1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index.es-aPcWKZlY.js","assets/articles-cs-Cg3ttGbH.js","assets/articles-en-BpQZZxzl.js","assets/articles-de-CFaHex0p.js","assets/articles-es-C4CcuCMV.js","assets/articles-pt-DpF9_A8X.js","assets/articles-ar-Biw9mejo.js"])))=>i.map(i=>d[i]); 2var Lv=Object.defineProperty;var _v=(i,e,t)=>e in i?Lv(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t;var ti=(i,e,t)=>_v(i,typeof e!="symbol"?e+"":e,t);import{c as og}from"./articles-cs-Cg3ttGbH.js";import{e as rg}from"./articles-en-BpQZZxzl.js";import{d as ng}from"./articles-de-CFaHex0p.js";import{e as sg}from"./articles-es-C4CcuCMV.js";import{p as lg}from"./articles-pt-DpF9_A8X.js";import{a as dg}from"./articles-ar-Biw9mejo.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))a(r);new MutationObserver(r=>{for(const n of r)if(n.type==="childList")for(const d of n.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&a(d)}).observe(document,{childList:!0,subtree:!0});function t(r){const n={};return r.integrity&&(n.integrity=r.integrity),r.referrerPolicy&&(n.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?n.credentials="include":r.crossOrigin==="anonymous"?n.credentials="omit":n.credentials="same-origin",n}function a(r){if(r.ep)return;r.ep=!0;const n=t(r);fetch(r.href,n)}})();const Wu={cs:{eyebrow:"PRÃVNà DOKUMENTACE & LICENCE",title:"LicenÄnà smlouva s koncovým uživatelem (EULA)",subtitle:"LicenÄnà podmÃnky pro užÃvánà softwarových produktů Sound Event Detector (SED), SEDTarget, SEDControl, SEDServer a souvisejÃcÃch modulů spoleÄnosti JALUD Embedded s.r.o.",version:"Verze 2026.1 (ÃÄinnost od 1. ledna 2026)",tocTitle:"Obsah licenÄnà smlouvy",companyDetails:"Poskytovatel: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Äeská republika, IÄO: 03056287",preamble:"Tato licenÄnà smlouva s koncovým uživatelem (âEULAâ) pÅedstavuje právnÄ závaznou dohodu mezi vámi (fyzickou nebo právnickou osobou jako âNabyvatelemâ Äi âKoncovým uživatelemâ) a spoleÄnostà JALUD Embedded s.r.o. (âPoskytovatelâ nebo âJALUDâ). InstalacÃ, staženÃm, aktivacà nebo jiným užÃvánÃm softwaru JALUD potvrzujete, že jste se s tÄmito podmÃnkami seznámili a zavazujete se je dodržovat.",sections:[{id:"eula-1",num:"1",title:"Vymezenà pojmů a pÅedmÄt smlouvy",text:"Softwarem se rozumà softwarové produkty JALUD, zejména Sound Event Detector (SED), SEDTarget, SEDControl, SEDServer, embedded balÃÄky ACAP (Axis Camera Application Platform), HEOP (Hikvision Embedded Open Platform), moduly pro kamery Hanwha a dalšà proprietárnà software, vÄetnÄ veÅ¡kerých aktualizacÃ, neuronových modelů akustické detekce a doprovodné dokumentace. PÅedmÄtem této smlouvy je udÄlenà nevýhradnà licence k užÃvánà Softwaru za podmÃnek zde stanovených."},{id:"eula-2",num:"2",title:"UdÄlenà licence a rozsah užÃvánÃ",text:"Poskytovatel udÄluje Nabyvateli ÄasovÄ omezenou (v pÅÃpadÄ pÅedplatného) nebo trvalou (v pÅÃpadÄ jednorázové perpetual licence), nevýhradnÃ, nepÅevoditelnou a nepodlicencovatelnou licenci k provozovánà Softwaru výhradnÄ pro vnitÅnà obchodnà a bezpeÄnostnà potÅeby Nabyvatele. Software smà být provozován pouze na schváleném poÄtu zaÅÃzenÃ, kamer, serverů nebo procesorových jader stanovených v pÅÃsluÅ¡ném licenÄnÃm certifikátu nebo objednávce."},{id:"eula-3",num:"3",title:"Asistivnà technologie a lidský dohled",text:"Software Sound Event Detector (SED) je asistivnà analytický nástroj navržený k upozornÄnà lidské obsluhy na výskyt specifických akustických událostà (napÅ. stÅelba, výkÅik, tÅÃÅ¡tÄnà skla, sirény, průmyslové zvuky). Software nenahrazuje profesionálnà lidský úsudek, bezpeÄnostnà složky, policii ani záchranné služby. VeÅ¡kerá rozhodnutà o bezpeÄnostnÃch zásazÃch, vyslánà hlÃdek nebo aktivaci poplachových systémů musà Äinit kvalifikovaný lidský operátor."},{id:"eula-4",num:"4",title:"PravdÄpodobnostnà povaha akustické AI a detekÄnà limity",text:"Akustická detekce založená na strojovém uÄenà a neuronových sÃtÃch má z technické podstaty pravdÄpodobnostnà charakter. Poskytovatel nezaruÄuje bezchybnou ani nepÅetržitou detekci vÅ¡ech akustických událostà za vÅ¡ech okolnostÃ. PÅesnost klasifikace může být ovlivnÄna akustickými vlastnostmi prostoru, dozvukem, okolnÃm hlukem (vÃtr, déšť, doprava, stroje), fyzickými pÅekážkami, kvalitou a umÃstÄnÃm mikrofonu a interferencemi. Mohou se vyskytnout faleÅ¡nÄ pozitivnà i faleÅ¡nÄ negativnà detekce."},{id:"eula-5",num:"5",title:"Kritická prostÅedà a bezpeÄnostnà výluky",text:"Software nenà certifikován jako bezpeÄnostnà komponenta odolná proti selhánà (fail-safe) pro použità v prostÅedà s vysokým rizikem, kde selhánà technologie může pÅÃmo vést k úmrtÃ, zranÄnà osob nebo tÄžkým Å¡kodám na životnÃm prostÅedà (napÅ. ÅÃzenà jaderných zaÅÃzenÃ, systémů pÅÃmé podpory života, zbraÅových systémů). UžÃvánà v takových prostÅedÃch je na výluÄné riziko Nabyvatele."},{id:"eula-6",num:"6",title:"Závislost na hardwaru a platformách tÅetÃch stran",text:"Provoz Softw
2aru může vyžadovat integraci s hardwarem a platformami tÅetÃch stran (napÅ. kamery Axis, Hikvision, Hanwha, systémy správy videa Milestone XProtect, Genetec Security Center a sÃÅ¥ovou infrastrukturu). Poskytovatel neodpovÃdá za výpadky, zmÄny firmwaru, nekompatibilitu, vady hardwaru tÅetÃch stran ani selhánà sÃÅ¥ového pÅenosu, které jsou mimo pÅÃmou kontrolu Poskytovatele."},{id:"eula-7",num:"7",title:"Instalace, akustická kalibrace a prostÅedÃ",text:"Správná instalace mikrofonů, dodrženà akustické pÅÃmé viditelnosti, nastavenà citlivosti a ovÄÅenà akustického pokrytà jsou nezbytné pro spolehlivou funkci. Nabyvatel odpovÃdá za instalaci v souladu s manuály Poskytovatele nebo za zajiÅ¡tÄnà instalace certifikovaným partnerem. ZmÄny v okolnÃm prostÅedà (napÅ. nová výstavba, instalace hluÄných technologiÃ) mohou vyžadovat rekalibraci."},{id:"eula-8",num:"8",title:"Aktualizace, údržba a technická podpora",text:'Poskytovatel může vydávat aktualizace Softwaru zahrnujÃcà bezpeÄnostnà záplaty, optimalizace algoritmů nebo nové detekÄnà modely. Poskytovánà podpory, aktualizacà a servisnÃch služeb se ÅÃdà samostatným dokumentem <a href="/support-and-maintenance" data-route="support-and-maintenance" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">PodmÃnky podpory a údržby (Support & Maintenance Terms)</a>.'},{id:"eula-9",num:"9",title:"30dennà zkuÅ¡ebnà licence (Trial License)",text:"Poskytovatel může Nabyvateli poskytnout ÄasovÄ omezenou zkuÅ¡ebnà licenci na dobu 30 dnů pro úÄely testovánÃ, ovÄÅenà funkÄnosti nebo Proof-of-Concept (PoC). ZkuÅ¡ebnà licence je urÄena výhradnÄ pro neprodukÄnà zkouÅ¡ky a může mÃt technická Äi funkÄnà omezenÃ. Pokud nenà pÃsemnÄ sjednáno jinak, zkuÅ¡ebnà licence nezakládá nárok na vrácenà plateb, kompenzaci Å¡kody ani garanci komerÄnÃho nasazenÃ."},{id:"eula-10",num:"10",title:"DuÅ¡evnà vlastnictvà a zákaz zpÄtného inženýrstvÃ",text:"VeÅ¡kerá autorská práva, patenty, ochranné známky, obchodnà tajemstvÃ, architektura neuronových sÃtÃ, datové sady a trénované modely zůstávajà výhradnÃm majetkem spoleÄnosti JALUD Embedded s.r.o. Nabyvatel nesmà Software dekompilovat, analyzovat reverznÃm inženýrstvÃm, modifikovat, extrahovat váhy neuronových modelů ani vytváÅet odvozená dÃla bez pÅedchozÃho pÃsemného souhlasu."},{id:"eula-11",num:"11",title:"Ochrana osobnÃch údajů a soukromÃ",text:'Zpracovánà dat pÅi provozu Softwaru se ÅÃdà zásadami uvedenými v dokumentu <a href="/product-privacy" data-route="product-privacy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Produktové soukromà a ochrana dat</a>. Software v lokálnà edge konfiguraci analyzuje zvuk v reálném Äase v pamÄti RAM a lidskou ÅeÄ neukládá ani nenahrává. SED nenà navržen k identifikaci konkrétnÃch mluvÄÃch ani k provádÄnà biometrické identifikace osob.'},{id:"eula-12",num:"12",title:"Povinnosti integrátorů a distributorů",text:"Certifikovanà partneÅi, systémovà integrátoÅi a distributoÅi prodávajÃcà nebo nasazujÃcà Software koncovým zákaznÃkům jsou povinni zajistit, aby byl Koncový uživatel prokazatelnÄ seznámen s touto EULA a akceptoval ji pÅed zahájenÃm užÃvánà Softwaru."},{id:"eula-13",num:"13",title:"VylouÄenà záruk a omezenà odpovÄdnosti",text:"Software je poskytován âtak, jak jeâ a âjak je k dispoziciâ. V maximálnÃm rozsahu povoleném platným právem Poskytovatel vyluÄuje jakékoli implicitnà záruky prodejnosti Äi vhodnosti pro konkrétnà úÄel. Celková souhrnná odpovÄdnost Poskytovatele za veÅ¡keré nároky vzniklé v souvislosti s touto smlouvou je omezena na Äástku skuteÄnÄ zaplacenou Nabyvatelem za licenci k Softwaru v pÅedchozÃch 12 mÄsÃcÃch. Poskytovatel neodpovÃdá za nepÅÃmé, náhodné Äi následné Å¡kody, uÅ¡lý zisk ani ztrátu dat."},{id:"eula-14",num:"14",title:"Specifika pro veÅejný sektor a samosprávy",text:"PÅi nasazenà v projektech Smart Cities, obecnà policie nebo veÅejné správy odpovÃdá Nabyvatel za dodrženà pÅÃsluÅ¡ných veÅejnoprávnÃch pÅedpisů o monitorovánà veÅejných prostranstvÃ, informaÄnÃch povinnostà vůÄi veÅejnosti a posouzenà vlivu na ochranu osobnÃch údajů (DPIA)."},{id:"eula-15",num:"15",title:"Doba platnosti, ukonÄenà a rozhodné právo",text:"Tato smlouva nabývá úÄinnosti prvnÃm použitÃm Softwaru a trvá po dobu platnosti licence. V pÅÃpadÄ závažného poruÅ¡enà podmÃnek Nabyvatelem je Poskytovatel oprávnÄn licenci okamžitÄ vypovÄdÄt. Tato smlouva se ÅÃdà právnÃm Åádem Äeské republiky. VeÅ¡keré spory budou ÅeÅ¡eny vÄcnÄ a mÃstnÄ pÅÃsluÅ¡nými soudy v Plzni, Äeská republika."}],crossLinksTitle:"SouvisejÃcà právnà dokumenty",crossLinks:[{route:"terms-and-conditions",name:"Obchodnà podmÃnky (Terms & Conditions)",desc:"Obchodnà vztah, objednávky, platby a hardware"},{route:"support-and-maintenance",name:"PodmÃnky podpory a údržby",desc:"ÃrovnÄ podpory, aktualizace AI a cÃlové reakÄnà doby"},{route:"product-privacy",name:"Produktové soukromà a ochrana dat",desc:"Technická architektura ochrany soukromà u SED"},{route:"data-processing-agreement",name:"Smlouva o zpracovánà údajů (DPA)",desc:"Ujednánà dle Äl. 28 GDPR pro cloudové služby"}]},en:{eyebrow:"LEGAL AGREEMENTS & LICENSING",title:"End User License Agreement (EULA)",subtitle:"Standard software license terms for Sound Event Detector (SED), SEDTarget, SEDControl, SEDServer and associated edge modules by JALUD Embedded s.r.o.",version:"Version 2026.1 (Effective January 1, 2026)",tocTitle:"Table of Contents",companyDetails:"Licensor: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Czech Republic, Reg. ID: 03056287",preamble:'This End User License Agreement ("EULA") is a legally binding agreement between you (an individual or legal entity, as "Licensee" or "End User") and JALUD Embedded s.r.o. ("Licensor" or "JALUD"). By installing, downloading, activating, or otherwise using JALUD s
2oftware, you acknowledge that you have read, understood, and agreed to be bound by these terms.',sections:[{id:"eula-1",num:"1",title:"Definitions and Subject Matter",text:"Software refers to JALUD software solutions, specifically Sound Event Detector (SED), SEDTarget, SEDControl, SEDServer, ACAP (Axis Camera Application Platform) packages, HEOP (Hikvision Embedded Open Platform) applications, Hanwha camera integrations, and other proprietary software modules, including updates, neural detection models, and documentation. The subject matter of this agreement is the grant of a non-exclusive license to use the Software under the conditions set forth herein."},{id:"eula-2",num:"2",title:"License Grant and Scope of Use",text:"Licensor grants Licensee a non-exclusive, non-transferable, revocable, non-sublicensable license to use the Software solely for Licenseeâs internal business, operational, and security purposes. The Software may only be operated on the designated number of devices, cameras, channels, servers, or processor cores authorized in the applicable purchase order, license certificate, or invoice."},{id:"eula-3",num:"3",title:"Assistive Technology and Human Oversight",text:"Sound Event Detector (SED) is an assistive situational awareness and acoustic analytics tool designed to alert security and operational personnel to specific acoustic events (such as gunshots, screams, breaking glass, sirens, or industrial anomalies). The Software does not replace human judgment, certified alarm systems, law enforcement, or emergency services. All operational decisions, deployment of personnel, and triggering of physical responses must remain under the oversight of qualified human operators."},{id:"eula-4",num:"4",title:"Probabilistic Nature of Acoustic AI and Detection Limits",text:"Acoustic event detection driven by machine learning and deep neural networks is inherently probabilistic. Licensor does not warrant or represent that the Software will achieve error-free or uninterrupted detection under all environmental conditions. Classification accuracy is subject to acoustic environment properties, reverberation, ambient noise levels (wind, rain, road traffic, heavy machinery), physical acoustic obstructions, microphone quality and orientation, and electrical interference. False positives and false negatives may occur."},{id:"eula-5",num:"5",title:"Critical Environments and Safety Exclusions",text:"The Software is not fault-tolerant or fail-safe and is not designed, certified, or intended for use in high-risk or hazardous environments requiring fail-safe performance where failure could lead directly to death, personal injury, severe physical damage, or environmental catastrophe (e.g., nuclear facility control, aircraft navigation, life support systems, or weapons control). Any such deployment is strictly at Licenseeâs sole risk."},{id:"eula-6",num:"6",title:"Hardware Dependencies and Third-Party Platforms",text:"Operation of the Software may rely on interoperability with third-party hardware and platforms, including network cameras (Axis, Hikvision, Hanwha), Video Management Systems (VMS such as Milestone XProtect or Genetec Security Center), network switches, and audio sensors. Licensor is not responsible for hardware defects, third-party firmware revisions, API changes, or network communication failures beyond Licensorâs direct control."},{id:"eula-7",num:"7",title:"Installation, Acoustic Calibration, and Environment",text:"Proper physical installation of microphones, maintenance of acoustic line-of-sight, correct input gain calibration, and verification of coverage zones are essential for optimal operation. Licensee is responsible for ensuring installation follows Licensorâs official deployment manuals or is conducted by a certified systems integrator. Environmental alterations (such as new architectural structures or nearby construction) may necessitate system recalibration."},{id:"eula-8",num:"8",title:"Updates, Maintenance, and Support",text:'Licensor may periodically release software updates, security patches, algorithm enhancements, and revised neural sound models. Technical support, update entitlements, and maintenance services are governed by the dedicated <a href="/support-and-maintenance" data-route="support-and-maintenance" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Support & Maintenance Terms</a>.'},{id:"eula-9",num:"9",title:"30-Day Trial License (Proof of Concept)",text:"Licensor may provide Licensee with a temporary 30-day trial license for Sound Event Detector for testing, evaluation, or Proof-of-Concept (PoC) purposes. Trial licenses are temporary and may be subject to technical, device, or operational restrictions. Unless explicitly agreed in writing, a trial license is provided solely for evaluation, does not constitute a commercial production license, and carries no entitlement to refunds or financial remedies."},{id:"eula-10",num:"10",title:"Intellectual Property and Reverse Engineering Prohibitions",text:"All copyrights, patents, trade secrets, trademarks, algorithmic architectures, neural network weights, training datasets, and proprietary software code remain the exclusive intellectual property of JALUD Embedded s.r.o. Licensee shall not decompile, disassemble, reverse engineer, extract model weights, modify, adapt, or create derivative works of the Software without express prior written consent."},{id:"eula-11",num:"11",title:"Privacy and Data Protection",text:'Data handling and privacy practices relating to the Software are governed by the <a href="/product-privacy" data-route="product-privacy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Product Privacy & Data Protection</a> policy. In standard edge deployment, the Software processes audio strictly in volatile RAM and discards continuous ambient speech without recording. SED is not designed to identify individual speakers or perform biometric identification of persons.'},{id:"eula-12",num:"12",title:"Integrator and Reseller Obligations",text:"Certified distributors, systems integrators, and resellers deploying the Software to third parties must ensure that the end user receives, reviews, and formally accepts this EULA prior to commissioning the Software."},{id:"eula-13",num:"13",title:"Disclaimer of Warranties and Limitation of Liability",text:'To the maximum extent permitted by applicable law, the Software is provided "AS IS" and "AS AVAILABLE" without warranties of any kind, whether express, implied, or statutory. In no event shall Licensorâs aggregate liability arising out of or related to this agreement exceed the total license fees actually paid by Licensee for the affected Software in the preceding twelve (12) months. Licensor shall not be liable for indirect, incidental, punitive, or consequential damages, loss of profits, or data loss.'},{id:"eula-14",num:"14",title:"Public Sector and Municipal Deployments",text:"When deployed in public spaces, Smart Cities, or municipal safety projects, Licensee is solely responsible for compliance with statutory notice requirements, public monitoring regulations, surveillance signage, and Data Protection Impact Assessments (DPIA)."},{id:"eula-15",num:"15",title:"Term, Termination, and Governing Law",text:"This EULA is effective upon installation or first use of the Software and continues until terminated. Licensor may terminate the license immediately upon material breach by Licensee. This agreement is governed by the laws of the Czech Republic, excluding its conflict-of-law rules and the UN Convention on Contracts for the International Sale of Goods (CISG). Any legal action shall be submitted to the competent c
2ourts in PlzeÅ, Czech Republic."}],crossLinksTitle:"Related Legal Documents",crossLinks:[{route:"terms-and-conditions",name:"Terms & Conditions",desc:"Commercial relationship, orders, payment terms, and hardware warranty"},{route:"support-and-maintenance",name:"Support & Maintenance Terms",desc:"Support channels, AI model updates, and target response times"},{route:"product-privacy",name:"Product Privacy & Data Protection",desc:"Technical edge privacy architecture and data governance"},{route:"data-processing-agreement",name:"Data Processing Agreement (DPA)",desc:"Standard GDPR Art. 28 terms for cloud-connected services"}]},de:{eyebrow:"RECHTSDOKUMENTATION & LIZENZEN",title:"Endbenutzer-Lizenzvereinbarung (EULA)",subtitle:"Standard-Lizenzbedingungen für Sound Event Detector (SED), SEDTarget, SEDControl, SEDServer und Edge-Module der JALUD Embedded s.r.o.",version:"Version 2026.1 (Gültig ab 1. Januar 2026)",tocTitle:"Inhaltsverzeichnis",companyDetails:"Lizenzgeber: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Tschechische Republik, Id-Nr.: 03056287",preamble:"Diese Endbenutzer-Lizenzvereinbarung (âEULAâ) ist eine rechtsverbindliche Vereinbarung zwischen Ihnen (âLizenznehmerâ oder âEndbenutzerâ) und der JALUD Embedded s.r.o. (âLizenzgeberâ oder âJALUDâ). Durch die Installation, den Download, die Aktivierung oder die sonstige Nutzung der Software erklären Sie sich mit diesen Bedingungen einverstanden.",sections:[{id:"eula-1",num:"1",title:"Begriffsbestimmungen und Vertragsgegenstand",text:"Software bezeichnet die Softwarelösungen von JALUD, insbesondere Sound Event Detector (SED), SEDTarget, SEDControl, SEDServer, ACAP- und HEOP-Kamerapakete sowie zugehörige neuronale Erkennungsmodelle. Gegenstand dieses Vertrags ist die Einräumung einer nicht-exklusiven Lizenz zur Nutzung der Software gemäà diesen Bedingungen."},{id:"eula-2",num:"2",title:"Lizenzgewährung und Nutzungsumfang",text:"Der Lizenzgeber gewährt dem Lizenznehmer eine nicht-exklusive, nicht übertragbare und nicht unterlizenzierbare Lizenz zur Nutzung der Software ausschlieÃlich für interne betriebliche und sicherheitsbezogene Zwecke auf der vertraglich vereinbarten Anzahl von Geräten oder Kanälen."},{id:"eula-3",num:"3",title:"Assistenztechnologie und menschliche Aufsicht",text:"Sound Event Detector (SED) ist ein akustisches Assistenzsystem, das darauf ausgelegt ist, Sicherheitspersonal auf bestimmte akustische Ereignisse (z. B. Schüsse, Schreie, Glasbruch, Sirenen) hinzuweisen. Die Software ersetzt weder professionelles Urteilsvermögen noch Notfalldienste. Alle Einsatzentscheidungen müssen durch menschliches Personal getroffen werden."},{id:"eula-4",num:"4",title:"Wahrscheinlichkeitscharakter akustischer KI",text:"Akustische KI-Erkennung basiert auf physikalischen und stochastischen Verfahren. Der Lizenzgeber gewährleistet keine fehlerfreie oder unterbrechungsfreie Erkennung unter allen Umweltbedingungen. Hall, Nebengeräusche, Wind oder physische Hindernisse können die Erkennung beeinflussen. Falsch-positive und falsch-negative Ereignisse können auftreten."},{id:"eula-5",num:"5",title:"Kritische Umgebungen und Sicherheitsausschlüsse",text:"Die Software ist nicht ausfallsicher (fail-safe) konzipiert und nicht für Umgebungen zertifiziert, in denen ein Funktionsausfall zu Tod, Körperverletzung oder schweren Umweltschäden führen kann."},{id:"eula-6",num:"6",title:"Drittanbieter-Hardware und Plattformen",text:"Der Betrieb der Software setzt Schnittstellen zu Kamerasystemen (Axis, Hikvision, Hanwha) und VMS-Plattformen (Milestone, Genetec) voraus. Der Lizenzgeber haftet nicht für Hardwareausfälle oder Softwareänderungen von Drittanbietern."},{id:"eula-7",num:"7",title:"Installation und akustische Kalibrierung",text:"Eine ordnungsgemäÃe Mikrofoninstallation und akustische Sichtlinie sind für den zuverlässigen Betrieb erforderlich. Der Lizenznehmer ist für die fachgerechte Montage und Einhaltung der Installationshandbücher verantwortlich."},{id:"eula-8",num:"8",title:"Aktualisierungen und Support",text:'Softwareaktualisierungen und technische Unterstützungsleistungen richten sich n
2ach den <a href="/support-and-maintenance" data-route="support-and-maintenance" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Bedingungen für Support und Wartung</a>.'},{id:"eula-9",num:"9",title:"30-Tage-Testlizenz (Trial License)",text:"Der Lizenzgeber kann eine zeitlich befristete 30-Tage-Testlizenz zu Evaluierungs- und PoC-Zwecken bereitstellen. Testlizenzen dienen ausschlieÃlich der Evaluierung, begründen keine Geld-zurück-Garantie und berechtigen nicht zum Produktiveinsatz."},{id:"eula-10",num:"10",title:"Geistiges Eigentum und Reverse Engineering",text:"Alle Urheberrechte, Algorithmen und neuronalen Modelle verbleiben im ausschlieÃlichen Eigentum von JALUD Embedded s.r.o. Dekompilierung, Reverse Engineering und Modellextraktion sind untersagt."},{id:"eula-11",num:"11",title:"Datenschutz und Privatsphäre",text:'Datenschutzaspekte werden in der Richtlinie <a href="/product-privacy" data-route="product-privacy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Produktdatenschutz</a> geregelt. SED verarbeitet Audiosignale flüchtig im Arbeitsspeicher und zeichnet Gespräche nicht auf. SED ist nicht darauf ausgelegt, einzelne Sprecher zu identifizieren oder biometrische Erkennung durchzuführen.'},{id:"eula-12",num:"12",title:"Pflichten von Integratoren",text:"Systemintegratoren und Vertriebspartner sind verpflichtet sicherzustellen, dass Endkunden vor Inbetriebnahme diese EULA zur Kenntnis nehmen und akzeptieren."},{id:"eula-13",num:"13",title:"Gewährleistungsausschluss und Haftungsbeschränkung",text:"Die Haftung des Lizenzgebers ist im gesetzlich zulässigen Maà auf die in den letzten 12 Monaten für die betroffene Software gezahlte Lizenzgebühr begrenzt. Eine Haftung für mittelbare Schäden oder entgangenen Gewinn ist ausgeschlossen."},{id:"eula-14",num:"14",title:"Ãffentlicher Sektor und Kommunen",text:"Beim Einsatz im öffentlichen Raum obliegt dem Lizenznehmer die Einhaltung öffentlich-rechtlicher Ãberwachungsvorschriften und Informationspflichten."},{id:"eula-15",num:"15",title:"Laufzeit, Kündigung und anwendbares Recht",text:"Diese Vereinbarung unterliegt dem Recht der Tschechischen Republik. Gerichtsstand für alle Streitigkeiten ist PlzeÅ, Tschechische Republik."}],crossLinksTitle:"Zugehörige Rechtsdokumente",crossLinks:[{route:"terms-and-conditions",name:"Allgemeine Geschäftsbedingungen",desc:"Kommerzielle Bedingungen, Bestellungen und Hardware-Garantie"},{route:"support-and-maintenance",name:"Support- und Wartungsbedingungen",desc:"Support-Level, KI-Aktualisierungen und Ziel-Reaktionszeiten"},{route:"product-privacy",name:"Produktdatenschutz & Datensicherheit",desc:"Technische Privacy-by-Design Architektur von SED"},{route:"data-processing-agreement",name:"Auftragsverarbeitungsvertrag (AVV)",desc:"Standardbedingungen gemäà Art. 28 DSGVO"}]},es:{eyebrow:"DOCUMENTACIÃN LEGAL & LICENCIAS",title:"Acuerdo de Licencia de Usuario Final (EULA)",subtitle:"Términos de licencia de software para Sound Event Detector (SED), SEDTarget, SEDControl, SEDServer y módulos edge de JALUD Embedded s.r.o.",version:"Versión 2026.1 (Vigente a partir del 1 de enero de 2026)",tocTitle:"Ãndice de contenidos",companyDetails:"Licenciante: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, República Checa, NIF: 03056287",preamble:'Este Acuerdo de Licencia de Usuario Final ("EULA") es un contrato vinculante entre usted ("Licenciatario" o "Usuario Final") y JALUD Embedded s.r.o. ("Licenciante" o "JALUD"). Al instalar, descargar, activar o utilizar el software, usted acepta cumplir estos términos.',sections:[{id:"eula-1",num:"1",title:"Definiciones y objeto del acuerdo",text:"Software se refiere a las soluciones de software de JALUD, incluidos Sound Event Detector (SED), SEDTarget, SEDControl, SEDServer y paquetes edge para cámaras (ACAP, HEOP), modelos de detección acústica y documentación. El objeto es la concesión de una licencia no exclusiva de uso."},{id:"eula-2",num:"2",title:"Concesión de licencia y alcance",text:"El Licenciante otorga al Licenciatario una licencia no exclusiva, intransferible y no sublicenciable para utilizar el Softw
2are exclusivamente para sus necesidades internas operativas y de seguridad en el número de dispositivos contratados."},{id:"eula-3",num:"3",title:"TecnologÃa asistencial y supervisión humana",text:"Sound Event Detector (SED) es una herramienta analÃtica asistencial destinada a alertar al personal de seguridad sobre eventos acústicos especÃficos (disparos, gritos, rotura de cristales, sirenas). El Software no sustituye el juicio humano ni los servicios de emergencia. Toda decisión operativa debe ser tomada por operadores humanos cualificados."},{id:"eula-4",num:"4",title:"Carácter probabilÃstico de la IA acústica",text:"La detección acústica basada en redes neuronales es probabilÃstica por naturaleza técnica. El Licenciante no garantiza una detección infalible ni ininterrumpida en todas las condiciones. La reverberación, el ruido ambiental (viento, lluvia, tráfico) y los obstáculos fÃsicos pueden afectar el rendimiento. Pueden producirse falsos positivos y falsos negativos."},{id:"eula-5",num:"5",title:"Entornos crÃticos y exclusiones de seguridad",text:"El Software no está diseña
2do a prueba de fallos (fail-safe) ni certificado para entornos de alto riesgo donde un fallo pueda provocar muerte o daños personales."},{id:"eula-6",num:"6",title:"Dependencia de hardware de terceros",text:"El Software se integra con cámaras (Axis, Hikvision, Hanwha) y sistemas VMS (Milestone, Genetec). El Licenciante no se hace responsable de defectos de hardware de terceros o fallos de red."},{id:"eula-7",num:"7",title:"Instalación y calibración acústica",text:"La correcta instalación y la lÃnea visual acústica son esenciales para un funcionamiento óptimo. El Licenciatario es responsable de cumplir las guÃas oficiales de instalación."},{id:"eula-8",num:"8",title:"Actualizaciones y soporte",text:'Las actualizaciones y el soporte se rigen por los <a href="/support-and-maintenance" data-route="support-and-maintenance" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Términos de Soporte y Mantenimiento</a>.'},{id:"eula-9",num:"9",title:"Licencia de prueba de 30 dÃas (Trial License)",text:"El Licenciante puede conceder una licencia de prueba temporal de 30 dÃas para evaluación y PoC. Las licencias de prueba no constituyen una licencia de producción y no dan derecho a reembolso ni compensación."},{id:"eula-10",num:"10",title:"Propiedad intelectual y prohibición de ingenierÃa inversa",text:"Todos los derechos de autor, patentes, algoritmos y pesos neuronales son propiedad exclusiva de JALUD Embedded s.r.o. Queda prohibida la descompilación o ingenierÃa inversa."},{id:"eula-11",num:"11",title:"Privacidad y protección de datos",text:'Regulado en <a href="/product-privacy" data-route="product-privacy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Privacidad del Producto</a>. SED procesa audio en memoria RAM volátil sin almacenar conversaciones. SED no está diseña
2do para identificar hablantes individuales ni para realizar identificación biométrica de personas.'},{id:"eula-12",num:"12",title:"Obligaciones de integradores",text:"Los distribuidores e integradores deben asegurarse de que los usuarios finales acepten este EULA antes de la puesta en servicio."},{id:"eula-13",num:"13",title:"Exclusión de garantÃas y lÃmite de responsabilidad",text:"La responsabilidad total acumulada del Licenciante queda limitada al importe abonado en los últimos 12 meses por la licencia afectada."},{id:"eula-14",num:"14",title:"Sector público y municipios",text:"En proyectos municipales, el Licenciatario es responsable de cumplir la normativa de videovigilancia y avisos públicos."},{id:"eula-15",num:"15",title:"Duración y legislación aplicable",text:"Este acuerdo se rige por las leyes de la República Checa. Cualquier litigio se someterá a los tribunales competentes de PlzeÅ, República Checa."}],crossLinksTitle:"Documentos legales relacionados",crossLinks:[{route:"terms-and-conditions",name:"Términos y Condiciones",desc:"Relación comercial, pedidos, facturación y garantÃa de hardware"},{route:"support-and-maintenance",name:"Términos de Soporte y Mantenimiento",desc:"Niveles de soporte, actualizaciones de IA y tiempos objetivo de respuesta"},{route:"product-privacy",name:"Privacidad del Producto y Protección de Datos",desc:"Arquitectura técnica de privacidad en el edge de SED"},{route:"data-processing-agreement",name:"Acuerdo de Encargo de Tratamiento (DPA)",desc:"Términos del Art. 28 RGPD para servicios en la nube"}]},pt:{eyebrow:"DOCUMENTAÃÃO LEGAL & LICENCIAMENTO",title:"Contrato de Licença de Utilizador Final (EULA)",subtitle:"Termos de licenciamento de software para Sound Event Detector (SED), SEDTarget, SEDControl, SEDServer e módulos da JALUD Embedded s.r.o.",version:"Versão 2026.1 (Em vigor desde 1 de janeiro de 2026)",tocTitle:"Ãndice do contrato",companyDetails:"Licenciante: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, República Checa, NIF: 03056287",preamble:'Este Contrato de Licença de Utilizador Final ("EULA") constitui um acordo vinculativo entre o utilizador ("Licenciado") e a JALUD Embedded s.r.o. ("Licenciante" ou "JALUD"). A instalação ou utilização do Software implica a aceitação integral destes termos.',sections:[{id:"eula-1",num:"1",title:"Definições e Objeto",text:"Software refere-se aos produtos da JALUD, nomeadamente Sound Event Detector (SED), SEDTarget, SEDControl, SEDServer, aplicações ACAP/HEOP e respetivos modelos neuronais e documentação."},{id:"eula-2",num:"2",title:"Concessão de Licença e Ãmbito",text:"O Licenciante concede ao Licenciado uma licença não exclusiva, intransmissÃvel e revogável para utilizar o Software exclusivamente para fins operacionais e de segurança internos."},{id:"eula-3",num:"3",title:"Tecnologia Assistiva e Supervisão Humana",text:"O Sound Event Detector (SED) é uma ferramenta assistiva para alertar operadores humanos sobre eventos sonoros especÃficos. O Software não substitui os serviços de emergência nem o discernimento humano. As decisões finais competem a operadores humanos qualificados."},{id:"eula-4",num:"4",title:"Natureza ProbabilÃstica da IA Acústica",text:"A deteção acústica através de redes neuronais possui natureza probabilÃstica. O Licenciante não garante uma deteção infalÃvel ou ininterrupta em todas as condições acústicas e meteorológicas."},{id:"eula-5",num:"5",title:"Ambientes CrÃticos e Exclusões",text:"O Software não é concebido à prova de falhas (fail-safe) nem certificado para ambientes de alto risco onde falhas possam provocar morte ou danos corporais."},{id:"eula-6",num:"6",title:"Hardware e Plataformas de Terceiros",text:"O Software integra-se com câmaras (Axis, Hikvision, Hanwha) e sistemas VMS (Milestone, Genetec). O Licenciante não se responsabiliza por falhas de hardware de terceiros ou de redes de comunicação."},{id:"eula-7",num:"7",title:"Instalação e Calibração Acústica",text:"O correto posicionamento dos microfones e o respeito pelos manuais de instalação são essenciais para assegurar a precisão do sistema."},{id:"eula-8",num:"8",title:"Atualizações e Suporte",text:'Serviços de suporte e atualizações são regidos pelos <a href="/support-and-maintenance" data-route="support-and-maintenance" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Termos de Suporte e Manutenção</a>.'},{id:"eula-9",num:"9",title:"Licença de Demonstração de 30 Dias (Trial License)",text:"A JALUD pode disponibilizar uma licença de teste de 30 dias para avaliação e PoC. A licença de teste não constitui compromisso de produção e os valores são não reembolsáveis."},{id:"eula-10",num:"10",title:"Propriedade Intelectual e Engenharia Inversa",text:"Todos os direitos de propriedade intelectual, códigos e modelos de IA pertencem exclusivamente à JALUD Embedded s.r.o. A engenharia inversa e a extração de modelos são expressamente proibidas."},{id:"eula-11",num:"11",title:"Privacidade e Proteção de Dados",text:'Em conformidade com a polÃtica de <a href="/product-privacy" data-route="product-privacy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Privacidade do Produto</a>. O SED processa o som localmente na RAM e descarta conversas de voz humana. O SED não foi concebido para identificar oradores individuais nem efetuar identificação biométrica de pessoas.'},{id:"eula-12",num:"12",title:"Obrigações dos Integradores",text:"Os integradores e distribuidores têm a obrigação de garantir a aceitação formal deste EULA pelos clientes finais antes da implementação."},{id:"eula-13",num:"13",title:"Limitação de Responsabilidade",text:"A responsabilidade total do Licenciante é limitada ao montante das taxas de licença pagas nos 12 meses anteriores relativamente ao Software em causa."},{id:"eula-14",num:"14",title:"Setor Público e MunicÃpios",text:"A instalação em espaços públicos requer o cumprimento das normas legais relativas à sinalização e impacto sobre dados pessoais (DPIA)."},{id:"eula-15",num:"15",title:"Vigência e Lei Aplicável",text:"Este contrato é regido pela lei da República Checa, sendo competentes os tribunais da comarca de PlzeÅ, República Checa."}],crossLinksTitle:"Documentos legais associados",crossLinks:[{route:"terms-and-conditions",name:"Termos e Condições",desc:"Relações comerciais, encomendas, pagamentos e garantia de hardware"},{route:"support-and-maintenance",name:"Termos de Suporte e Manutenção",desc:"NÃveis de suporte, atualizações e tempos-alvo de resposta"},{route:"product-privacy",name:"Privacidade do Produto e Proteção de Dados",desc:"Arquitetura técnica de privacidade local do SED"},{route:"data-processing-agreement",name:"Acordo de Processamento de Dados (DPA)",desc:"Termos do Art. 28 do RGPD para soluções cloud"}]},ar:{eyebrow:"اÙÙØ«Ø§Ø¦Ù اÙÙØ§ÙÙÙÙØ© ÙØ§ÙØªØ±Ø§Ø®ÙØµ",title:"Ø§ØªÙØ§ÙÙØ© ØªØ±Ø®ÙØµ اÙÙ
ستخدÙ
اÙÙÙØ§Ø¦Ù (EULA)",subtitle:"Ø´Ø±ÙØ· ØªØ±Ø®ÙØµ برÙ
Ø¬ÙØ§Øª ÙØ§Ø´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© (SED) Ù SEDTarget Ù SEDControl Ù SEDServer ÙÙØØ¯Ø§Øª اÙÙ
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ·Ø±ÙÙØ© Ù
Ù Ø´Ø±ÙØ© JALUD Embedded s.r.o.",version:"Ø§ÙØ¥ØµØ¯Ø§Ø± 2026.1 (ÙØ³Ø±Ù اعتبارا٠Ù
Ù 1 ÙÙØ§Ùر 2026)",tocTitle:"ÙÙØ±Ø³ بÙÙØ¯ Ø§ÙØ§ØªÙاÙÙØ©",companyDetails:"اÙÙ
رخص: JALUD Embedded s.r.o.Ø Ø§ÙØ¹ÙÙØ§Ù: Nepomucká 1355/261, 326 00 PlzeÅØ Ø§ÙØ¬Ù
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙÙØ©Ø Ø§ÙØ³Ø¬Ù Ø§ÙØªØ¬Ø§Ø±Ù: 03056287",preamble:'تعد Ø§ØªÙØ§ÙÙØ© ØªØ±Ø®ÙØµ اÙÙ
ستخدÙ
اÙÙÙØ§Ø¦Ù ÙØ°Ù ("EULA") Ø¹ÙØ¯Ø§Ù ÙØ§ÙÙÙÙØ§Ù Ù
ÙØ²Ù
ا٠بÙÙÙ ("اÙÙ
رخص ÙÙ" Ø£Ù "اÙÙ
ستخدÙ
اÙÙÙØ§Ø¦Ù") ÙØ¨ÙÙ Ø´Ø±ÙØ© JALUD Embedded s.r.o. ("اÙÙ
رخص" Ø£Ù "JALUD"). Ø¥Ù ØªØ«Ø¨ÙØª Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª Ø£Ù ØªÙØ²ÙÙÙØ§ أ٠استخداÙ
ÙØ§ بأ٠شÙÙ ÙØ¹Ø¯ Ø¥ÙØ±Ø§Ø±Ø§Ù Ù
Ù٠باÙÙ
ÙØ§ÙÙØ© ÙØ§ÙØ§ÙØªØ²Ø§Ù
Ø¨ÙØ°Ù Ø§ÙØ´Ø±ÙØ·.',sections:[{id:"eula-1",num:"Ù¡",title:"Ø§ÙØªØ¹Ø±ÙÙØ§Øª ÙÙ
ØÙ Ø§ÙØ§ØªÙاÙÙØ©",text:"ÙÙÙØµØ¯ Ø¨Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ØÙÙÙ Ø´Ø±ÙØ© JALUD Ø§ÙØ¨Ø±Ù
Ø¬ÙØ© ÙØ®Ø§ØµØ© Sound Event Detector (SED) Ù SEDTarget Ù SEDControl Ù SEDServer ÙØØ²Ù
ÙØ§Ù
ÙØ±Ø§Øª ACAP Ù HEOP ÙÙÙ
اذج Ø§ÙØ´Ø¨Ùات Ø§ÙØ¹ØµØ¨ÙØ© ÙØ§ÙÙØ«Ø§Ø¦Ù Ø§ÙØªÙÙÙØ©. تÙ
ÙØ ÙØ°Ù Ø§ÙØ§ØªÙاÙÙØ© ØªØ±Ø®ÙØµØ§Ù ØºÙØ± ØØµØ±Ù ÙØ§Ø³ØªØ®Ø¯Ø§Ù
Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙÙÙØ§Ù ÙÙØ°Ù Ø§ÙØ´Ø±ÙØ·."},{id:"eula-2",num:"Ù¢",title:"Ù
ÙØ Ø§ÙØªØ±Ø®Ùص ÙÙØ·Ø§Ù Ø§ÙØ§Ø³ØªØ®Ø¯Ø§Ù
",text:"ÙÙ
ÙØ اÙÙ
رخص ÙÙÙ
رخص ÙÙ ØªØ±Ø®ÙØµØ§Ù ØºÙØ± ØØµØ±Ù ÙØºÙر ÙØ§Ø¨Ù ÙÙØªØÙÙÙ Ø£Ù Ø§ÙØªØ±Ø®Ùص Ù
Ù Ø§ÙØ¨Ø§Ø·Ù ÙØ§Ø³ØªØ®Ø¯Ø§Ù
Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ØØµØ±Ùا٠ÙÙØ£ØºØ±Ø§Ø¶ Ø§ÙØªØ´ØºÙÙÙØ© ÙØ§ÙØ£Ù
ÙÙØ© Ø§ÙØ¯Ø§Ø®ÙÙØ© ÙØ¹Ù٠عدد Ø§ÙØ£Ø¬Ùزة ÙØ§ÙÙØ§Ù
ÙØ±Ø§Øª اÙÙ
ØØ¯Ø¯ Ù٠أÙ
ر Ø§ÙØ´Ø±Ø§Ø¡."},{id:"eula-3",num:"Ù£",title:"Ø§ÙØªÙÙÙØ© اÙÙ
ساعدة ÙØ§ÙØ¥Ø´Ø±Ø§Ù Ø§ÙØ¨Ø´Ø±Ù",text:"ÙØ¹Ø¯ ÙØ¸Ø§Ù
SED أداة تØÙÙÙÙØ© Ù
ساعدة ØªÙØ¯Ù Ø¥ÙÙ ØªÙØ¨Ù٠اÙÙ
شغÙÙÙ Ø§ÙØ¨Ø´Ø±ÙÙÙ Ø¹ÙØ¯ ÙÙÙØ¹ Ø£ØµÙØ§Øª Ù
ØØ¯Ø¯Ø© (ÙØ§ÙØ·ÙÙØ§Øª اÙÙØ§Ø±ÙØ©Ø ÙØ§ÙØµØ±Ø§Ø®Ø ÙØªÙسر Ø§ÙØ²Ø¬Ø§Ø¬Ø ÙØ§ÙØµÙØ§Ø±Ø§Øª). ÙØ§ تØÙ Ø§ÙØ¨Ø±Ù
Ø¬ÙØ© Ù
ØÙ Ø§ÙØªÙØ¯ÙØ± Ø§ÙØ¨Ø´Ø±Ù Ø£Ù Ø£Ø¬ÙØ²Ø© Ø§ÙØ·ÙØ§Ø±Ø¦Ø ÙÙØ¬Ø¨ أ٠تبÙÙ ÙØ§ÙØ© ÙØ±Ø§Ø±Ø§Øª Ø§ÙØªØ¯Ø®Ù Ø¨ÙØ¯ اÙÙ
شغÙÙÙ Ø§ÙØ¨Ø´Ø±ÙÙ٠اÙÙ
ؤÙÙÙÙ."},{id:"eula-4",num:"Ù¤",title:"Ø§ÙØ·Ø¨Ùعة Ø§ÙØ§ØØªÙ
اÙÙØ© ÙÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØµÙتÙ",text:"ÙØ¹ØªÙ
د Ø§ÙØªØÙÙÙ Ø§ÙØµÙت٠عبر Ø§ÙØ´Ø¨Ùات Ø§ÙØ¹ØµØ¨ÙØ© عÙÙ Ø·Ø¨ÙØ¹Ø© Ø§ØØªÙ
اÙÙØ© Ø¨Ø·Ø¨ÙØ¹ØªÙ اÙÙÙØ¯Ø³ÙØ©. ÙØ§ ÙØ¶Ù
٠اÙÙ
رخص ÙØ´Ùا٠خاÙÙØ§Ù Ù
Ù Ø§ÙØ£Ø®Ø·Ø§Ø¡ ÙÙØ§ÙØ© Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© Ù٠جÙ
ÙØ¹ Ø§ÙØ¸Ø±ÙÙ Ø§ÙØ¨ÙØ¦ÙØ© ÙØ§ÙØµÙØªÙØ©. ÙØ¯ تؤثر Ø§ÙØ¶Ùضاء Ø£Ù Ø§ÙØµØ¯Ù Ø£Ù Ø§ÙØÙØ§Ø¬Ø² اÙÙ
Ø§Ø¯ÙØ© Ù٠اÙÙØ´ÙØ ÙÙØ¯ ØªØØ¯Ø« Ø¥ÙØ¬Ø§Ø¨Ùات Ø£Ù Ø³ÙØ¨Ùات ÙØ§Ø°Ø¨Ø©."},{id:"eula-5",num:"Ù¥",title:"Ø§ÙØ¨Ùئات Ø§ÙØØ±Ø¬Ø© ÙØ§Ø³ØªØ«Ùاءات Ø§ÙØ³ÙاÙ
Ø©",text:"Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙÙØ³Øª Ù
صÙ
Ù
Ø© ÙØªÙÙ٠آÙ
ÙØ© Ù
٠اÙÙØ´Ù Ø§ÙØØ±Ø¬ (fail-safe) ÙÙ Ø§ÙØ¨Ùئات Ø´Ø¯ÙØ¯Ø© Ø§ÙØ®Ø·Ùرة Ø§ÙØªÙ ÙØ¯ ÙØ¤Ø¯Ù ÙÙÙØ§ Ø§ÙØ®ÙÙ Ø§ÙØªÙÙÙ Ù
باشرة Ø¥Ù٠اÙÙÙØ§Ø© Ø£Ù Ø§ÙØ¥ØµØ§Ø¨Ø© Ø§ÙØ¬Ø³Ø¯ÙØ©."},{id:"eula-6",num:"Ù¦",title:"Ø§ÙØ§Ø¹ØªÙ
اد عÙ٠عتاد ÙÙ
ÙØµØ§Øª Ø§ÙØ·Ø±Ù Ø§ÙØ«Ø§ÙØ«",text:"ÙØªØ·Ùب تشغÙ٠اÙÙØ¸Ø§Ù
Ø§ÙØªÙاÙ
Ù Ù
ع ÙØ§Ù
ÙØ±Ø§Øª (Axis, Hikvision, Hanwha) ÙØ£ÙظÙ
Ø© إدارة اÙÙÙØ¯ÙÙ (Milestone, Genetec). ÙØ§ ÙØªØÙ
٠اÙÙ
رخص اÙÙ
سؤÙÙÙØ© ع٠عÙÙØ¨ عتاد Ø§ÙØ·Ø±Ù Ø§ÙØ«Ø§ÙØ« أ٠اÙÙØ·Ø§Ø¹ Ø´Ø¨ÙØ§Øª Ø§ÙØ§ØªØµØ§Ù."},{id:"eula-7",num:"Ù§",title:"Ø§ÙØªØ«Ø¨Ùت ÙØ§ÙÙ
Ø¹Ø§ÙØ±Ø© Ø§ÙØµÙØªÙØ© ÙØ§ÙØ¨ÙØ¦Ø© اÙÙ
ØÙطة",text:"ÙØ¹Ø¯ Ø§ÙØªØ«Ø¨Ùت Ø§ÙØ³ÙÙÙ
ÙÙÙ
ÙÙØ±ÙÙÙÙØ§Øª ÙØªÙÙÙØ± خط Ø§ÙØ±Ø¤ÙØ© Ø§ÙØµÙت٠اÙÙ
باشر Ø£Ù
Ø±Ø§Ù Ø¶Ø±ÙØ±Ùا٠ÙÙØ¹Ù
Ù Ø§ÙØ¯ÙÙÙ. ÙØªØÙ
٠اÙÙ
رخص ÙÙ Ù
سؤÙÙÙØ© Ø§ÙØªØ«Ø¨Ùت ÙÙÙØ§Ù ÙÙØ£Ø¯ÙØ© Ø§ÙØ¥Ø±Ø´Ø§Ø¯ÙØ© اÙÙ
عتÙ
دة."},{id:"eula-8",num:"Ù¨",title:"Ø§ÙØªØØ¯Ùثات ÙØ§ÙØµÙØ§ÙØ© ÙØ§ÙدعÙ
اÙÙÙÙ",text:'تخضع خدÙ
ات Ø§ÙØµÙØ§ÙØ© ÙØ§ÙدعÙ
اÙÙÙÙ ÙØªØØ¯Ùثات اÙÙÙ
اذج Ø§ÙØ¹ØµØ¨ÙØ© ÙÙØ«ÙÙØ© <a href="/support-and-maintenance" data-route="support-and-maintenance" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Ø´Ø±ÙØ· Ø§ÙØ¯Ø¹Ù
ÙØ§ÙØµÙØ§ÙØ©</a>.'},{id:"eula-9",num:"Ù©",title:"Ø§ÙØªØ±Ø®Ùص Ø§ÙØªØ¬Ø±Ùب٠ÙÙ
دة 30 ÙÙÙ
ا٠(Trial License)",text:"ÙØ¬Ùز ÙØ´Ø±ÙØ© JALUD Ù
ÙØ ØªØ±Ø®ÙØµ ØªØ¬Ø±ÙØ¨Ù Ù
Ø¤ÙØª ÙÙ
دة 30 ÙÙÙ
Ø§Ù ÙØ£ØºØ±Ø§Ø¶ Ø§ÙØªÙÙÙÙ
ÙØ§Ø®ØªØ¨Ø§Ø± إثبات اÙÙ
ÙÙÙÙ
(PoC). ÙØ§ ÙÙ
Ø«Ù Ø§ÙØªØ±Ø®Ùص Ø§ÙØªØ¬Ø±ÙØ¨Ù ØªØ±Ø®ÙØµØ§Ù Ø¥ÙØªØ§Ø¬ÙØ§Ù ØªØ¬Ø§Ø±ÙØ§Ù ÙÙØ§ ÙØªØ¶Ù
٠أ٠ضÙ
Ø§Ù ÙØ§Ø³ØªØ±Ø¯Ø§Ø¯ Ø§ÙØ£Ù
ÙØ§Ù."},{id:"eula-10",num:"Ù¡Ù ",title:"اÙÙ
ÙÙÙØ© اÙÙÙØ±ÙØ© ÙØØ¸Ø± اÙÙÙØ¯Ø³Ø© Ø§ÙØ¹ÙØ³ÙØ©",text:"تبÙÙ ÙØ§ÙØ© ØÙÙ٠اÙÙ
ÙÙÙØ© اÙÙÙØ±ÙØ© ÙØ¨Ø±Ø§Ø¡Ø§Øª Ø§ÙØ§Ø®ØªØ±Ø§Ø¹ ÙØ§ÙرÙ
ÙØ² Ø§ÙØ¨Ø±Ù
Ø¬ÙØ© ÙØ£Ùزا٠اÙÙÙ
اذج Ø§ÙØ¹ØµØ¨ÙØ© Ù
ÙÙØ§Ù ØØµØ±ÙØ§Ù ÙØ´Ø±ÙØ© JALUD Embedded s.r.o.Ø ÙÙØØ¸Ø± تÙ
اÙ
ا٠إجراء اÙÙÙØ¯Ø³Ø© Ø§ÙØ¹ÙØ³ÙØ© أ٠استخراج Ø§ÙØ£ÙزاÙ."},{id:"eula-11",num:"١١",title:"Ø§ÙØ®ØµÙØµÙØ© ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª",text:'تخضع Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª ÙÙØ«ÙÙØ© <a href="/product-privacy" data-route="product-privacy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Ø®ØµÙØµÙØ© اÙÙ
ÙØªØ¬ ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª</a>. ÙØ¹Ø§Ùج اÙÙØ¸Ø§Ù
Ø§ÙØµÙت Ù
ØÙÙØ§Ù ÙÙ Ø°Ø§ÙØ±Ø© RAM اÙÙ
Ø¤ÙØªØ© دÙ٠تسجÙ٠أ٠تخزÙÙ ÙØ£ØØ§Ø¯ÙØ« Ø§ÙØ¨Ø´Ø±. ÙÙ
ÙÙØµÙ
Ù
ÙØ¸Ø§Ù
SED ÙÙØªØ¹Ø±Ù عÙÙ ÙÙÙØ© اÙÙ
ØªØØ¯Ø«Ù٠أ٠إجراء Ø§ÙØªØØ¯Ùد Ø§ÙØ¨ÙÙÙ
تر٠ÙÙØ£Ø´Ø®Ø§Øµ.'},{id:"eula-12",num:"١٢",title:"Ø§ÙØªØ²Ø§Ù
ات اÙÙ
دÙ
جÙÙ ÙØ§ÙÙ
ÙØ²Ø¹ÙÙ",text:"ÙØªØ¹Ù٠عÙ٠اÙÙ
ÙØ²Ø¹ÙÙ ÙÙ
دÙ
Ø¬Ù Ø§ÙØ£ÙظÙ
Ø© اÙÙ
عتÙ
دÙ٠ضÙ
Ø§Ù Ø¥Ø·ÙØ§Ø¹ اÙÙ
ستخدÙ
Ù٠اÙÙÙØ§Ø¦ÙÙ٠عÙÙ ÙØ°Ù Ø§ÙØ§ØªÙاÙÙØ© ÙÙ
ÙØ§ÙÙØªÙÙ
عÙÙÙØ§ ÙØ¨Ù بدء تشغÙÙ Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª."},{id:"eula-13",num:"١٣",title:"Ø¥Ø®ÙØ§Ø¡ Ø§ÙØ¶Ù
Ø§ÙØ§Øª ÙØØ¯ÙØ¯ اÙÙ
سؤÙÙÙØ©",text:"ØªÙØªØµØ± اÙÙ
سؤÙÙÙØ© Ø§ÙØ¥Ø¬Ù
اÙÙØ© ÙÙÙ
رخص عÙ٠اÙÙ
Ø¨Ø§ÙØº اÙÙ
دÙÙØ¹Ø© ÙØ¹ÙÙØ§Ù Ù
٠اÙÙ
رخص ÙÙ Ù
ÙØ§Ø¨Ù ØªØ±Ø®ÙØµ Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª اÙÙ
عÙÙØ© Ø®ÙØ§Ù Ø§ÙØ§Ø«Ù٠عشر (12) Ø´ÙØ±Ø§Ù Ø§ÙØ³Ø§Ø¨ÙØ© ÙÙÙ
Ø·Ø§ÙØ¨Ø©."},{id:"eula-14",num:"١٤",title:"اÙÙØ·Ø§Ø¹ Ø§ÙØ¹Ø§Ù
ÙØ§ÙØ¨ÙØ¯Ùات",text:"Ø¹ÙØ¯ تشغÙ٠اÙÙØ¸Ø§Ù
Ù٠اÙÙ
راÙÙ ÙØ§ÙÙ
Ø¯Ù Ø§ÙØ°ÙÙØ©Ø ÙØªØÙ
٠اÙÙ
رخص ÙÙ Ù
سؤÙÙÙØ© Ø§ÙØ§Ù
تثا٠ÙÙÙÙØ§ÙÙÙ ÙØ§ÙÙÙØ§Ø¦Ø اÙÙ
تعÙÙØ© بÙ
Ø±Ø§ÙØ¨Ø© Ø§ÙØ£Ù
اÙÙ Ø§ÙØ¹Ø§Ù
Ø© ÙÙØ¶Ø¹ اÙÙÙØØ§Øª Ø§ÙØªÙبÙÙÙØ©."},{id:"eula-15",num:"١٥",title:"Ù
دة Ø§ÙØ§ØªÙاÙÙØ© ÙØ¥ÙÙØ§Ø¤Ùا ÙØ§ÙÙØ§ÙÙÙ Ø§ÙØØ§ÙÙ
",text:"تخضع ÙØ°Ù Ø§ÙØ§ØªÙاÙÙØ© ÙØªÙسر ÙÙÙØ§Ù ÙÙÙØ§ÙÙÙ Ø§ÙØ¬Ù
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙÙØ©Ø ÙØªØ®Ø¶Ø¹ اÙÙØ²Ø§Ø¹Ø§Øª ÙÙØ§Ø®ØªØµØ§Øµ اÙÙØ¶Ø§Ø¦Ù Ø§ÙØØµØ±Ù ÙÙÙ
ØØ§ÙÙ
اÙÙ
ختصة ÙÙ Ù
دÙÙØ© Ø¨ÙØ²Ù (PlzeÅ)Ø Ø§ÙØ¬Ù
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙÙØ©."}],crossLinksTitle:"اÙÙØ«Ø§Ø¦Ù اÙÙØ§ÙÙÙÙØ© ذات Ø§ÙØµÙØ©",crossLinks:[{route:"terms-and-conditions",name:"Ø§ÙØ´Ø±ÙØ· ÙØ§ÙØ£ØÙاÙ
Ø§ÙØªØ¬Ø§Ø±ÙØ©",desc:"Ø§ÙØ¹ÙØ§ÙØ© Ø§ÙØªØ¬Ø§Ø±ÙØ©Ø ÙØ§ÙØ·ÙØ¨Ø§ØªØ ÙØ´Ø±ÙØ· Ø§ÙØ¯Ùع ÙØ¶Ù
Ø§Ù Ø§ÙØ£Ø¬Ùزة"},{route:"support-and-maintenance",name:"Ø´Ø±ÙØ· Ø§ÙØ¯Ø¹Ù
ÙØ§ÙØµÙØ§ÙØ©",desc:"Ù
ستÙÙØ§Øª Ø§ÙØ¯Ø¹Ù
Ø ÙØªØØ¯Ùثات ÙÙ
اذج Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹ÙØ ÙØ£ÙÙØ§Øª Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© اÙÙ
Ø³ØªÙØ¯ÙØ©"},{route:"product-privacy",name:"Ø®ØµÙØµÙØ© اÙÙ
ÙØªØ¬ ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª",desc:"Ø§ÙØ¨ÙÙØ© اÙÙÙØ¯Ø³ÙØ© ÙØÙ
Ø§ÙØ© Ø§ÙØ®ØµÙØµÙØ© Ø§ÙØ·Ø±ÙÙØ© ÙÙ ÙØ¸Ø§Ù
SED"},{route:"data-processing-agreement",name:"Ø§ØªÙØ§ÙÙØ© Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª (DPA)",desc:"Ø´Ø±ÙØ· اÙÙ
ادة 28 Ù
٠اÙÙØ§Ø¦ØØ© Ø§ÙØ¹Ø§Ù
Ø© ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª (GDPR) ÙÙØ®Ø¯Ù
ات Ø§ÙØ³ØØ§Ø¨ÙØ©"}]},it:{eyebrow:"DOCUMENTAZIONE LEGALE E LICENZE",title:"Contratto di Licenza con l'Utente Finale (EULA)",subtitle:"Termini di licenza per l'uso dei prodotti software Sound Event Detector (SED), SEDTarget, SEDControl, SEDServer e dei relativi moduli edge di JALUD Embedded s.r.o.",version:"Versione 2026.1 (In vigore dal 1° gennaio 2026)",tocTitle:"Indice del Contratto di Licenza",companyDetails:"Licenziante: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Repubblica Ceca, IÄO: 03056287",preamble:`Il presente Contratto di Licenza con l'Utente Finale ("EULA") costituisce un accordo legalmente vincolante tra l'utente (persona fisica o giuridica in veste di "Licenziatario" o "Utente Finale") e
2 la società JALUD Embedded s.r.o. ("Licenziante" o "JALUD"). Installando, scaricando, attivando o utilizzando in altro modo il software JALUD, il Licenziatario conferma di aver compreso e accetta integralmente i presenti termini.`,sections:[{id:"eula-1",num:"1",title:"Definizioni e Oggetto del Contratto",text:`Per "Software" si intendono i prodotti software JALUD, in particolare Sound Event Detector (SED), SEDTarget, SEDControl, SEDServer, i pacchetti embedded ACAP (Axis Camera Application Platform), HEOP (Hikvision Embedded Open Platform), i moduli per telecamere Hanwha e altro software proprietario, inclusi tutti gli aggiornamenti, i modelli neurali di rilevamento acustico e la documentazione associata. L'oggetto del presente contratto è la concessione di una licenza non esclusiva per l'uso del Software nei termini qui stabiliti.`},{id:"eula-2",num:"2",title:"Concessione della Licenza e Ambito d'Uso",text:"Il Licenziante concede al Licenziatario una licenza a tempo determinato (in caso di abbonamento) o perpetua (in caso di acquisto una tantum), non esclusiva, non trasferibile e non sublicenziabile, per eseguire il Software esclusivamente per le esigenze commerciali e di sicurezza interne del Licenziatario. Il Software può essere eseguito unicamente sul numero approvato di dispositivi, telecamere, server o core di processore indicati nel relativo certificato di licenza o ordine di acquisto."},{id:"eula-3",num:"3",title:"Tecnologia Assistiva e Supervisione Umana",text:"Il Software Sound Event Detector (SED) è uno strumento analitico assistivo progettato per avvisare gli operatori umani del verificarsi di eventi acustici specifici (ad es. spari, urla, rottura vetri, sirene, rumori industriali). Il Software non sostituisce il giudizio umano professionale, le forze di polizia, i servizi di soccorso o il personale di emergenza. Tutte le decisioni relative a interventi di sicurezza, invio di pattuglie o attivazione di protocolli di emergenza devono essere prese da un operatore umano qualificato."},{id:"eula-4",num:"4",title:"Natura Probabilistica dell'AI Acustica e Limiti di Rilevamento",text:"Il rilevamento acustico basato sull'apprendimento automatico e su reti neurali ha una natura intrinsecamente probabilistica. Il Licenziante non garantisce un rilevamento privo di errori o ininterrotto di tutti gli eventi acustici in qualsiasi circostanza. L'accuratezza della classificazione può essere influenzata da acustica ambientale, riverbero, rumore di fondo (vento, pioggia, traffico, macchinari), ostacoli fisici, qualità e orientamento del microfono e interferenze. Possono verificarsi sia falsi positivi che falsi negativi."},{id:"eula-5",num:"5",title:"Ambienti ad Alto Rischio ed Esclusioni di Sicurezza (Fail-Safe)",text:"Il Software non è certificato come componente di sicurezza fail-safe per l'impiego in ambienti ad alto rischio in cui un guasto tecnologico possa condurre direttamente a morte, lesioni personali gravi o catastrofi ambientali (es. controllo di impianti nucleari, sistemi di supporto vitale, sistemi d'arma). L'uso del Software in tali contesti è a esclusivo rischio del Licenziatario."},{id:"eula-6",num:"6",title:"Dipendenza da Hardware e Piattaforme di Terze Parti",text:"Il funzionamento del Software può richiedere l'integrazione con hardware e piattaforme di terze parti (es. telecamere Axis, Hikvision, Hanwha, sistemi VMS Milestone XProtect, Genetec Security Center e infrastruttura di rete). Il Licenziante declina ogni responsabilità per interruzioni di servizio, modifiche firmware, incompatibilità , difetti hardware di terzi o guasti di rete al di fuori del controllo diretto del Licenziante."},{id:"eula-7",num:"7",title:"Installazione, Calibrazione Acustica e Ambiente Operativo",text:"Una corretta installazione dei microfoni, il rispetto della linea di vista acustica, la corretta regolazione della sensibilità e la verifica della copertura acustica sono requisiti indispensabili per un funzionamento affidabile. Il Licenziatario è responsabile dell'installazione conforme ai manuali del Licenziante o dell'affidamento a partner certificati. Modifiche ambientali rilevanti (nuove costruzioni, introduzione di macchinari rumorosi) possono richiedere una ricalibrazione acustica."},{id:"eula-8",num:"8",title:"Restrizioni d'Uso e Integrità del Codice",text:"Il Licenziatario non può: decompilare, disassemblare, decodificare o tentare di ricavare il codice sorgente o i pesi dei modelli neurali del Software; noleggiare, concedere in leasing o distribuire il Software a terzi non autorizzati;
2 rimuovere o alterare avvisi di copyright, marchi o identificatori di licenza; utilizzare il Software per addestrare modelli di intelligenza artificiale concorrenti."},{id:"eula-9",num:"9",title:"Diritti di Proprietà Intellettuale e Riservatezza",text:"Tutti i diritti di proprietà intellettuale, brevetti, marchi registrati (incluso il marchio EUIPO n. 018598475), segreti commerciali e modelli neurali incorporati nel Software rimangono di esclusiva proprietà di JALUD Embedded s.r.o. La presente EULA concede un diritto d'uso limitato e non trasferisce alcun diritto di proprietà sul Software."},{id:"eula-10",num:"10",title:"Protezione dei Dati, Privacy e Trattamento Audio",text:"Il Software è progettato secondo i principi di Privacy by Design. Il flusso audio in ingresso viene analizzato in memoria volatile (RAM) mediante finestre temporali rotanti e scartato immediatamente senza memorizzazione continua su disco fisso. Non viene eseguito alcun riconoscimento vocale del contenuto parlato né profilazione biometrica. L'eventuale generazione di brevi snippet di verifica (max 1,5s) è configurabile esclusivamente dall'amministratore del sistema secondo la propria policy di sicurezza."},{id:"eula-11",num:"11",title:"Conformità all'Export e Normative Internazionali",text:"Il Licenziatario si impegna a rispettare tutte le leggi applicabili sul controllo delle esportazioni e sanzioni internazionali emanate dall'Unione Europea, dalla Repubblica Ceca, dagli Stati Uniti e da altri organismi competenti. Il Software non può essere esportato o riesportato verso destinazioni soggette a embargo o a individui ed entità inserite in liste sanzionatorie."},{id:"eula-12",num:"12",title:"Obblighi di Distributori, Integratori e Rivenditori",text:"I distributori certificati, gli integratori di sistemi e i rivenditori a valore aggiunto che forniscono o installano il Software presso clienti terzi hanno l'obbligo contrattuale di garantire che l'utente finale riceva, esamini e accetti formalmente i presenti termini EULA prima della messa in servizio del sistema."},{id:"eula-13",num:"13",title:"Esclusione di Garanzie e Limitazione di Responsabilità ",text:`Nella misura massima consentita dalla legge applicabile, il Software viene fornito "COSà COM'Ã" e "COME DISPONIBILE" senza garanzie di alcun tipo, espresse o implicite. La responsabilità complessiva del Licenziante per qualsiasi reclamo derivante dal presente contratto sarà limitata all'importo effettivamente pagato dal Licenziatario per la licenza Software interessata nei dodici (12) mesi precedenti. Il Licenziante declina ogni responsabilità per danni indiretti, perdita di profitti, interruzione di attività o perdita di dati.`},{id:"eula-14",num:"14",title:"Distribuzione nel Settore Pubblico e Sicurezza Municipale",text:"In caso di installazione in spazi pubblici, piazze municipali o progetti Smart City, il Licenziatario è l'unico responsabile del rispetto dei requisiti di trasparenza, dell'apposizione dell'adeguata cartellonistica informativa di videosorveglianza/monitoraggio e dell'esecuzione della Valutazione d'Impatto sulla Protezione dei Dati (DPIA) ai sensi del GDPR."},{id:"eula-15",num:"15",title:"Durata, Risoluzione e Giurisdizione Competente",text:"Il presente accordo entra in vigore all'installazione o al primo utilizzo del Software e rimane efficace fino alla risoluzione. Il Licenziante ha facoltà di risolvere la licenza con effetto immediato in caso di violazione materiale da parte del Licenziatario. Il contratto è regolato dalle leggi della Repubblica Ceca, con esclusione delle norme di conflitto e della Convenzione di Vienna (CISG). Qualsiasi controversia sarà devoluta alla giurisdizione esclusiva del tribunale competente di PlzeÅ, Repubblica Ceca."}],crossLinksTitle:"Documenti Legali Correlati",crossLinks:[{route:"terms-and-conditions",name:"Termini e Condizioni Generali",desc:"Rapporto commerciale, ordini, c
2ondizioni di pagamento e garanzia hardware"},{route:"support-and-maintenance",name:"Termini di Supporto Tecnico e Manutenzione",desc:"Canali di assistenza, aggiornamenti modelli AI e tempi SLA di risposta"},{route:"product-privacy",name:"Privacy del Prodotto e Protezione dei Dati",desc:"Architettura tecnica edge per la tutela della riservatezza e conformità GDPR"},{route:"data-processing-agreement",name:"Accordo sul Trattamento dei Dati (DPA)",desc:"Termini contrattuali standard ex Art. 28 GDPR per servizi cloud connessi"}]}},Zu={cs:{eyebrow:"OBCHODNà A SMLUVNà PODMÃNKY",title:"Obchodnà podmÃnky",subtitle:"VÅ¡eobecné obchodnà podmÃnky pro nákup hardwaru, poskytovánà softwarových licencà a profesionálnÃch služeb spoleÄnosti JALUD Embedded s.r.o.",version:"Verze 2026.1 (ÃÄinnost od 1. ledna 2026)",tocTitle:"Obsah obchodnÃch podmÃnek",companyDetails:"ProdávajÃcà / Dodavatel: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Äeská republika, IÄO: 03056287",preamble:"Tyto VÅ¡eobecné obchodnà podmÃnky (âPodmÃnkyâ) upravujà obchodnà vztahy, dodávky hardwarových zaÅÃzenÃ, poskytovánà licencà k softwaru a souvisejÃcÃch služeb mezi spoleÄnostà JALUD Embedded s.r.o. (âDodavatelâ nebo âJALUDâ) a kupujÃcÃm Äi odbÄratelem (âZákaznÃkâ nebo âKupujÃcÃâ). Odchylná ujednánà v pÃsemné smlouvÄ, nabÃdce nebo závazné objednávce majà pÅednost pÅed tÄmito PodmÃnkami.",sections:[{id:"tc-1",num:"1",title:"Základnà informace a vymezenà pojmů",text:"Dodavatelem je JALUD Embedded s.r.o., se sÃdlem Nepomucká 1355/261, 326 00 PlzeÅ, IÄO: 03056287, zapsaná v obchodnÃm rejstÅÃku vedeném Krajským soudem v Plzni. ZákaznÃkem je právnická nebo fyzická osoba podnikajÃcÃ, která s Dodavatelem uzavÃrá kupnà smlouvu Äi smlouvu o poskytovánà služeb v rámci své podnikatelské Äinnosti (B2B)."},{id:"tc-2",num:"2",title:"NabÃdky, objednávky a uzavÅenà smlouvy",text:"Cenové nabÃdky Dodavatele jsou nezávazné, pokud v nich nenà výslovnÄ uvedena doba platnosti (standardnÄ 30 dnà od vystavenÃ). Smlouva je uzavÅena okamžikem pÃsemného potvrzenà objednávky ZákaznÃka Dodavatelem nebo odeslánÃm zálohové faktury. OdeslánÃm objednávky ZákaznÃk potvrzuje, že se seznámil s tÄmito PodmÃnkami a bez výhrad s nimi souhlasÃ."},{id:"tc-3",num:"3",title:"Ceny, fakturace a platebnà podmÃnky",text:"VeÅ¡keré ceny v nabÃdkách a cenÃcÃch jsou uvedeny v CZK nebo EUR a jsou bez DPH a celnÃch poplatků, nenÃ-li výslovnÄ uvedeno jinak. Splatnost daÅových dokladů (faktur) Äinà 14 dnů od data vystavenÃ, nenÃ-li dohodnuto jinak. V pÅÃpadÄ prodlenà s úhradou je Dodavatel oprávnÄn úÄtovat úrok z prodlenà ve výši 0,05 % z dlužné Äástky za každý den prodlenà a pozastavit plnÄnà dalÅ¡Ãch dodávek Äi technické podpory."},{id:"tc-4",num:"4",title:"Dodánà hardwaru a výhrada vlastnictvÃ",text:"Dodávky hardwaru (akustické senzory, jednotky Sound Event Detector, pÅÃsluÅ¡enstvÃ) jsou realizovány dle doložky Incoterms 2020 Ex Works (PlzeÅ) nebo DAP (mÃsto urÄenÃ), dle ujednánà v objednávce. Vlastnické právo k dodanému hardwaru pÅecházà na ZákaznÃka až okamžikem úplného zaplacenà kupnà ceny. NebezpeÄà škody na vÄci pÅecházà pÅedánÃm zbožà prvnÃmu dopravci."},{id:"tc-5",num:"5",title:"Softwarové licence a pÅedplatné",text:'UžÃvánà veÅ¡kerého softwaru JALUD (Sound Event Detector, SEDTarget, SEDControl, SEDServer, ACAP, HEOP a embedded firmware) se ÅÃdà samostatnou <a href="/eula" data-route="eula" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">LicenÄnà smlouvou s koncovým uživatelem (EULA)</a>. Software je licencován, nikoliv prodáván. V pÅÃpadÄ ÄasovÄ omezeného pÅedplatného (subscription) se licence automaticky obnovuje na dalšà obdobÃ, pokud ZákaznÃk pÃsemnÄ nevypovà pÅedplatné minimálnÄ 30 dnà pÅed koncem aktuálnÃho zúÄtovacÃho obdobÃ.'},{id:"tc-6",num:"6",title:"Technická podpora a servisnà služby",text:'PodmÃnky poskytovánà technické podpory, aktualizacà detekÄnÃch modelů a cÃlové reakÄnà doby jsou definovány v dokumentu <
2a href="/support-and-maintenance" data-route="support-and-maintenance" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">PodmÃnky podpory a údržby (Support & Maintenance Terms)</a>. Garantované Äasy ÅeÅ¡enà a smluvnà SLA vyžadujà uzavÅenà individuálnà servisnà smlouvy.'},{id:"tc-7",num:"7",title:"Záruka na hardware a reklamace (RMA)",text:"Dodavatel poskytuje na dodaný hardware záruku za jakost v délce 24 mÄsÃců od data dodánÃ, nenÃ-li v nabÃdce sjednáno jinak. Reklamace vad se uplatÅujà pÃsemnÄ prostÅednictvÃm postupu RMA (Return Merchandise Authorization). Záruka se nevztahuje na opotÅebenà způsobené bÄžným užÃvánÃm, vady způsobené neodbornou instalacÃ, vniknutÃm kapalin, pÅepÄtÃm, mechanickým poÅ¡kozenÃm nebo neautorizovaným zásahem do hardwaru."},{id:"tc-8",num:"8",title:"30dennà zkuÅ¡ebnà licence (Proof of Concept)",text:"JALUD může poskytnout 30dennà zkuÅ¡ebnà licenci na Sound Event Detector pro úÄely vyhodnocenÃ, testovánà nebo ovÄÅenà konceptu (PoC). ZkuÅ¡ebnà licence jsou doÄasné a mohou podléhat technickým, funkÄnÃm Äi pÅÃstrojovým omezenÃm. NenÃ-li pÃsemnÄ dohodnuto jinak, zkuÅ¡ebnà licence sloužà výhradnÄ k evaluaci a nepÅedstavuje produkÄnà licenci a poplatky jsou nevratné."},{id:"tc-9",num:"9",title:"Omezenà odpovÄdnosti za Å¡kodu",text:"V maximálnÃm rozsahu povoleném platnými právnÃmi pÅedpisy neodpovÃdá Dodavatel za žádné nepÅÃmé, vedlejÅ¡Ã, následné Å¡kody, uÅ¡lý zisk, ztrátu oÄekávaných úspor, pÅeruÅ¡enà provozu ani ztrátu dat ZákaznÃka. Celková souhrnná odpovÄdnost Dodavatele za veÅ¡keré Å¡kody vzniklé z jedné Äi vÃce souvisejÃcÃch událostà je omezena na Äástku, kterou ZákaznÃk skuteÄnÄ uhradil Dodavateli za dotÄené plnÄnà v pÅedchozÃch 12 mÄsÃcÃch."},{id:"tc-10",num:"10",title:"Vyššà moc a ukonÄenà smlouvy",text:"Žádná ze stran neodpovÃdá za prodlenà způsobené okolnostmi vyluÄujÃcÃmi odpovÄdnost (vyššà moc â napÅ. pÅÃrodnà katastrofy, válka, pandemie, embarga, výpadky globálnÃch dodavatelských ÅetÄzců Äipů). Každá ze stran je oprávnÄna od smlouvy odstoupit pÅi podstatném poruÅ¡enà smlouvy druhou stranou, pokud náprava nebyla zjednána ani do 30 dnů od pÃsemné výzvy."},{id:"tc-11",num:"11",title:"Rozhodné právo a ÅeÅ¡enà sporů",text:"VeÅ¡keré právnà vztahy založené tÄmito PodmÃnkami se ÅÃdà právnÃm Åádem Äeské republiky, s vylouÄenÃm koliznÃch norem a Ãmluvy OSN o smlouvách o mezinárodnà koupi zbožà (CISG). VeÅ¡keré spory, které se nepodaÅà vyÅeÅ¡it smÃrnou cestou, budou pÅedloženy k rozhodnutà vÄcnÄ a mÃstnÄ pÅÃsluÅ¡ným soudům v Plzni, Äeská republika."}],crossLinksTitle:"SouvisejÃcà právnà dokumenty",crossLinks:[{route:"eula",name:"LicenÄnà smlouva EULA",desc:"PodmÃnky užÃvánà softwaru SED a licenÄnà ujednánÃ"},{route:"support-and-maintenance",name:"PodmÃnky podpory a údržby",desc:"Technická podpora, aktualizace modelů a cÃlové reakÄnà doby"},{route:"privacy-policy",name:"Zásady ochrany osobnÃch údajů",desc:"Nakládánà s kontaktnÃmi údaji zákaznÃků"},{route:"product-privacy",name:"Produktové soukromà a ochrana dat",desc:"Technické principy ochrany soukromà u SED"}]},en:{eyebrow:"COMMERCIAL TERMS & POLICIES",title:"Terms & Conditions",subtitle:"Standard commercial terms and conditions for hardware purchasing, software licensing, and professional services from JALUD Embedded s.r.o.",version:"Version 2026.1 (Effective January 1, 2026)",tocTitle:"Table of Contents",companyDetails:"Seller / Supplier: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Czech Republic, Reg. ID: 03056287",preamble:'These General Terms & Conditions ("Terms") govern all commercial relationships, hardware sales, software license provisions, and professional services between JALUD Embedded s.r.o. ("Supplier" or "JALUD") and the business purchaser or client ("Customer"). Specific stipulations set forth in an executed written contract, formal quotation, or confirmed purchase order take precedence over these Terms.',sections:[{id:"tc-1",num:"1",title:"Basic Information and Definitions",text:"The Supplier is JALUD Embedded s.r.o., with registered office at Nepomucká 1355/261, 326 00 PlzeÅ, Czech Republic, Company ID: 03056287. The Customer is an enterprise, legal entity, or sole proprietor entering into a business-to-business (B2B) contractual relationship with Supplier."},{id:"tc-2",num:"2",title:"Quotations, Purchase Orders, and Contract Formation",text:"Price quotations provided by Supplier are non-binding unless an explicit validity period is specified (typically 30 calendar days). A binding contract is formed upon written confirmation of Customerâs purchase order by Supplier or upon issuance of an advance invoice. Placement of an order confirms Customerâs agreement to these Terms."},{id:"tc-3",num:"3",title:"Pricing, Invoicing, and Payment Terms",text:"All prices quoted in price lists or proposals are in CZK or EUR and exclude Value Added Tax (VAT) and import duties. Invoices are payable within 14 calendar days from the invoice date unless negotiated otherwise. Default interest of 0.05% per day of delay may be charged on overdue amounts, and Supplier may suspend pending deliveries or technical support during payment defaults."},{id:"tc-4",num:"4",title:"Hardware Delivery and Retention of Title",text:"Hardware shipments (acoustic sensors, Sound Event Detector edge units, mounting accessories) are conducted under Incoterms 2020 Ex Works (PlzeÅ) or DAP (named destination) as specified. Full title and ownership of delivered hardware remain with Supplier until complete payment of the purchase price. Risk of loss passes to Customer upon handover to the initial carrier."},{id:"tc-5",num:"5",title:"Software Licensing and Subscriptions",text:'Use of all JALUD s
2oftware (Sound Event Detector, SEDTarget, SEDControl, SEDServer, ACAP, HEOP, and embedded firmware) is strictly governed by the <a href="/eula" data-route="eula" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">End User License Agreement (EULA)</a>. Software is licensed, not sold. Subscriptions automatically renew for successive terms unless either party provides written notice of non-renewal at least 30 calendar days prior to renewal.'},{id:"tc-6",num:"6",title:"Technical Support and Maintenance",text:'Technical support tiers, update schedules, and target response times are governed by the <a href="/support-and-maintenance" data-route="support-and-maintenance" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Support & Maintenance Terms</a>. Binding financial SLAs and guaranteed resolution windows require a separately executed Service Level Agreement.'},{id:"tc-7",num:"7",title:"Hardware Warranty and RMA Claims",text:"Supplier warrants delivered hardware against defects in materials and workmanship for twenty-four (24) months from delivery date, unless stated otherwise in writing. Defect claims must be initiated via the Return Merchandise Authorization (RMA) procedure. Warranties do not cover damage caused by improper installation, power surges, water ingress, physical shock, or unauthorized disassembly."},{id:"tc-8",num:"8",title:"30-Day Trial License (Proof of Concept)",text:"JALUD may provide a 30-day trial license for Sound Event Detector for evaluation, testing or proof-of-concept purposes. Trial licenses are temporary and may be subject to technical, functional, device or deployment limitations. Unless otherwise agreed in writing, a trial license is intended for evaluation purposes and does not constitute a production license and is non-refundable."},{id:"tc-9",num:"9",title:"Limitation of Liability",text:"To the maximum extent permitted by applicable law, Supplier shall not be liable for any indirect, consequential, punitive, or special damages, lost profits, lost revenue, business interruption, or loss of data. Supplierâs aggregate cumulative liability under or relating to this agreement shall not exceed the total fees actually paid by Customer to Supplier in the twelve (12) months preceding the claim."},{id:"tc-10",num:"10",title:"Force Majeure and Termination",text:"Neither party shall be liable for non-performance or delay caused by Force Majeure events beyond reasonable control (natural disasters, war, pandemics, trade embargoes, global semiconductor supply interruptions). Either party may terminate upon 30 daysâ written notice if a material breach remains uncured."},{id:"tc-11",num:"11",title:"Governing Law and Dispute Resolution",text:"All legal relations governed by these Terms are subject to the laws of the Czech Republic, excluding its conflict-of-law principles and the CISG. Any dispute arising out of or in connection with these Terms shall be submitted to the exclusive jurisdiction of the competent courts in PlzeÅ, Czech Republic."}],crossLinksTitle:"Related Legal Documents",crossLinks:[{route:"eula",name:"End User License Agreement (EULA)",desc:"Software licensing terms and operational responsibilities"},{route:"support-and-maintenance",name:"Support & Maintenance Terms",desc:"Support channels, AI updates, and target response times"},{route:"privacy-policy",name:"General Privacy Policy",desc:"Data handling for website and business contacts"},{route:"product-privacy",name:"Product Privacy & Data Protection",desc:"Technical edge privacy architecture of SED"}]},de:{eyebrow:"ALLGEMEINE GESCHÃFTSBEDINGUNGEN",title:"Allgemeine Geschäftsbedingungen (AGB)",subtitle:"Geschäfts- und Lieferbedingungen für Hardware, Softwarelizenzen und Supportleistungen der JALUD Embedded s.r.o.",version:"Version 2026.1 (Gültig ab 1. Januar 2026)",tocTitle:"Inhaltsverzeichnis",companyDetails:"Lieferant: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Tschechische Republik, Id-Nr.: 03056287",preamble:"Diese Allgemeinen Geschäftsbedingungen (âAGBâ) regeln die Geschäftsbeziehungen zwischen der JALUD Embedded s.r.o. (âLieferantâ) und gewerblichen Kunden (âKundeâ) für Hardware, Software und Dienstleistungen.",sections:[{id:"tc-1",num:"1",title:"Grundlegende Informationen und Definitionen",text:"Lieferant ist JALUD Embedded s.r.o., PlzeÅ, Tschechische Republik. Verträge werden ausschlieÃlich mit Unternehmern im Rahmen von B2B-Geschäftsbeziehungen geschlossen."},{id:"tc-2",num:"2",title:"Angebote, Bestellungen und Vertragsschluss",text:"Angebote sind unverbindlich, sofern nicht ausdrücklich befristet. Der Vertrag kommt durch schriftliche Auftragsbestätigung oder Anzahlungsrechnung zustande."},{id:"tc-3",num:"3",title:"Preise und Zahlungsbedingungen",text:"Alle Preise verstehe
2n sich netto zzgl. gesetzlicher USt. Zahlungsziel beträgt 14 Tage ab Rechnungsdatum. Bei Zahlungsverzug fallen Verzugszinsen in Höhe von 0,05 % pro Tag an."},{id:"tc-4",num:"4",title:"Lieferung von Hardware und Eigentumsvorbehalt",text:"Lieferungen erfolgen gemäà Incoterms 2020 Ex Works (PlzeÅ) oder DAP. Die gelieferte Ware bleibt bis zur vollständigen Bezahlung im Eigentum des Lieferanten."},{id:"tc-5",num:"5",title:"Softwarelizenzen und Abonnements",text:'Die Nutzung von Software richtet sich nach der <a href="/eula" data-route="eula" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Endbenutzer-Lizenzvereinbarung (EULA)</a>. Software wird lizenziert, nicht verkauft. Abonnements verlängern sich automatisch, wenn sie nicht 30 Tage vor Ablauf gekündigt werden.'},{id:"tc-6",num:"6",title:"Technischer Support und Wartung",text:'Supportleistungen und Reaktionszeiten richten sich nach den <a href="/support-and-maintenance" data-route="support-and-maintenance" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Support- und Wartungsbedingungen</a>.'},{id:"tc-7",num:"7",title:"Hardware-Gewährleistung und RMA",text:"Die Gewährleistungsfrist für Hardware beträgt 24 Monate ab Lieferung. Reklamationen erfolgen über das RMA-Verfahren. Ausgeschlossen sind Schäden durch unsachgemäÃe Behandlung oder Ãberspannung."},{id:"tc-8",num:"8",title:"30-Tage-Testlizenz (Trial License)",text:"JALUD kann eine 30-tägige Testlizenz für Sound Event Detector zu Evaluierungs-, Test- oder PoC-Zwecken bereitstellen. Testlizenzen dienen ausschlieÃlich der Evaluierung und begründen keine Produktionslizenz und Lizenzgebühren sind nicht erstattungsfähig."},{id:"tc-9",num:"9",title:"Haftungsbeschränkung",text:"Die Gesamthaftung ist auf die vom Kunden in den letzten 12 Monaten gezahlte Vergütung beschränkt. Die Haftung für indirekte Schäden oder entgangenen Gewinn ist ausgeschlossen."},{id:"tc-10",num:"10",title:"Höhere Gewalt und Kündigung",text:"Höhere Gewalt entbindet die Parteien von Leistungspflichten während der Dauer des Ereignisses."},{id:"tc-11",num:"11",title:"Anwendbares Recht und Gerichtsstand",text:"Es gilt das Recht der Tschechischen Republik unter Ausschluss des UN-Kaufrechts (CISG). AusschlieÃlicher Gerichtsstand ist PlzeÅ, Tschechische Republik."}],crossLinksTitle:"Zugehörige Dokumente",crossLinks:[{route:"eula",name:"Endbenutzer-Lizenzvereinbarung (EULA)",desc:"Software-Lizenzbedingungen"},{route:"support-and-maintenance",name:"Support- und Wartungsbedingungen",desc:"Technischer Support und Reaktionszeiten"},{route:"privacy-policy",name:"Allgemeine Datenschutzerklärung",desc:"Datenschutz für Webseiten- und Geschäftskontakte"},{route:"product-privacy",name:"Produktdatenschutz",desc:"Technische Datenschutz-Architektur von SED"}]},es:{eyebrow:"TÃRMINOS Y CONDICIONES COMERCIALES",title:"Términos y Condiciones",subtitle:"Condiciones generales de contratación para hardware, licencias de software y servicios de JALUD Embedded s.r.o.",version:"Versión 2026.1 (Vigente a partir del 1 de enero de 2026)",tocTitle:"Ãndice de términos",companyDetails:"Proveedor: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, República Checa, NIF: 03056287",preamble:'Estos Términos y Condiciones regulan las relaciones comerciales y venta de hardware y licencias entre JALUD Embedded s.r.o. ("Proveedor") y clientes comerciales ("Cliente").',sections:[{id:"tc-1",num:"1",title:"Información general y definiciones",text:"El Proveedor es JALUD Embedded s.r.o. Contratos suscritos exclusivamente en ámbito B2B con empresas o profesionales."},{id:"tc-2",num:"2",title:"Ofertas, pedidos y formalización",text:"Las ofertas son válidas durante 30 dÃas salvo indicación expresa. El contrato se perfecciona con la confirmación del pedido por el Proveedor."},{id:"tc-3",num:"3",title:"Precios y condiciones de pago",text:"Precios netos sin IVA. Plazo estándar de pago de 14 dÃas desde factura. Intereses de demora del 0,05 % diario sobre importes vencidos."},{id:"tc-4",num:"4",title:"Entrega de hardware y reserva de dominio",text:"EnvÃos según Incoterms 2020 Ex Works o DAP. La propiedad de los equipos se transmite tras el pago Ãntegro del precio."}
2,{id:"tc-5",num:"5",title:"Licencias de software y suscripciones",text:'El uso del software se rige por el <a href="/eula" data-route="eula" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Acuerdo de Licencia (EULA)</a>. Las suscripciones se renuevan automáticamente salvo preaviso de 30 dÃas.'},{id:"tc-6",num:"6",title:"Soporte técnico y mantenimiento",text:'Regulado por los <a href="/support-and-maintenance" data-route="support-and-maintenance" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Términos de Soporte y Mantenimiento</a>.'},{id:"tc-7",num:"7",title:"GarantÃa de hardware y devoluciones (RMA)",text:"GarantÃa de 24 meses sobre defectos de fabricación de hardware. Tramitación mediante procedimiento RMA."},{id:"tc-8",num:"8",title:"Licencia de prueba de 30 dÃas (PoC)",text:"JALUD puede proporcionar una licencia de prueba de 30 dÃas para evaluación y PoC. Las licencias de prueba no constituyen una licencia de producción y no son reembolsables."},{id:"tc-9",num:"9",title:"LÃmite de responsabilidad",text:"Responsabilidad agregada máxima limitada al importe abonado por el Cliente en los 12 meses anteriores. Exclusión de lucro cesante y daños indirectos."},{id:"tc-10",num:"10",title:"Fuerza mayor y resolución",text:"Causas de fuerza mayor exoneran de cumplimiento durante su duración."},{id:"tc-11",num:"11",title:"Legislación y fuero judicial",text:"Rige la legislación de la República Checa. Fuero exclusivo en los tribunales de PlzeÅ, República Checa."}],crossLinksTitle:"Documentos relacionados",crossLinks:[{route:"eula",name:"Acuerdo de Licencia EULA",desc:"Términos de software"},{route:"support-and-maintenance",name:"Términos de Soporte",desc:"Mantenimiento y respuesta"},{route:"privacy-policy",name:"PolÃtica de Privacidad General",desc:"Tratamiento de contactos comerciales"},{route:"product-privacy",name:"Privacidad del Producto",desc:"Arquitectura técnica de SED"}]},pt:{eyebrow:"TERMOS E CONDIÃÃES COMERCIAIS",title:"Termos e Condições",subtitle:"Condições gerais comerciais de venda de hardware, licenciamento de software e prestação de serviços da JALUD Embedded s.r.o.",version:"Versão 2026.1 (Em vigor desde 1 de janeiro de 2026)",tocTitle:"Ãndice de termos",companyDetails:"Fornecedor: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, República Checa, NIF: 03056287",preamble:'Estes Termos e Condições Gerais regulam as relações contratuais de fornecimento de equipamentos e software da JALUD Embedded s.r.o. ("Fornecedor") com clientes empresariais ("Cliente").',sections:[{id:"tc-1",num:"1",title:"Informações e Definições",text:"Fornecedor: JALUD Embedded s.r.o., PlzeÅ, República Checa. Contratos celebrados em ambiente estritamente B2B."},{id:"tc-2",num:"2",title:"Propostas e Celebração do Contrato",text:"Propostas válidas por 30 dias. Contrato formalizado com a confirmação da encomenda ou fatura proforma."},{id:"tc-3",num:"3",title:"Preços e Condições de Pagamento",text:"Preços lÃquidos sem IVA. Prazo de vencimento a 14 dias a contar da fatura. Juros de mora de 0,05 % por dia de atraso."},{id:"tc-4",num:"4",title:"Entrega e Reserva de Propriedade",text:"Incoterms 2020 Ex Works ou DAP. Reserva de propriedade sobre o hardware até integral liquidação do valor faturado."},{id:"tc-5",num:"5",title:"Licenciamento de Software e Subscrições",text:'O uso de software rege-se pelo <a href="/eula" data-route="eula" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Contrato EULA</a>. Renovações automáticas salvo cancelamento prévio de 30 dias.'},{id:"tc-6",num:"6",title:"Apoio Técnico e Manutenção",text:'Regulado pelos <a href="/support-and-maintenance" data-route="support-and-maintenance" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Termos de Suporte e Manutenção</a>.'},{id:"tc-7",num:"7",title:"Garantia de Hardware e Processo de RMA",text:"Garantia de 24 meses sobre defeitos de fabrico de hardware com processo via RMA."},{id:"tc-8",num:"8",title:"Licença de Teste de 30 Dias (PoC)",text:"A JALUD pode disponibilizar uma licença de teste de 30 dias para avaliação. A licença de teste não constitui licença de produção e os pagamentos não são reembolsáveis."},{id:"tc-9",num:"9",title:"Limitação de Responsabilidade",text:"Responsabilidade máxima limitada aos valores faturados nos últimos 12 meses. Exclusão de danos indiretos e lucros cessantes."},{id:"tc-10",num:"10",title:"Força Maior e Rescisão",text:"Exoneração de responsabilidade em caso de eventos de força maior."},{id:"tc-11",num:"11",title:"Legislação e Foro Competente",text:"Lei checa aplicável. Foro comarca de PlzeÅ, República Checa."}],crossLinksTitle:"Documentos associados",crossLinks:[{route:"eula",name:"Contrato de Licença EULA",desc:"Termos de licenciamento de softw
2are"},{route:"support-and-maintenance",name:"Termos de Suporte",desc:"Assistência técnica e tempos de resposta"},{route:"privacy-policy",name:"PolÃtica de Privacidade Geral",desc:"Tratamento de dados no website"},{route:"product-privacy",name:"Privacidade do Produto",desc:"Arquitetura técnica do SED"}]},ar:{eyebrow:"Ø§ÙØ´Ø±ÙØ· ÙØ§ÙØ£ØÙاÙ
Ø§ÙØªØ¬Ø§Ø±ÙØ©",title:"Ø§ÙØ´Ø±ÙØ· ÙØ§ÙØ£ØÙاÙ
Ø§ÙØ¹Ø§Ù
Ø©",subtitle:"Ø§ÙØ´Ø±ÙØ· Ø§ÙØªØ¬Ø§Ø±ÙØ© Ø§ÙØ¹Ø§Ù
Ø© ÙØ´Ø±Ø§Ø¡ Ø§ÙØ£Ø¬Ùزة ÙØªØ±Ø®Ùص Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙØ§ÙخدÙ
ات Ù
Ù Ø´Ø±ÙØ© JALUD Embedded s.r.o.",version:"Ø§ÙØ¥ØµØ¯Ø§Ø± 2026.1 (ÙØ³Ø±Ù اعتبارا٠Ù
Ù 1 ÙÙØ§Ùر 2026)",tocTitle:"ÙÙØ±Ø³ Ø§ÙØ´Ø±ÙØ· Ø§ÙØªØ¬Ø§Ø±ÙØ©",companyDetails:"اÙÙ
ÙØ±Ø¯: JALUD Embedded s.r.o.Ø Ø§ÙØ¹ÙÙØ§Ù: Nepomucká 1355/261, 326 00 PlzeÅØ Ø§ÙØ¬Ù
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙÙØ©Ø Ø§ÙØ³Ø¬Ù: 03056287",preamble:'تØÙÙ
ÙØ°Ù Ø§ÙØ´Ø±ÙØ· ÙØ§ÙØ£ØÙاÙ
Ø§ÙØ¹Ø§Ù
Ø© Ø§ÙØ¹ÙØ§ÙØ§Øª Ø§ÙØªØ¬Ø§Ø±ÙØ© ÙÙ
Ø¨ÙØ¹Ø§Øª Ø§ÙØ£Ø¬Ùزة ÙØªØ±Ø§Ø®Ùص Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª بÙÙ Ø´Ø±ÙØ© JALUD Embedded s.r.o. ("اÙÙ
ÙØ±Ø¯") ÙØ§ÙعÙ
ÙØ§Ø¡ Ø§ÙØªØ¬Ø§Ø±ÙÙÙ ("Ø§ÙØ¹Ù
ÙÙ").',sections:[{id:"tc-1",num:"Ù¡",title:"اÙÙ
عÙÙÙ
ات Ø§ÙØ£Ø³Ø§Ø³ÙØ© ÙØ§ÙتعرÙÙØ§Øª",text:"اÙÙ
ÙØ±Ø¯ ÙÙ JALUD Embedded s.r.o. ÙÙ Ø§ÙØ¬Ù
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙÙØ©. ØªÙØªØµØ± Ø§ÙØ¹ÙÙØ¯ عÙÙ Ø§ÙØªØ¹Ø§Ù
ÙØ§Øª بÙÙ Ø§ÙØ´Ø±Ùات ÙØ§ÙÙ
ؤسسات (B2B)."},{id:"tc-2",num:"Ù¢",title:"Ø¹Ø±ÙØ¶ Ø§ÙØ£Ø³Ø¹Ø§Ø± ÙØ£ÙاÙ
ر Ø§ÙØ´Ø±Ø§Ø¡ ÙØ¥Ø¨Ø±Ø§Ù
Ø§ÙØ¹Ùد",text:"Ø¹Ø±ÙØ¶ Ø§ÙØ£Ø³Ø¹Ø§Ø± ØµØ§ÙØØ© ÙÙ
دة 30 ÙÙÙ
اÙ. ÙÙØ¹Ùد Ø§ÙØ¹Ùد بتأÙÙØ¯ Ø£Ù
ر Ø§ÙØ´Ø±Ø§Ø¡ ÙØªØ§Ø¨Ùا٠Ù
٠اÙÙ
ÙØ±Ø¯."},{id:"tc-3",num:"Ù£",title:"Ø§ÙØ£Ø³Ø¹Ø§Ø± ÙØ´Ø±ÙØ· Ø§ÙØ³Ø¯Ø§Ø¯",text:"Ø§ÙØ£Ø³Ø¹Ø§Ø± صاÙÙØ© بدÙÙ Ø¶Ø±ÙØ¨Ø© اÙÙÙÙ
Ø© اÙÙ
Ø¶Ø§ÙØ©. Ù
دة Ø§ÙØ³Ø¯Ø§Ø¯ 14 ÙÙÙ
ا٠Ù
Ù ØªØ§Ø±ÙØ® اÙÙØ§ØªÙرة Ù
ع ÙØ±Ø¶ ÙØ§Ø¦Ø¯Ø© ØªØ£Ø®ÙØ± ÙØ¯Ø±Ùا 0.05% ÙÙÙ
ÙØ§Ù Ø¹ÙØ¯ Ø§ÙØªØ®ÙÙ Ø¹Ù Ø§ÙØ³Ø¯Ø§Ø¯."},{id:"tc-4",num:"Ù¤",title:"تسÙÙÙ
Ø§ÙØ£Ø¬Ùزة ÙØ§ÙØ§ØØªÙاظ باÙÙ
ÙÙÙØ©",text:"Ø§ÙØ´ØÙ ÙÙÙØ§Ù ÙØ´Ø±ÙØ· Incoterms 2020 Ex Works Ø£Ù DAP. تظ٠Ù
ÙÙÙØ© Ø§ÙØ£Ø¬Ùزة ÙÙÙ
ÙØ±Ø¯ ØØªÙ سداد ÙØ§Ù
Ù Ø§ÙØ«Ù
Ù."},{id:"tc-5",num:"Ù¥",title:"ØªØ±Ø§Ø®ÙØµ Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙØ§ÙØ§Ø´ØªØ±Ø§ÙØ§Øª",text:'ÙØ®Ø¶Ø¹ استخداÙ
Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙÙØ«ÙÙØ© <a href="/eula" data-route="eula" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Ø§ØªÙØ§ÙÙØ© ØªØ±Ø®ÙØµ اÙÙ
ستخدÙ
اÙÙÙØ§Ø¦Ù (EULA)</a>. تتجدد Ø§ÙØ§Ø´ØªØ±Ø§Ùات تÙÙØ§Ø¦Ùا٠Ù
ا ÙÙ
ÙØªÙ
Ø§ÙØ¥Ø®Ø·Ø§Ø± بعدÙ
Ø§ÙØªØ¬Ø¯Ùد ÙØ¨Ù 30 ÙÙÙ
اÙ.'},{id:"tc-6",num:"Ù¦",title:"Ø§ÙØ¯Ø¹Ù
اÙÙÙÙ ÙØ§ÙØµÙØ§ÙØ©",text:'تخضع خدÙ
ات Ø§ÙØ¯Ø¹Ù
ÙÙØ«ÙÙØ© <a href="/support-and-maintenance" data-route="support-and-maintenance" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Ø´Ø±ÙØ· Ø§ÙØ¯Ø¹Ù
ÙØ§ÙØµÙØ§ÙØ©</a>.'},{id:"tc-7",num:"Ù§",title:"ضÙ
Ø§Ù Ø§ÙØ£Ø¬Ùزة ÙØ§ÙÙ
Ø·Ø§ÙØ¨Ø§Øª (RMA)",text:"ضÙ
ا٠عتاد Ø§ÙØ£Ø¬Ùزة ÙÙ
دة 24 Ø´ÙØ±Ø§Ù Ù
Ù ØªØ§Ø±ÙØ® Ø§ÙØªØ³ÙÙÙ
عبر إجراءات ØªØ±Ø®ÙØµ إعادة اÙÙ
ÙØ§Ø¯ (RMA)."},{id:"tc-8",num:"Ù¨",title:"Ø§ÙØªØ±Ø®Ùص Ø§ÙØªØ¬Ø±Ùب٠ÙÙ
دة 30 ÙÙÙ
ا٠(PoC)",text:"ÙØ¬Ùز ÙØ´Ø±ÙØ© JALUD Ù
ÙØ ØªØ±Ø®ÙØµ ØªØ¬Ø±ÙØ¨Ù ÙÙ
دة 30 ÙÙÙ
Ø§Ù ÙØ£ØºØ±Ø§Ø¶ Ø§ÙØªÙÙÙÙ
ÙØ§Ø®ØªØ¨Ø§Ø± إثبات اÙÙ
ÙÙÙÙ
. ÙØ§ ÙÙ
Ø«Ù Ø§ÙØªØ±Ø®Ùص Ø§ÙØªØ¬Ø±ÙØ¨Ù ØªØ±Ø®ÙØµØ§Ù Ø¥ÙØªØ§Ø¬ÙØ§Ù ÙØ±Ø³ÙÙ
Ø§ÙØªØ±Ø§Ø®Ùص ØºÙØ± ÙØ§Ø¨ÙØ© ÙÙØ§Ø³ØªØ±Ø¯Ø§Ø¯."},{id:"tc-9",num:"Ù©",title:"ØØ¯Ùد اÙÙ
سؤÙÙÙØ©",text:"ØªÙØªØµØ± اÙÙ
سؤÙÙÙØ© Ø§ÙØ¥Ø¬Ù
اÙÙØ© عÙ٠اÙÙ
Ø¨Ø§ÙØº اÙÙ
دÙÙØ¹Ø© Ø®ÙØ§Ù اÙÙ 12 Ø´ÙØ±Ø§Ù Ø§ÙØ³Ø§Ø¨ÙØ© ÙÙÙ
Ø·Ø§ÙØ¨Ø© Ù
ع استبعاد Ø§ÙØ£Ø¶Ø±Ø§Ø± ØºÙØ± اÙÙ
باشرة ÙÙÙØ§Øª Ø§ÙØ£Ø±Ø¨Ø§Ø."},{id:"tc-10",num:"Ù¡Ù ",title:"اÙÙÙØ© اÙÙØ§Ùرة ÙØ¥ÙÙØ§Ø¡ Ø§ÙØ¹Ùد",text:"تعÙÙ Ø£ØØ¯Ø§Ø« اÙÙÙØ© اÙÙØ§Ùرة Ø§ÙØ·Ø±ÙÙÙ Ù
Ù Ø§ÙØ§ÙتزاÙ
ات Ø·ÙØ§Ù ÙØªØ±Ø© Ø³Ø±ÙØ§ÙÙØ§."},{id:"tc-11",num:"١١",title:"اÙÙØ§ÙÙÙ Ø§ÙØØ§ÙÙ
ÙØ§Ùاختصاص اÙÙØ¶Ø§Ø¦Ù",text:"تسر٠ÙÙØ§ÙÙÙ Ø§ÙØ¬Ù
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙÙØ©Ø ÙÙÙÙÙ Ø§ÙØ§Ø®ØªØµØ§Øµ اÙÙØ¶Ø§Ø¦Ù ÙÙ
ØØ§ÙÙ
Ù
دÙÙØ© Ø¨ÙØ²Ù (PlzeÅ) ÙÙ Ø§ÙØ¬Ù
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙÙØ©."}],crossLinksTitle:"اÙÙØ«Ø§Ø¦Ù اÙÙØ§ÙÙÙÙØ© ذات Ø§ÙØµÙØ©",crossLinks:[{route:"eula",name:"Ø§ØªÙØ§ÙÙØ© ØªØ±Ø®ÙØµ اÙÙ
ستخدÙ
اÙÙÙØ§Ø¦Ù EULA",desc:"Ø´Ø±ÙØ· استخداÙ
Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙØ§ÙØªØ±Ø®ÙØµ"},{route:"support-and-maintenance",name:"Ø´Ø±ÙØ· Ø§ÙØ¯Ø¹Ù
ÙØ§ÙØµÙØ§ÙØ©",desc:"Ù
ستÙÙØ§Øª Ø§ÙØ¯Ø¹Ù
اÙÙÙÙ ÙØ£ÙÙØ§Øª Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø©"},{route:"privacy-policy",name:"Ø³ÙØ§Ø³Ø© Ø§ÙØ®ØµÙØµÙØ© Ø§ÙØ¹Ø§Ù
Ø©",desc:"Ù
Ø¹Ø§ÙØ¬Ø© Ø¨ÙØ§Ùات Ø§ÙØ¹Ù
ÙØ§Ø¡ ÙØ§ÙÙ
ÙÙØ¹"},{route:"product-privacy",name:"Ø®ØµÙØµÙØ© اÙÙ
ÙØªØ¬",desc:"Ø§ÙØ¨ÙÙØ© Ø§ÙØªÙÙÙØ© ÙØÙ
Ø§ÙØ© Ø§ÙØ®ØµÙØµÙØ© ÙÙ ÙØ¸Ø§Ù
SED"}]},it:{eyebrow:"TERMINI COMMERCIALI E FORNITURA",title:"Termini e Condizioni Generali di Vendita e Fornitura",subtitle:"Condizioni generali di fornitura per hardware Sound Event Detector, licenze software e servizi associati di JALUD Embedded s.r.o.",version:"Versione 2026.1 (In vigore dal 1° gennaio 2026)",tocTitle:"Indice dei Termini e Condizioni",companyDetails:"Fornitore: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Repubblica Ceca, IÄO: 03056287",preamble:'I presenti Termini e Condizioni Generali ("Condizioni Generali" o "GTC") disciplinano tutti i rapporti commerciali, le offerte, gli ordini e i contratti per la fornitura di dispositivi hardware, licenze software Sound Event Detector (SED) e servizi correlati forniti da JALUD Embedded s.r.o. a clienti aziendali, distributori, integratori di sistemi ed enti pubblici.',sections:[{id:"terms-1",num:"1",title:"Disposizioni Generali e Ambito di Applicazione",text:`Le presenti Condizioni Generali si applicano a tutti i contratti di vendita e fornitura
2stipulati tra JALUD Embedded s.r.o. ("Fornitore" o "JALUD") e il cliente ("Acquirente" o "Cliente"). Condizioni divergenti o contrastanti dell'Acquirente non troveranno applicazione se non espressamente accettate per iscritto dal Fornitore.`},{id:"terms-2",num:"2",title:"Formazione del Contratto e Ordini",text:"Le proposte commerciali e i listini prezzi del Fornitore non costituiscono offerte vincolanti ma inviti a proporre. Il contratto si intende perfezionato esclusivamente al ricevimento della conferma d'ordine scritta da parte di JALUD o al momento della consegna della merce o delle chiavi di licenza software."},{id:"terms-3",num:"3",title:"Prezzi, Condizioni di Pagamento e Riserva di Proprietà ",text:"Tutti i prezzi sono espressi in EUR o CZK al netto dell'IVA e dei dazi doganali. Salvo diverso accordo scritto, il pagamento delle fatture deve avvenire entro 14 giorni dalla data di emissione. L'hardware consegnato rimane di esclusiva proprietà di JALUD fino all'integrale pagamento del prezzo pattuito (riserva di proprietà )."},{id:"terms-4",num:"4",title:"Consegna, Spedizione e Trasferimento del Rischio",text:"La consegna dei prodotti hardware avviene franco fabbrica (Incoterms 2020: EXW Pilsen, Rep. Ceca) se non diversamente concordato. Il rischio di perdita o danneggiamento della merce si trasferisce all'Acquirente al momento della consegna al primo vettore."},{id:"terms-5",num:"5",title:"Fornitura di Licenze Software e Integrazione",text:"Le licenze software SED (versioni per telecamere ACAP, HEOP, Hanwha o versioni SED Server) vengono consegnate elettronicamente tramite chiavi di licenza o portale di attivazione. L'uso del software è disciplinato in via esclusiva dal relativo Contratto di Licenza con l'Utente Finale (EULA)."},{id:"terms-6",num:"6",title:"Garanzia Hardware, Ispezione e Reclami",text:"Il Fornitore garantisce che l'hardware SED è privo di difetti di fabbricazione per un periodo di 24 mesi dalla consegna. L'Acquirente ha l'obbligo di ispezionare la merce all'arrivo e denunciare eventuali difetti apparenti entro 5 giorni lavorativi. La garanzia non copre danni causati da errata installazione, sovratensioni o manomissioni."},{id:"terms-7",num:"7",title:"Diritti di Proprietà Intellettuale e Riservatezza",text:"Tutti i diritti di proprietà industriale, brevetti, know-how e marchi (marchio registrato EUIPO n. 018598475) rimangono di esclusiva titolarità di JALUD. Le parti si impegnano a mantenere la massima riservatezza sulle informazioni tecniche e commerciali scambiate."},{id:"terms-8",num:"8",title:"Limitazione di Responsabilità e Forza Maggiore",text:"La responsabilità risarcitoria del Fornitore è limitata al valore netto della commessa o fornitura che ha dato origine al danno. Nessuna delle parti sarà responsabile per inadempimenti dovuti a cause di forza maggiore (guerre, calamità naturali, interruzioni delle catene di approvvigionamento globali)."},{id:"terms-9",num:"9",title:"Canali di Distribuzione e Obblighi dei Partner",text:"I distributori e integratori partner si impegnano a commercializzare i prodotti SED rispettando le linee guida del marchio, fornendo supporto di primo livello ai clienti finali e sottoponendo agli utenti la documentazione contrattuale e la EULA di JALUD."},{id:"terms-10",num:"10",title:"Conformità Normativa ed Export Control",text:"Le parti si impegnano al rigoroso rispetto delle normative anticorruzione, delle sanzioni internazionali UE/ONU e della legislazione sul controllo delle esportazioni di beni a duplice uso o tecnologie avanzate."},{id:"terms-11",num:"11",title:"Legge Applicabile, Foro Competente e Disposizioni Finali",text:"Le presenti Condizioni Generali sono regolate dal diritto materiale della Repubblica Ceca con espressa esclusione della Convenzione delle Nazioni Unite sui contratti di vendita internazionale di merci (CISG). Per qualsiasi controversia sarà competente in via esclusiva il Foro di PlzeÅ, Repubblica Ceca."}],crossLinksTitle:"Documenti Legali Correlati",crossLinks:[{route:"eula",name:"Licenza Utente Finale (EULA)",desc:"Termini di licenza per l'uso del software SED su telecamere e server"},{route:"support-and-maintenance",name:"Termini di Supporto e Manutenzione",desc:"SLA, livelli di servizio, aggiornamenti firmware e tempi di risposta"},{route:"privacy-policy",name:"Informativa sulla Privacy",desc:"Trattamento dei dati personali dei partner commerciali e visitatori web"},{route:"policy-ims",name:"Politica IMS (ISO 9001 e ISO 27001)",desc:"Standard aziendali di qualità e sicurezza delle informazioni"}]}},Ju={cs:{eyebrow:"OCHRANA OSOBNÃCH ÃDAJÅ® & GDPR",title:"Zásady ochrany osobnÃch údajů",subtitle:"Informace o zpracovánà osobnÃch údajů spoleÄnostà JALUD Embedded s.r.o. v roli Správce údajů pÅi návÅ¡tÄvÄ webu, obchodnà komunikaci a poptávkách.",version:"Verze 2026.1 (ÃÄinnost od 1. ledna 2026)",tocTitle:"Obsah zásad ochrany soukromÃ",companyDetails:"Správce osobnÃch údajů: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Äeská republika, IÄO: 03056287",preamble:"SpoleÄnost JALUD Embedded s.r.o. (âSprávceâ
2nebo âJALUDâ) klade maximálnà důraz na ochranu vaÅ¡eho soukromà a osobnÃch údajů v souladu s NaÅÃzenÃm Evropského parlamentu a Rady (EU) 2016/679 (GDPR) a zákonem Ä. 110/2019 Sb., o zpracovánà osobnÃch údajů. Tyto zásady popisujÃ, jak shromažÄujeme a chránÃme osobnà údaje návÅ¡tÄvnÃků naÅ¡ich webových stránek, obchodnÃch partnerů a poptávajÃcÃch.",productNoticeBadge:"OddÄlenà od produktových dat SED",productNoticeText:'Tyto zásady se vztahujà výhradnÄ na provoz webu, poptávkové formuláÅe a obchodnà vztahy, kde je JALUD Správcem údajů. <strong>Zásady pro akustická data a provoz senzorů Sound Event Detector (SED) jsou samostatnÄ upraveny v dokumentu <a href="/product-privacy" data-route="product-privacy" style="color: #15803d; text-decoration: underline; font-weight: 700;">Produktové soukromà a ochrana dat</a>.</strong>',sections:[{id:"priv-1",num:"1",title:"Správce osobnÃch údajů a kontaktnà údaje",text:'Správcem osobnÃch údajů je spoleÄnost JALUD Embedded s.r.o., se sÃdlem Nepomucká 1355/261, 326 00 PlzeÅ, IÄO: 03056287. V záležitostech ochrany osobnÃch údajů nás můžete kontaktovat na e-mailu: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span> nebo poÅ¡tou na adrese sÃdla.'},{id:"priv-2",num:"2",title:"Rozsah a kategorie zpracovávaných osobnÃch údajů",text:"Zpracováváme pouze údaje nezbytné pro daný úÄel: (a) <strong>IdentifikaÄnà a kontaktnà údaje:</strong> jméno, pÅÃjmenÃ, pracovnà pozice, název spoleÄnosti, e-mailová adresa, telefonnà ÄÃslo, IÄO/DIÄ; (b) <strong>Ãdaje z komunikace:</strong> obsah zpráv odeslaných pÅes poptávkové Äi kontaktnà formuláÅe nebo e-mail; (c) <strong>Technické údaje o návÅ¡tÄvÄ webu:</strong> anonymizovaná IP adresa, typ prohlÞeÄe, protokolové záznamy a údaje z analytických cookies (pÅi udÄlenà souhlasu)."},{id:"priv-3",num:"3",title:"ÃÄely zpracovánà a právnà základy dle GDPR",text:`Osobnà údaje zpracováváme na základÄ následujÃcÃch právnÃch titulů: 3 <ul style="margin: 0.75rem 0 0 1.25rem; padding: 0;"> 4 <li style="margin-bottom: 0.5rem;"><strong>VyÅÃzenà poptávky a pÅedsmluvnà jednánà (Äl. 6 odst. 1 pÃsm. b) GDPR):</strong> Zpracovánà údajů z formuláÅů za úÄelem vypracovánà cenové nabÃdky Äi odpovÄdi na dotaz.</li> 5 <li style="margin-bottom: 0.5rem;"><strong>PlnÄnà smlouvy (Äl. 6 odst. 1 pÃsm. b) GDPR):</strong> Dodávky hardwaru, poskytovánà softwarových licencà a technické podpory.</li> 6 <li style="margin-bottom: 0.5rem;"><strong>PlnÄnà zákonných povinnostà (Äl. 6 odst. 1 pÃsm. c) GDPR):</strong> Vedenà úÄetnictvÃ, archivace daÅových dokladů dle zákona o DPH a zákona o úÄetnictvÃ.</li> 7 <li style="margin-bottom: 0.5rem;"><strong>OprávnÄný zájem (Äl. 6 odst. 1 pÃsm. f) GDPR):</strong> Ochrana bezpeÄnosti webových stránek, obhajoba právnÃch nároků a B2B komunikace se stávajÃcÃmi zákaznÃky.</li> 8 <li style="margin-bottom: 0.5rem;"><strong>Souhlas (Äl. 6 odst. 1 pÃsm. a) GDPR):</strong> PoužÃvánà analytických a mÄÅicÃch souborů cookie prostÅednictvÃm cookie liÅ¡ty.</li> 9 </ul>`},{id:"priv-4",num:"4",title:"Doba uchovávánà osobnÃch údajů",text:'Osobnà údaje uchováváme po dobu nezbytnou k naplnÄnà daného úÄelu: dotazy a poptávky po dobu trvánà komunikace a následnÄ maximálnÄ 3 roky; smluvnà a fakturaÄnà dokumentaci po dobu 10 let následujÃcÃch po roce, ve kterém plnÄnà probÄhlo (dle daÅových pÅedpisů); analytická data webu dle nastavenà cookies (viz <a href="/cookie-policy" data-route="cookie-policy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Zásady cookies</a>).'},{id:"priv-5",num:"5",title:"PÅÃjemci osobnÃch údajů a zpracovatelé",text:"Osobnà údaje nepÅedáváme neoprávnÄným tÅetÃm stranám ani je neprodáváme. PÅÃstup k údajům majà pouze povÄÅenà zamÄstnanci a provÄÅenà smluvnà zpracovatelé: poskytovatelé webhostingu a cloudových serverů v EU, poskytovatelé CRM a e-mailových systémů, daÅovà a právnà poradci. Se vÅ¡emi zpracovateli máme uzavÅeny smlouvy o zpracovánà údajů dle Äl. 28 GDPR."},{id:"priv-6",num:"6",title:"PÅedávánà údajů mimo EU / EHP",text:"VeÅ¡kerá primárnà infrastruktura spoleÄnosti JALUD se nacházà v Evropské unii. Pokud by výjimeÄnÄ doÅ¡lo k pÅedánà údajů mimo Evropský hospodáÅský prostor (napÅ. p
9Åi využità globálnÃch analytických nástrojů), dÄje se tak výhradnÄ na základÄ rozhodnutà Evropské komise o odpovÃdajÃcà ochranÄ nebo standardnÃch smluvnÃch doložek (SCC)."},{id:"priv-7",num:"7",title:"VaÅ¡e práva jako subjektu údajů dle GDPR",text:`Podle GDPR máte následujÃcà práva, která můžete uplatnit na naÅ¡ich kontaktnÃch adresách: 10 <ul style="margin: 0.75rem 0 0 1.25rem; padding: 0;"> 11 <li style="margin-bottom: 0.4rem;"><strong>Právo na pÅÃstup k údajům (Äl. 15 GDPR):</strong> ZÃskat potvrzenÃ, zda údaje zpracováváme, a jejich kopii.</li> 12 <li style="margin-bottom: 0.4rem;"><strong>Právo na opravu (Äl. 16 GDPR):</strong> Žádat opravu nepÅesných nebo doplnÄnà neúplných údajů.</li> 13 <li style="margin-bottom: 0.4rem;"><strong>Právo na výmaz (âprávo být zapomenutâ â Äl. 17 GDPR):</strong> Žádat smazánà údajů, pokud pominul úÄel nebo byl odvolán souhlas.</li> 14 <li style="margin-bottom: 0.4rem;"><strong>Právo na omezenà zpracovánà (Äl. 18 GDPR):</strong> Omezit zpracovánà po dobu ÅeÅ¡enà námitek Äi sporné pÅesnosti.</li> 15 <li style="margin-bottom: 0.4rem;"><strong>Právo na pÅenositelnost údajů (Äl. 20 GDPR):</strong> ZÃskat údaje ve strukturovaném formátu.</li> 16 <li style="margin-bottom: 0.4rem;"><strong>Právo vznést námitku (Äl. 21 GDPR):</strong> Právo namÃtat proti zpracovánà založenému na oprávnÄném zájmu.</li> 17 <li style="margin-bottom: 0.4rem;"><strong>Právo odvolat souhlas:</strong> Kdykoli bez vlivu na zákonnost pÅedchozÃho zpracovánÃ.</li> 18 </ul>`},{id:"priv-8",num:"8",title:"Právo podat stÞnost u dozorového úÅadu",text:'Pokud se domnÃváte, že pÅi zpracovánà vaÅ¡ich osobnÃch údajů doÅ¡lo k poruÅ¡enà právnÃch pÅedpisů, máte právo podat stÞnost u pÅÃsluÅ¡ného dozorového úÅadu: <strong>ÃÅad pro ochranu osobnÃch údajů (ÃOOÃ)</strong>, se sÃdlem Pplk. Sochora 27, 170 00 Praha 7, e-mail: [email protected], web: <a href="https://www.uoou.gov.cz" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">www.uoou.gov.cz</a>.'},{id:"priv-9",num:"9",title:"Soubory cookie a nastavenà soukromÃ",text:'NaÅ¡e webové stránky použÃvajà technické cookies nezbytné pro fungovánà a volitelné analytické cookies pro mÄÅenà návÅ¡tÄvnosti. Podrobné informace o jednotlivých typech cookies naleznete na stránce <a href="/cookie-policy" data-route="cookie-policy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Zásady použÃvánà cookies</a>. Své preference můžete kdykoliv zmÄnit pomocà tlaÄÃtka Nastavenà cookies v zápatÃ.'}],crossLinksTitle:"SouvisejÃcà právnà dokumentace",crossLinks:[{route:"product-privacy",name:"Produktové soukromà a ochrana dat",desc:"Technické soukromà u SED (zpracovánà v RAM, nulové nahrávánà ÅeÄi)"},{route:"cookie-policy",name:"Zásady cookies",desc:"Detailnà pÅehled cookies, LocalStorage a Google Analytics"},{route:"data-processing-agreement",name:"Smlouva o zpracovánà údajů (DPA)",desc:"PodmÃnky pro cloudové a hostované služby"},{route:"terms-and-conditions",name:"Obchodnà podmÃnky",desc:"VÅ¡eobecné obchodnà podmÃnky nákupu a licencÃ"}]},en:{eyebrow:"DATA PRIVACY & GDPR COMPLIANCE",title:"Privacy Policy",subtitle:"Information regarding the processing of personal data by JALUD Embedded s.r.o. as a Data Controller during website visits, commercial correspondence, and business inquiries.",version:"Version 2026.1 (Effective January 1, 2026)",tocTitle:"Table of Contents",companyDetails:"Data Controller: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Czech Republic, Reg. ID: 03056287",preamble:'JALUD Embedded s.r.o. ("Data Controller" or "JALUD") is deeply committed to protecting personal data in full compliance with Regulation (EU) 2016/679 of the European Parliament and of the Council (General Data Protection Regulation or GDPR) and applicable national data protection laws. This Privacy Policy explains how personal data relating to website visitors, potential clients, and business partners is collected, used, and safeguarded.',productNoticeBadge:"Separation from SED Sensor Product Data",productNoticeText:'This Privacy Policy strictly applies to website visits, contact form inquiries, and corporate B2B relations where JALUD acts as a Data Controller. <strong>Data governance, technical edge audio processing, and privacy-by-design principles for Sound Event Detector (SED) products are governed separately under the dedicated <a href="/product-privacy" data-route="product-privacy" style="color: #15803d; text-decoration: underline; font-weight: 700;">Product Privacy & Data Protection</a> page.</strong>',sections:[{id:"priv-1",num:"1",title:"Data Controller and Contact Details",text:'The Data Controller responsible for your personal data is JALUD Embedded s.r.o., registered office at Nepomucká 1355/261, 326 00 PlzeÅ, Czech Republic, ID: 03056287. For inquiries regarding data protection, please contact us via email at: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span> or by physical mail to our registered address.'},{id:"priv-2",num:"2",title:"Categories of Personal Data Processed",text:"We process only the minimum personal data strictly necessary: (a) <strong>Identification and contact details:</strong> name, surname, job role, company name, corporate email address, telephone number, and tax ID; (b) <strong>Communication data:</strong> content of messages submitted via inquiry forms, demo requests, or correspondence; (c) <strong>Technical browsing data:</strong> anonymized IP addresses, browser user agent strings, access timestamps, and analytical cookie telemetry (upon consent)."},{id:"priv-3",num:"3",title:"Purposes and Legal Grounds for Processing",text:`We process personal data under the following legitimate grounds defined in GDPR Article 6: 19 <ul style="margin: 0.75rem 0 0 1.25rem; padding: 0;"> 20 <li style="margin-bottom: 0.5rem;"><strong>Inquiry Handling & Pre-contractual Relations (Art. 6(1)(b) GDPR):</strong> Responding to demo requests, quotations, and commercial inquiries.</li> 21 <li style="margin-bottom: 0.5rem;"><strong>Contract Performance (Art. 6(1)(b) GDPR):</strong> Fulfilling purchase orders, supplying hardware, and licensing software.</li> 22 <li style="margin-bottom: 0.5rem;"><strong>Statutory Legal Compliance (Art. 6(1)(c) GDPR):</strong> Retaining tax and accounting records mandated by corporate financial legislation.</li> 23 <li style="margin-bottom: 0.5rem;"><strong>Legitimate Business Interests (Art. 6(1)(f) GDPR):</strong> Ensuring website security, establishing or defending legal claims, and managing corporate B2B communications.</li> 24 <li style="margin-bottom: 0.5rem;"><strong>Consent (Art. 6(1)(a) GDPR):</strong> Analytics and audience measurement cookies accepted via our cookie consent banner.</li> 25 </ul>`},{id:"priv-4",num:"4",title:"Data Retention Periods",text:'Personal data is retained only for as long as necessary: business inquiries and correspondence are retained for up to three (3) years following the conclusion of discussions; accounting documents and tax invoices are retained for ten (10) years in accordance with statutory accounting requirements; web analytics cookies are retained according to the parameters specified in our <a href="/cookie-policy" data-route="cookie-policy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Cookie Policy</a>.'},{id:"priv-5",num:"5",title:"Recipients and Sub-processors",text:"We do not sell, rent, or trade your personal data. Personal data may only be accessed by authorized personnel and trusted technical service providers operating under strict data processing agreements pursuant to GDPR Article 28, including cloud server hosting in the EU, CRM software providers, and certified accounting and legal advisers."},{id:"priv-6",num:"6",title:"International Data Transfers",text:"Our primary IT systems and databases are hosted within the European Union / European Economic Area (EU/EEA). In the limited event that auxiliary technical providers transfer data outside the EEA, transfers are conducted strictly under European Commission Adequacy Decisions or Standard Contractual Clauses (SCCs)."},{id:"priv-7",num:"7",title:"Your Rights as a Data Subject under GDPR",text:`Under GDPR Chapter III, you have the following enforceable rights: 26 <ul style="margin: 0.75rem 0 0 1.25rem; padding: 0;"> 27 <li style="margin-bottom: 0.4rem;"><strong>Right of Access (Art. 15 GDPR):</strong> Confirmation of processing and copies of your personal data.</li> 28 <li style="margin-bottom: 0.4rem;"><strong>Right to Rectification (Art. 16 GDPR):</strong>
28 Correction of inaccurate or incomplete personal records.</li> 29 <li style="margin-bottom: 0.4rem;"><strong>Right to Erasure ("Right to be Forgotten" â Art. 17 GDPR):</strong> Deletion of data where processing grounds no longer exist.</li> 30 <li style="margin-bottom: 0.4rem;"><strong>Right to Restriction of Processing (Art. 18 GDPR):</strong> Temporary limitation of processing during legal disputes.</li> 31 <li style="margin-bottom: 0.4rem;"><strong>Right to Data Portability (Art. 20 GDPR):</strong> Receiving your data in a structured, machine-readable format.</li> 32 <li style="margin-bottom: 0.4rem;"><strong>Right to Object (Art. 21 GDPR):</strong> Right to object to processing based on legitimate business interests.</li> 33 <li style="margin-bottom: 0.4rem;"><strong>Right to Withdraw Consent:</strong> Revoking cookie or communication consent at any time without retroactive penalty.</li> 34 </ul>`},{id:"priv-8",num:"8",title:"Right to Lodge a Complaint with a Supervisory Authority",text:'You have the right to lodge a complaint with your competent national data protection authority. In the Czech Republic, the lead supervisory body is the <strong>Office for Personal Data Protection (ÃÅad pro ochranu osobnÃch údajů â ÃOOÃ)</strong>, Pplk. Sochora 27, 170 00 Praha 7, Czech Republic, email: [email protected], website: <a href="https://www.uoou.gov.cz" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">www.uoou.gov.cz</a>.'},{id:"priv-9",num:"9",title:"Cookies and Tracking Management",text:'Our website uses strictly necessary technical cookies to enable secure navigation and optional analytics cookies to assess site performance. Detailed cookie classifications and retention terms can be reviewed in our <a href="/cookie-policy" data-route="cookie-policy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Cookie Policy</a>. You can adjust your consent choices at any time via the Cookie Settings trigger in the site footer.'}],crossLinksTitle:"Related Legal Framework",crossLinks:[{route:"product-privacy",name:"Product Privacy & Data Protection",desc:"Acoustic sensor privacy, edge computing, and zero speech storage"},{route:"cookie-policy",name:"Cookie Policy",desc:"Detailed breakdown of cookies, LocalStorage, and Google Analytics"},{route:"data-processing-agreement",name:"Data Processing Agreement (DPA)",desc:"Standard GDPR Art. 28 terms for cloud and support services"},{route:"terms-and-conditions",name:"Terms & Conditions",desc:"General commercial terms for hardware sales and software licenses"}]},de:{eyebrow:"DATENSCHUTZ & DSGVO-KONFORMITÃT",title:"Datenschutzerklärung",subtitle:"Informationen zur Verarbeitung personenbezogener Daten durch die JALUD Embedded s.r.o. als Verantwortlicher bei Websitebesuchen, Anfragen und Geschäftskontakten.",version:"Version 2026.1 (Gültig ab 1. Januar 2026)",tocTitle:"Inhaltsverzeichnis",companyDetails:"Verantwortlicher: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Tschechische Republik, Id-Nr.: 03056287",preamble:"Die JALUD Embedded s.r.o. (âVerantwortlicherâ oder âJALUDâ) schützt Ihre personenbezogenen Daten in voller Ãbereinstimmung mit der Datenschutz-Grundverordnung (DSGVO). Diese Datenschutzerklärung beschreibt die Verarbeitung von Daten von Webseitenbesuchern und Geschäftspartnern.",productNoticeBadge:"Trennung von den Sensordaten der SED-Produkte",productNoticeText:'Diese Erklärung gilt ausschlieÃlich für Webseitenbesuche, Anfragen und B2B-Kundenkontakte. <strong>Die Grundsätze für akustische Daten und Sensoren des Sound Event Detectors (SED) werden gesondert auf der Seite <a href="/product-privacy" data-route="product-privacy" style="color: #15803d; text-decoration: underline; font-weight: 700;">Produktdatenschutz</a> geregelt.</strong>',sections:[{id:"priv-1",num:"1",title:"Verantwortlicher und Kontaktdaten",text:'Verantwortlich ist JALUD Embedded s.r.o., PlzeÅ, Tschechische Republik. Kontakt: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span>.'},{id:"priv-2",num:"2",title:"Kategorien verarbeiteter Daten",text:"Verarbeitet werden Kontaktdaten (Name, E-Mail, Telefon, Unternehmen), Kommunikationsinhalte aus Kontaktformularen sowie technische Zugriffs- und Cookiedaten."},{id:"priv-3",num:"3",title:"Zwecke und Rechtsgrundlagen nach Art. 6 DSGVO",text:"Verarbeitung zur Bearbeitung von Anfragen (Art. 6 Abs. 1 lit. b), Vertragserfüllung (Art. 6 Abs. 1 lit. b), Erfüllung rechtlicher Pflichten (Art. 6 Abs. 1 lit. c), berechtigtem Interesse (Art. 6 Abs. 1 lit. f) und Einwilligung bei Analyse-Cookies (Art. 6 Abs. 1 lit. a)."},{id:"priv-4",num:"4",title:"Speicherdauer",text:"Anfragen bis zu 3 Jahre nach Abschluss; steuerliche Buchhaltungsbelege 10 Jahre; Cookies gemäà den Festlegungen der Cookie-Richtlinie."},{id:"priv-5",num:"5",title:"Empfänger und Auftragsverarbeiter",text:"Daten werden nicht verkauft. Zugriff haben ausschlieÃlich weisungsgebundene IT- und Hostingdienstleister innerhalb der EU."},{id:"priv-6",num:"6",title:"Internationale Datenübermittlung",text:"Die Verarbeitung erfolgt innerhalb der EU/EWR. Etwaige Ãbermittlungen in Drittländer erfolgen nur unter Vorliegen von Standardvertragsklauseln."},{id:"priv-7",num:"7",title:"Ihre Rechte nach der DSGVO",text:"Sie haben das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21)."}
34,{id:"priv-8",num:"8",title:"Beschwerderecht bei der Aufsichtsbehörde",text:"Beschwerden können bei der Datenschutzbehörde (ÃÅad pro ochranu osobnÃch údajů, ÃOOÃ, Prag) oder Ihrer nationalen Aufsichtsbehörde eingereicht werden."},{id:"priv-9",num:"9",title:"Cookies und Präferenzen",text:'Details zu eingesetzten Cookies finden Sie in der <a href="/cookie-policy" data-route="cookie-policy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Cookie-Richtlinie</a>.'}],crossLinksTitle:"Zugehörige Dokumente",crossLinks:[{route:"product-privacy",name:"Produktdatenschutz & Datensicherheit",desc:"Edge-Architektur und keine Sprachaufzeichnung bei SED"},{route:"cookie-policy",name:"Cookie-Richtlinie",desc:"Detaillierte Ãbersicht über Web-Cookies"},{route:"data-processing-agreement",name:"Auftragsverarbeitungsvertrag (AVV)",desc:"Vertragsbedingungen für Cloud-Dienste"},{route:"terms-and-conditions",name:"Allgemeine Geschäftsbedingungen",desc:"Kommerzielle Bedingungen"}]},es:{eyebrow:"PROTECCIÃN DE DATOS & RGPD",title:"PolÃtica de Privacidad",subtitle:"Información sobre el tratamiento de datos personales por parte de JALUD Embedded s.r.o. como Responsable del Tratamiento.",version:"Versión 2026.1 (Vigente a partir del 1 de enero de 2026)",tocTitle:"Ãndice de privacidad",companyDetails:"Responsable del Tratamiento: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, República Checa, NIF: 03056287",preamble:'JALUD Embedded s.r.o. ("Responsable") garantiza la protección de sus datos personales conforme al Reglamento General de Protección de Datos (RGPD).',productNoticeBadge:"Diferenciación de los datos del producto SED",productNoticeText:'Esta polÃtica rige para la web y relaciones comerciales. <strong>La gobernanza de datos acústicos de los sensores Sound Event Detector (SED) se detalla en <a href="/product-privacy" data-route="product-privacy" style="color: #15803d; text-decoration: underline; font-weight: 700;">Privacidad del Producto</a>.</strong>',sections:[{id:"priv-1",num:"1",title:"Responsable del tratamiento y contacto",text:'JALUD Embedded s.r.o., PlzeÅ, República Checa. Email de contacto: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span>.'},{id:"priv-2",num:"2",title:"Datos tratados",text:"Datos de contacto comercial (nombre, correo, empresa), mensajes de formularios y registros de navegación técnica."}
34,{id:"priv-3",num:"3",title:"Fines y bases jurÃdicas",text:"Atención de solicitudes (Art. 6.1.b), ejecución de contratos (Art. 6.1.b), obligaciones fiscales (Art. 6.1.c), interés legÃtimo (Art. 6.1.f) y consentimiento para cookies analÃticas (Art. 6.1.a)."},{id:"priv-4",num:"4",title:"Plazos de conservación",text:"Consultas hasta 3 años; facturación 10 años conforme a la normativa fiscal; cookies según su vigencia técnica."},{id:"priv-5",num:"5",title:"Destinatarios de datos",text:"No se ceden datos a terceros para fines comerciales. Proveedores de servicios cloud en la UE actúan como encargados."},{id:"priv-6",num:"6",title:"Transferencias internacionales",text:"Los datos se alojan en la UE/EEE bajo cláusulas contractuales tipo en caso de herramientas auxiliares."},{id:"priv-7",num:"7",title:"Derechos del interesado",text:"Derechos de acceso, rectificación, supresión, limitación, portabilidad y oposición conforme a los artÃculos 15 a 22 del RGPD."},{id:"priv-8",num:"8",title:"Reclamación ante la autoridad de control",text:"Puede presentar una reclamación ante la autoridad checa (ÃOOÃ) o la Agencia Española de Protección de Datos (AEPD)."},{id:"priv-9",num:"9",title:"Cookies",text:'Consulte nuestra <a href="/cookie-policy" data-route="cookie-policy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">PolÃtica de Cookies</a> para gestionar sus preferencias.'}],crossLinksTitle:"Documentos relacionados",crossLinks:[{route:"product-privacy",name:"Privacidad del Producto",desc:"Tratamiento en edge sin almacenamiento de voz"},{route:"cookie-policy",name:"PolÃtica de Cookies",desc:"Detalles de cookies analÃticas y técnicas"},{route:"data-processing-agreement",name:"Acuerdo de Encargo de Tratamiento",desc:"Términos para servicios cloud"},{route:"terms-and-conditions",name:"Términos y Condiciones",desc:"Condiciones comerciales generales"}]},pt:{eyebrow:"PROTEÃÃO DE DADOS & RGPD",title:"PolÃtica de Privacidade",subtitle:"Informações sobre o tratamento de dados pessoais pela JALUD Embedded s.r.o. na qualidade de Responsável pelo Tratamento.",version:"Versão 2026.1 (Em vigor desde 1 de janeiro de 2026)",tocTitle:"Ãndice de privacidade",companyDetails:"Responsável pelo Tratamento: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, República Checa, NIF: 03056287",preamble:'A JALUD Embedded s.r.o. ("Responsável") assegura a proteção e confidencialidade dos seus dados nos termos do Regulamento Geral sobre a Proteção de Dados (RGPD).',productNoticeBadge:"Distinção dos dados dos sensores SED",productNoticeText:'Esta polÃtica aplica-se ao website e pedidos comerciais. <strong>As regras de dados acústicos dos sensores SED estão descritas em <a href="/product-privacy" data-route="product-privacy" style="color: #15803d; text-decoration: underline; font-weight: 700;">Privacidade do Produto</a>.</strong>',sections:[{id:"priv-1",num:"1",title:"Responsável e Contactos",text:'JALUD Embedded s.r.o., PlzeÅ, República Checa. Email: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span>.'},{id:"priv-2",num:"2",title:"Dados Pessoais Recolhidos",text:"Dados de contacto profissional (nome, email, telefone, empresa), pedidos via formulário e cookies analÃticos consentidos."},{id:"priv-3",num:"3",title:"Finalidades e Fundamentos de Licitude",text:"Diligências pré-contratuais (Art. 6.º, n.º 1, al. b), contratos (Art. 6.º, n.º 1, al. b), obrigações legais (Art. 6.º, n.º 1, al. c), interesse legÃtimo (Art. 6.º, n.º 1, al. f) e consentimento (Art. 6.º, n.º 1, al. a)."},{id:"priv-4",num:"4",title:"Prazos de Conservação",text:"Pedidos comerciais por 3 anos; documentos fiscais por 10 anos segundo a legislação checa."},{id:"priv-5",num:"5",title:"Destinatários e Subcontratantes",text:"Apenas subcontratantes de alojamento cloud sediados na UE no âmbito de contratos conformes ao Art. 28 do RGPD."},{id:"priv-6",num:"6",title:"Transferências Internacionais",text:"Dados armazenados no espaço UE/EEE com salvaguardas adequadas."},{id:"priv-7",num:"7",title:"Direitos dos Titulares",text:"Direitos de acesso, retificação, apagamento, limitação, portabilidade e oposição nos termos dos Artigos 15 a 22 do RGPD."},{id:"priv-8",num:"8",title:"Reclamação à Autoridade de Controlo",text:"Direito a reclamar junto da ÃOOà na Chéquia ou da autoridade de proteção de dados do seu paÃs de residência."},{id:"priv-9",num:"9",title:"Cookies",text:'Gestão de cookies disponÃvel na <a href="/cookie-policy" data-route="cookie-policy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">PolÃtica de Cookies</a>.'}],crossLinksTitle:"Documentos associados",crossLinks:[{route:"product-privacy",name:"Privacidade do Produto",desc:"Processamento de áudio local no SED"},{route:"cookie-policy",name:"PolÃtica de Cookies",desc:"Detalhes dos cookies e rastreadores"},{route:"data-processing-agreement",name:"Acordo de Processamento de Dados",desc:"Termos para serviços cloud"},{route:"terms-and-conditions",name:"Termos e Condições",desc:"Condições gerais de venda e fornecimento"}]},ar:{eyebrow:"ØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª ÙØ§ÙÙØ§Ø¦ØØ© Ø§ÙØ¹Ø§Ù
Ø© GDPR",title:"Ø³ÙØ§Ø³Ø© Ø§ÙØ®ØµÙØµÙØ© Ø§ÙØ¹Ø§Ù
Ø©",subt
34itle:"Ù
عÙÙÙ
ات ØÙÙ Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØ´Ø®ØµÙØ© Ù
Ù ÙØ¨Ù Ø´Ø±ÙØ© JALUD Embedded s.r.o. Ø¨ØµÙØªÙا Ù
تØÙÙ
ا٠ÙÙ Ø§ÙØ¨ÙØ§ÙØ§Øª Ø¹ÙØ¯ ØªØµÙØ اÙÙ
ÙÙØ¹ ÙØ§ÙتعاÙ
ÙØ§Øª Ø§ÙØªØ¬Ø§Ø±ÙØ©.",version:"Ø§ÙØ¥ØµØ¯Ø§Ø± 2026.1 (ÙØ³Ø±Ù اعتبارا٠Ù
Ù 1 ÙÙØ§Ùر 2026)",tocTitle:"ÙÙØ±Ø³ بÙÙØ¯ Ø§ÙØ®ØµÙØµÙØ©",companyDetails:"Ù
تØÙÙ
Ø§ÙØ¨ÙØ§ÙØ§Øª: JALUD Embedded s.r.o.Ø Ø§ÙØ¹ÙÙØ§Ù: Nepomucká 1355/261, 326 00 PlzeÅØ Ø§ÙØ¬Ù
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙÙØ©Ø Ø§ÙØ³Ø¬Ù: 03056287",preamble:'ØªÙØªØ²Ù
Ø´Ø±ÙØ© JALUD Embedded s.r.o. ("اÙÙ
تØÙÙ
") بØÙ
Ø§ÙØ© Ø®ØµÙØµÙØªÙ ÙØ¨ÙØ§ÙØ§ØªÙ Ø§ÙØ´Ø®ØµÙØ© ÙÙÙØ§Ù ÙÙØ§Ø¦ØØ© Ø§ÙØ¹Ø§Ù
Ø© ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª (GDPR) ÙÙ Ø§ÙØ§ØªØØ§Ø¯ Ø§ÙØ£ÙØ±ÙØ¨Ù.',productNoticeBadge:"اÙÙØµÙ Ø¹Ù Ø¨ÙØ§Ùات Ù
ستشعرات Ù
ÙØªØ¬ SED",productNoticeText:'ØªÙØ·Ø¨Ù ÙØ°Ù Ø§ÙØ³Ùاسة عÙ٠اÙÙ
ÙÙØ¹ ÙØ§ÙØ§ØªØµØ§ÙØ§Øª Ø§ÙØªØ¬Ø§Ø±ÙØ© ÙÙØ·. <strong>تخضع Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØµÙØªÙØ© ÙØ£Ø¬Ùزة ÙØ§Ø´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© (SED) ÙÙØ«ÙÙØ© <a href="/product-privacy" data-route="product-privacy" style="color: #15803d; text-decoration: underline; font-weight: 700;">Ø®ØµÙØµÙØ© اÙÙ
ÙØªØ¬ ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª</a>.</strong>',sections:[{id:"priv-1",num:"Ù¡",title:"Ù
تØÙÙ
Ø§ÙØ¨ÙØ§ÙØ§Øª ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØªÙاصÙ",text:'اÙÙ
تØÙÙ
ÙÙ JALUD Embedded s.r.o. ÙÙ Ø§ÙØ¬Ù
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙÙØ©. Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙÙ: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span>.'},{id:"priv-2",num:"Ù¢",title:"ÙØ¦Ø§Øª Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØ´Ø®ØµÙØ© اÙÙ
Ø¹Ø§ÙØ¬Ø©",text:"Ø¨ÙØ§Ùات Ø§ÙØªÙاص٠(Ø§ÙØ§Ø³Ù
Ø Ø§ÙØ¨Ø±ÙØ¯Ø Ø¬ÙØ© Ø§ÙØ¹Ù
Ù)Ø ÙÙ
ØØªÙÙ Ø§ÙØ±Ø³Ø§Ø¦Ù ÙØ§ÙØ§Ø³ØªÙØ³Ø§Ø±Ø§ØªØ ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØªØµÙØ Ø§ÙØªÙÙÙØ© ÙÙ
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·."},{id:"priv-3",num:"Ù£",title:"Ø§ÙØ£ØºØ±Ø§Ø¶ ÙØ§Ùأسس اÙÙØ§ÙÙÙÙØ©",text:"Ø§ÙØ±Ø¯ عÙÙ Ø§ÙØ§Ø³ØªÙسارات ÙØ·Ùبات Ø§ÙØ¹Ø±ÙØ¶Ø ÙØªÙÙÙØ° Ø§ÙØ¹ÙÙØ¯Ø ÙØ§ÙاÙ
ØªØ«Ø§Ù Ø§ÙØ¶Ø±ÙØ¨ÙØ ÙØ§ÙÙ
ØµÙØØ© اÙÙ
Ø´Ø±ÙØ¹Ø©Ø ÙØ§ÙÙ
ÙØ§ÙÙØ© ÙÙ
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø· Ø§ÙØªØÙÙÙÙØ©."},{id:"priv-4",num:"Ù¤",title:"ÙØªØ±Ø§Øª Ø§ÙØ§ØØªÙاظ Ø¨Ø§ÙØ¨ÙØ§ÙØ§Øª",text:"Ø§Ø³ØªÙØ³Ø§Ø±Ø§Øª Ø§ÙØ¹Ù
ÙØ§Ø¡ ØØªÙ 3 سÙÙØ§ØªØ ÙØ§ÙÙØ«Ø§Ø¦Ù اÙÙ
ØØ§Ø³Ø¨ÙØ© ÙØ§ÙØ¶Ø±ÙØ¨ÙØ© ÙÙ
دة 10 سÙÙØ§Øª ÙÙÙØ§Ù ÙÙÙÙØ§ÙÙ٠اÙÙ
اÙÙØ©."},{id:"priv-5",num:"Ù¥",title:"اÙÙ
ستÙÙ
ÙÙ ÙÙ
Ø¹Ø§ÙØ¬Ù Ø§ÙØ¨ÙØ§ÙØ§Øª",text:"ÙØ§ ÙØªÙ
Ø¨ÙØ¹ Ø§ÙØ¨ÙØ§ÙØ§Øª Ø£Ù Ù
Ø´Ø§Ø±ÙØªÙا ØªØ¬Ø§Ø±ÙØ§ÙØ ÙØªÙتصر Ø§ÙØ§Ø³ØªØ¹Ø§ÙØ© عÙÙ Ù
Ø²ÙØ¯Ù Ø§ÙØ®ÙادÙ
Ø§ÙØ³ØØ§Ø¨ÙØ© اÙÙ
ÙØ«ÙÙÙÙ Ø¯Ø§Ø®Ù Ø§ÙØ§ØªØØ§Ø¯ Ø§ÙØ£ÙØ±ÙØ¨Ù."},{id:"priv-6",num:"Ù¦",title:"ÙÙÙ Ø§ÙØ¨ÙØ§ÙØ§Øª دÙÙÙØ§Ù",text:"تتÙ
Ø§Ø³ØªØ¶Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª ÙÙ
Ø¹Ø§ÙØ¬ØªÙا Ø¯Ø§Ø®Ù Ø§ÙØ§ØªØØ§Ø¯ Ø§ÙØ£ÙØ±ÙØ¨Ù ÙØ§ÙÙ
ÙØ·ÙØ© Ø§ÙØ§ÙØªØµØ§Ø¯ÙØ© Ø§ÙØ£ÙØ±ÙØ¨ÙØ©."},{id:"priv-7",num:"Ù§",title:"ØÙÙÙ٠بÙ
ÙØ¬Ø¨ ÙØ§Ø¦ØØ© GDPR",text:'Ø§ÙØÙ Ù٠اÙÙØµÙÙØ ÙØ§ÙتصØÙØØ ÙØ§ÙÙ
ØÙ ("Ø§ÙØÙ Ù٠اÙÙØ³ÙاÙ")Ø ÙØªÙÙÙØ¯ اÙÙ
Ø¹Ø§ÙØ¬Ø©Ø ÙÙÙÙ Ø§ÙØ¨ÙØ§ÙØ§ØªØ ÙØ§ÙØ§Ø¹ØªØ±Ø§Ø¶Ø ÙØ³ØØ¨ اÙÙ
ÙØ§ÙÙØ© Ù٠أ٠ÙÙØª.'},{id:"priv-8",num:"Ù¨",title:"Ø§ÙØÙ ÙÙ ØªÙØ¯ÙÙ
Ø´ÙÙÙ ÙØ¯Ù ÙÙØ¦Ø© Ø§ÙØ±Ùابة",text:'ÙØÙ ÙÙ ØªÙØ¯ÙÙ
Ø´ÙÙÙ ÙØ¯Ù Ù
ÙØªØ¨ ØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØ´Ø®ØµÙØ© Ø§ÙØªØ´ÙÙÙ (ÃOOÃ) عبر اÙÙ
ÙÙØ¹: <a href="https://www.uoou.gov.cz" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">www.uoou.gov.cz</a>.'},{id:"priv-9",num:"Ù©",title:"Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø· (Cookie
34s)",text:'راجع <a href="/cookie-policy" data-route="cookie-policy" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Ø³ÙØ§Ø³Ø© Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·</a> ÙØ¥Ø¯Ø§Ø±Ø© Ø®ÙØ§Ø±Ø§ØªÙ ÙØªÙضÙÙØ§ØªÙ.'}],crossLinksTitle:"اÙÙØ«Ø§Ø¦Ù ذات Ø§ÙØµÙØ©",crossLinks:[{route:"product-privacy",name:"Ø®ØµÙØµÙØ© اÙÙ
ÙØªØ¬ ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª",desc:"Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØµÙت ÙÙ Ø§ÙØ°Ø§Ùرة اÙÙ
Ø¤ÙØªØ© دÙ٠تسجÙ٠اÙÙÙØ§Ù
"},{route:"cookie-policy",name:"Ø³ÙØ§Ø³Ø© Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·",desc:"ØªÙØ§ØµÙÙ Ù
ÙÙØ§Øª Ø§ÙØ§Ø±ØªØ¨Ø§Ø· ÙØ§ÙتØÙÙÙØ§Øª"},{route:"data-processing-agreement",name:"Ø§ØªÙØ§ÙÙØ© Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª DPA",desc:"Ø§ÙØ´Ø±ÙØ· Ø§ÙØªØ¹Ø§ÙØ¯ÙØ© ÙØ®Ø¯Ù
ات Ø§ÙØ³ØØ§Ø¨Ø©"},{route:"terms-and-conditions",name:"Ø§ÙØ´Ø±ÙØ· ÙØ§ÙØ£ØÙاÙ
Ø§ÙØ¹Ø§Ù
Ø©",desc:"Ø§ÙØ´Ø±ÙØ· Ø§ÙØªØ¬Ø§Ø±ÙØ© Ø§ÙØ¹Ø§Ù
Ø©"}]},it:{eyebrow:"PROTEZIONE DEI DATI PERSONALI",title:"Informativa sulla Privacy del Sito Web e Trattamento dei Dati",subtitle:"Informativa trasparente sul trattamento dei dati personali dei visitatori del sito web, clienti, partner commerciali e richiedenti informazioni ai sensi del Regolamento UE 2016/679 (GDPR).",version:"Versione 2026.1 (In vigore dal 1° gennaio 2026)",tocTitle:"Indice dell'Informativa sulla Privacy",companyDetails:"Titolare del Trattamento: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Repubblica Ceca, IÄO: 03056287",preamble:'La presente Informativa descrive le modalità con cui JALUD Embedded s.r.o. ("JALUD" o "Titolare") raccoglie, tratta e protegge i dati personali raccolti tramite il sito web www.jalud.eu, i moduli di contatto, le comunicazioni commerciali e i rapporti con partner e clienti, in piena conformità al Regolamento Generale sulla Protezione dei Dati (GDPR).',sections:[{id:"privacy-1",num:"1",title:"Identità e Dati di Contatto del Titolare",text:'Il Titolare del trattamento è JALUD Embedded s.r.o., con sede legale in Nepomucká 1355/261, 326 00 PlzeÅ, Repubblica Ceca, iscrizione registro imprese IÄO: 03056287. Per qualsiasi chiarimento in materia di protezione dei dati è possibile scrivere a: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); font-weight: 600;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span>.'},{id:"privacy-2",num:"2",title:"Categorie di Dati Personali Trattati",text:"Trattiamo i dati forniti volontariamente dall'utente nei moduli di richiesta (nome, cognome, indirizzo e-mail professionale, recapito telefonico, azienda di appartenenza, settore di progetto), nonché dati tecnici di navigazione (indirizzo IP anonimizzato, log di accesso, cookie tecnici necessari)."},{id:"privacy-3",num:"3",title:"Finalità e Basi Giuridiche del Trattamento",text:"I dati sono trattati per: a) gestione delle richieste di preventivo, consulenza o demo (esecuzione di misure precontrattuali, Art. 6(1)(b) GDPR); b) adempimento di obblighi contrattuali e fiscali (Art. 6(1)(c) GDPR); c) legittimo interesse alla sicurezza del sito e prevenzione di abusi (Art. 6(1)(f) GDPR); d) analisi statistica e cookie opzionali previo espresso consenso dell'utente (Art. 6(1)(a) GDPR)."},{id:"privacy-4",num:"4",title:"Periodo di Conservazione dei Dati",text:"I dati delle richieste commerciali vengono conservati per il tempo necessario alla gestione della trattativa e per un periodo massimo di 3 anni dall'ultimo contatto utile, salvo obblighi di legge superiori (es. 10 anni per la documentazione contabile e fiscale)."},{id:"privacy-5",num:"5",title:"Destinatari dei Dati e Trasferimenti Extra-UE",text:"I dati personali non vengono venduti né ceduti a terzi. Possono essere trattati da fornitori tecnici fidati (hosting provider situati nell'Unione Europea, piattaforme CRM, consulenti legali e contabili) debitamente designati quali Responsabili del Trattamento ex Art. 28 GDPR. Non effettuiamo trasferimenti verso paesi extra-SEE privi di decisione di adeguatezza o garanzie adeguate."},{id:"privacy-6",num:"6",title:"Diritti degli Interessati",text:`In qualità di interessato, l'utente ha diritto di: accedere ai propri dati personali, chiederne la rettifica o la cancellazione ("diritto all'oblio"), limitarne il trattamento, opporsi al trattamento per motivi legittimi e richiedere la portabilità dei dati. Ha inoltre diritto di revocare in qualsiasi momento il consenso prestato.`},{id:"privacy-7",num:"7",title:"Diritto di Proporre Reclamo all'Autorità di Controllo",text:"Qualora ritenga che il trattamento violi le norme vigenti, l'interessato ha il diritto di proporre reclamo all'Ufficio per la Protezione dei Dati Personali della Repubblica Ceca (ÃÅad pro ochranu osobnÃch údajů - ÃOOÃ, www.uoou.cz) o all'autorità garante del paese UE di residenza (in Italia: Garante per la Protezione dei Dati Personali)."},{id:"privacy-8",num:"8",title:"Misure di Sicurezza Tecniche e Organizzative",text:"Adottiamo standard di sicurezza certificati secondo la norma ISO/IEC 27001:2022, inclusa crittografia SSL/TLS per tutte le trasmissioni dati, controllo rigoroso degli accessi e protezione antivirus avanzata contro accessi non autorizzati."},{id:"privacy-9",num:"9",title:"Modifiche all'Informativa",text:"Ci riserviamo il diritto di aggiornare periodicamente la presente Informativa in conformità a novità legislative o miglioramenti dei nostri servizi. La data dell'ultima revisione è indicata in intestazione."}],crossLinksTitle:"Documenti Legali Correlati",crossLinks:[{route:"cookie-policy",name:"Politica sui Cookie",desc:"Dettaglio dei cookie utilizzati, preferenze e revoca del consenso"},{route:"product-privacy",name:"Privacy del Prodotto SED",desc:"Architettura tecnica di privacy per i dispositivi e telecamere SED"},{route:"data-processing-agreement",name:"Accordo sul Trattamento dei Dati (DPA)",desc:"Contratto standard ex Art. 28 GDPR per partner e clienti cloud"},{route:"terms-and-conditions",name:"Termini e Condizioni Generali",desc:"Condizioni commerciali e contrattuali di JALUD Embedded"}]}},$u={cs:{eyebrow:"ARCHITEKTURA SOUKROMà & TECHNICKà DATA",title:"Produktové soukromà a ochrana dat",subtitle:"Technické a právnà principy ochrany soukromà technologie Sound Event Detector (SED) â zpracovánà na hranÄ sÃtÄ (Edge), nulové nahrávánà ÅeÄi a soulad s GDPR.",version:"Verze 2026.1 (ÃÄinnost od 1. ledna 2026)",gd
34prStudyBtn:"Právnà posudek GDPR (PDF)",gdprStudyBoxTitle:"Oficiálnà právnà posudek a certifikace GDPR",gdprStudyBoxDesc:"Nezávislý právnà rozbor advokátnà kanceláÅe GÃRGES & PARTNERS i technické prohlášenà o shodÄ s GDPR jsou k dispozici ke staženÃ:",gdprStudyDownloadBtn:"Právnà posudek GDPR â GÃRGES & PARTNERS (PDF)",gdprStatementDownloadBtn:"Prohlášenà o shodÄ s GDPR (PDF)",gdprManualsLink:"Zobrazit v sekci Manuály & Technické listy â",tocTitle:"Obsah dokumentu",companyDetails:"Výrobce a vývojáÅ: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Äeská republika, IÄO: 03056287",introBadge:"Privacy by Design & by Default",introText:"Technologie Sound Event Detector (SED) byla od samého poÄátku vyvÃjena podle principů Privacy by Design (zámÄrná ochrana soukromÃ) a Privacy by Default (výchozà ochrana soukromÃ). ZákladnÃm pilÃÅem SED je detekce specifických fyzikálnÃch zvukových vzorců nebezpeÄných událostà bez nutnosti shromažÄovat, nahrávat Äi odposlouchávat lidskou ÅeÄ.",sections:[{id:"pp-1",num:"1",title:"Architektura Privacy by Design a zpracovánà v RAM",text:"Software SED bÄžà pÅÃmo na koncovém zaÅÃzenà (edge hardware, bezpeÄnostnà kamera Axis/Hikvision/Hanwha nebo lokálnà server). Vstupnà zvukový signál z mikrofonu je naÄÃtán do krátkého vyrovnávacÃho bufferu v doÄasné operaÄnà pamÄti (RAM), kde probÃhá okamžitá spektrálnà analýza a extrakce akustických pÅÃznaků pomocà neuronových sÃtÃ. Audio signál nenà průbÄžnÄ ukládán na disk ani nikam vysÃlán. Jakmile zvuk projde vyhodnocovacÃm oknem, je z pamÄti RAM nevratnÄ pÅepsán a smazán."},{id:"pp-2",num:"2",title:"VylouÄenà biometrické identifikace a rozpoznávánà ÅeÄi",text:"<strong>SED nenà navržen k identifikaci konkrétnÃch mluvÄÃch ani k provádÄnà biometrické identifikace osob.</strong> Neuronové sÃtÄ SED nerozpoznávajà obsah lidské ÅeÄi, neprovádÄjà pÅepis hlasu na text (speech-to-text) ani nezkoumajà biometrické charakteristiky hlasu mluvÄÃho. Technologie reaguje výhradnÄ na neÅeÄové akustické fenomény â frekvenÄnà spektra, nábÄhové kÅivky a energii zvukových událostÃ, jako je stÅelba, tÅÃÅ¡tÄnà skla, panický výkÅik, exploze Äi průmyslové sirény."},{id:"pp-3",num:"3",title:"ScénáŠA: Lokálnà instalace na stranÄ zákaznÃka (On-Premise / Edge)",text:"V drtivé vÄtÅ¡inÄ instalacà funguje SED plnÄ v uzavÅeném prostÅedà zákaznÃka (On-Premise Äi embedded kamera). VeÅ¡keré vyhodnocenà probÃhá lokálnÄ uvnitÅ privátnà sÃtÄ zákaznÃka a žádná zvuková data ani metadata nejsou odesÃlána spoleÄnosti JALUD. V tomto scénáÅi je <strong>zákaznÃk výhradnÃm Správcem osobnÃch údajů</strong> a spoleÄnost JALUD nemá k datům pÅÃstup a <strong>nevystupuje jako Zpracovatel</strong> ve smyslu Äl. 28 GDPR."},{id:"pp-4",num:"4",title:"ScénáŠB: Cloudové služby, centrálnà správa a vzdálená podpora",text:'Pokud zákaznÃk dobrovolnÄ využÃvá cloudovou telemetrii, centrálnÄ hostovaný SEDServer nebo požádá spoleÄnost JALUD o technickou diagnostiku a vzdálenou podporu, pÅi které může dojÃt k pÅedánà metadat Äi verifikaÄnÃch audio nahrávek, vystupuje JALUD v roli <strong>Zpracovatele osobnÃch údajů</strong>. Tento vztah je závaznÄ upraven našà <a href="/data-processing-agreement" data-route="data-processing-agreement" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Smlouvou o zpracovánà osobnÃch údajů (DPA)</a> podle Äl. 28 GDPR.'},{id:"pp-5",num:"5",title:"Konfigurovatelné verifikaÄnà ústÅižky (1,5s audio) a metadata",text:"Systém SED umožÅuje volitelnou konfiguraci generovánà krátkých verifikaÄnÃch zvukových ústÅižků (max 1,5s). Tyto ústÅižky sloužà výhradnÄ k rychlému lidskému ovÄÅenà pravosti poplachu na dispeÄinku. ZákaznÃk má plnou kontrolu nad touto funkcÃ: může ji kompletnÄ vypnout (provoz ÄistÄ v režimu metadat/událostà bez zvuku), nastavit retenÄnà lhůtu automatického mazánà a urÄit oprávnÄné osoby s pÅÃstupem."},{id:"pp-6",num:"6",title:"Povinnosti a odpovÄdnost provozovatele (zákaznÃka)",text:"Jako správce monitorovaného prostoru odpovÃdá zákaznÃk za: (a) stanovenà platného právnÃho základu pro provozovánà bezpeÄnostnÃho monitoringu (obvykle oprávnÄný zájem na ochranÄ majetku a zdravà osob dle Äl. 6 odst. 1 pÃsm. f) GDPR); (b) splnÄnà informaÄnà povinnosti vůÄi veÅejnosti (napÅ. piktogramy a informaÄnà cedule o akustickém monitoringu); (c) provedenà posouzenà vlivu na ochranu osobnÃch údajů (DPIA), pokud to vyžaduje charakter nasazenÃ; (d) zabezpeÄenà pÅÃstupu k VMS a záznamovým zaÅÃzenÃm."},{id:"pp-7",num:"7",title:"Nezávislé právnà a bezpeÄnostnà posouzenÃ",text:"Soulad technologie Sound Event Detector s evropskou legislativou na ochranu osobnÃch údajů byl detailnÄ provÄÅen a potvrzen nezávislou právnà analýzou advokátnà kanceláÅe (JUDr. PhDr. Karolina Görges Ph.D., specialista na IT právo a ochranu dat). Z posudku vyplývá, že detekce na hranÄ sÃtÄ bez trvalého záznamu lidského hlasu plnÄ vyhovuje požadavkům GDPR i judikatuÅe SoudnÃho dvora EU."},{id:"pp-8",num:"8",title:"BezpeÄnostnà a technická opatÅenà (TOMs)",text:'SpoleÄnost JALUD uplatÅuje Integrovaný syst
34ém ÅÃzenà jakosti a bezpeÄnosti informacà dle norem ISO 9001 a ISO 27001 (viz <a href="/policy-ims" data-route="policy-ims" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Politika IMS</a>). VeÅ¡kerá komunikace mezi komponentami SED využÃvá Å¡ifrovánà TLS 1.3, binárnà balÃÄky firmwaru jsou digitálnÄ podepisovány a pÅÃstup do konfiguraÄnÃch rozhranà podléhá striktnà autentizaci.'}],crossLinksTitle:"SouvisejÃcà dokumentace",crossLinks:[{route:"eula",name:"LicenÄnà smlouva EULA",desc:"PodmÃnky užÃvánà softwaru SED, asistivnà role a vylouÄenà odpovÄdnosti"},{route:"privacy-policy",name:"Zásady ochrany osobnÃch údajů (Web & CRM)",desc:"Jak JALUD nakládá s údaji zákaznÃků a návÅ¡tÄvnÃků webu"},{route:"data-processing-agreement",name:"Smlouva o zpracovánà údajů (DPA)",desc:"PodmÃnky zpracovánà dat pÅi využità cloudu JALUD"},{route:"policy-ims",name:"Politika IMS (ISO 9001 / 27001)",desc:"Certifikovaný systém bezpeÄnosti informacà a ÅÃzenà jakosti"},{route:"manuals-and-datasheets",name:"Manuály a technické listy (GDPR & Certifikace)",desc:"Kompletnà technická dokumentace, posudek advokátnà kanceláÅe a certifikáty CE/FCC"}]},en:{eyebrow:"PRIVACY ARCHITECTURE & TECHNICAL DATA",title:"Product Privacy & Data Protection",subtitle:"Technical and legal privacy framework of Sound Event Detector (SED) â Edge computing, zero ambient speech recording, and GDPR alignment.",version:"Version 2026.1 (Effective January 1, 2026)",gdprStudyBtn:"GDPR Legal Study (PDF)",gdprStudyBoxTitle:"Official GDPR Legal Assessment & Compliance",gdprStudyBoxDesc:"The independent legal assessment by GÃRGES & PARTNERS and the official SED GDPR Compliance Statement are available for download:",gdprStudyDownloadBtn:"GDPR Legal Opinion â GÃRGES & PARTNERS (PDF)",gdprStatementDownloadBtn:"GDPR Compliance Statement (PDF)",gdprManualsLink:"View in Manuals & Datasheets section â",tocTitle:"Table of Contents",companyDetails:"Manufacturer & Developer: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Czech Republic, Reg. ID: 03056287",introBadge:"Privacy by Design & by Default",introText:"Sound Event Detector (SED) technology has been engineered from its foundational design in strict adherence to the principles of Privacy by Design and Privacy by Default. The core paradigm of SED is the automated acoustic detection of physical frequency signatures associated with acute security threats without monitoring, recording, or eavesdropping on human conversation.",sections:[{id:"pp-1",num:"1",title:"Privacy by Design Architecture and Volatile RAM Processing",text:"The SED engine executes directly on edge hardware (dedicated edge nodes, smart IP cameras from Axis, Hikvision, or Hanwha, or on-premise servers). Audio input captured by the connected microphone is ingested into a transient volatile buffer in Random Access Memory (RAM), where acoustic feature extraction and neural network inference occur instantaneously. The continuous audio stream is never saved to non-volatile storage nor transmitted across external networks. Once evaluated, audio frames are immediately and permanently overwritten in RAM."},{id:"pp-2",num:"2",title:"Exclusion of Biometric Identification and Speech Analysis",text:"<strong>SED is not designed to identify individual speakers or perform biometric identification of persons.</strong> The neural networks governing SED do not perform speech-to-text transcription, natural language processing, semantic conversation analysis, or vocal biometric profiling. The system responds solely to non-speech physical acoustic phenomena â frequency bandwidths, attack transients, and energy curves indicative of gunshots, breaking glass, panic screams, explosions, or industrial sirens."},{id:"pp-3",num:"3",title:"Scenario A: On-Premises & Edge Deployments (Customer Perimeter)",text:"In standard deployments, SED operates completely within the customerâs secure physical and digital perimeter. All inference takes place locally on edge devices or local servers. No audio stream, event notification, or metadata is transmitted to JALUD. Under this scenario, the <strong>customer is the sole Data Controller</strong> under GDPR, and JALUD has no access to data and <strong>does not act as a Data Processor</strong> under GDPR Article 28."},{id:"pp-4",num:"4",title:"Scenario B: Cloud-Connected Deployments and Remote Support",text:'Where a customer voluntarily opts into cloud telemetry, cloud-hosted SEDServer management, or requests remote technical support involving access to diagnostic logs or event verification snippets, JALUD acts as a <strong>Data Processor</strong> on the customerâs behalf. This processing is strictly governed by our standard <a href="/data-processing-agreement" data-route="data-processing-agreement" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Data Processing Agreement (DPA)</a> pursuant to GDPR Article 28.'},{id:"pp-5",num:"5",title:"Configurable Verification Snippets (1.5s Audio) and Metadata",text:"SED provides an optional, user-configurable feature to generate brief verification audio clips (max 1.5s). These clips enable security operators at control stations to verify incident authenticity. The customer retains full governance over this capability: it can be entirely disabled (operating exclusively with metadata and trigger alerts), retention periods can be enforced, and granular access controls applied."},{id:"pp-6",num:"6",title:"Customer Compliance and Deployment Responsibilities",text:"As the operator and Data Controller of the monitored installation, the customer is responsible for: (a) establishing a lawful legal basis for acoustic monitoring under applicable law (typically legitimate interest under GDPR Article 6(1)(f)); (b) displaying clear public notices and surveillance signage where required; (c) conducting Data Protection Impact Assessments (DPIA) where mandated by local supervisory authorities; and (d) configuring role-based access to security management systems."},{id:"pp-7",num:"7",title:"Independent Legal and Regulatory Assessment",text:"The compliance of Sound Event Detector with European privacy legislation has been thoroughly evaluated and validated by independent legal experts in data protection and IT law (including comprehensive legal opinions by Dr. Karolina Görges). The assessments confirm that edge acoustic event detection without persistent speech storage complies fully with GDPR principles and CJEU jurisprudence."},{id:"pp-8",num:"8",title:"Technical and Organizational Security Measures (TOMs)",text:'JALUD Embedded s.r.o. maintains an Integrated Management System certified under ISO 9001 (Quality) and ISO 27001 (Information Security) standards (see <a href="/policy-ims" data-route="policy-ims" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Policy IMS</a>). All inter-service communications enforce TLS 1.3 encryption, firmware packages are cryptographically signed, and administrative interfaces require robust authentication.'}],crossLinksTitle:"Related Governance Documents",crossLinks:[{route:"eula",name:"End User License Agreement (EULA)",desc:"Softw
34are licensing terms, assistive technology role, and liability limits"},{route:"privacy-policy",name:"General Privacy Policy (Web & Inquiries)",desc:"Controller-level privacy policy for website visitors and business inquiries"},{route:"data-processing-agreement",name:"Data Processing Agreement (DPA)",desc:"Standard GDPR Article 28 terms for cloud services and support"},{route:"policy-ims",name:"Policy IMS (ISO 9001 / 27001)",desc:"Certified information security and quality management commitments"},{route:"manuals-and-datasheets",name:"Manuals & Datasheets (GDPR & Compliance)",desc:"Complete technical documentation, independent legal opinion, and CE/FCC certificates"}]},de:{eyebrow:"DATENSCHUTZARCHITEKTUR & TECHNIK",title:"Produktdatenschutz & Datensicherheit",subtitle:"Technische und rechtliche Grundlagen des Datenschutzes bei Sound Event Detector (SED) â Edge-Computing, keine Sprachaufzeichnung und DSGVO-Konformität.",version:"Version 2026.1 (Gültig ab 1. Januar 2026)",gdprStudyBtn:"DSGVO-Rechtsgutachten (PDF)",gdprStudyBoxTitle:"Offizielles DSGVO-Rechtsgutachten & Zertifizierung",gdprStudyBoxDesc:"Das unabhängige juristische Gutachten der Kanzlei GÃRGES & PARTNERS und die offizielle DSGVO-Erklärung stehen zum Download bereit:",gdprStudyDownloadBtn:"DSGVO-Rechtsgutachten â GÃRGES & PARTNERS (PDF)",gdprStatementDownloadBtn:"DSGVO-Konformitätserklärung (PDF)",gdprManualsLink:"In Handbücher & Datenblätter ansehen â",tocTitle:"Inhaltsverzeichnis",companyDetails:"Entwickler & Hersteller: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Tschechische Republik, Id-Nr.: 03056287",introBadge:"Privacy by Design & by Default",introText:"Die Technologie des Sound Event Detectors (SED) wurde von Grund auf nach den Prinzipien Privacy by Design und Privacy by Default entwickelt. SED erkennt spezifische physikalische Frequenzmuster von Gefahrenereignissen, ohne menschliche Gespräche aufzuzeichnen oder abzuhören.",sections:[{id:"pp-1",num:"1",title:"Privacy-by-Design-Architektur und RAM-Verarbeitung",text:"SED wird direkt auf Edge-Geräten (Axis/Hikvision/Hanwha Kameras oder lokalen Servern) ausgeführt. Audiosignale werden flüchtig im Arbeitsspeicher (RAM) analysiert. Nach der Erkennung werden die Daten sofort überschrieben. Es erfolgt keine dauerhafte Speicherung von Gesprächsdaten."},{id:"pp-2",num:"2",title:"Ausschluss biometrischer Identifikation",text:"<strong>SED ist nicht darauf ausgelegt, einzelne Sprecher zu identifizieren oder biometrische Erkennung durchzuführen.</strong> Das System führt weder Spracherkennung noch Sprecherprofiling durch. Es reagiert ausschlieÃlich auf nicht-sprachliche akustische Merkmale wie Schüsse, Glasbruch, Schreie oder Alarme."},{id:"pp-3",num:"3",title:"Szenario A: Lokale Vor-Ort-Installation (On-Premise / Edge)",text:"Bei lokalen Installationen verbleiben alle Daten vollständig im geschlossenen Kundennetzwerk. JALUD hat keinen Zugriff auf Audiodaten. Der Kunde ist alleiniger Verantwortlicher im Sinne der DSGVO; JALUD agiert nicht als Auftragsverarbeiter."},{id:"pp-4",num:"4",title:"Szenario B: Cloud-Dienste und Fernwartung",text:'Werden Cloud-Funktionen oder Fernwartung in Anspruch genommen, bei denen Metadaten oder Diagnoseaufzeichnungen übertragen werden, wird JALUD als Auftragsverarbeiter tätig. Es gilt unser <a href="/data-processing-agreement" data-route="data-processing-agreement" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Auftragsverarbeitungsvertrag (AVV)</a> gemäà Art. 28 DSGVO.'},{id:"pp-5",num:"5",title:"Konfigurierbare Verifizierungs-Audioschnipsel (1,5s) und Metadaten",text:"SED ermöglicht die optionale Erstellung kurzer Audioschnipsel (max. 1,5s) zur Verifizierung von Alarmen. Diese Funktion kann vom Kunden vollständig deaktiviert werden."},{id:"pp-6",num:"6",title:"Pflichten des Betreibers (Kunden)",text:"Der Betreiber ist für die Rechtsgrundlage der Ãberwachung, Hinweisschilder im öffentlichen Raum und erforderliche Datenschutz-Folgenabschätzungen (DSFA) verantwortlich."},{id:"pp-7",num:"7",title:"Unabhängiges Rechtsgutachten",text:"Die datenschutzrechtliche Konformität von SED wurde durch ein unabhängiges Rechtsgutachten der Kanzlei Dr. Karolina Görges bestätigt."},{id:"pp-8",num:"8",title:"Technische und organisatorische MaÃnahmen (TOMs)",text:'JALUD ist nach ISO 9001 und ISO 27001 zertifiziert (siehe <a href="/policy-ims" data-route="policy-ims" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Politik IMS</a>). Alle Ãbertragungen sind mit TLS 1.3 verschlüsselt.'}],crossLinksTitle:"Zugehörige Dokumente",crossLinks:[{route:"eula",name:"Endbenutzer-Lizenzvereinbarung (EULA)",desc:"Lizenzbestimmungen und Haftungsausschlüsse"},{route:"privacy-policy",name:"Allgemeine Datenschutzerklärung",desc:"Datenschutz für Website-Besucher und Geschäftskontakte"},{route:"data-processing-agreement",name:"Auftragsverarbeitungsvertrag (AVV)",desc:"Bedingungen gemäà Art. 28 DSGVO"},{route:"policy-ims",name:"IMS-Richtlinie (ISO 9001 / 27001)",desc:"Zertifiziertes Informationssicherheits-Managementsystem"},{route:"manuals-and-datasheets",name:"Handbücher & Datenblätter (DSGVO & Zertifikate)",desc:"Technische Dokumentation, juristisches Gutachten und CE/FCC-Zertifikate"}]},es:{eyebrow:"ARQUITECTURA DE PRIVACIDAD & DATOS TÃCNICOS",title:"Privacidad del Producto y Protección de Datos",subtitle:"Marco técnico y legal de privacidad de Sound Event Detector (SED) â Procesamiento en el edge, cero grabación de conversaciones y cumplimiento del RGPD.",version:"Versión 2026.1 (Vigente a partir del 1 de enero de 2026)",gd
34prStudyBtn:"Dictamen JurÃdico RGPD (PDF)",gdprStudyBoxTitle:"Dictamen JurÃdico Oficial y Certificación RGPD",gdprStudyBoxDesc:"El informe jurÃdico independiente del bufete GÃRGES & PARTNERS y la declaración oficial de conformidad con el RGPD están disponibles para su descarga:",gdprStudyDownloadBtn:"Dictamen JurÃdico RGPD â GÃRGES & PARTNERS (PDF)",gdprStatementDownloadBtn:"Declaración de Conformidad RGPD (PDF)",gdprManualsLink:"Ver en Manuales y Fichas Técnicas â",tocTitle:"Ãndice del documento",companyDetails:"Fabricante: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, República Checa, NIF: 03056287",introBadge:"Privacy by Design & by Default",introText:"La tecnologÃa Sound Event Detector (SED) se diseñó desde su origen bajo los principios de privacidad desde el diseño y por defecto. SED detecta patrones acústicos de peligro sin grabar ni escuchar conversaciones humanas.",sections:[{id:"pp-1",num:"1",title:"Arquitectura de privacidad y procesamiento en RAM",text:"El software opera directamente en el dispositivo perimetral (cámaras IP Axis/Hikvision/Hanwha o servidores locales). El audio se analiza en la memoria RAM volátil y se sobrescribe de inmediato. No existe grabación continua en disco."},{id:"pp-2",num:"2",title:"Exclusión de identificación biométrica",text:"<strong>
34SED no está diseñado para identificar hablantes individuales ni para realizar identificación biométrica de personas.</strong> El sistema no transcribe conversaciones ni procesa perfiles de voz. Solo responde a patrones fÃsicos no verbales (disparos, cristales rotos, gritos, alarmas)."},{id:"pp-3",num:"3",title:"Escenario A: Instalación local (On-Premise / Edge)",text:"En instalaciones locales, los datos nunca salen de la red del cliente. JALUD no tiene acceso a las señales acústicas. El cliente es el Responsable del Tratamiento y JALUD no actúa como Encargado del Tratamiento."},{id:"pp-4",num:"4",title:"Escenario B: Servicios en la nube y soporte remoto",text:'Cuando se utilizan servicios en la nube o soporte con acceso a metadatos, JALUD actúa como Encargado del Tratamiento según el <a href="/data-processing-agreement" data-route="data-processing-agreement" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Acuerdo de Encargo de Tratamiento (DPA)</a> (Art. 28 RGPD).'},{id:"pp-5",num:"5",title:"Fragmentos de audio de verificación (1,5s) y metadatos",text:"SED permite generar fragmentos cortos de audio (máx. 1,5s) para verificación en el centro de control. El cliente puede desactivar por completo esta función."},{id:"pp-6",num:"6",title:"Obligaciones del responsable (cliente)",text:"El cliente es responsable de definir la base jurÃdica del monitoreo, colocar carteles informativos en áreas vigiladas y realizar evaluaciones de impacto (EIPD) si procede."},{id:"pp-7",num:"7",title:"Dictamen jurÃdico independiente",text:"La compatibilidad de SED con el RGPD ha sido validada por el dictamen jurÃdico independiente de la abogada Dra. Karolina Görges."},{id:"pp-8",num:"8",title:"Medidas de seguridad técnicas y organizativas (TOMs)",text:'JALUD está certificada bajo ISO 9001 e ISO 27001 (consulte la <a href="/policy-ims" data-route="policy-ims" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">PolÃtica IMS</a>). Todas las conexiones aplican cifrado TLS 1.3.'}],crossLinksTitle:"Documentos relacionados",crossLinks:[{route:"eula",name:"Acuerdo de Licencia EULA",desc:"Términos de software y exclusión de responsabilidad"},{route:"privacy-policy",name:"PolÃtica de Privacidad General",desc:"Tratamiento de datos para la web y clientes"},{route:"data-processing-agreement",name:"Acuerdo de Encargo de Tratamiento (DPA)",desc:"Términos del Art. 28 RGPD para soporte y cloud"},{route:"policy-ims",name:"PolÃtica IMS (ISO 9001 / 27001)",desc:"Compromiso certificado de seguridad de la información"},{route:"manuals-and-datasheets",name:"Manuales y Fichas Técnicas (RGPD y Certificados)",desc:"Documentación técnica completa, dictamen jurÃdico RGPD y certificados CE/FCC"}]},pt:{eyebrow:"ARQUITETURA DE PRIVACIDADE & DADOS TÃCNICOS",title:"Privacidade do Produto e Proteção de Dados",subtitle:"Estrutura técnica e jurÃdica de privacidade do Sound Event Detector (SED) â Processamento local, zero gravação de voz humana e conformidade com o RGPD.",version:"Versão 2026.1 (Em vigor desde 1 de janeiro de 2026)",gdprStudyBtn:"Parecer JurÃdico RGPD (PDF)",gdprStudyBoxTitle:"Parecer JurÃdico Oficial e Certificação RGPD",gdprStudyBoxDesc:"O parecer jurÃdico independente do escritório GÃRGES & PARTNERS e a declaração de conformidade com o RGPD estão disponÃveis para download:",gdprStudyDownloadBtn:"Parecer JurÃdico RGPD â GÃRGES & PARTNERS (PDF)",gdprStatementDownloadBtn:"Declaração de Conformidade RGPD (PDF)",gdprManualsLink:"Ver na secção Manuais e Fichas Técnicas â",tocTitle:"Ãndice do documento",companyDetails:"Fabricante: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, República Checa, NIF: 03056287",introBadge:"Privacy by Design & by Default",introText:"A tecnologia Sound Event Detector (SED) foi concebida de raiz com base nos princÃpios de Privacidade desde a Conceção e por Defeito. O SED deteta padrões fÃsicos de perigo sem gravar nem monitorizar conversas humanas.",sections:[{id:"pp-1",num:"1",title:"Arquitetura de Privacidade e Processamento em RAM",text:"O softw
34are opera diretamente no dispositivo perimetral (câmaras de vÃdeo Axis/Hikvision/Hanwha ou servidores locais). O áudio é analisado na memória RAM volátil e imediatamente eliminado. Não há gravação contÃnua em disco."},{id:"pp-2",num:"2",title:"Exclusão de Identificação Biométrica",text:"<strong>O SED não foi concebido para identificar oradores individuais nem efetuar identificação biométrica de pessoas.</strong> O sistema não efetua transcrição de voz nem perfis de voz, respondendo unicamente a frequências não verbais (tiros, vidros partidos, gritos, sirenes)."},{id:"pp-3",num:"3",title:"Cenário A: Instalação Local (On-Premise / Edge)",text:"Em implementações locais, nenhum dado de áudio ou metadado sai da rede do cliente. A JALUD não tem acesso aos dados. O cliente é o Responsável pelo Tratamento e a JALUD não é Subcontratante."},{id:"pp-4",num:"4",title:"Cenário B: Serviços Cloud e Assistência Remota",text:'Quando o cliente utiliza serviços cloud ou assistência remota com acesso a diagnósticos, a JALUD atua como Subcontratante nos termos do <a href="/data-processing-agreement" data-route="data-processing-agreement" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Acordo de Processamento de Dados (DPA)</a> (Art. 28 do RGPD).'},{id:"pp-5",num:"5",title:"Excerto de Ãudio de Verificação (1,5s) e Metadados",text:"O SED permite a geração opcional de pequenos excertos de áudio (máx. 1,5s) para confirmação de alarmes. Esta função pode ser desativada pelo cliente a qualquer momento."},{id:"pp-6",num:"6",title:"Deveres do Cliente Responsável",text:"O cliente é responsável pela base de licitude, colocação de avisos de vigilância acústica e realização de Avaliações de Impacto (AIPD) quando legalmente exigido."},{id:"pp-7",num:"7",title:"Parecer JurÃdico Independente",text:"A conformidade do SED com a regulamentação europeia de proteção de dados foi validada por parecer da advogada Dra. Karolina Görges."},{id:"pp-8",num:"8",title:"Medidas Técnicas e Organizativas (TOMs)",text:'A JALUD possui certificação ISO 9001 e ISO 27001 (consulte a <a href="/policy-ims" data-route="policy-ims" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">PolÃtica IMS</a>). Todas as comunicações utilizam encriptação TLS 1.3.'}],crossLinksTitle:"Documentos associados",crossLinks:[{route:"eula",name:"Contrato de Licença EULA",desc:"Termos de licenciamento do software e limitações"},{route:"privacy-policy",name:"PolÃtica de Privacidade Geral",desc:"Tratamento de dados no website e contactos comerciais"},{route:"data-processing-agreement",name:"Acordo de Processamento de Dados (DPA)",desc:"Termos do Art. 28 do RGPD para suporte cloud"},{route:"policy-ims",name:"PolÃtica IMS (ISO 9001 / 27001)",desc:"Certificação de segurança da informação e qualidade"},{route:"manuals-and-datasheets",name:"Manuais e Fichas Técnicas (RGPD e Certificados)",desc:"Documentação técnica, parecer jurÃdico RGPD e certificados CE/FCC"}]},ar:{eyebrow:"بÙÙØ© Ø§ÙØ®ØµÙØµÙØ© ÙØ§ÙØ¨ÙØ§Ùات Ø§ÙØªÙÙÙØ©",title:"Ø®ØµÙØµÙØ© اÙÙ
ÙØªØ¬ ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª",subtitle:"Ø§ÙØ¥Ø·Ø§Ø± Ø§ÙØªÙÙÙ ÙØ§ÙÙØ§ÙÙÙÙ ÙØÙ
Ø§ÙØ© Ø§ÙØ®ØµÙØµÙØ© ÙÙ ÙØ¸Ø§Ù
Sound Event Detector (SED) â Ø§ÙÙ
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ·Ø±ÙÙØ© (Edge)Ø ØµÙØ± تسجÙÙ ÙÙÙ
ØØ§Ø¯Ø«Ø§ØªØ ÙØ§ÙاÙ
تثا٠ÙÙØ§Ø¦ØØ© GDPR.",version:"Ø§ÙØ¥ØµØ¯Ø§Ø± 2026.1 (ÙØ³Ø±Ù اعتبارا٠Ù
Ù 1 ÙÙØ§Ùر 2026)",gdprStudyBtn:"Ø§ÙØ¯Ø±Ø§Ø³Ø© اÙÙØ§ÙÙÙÙØ© ÙÙ GDPR (PDF)",gdprStudyBoxTitle:"Ø§ÙØªÙÙÙÙ
اÙÙØ§ÙÙÙÙ Ø§ÙØ±Ø³Ù
Ù ÙØ§ÙاÙ
تثا٠ÙÙ GDPR",gdprStudyBoxDesc:"Ø§ÙØªÙÙÙÙ
اÙÙØ§ÙÙÙ٠اÙÙ
ستÙÙ Ù
Ù Ù
ÙØªØ¨ GÃRGES & PARTNERS ÙØ¨ÙØ§Ù Ø§ÙØ§Ù
تثا٠ÙÙ GDPR Ù
ØªØ§ØØ§Ù ÙÙØªØÙ
Ù٠اÙÙ
باشر:",gdprStudyDownloadBtn:"Ø§ÙØ±Ø£Ù اÙÙØ§ÙÙÙÙ ÙÙ GDPR â Ù
ÙØªØ¨ GÃRGES & PARTNERS (PDF)",gdprStatementDownloadBtn:"Ø¨ÙØ§Ù Ø§ÙØ§Ù
تثا٠ÙÙ
عاÙÙØ± GDPR (PDF)",gdprManualsLink:"عرض ÙÙ ÙØ³Ù
Ø§ÙØ£Ø¯ÙØ© ÙØ£ÙØ±Ø§Ù Ø§ÙØ¨ÙØ§ÙØ§Øª â",tocTitle:"ÙÙØ±Ø³ بÙÙØ¯ اÙÙØ«ÙÙØ©",companyDetails:"اÙÙ
صÙÙØ¹ ÙØ§ÙÙ
Ø·ÙØ±: JALUD Embedded s.r.o.Ø Ø§ÙØ¹ÙÙØ§Ù: Nepomucká 1355/261, 326 00 PlzeÅØ Ø§ÙØ¬Ù
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙÙØ©Ø Ø§ÙØ³Ø¬Ù: 03056287",introBadge:"Ø§ÙØ®ØµÙØµÙØ© Ø¨Ø§ÙØªØµÙ
ÙÙ
ÙØ§ÙÙØ¶Ø¹ Ø§ÙØ§ÙتراضÙ",introText:"تÙ
تطÙÙØ± تÙÙÙØ© ÙØ§Ø´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© (SED) ÙÙÙØ§Ù ÙÙ
بادئ Ø§ÙØ®ØµÙØµÙØ© Ø¨Ø§ÙØªØµÙ
ÙÙ
ÙØ§ÙØ®ØµÙØµÙØ© باÙÙØ¶Ø¹ Ø§ÙØ§ÙتراضÙ. ÙØ¹ØªÙ
د اÙÙØ¸Ø§Ù
عÙ٠اÙÙØ´Ù Ø§ÙØµÙØªÙ Ø§ÙØªÙÙØ§Ø¦Ù Ø¹Ù Ø§ÙØ¨ØµÙ
ات Ø§ÙØªØ±Ø¯Ø¯ÙØ© ÙÙÙ
خاطر دÙ٠تسجÙÙ Ø£Ù Ø§ÙØªÙصت عÙÙ Ù
ØØ§Ø¯Ø«Ø§Øª Ø§ÙØ¨Ø´Ø±.",sections:[{id:"pp-1",num:"Ù¡",title:"بÙÙØ© Ø§ÙØ®ØµÙØµÙØ© Ø¨Ø§ÙØªØµÙ
ÙÙ
ÙØ§ÙÙ
Ø¹Ø§ÙØ¬Ø© ÙÙ Ø§ÙØ°Ø§Ùرة اÙÙ
Ø¤ÙØªØ© (RAM)",text:"تعÙ
٠برÙ
Ø¬ÙØ§Øª SED Ù
باشرة عÙÙ Ø§ÙØ£Ø¬Ùزة Ø§ÙØ·Ø±ÙÙØ© (ÙØ§Ù
ÙØ±Ø§Øª اÙÙ
Ø±Ø§ÙØ¨Ø© Ø£Ù Ø§ÙØ®ÙادÙ
اÙÙ
ØÙÙØ©). تتÙ
Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¥Ø´Ø§Ø±Ø© Ø§ÙØµÙØªÙØ© ÙØØ¸ÙØ§Ù Ø¯Ø§Ø®Ù Ø°Ø§ÙØ±Ø© RAM اÙÙ
Ø¤ÙØªØ©Ø ÙÙØªÙ
Ù
Ø³Ø Ø§ÙØµÙت ÙØ§Ø³ØªØ¨Ø¯Ø§ÙÙ ÙÙØ±Ø§Ù دÙÙ ØÙظ دائÙ
عÙÙ Ø§ÙØ£Ùراص أ٠إرسا٠خارجÙ."},{id:"pp-2",num:"Ù¢",title:"استبعاد Ø§ÙØªØØ¯Ùد Ø§ÙØ¨ÙÙÙ
ØªØ±Ù ÙØªØÙÙ٠اÙÙÙØ§Ù
",text:"<strong>ÙÙ
ÙÙØµÙ
Ù
ÙØ¸Ø§Ù
SED ÙÙØªØ¹Ø±Ù عÙÙ ÙÙÙØ© اÙÙ
ØªØØ¯Ø«Ù٠أ٠إجراء Ø§ÙØªØØ¯Ùد Ø§ÙØ¨ÙÙÙ
تر٠ÙÙØ£Ø´Ø®Ø§Øµ.</strong> ÙØ§ ÙÙÙÙ
اÙÙØ¸Ø§Ù
بتØÙÙ٠اÙÙÙØ§Ù
Ø¥ÙÙ ÙØµÙص ÙÙØ§ بتØÙÙÙ Ø¯ÙØ§Ùات Ø§ÙØÙØ§Ø± Ø£Ù Ø§ÙØ³Ù
ات Ø§ÙØÙÙÙØ© ÙÙØ¨Ø±Ø§Øª Ø§ÙØµÙØªØ Ø¨Ù ÙØ³ØªØ¬Ùب ØØµØ±Ø§Ù ÙÙØ¸ÙØ§ÙØ± Ø§ÙØµÙØªÙØ© ØºÙØ± اÙÙÙØ§Ù
ÙØ© ÙØ§Ùرصاص ÙØªÙسر Ø§ÙØ²Ø¬Ø§Ø¬ ÙØ§Ùصراخ ÙØ§ÙØµÙØ§Ø±Ø§Øª."},{id:"pp-3",num:"Ù£",title:"Ø§ÙØ³ÙÙØ§Ø±ÙÙ (Ø£): Ø§ÙØªØ«Ø¨Ùت اÙÙ
ØÙ٠عÙÙ Ø®ÙØ§Ø¯Ù
ÙÙØ§Ù
ÙØ±Ø§Øª Ø§ÙØ¹Ù
ÙÙ (On-Premise / Edge)",text:"ÙÙ Ø§ÙØªØ±ÙÙØ¨Ø§Øª اÙÙ
ØÙÙØ©Ø تجر٠اÙÙ
Ø¹Ø§ÙØ¬Ø© باÙÙØ§Ù
Ù Ø¯Ø§Ø®Ù Ø´Ø¨ÙØ© Ø§ÙØ¹Ù
ÙÙ Ø§ÙØ®Ø§ØµØ© ÙÙØ§ ØªÙØ±Ø³Ù Ø£Ù Ø¨ÙØ§Ùات Ø¥ÙÙ JALUD. ÙÙ ÙØ°Ø§ Ø§ÙØ³ÙÙØ§Ø±ÙÙØ ÙÙÙÙ <strong>Ø§ÙØ¹Ù
ÙÙ Ù٠اÙÙ
تØÙÙ
Ø§ÙØØµØ±Ù ÙÙ Ø§ÙØ¨ÙØ§ÙØ§Øª</strong>Ø ÙÙØ§ تتدخ٠JALUD ÙÙØ§ تعتبر Ù
Ø¹Ø§ÙØ¬Ø§Ù بÙ
ÙØ¬Ø¨ اÙÙ
ادة 28 Ù
Ù GDPR."},{id:"pp-4",num:"Ù¤",title:"Ø§ÙØ³ÙÙØ§Ø±ÙÙ (ب): Ø§ÙØ®Ø¯Ù
ات Ø§ÙØ³ØØ§Ø¨ÙØ© ÙØ§ÙدعÙ
اÙÙÙ٠ع٠بعد",text:'ÙÙ ØØ§Ù استخداÙ
Ø§ÙØ®Ø¯Ù
ات Ø§ÙØ³ØØ§Ø¨ÙØ© Ø£Ù Ø·ÙØ¨ Ø§ÙØ¯Ø¹Ù
اÙÙÙÙ Ø¹Ù Ø¨Ø¹Ø¯Ø ØªØ¹Ù
Ù JALUD ÙÙ
Ø¹Ø§ÙØ¬ Ø¨ÙØ§Ùات ÙÙØ§Ø¨Ø© Ø¹Ù Ø§ÙØ¹Ù
ÙÙ ÙØªØ®Ø¶Ø¹ ÙÙØ«ÙÙØ© <a href="/data-processing-agreement" data-route="data-processing-agreement" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Ø§ØªÙØ§ÙÙØ© Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª (DPA)</a> ÙÙÙØ§Ù ÙÙÙ
ادة 28 Ù
Ù GDPR.'},{id:"pp-5",num:"Ù¥",title:"Ù
ÙØ§Ø·Ø¹ Ø§ÙØªØÙÙ Ø§ÙØµÙØªÙØ© Ø§ÙØ§Ø®ØªÙØ§Ø±ÙØ© (1.5 ثاÙÙØ©) ÙØ§ÙØ¨ÙØ§Ùات اÙÙØµÙÙØ©",text:"ÙØªÙØ Ø§ÙÙØ¸Ø§Ù
Ø®ÙØ§Ø±Ø§Ù برÙ
Ø¬ÙØ§Ù ÙØ¥Ùشاء Ù
ÙØ·Ø¹ ØµÙØªÙ Ù
ÙØªØ¶Ø¨ (Ø¨ØØ¯ Ø£ÙØµÙ 1.5 ثاÙÙØ©) ÙÙØªØÙÙ Ø§ÙØ¨Ø´Ø±Ù Ù
Ù ØµØØ© Ø§ÙØ¥Ùذar ÙÙ ØºØ±Ù Ø§ÙØªØÙÙ
. ÙÙ
ÙÙ Ø§ÙØ¹Ù
ÙÙ Ø§ÙØªØÙÙ
اÙÙØ§Ù
Ù ÙÙ ØªÙØ¹ÙÙ ÙØ°Ù اÙÙ
ÙØ²Ø© أ٠تعطÙÙÙØ§ تÙ
اÙ
اÙ."},{id:"pp-6",num:"Ù¦",title:"Ø§ÙØªØ²Ø§Ù
ات ÙÙ
سؤÙÙÙØ§Øª اÙÙ
شغÙÙ (Ø§ÙØ¹Ù
ÙÙ)",text:"ÙØªØÙ
Ù Ø§ÙØ¹Ù
ÙÙ ÙÙ
تØÙÙ
Ù٠اÙÙ
ÙÙØ¹ Ù
سؤÙÙÙØ©: تÙÙÙØ± Ø§ÙØ£Ø³Ø§Ø³ اÙÙØ§ÙÙÙÙ ÙÙÙ
Ø±Ø§ÙØ¨Ø© Ø§ÙØµÙØªÙØ©Ø ÙÙØ¶Ø¹ ÙÙØØ§Øª Ø§ÙØªÙبÙÙ ÙÙ Ø§ÙØ£Ù
اÙÙ Ø§ÙØ¹Ø§Ù
Ø©Ø ÙØ¥Ø¬Ø±Ø§Ø¡ تÙÙÙÙ
أثر ØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª (DPIA) Ù
ØªÙ ÙØ²Ù
Ø§ÙØ£Ù
ر."},{id:"pp-7",num:"Ù§",title:"Ø§ÙØªÙÙÙÙ
اÙÙØ§ÙÙÙ٠اÙÙ
ستÙÙ",text:"تÙ
Ø§ÙØªØÙÙ Ù
٠اÙ
ØªØ«Ø§Ù ÙØ¸Ø§Ù
SED ÙÙÙØ§ÙÙÙ Ø§ÙØ®ØµÙØµÙØ© Ø§ÙØ£ÙØ±ÙØ¨ÙØ© بÙ
ÙØ¬Ø¨ ØªÙØ±Ùر ÙØ§ÙÙÙÙ Ù
ستÙ٠أعد٠Ù
ÙØªØ¨ اÙÙ
ØØ§Ù
اة اÙÙ
تخصص (Ø§ÙØ¯ÙØªÙØ±Ø© ÙØ§Ø±ÙÙÙÙØ§ ØºÙØ±ØºÙس)."},{id:"pp-8",num:"Ù¨",title:"Ø§ÙØªØ¯Ø§Ø¨Ùر Ø§ÙØ£Ù
ÙÙØ© ÙØ§ÙÙÙÙØ© (TOMs)",text:'ØªÙØªØ²Ù
Ø´Ø±ÙØ© JALUD بÙ
عاÙÙØ± إدارة Ø§ÙØ¬Ùدة ÙØ£Ù
٠اÙÙ
عÙÙÙ
ات ISO 9001 Ù ISO 27001 (راجع <a href="/policy-ims" data-route="policy-ims" style="color: var(--blue-primary); text-decoration: underline; font-weight: 600;">Ø³ÙØ§Ø³Ø© IMS</a>)Ø ÙØªÙØ´ÙØ± جÙ
ÙØ¹ Ø§ÙØ§ØªØµØ§Ùات Ø¨Ø¨Ø±ÙØªÙÙÙÙ TLS 1.3.'}],crossLinksTitle:"اÙÙØ«Ø§Ø¦Ù ذات Ø§ÙØµÙØ©",crossLinks:[{route:"eula",name:"Ø§ØªÙØ§ÙÙØ© ØªØ±Ø®ÙØµ اÙÙ
ستخدÙ
اÙÙÙØ§Ø¦Ù EULA",desc:"Ø´Ø±ÙØ· ØªØ±Ø®ÙØµ Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙØ§ÙتÙÙÙØ© اÙÙ
ساعدة ÙØØ¯ÙØ¯ اÙÙ
سؤÙÙÙØ©"},{route:"privacy-policy",name:"Ø³ÙØ§Ø³Ø© Ø§ÙØ®ØµÙØµÙØ© Ø§ÙØ¹Ø§Ù
Ø© ÙÙÙ
ÙÙØ¹",desc:"Ù
Ø¹Ø§ÙØ¬Ø© Ø¨ÙØ§Ùات عÙ
ÙØ§Ø¡ ÙØ²Ùار اÙÙ
ÙÙØ¹ Ø§ÙØ¥ÙÙØªØ±ÙÙÙ"},{route:"data-processing-agreement",name:"Ø§ØªÙØ§ÙÙØ© Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª DPA",desc:"Ø´Ø±ÙØ· Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª ÙÙ Ø§ÙØ¨Ùئات Ø§ÙØ³ØØ§Ø¨ÙØ© ÙØ§ÙدعÙ
اÙÙÙÙ"},{route:"policy-ims",name:"Ø³ÙØ§Ø³Ø© IMS (ISO 9001 / 27001)",desc:"Ø§ÙØ§ÙتزاÙ
ات اÙÙ
عتÙ
دة ÙØ£Ù
٠اÙÙ
عÙÙÙ
ات ÙÙØ¸Ø§Ù
إدارة Ø§ÙØ¬Ùدة"},{route:"manuals-and-datasheets",name:"Ø§ÙØ£Ø¯ÙØ© ÙØ£ÙØ±Ø§Ù Ø§ÙØ¨ÙØ§ÙØ§Øª (Ø§ÙØ§Ù
تثا٠ÙGDPR)",desc:"اÙÙØ«Ø§Ø¦Ù Ø§ÙØªÙÙÙØ© اÙÙØ§Ù
ÙØ© ÙØ§Ùآراء اÙÙØ§ÙÙÙÙØ© اÙÙ
ستÙÙØ© ÙØ´Ùادات اÙÙ
Ø·Ø§Ø¨ÙØ©"}]},it:{eyebrow:"SICUREZZA DEL PRODOTTO & PRIVACY BY DESIGN",title:"Informativa sulla Privacy del Prodotto e Protezione dei Dati",subtitle:"Architettura tecnica di protezione dei dati, elaborazione transitoria in RAM, assenza di dati biometrici e conformità GDPR per i sistemi Sound Event Detector.",version:"Versione 2026.1 (In vigore dal 1° gennaio 2026)",tocTitle:"Indice dell'Informativa di Prodotto",companyDetails:"JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Repubblica Ceca, IÄO: 03056287",preamble:"Questa informativa illustra l'architettura tecnica e i principi di salvaguardia della riservatezza dei prodotti software e hardware Sound Event Detector (SED). La tecnologia SED è stata concepita secondo i principi di Privacy by Design e Privacy by Default, assicurando una sicurezza acustica ad altissima efficie
34nza nel rispetto assoluto dei diritti fondamentali delle persone.",sections:[{id:"prod-1",num:"1",title:"Filosofia Privacy by Design e Rilevamento Acustico Non Invasivo",text:"Sound Event Detector è stato sviluppato fin dalle prime fasi di progettazione per monitorare esclusivamente eventi acustici di pericolo (come colpi d'arma da fuoco, urla di panico, rottura di cristalli o sirene), escludendo deliberatamente qualsiasi ascolto continuativo o sorveglianza delle conversazioni umane ordinarie."},{id:"prod-2",num:"2",title:"Elaborazione Transitoria Esclusiva in RAM (Nessuna Registrazione Continua)",text:"L'analisi audio viene svolta in tempo reale all'interno della memoria volatile ad accesso casuale (RAM) della telecamera (edge) o del server. I blocchi audio transitori vengono trasformati in spettrogrammi, analizzati dalla rete neurale e sovrascritti immediatamente. Nessun flusso audio grezzo viene mai memorizzato in modo permanente o scritto su disco rigido o memoria flash durante il normale funzionamento."},{id:"prod-3",num:"3",title:"Configurazione degli Snippet Audio di Verifica dell'Allarme (max 1,5s)",text:"Il sistema SED consente la configurazione opzionale per la generazione di brevi snippet audio di verifica (max 1,5s). Tale funzionalità , facoltativa e controllata unicamente dall'amministratore di sistema dell'Acquirente, è destinata esclusivamente a permettere all'operatore di sicurezza di verificare la natura dell'allarme generato prima dell'eventuale invio delle forze di polizia."},{id:"prod-4",num:"4",title:"Assenza di Identificazione Biometrica e Riconoscimento Vocale",text:"I modelli neurali di SED non contengono algoritmi di biometria vocale, non effettuano il tracciamento vocale delle persone (voiceprinting) né riconoscono l'identità dei parlanti. Il sistema è intrinsecamente incapace di identificare le singole persone attraverso la loro voce."},{id:"prod-5",num:"5",title:"Riconoscimento Modelli Acustici vs Comprensione del Linguaggio Naturale",text:"Il software non include alcuna tecnologia di Speech-to-Text (trascrizione vocale) o Natural Language Processing (NLP). SED riconosce esclusivamente le caratteristiche fisiche, di frequenza, inviluppo e dinamica dei suoni non verbali, rimanendo totalmente agnostico rispetto al contenuto, al significato delle parole o alla lingua parlata."},{id:"prod-6",num:"6",title:"Conformità al Regolamento Generale sulla Protezione dei Dati (GDPR) e DPIA",text:"Grazie all'elaborazione on-edge e all'assenza di dati vocali biometrici, la tecnologia SED riduce al minimo l'impatto sulla privacy negli spazi pubblici. JALUD fornisce ai propri clienti documentazione tecnica e schede descrittive per facilitare la redazione della Valutazione d'Impatto sulla Protezione dei Dati (DPIA) ai sensi dell'Art. 35 GDPR."},{id:"prod-7",num:"7",title:"Ruoli di Trattamento: Titolare (Cliente) vs Fornitore Tecnologico (JALUD)",text:"Il Cliente che acquista e gestisce il sistema SED agisce in qualità di autonomo Titolare del Trattamento dei dati del proprio impianto di videosorveglianza e sicurezza. JALUD agisce come mero fornitore della tecnologia software/hardware. In caso di fornitura di servizi cloud di allerta o manutenzione remota, JALUD opera come Responsabile del Trattamento disciplinato da apposito Accordo DPA."},{id:"prod-8",num:"8",title:"Misure Tecniche e Organizzative di Sicurezza e Crittografia",text:"Tutti i metadati di allarme inviati ai sistemi VMS o alle centrali operative sono protetti tramite connessioni crittografate TLS 1.3 / HTTPS. L'accesso alle configurazioni è protetto da autenticazione a ruoli e password robuste, e il firmware è sottoposto a rigorosi test periodici di sicurezza e conformità ISO 27001."}],crossLinksTitle:"Documenti Legali Correlati",crossLinks:[{route:"eula",name:"Licenza Utente Finale (EULA)",desc:"Termini legali di utilizzo del software SED e limitazioni di garanzia"},{route:"data-processing-agreement",name:"Accordo Trattamento Dati (DPA)",desc:"Clausole contrattuali standard ex Art. 28 GDPR per l'elaborazione dei dati"},{route:"code-of-ethics",name:"Codice Etico e Principi dell'IA",desc:"Principi etici JALUD per l'uso responsabile dell'intelligenza artificiale"},{route:"privacy-policy",name:"Informativa sulla Privacy del Sito",desc:"Trattamento dei dati dei visitatori e partner sul sito web jalud.eu"}]}},Yu={cs:{eyebrow:"GDPR ÄLÃNEK 28 & OCHRANA OSOBNÃCH ÃDAJÅ®",title:"Smlouva o zpracovánà osobnÃch údajů (DPA)",subtitle:"Standardnà smluvnà ujednánà o zpracovánà osobnÃch údajů pro cloudové služby, centrálnà správu SEDServer a technickou podporu JALUD Embedded s.r.o.",version:"Verze 2026.1 (ÃÄinnost od 1. ledna 2026)",gd
34prStudyBtn:"Studio Legale GDPR (PDF)",gdprStudyBoxTitle:"Parere Legale Ufficiale e Certificazione GDPR",gdprStudyBoxDesc:"Il parere legale indipendente dello studio GÃRGES & PARTNERS e la dichiarazione ufficiale di conformità al GDPR sono disponibili per il download:",gdprStudyDownloadBtn:"Parere Legale GDPR â GÃRGES & PARTNERS (PDF)",gdprStatementDownloadBtn:"Dichiarazione di Conformità GDPR (PDF)",gdprManualsLink:"Visualizza in Manuali e Schede Tecniche â",tocTitle:"Obsah smlouvy DPA",companyDetails:"Zpracovatel: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Äeská republika, IÄO: 03056287",preamble:"Tato Smlouva o zpracovánà osobnÃch údajů (âDPAâ) tvoÅà nedÃlnou souÄást smluvnÃho vztahu mezi zákaznÃkem (âSprávceâ) a spoleÄnostà JALUD Embedded s.r.o. (âZpracovatelâ) v pÅÃpadech, kdy Zpracovatel v rámci poskytovánà cloudových služeb, hostovaného SEDServeru nebo vzdálené podpory zpracovává osobnà údaje jménem Správce ve smyslu Äl. 28 NaÅÃzenà Evropského parlamentu a Rady (EU) 2016/679 (GDPR).",sections:[{id:"dpa-1",num:"1",title:"PÅedmÄt, úÄel a rozsah zpracovánÃ",text:"PÅedmÄtem této DPA je stanovenà práv a povinnostà smluvnÃch stran pÅi zpracovánà osobnÃch údajů Zpracovatelem pro Správce. ÃÄelem zpracovánà je výhradnÄ technické zajiÅ¡tÄnà provozu cloudových služeb Sound Event Detector (SED), pÅenos a vizualizace bezpeÄnostnÃch akustických poplachů, doruÄovánà notifikacÃ, zálohovánà konfiguracà a poskytovánà technické diagnostiky a podpory."},{id:"dpa-2",num:"2",title:"Povaha dat a kategorie subjektů údajů",text:"Zpracovávané údaje mohou zahrnovat: identifikátory zaÅÃzenà (MAC adresa, IP adresa, název senzoru), Äasová razÃtka, akustická metadata (typ události, hladina hluku v dB, mÃra spolehlivosti detekce), lokalizaÄnà souÅadnice senzoru a volitelnÄ krátké verifikaÄnà audio ústÅižky (max 1,5s). Subjekty údajů jsou fyzické osoby pohybujÃcà se v prostorách monitorovaných senzory Správce a oprávnÄnà uživatelé systému na stranÄ Správce."},{id:"dpa-3",num:"3",title:"Pokyny Správce a mlÄenlivost",text:"Zpracovatel zpracovává osobnà údaje výhradnÄ na základÄ doložených pokynů Správce, vÄetnÄ otázek pÅedánà údajů do tÅetà zemÄ. Zpracovatel se zavazuje zajistit, aby se osoby oprávnÄné zpracovávat osobnà údaje (zamÄstnanci a spolupracovnÃci) zavázaly k mlÄenlivosti nebo aby se na nÄ vztahovala zákonná povinnost mlÄenlivosti."},{id:"dpa-4",num:"4",title:"Technická a organizaÄnà bezpeÄnostnà opatÅenà (TOMs)",text:"Zpracovatel s pÅihlédnutÃm ke stavu techniky, nákladům na provedenà a povaze zpracovánà zavedl a udržuje vhodná technická a organizaÄnà opatÅenà k zajiÅ¡tÄnà úrovnÄ bezpeÄnosti odpovÃdajÃcà danému riziku dle Äl. 32 GDPR a norem ISO 27001. Tato opatÅenà zahrnujÃ: Å¡ifrovánà dat pÅi pÅenosu (TLS 1.3) a v klidu (AES-256), ÅÃzenà fyzického a logického pÅÃstupu, dvoufaktorovou autentizaci (2FA), oddÄlenà dat zákaznÃků (multi-tenancy izolace) a pravidelné testovánà zranitelnostÃ."},{id:"dpa-5",num:"5",title:"Zapojenà dalÅ¡Ãch zpracovatelů (Sub-procesorů)",text:"Správce udÄluje Zpracovateli obecné pÃsemné povolenà k zapojenà dalÅ¡Ãch zpracovatelů zajišťujÃcÃch provoz hostingové infrastruktury, cloudových serverů a datových center výhradnÄ na územà Evropské unie / Evropského hospodáÅského prostoru. Zpracovatel smluvnÄ zaváže každého sub-procesora ke stejným povinnostem na ochranu údajů, jaké jsou uvedeny v této smlouvÄ."},{id:"dpa-6",num:"6",title:"SouÄinnost pÅi výkonu práv subjektů údajů",text:"Zpracovatel je, pokud je to možné, nápomocen Správci prostÅednictvÃm vhodných technických a organizaÄnÃch opatÅenà pÅi plnÄnà Správcovy povinnosti reagovat na žádosti o výkon práv subjektů údajů stanovených v kapitole III GDPR (právo na pÅÃstup, výmaz, omezenà zpracovánÃ, námitka)."},{id:"dpa-7",num:"7",title:"Ohlášenà poruÅ¡enà zabezpeÄenà osobnÃch údajů",text:"V pÅÃpadÄ zjiÅ¡tÄnà jakéhokoli bezpeÄnostnÃho incidentu vedoucÃho k náhodnému nebo protiprávnÃmu zniÄenÃ, ztrátÄ, zmÄnÄ nebo neoprávnÄnému poskytnutà osobnÃch údajů ohlásà Zpracovatel tuto skuteÄnost Správci bez zbyteÄného odkladu, nejpozdÄji do 48 hodin od okamžiku, kdy se o poruÅ¡enà dozvÄdÄl."}
34,{id:"dpa-8",num:"8",title:"SouÄinnost pÅi posouzenà vlivu na ochranu dat (DPIA)",text:"Zpracovatel poskytne Správci pÅimÄÅenou souÄinnost a technické podklady pÅi zajišťovánà souladu s povinnostmi podle Älánků 32 až 36 GDPR (posouzenà vlivu na ochranu osobnÃch údajů DPIA a pÅedchozà konzultace s dozorovým úÅadem), s pÅihlédnutÃm k povaze zpracovánà a informacÃm, jež má Zpracovatel k dispozici."},{id:"dpa-9",num:"9",title:"Výmaz nebo vrácenà osobnÃch údajů po ukonÄenà služeb",text:"Po ukonÄenà poskytovánà služeb souvisejÃcÃch se zpracovánÃm je Zpracovatel povinen podle volby Správce vÅ¡echny osobnà údaje buÄ vymazat, nebo vrátit Správci a vymazat existujÃcà kopie, ledaže právo Evropské unie nebo Älenského státu vyžaduje uloženà daných osobnÃch údajů."},{id:"dpa-10",num:"10",title:"Audity, kontroly a rozhodné právo",text:"Zpracovatel poskytne Správci veÅ¡keré informace potÅebné k prokázánà splnÄnà povinnostà stanovených v Äl. 28 GDPR a umožnà audity, vÄetnÄ inspekcÃ, provádÄné Správcem nebo jiným auditorem povÄÅeným Správcem za pÅedem dohodnutých a pÅimÄÅených podmÃnek. Tato smlouva se ÅÃdà právem Äeské republiky a naÅÃzenÃm GDPR."}],crossLinksTitle:"SouvisejÃcà právnà dokumenty",crossLinks:[{route:"product-privacy",name:"Produktové soukromà a ochrana dat",desc:"Technická architektura ochrany soukromà u SED (Edge vs Cloud)"},{route:"privacy-policy",name:"Zásady ochrany osobnÃch údajů",desc:"Zpracovánà údajů, kde JALUD vystupuje jako Správce (Web a CRM)"},{route:"eula",name:"LicenÄnà smlouva EULA",desc:"PodmÃnky užÃvánà softwaru SED a licenÄnà ujednánÃ"},{route:"policy-ims",name:"Politika IMS (ISO 27001)",desc:"Certifikovaný systém bezpeÄnosti informacÃ"},{route:"manuals-and-datasheets",name:"Manuali e Schede Tecniche (GDPR e Certificazioni)",desc:"Documentazione tecnica completa, parere legale GDPR e certificazioni CE/FCC"}]},en:{eyebrow:"GDPR ARTICLE 28 & DATA PROTECTION",title:"Data Processing Agreement (DPA)",subtitle:"Standard Data Processing Terms pursuant to Article 28 GDPR for cloud-connected deployments, hosted SEDServer, and technical maintenance services by JALUD Embedded s.r.o.",version:"Version 2026.1 (Effective January 1, 2026)",tocTitle:"Table of Contents",companyDetails:"Data Processor: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Czech Republic, Reg. ID: 03056287",preamble:'This Data Processing Agreement ("DPA") governs the processing of personal data by JALUD Embedded s.r.o. ("Processor") on behalf of the customer ("Controller") whenever the Processor processes personal data in the course of providing cloud-hosted SED services, centralized SEDServer infrastructure, or remote technical diagnostics under Regulation (EU) 2016/679 ("GDPR").',sections:[{id:"dpa-1",num:"1",title:"Subject Matter, Nature, and Purpose of Processing",text:"The subject matter of this DPA is the execution of data processing operations by the Processor on behalf of the Controller. The nature and purpose of processing are strictly confined to the provision of Sound Event Detector (SED) cloud services, acoustic alarm transmission, alert delivery, configuration backups, and remote technical diagnostics requested by Controller."},{id:"dpa-2",num:"2",title:"Types of Personal Data and Categories of Data Subjects",text:"The personal data processed may comprise: edge hardware identifiers (MAC addresses, IP addresses, sensor names), system timestamps, acoustic event metadata (sound class, decibel level, neural confidence score), sensor spatial coordinates, and optional short verification audio clips (max 1.5s). Data subjects are individuals present in areas monitored by Controllerâs acoustic sensors and authorized personnel operating the Controllerâs systems."}
34,{id:"dpa-3",num:"3",title:"Documented Instructions and Confidentiality",text:"The Processor shall process personal data solely on documented instructions from the Controller, including with regard to transfers of personal data to a third country. The Processor ensures that persons authorized to process personal data have committed themselves to confidentiality or are under an appropriate statutory obligation of confidentiality."},{id:"dpa-4",num:"4",title:"Technical and Organizational Security Measures (TOMs)",text:"Taking into account the state of the art, the costs of implementation, and the nature of processing, the Processor has implemented and maintains comprehensive technical and organizational measures pursuant to GDPR Article 32 and ISO 27001 standards. These measures include: end-to-end transport layer encryption (TLS 1.3), storage encryption (AES-256), multi-tenant isolation, strict role-based access control, multi-factor authentication (2FA), and continuous vulnerability monitoring."},{id:"dpa-5",num:"5",title:"Sub-processors and Cloud Infrastructure",text:"Controller grants Processor general written authorization to engage sub-processors for hosting infrastructure and cloud operations located strictly within the European Union / European Economic Area (EU/EEA). Processor shall impose upon each sub-processor data protection obligations substantially equivalent to those set out in this DPA."},{id:"dpa-6",num:"6",title:"Assistance with Data Subject Rights",text:"Taking into account the nature of processing, Processor shall assist Controller by appropriate technical and organizational measures, insofar as possible, in fulfilling Controllerâs obligation to respond to requests exercising data subject rights under GDPR Chapter III (access, rectification, erasure, restriction, and portability)."},{id:"dpa-7",num:"7",title:"Personal Data Breach Notification",text:"Processor shall notify Controller without undue delay, and in any event within forty-eight (48) hours, upon becoming aware of any confirmed personal data breach affecting Controllerâs data."},{id:"dpa-8",num:"8",title:"Data Protection Impact Assessments (DPIA)",text:"Processor shall provide reasonable assistance to Controller in ensuring compliance with the obligations pursuant to GDPR Articles 32 to 36, taking into account the nature of processing and the information available to Processor."},{id:"dpa-9",num:"9",title:"Deletion or Return of Personal Data",text:"Upon termination of the service agreement, Processor shall, at the choice of Controller, delete or return all personal data to Controller and delete existing copies unless European Union or Member State law requires retention."},{id:"dpa-10",num:"10",title:"Audits, Inspections, and Governing Law",text:"Processor shall make available to Controller all information necessary to demonstrate compliance with GDPR Article 28 and allow for and contribute to reasonable audits conducted by Controller or an independent auditor mandated by Controller upon mutually agreed terms. This DPA is governed by the laws of the Czech Republic and the GDPR."}],crossLinksTitle:"Related Legal Framework",crossLinks:[{route:"product-privacy",name:"Product Privacy & Data Protection",desc:"Edge vs Cloud architecture and Privacy by Design implementation"},{route:"privacy-policy",name:"General Privacy Policy",desc:"Controller-level privacy policy for corporate website and contacts"},{route:"eula",name:"End User License Agreement (EULA)",desc:"Software licensing terms and operational responsibilities"},{route:"policy-ims",name:"Policy IMS (ISO 27001)",desc:"Information security management framework"}]},de:{eyebrow:"DSGVO ARTIKEL 28 & AUFTRAGSVERARBEITUNG",title:"Auftragsverarbeitungsvertrag (AVV)",subtitle:"Standardvereinbarung zur Auftragsverarbeitung gemäà Art. 28 DSGVO für Cloud-Dienste, gehostete SEDServer-Systeme und Fernwartung der JALUD Embedded s.r.o.",version:"Version 2026.1 (Gültig ab 1. Januar 2026)",tocTitle:"Inhaltsverzeichnis",companyDetails:"Auftragsverarbeiter: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Tschechische Republik, Id-Nr.: 03056287",preamble:"Diese Vereinbarung zur Auftragsverarbeitung (âAVVâ) regelt die Verarbeitung personenbezogener Daten durch die JALUD Embedded s.r.o. (âAuftragsverarbeiterâ) im Auftrag des Kunden (âVerantwortlicherâ) gemäà Art. 28 der Datenschutz-Grundverordnung (DSGVO).",sections:[{id:"dpa-1",num:"1",title:"Gegenstand und Zweck der Verarbeitung",text:"Gegenstand ist die Erbringung von Cloud- und Supportleistungen für den Sound Event Detector (SED), die Ãbertragung von Alarmmeldu
34ngen und die technische Systemüberwachung im Auftrag des Kunden."},{id:"dpa-2",num:"2",title:"Art der Daten und Kategorien betroffener Personen",text:"Verarbeitet werden technische Gerätekennungen, Zeitstempel, akustische Metadaten (Schallpegel, Ereignistyp) sowie optional konfigurierbare kurze Verifizierungs-Audioschnipsel (max. 1,5s)."},{id:"dpa-3",num:"3",title:"Weisungsgebundenheit und Vertraulichkeit",text:"Die Verarbeitung erfolgt ausschlieÃlich auf dokumentierte Weisung des Verantwortlichen. Alle mit der Verarbeitung betrauten Mitarbeiter sind zur Vertraulichkeit verpflichtet."},{id:"dpa-4",num:"4",title:"Technische und organisatorische MaÃnahmen (TOMs)",text:"Der Auftragsverarbeiter gewährleistet SicherheitsmaÃnahmen gemäà Art. 32 DSGVO und ISO 27001, einschlieÃlich Transportverschlüsselung (TLS 1.3), Speicherverschlüsselung (AES-256) und Mandantentrennung."},{id:"dpa-5",num:"5",title:"Unterauftragsverarbeiter",text:"Der Verantwortliche genehmigt den Einsatz von Unterauftragsverarbeitern für Cloud-Infrastruktur innerhalb der EU/EWR unter Einhaltung gleichwertiger Schutzstandards."},{id:"dpa-6",num:"6",title:"Unterstützung bei Betroffenenrechten",text:"Der Auftragsverarbeiter unterstützt den Verantwortlichen bei der Erfüllung von Anfragen betroffener Personen gemäà Kapitel III der DSGVO."},{id:"dpa-7",num:"7",title:"Meldung von Datenschutzverletzungen",text:"Datenschutzverletzungen werden dem Verantwortlichen unverzüglich, spätestens innerhalb von 48 Stunden nach Bekanntwerden, gemeldet."},{id:"dpa-8",num:"8",title:"Datenschutz-Folgenabschätzung (DSFA)",text:"Der Auftragsverarbeiter unterstützt den Verantwortlichen bei erforderlichen Datenschutz-Folgenabschätzungen nach Art. 35 DSGVO."},{id:"dpa-9",num:"9",title:"Löschung und Rückgabe von Daten",text:"Nach Beendigung der Leistungen werden alle Daten nach Wahl des Verantwortlichen gelöscht oder zurückgegeben, sofern keine gesetzlichen Aufbewahrungspflichten bestehen."},{id:"dpa-10",num:"10",title:"Audits und anwendbares Recht",text:"Der Verantwortliche hat das Recht, nach Vorankündigung Prüfungen zur Einhaltung dieser Vereinbarung durchzuführen. Es gilt das Recht der Tschechischen Republik."}],crossLinksTitle:"Zugehörige Dokumente",crossLinks:[{route:"product-privacy",name:"Produktdatenschutz & Datensicherheit",desc:"Details zu lokaler vs. Cloud-basierter Verarbeitung"},{route:"privacy-policy",name:"Allgemeine Datenschutzerklärung",desc:"Verarbeitung von Webseiten- und Kundendaten"},{route:"eula",name:"Endbenutzer-Lizenzvereinbarung (EULA)",desc:"Software-Lizenzbedingungen"},{route:"policy-ims",name:"IMS-Richtlinie (ISO 27001)",desc:"Zertifiziertes Sicherheitsmanagementsystem"}]},es:{eyebrow:"RGPD ARTÃCULO 28 & PROTECCIÃN DE DATOS",title:"Acuerdo de Encargo de Tratamiento (DPA)",subtitle:"Términos contractuales estándar según el Art. 28 del RGPD para servicios cloud y soporte técnico de JALUD Embedded s.r.o.",version:"Versión 2026.1 (Vigente a partir del 1 de enero de 2026)",tocTitle:"Ãndice del DPA",companyDetails:"Encargado del Tratamiento: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, República Checa, NIF: 03056287",preamble:'Este Acuerdo de Encargo de Tratamiento ("DPA") regula el tratamiento de datos personales realizado por JALUD Embedded s.r.o. ("Encargado") por cuenta del cliente ("Responsable") en el marco de servicios en la nube o mantenimiento conforme al RGPD.',sections:[{id:"dpa-1",num:"1",title:"Objeto y finalidad del tratamiento",text:"El tratamiento tiene como única finalidad la prestación técnica de servicios cloud para Sound Event Detector (SED), alertas acústicas y diagnóstico remoto."},{id:"dpa-2",num:"2",title:"Tipos de datos y categorÃas de interesados",text:"Datos técnicos del dispositivo, marcas de tiempo, metadatos de eventos acústicos y fragmentos de audio opcionales de verificación (máx. 1,5s)."},{id:"dpa-3",num:"3",title:"Instrucciones del responsable y confidencialidad",text:"El Encargado tratará los datos únicamente siguiendo instrucciones documentadas del Responsable. El personal autorizado está sujeto a
34secreto profesional."},{id:"dpa-4",num:"4",title:"Medidas técnicas y organizativas (TOMs)",text:"Se aplican medidas conforme al Art. 32 del RGPD e ISO 27001: cifrado TLS 1.3 en tránsito y AES-256 en reposo, y aislamiento entre clientes."},{id:"dpa-5",num:"5",title:"Subencargados del tratamiento",text:"Se autoriza la contratación de subencargados para infraestructura en la UE/EEE bajo obligaciones contractuales equivalentes."},{id:"dpa-6",num:"6",title:"Ejercicio de derechos de los interesados",text:"El Encargado asistirá al Responsable en la respuesta a solicitudes de ejercicio de derechos del CapÃtulo III del RGPD."},{id:"dpa-7",num:"7",title:"Notificación de violaciones de seguridad",text:"Cualquier incidente de seguridad que afecte a datos personales se notificará en un plazo máximo de 48 horas tras su detección."},{id:"dpa-8",num:"8",title:"Evaluaciones de impacto (EIPD)",text:"El Encargado facilitará la información técnica necesaria para la realización de evaluaciones de impacto de protección de datos."},{id:"dpa-9",num:"9",title:"Supresión o devolución de datos",text:"Finalizado el servicio, todos los datos personales serán suprimidos o devueltos al Responsable según su elección."},{id:"dpa-10",num:"10",title:"AuditorÃas y ley aplicable",text:"El Responsable podrá verificar el cumplimiento de este acuerdo mediante auditorÃas razonables. Se aplica la legislación checa y el RGPD."}],crossLinksTitle:"Documentos relacionados",crossLinks:[{route:"product-privacy",name:"Privacidad del Producto",desc:"Arquitectura técnica de privacidad de SED"},{route:"privacy-policy",name:"PolÃtica de Privacidad General",desc:"Tratamiento de datos como Responsable (Web)"},{route:"eula",name:"Acuerdo de Licencia EULA",desc:"Condiciones de licencia de software"},{route:"policy-ims",name:"PolÃtica IMS (ISO 27001)",desc:"Certificación de seguridad de la información"}]},pt:{eyebrow:"RGPD ARTIGO 28 & PROTEÃÃO DE DADOS",title:"Acordo de Processamento de Dados (DPA)",subtitle:"Termos contratuais de subcontratação nos termos do Art. 28 do RGPD para soluções cloud e assistência da JALUD Embedded s.r.o.",version:"Versão 2026.1 (Em vigor desde 1 de janeiro de 2026)",tocTitle:"Ãndice do DPA",companyDetails:"Subcontratante: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, República Checa, NIF: 03056287",preamble:'O presente Acordo de Processamento de Dados ("DPA") estabelece as obrigações entre o cliente ("Responsável pelo Tratamento") e a JALUD Embedded s.r.o. ("Subcontratante") nos termos do Art. 28 do Regulamento (UE) 2016/679 (RGPD).',sections:[{id:"dpa-1",num:"1",title:"Objeto e Ãmbito do Tratamento",text:"O tratamento restringe-se à operação técnica dos serviços cloud do Sound Event Detector (SED), gestão de alarmes acústicos e suporte técnico."},{id:"dpa-2",num:"2",title:"Tipologia dos Dados Pessoais",text:"Identificadores de rede e sensores, carimbos temporais, metadados de eventos acústicos e excertos curtos de verificação (máx. 1,5s)."},{id:"dpa-3",num:"3",title:"Instruções e Confidencialidade",text:"O processamento efetua-se exclusivamente sob instruções documentadas do Responsável. O pessoal envolvido está sujeito a estrito dever de sigilo."},{id:"dpa-4",num:"4",title:"Medidas Técnicas e Organizativas (TOMs)",text:"Aplicação de segurança conforme o Art. 32 do RGPD e ISO 27001: cifragem TLS 1.3 em trânsito e AES-256 em repouso com segregação de ambientes."},{id:"dpa-5",num:"5",title:"Subcontratantes Ulteriores",text:"Autorização geral para subcontratantes de infraestrutura cloud na UE/EEE sob compromissos contratuais de nÃvel idêntico."},{id:"dpa-6",num:"6",title:"Direitos dos Titulares dos Dados",text:"Assistência ao Responsável no atendimento aos direitos dos t
34itulares dos dados previstos no CapÃtulo III do RGPD."},{id:"dpa-7",num:"7",title:"Notificação de Violações de Segurança",text:"Notificação de qualquer violação de dados pessoais no prazo máximo de 48 horas após a respetiva confirmação."},{id:"dpa-8",num:"8",title:"Avaliação de Impacto (AIPD)",text:"Colaboração e fornecimento de documentação técnica para suporte a avaliações de impacto sobre a proteção de dados."},{id:"dpa-9",num:"9",title:"Apagamento ou Devolução dos Dados",text:"Cessada a prestação de serviços, todos os dados serão apagados ou devolvidos ao Responsável, consoante a sua opção."},{id:"dpa-10",num:"10",title:"Auditorias e Lei Aplicável",text:"Disponibilização de informação e realização de auditorias acordadas previamente. Regido pela lei da República Checa e pelo RGPD."}],crossLinksTitle:"Documentos associados",crossLinks:[{route:"product-privacy",name:"Privacidade do Produto",desc:"Arquitetura técnica de privacidade local e na nuvem"},{route:"privacy-policy",name:"PolÃtica de Privacidade Geral",desc:"Tratamento de dados no website"},{route:"eula",name:"Contrato de Licença EULA",desc:"Termos de licenciamento de software"},{route:"policy-ims",name:"PolÃtica IMS (ISO 27001)",desc:"Sistema de gestão de segurança da informação"}]},ar:{eyebrow:"اÙÙ
ادة 28 Ù
Ù GDPR ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª",title:"Ø§ØªÙØ§ÙÙØ© Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª (DPA)",subtitle:"Ø§ÙØ´Ø±ÙØ· Ø§ÙØªØ¹Ø§ÙØ¯ÙØ© اÙÙÙØ§Ø³ÙØ© ÙÙ
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª بÙ
ÙØ¬Ø¨ اÙÙ
ادة 28 Ù
٠اÙÙØ§Ø¦ØØ© Ø§ÙØ¹Ø§Ù
Ø© ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª (GDPR) ÙÙØ®Ø¯Ù
ات Ø§ÙØ³ØØ§Ø¨ÙØ© ÙØ§ÙدعÙ
اÙÙÙÙ ÙØ´Ø±ÙØ© JALUD Embedded s.r.o.",version:"Ø§ÙØ¥ØµØ¯Ø§Ø± 2026.1 (ÙØ³Ø±Ù اعتبارا٠Ù
Ù 1 ÙÙØ§Ùر 2026)",tocTitle:"ÙÙØ±Ø³ بÙÙØ¯ Ø§ÙØ§ØªÙاÙÙØ©",companyDetails:"Ù
Ø¹Ø§ÙØ¬ Ø§ÙØ¨ÙØ§ÙØ§Øª: JALUD Embedded s.r.o.Ø Ø§ÙØ¹ÙÙØ§Ù: Nepomucká 1355/261, 326 00 PlzeÅØ Ø§ÙØ¬Ù
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙÙØ©Ø Ø§ÙØ³Ø¬Ù: 03056287",preamble:'تØÙÙ
ÙØ°Ù Ø§ÙØ§ØªÙاÙÙØ© ("DPA") Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØ´Ø®ØµÙØ© Ø§ÙØªÙ تجرÙÙØ§ Ø´Ø±ÙØ© JALUD Embedded s.r.o. ("اÙÙ
Ø¹Ø§ÙØ¬") ÙÙØ§Ø¨Ø© Ø¹Ù Ø§ÙØ¹Ù
ÙÙ ("اÙÙ
تØÙÙ
") Ø¹ÙØ¯ ØªÙØ¯ÙÙ
Ø§ÙØ®Ø¯Ù
ات Ø§ÙØ³ØØ§Ø¨ÙØ© Ø£Ù Ø§ÙØµÙØ§ÙØ© Ø§ÙØªÙÙÙØ© ÙÙØ¸Ø§Ù
SED ÙÙÙØ§Ù ÙÙØ§Ø¦ØØ© (EU) 2016/679 ("GDPR").',sections:[{id:"dpa-1",num:"Ù¡",title:"Ù
ØÙ Ø§ÙØ§ØªÙاÙÙØ© ÙØ·Ø¨Ùعة اÙÙ
Ø¹Ø§ÙØ¬Ø© ÙØ§Ùغرض Ù
ÙÙØ§",text:"ÙÙØªØµØ± Ø§ÙØºØ±Ø¶ Ù
٠اÙÙ
Ø¹Ø§ÙØ¬Ø© ØØµØ±Ùا٠عÙÙ Ø§ÙØªØ´ØºÙÙ Ø§ÙØªÙÙÙ ÙØ®Ø¯Ù
ات Ø§ÙØ³ØØ§Ø¨Ø© ÙÙØ¸Ø§Ù
SED ÙØ¥Ø±Ø³Ø§Ù Ø§ÙØ¥Ùذارات Ø§ÙØµÙØªÙØ© ÙØªÙدÙÙ
Ø§ÙØ¯Ø¹Ù
اÙÙÙÙ Ø¨ÙØ§Ø¡Ù عÙÙ Ø·ÙØ¨ اÙÙ
تØÙÙ
."},{id:"dpa-2",num:"Ù¢",title:"Ø£ÙÙØ§Ø¹ Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØ´Ø®ØµÙØ© ÙÙØ¦Ø§Øª Ø£ØµØØ§Ø¨ Ø§ÙØ¨ÙØ§ÙØ§Øª",text:"Ù
Ø¹Ø±ÙØ§Øª Ø§ÙØ£Ø¬ÙØ²Ø©Ø ÙØ§ÙأختاÙ
Ø§ÙØ²Ù
ÙÙØ©Ø ÙØ§ÙØ¨ÙØ§Ùات اÙÙØµÙÙØ© Ø§ÙØµÙØªÙØ© (Ù
ستÙÙ Ø§ÙØ¯ÙØ³ÙØ¨ÙØ ÙØ¦Ø© Ø§ÙØµÙت)Ø ÙÙ
ÙØ§Ø·Ø¹ Ø§ÙØªØÙÙ Ø§ÙØµÙØªÙØ© Ø§ÙØ§Ø®ØªÙØ§Ø±ÙØ© اÙÙ
ÙØªØ¶Ø¨Ø© (Ø¨ØØ¯ Ø£ÙØµÙ 1.5 ثاÙÙØ©)."},{id:"dpa-3",num:"Ù£",title:"تعÙÙÙ
ات اÙÙ
تØÙÙ
ÙØ§ÙØ³Ø±ÙØ©",text:"تتÙ
اÙÙ
Ø¹Ø§ÙØ¬Ø© ØØµØ±Ø§Ù ÙÙÙØ§Ù ÙØªØ¹ÙÙÙ
ات اÙÙ
تØÙÙ
اÙÙ
ÙØ«ÙØ©Ø ÙÙÙØªØ²Ù
جÙ
ÙØ¹ اÙÙ
ÙØ¸ÙÙÙ Ø¨Ø§ÙØªØ²Ø§Ù
ÙØ§ÙÙÙ٠صارÙ
Ø¨Ø§ÙØÙØ§Ø¸ عÙÙ Ø³Ø±ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª."},{id:"dpa-4",num:"Ù¤",title:"Ø§ÙØªØ¯Ø§Ø¨Ùر Ø§ÙØ£Ù
ÙÙØ© اÙÙÙÙØ© ÙØ§ÙØªÙØ¸ÙÙ
ÙØ© (TOMs)",text:"تطبÙÙ Ù
عاÙÙØ± اÙÙ
ادة 32 Ù
Ù GDPR ÙÙ
عاÙÙØ± ISO 27001Ø Ø¨Ù
ا Ù٠ذÙÙ Ø§ÙØªØ´ÙÙØ± اÙÙØ§Ù
Ù TLS 1.3 ÙÙÙÙÙ Ù AES-256 ÙÙØªØ®Ø²ÙÙ ÙØ¹Ø²Ù Ø¨ÙØ§Ùات Ø§ÙØ¹Ù
ÙØ§Ø¡."},{id:"dpa-5",num:"Ù¥",title:"اÙÙ
Ø¹Ø§ÙØ¬ÙÙ Ù
Ù Ø§ÙØ¨Ø§Ø·Ù",text:"ÙÙ
ÙØ اÙÙ
تØÙÙ
تÙÙÙØ¶Ø§Ù عاÙ
Ø§Ù Ø¨Ø§ÙØ§Ø³ØªØ¹Ø§ÙØ© بÙ
Ø²ÙØ¯Ù Ø§ÙØ¨ÙÙØ© Ø§ÙØªØØªÙØ© Ø§ÙØ³ØØ§Ø¨ÙØ© Ø¯Ø§Ø®Ù Ø§ÙØ§ØªØØ§Ø¯ Ø§ÙØ£ÙØ±ÙØ¨Ù / اÙÙ
ÙØ·ÙØ© Ø§ÙØ§ÙØªØµØ§Ø¯ÙØ© Ø§ÙØ£ÙØ±ÙØ¨ÙØ© Ø¨Ø´Ø±ÙØ· ØÙ
Ø§ÙØ© Ù
Ù
Ø§Ø«ÙØ©."},{id:"dpa-6",num:"Ù¦",title:"اÙÙ
ساعدة ÙÙ ØªÙØ¨ÙØ© ØÙÙÙ Ø£ØµØØ§Ø¨ Ø§ÙØ¨ÙØ§ÙØ§Øª",text:"Ù
ساعدة اÙÙ
تØÙÙ
عبر اÙÙØ³Ø§Ø¦Ù Ø§ÙØªÙÙÙØ© اÙÙ
ØªØ§ØØ© ÙÙ Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© ÙØ·Ùبات Ù
Ù
ارسة Ø§ÙØÙÙ٠اÙÙ
ÙØµÙص عÙÙÙØ§ ÙÙ Ø§ÙØ¨Ø§Ø¨ Ø§ÙØ«Ø§ÙØ« Ù
Ù GDPR."},{id:"dpa-7",num:"Ù§",title:"Ø§ÙØ¥Ø®Ø·Ø§Ø± Ø¨Ø§ÙØªÙØ§ÙØ§Øª ØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª",text:"إخطار اÙÙ
تØÙÙ
Ø¨Ø£Ù Ø®Ø±Ù Ø£Ù Ø§ÙØªÙا٠أÙ
ÙÙ ÙÙ
س Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØ´Ø®ØµÙØ© دÙÙ ØªØ£Ø®ÙØ± ÙØ®Ùا٠Ù
دة Ø£ÙØµØ§Ùا 48 ساعة Ù
٠تأÙÙØ¯ اÙÙØ§Ùعة."},{id:"dpa-8",num:"Ù¨",title:"تÙÙÙÙ
أثر ØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª (DPIA)",text:"ØªÙØ¯ÙÙ
Ø§ÙØ¯Ø¹Ù
ÙØ§ÙÙØ«Ø§Ø¦Ù Ø§ÙØªÙÙÙØ© ÙÙÙ
تØÙÙ
ÙÙÙ
ساعدة Ù٠إعداد تÙÙÙÙ
ات أثر ØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª ÙÙÙØ§Ù ÙÙÙ
ادة 35 Ù
Ù GDPR."},{id:"dpa-9",num:"Ù©",title:"ØØ°Ù Ø§ÙØ¨ÙØ§ÙØ§Øª Ø£Ù Ø¥Ø¹Ø§Ø¯ØªÙØ§ Ø¹ÙØ¯ Ø§ÙØªÙاء Ø§ÙØ®Ø¯Ù
Ø©",text:"Ø¹ÙØ¯ Ø§ÙØªÙاء Ø§ÙØ¹ÙØ¯Ø ÙÙØªØ²Ù
اÙÙ
Ø¹Ø§ÙØ¬ Ø¨ØØ°Ù ÙØ§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØ´Ø®ØµÙØ© Ø£Ù Ø¥Ø¹Ø§Ø¯ØªÙØ§ ÙÙÙ
تØÙÙ
ÙÙÙØ§Ù ÙØ§Ø®ØªÙارÙ."},{id:"dpa-10",num:"Ù¡Ù ",title:"Ø§ÙØªØ¯ÙÙÙ ÙØ§ÙÙØ§ÙÙÙ Ø§ÙØØ§ÙÙ
",text:"Ø¥ØªØ§ØØ© اÙÙ
عÙÙÙ
ات اÙÙØ§Ø²Ù
Ø© ÙØ¥Ø«Ø¨Ø§Øª Ø§ÙØ§Ù
تثا٠ÙÙÙ
ادة 28 Ù
Ù GDPR ÙØ§ÙسÙ
Ø§Ø Ø¨Ø¹Ù
ÙÙØ§Øª Ø§ÙØªØ¯ÙÙ٠اÙÙ
تÙ٠عÙÙÙØ§. ÙØ³Ø±Ù ÙØ§ÙÙÙ Ø§ÙØ¬Ù
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙÙØ© ÙÙØ§Ø¦ØØ© GDPR."}],crossLinksTitle:"اÙÙØ«Ø§Ø¦Ù ذات Ø§ÙØµÙØ©",crossLinks:[{route:"product-privacy",name:"Ø®ØµÙØµÙØ© اÙÙ
ÙØªØ¬ ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª",desc:"ØªÙØ§ØµÙ٠اÙÙ
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ·Ø±ÙÙØ© ÙØ§ÙØ³ØØ§Ø¨ÙØ©"},{route:"privacy-policy",name:"Ø³ÙØ§Ø³Ø© Ø§ÙØ®ØµÙØµÙØ© Ø§ÙØ¹Ø§Ù
Ø©",desc:"Ù
Ø¹Ø§ÙØ¬Ø© Ø¨ÙØ§Ùات اÙÙ
ÙÙØ¹ ÙØ§ÙعÙ
ÙØ§Ø¡"},{route:"eula",name:"Ø§ØªÙØ§ÙÙØ© ØªØ±Ø®ÙØµ اÙÙ
ستخدÙ
اÙÙÙØ§Ø¦Ù EULA",desc:"Ø´Ø±ÙØ· استخداÙ
Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª"},{route:"policy-ims",name:"Ø³ÙØ§Ø³Ø© IMS (ISO 27001)",desc:"ÙØ¸Ø§Ù
إدارة Ø£Ù
٠اÙÙ
عÙÙÙ
ات اÙÙ
عتÙ
د"}]},it:{eyebrow:"CONTRATTO DI TRATTAMENTO DATI EX ART. 28 GDPR",title:"Accordo sul Trattamento dei Dati Personali (DPA)",subtitle:"Termini contrattuali standard per i servizi cloud, telemetria opzionale e supporto remoto conformi all'Art. 28 del Regolamento UE 2016/679 (GDPR).",version:"Versione 2026.1 (In vigore dal 1° gennaio 2026)",tocTitle:"Indice dell'Accordo DPA",companyDetails:"Responsabile del Trattamento: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Repubblica Ceca",preamble:`Il presente Accordo sul Trattamento dei Dati ("DPA") si applica ogniqualvolta JALUD Embedded s.r.o. ("Responsabile" o "Fornitore") tratta dati personali per conto del Cliente ("Titolare") nell'ambito della fornitura di servizi di supporto tecnico remoto, manutenzione cloud o telemetria dei sistemi Sound Event Detector.`,sections:[{id:"dpa-1",num:"1",title:"Oggetto e Finalità dell'Accordo",text:"Il presente DPA disciplina le condizioni in base alle quali il Responsabile tratta dati personali per conto del Titolare, garantendo la piena rispondenza all'Articolo 28 del Regolamento (UE) 2016/679 (GDPR)."},{id:"dpa-2",num:"2",title:"Ruoli delle Parti e Istruzioni Vincolanti",text:"Il Cliente è il Titolare del Trattamento e determina finalità e mezzi del trattamento. JALUD opera unicamente in qualità di Responsabile del Trattamento ed elabora i dati esclusivamente sulla base delle istruzioni documentate fornite dal Titolare."},{id:"dpa-3",num:"3",title:"Categorie di Dati e Soggetti Interessati",text:"I dati trattati possono comprendere: metadati tecnici di eventi allarme, log di stato dei dis
34positivi, indirizzi IP di configurazione e, qualora abilitati dal Cliente, brevi frammenti audio di verifica (max 1,5s). Gli interessati sono le persone fisiche presenti nelle aree monitorate dai dispositivi del Titolare."},{id:"dpa-4",num:"4",title:"Misure Tecniche e Organizzative di Sicurezza",text:"Il Responsabile adotta misure tecniche e organizzative adeguate per garantire un livello di sicurezza commisurato al rischio, in conformità allo standard ISO/IEC 27001, inclusa la pseudonimizzazione, la cifratura dei dati in transito (TLS) e a riposo, e controlli di accesso granulari."},{id:"dpa-5",num:"5",title:"Personale Autorizzato e Obblighi di Riservatezza",text:"JALUD assicura che i dipendenti e collaboratori autorizzati ad accedere ai dati personali si siano formalmente impegnati alla riservatezza o abbiano un adeguato obbligo legale di segretezza."},{id:"dpa-6",num:"6",title:"Sub-responsabili del Trattamento (Sub-processors)",text:"Il Titolare concede un'autorizzazione generale a JALUD per l'impiego di sub-responsabili (es. hosting cloud UE per servizi di notifica). JALUD informa tempestivamente il Titolare di eventuali modifiche o sostituzioni e impone ai sub-responsabili gli stessi obblighi in materia di protezione dei dati previsti dal presente DPA."},{id:"dpa-7",num:"7",title:"Assistenza al Titolare del Trattamento",text:"Tenendo conto della natura del trattamento, JALUD assiste il Titolare con misure tecniche e organizzative adeguate per dare seguito alle richieste di esercizio dei diritti degli interessati (Capo III GDPR) e per adempiere agli obblighi di sicurezza e consultazione preliminare DPIA (Artt. 32-36 GDPR)."},{id:"dpa-8",num:"8",title:"Notifica di Violazione dei Dati Personali (Data Breach)",text:"JALUD notifica al Titolare senza indebito ritardo, e comunque entro 48 ore dalla venuta a conoscenza, qualsiasi violazione di sicurezza che comporti accidentalmente o illecitamente la distruzione, perdita o divulgazione indebita dei dati personali trattati."},{id:"dpa-9",num:"9",title:"Cancellazione e Restituzione dei Dati al Termine del Servizio",text:"Alla cessazione della fornitura dei servizi, JALUD provvede, a scelta del Titolare, alla cancellazione definitiva o alla restituzione di tutti i dati personali trattati per suo conto, distruggendo le copie esistenti salvo che la legge europea o nazionale ne prescriva la conservazione."},{id:"dpa-10",num:"10",title:"Verifiche di Conformità , Audit e Disposizioni Finali",text:"JALUD mette a disposizione del Titolare tutte le informazioni necessarie per dimostrare il rispetto degli obblighi di cui all'Art. 28 GDPR e consente verifiche o ispezioni condotte dal Titolare o da un revisore indipendente incaricato, nel rispetto dei segreti industriali e dei requisiti di sicurezza fisica."}],crossLinksTitle:"Documenti Legali Correlati",crossLinks:[{route:"product-privacy",name:"Privacy del Prodotto",desc:"Principi tecnici di elaborazione in memoria volatile e salvaguardia audio"},{route:"eula",name:"Licenza Utente Finale (EULA)",desc:"Condizioni di concessione della licenza per il software Sound Event Detector"},{route:"support-and-maintenance",name:"Termini di Supporto e Manutenzione",desc:"Accordi sui livelli di servizio e manutenzione correttiva del software"},{route:"policy-ims",name:"Politica IMS (ISO 9001 e ISO 27001)",desc:"Sistema di gestione della qualità e della sicurezza delle informazioni"}]}},jn={cs:"Verze 2026.1 (ÃÄinnost od 1. ledna 2026)",en:"Version 2026.1 (Effective January 1, 2026)",de:"Version 2026.1 (Gültig ab 1. Januar 2026)",es:"Versión 2026.1 (Vigente a partir del 1 de enero de 2026)",pt:"Versão 2026.1 (Em vigor desde 1 de janeiro de 2026)",ar:"Ø§ÙØ¥ØµØ¯Ø§Ø± 2026.1 (ÙØ³Ø±Ù اعتبارا٠Ù
Ù 1 ÙÙØ§Ùر 2026)",it:"Versione 2026.1 (In vigore dal 1° gennaio 2026)"},Xu={cs:{eyebrow:"SERVISNà SLUŽBY & TECHNICKà PODPORA",title:"PodmÃnky podpory a údržby",subtitle:"Rozsah technické podpory, pravidla aktualizacà AI modelů, klasifikace závažnosti incidentů a cÃlové reakÄnà doby pro ÅeÅ¡enà JALUD Embedded s.r.o.",version:"Verze 2026.1 (ÃÄinnost od 1. ledna 2026)",tocTitle:"Obsah podmÃnek podpory",companyDetails:"Poskytovatel podpory: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Äeská republika, IÄO: 03056287",preamble:"Tyto PodmÃnky podpory a údržby (âPodmÃnky podporyâ) upravujà poskytovánà služeb technické podpory, údržby softwaru, bezpeÄnostnÃch oprav a aktualizacà neuronových modelů spoleÄnostà JALUD Embedded s.r.o. (âPoskytovatelâ) pro oprávnÄné zákaznÃky a certifikované partnery využÃvajÃcà softw
34are Sound Event Detector (SED).",slaNoticeBadge:"Důležité upozornÄnà k reakÄnÃm dobám",slaNoticeText:"CÃlové reakÄnà doby uvedené v tÄchto podmÃnkách pÅedstavujà provoznà cÃle technického týmu JALUD pro zahájenà diagnostiky. Tyto Äasy nezakládajà garantovanou dobu vyÅeÅ¡enà incidentu ani smluvnà garanci (SLA) se smluvnÃmi pokutami, pokud nenà se zákaznÃkem pÃsemnÄ uzavÅena samostatná individuálnà prémiová servisnà smlouva (SLA).",sections:[{id:"supp-1",num:"1",title:"Rozsah služeb podpory a role Dodavatele SED",text:"Technická a servisnà podpora ÅeÅ¡enà Sound Event Detector (SED) je organizována ve vÃceúrovÅovém modelu: (a) VyÅÃzenà základnÃch uživatelských dotazů k použÃvánÃ, instalace softwaru a hardwaru, prvotnà pÅihlášenÃ, zajiÅ¡tÄnà odborné montáže a proÅ¡kolenà personálu objednatele pro správnou instalaci zaÅÃzenà zajišťuje autorizovaný Dodavatel SED; (b) Technická podpora k produktu, integrace do nadÅazených VMS systémů a konzultace spojené se správným provozem jsou rovnÄž zajišťovány Dodavatelem SED ve spolupráci s Poskytovatelem; (c) Provozovánà servisnà podpory nad dedikovaným hardwarovým zaÅÃzenÃm spoleÄnosti JALUD Embedded je povinné pro zachovánà garantované detekÄnà spolehlivosti, stability neuronových modelů a platnosti záruk."},{id:"supp-2",num:"2",title:"Adaptace na akustické prostÅedà a garance faleÅ¡ných alarmů",text:"SpoleÄnost JALUD Embedded v rámci servisnà podpory poskytuje: (a) Odbornou adaptaci a doladÄnà algoritmických parametrů ZaÅÃzenà na specifické akustické podmÃnky prostÅedà objednatele (napÅ. ruÅ¡né mÄstské tepny, průmyslové haly, Å¡koly, dopravnà uzly); (b) ÅeÅ¡enà anomálià a optimalizaci detekÄnÃch prahů v pÅÃpadÄ vykazovánà nadmÄrného poÄtu faleÅ¡ných poplachů. Poskytovatel garantuje provoznà toleranci v průmÄru maximálnÄ 3 faleÅ¡ných alarmů na jedno zaÅÃzenà za 24 hodin provozu pÅi dodrženà doporuÄených montážnÃch podmÃnek."},{id:"supp-3",num:"3",title:"Aktualizace softwaru, neuronových modelů a nové detekÄnà tÅÃdy",text:"Pravidla pro aktualizace softwaru a rozÅ¡iÅovánà neuronových sÃtÃ: (a) Objednatel má po dobu trvánà podpory nárok na pozdÄjšà softwarový upgrade ZaÅÃzenÃ, která již byla objednateli dodána. Upgrade obsahuje vylepÅ¡enà funkcionalit pro již dodané a zakoupené zvuky a detekce (tÅÃÅ¡tÄnà skla, stÅelba, panický kÅik, verbálnà agrese atd.) â zejména vyššà odolnost vůÄi faleÅ¡ným poplachům, vyššà citlivost modelu, prodlouženà efektivnÃho dosahu detekce a úpravu algoritmů ZaÅÃzenÃ. Tyto aktualizace pro již dodaná zaÅÃzenà jsou bezplatné; (b) Bezplatné jsou rovnÄž veÅ¡keré aktualizace obslužných softwarových nástrojů SED Presentation a SED Control."},{id:"supp-4",num:"4",title:"Serverová Dual Verification, konektivita a akustická triangulace",text:"Pro kamerové instalace a rozsáhlé systémy je k dispozici pokroÄilá serverová podpora (v cloudovém i on-premise provedenÃ): (a) Dual verification na serveru (SED Server) â dodateÄné dvouúrovÅové ovÄÅenà detekcà z kamerových instalacà probÃhá na serverové infrastruktuÅe za využità výraznÄ vÄtÅ¡Ãho neuronového modelu, což snižuje mÃru faleÅ¡ných poplachů pÅibližnÄ o dalÅ¡Ãch 50 % oproti primárnÃmu vyhodnocenà probÃhajÃcÃmu pÅÃmo na kameÅe (ACAP/HEOP); (b) Podpora standardnÃho ONVIF alarmového a audio/video streamu z bezpeÄnostnÃch kamer; (c) Podpora standardnÃch rozhranà RestAPI, FCM (Firebase Cloud Messaging), SIA DC-09, ConnectID apod. pro plnohodnotnou integraci do systémů VMS (Genetec Security Center, Milestone XProtect, Avigilon Control Center aj.); (d) Automatické prostorové urÄenà polohy (akustická triangulace) a výpoÄet souÅadnic zdroje zvuku (útoÄnÃka Äi obÄti) v pÅÃpadÄ zachycenà zvukové události minimálnÄ 3 venkovnÃmi zaÅÃzenÃmi SED."},{id:"supp-5",num:"5",title:"Důsledky neobjednánà nebo vyprÅ¡enà servisnà podpory",text:"V pÅÃpadÄ, že servisnà podpora nenà objednatelem sjednána nebo dojde k jejÃmu vyprÅ¡enà bez vÄasného obnovenÃ: (a) Objednatel ztrácà nárok na adaptaci neuronových modelů na specifické prostÅedà instalace, zaniká garance maximálnà mÃry faleÅ¡ných poplachů a je deaktivována prostorová triangulace/lokalizace incidentů; (b) Servisnà podpora po vyprÅ¡enà platnosti zaniká a nelze ji na dÅÃve zakoupené produkty a zaÅÃzenà uplatnit zpÄtnÄ bez úhrady poplatku za reaktivaci a technického auditu instalace."},{id:"supp-6",num:"6",title:"Podporované verze softwaru",text:"Poskytovatel poskytuje plnou technickou podporu pro aktuálnà hlavnà verzi softwaru (N) a bezprostÅednÄ pÅedcházejÃcà verzi (N-1). Pro staršà verze jsou poskytovány pouze kritické bezpeÄnostnà záplaty dle uváženà Poskytovatele. ZákaznÃkům je doporuÄeno udržovat instalace na podporovaných verzÃch."},{id:"supp-7",num:"7",title:"KomunikaÄnà kanály a provoznà doba podpory",text:'Standardnà technická podpora je dostupná v pracovnà dny od pondÄlà do pátku v Äase 09:00 až 17:00 CET/CEST (s výjimkou státnÃch svátků v Äeské republice). Požadavky se zadávajà prostÅednictvÃm servisnÃho Helpdesku nebo na e-mail: <span class="sed-obf-email" data-u="c3VwcG9ydA==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c3VwcG9ydEBqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">support [at] jalud-embedded.com</span></span>.'},{id:"supp-8",num:"8",title:"Kategorie závažnosti incidentů a cÃlové reakÄnà doby",text:'Incidenty jsou pÅi pÅijetà klasifikovány do následujÃcÃch úrovnà závažnosti s tÄmito provoznÃmi cÃli prvnà reakce:<ul style="margin: 0.75rem 0 0 1.25rem; padding: 0;"><li style="margin-bottom: 0.5rem;"><strong>Závažnost 1 (Kritická â Havárie celého systému):</strong> Celkový výpadek detekce na primárnÃm serveru Äi kritickém uzlu bez možnosti náhradnÃho ÅeÅ¡enÃ. CÃlová reakce technika: <strong>do 4 pracovnÃch hodin</strong>.</li><li style="margin-bottom: 0.5rem;"><strong>Závažnost 2 (Vysoká â Omezený provoz):</strong> Významné zhorÅ¡enà funkce detekce na Äásti zaÅÃzenà nebo selhánà integrace s VMS, základnà provoz zach
34ován. CÃlová reakce: <strong>do 8 pracovnÃch hodin</strong>.</li><li style="margin-bottom: 0.5rem;"><strong>Závažnost 3 (StÅednà â Menšà vada):</strong> Izolovaná chyba nemajÃcà vliv na spolehlivost klÃÄových detekcÃ, existuje náhradnà ÅeÅ¡enÃ. CÃlová reakce: <strong>do 2 pracovnÃch dnů</strong>.</li><li style="margin-bottom: 0.5rem;"><strong>Závažnost 4 (NÃzká â Dotaz / Návrh):</strong> Dotazy na konfiguraci, požadavky na novou funkcionalitu Äi drobná kosmetická hlášenÃ. CÃlová reakce: <strong>do 5 pracovnÃch dnů</strong>.</li></ul>'},{id:"supp-9",num:"9",title:"SouÄinnost zákaznÃka",text:"Rychlost a úspÄÅ¡nost vyÅeÅ¡enà incidentu závisà na poskytnutà souÄinnosti ze strany zákaznÃka. ZákaznÃk je povinen: poskytnout pÅesný popis incidentu a postup reprodukce, poskytnout exportované systémové protokoly (logy) a diagnostická data ze zaÅÃzenÃ, a v pÅÃpadÄ potÅeby umožnit zabezpeÄený vzdálený pÅÃstup (VPN / TeamViewer)."},{id:"supp-10",num:"10",title:"Výluky ze standardnà podpory",text:"Standardnà podpora nezahrnuje: (a) odstraÅovánà vad způsobených nekompatibilnÃm Äi vadným hardwarem tÅetÃch stran, poÅ¡kozenými mikrofony nebo vadnou kabelážÃ; (b) podporu neautorizovaných úprav softwaru Äi neoficiálnÃch operaÄnÃch systémů; (c) výjezdy techniků na mÃsto instalace (on-site podpora); (d) obnovu dat ztracených v důsledku výpadku infrastruktury zákaznÃka."},{id:"supp-11",num:"11",title:"Zásady ukonÄenà životnosti produktů (EOL / EOS)",text:"Poskytovatel si vyhrazuje právo ukonÄit podporu starÅ¡Ãch verzà softwaru nebo hardwarových platforem (End-of-Life / End-of-Support). Oznámenà o EOL je vydáváno s pÅedstihem minimálnÄ 6 mÄsÃců a zákaznÃkům je nabÃdnut pÅechod na aktuálnà podporovanou verzi."}],crossLinksTitle:"SouvisejÃcà dokumentace",crossLinks:[{route:"eula",name:"LicenÄnà smlouva EULA",desc:"PodmÃnky užÃvánà softwaru SED a práva k licencÃm"},{route:"terms-and-conditions",name:"Obchodnà podmÃnky",desc:"KomerÄnà podmÃnky, záruka na hardware a platby"},{route:"product-privacy",name:"Produktové soukromÃ",desc:"Nakládánà se zvukem a diagnostickými logy pÅi servisu"},{route:"policy-ims",name:"Politika IMS",desc:"Certifikované ÅÃzenà jakosti a informaÄnà bezpeÄnosti"}]},en:{eyebrow:"SUPPORT POLICIES & SERVICE MAINTENANCE",title:"Support & Maintenance Terms",subtitle:"Technical support framework, AI model maintenance, incident severity tiers, and target response times for JALUD Embedded s.r.o.",version:"Version 2026.1 (Effective January 1, 2026)",tocTitle:"Table of Contents",companyDetails:"Support Provider: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Czech Republic, Reg. ID: 03056287",preamble:'These Support & Maintenance Terms ("Support Terms") define the technical support services, software maintenance releases, security patches, and neural detection model updates provided by JALUD Embedded s.r.o. ("Licensor" or "JALUD") to authorized customers and certified system integrators operating Sound Event Detector (SED) solutions.',slaNoticeBadge:"Important Notice on Response Times",slaNoticeText:"The target response times specified herein represent operational goals for the technical support team to acknowledge and initiate diagnosis. They do NOT constitute guaranteed resolution times or binding financial Service Level Agreements (SLAs) with liquidated damages, unless a separate, custom SLA agreement has been expressly executed in writing.",sections:[{id:"supp-1",num:"1",title:"Scope of Support Services and Role of the SED Supplier",text:"Technical and service support for Sound Event Detector (SED) solutions is organized within a multi-tiered framework: (a) Addressing standard user inquiries regarding system operation, installation of software and hardware, initial login setup, installation verification, and operational training for proper device deployment are provided by the certified SED Supplier; (b) Product technical support, upstream VMS integration, and operational guidance are likewise provided by the SED Supplier in coordination with JALUD; (c) Active service support for dedicated hardware devices manufactured by JALUD Embedded is mandatory to maintain guaranteed detection performance, neural model stability, and warranty coverage."},{id:"supp-2",num:"2",title:"Acoustic Environment Adaptation and False Alarm Guarantee",text:"As part of active service support, JALUD Embedded delivers: (a) Professional adaptation and calibration of Device parameters tailored to the customer's specific acoustic environment (e.g., bustling urban corridors, industrial facilities, transit hubs, educational campuses); (b) Rapid diagnosis and algorithmic threshold tuning in cases of elevated false alarm occurrences. JALUD guarantees an operational tolerance averaging a maximum of 3 false alarms per device per 24-hour period, subject to standard deployment specifications."},{id:"supp-3",num:"3",title:"Software Upgrades, Neural Model Maintenance, and New Sound Classes",text:"Guidelines governing software upgrades and neural network maintenance: (a) Customers maintain the right to subsequent software upgrades for Devices already delivered and licensed. Upgrades encompass performance enhancements for previously delivered and purchased
34sound detection classes (glass break, gunshot, panic scream, verbal aggression, etc.) â specifically enhanced false alarm suppression, improved model sensitivity, extended acoustic range, and algorithm optimizations. These updates for delivered devices are complimentary; (b) All version updates for SED Presentation and SED Control software utilities are likewise provided free of charge."},{id:"supp-4",num:"4",title:"Server Dual Verification, Connectivity, and Acoustic Triangulation",text:"For camera deployments and enterprise infrastructure, advanced server support is available in both cloud and on-premise environments: (a) Dual Verification on SED Server â secondary verification of detections from camera installations is performed on server infrastructure utilizing a substantially larger neural network model, reducing edge false alarms by approximately an additional 50% compared to on-camera evaluation (ACAP/HEOP); (b) Native support for standard ONVIF alarm and audio/video streaming from IP cameras; (c) Comprehensive integration interfaces including RestAPI, FCM (Firebase Cloud Messaging), SIA DC-09, and ConnectID for seamless interoperation with leading VMS suites (Genetec Security Center, Milestone XProtect, Avigilon Control Center, etc.); (d) Automated spatial coordinate calculation (acoustic triangulation) pinpointing the location of the sound source (attacker or victim) in real time when an incident is captured by at least 3 outdoor SED devices."},{id:"supp-5",num:"5",title:"Consequences of Lapsed or Unordered Support",text:"In the event that service support is not contracted or is permitted to expire without timely renewal: (a) The Customer forfeits access to acoustic environment model adaptation, the guaranteed maximum false alarm threshold, and multi-sensor event triangulation/localization; (b) Support entitlement terminates upon expiration and cannot be reinstated retroactively for previously deployed products and units without an authorized reactivation fee and baseline technical audit."},{id:"supp-6",num:"6",title:"Supported Software Versions",text:"Full technical support is provided for the current major release (N) and the immediately preceding release (N-1). For older software generations, only critical security patches may be provided at JALUDâs sole discretion. Customers are strongly encouraged to maintain software deployments within active support branches."},{id:"supp-7",num:"7",title:"Support Channels and Operational Hours",text:'Standard support is available during business hours, Monday through Friday, from 09:00 to 17:00 CET/CEST (excluding statutory public holidays in the Czech Republic). Support requests must be submitted via the official Helpdesk portal or via email to: <span class="sed-obf-email" data-u="c3VwcG9ydA==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c3VwcG9ydEBqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">support [at] jalud-embedded.com</span></span>.'},{id:"supp-8",num:"8",title:"Incident Severity Levels and Target Response Times",text:'Incoming support inquiries are prioritized according to the following operational severity matrix:<ul style="margin: 0.75rem 0 0 1.25rem; padding: 0;"><li style="margin-bottom: 0.5rem;"><strong>Severity 1 (Critical â Outage):</strong> Complete failure of detection on a primary server or critical edge node with no workaround available. Initial target response: <strong>within 4 business hours</strong>.</li><li style="margin-bottom: 0.5rem;"><strong>Severity 2 (High â Degraded):</strong> Substantial degradation of detection capability or failure of VMS alerting integration, with core application operational. Initial target response: <strong>within 8 business hours</strong>.</li><li style="margin-bottom: 0.5rem;"><strong>Severity 3 (Medium â Minor Defect):</strong> Isolated functional issue not impairing critical detection, with a known operational workaround. Initial target response: <strong>within 2 business days</strong>.</li><li style="margin-bottom: 0.5rem;"><strong>Severity 4 (Low â Inquiry / Request):</strong> General configuration questions, feature requests, or minor user-interface cosmetic items. Initial target response: <strong>within 5 business days</strong>.</li></ul>'},{id:"supp-9",num:"9",title:"Customer Cooperation Obligations",text:"Timely defect resolution requires active customer cooperation. Customers must: provide a clear description and reproduction steps, furnish relevant log exports and diagnostic telemetry, and enable secure remote network access (VPN or supervised remote session) when necessary."},{id:"supp-10",num:"10",title:"Standard Support Exclusions",text:"Standard support excludes: (a) troubleshooting defects originating from third-party hardware, degraded camera microphones, or network infrastru
34cture; (b) custom or unsupported operating system distributions; (c) on-site physical dispatch of technical personnel; and (d) data recovery resulting from customer hardware or storage failures."},{id:"supp-11",num:"11",title:"End-of-Life (EOL) and End-of-Support (EOS) Policy",text:"JALUD reserves the right to retire mature software versions or unsupported hardware architectures. EOL announcements will precede the effective retirement date by a minimum of six (6) months, during which migration pathways will be made available."}],crossLinksTitle:"Related Governance Documents",crossLinks:[{route:"eula",name:"End User License Agreement (EULA)",desc:"Software licensing terms, authorized use, and liability limits"},{route:"terms-and-conditions",name:"Terms & Conditions",desc:"Commercial ordering, payment terms, and hardware warranty"},{route:"product-privacy",name:"Product Privacy & Data Protection",desc:"Technical edge privacy architecture and diagnostic data handling"},{route:"policy-ims",name:"Policy IMS (ISO 9001 / 27001)",desc:"Certified quality and security management framework"}]},de:{eyebrow:"SUPPORT-RICHTLINIEN & WARTUNG",title:"Support- und Wartungsbedingungen",subtitle:"Regelungen zum technischen Support, Software- und KI-Aktualisierungen sowie Ziel-Reaktionszeiten der JALUD Embedded s.r.o.",version:"Version 2026.1 (Gültig ab 1. Januar 2026)",tocTitle:"Inhaltsverzeichnis",companyDetails:"Supportgeber: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Tschechische Republik, Id-Nr.: 03056287",preamble:"Diese Support- und Wartungsbedingungen regeln die Bereitstellung von technischem Support, Softwareaktualisierungen und KI-Modell-Updates für den Sound Event Detector (SED) durch die JALUD Embedded s.r.o.",slaNoticeBadge:"Wichtiger Hinweis zu Reaktionszeiten",slaNoticeText:"Die angegebenen Ziel-Reaktionszeiten stellen interne Betriebsziele unseres Supportteams dar. Sie begründen keine garantierten Lösungszeiten oder vertraglichen Pönalen (SLA), sofern kein gesonderter Premium-SLA-Vertrag geschlossen wurde.",sections:[{id:"supp-1",num:"1",title:"Umfang der Supportleistungen und Rolle des SED-Lieferanten",text:"Der technische Support für den Sound Event Detector (SED) erfolgt in einem mehrstufigen Servicemodell: (a) Die Bearbeitung grundlegender Benutzerfragen, die Installation von SW und HW, Erstanmeldung, fachgerechte Montage und Anwenderschulung für die korrekte Inbetriebnahme werden durch den zertifizierten SED-Lieferanten erbracht; (b) Technischer Produktsupport, VMS-Integration und Beratung zum ordnungsgemäÃen Betrieb erfolgen ebenfalls durch den SED-Lieferanten in Abstimmung mit JALUD; (c) Der Abschluss eines Servicevertrags für dedizierte JALUD Embedded Hardware ist obligatorisch, um die garantierte Erkennungsleistung, neuronale Stabilität und Gewährleistungsansprüche aufrechtzuerhalten."},{id:"supp-2",num:"2",title:"Umgebungsanpassung und Fehlalarm-Garantie",text:"Im Rahmen des aktiven Service-Supports bietet JALUD Embedded: (a) Fachliche Anpassung und Kalibrierung der Geräteparameter an die spezifische akustische Umgebung des Auftraggebers (z. B. städtische Verkehrsknotenpunkte, Industriezonen, Schulen); (b) Fehlerdiagnose und Schwellenwertoptimierung bei erhöhtem Fehlalarmaufkommen. JALUD garantiert eine Betriebstoleranz von durchschnittlich maximal 3 Fehlalarmen pro Gerät und Tag unter Einhaltung der empfohlenen Montagebedingungen."},{id:"supp-3",num:"3",title:"Software-Upgrades, neuronale Modellpflege und neue Erkennungsklassen",text:"Regelungen zu Software- und Modellaktualisierungen: (a) Der Auftraggeber hat Anspruch auf nachfolgende Software-Upgrades für bereits gelieferte Geräte. Upgrades enthalten Funktionsverbesserungen für bereits erworbene Erkennungsklassen (Glasbruch, Schüsse, Panikschreie, Aggression usw.) â insbesondere höhere Fehlalarmfestigkeit, höhere Empfindlichkeit, gröÃere Reichweite und Algorithmenoptimierung. Diese Aktualisierungen für gelieferte Geräte sind kostenfrei; (b) Aktualisierungen der Dienstprogramme SED Presentation und SED Control sind ebenfalls gebührenfrei."}
34,{id:"supp-4",num:"4",title:"Server Dual Verification, VMS-Konnektivität und Triangulation",text:"Für Kamera- und Enterprise-Installationen steht eine erweiterte Server-Unterstützung (Cloud oder On-Premise) bereit: (a) Dual Verification auf dem SED Server â die sekundäre Ãberprüfung von Kameraerkennungen auf Serverinfrastruktur mit einem wesentlich gröÃeren neuronalen Modell reduziert die Fehlalarmrate um ca. weitere 50 % gegenüber der reinen Kameraauswertung (ACAP/HEOP); (b) Unterstützung von ONVIF-Alarm- und Audio/Videostreams; (c) Schnittstellen RestAPI, FCM, SIA DC-09, ConnectID für VMS-Systeme (Genetec, Milestone, Avigilon usw.); (d) Automatische akustische Standortbestimmung (Triangulation) und Positionsberechnung von Täter oder Opfer bei Erfassung durch mindestens 3 AuÃen-SED-Geräte."},{id:"supp-5",num:"5",title:"Folgen bei Nichtbeauftragung oder Ablauf des Service-Supports",text:"Wird kein Service-Support beauftragt oder läuft dieser ohne Erneuerung aus: (a) Verliert der Kunde den Anspruch auf Umgebungsanpassung der Modelle, die Fehlalarm-Garantie und die akustische Triangulation; (b) Der Supportanspruch erlischt und kann für Altsysteme nicht rückwirkend ohne Reaktivierungsgebühr und Systemaudit geltend gemacht werden."},{id:"supp-6",num:"6",title:"Unterstützte Softwareversionen",text:"Unterstützt werden die aktuelle Hauptversion (N) sowie die Vorversion (N-1). Für ältere Versionen werden Sicherheitsupdates nur nach Ermessen bereitgestellt."},{id:"supp-7",num:"7",title:"Supportkanäle und Betriebszeiten",text:'Montag bis Freitag, 09:00 bis 17:00 Uhr MEZ/MESZ (ausgenommen tschechische Feiertage). Anfragen sind über das Support-Portal oder per E-Mail an: <span class="sed-obf-email" data-u="c3VwcG9ydA==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c3VwcG9ydEBqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">support [at] jalud-embedded.com</span></span> zu richten.'},{id:"supp-8",num:"8",title:"Prioritäten und Ziel-Reaktionszeiten",text:"Kritische Vorfälle (Stufe 1): Ziel-Reaktionszeit <strong>innerhalb von 4 Geschäftsstunden</strong>. Hohe Priorität (Stufe 2): <strong>innerhalb von 8 Geschäftsstunden</strong>. Mittlere Priorität (Stufe 3): <strong>innerhalb von 2 Geschäftstagen</strong>. Niedrige Priorität (Stufe 4): <strong>innerhalb von 5 Geschäftstagen</strong>."},{id:"supp-9",num:"9",title:"Mitwirkungspflichten des Kunden",text:"Der Kunde ist verpflichtet, Logdateien bereitzustellen, Fehler reproduzierbar zu beschreiben und bei Bedarf gesicherten Fernzugriff zu ermöglichen."},{id:"supp-10",num:"10",title:"Support-Ausschlüsse",text:"Ausgeschlossen sind Mängel an Drittanbieter-Hardware, defekte Mikrofone, Vor-Ort-Einsätze ohne gesonderten Vertrag sowie nicht autorisierte Modifikationen."},{id:"supp-11",num:"11",title:"End-of-Life-Richtlinie (EOL)",text:"Die Abkündigung von Versionen erfolgt mit einer Vorankündigungsfrist von mindestens 6 Monaten."}],crossLinksTitle:"Zugehörige Dokumente",crossLinks:[{route:"eula",name:"Endbenutzer-Lizenzvertrag (EULA)",desc:"Lizenzbedingungen für SED-Software"},{route:"terms-and-conditions",name:"Allgemeine Geschäftsbedingungen",desc:"Hardware-Garantie und kommerzielle Bedingungen"},{route:"product-privacy",name:"Produktdatenschutz",desc:"Behandlung von Telemetrie und Diagnosedaten"},{route:"policy-ims",name:"IMS-Richtlinie (ISO 9001 / 27001)",desc:"Qualitäts- und Sicherheitszertifizierung"}]},es:{eyebrow:"POLÃTICAS DE SOPORTE & MANTENIMIENTO",title:"Términos de Soporte y Mantenimiento",subtitle:"Niveles de servicio técnico, actualizaciones de modelos de IA y tiempos objetivo de respuesta de JALUD Embedded s.r.o.",version:"Versión 2026.1 (Vigente a partir del 1 de enero de 2026)",tocTitle:"Ãndice de soporte",companyDetails:"Proveedor de soporte: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, República Checa, NIF: 03056287",preamble:"Estos Términos de Soporte regulan los servicios de asistencia técnica y mantenimiento de software para Sound Event Detector (SED) prestados por JALUD Embedded s.r.o.",slaNoticeBadge:"Aviso sobre tiempos de respuesta",slaNoticeText:"Los tiempos objetivo de respuesta son metas operativas de atención inicial y NO constituyen tiempos garantizados de resolución ni un SLA vinculante con penalizaciones sin un contrato de servicio independiente.",sections:[{id:"supp-1",num:"1",title:"Alcance del soporte técnico y rol del Proveedor SED",text:"El soporte técnico para Sound Event Detector (SED) opera bajo un modelo por niveles: (a) Atención de consultas básicas, instalación de SW y HW, configuración inicial, verificación de montaje y capacitación del usuario para la correcta instalación son suministradas por el Proveedor Autorizado de SED; (b) El soporte técnico del producto y la integración en sistemas VMS corresponden al Proveedor SED en coordinación con JALUD; (c) El soporte de servicio sobre hardware dedicado de JALUD Embedded es obligatorio para preservar el rendimiento garantizado, la estabilidad de los modelos neuronales y la vigencia de la garantÃa."},{id:"supp-2",num:"2",title:"Adaptación al entorno acústico y garantÃa de falsas alarmas",text:"En el marco del soporte activo, JALUD Embedded ofrece: (a) Adaptación y calibración experta de los parámetros del Dispositivo al entorno acústico especÃfico del cliente; (b) Diagnóstico y ajuste de umbrales algorÃtmicos ante incidencias de falsas alarmas, garantizando una tolerancia operativa media de máximo 3 falsas alarmas por dispositivo y dÃa en condiciones estándar."}
34,{id:"supp-3",num:"3",title:"Actualizaciones de software, modelos neuronales y nuevas clases sonoras",text:"Condiciones de actualización: (a) El cliente tiene derecho a actualizaciones de software para los Dispositivos ya suministrados, incorporando mejoras para las clases de sonido adquiridas (rotura de cristales, disparos, gritos de pánico, agresión) â mayor robustez frente a ruidos parásitos, mayor sensibilidad y alcance. Estas actualizaciones son gratuitas; (b) Las actualizaciones de SED Presentation y SED Control son igualmente gratuitas."},{id:"supp-4",num:"4",title:"Dual Verification en servidor, conectividad VMS y triangulación acústica",text:"Para despliegues de cámaras e infraestructura avanzada: (a) Dual Verification en servidor (SED Server) â verificación secundaria en servidor con una red neuronal de mayor capacidad que reduce las falsas alarmas aproximadamente un 50 % adicional frente a la evaluación en cámara (ACAP/HEOP); (b) Compatibilidad nativa con alarmas y transmisiones ONVIF de audio/vÃdeo; (c) Interfaces RestAPI, FCM, SIA DC-09 y ConnectID para integración con VMS (Genetec, Milestone, Avigilon); (d) Cálculo automático de coordenadas espaciales (triangulación acústica) del agresor o vÃctima cuando un evento es captado por al menos 3 dispositivos SED exteriores."},{id:"supp-5",num:"5",title:"Consecuencias de la no contratación o expiración del soporte",text:"En caso de no contratar o permitir el vencimiento del soporte: (a) El cliente pierde el derecho a adaptación acústica, garantÃa de tasa máxima de falsas alarmas y triangulación espacial; (b) El servicio expira y no puede aplicarse retroactivamente a productos anteriormente adquiridos sin tarifa de reactivación y auditorÃa previa."},{id:"supp-6",num:"6",title:"Versiones de software soportadas",text:"Soporte completo para la versión principal actual (N) y la anterior (N-1)."},{id:"supp-7",num:"7",title:"Canales y horario de atención",text:'Lunes a viernes de 09:00 a 17:00 CET/CEST (laborables en la República Checa) a través del portal de Helpdesk o email: <span class="sed-obf-email" data-u="c3VwcG9ydA==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c3VwcG9ydEBqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">support [at] jalud-embedded.com</span></span>.'},{id:"supp-8",num:"8",title:"Niveles de gravedad y tiempos objetivo",text:"Gravedad 1 (CrÃtica â CaÃda total): respuesta objetivo <strong>en 4 horas laborables</strong>. Gravedad 2 (Alta): <strong>en 8 horas laborables</strong>. Gravedad 3 (Media): <strong>en 2 dÃas laborables</strong>. Gravedad 4 (Baja / Consulta): <strong>en 5 dÃas laborables</strong>."},{id:"supp-9",num:"9",title:"Cooperación del cliente",text:"El cliente debe facilitar logs de diagnóstico, pasos de reproducción y acceso remoto seguro cuando sea necesario."},{id:"supp-10",num:"10",title:"Exclusiones de soporte",text:"No cubre hardware defectuoso de terceros, micrófonos dañados, intervenciones presenciales no contratadas ni modificaciones de software."},{id:"supp-11",num:"11",title:"PolÃtica de fin de soporte (EOL)",text:"Los avisos de retirada de versiones se comunican con al menos 6 meses de antelación."}],crossLinksTitle:"Documentos relacionados",crossLinks:[{route:"eula",name:"Acuerdo de Licencia EULA",desc:"Términos de software"},{route:"terms-and-conditions",name:"Términos y Condiciones",desc:"GarantÃa comercial de hardware"},{route:"product-privacy",name:"Privacidad del Producto",desc:"Tratamiento técnico de datos"},{route:"policy-ims",name:"PolÃtica IMS",desc:"Gestión de calidad y seguridad"}]},pt:{eyebrow:"SERVIÃOS DE SUPORTE & MANUTENÃÃO",title:"Termos de Suporte e Manutenção",subtitle:"NÃveis de serviço, atualizações de modelos de IA e tempos-alvo de resposta da JALUD Embedded s.r.o.",version:"Versão 2026.1 (Em vigor desde 1 de janeiro de 2026)",tocTitle:"Ãndice de suporte",companyDetails:"Prestador de suporte: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, República Checa, NIF: 03056287",preamble:"Os presentes Termos de Suporte e Manutenção definem as condições de assistência técnica e atualizações de softw
34are para o Sound Event Detector (SED) prestadas pela JALUD Embedded s.r.o.",slaNoticeBadge:"Aviso sobre tempos de resposta",slaNoticeText:"Os tempos-alvo de resposta representam objetivos operacionais e NÃO constituem tempos garantidos de resolução ou SLA vinculativo com penalidades sem um contrato de suporte especÃfico.",sections:[{id:"supp-1",num:"1",title:"Ãmbito do suporte técnico e função do Fornecedor SED",text:"O suporte técnico do Sound Event Detector (SED) está estruturado em nÃveis de serviço: (a) Resolução de dúvidas operacionais básicas, instalação de SW e HW, configuração inicial e formação do utilizador para instalação correta são asseguradas pelo Fornecedor Autorizado SED; (b) O suporte técnico ao produto e integração em plataformas VMS competem ao Fornecedor SED em articulação com a JALUD; (c) O suporte de serviço sobre hardware dedicado da JALUD Embedded é obrigatório para assegurar a fiabilidade garantida, estabilidade das redes neuronais e validade da garantia."},{id:"supp-2",num:"2",title:"Adaptação ao ambiente acústico e garantia de alarmes falsos",text:"No âmbito do suporte ativo, a JALUD Embedded assegura: (a) Calibração e adaptação especializada dos parâmetros do Dispositivo à s condições acústicas do cliente; (b) Resolução de anomalias e otimização de limiares em caso de alarmes excessivos, garantindo uma tolerância média máxima de 3 alarmes falsos por dispositivo ao dia em condições nominais."},{id:"supp-3",num:"3",title:"Atualizações de software, modelos neuronais e novas classes de som",text:"Diretrizes de atualização: (a) O cliente tem direito a upgrades de software para Dispositivos já fornecidos, abrangendo melhorias nas classes sonoras adquiridas (tiros, quebra de vidros, gritos de pânico, agressão) â maior imunidade a ruÃdos, sensibilidade refinada e maior alcance. Estas atualizações são gratuitas; (b) As atualizações para SED Presentation e SED Control são fornecidas sem custos adicionais."},{id:"supp-4",num:"4",title:"Dual Verification em servidor, conectividade VMS e triangulação acústica",text:"Para instalações com câmaras de segurança: (a) Dual Verification em servidor (SED Server) â verificação secundária em servidor com modelo neuronal avançado que reduz a taxa de alarmes falsos em cerca de 50 % adicionais face ao processamento na câmara (ACAP/HEOP); (b) Suporte a alarmes e fluxo de áudio/vÃdeo ONVIF; (c) Interfaces RestAPI, FCM, SIA DC-09 e ConnectID para integração com VMS (Genetec, Milestone, Avigilon); (d) Triangulação acústica automática e cálculo de coordenadas da fonte sonora (agressor ou vÃtima) quando o evento é detetado por pelo menos 3 dispositivos SED exteriores."},{id:"supp-5",num:"5",title:"Consequências da não subscrição ou cessação do suporte",text:"Caso o suporte não seja contratado ou expire sem renovação: (a) O cliente perde o direito à calibração acústica, garantia de tolerância a alarmes falsos e triangulação espacial; (b) O suporte caduca e não pode ser reativado retroativamente para dispositivos existentes sem taxa de reativação e auditoria técnica."},{id:"supp-6",num:"6",title:"Versões de software suportadas",text:"Suporte integral para a versão principal atual (N) e a versão anterior (N-1)."},{id:"supp-7",num:"7",title:"Canais de suporte e horário",text:'Segunda a sexta-feira, das 09:00 à s 17:00 CET/CEST (dias úteis na Chéquia) via portal de Helpdesk ou por email: <span class="sed-obf-email" data-u="c3VwcG9ydA==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c3VwcG9ydEBqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">support [at] jalud-embedded.com</span></span>.'},{id:"supp-8",num:"8",title:"NÃveis de severidade e tempos-alvo",text:"Severidade 1 (CrÃtica â Paragem total): resposta-alvo <strong>em 4 horas úteis</strong>. Severidade 2 (Alta): <strong>em 8 horas úteis</strong>. Severidade 3 (Média): <strong>em 2 dias úteis</strong>. Severidade 4 (Baixa / Dúvida): <strong>em 5 dias úteis</strong>."},{id:"supp-9",num:"9",title:"Cooperação do cliente",text:"O cliente deve fornecer ficheiros de registo (logs), passos de reprodução e acesso remoto quando solicitado."},{id:"supp-10",num:"10",title:"Exclusões de suporte",text:"Não abrange avarias de hardware de terceiros, microfones com danos fÃsicos nem deslocações presenciais sem contrato próprio."},{id:"supp-11",num:"11",title:"PolÃtica de descontinuação (EOL)",text:"Comunicação de descontinuação de versões com aviso prévio mÃnimo de 6 meses."}],crossLinksTitle:"Documentos associados",crossLinks:[{route:"eula",name:"Contrato de Licença EULA",desc:"Termos de licenciamento do software"},{route:"terms-and-conditions",name:"Termos e Condições",desc:"Garantia de hardware e termos comerciais"},{route:"product-privacy",name:"Privacidade do Produto",desc:"Gestão técnica de dados de diagnóstico"},{route:"policy-ims",name:"PolÃtica IMS",desc:"Gestão de qualidade e segurança"}]},ar:{eyebrow:"Ø³ÙØ§Ø³Ø§Øª Ø§ÙØ¯Ø¹Ù
اÙÙÙÙ ÙØ§ÙØµÙØ§ÙØ©",title:"Ø´Ø±ÙØ· Ø§ÙØ¯Ø¹Ù
ÙØ§ÙØµÙØ§ÙØ©",subt
34itle:"ÙØ·Ø§Ù Ø§ÙØ¯Ø¹Ù
اÙÙÙÙØ ÙØªØØ¯Ùثات ÙÙ
اذج Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹ÙØ ÙØªØµÙÙ٠شدة Ø§ÙØ£Ø¹Ø·Ø§Ù ÙØ£ÙÙØ§Øª Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© اÙÙ
Ø³ØªÙØ¯ÙØ© Ù
Ù Ø´Ø±ÙØ© JALUD Embedded s.r.o.",version:"Ø§ÙØ¥ØµØ¯Ø§Ø± 2026.1 (ÙØ³Ø±Ù اعتبارا٠Ù
Ù 1 ÙÙØ§Ùر 2026)",tocTitle:"ÙÙØ±Ø³ بÙÙØ¯ Ø§ÙØ¯Ø¹Ù
",companyDetails:"Ù
ÙØ¯Ù
Ø§ÙØ¯Ø¹Ù
: JALUD Embedded s.r.o.Ø Ø§ÙØ¹ÙÙØ§Ù: Nepomucká 1355/261, 326 00 PlzeÅØ Ø§ÙØ¬Ù
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙÙØ©Ø Ø§ÙØ³Ø¬Ù: 03056287",preamble:"ØªØØ¯Ø¯ Ø´Ø±ÙØ· Ø§ÙØ¯Ø¹Ù
ÙØ§ÙØµÙØ§ÙØ© ÙØ°Ù Ø¢ÙÙØ§Øª ØªÙØ¯ÙÙ
خدÙ
ات اÙÙ
ساعدة Ø§ÙØªÙÙÙØ© ÙØªØØ¯Ùثات Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙØªØØ¯Ùثات اÙÙÙ
اذج Ø§ÙØ¹ØµØ¨ÙØ© ÙÙØ¸Ø§Ù
Sound Event Detector (SED) Ù
Ù Ø´Ø±ÙØ© JALUD Embedded s.r.o.",slaNoticeBadge:"تÙÙÙÙ ÙØ§Ù
بشأ٠أÙÙØ§Øª Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø©",slaNoticeText:"تÙ
ث٠أÙÙØ§Øª Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© اÙÙ
Ø³ØªÙØ¯ÙØ© اÙÙ
ذÙÙØ±Ø© Ø£ÙØ¯Ø§Ùا٠تشغÙÙÙØ© ÙÙØ±ÙÙ Ø§ÙØ¯Ø¹Ù
ÙÙØ¨Ø¯Ø¡ ÙÙ Ø§ÙØªØ´Ø®ÙØµØ ÙÙØ§ تشÙ٠أÙÙØ§ØªØ§Ù Ù
ضÙ
ÙÙØ© ÙØÙ Ø§ÙÙ
Ø´ÙÙØ§Øª Ø£Ù Ø§ØªÙØ§ÙÙØ© Ù
ستÙ٠خدÙ
Ø© (SLA) Ù
ÙØ²Ù
Ø© Ù
اÙÙØ§Ù Ù
ا ÙÙ
ÙØªÙ
إبراÙ
Ø§ØªÙØ§ÙÙØ© خدÙ
Ø© Ù
خصصة Ø®Ø·ÙØ§Ù.",sections:[{id:"supp-1",num:"Ù¡",title:"ÙØ·Ø§Ù خدÙ
ات Ø§ÙØ¯Ø¹Ù
اÙÙÙÙ ÙØ¯Ùر Ù
ÙØ±Ø¯ ÙØ¸Ø§Ù
SED",text:"ÙØªÙ
ØªÙØ¸ÙÙ
Ø§ÙØ¯Ø¹Ù
اÙÙÙÙ ÙÙØ¸Ø§Ù
Sound Event Detector (SED) ÙÙÙ ÙÙ
ÙØ°Ø¬ Ù
تعدد اÙÙ
ستÙÙØ§Øª: (Ø£) ÙØªÙÙÙ Ù
ÙØ±Ø¯ ÙØ¸Ø§Ù
SED اÙÙ
عتÙ
د Ø§ÙØ±Ø¯ عÙÙ Ø§ÙØ§Ø³ØªÙسارات Ø§ÙØ£Ø³Ø§Ø³ÙØ©Ø ÙØªØ«Ø¨Ùت Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙØ§ÙØ¹ØªØ§Ø¯Ø ÙØ¥Ø¹Ø¯Ø§Ø¯ تسجÙÙ Ø§ÙØ¯Ø®ÙÙ Ø§ÙØ£ÙÙÙØ ÙØªØ¯Ø±Ùب اÙÙ
ستخدÙ
ÙØ¶Ù
Ø§Ù Ø§ÙØªØ«Ø¨Ùت Ø§ÙØµØÙØØ (ب) ÙÙØ¯Ù
Ù
ÙØ±Ø¯ SED Ø§ÙØ¯Ø¹Ù
اÙÙÙÙ ÙÙÙ
ÙØªØ¬ ÙØ§ÙØªÙØ§Ù
Ù Ù
ع Ø£ÙØ¸Ù
Ø© VMS Ø¨Ø§ÙØªÙسÙÙ Ù
ع JALUDØ (ج) ÙØ¹Ø¯ Ø§ÙØ§Ø´ØªØ±Ø§Ù ÙÙ Ø§ÙØ¯Ø¹Ù
اÙÙÙÙ ÙØ£Ø¬Ùزة Ø§ÙØ¹ØªØ§Ø¯ اÙÙ
خصصة Ù
Ù Ø´Ø±ÙØ© JALUD Embedded Ø¥ÙØ²Ø§Ù
ÙØ§Ù ÙØ¶Ù
Ø§Ù Ø¯ÙØ© اÙÙØ´Ù ÙØ§Ø³ØªÙرار اÙÙÙ
اذج Ø§ÙØ¹ØµØ¨ÙØ© ÙØ³Ø±ÙØ§Ù Ø§ÙØ¶Ù
اÙ."},{id:"supp-2",num:"Ù¢",title:"Ø§ÙØªÙÙÙ Ù
ع Ø§ÙØ¨Ùئة Ø§ÙØµÙØªÙØ© ÙØ¶Ù
Ø§Ù Ø§ÙØØ¯ Ù
Ù Ø§ÙØ¥Ùذارات Ø§ÙØ®Ø§Ø·Ø¦Ø©",text:"ØªÙØ¯Ù
Ø´Ø±ÙØ© JALUD Embedded ضÙ
Ù Ø§ÙØ¯Ø¹Ù
اÙÙÙ٠اÙÙØ¹Ø§Ù: (Ø£) Ø§ÙØªÙÙÙÙ ÙØ§Ùضبط Ø§ÙØ¯ÙÙÙ ÙÙ
عاÙÙØ± Ø§ÙØ¬Ùاز بÙ
ا ÙØªÙاسب Ù
ع Ø§ÙØ¨Ùئة Ø§ÙØµÙØªÙØ© Ø§ÙØ®Ø§ØµØ© Ø¨Ø§ÙØ¹Ù
ÙÙØ (ب) Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØØ§ÙØ§Øª ØºÙØ± Ø§ÙØ·Ø¨ÙØ¹ÙØ© ÙØ¶Ø¨Ø· عتبات اÙÙØ´Ù ÙÙ ØØ§Ù ØµØ¯ÙØ± Ø¥ÙØ°Ø§Ø±Ø§Øª Ø®Ø§Ø·Ø¦Ø©Ø Ù
ع ضÙ
Ø§Ù Ø£ÙØ§ ÙØªØ¬Ø§Ùز Ù
ØªÙØ³Ø· Ø§ÙØ¥Ùذارات Ø§ÙØ®Ø§Ø·Ø¦Ø© 3 Ø¥ÙØ°Ø§Ø±Ø§Øª ÙÙÙ Ø¬ÙØ§Ø² ÙÙÙ
ÙØ§Ù ÙÙ Ø§ÙØ¸Ø±ÙÙ Ø§ÙØªØ´ØºÙÙÙØ© اÙÙ
ÙØµÙ Ø¨ÙØ§."},{id:"supp-3",num:"Ù£",title:"ترÙÙØ§Øª Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙØµÙØ§ÙØ© اÙÙÙ
اذج Ø§ÙØ¹ØµØ¨ÙØ© ÙÙØ¦Ø§Øª Ø§ÙØ£ØµÙات Ø§ÙØ¬Ø¯Ùدة",text:"ÙÙØ§Ø¹Ø¯ Ø§ÙØªØØ¯ÙØ« ÙØ§ÙترÙÙØ©: (Ø£) ÙØÙ ÙÙØ¹Ù
ÙÙ Ø§ÙØØµÙ٠عÙ٠ترÙÙØ§Øª Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙÙØ£Ø¬Ùزة اÙÙ
ÙØ±Ø¯Ø© Ø³Ø§Ø¨ÙØ§ÙØ Ù
تضÙ
ÙØ© ØªØØ³ÙÙØ§Øª ÙÙØ¦Ø§Øª Ø§ÙØ£ØµÙات اÙÙ
شتراة (ÙØ³Ø± Ø§ÙØ²Ø¬Ø§Ø¬Ø Ø¥Ø·ÙØ§Ù اÙÙØ§Ø±Ø صراخ Ø§ÙØ°Ø¹Ø±Ø Ø§ÙØ¹Ø¯Ùا٠اÙÙÙØ¸Ù) Ù
Ø«Ù Ø±ÙØ¹ اÙÙ
ÙØ§Ø¹Ø© ضد Ø§ÙØ¶Ùضاء ÙØ²Ùادة Ø§ÙØØ³Ø§Ø³ÙØ© ÙÙ
د٠اÙÙØ´ÙØ ÙØªØªØ§Ø ÙØ°Ù Ø§ÙØªØØ¯Ùثات Ù
Ø¬Ø§ÙØ§ÙØ (ب) ØªØªØ§Ø ØªØØ¯Ùثات Ø£Ø¯ÙØ§Øª SED Presentation Ù SED Control Ù
Ø¬Ø§ÙØ§Ù."},{id:"supp-4",num:"Ù¤",title:"Ø§ÙØªØÙ٠اÙÙ
Ø²Ø¯ÙØ¬ عÙÙ Ø§ÙØ®Ø§Ø¯Ù
ÙØ§ÙØªÙØ§Ù
Ù Ù
ع VMS ÙØ§ÙتثÙÙØ« Ø§ÙØµÙتÙ",text:"ÙØ£ÙظÙ
Ø© اÙÙØ§Ù
ÙØ±Ø§Øª ÙØ§ÙبÙÙØ© Ø§ÙØªØØªÙØ© اÙÙ
ØªÙØ¯Ù
Ø©: (Ø£) Ø§ÙØªØÙ٠اÙÙ
Ø²Ø¯ÙØ¬ عÙÙ Ø§ÙØ®Ø§Ø¯Ù
(SED Server) â ØªØ¯ÙÙ٠إضاÙÙ ÙÙÙØ´Ù اÙÙØ§Ø¯Ù
Ù
٠اÙÙØ§Ù
ÙØ±Ø§Øª باستخداÙ
ÙÙ
ÙØ°Ø¬ Ø¹ØµØ¨Ù ÙØ§Ø¦Ù Ø§ÙØ¶Ø®Ø§Ù
Ø©Ø Ù
Ù
ا ÙØ®Ùض Ø§ÙØ¥Ùذارات Ø§ÙØ®Ø§Ø·Ø¦Ø© Ø¨ÙØ³Ø¨Ø© 50% إضاÙÙØ© Ù
ÙØ§Ø±ÙØ© باÙÙ
Ø¹Ø§ÙØ¬Ø© اÙÙ
باشرة عÙ٠اÙÙØ§Ù
ÙØ±Ø§ (ACAP/HEOP)Ø (ب) دعÙ
بث Ø¥ÙØ°Ø§Ø±Ø§Øª ÙØµÙت/ÙÙØ¯ÙÙ ONVIF اÙÙÙØ§Ø³ÙØ (ج) دعÙ
ÙØ§Ø¬Ùات RestAPI Ù FCM Ù SIA DC-09 Ù ConnectID ÙÙØªÙاÙ
Ù Ù
ع Ø£ÙØ¸Ù
Ø© VMS (Ù
ث٠Genetec Ù Milestone Ù Avigilon)Ø (د) Ø§ÙØªØ«ÙÙØ« Ø§ÙØµÙØªÙ Ø§ÙØªÙÙØ§Ø¦Ù ÙØªØØ¯Ùد Ø§ÙØ¥ØØ¯Ø§Ø«Ùات اÙÙ
ÙØ§ÙÙØ© ÙÙ
صدر Ø§ÙØµÙت (اÙÙ
ÙØ§Ø¬Ù
Ø£Ù Ø§ÙØ¶ØÙØ©) ÙÙØ± رصد Ø§ÙØØ¯Ø« Ø¨ÙØ§Ø³Ø·Ø© 3 Ø£Ø¬ÙØ²Ø© SED Ø®Ø§Ø±Ø¬ÙØ© عÙÙ Ø§ÙØ£ÙÙ."},{id:"supp-5",num:"Ù¥",title:"آثار عدÙ
Ø§ÙØ§Ø´ØªØ±Ø§Ù ÙÙ Ø§ÙØ¯Ø¹Ù
Ø£Ù Ø§ÙØªÙاء ØµÙØ§ØÙتÙ",text:"ÙÙ ØØ§Ù عدÙ
Ø§ÙØªØ¹Ø§Ùد عÙÙ Ø§ÙØ¯Ø¹Ù
أ٠اÙÙØ¶Ø§Ø¦Ù دÙÙ ØªØ¬Ø¯ÙØ¯: (Ø£) ÙÙÙØ¯ Ø§ÙØ¹Ù
ÙÙ ØÙÙ Ù٠ضبط اÙÙÙ
اذج عÙÙ Ø§ÙØ¨Ùئة Ø§ÙØµÙØªÙØ©Ø ÙØ¶Ù
Ø§Ù Ø§ÙØØ¯ Ø§ÙØ£Ùص٠ÙÙØ¥Ùذارات Ø§ÙØ®Ø§Ø·Ø¦Ø©Ø ÙØ§ÙتثÙÙØ« اÙÙ
ÙØ§ÙÙ ÙÙØ£ØØ¯Ø§Ø«Ø (ب) ÙØ³ÙØ· ØÙ Ø§ÙØ¯Ø¹Ù
Ø¨Ø§ÙØªÙاء Ù
دت٠ÙÙØ§ ÙÙ
Ù٠تطبÙÙ٠بأثر رجع٠عÙ٠اÙÙ
ÙØªØ¬Ø§Øª اÙÙ
باعة Ø³Ø§Ø¨ÙØ§Ù دÙ٠سداد رسÙÙ
إعادة Ø§ÙØªÙعÙÙ ÙØ¥Ø¬Ø±Ø§Ø¡ ÙØØµ ÙÙÙ."},{id:"supp-6",num:"Ù¦",title:"إصدارات Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª اÙÙ
دعÙÙ
Ø©",text:"ÙØªÙ
ØªÙØ¯ÙÙ
Ø§ÙØ¯Ø¹Ù
اÙÙØ§Ù
Ù ÙÙØ¥ØµØ¯Ø§Ø± Ø§ÙØ±Ø¦ÙØ³Ù Ø§ÙØØ§ÙÙ (N) ÙØ§Ùإصدار Ø§ÙØ³Ø§Ø¨Ù ÙÙ Ù
باشرة (N-1)."},{id:"supp-7",num:"Ù§",title:"ÙÙÙØ§Øª Ø§ÙØ¯Ø¹Ù
اÙÙÙÙ ÙØ³Ø§Ø¹Ø§Øª Ø§ÙØ¹Ù
Ù",text:'Ù
Ù Ø§ÙØ§Ø«ÙÙ٠إÙÙ Ø§ÙØ¬Ù
Ø¹Ø©Ø Ù
Ù Ø§ÙØ³Ø§Ø¹Ø© 09:00 ØØªÙ 17:00 بتÙÙÙØª ÙØ³Ø· Ø£ÙØ±Ùبا (Ø¨Ø§Ø³ØªØ«ÙØ§Ø¡ Ø§ÙØ¹Ø·Ùات Ø§ÙØ±Ø³Ù
ÙØ© ÙÙ Ø§ÙØªØ´ÙÙ) عبر Ø¨ÙØ§Ø¨Ø© Ø§ÙØ¯Ø¹Ù
Ø£Ù Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙÙ: <span class="sed-obf-email" data-u="c3VwcG9ydA==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c3VwcG9ydEBqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">support [at] jalud-embedded.com</span></span>.'},{id:"supp-8",num:"Ù¨",title:"Ù
ستÙÙØ§Øª شدة Ø§ÙØ£Ø¹Ø·Ø§Ù ÙØ£ÙÙØ§Øª Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© اÙÙ
Ø³ØªÙØ¯ÙØ©",text:"اÙÙ
ستÙÙ 1 (ØØ±Ø¬ â ØªÙÙÙ ÙØ§Ù
Ù ÙÙÙØ¸Ø§Ù
): Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© اÙÙ
Ø³ØªÙØ¯ÙØ© <strong>Ø®ÙØ§Ù 4 ساعات عÙ
Ù</strong>. اÙÙ
ستÙÙ 2 (Ù
Ø±ØªÙØ¹ â Ø§ÙØ®ÙØ§Ø¶ اÙÙÙØ§Ø¡Ø©): <strong>Ø®ÙØ§Ù 8 ساعات عÙ
Ù</strong>. اÙÙ
ستÙÙ 3 (Ù
ØªÙØ³Ø· â Ø®ÙÙ Ù
ØØ¯Ùد): <strong>Ø®ÙØ§Ù ÙÙÙ
٠عÙ
Ù</strong>. اÙÙ
ستÙÙ 4 (Ù
ÙØ®Ùض â Ø§Ø³ØªÙسار عاÙ
): <strong>Ø®ÙØ§Ù 5 Ø£ÙØ§Ù
عÙ
Ù</strong>."},{id:"supp-9",num:"Ù©",title:"Ø§ÙØªØ²Ø§Ù
ات Ø§ÙØ¹Ù
ÙÙ Ø¨Ø§ÙØªØ¹Ø§ÙÙ",text:"ÙØªØ¹Ù٠عÙÙ Ø§ÙØ¹Ù
Ù٠تزÙÙØ¯ ÙØ±ÙÙ Ø§ÙØ¯Ø¹Ù
Ø¨Ø³Ø¬ÙØ§Øª Ø§ÙØªØ´Ø®Ùص (logs) ÙØ®Ø·Ùات ØªÙØ±Ø§Ø± Ø§ÙØ®ÙÙ ÙØªÙÙÙØ± اÙÙØµÙÙ Ø§ÙØ¢Ù
٠ع٠بعد Ø¹ÙØ¯ Ø§ÙØØ§Ø¬Ø©."},{id:"supp-10",num:"Ù¡Ù ",title:"Ø§Ø³ØªØ«ÙØ§Ø¡Ø§Øª Ø§ÙØ¯Ø¹Ù
اÙÙÙØ§Ø³Ù",text:"ÙØ§ ÙØ´Ù
Ù Ø§ÙØ¯Ø¹Ù
عÙÙØ¨ عتاد Ø§ÙØ·Ø±Ù Ø§ÙØ«Ø§ÙØ« أ٠تÙ٠اÙÙ
ÙÙØ±ÙÙÙÙØ§Øª اÙÙ
Ø§Ø¯Ù Ø£Ù Ø§ÙØ²Ùارات اÙÙ
ÙØ¯Ø§ÙÙØ© ØºÙØ± اÙÙ
ØªØ¹Ø§ÙØ¯ عÙÙÙØ§ Ù
Ø³Ø¨ÙØ§Ù."},{id:"supp-11",num:"١١",title:"Ø³ÙØ§Ø³Ø© Ø§ÙØªÙاء Ø§ÙØ¯Ø¹Ù
(EOL)",text:"ÙØªÙ
Ø§ÙØ¥Ø¹Ùا٠ع٠إÙÙØ§Ù دعÙ
Ø§ÙØ¥ØµØ¯Ø§Ø±Ø§Øª اÙÙØ¯ÙÙ
Ø© بإشعار Ù
Ø³Ø¨Ù ÙØ§ ÙÙ٠ع٠6 Ø£Ø´ÙØ± Ù
ع تÙÙÙØ± Ù
سارات ترÙÙØ© ÙÙØ¥ØµØ¯Ø§Ø±Ø§Øª Ø§ÙØ£ØØ¯Ø«."}],crossLinksTitle:"اÙÙØ«Ø§Ø¦Ù ذات Ø§ÙØµÙØ©",crossLinks:[{route:"eula",name:"Ø§ØªÙØ§ÙÙØ© ØªØ±Ø®ÙØµ اÙÙ
ستخدÙ
اÙÙÙØ§Ø¦Ù EULA",desc:"Ø´Ø±ÙØ· استخداÙ
Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙØ§ÙØªØ±Ø®ÙØµ"},{route:"terms-and-conditions",name:"Ø§ÙØ´Ø±ÙØ· ÙØ§ÙØ£ØÙاÙ
Ø§ÙØªØ¬Ø§Ø±ÙØ©",desc:"Ø´Ø±ÙØ· Ø§ÙØªØ¹Ø§Ùد ÙØ¶Ù
Ø§Ù Ø§ÙØ£Ø¬Ùزة"},{route:"product-privacy",name:"Ø®ØµÙØµÙØ© اÙÙ
ÙØªØ¬",desc:"Ù
Ø¹Ø§ÙØ¬Ø© Ø¨ÙØ§Ùات Ø§ÙØªØ´Ø®Ùص ÙØ§ÙØµÙØ§ÙØ©"},{route:"policy-ims",name:"Ø³ÙØ§Ø³Ø© IMS",desc:"ÙØ¸Ø§Ù
إدارة Ø§ÙØ¬Ùدة ÙØ£Ù
٠اÙÙ
عÙÙÙ
ات"}]},it:{eyebrow:"SERVIZI DI SUPPORTO & ACCORDI SUI LIVELLI DI SERVIZIO",title:"Termini di Supporto Tecnico e Manutenzione Software",subt
34itle:"Livelli di servizio (SLA), tempi di risposta tecnici, aggiornamenti firmware, release dei modelli AI e ciclo di vita del supporto per i sistemi Sound Event Detector.",version:"Versione 2026.1 (In vigore dal 1° gennaio 2026)",tocTitle:"Indice dei Termini di Supporto",companyDetails:"Fornitore del Supporto: JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Repubblica Ceca, P.IVA: 03056287",preamble:'I presenti Termini di Supporto Tecnico e Manutenzione ("Termini di Supporto") stabiliscono gli standard di assistenza, i tempi obiettivo di risposta (SLA) e le modalità di aggiornamento fornite da JALUD Embedded s.r.o. per i software e i dispositivi Sound Event Detector (SED) coperti da licenza valida o contratto di manutenzione attivo.',slaNoticeBadge:"Avviso importante sui tempi di risposta",slaNoticeText:"I tempi obiettivo di risposta costituiscono traguardi operativi del team tecnico per l'avvio della diagnosi e NON rappresentano tempi vincolanti di risoluzione né un accordo sui livelli di servizio (SLA) con penali senza apposito contratto integrativo.",sections:[{id:"supp-1",num:"1",title:"Ambito dei Servizi di Supporto e Ruolo del Fornitore SED",text:"I servizi di assistenza tecnica per il sistema Sound Event Detector (SED) sono organizzati in un modello multilivello: (a) Gestione delle richieste operative di base, installazione software e hardware, configurazione iniziale dell'accesso, verifica della corretta installazione e formazione dell'utente finale sono garantite dal Fornitore Autorizzato SED; (b) Il supporto tecnico di prodotto, l'integrazione con sistemi VMS e la consulenza operativa sono forniti dal Fornitore SED in coordinamento con JALUD; (c) Il supporto di manutenzione sull'hardware dedicato prodotto da JALUD Embedded è obbligatorio per preservare le prestazioni garantite, la stabilità dei modelli neurali e la validità della garanzia."},{id:"supp-2",num:"2",title:"Adattamento all'Ambiente Acustico e Tolleranza Falsi Allarmi",text:"Nell'ambito del supporto attivo, JALUD Embedded assicura: (a) Adattamento e calibrazione specialistica dei parametri dei dis
34positivi in base allo specifico ambiente acustico del cliente (es. snodi viari urbani, contesti industriali, plessi scolastici); (b) Diagnosi e ottimizzazione delle soglie algoritmiche in caso di falsi allarmi, garantendo una tolleranza operativa media massima di 3 falsi allarmi al giorno per dispositivo, nel rispetto delle condizioni di installazione raccomandate."},{id:"supp-3",num:"3",title:"Aggiornamenti Software, Manutenzione Modelli Neurali e Nuove Classi Sonore",text:"Modalità di aggiornamento e rilascio modelli: (a) Il cliente ha diritto ai successivi aggiornamenti software per i Dispositivi già consegnati. Gli aggiornamenti includono il potenziamento dei modelli di classificazione per le categorie di suono già licenziate (rottura vetri, spari, urla di panico, aggressione verbale) â con maggiore immunità ai disturbi, sensibilità accresciuta e raggio di rilevamento esteso. Tali aggiornamenti sono gratuiti; (b) Gli aggiornamenti delle suite SED Presentation e SED Control sono forniti gratuitamente."},{id:"supp-4",num:"4",title:"Dual Verification su Server, Connettività VMS e Triangolazione Acustica",text:"Per impianti con telecamere e architetture centralizzate: (a) Dual Verification su SED Server â la validazione secondaria delle rilevazioni generate dalle telecamere avviene sull'infrastruttura server mediante una rete neurale ad alta capacità , riducendo i falsi allarmi di un ulteriore 50% circa rispetto all'analisi a bordo camera (ACAP/HEOP); (b) Supporto completo dello streaming audio/video e degli allarmi ONVIF; (c) Interfacce standard RestAPI, FCM (Firebase Cloud Messaging), SIA DC-09 e ConnectID per l'integrazione fluida nei VMS (Genetec Security Center, Milestone XProtect, Avigilon Control Center, ecc.); (d) Determinazione automatica delle coordinate spaziali (triangolazione acustica) della fonte sonora (aggressore o vittima) quando l'evento acustico è rilevato da almeno 3 dispositivi SED da esterno."},{id:"supp-5",num:"5",title:"Conseguenze della Mancata Sottoscrizione o Scadenza del Supporto",text:"In caso di mancata sottoscrizione o di mancato rinnovo del servizio di supporto: (a) Il cliente perde il diritto all'adattamento acustico dei modelli, decade la garanzia sui falsi allarmi medi giornalieri e viene disattivata la triangolazione/localizzazione; (b) Il supporto scade e non può essere applicato retroattivamente su prodotti e dispositivi precedentemente acquistati senza il pagamento del diritto di riattivazione e audit tecnico dell'impianto."},{id:"supp-6",num:"6",title:"Versioni Software Supportate",text:"Viene garantito il supporto completo per la versione principale corrente (N) e per la versione immediatamente precedente (N-1)."},{id:"supp-7",num:"7",title:"Canali di Assistenza e Segnalazione Incidenti",text:`Le richieste di assistenza tecnica devono essere trasmesse tramite il portale di ticketing dedicato o via e-mail all'indirizzo <span class="sed-obf-email" data-u="c3VwcG9ydA==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c3VwcG9ydEBqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">support [at] jalud-embedded.com</span></span>. Il desk operativo è attivo nei giorni feriali dal lunedì al venerdì dalle 09:00 alle 17:00 CET.`},{id:"supp-8",num:"8",title:"Livelli di Gravità e Tempi Obiettivo di Risposta (SLA)",text:"Gli incidenti vengono classificati in: a) Critico (blocco totale del rilevamento su impianti di produzione) â risposta iniziale entro 4 ore lavorative; b) Alto (degrado funzionale rilevante o malfunzionamento di specifici allarmi) â risposta entro 8 ore lavorative; c) Medio (anomalia circoscritta con soluzione temporanea) â risposta entro 2 giorni lavorativi; d) Basso (domande di configurazione o richieste ordinarie) â risposta entro 5 giorni lavorativi."},{id:"supp-9",num:"9",title:"Prerequisiti per il Supporto e Responsabilità del Cliente",text:"Il Cliente è tenuto a: mantenere il firmware delle telecamere e dei sistemi VMS compatibile con le specifiche JALUD; eseguire copie di backup delle proprie configurazioni; fornire log di sistema dettagliati e, se necessario, consentire un accesso remoto sicuro (es. VPN temporanea o sessione di de
34sktop condiviso)."},{id:"supp-10",num:"10",title:"Esclusioni e Servizi Professionali Fuori Ambito",text:"Il supporto standard non comprende: interventi fisici on-site per reinstallazione cavi o microfoni; risoluzione di guasti all'infrastruttura di rete del Cliente; danni derivanti da modifiche non autorizzate del sistema; personalizzazioni di codice o integrazioni VMS non supportate."},{id:"supp-11",num:"11",title:"Durata del Supporto, Rinnovi e Cessazione del Servizio (EOL)",text:"I servizi di supporto hanno la durata indicata nell'ordine o nel contratto di licenza. JALUD garantisce il supporto di ciascuna versione software principale per almeno 6 mesi dal preavviso di dismissione (politica End-of-Life)."}],crossLinksTitle:"Documenti Legali Correlati",crossLinks:[{route:"eula",name:"Licenza Utente Finale (EULA)",desc:"Diritti e condizioni d'uso delle licenze software SED"},{route:"terms-and-conditions",name:"Termini e Condizioni Generali",desc:"Fornitura di prodotti, garanzia hardware e condizioni contrattuali"},{route:"product-privacy",name:"Privacy del Prodotto SED",desc:"Gestione e protezione dei flussi audio locali"},{route:"policy-ims",name:"Politica IMS (Qualità ISO 9001)",desc:"Sistema integrato di gestione della qualità e conformità "}]}},em={cs:{version:"Verze 2026.1 (ÃÄinnost od 1. ledna 2026)",title:"Etický kodex pro dodavatele a partnery",eyebrow:"FIREMNà ODPOVÄDNOST, UDRŽITELNOST & ETICKà AI",subtitle:"Etické zásady, standardy odpovÄdného podnikánà a principy odpovÄdné umÄlé inteligence pro dodavatele a obchodnà partnery spoleÄnosti JALUD Embedded s.r.o.",pdfBtn:"Stáhnout PDF",pdfUrl:"/docs/legal/ETICKY_KODEX_DODAVATELE.pdf",intro:"JALUD EMBEDDED, s.r.o. (dále JLD) dbá na sociálnà a obchodnà zodpovÄdnost, s cÃlem dlouhodobÄ vytváÅet hodnoty. SouÄástà tohoto pÅÃstupu je zapojenà obchodnÃch partnerů do strategie udržitelnosti.",sections:[{num:"1",title:"Zacházenà se zamÄstnanci",text:"JLD od obchodnÃch partnerů požaduje dodržovánà právnÃch pÅedpisů a standardů OSN a ILO (Mezinárodnà organizace práce), zákaz využÃvánà dÄtské práce, rovnost pÅÃležitostà bez diskriminace, odmÃtánà otroctvà a nucené práce, respekt k odborům a zájmovým skupinám, dodržovánà právnÃch pÅedpisů v oblasti mezd a pracovnà doby."},{num:"2",title:"BezpeÄnost a ochrana zdravÃ",text:"JLD požaduje, aby dodavatelé zajistili bezpeÄné pracovnà prostÅedÃ, dodržovali legislativu o BOZP a pÅijali preventivnà opatÅenà na ochranu zdravÃ."},{num:"3",title:"Ochrana životnÃho prostÅedÃ",text:"JLD od obchodnÃch partnerů oÄekává dodržovánà pÅÃsluÅ¡ných zákonů a naÅÃzenÃ, stejnÄ jako i efektivnà využÃvánà zdrojů a bezpeÄných materiálů."},{num:"4",title:"PÅi jednánà v obchodnÃm prostÅedÃ",text:"JLD prosazuje netolerovánà úplatků a manipulace, pÅijÃmánà darů a pozvánek pouze v pÅimÄÅené hodnotÄ, rozhodovánà na základÄ objektivnÃch kritériÃ, dodržovánà pravidel hospodáÅské soutÄže a souÄinnost v boji proti pranà špinavých penÄz."},{num:"5",title:"Ochrana informacÃ",text:"Dodavatelé JLD jsou povinni chránit důvÄrné informace a obchodnà tajemstvÃ, zpracovávat osobnà data v souladu s právnÃmi pÅedpisy a využÃvat informace pouze k oprávnÄným úÄelům."},{num:"6",title:"Vztahy s dodavateli",text:"JLD požaduje, aby jejà partneÅi pÅenesli zásady tohoto etického kodexu na své subdodavatele."},{num:"7",title:"Dodržovánà kodexu",text:"PoruÅ¡enà zásad tohoto etického kodexu může vést k pÅehodnocenà obchodnÃho vztahu s dodavateli JLD s.r.o., ukonÄenà spolupráce a pÅÃpadné náhradÄ Å¡kody."},{num:"8",title:"Oznámenà poruÅ¡enÃ",text:"Obchodnà partneÅi jsou povinni hlásit podezÅenà na poruÅ¡enà kodexu nebo právnÃch pÅedpisů oprávnÄnému zástupci JALUD EMBEDDED, s.r.o."},{num:"9",title:"OdpovÄdná a na ÄlovÄka orientovaná umÄlá inteligence",text:"JLD vyvÃjà a nasazuje technologie akustické umÄlé inteligence s důrazem na etiku, asistivnà charakter a lidský dohled. Software Sound Event Detector (SED) je nástrojem na podporu lidských operátorů a nenahrazuje lidské rozhodovánÃ. SED je striktnÄ navržen tak, aby respektoval soukromà obÄanů: analyzuje zvukové vzorce lokálnÄ na za
34ÅÃzenà v reálném Äase a neprovádà záznam lidské ÅeÄi. <strong>SED nenà navržen k identifikaci konkrétnÃch mluvÄÃch ani k provádÄnà biometrické identifikace osob.</strong> JLD zakazuje zneužità svých technologià k diskriminaÄnÃm úÄelům, nezákonnému sledovánà Äi potlaÄovánà lidských práv."}],crossLinksTitle:"SouvisejÃcà dokumentace",crossLinks:[{route:"eula",name:"LicenÄnà smlouva EULA",desc:"PodmÃnky užÃvánà softwaru SED a asistivnà role"},{route:"product-privacy",name:"Produktové soukromà a ochrana dat",desc:"Technické principy ochrany soukromà u SED"},{route:"policy-ims",name:"Politika IMS (ISO 9001 / 27001)",desc:"Certifikovaný integrovaný systém ÅÃzenÃ"}]},de:{version:"Version 2026.1 (Gültig ab 1. Januar 2026)",title:"Ethikkodex für Lieferanten und Partner",eyebrow:"UNTERNEHMENSVERANTWORTUNG, NACHHALTIGKEIT & ETHISCHE KI",subtitle:"Ethische Grundsätze, Standards und Prinzipien verantwortungsvoller künstlicher Intelligenz für Partner der JALUD Embedded s.r.o.",pdfBtn:"PDF herunterladen",pdfUrl:"/docs/legal/ETHIKKODEX_LIEFERANTEN.pdf",intro:"JALUD EMBEDDED, s.r.o. (im Folgenden JLD) legt groÃen Wert auf soziale und geschäftliche Verantwortung, mit dem Ziel, langfristig Werte zu schaffen. Ein Bestandteil dieses Ansatzes ist die Einbeziehung von Geschäftspartnern in die Nachhaltigkeitsstrategie.",sections:[{num:"1",title:"Umgang mit Mitarbeitenden",text:"JLD verlangt von seinen Geschäftspartnern die Einhaltung der gesetzlichen Vorschriften sowie der Standards der UN und der ILO (Internationale Arbeitsorganisation), das Verbot von Kinderarbeit, Chancengleichheit ohne Diskriminierung, die Ablehnung von Sklaverei und Zwangsarbeit, die Achtung von Gewerkschaften und Interessenvertretungen sowie die Einhaltung gesetzlicher Vorschriften zu Löhnen und Arbeitszeiten."},{num:"2",title:"Sicherheit und Gesundheitsschutz",text:"JLD fordert von seinen Lieferanten, ein sicheres Arbeitsumfeld zu gewährleisten, die Arbeitsschutzvorschriften einzuhalten und vorbeugende MaÃnahmen zum Schutz der Gesundheit zu ergreifen."},{num:"3",title:"Umweltschutz",text:"JLD erwartet von seinen Geschäftspartnern die Einhaltung der einschlägigen Gesetze und Verordnungen sowie den effizienten Einsatz von Ressourcen und sicheren Materialien."},{num:"4",title:"Verhalten im geschäftlichen Umfeld",text:"JLD setzt die Null-Toleranz gegenüber Bestechung und Manipulation durch, akzeptiert Geschenke und Einladungen nur in angemessenem Wert, trifft Entscheidungen auf Grundlage objektiver Kriterien, fordert die Einhaltung der Wettbewerbsregeln und die Mitwirkung im Kampf gegen Geldwäsche."},{num:"5",title:"Informationsschutz",text:"Die Lieferanten von JLD sind verpflichtet, vertrauliche Informationen und Geschäftsgeheimnisse zu schützen, personenbezogene Daten gemäà den gesetzlichen Vorschriften zu verarbeiten und Informationen ausschlieÃlich für rechtmäÃige Zwecke zu verwenden."},{num:"6",title:"Beziehungen zu Unterlieferanten",text:"JLD verlangt, dass seine Partner die Grundsätze dieses Ethikkodex an ihre Unterlieferanten weitergeben."},{num:"7",title:"Einhaltung des Kodex",text:"Ein Verstoà gegen die Grundsätze dieses Ethikkodex kann zur Neubewertung der Geschäftsbeziehung mit den Lieferanten von JLD s.r.o., zur Beendigung der Zusammenarbeit und gegebenenfalls zu Schadensersatzforderungen führen."},{num:"8",title:"Meldung von VerstöÃen",text:"Geschäftspartner sind verpflichtet, den Verdacht auf VerstöÃe gegen den Kodex oder gegen gesetzliche Vorschriften einem berechtigten Vertreter von JALUD EMBEDDED, s.r.o. zu melden."},{num:"9",title:"Verantwortungsvolle und menschenzentrierte künstliche Intelligenz",text:"JLD entwickelt und implementiert akustische KI-Technologien unter Wahrung ethischer Grundsätze und menschlicher Aufsicht. Der Sound Event Detector (SED) dient als Assistenzsystem für Sicherheitskräfte und ersetzt keine menschlichen Entscheidungen. SED respektiert die Privatsphäre: Die akustische Analyse erfolgt lokal und flüchtig im Arbeitsspeicher ohne Aufzeichnung von Gesprächen. <strong>SED ist nicht darauf ausgelegt, einzelne Sprecher zu identifizieren oder biometrische Erkennung durchzuführen.</strong>
34 JLD untersagt den Missbrauch seiner Technologien für diskriminierende Zwecke oder rechtswidrige Ãberwachung."}],crossLinksTitle:"Zugehörige Dokumente",crossLinks:[{route:"eula",name:"Endbenutzer-Lizenzvereinbarung (EULA)",desc:"Lizenzbedingungen für SED-Software"},{route:"product-privacy",name:"Produktdatenschutz",desc:"Technische Datenschutz-Architektur"},{route:"policy-ims",name:"IMS-Richtlinie (ISO 9001 / 27001)",desc:"Qualitäts- und Sicherheitszertifizierung"}]},en:{version:"Version 2026.1 (Effective January 1, 2026)",title:"Code of Ethics for Suppliers & Partners",eyebrow:"CORPORATE RESPONSIBILITY, SUSTAINABILITY & ETHICAL AI",subtitle:"Ethical principles, responsible business conduct, and human-centred artificial intelligence standards for partners of JALUD Embedded s.r.o.",pdfBtn:"Download PDF",pdfUrl:"/docs/legal/CODE_of_Ethics.pdf",intro:"JALUD EMBEDDED, s.r.o. (hereinafter JLD) is committed to social and business responsibility with the goal of creating long-term value. As part of this approach, business partners are engaged in the sustainability strategy.",sections:[{num:"1",title:"Treatment of Employees",text:"JLD requires its business partners to comply with legal regulations and standards set by the UN and ILO (International Labour Organization), including the prohibition of child labor, ensuring equal opportunities without discrimination, rejecting slavery and forced labor, respecting trade unions and interest groups, and adhering to legal regulations on wages and working hours."},{num:"2",title:"Health & Safety",text:"JLD requires suppliers to ensure a safe working environment, comply with occupational health and safety (OHS) regulations, and adopt preventive measures to protect employees' well-being."},{num:"3",title:"Environmental Protection",text:"JLD expects business partners to comply with relevant laws and regulations, as well as to use resources efficiently and handle materials safely."},{num:"4",title:"Business Conduct",text:"JLD promotes zero tolerance for bribery and manipulation and expects the acceptance of gifts and invitations only within reasonable value, decision-making based on objective criteria, compliance with fair competition rules, and cooperation in the fight against money laundering."},{num:"5",title:"Information Protection",text:"JLD suppliers must protect confidential information and trade secrets, handle personal data in accordance with legal regulations, and use information only for legitimate purposes."},{num:"6",title:"Supplier Relations",text:"JLD requires its partners to extend the principles of this Code of Ethics to their subcontractors."},{num:"7",title:"Compliance with the Code",text:"Violations of this Code of Ethics may lead to a review of the business relationship, termination of cooperation, and potential compensation for damages."},{num:"8",title:"Reporting Violations",text:"Business partners are required to report any suspected violations of this Code or legal regulations to an authorized representative of JALUD EMBEDDED, s.r.o."},{num:"9",title:"Responsible and Human-Centred Artificial Intelligence",text:"JLD develops and deploys acoustic artificial intelligence solutions anchored in ethics, human oversight, and transparent operation. Sound Event Detector (SED) serves as an assistive situational awareness tool and does not substitute for human judgment or verified command decisions. The technology operates under strict Privacy-by-Design principles: acoustic spectra are processed ephemerally in RAM without ambient speech recording. <strong>SED is not designed to identify individual speakers or perform biometric identification of persons.</strong> JLD strictly prohibits the deployment of its systems for discriminatory purposes, mass biometric surveillance, or the infringement of civil liberties."}],crossLinksTitle:"Related Governance Documents",crossLinks:[{route:"eula",name:"End User License Agreement (EULA)",desc:"Software licensing terms and assistive role"},{route:"product-privacy",name:"Product Privacy & Data Protection",desc:"Technical edge privacy architecture"},{route:"policy-ims",name:"Policy IMS (ISO 9001 / 27001)",desc:"Certified quality and security management framework"}]},es:{version:"Versión 2026.1 (Vigente a partir del 1 de enero de 2026)",title:"Código de Ãtica para Proveedores y Socios",eyebrow:"RESPONSABILIDAD CORPORATIVA, SOSTENIBILIDAD & IA ÃTICA",subtitle:"Principios éticos, normas de conducta empresarial e inteligencia artificial centrada en el ser humano para socios de JALUD Embedded s.r.o.",pdfBtn:"Descargar PDF (en inglés)",pdfUrl:"/docs/legal/CODE_of_Ethics.pdf",intro:"JALUD EMBEDDED, s.r.o. (en adelante JLD) está comprometida con la responsabilidad social y comercial con el objetivo de generar valor a largo plazo. Como parte de este enfoque, los socios comerciales participan activamente en la estrategia de sostenibilidad.",sections:[{num:"1",title:"Trato a los empleados",text:"JLD exige a sus socios comerciales el cumplimiento de las normativas legales y los estándares de la ONU y la OIT (Organización Internacional del Trabajo), incluida la prohibición del trabajo infantil, la garantÃa de igualdad de oportunidades sin discriminación, el rechazo de la esclavitud y el trabajo forzoso, el respeto a los sindicatos y grupos de interés, y el cumplimiento de las regulaciones sobre salarios y jornadas laborales."},{num:"2",title:"Seguridad y salud en el trabajo",text:"JLD exige que los proveedores garanticen un entorno de trabajo seguro, cumplan la legislación de seguridad y salud en el trabajo y adopten medidas preventivas para proteger la salud de sus trabajadores."},{num:"3",title:"Protección del medio ambiente",text:"JLD espera que sus socios comerciales cumplan las leyes y reglamentos pertinentes, además de hacer un uso eficiente de los recursos y emplear materiales seguros."},{num:"4",title:"Conducta en el entorno empresarial",text:"JLD promueve la tolerancia cero frente al soborno y la manipulación, y exige que la aceptación de regalos e invitaciones sea únicamente por un valor razonable, que las decisiones se tomen con criterios objetivos, que se respeten las normas de libre c
34ompetencia y se colabore en la prevención del blanqueo de capitales."},{num:"5",title:"Protección de la información",text:"Los proveedores de JLD están obligados a proteger la información confidencial y los secretos comerciales, a tratar los datos de carácter personal de conformidad con la legislación aplicable y a utilizar la información únicamente para fines legÃtimos."},{num:"6",title:"Relaciones con subproveedores",text:"JLD exige que sus socios transmitan y apliquen los principios de este Código de Ãtica a sus propios subcontratistas y proveedores."},{num:"7",title:"Cumplimiento del Código",text:"El incumplimiento de los principios de este Código de Ãtica puede dar lugar a la revisión de la relación comercial con los proveedores de JLD s.r.o., la rescisión de la cooperación y posibles reclamaciones de indemnización por daños y perjuicios."},{num:"8",title:"Notificación de infracciones",text:"Los socios comerciales tienen la obligación de comunicar cualquier sospecha de infracción del Código o de la legislación aplicable a un representante autorizado de JALUD EMBEDDED, s.r.o."},{num:"9",title:"Inteligencia Artificial Responsable y Centrada en el Ser Humano",text:"JLD desarrolla e implementa tecnologÃa de inteligencia artificial acústica bajo principios de ética, supervisión humana y transparencia. Sound Event Detector (SED) es una herramienta analÃtica asistencial que no reemplaza las decisiones humanas. El sistema respeta la privacidad mediante procesamiento local sin almacenar conversaciones de voz. <strong>
34SED no está diseñado para identificar hablantes individuales ni para realizar identificación biométrica de personas.</strong> JLD prohÃbe el uso de sus tecnologÃas con fines discriminatorios o vigilancia ilegal."}],crossLinksTitle:"Documentos relacionados",crossLinks:[{route:"eula",name:"Acuerdo de Licencia EULA",desc:"Términos de software"},{route:"product-privacy",name:"Privacidad del Producto",desc:"Arquitectura técnica de SED"},{route:"policy-ims",name:"PolÃtica IMS (ISO 9001 / 27001)",desc:"Gestión de calidad y seguridad"}]},pt:{version:"Versão 2026.1 (Em vigor desde 1 de janeiro de 2026)",title:"Código de Ãtica para Fornecedores e Parceiros",eyebrow:"RESPONSABILIDADE CORPORATIVA, SUSTENTABILIDADE & IA ÃTICA",subtitle:"PrincÃpios éticos, diretrizes de conduta corporativa e inteligência artificial centrada no ser humano para parceiros da JALUD Embedded s.r.o.",pdfBtn:"Baixar PDF (em inglês)",pdfUrl:"/docs/legal/CODE_of_Ethics.pdf",intro:"A JALUD EMBEDDED, s.r.o. (doravante JLD) preza pela responsabilidade social e corporativa com o objetivo de gerar valor sustentável a longo prazo. Parte fundamental dessa abordagem é o engajamento dos parceiros comerciais na estratégia de sustentabilidade.",sections:[{num:"1",title:"Tratamento dos colaboradores",text:"A JLD exige de seus parceiros comerciais o cumprimento estrito das disposições legais e das normas da ONU e da OIT (Organização Internacional do Trabalho), vedando o trabalho infantil, garantindo a igualdade de oportunidades sem discriminação, repudiando o trabalho escravo ou forçado, respeitando os sindicatos e entidades de classe, e cumprindo a legislação relativa a salários e jornada de trabalho."},{num:"2",title:"Segurança e saúde no trabalho",text:"A JLD exige que os fornecedores garantam um ambiente de trabalho seguro, cumpram a legislação de segurança e saúde ocupacional e adotem medidas preventivas eficazes para a proteção da saúde."},{num:"3",title:"Proteção ambiental",text:"A JLD espera que seus parceiros comerciais cumpram as leis e regulamentos ambientais aplicáveis, além de promover o uso eficiente de recursos e o manuseio de materiais seguros."},{num:"4",title:"Conduta no ambiente de negócios",text:"A JLD adota tolerância zero contra suborno e manipulação, aceitando presentes e convites somente dentro de valores estritamente razoáveis, fundamentando decisões em critérios objetivos, respeitando as regras da livre concorrência e cooperando no combate à lavagem de dinheiro."},{num:"5",title:"Proteção de informações",text:"Os fornecedores da JLD são obrigados a proteger informações confidenciais e segredos comerciais, a tratar dados pessoais em total conformidade com a legislação e a utilizar as informações apenas para finalidades autorizadas."},{num:"6",title:"Relações com subfornecedores",text:"A JLD requer que seus parceiros repassem e exijam a aplicação dos princÃpios deste Código de Ãtica aos seus respectivos subcontratados."},{num:"7",title:"Cumprimento do Código",text:"A violação dos princÃpios deste Código de Ãtica poderá acarretar a reavaliação da relação comercial com a JLD s.r.o., a rescisão da cooperação e eventuais reparações por perdas e danos."},{num:"8",title:"Comunicação de infrações",text:"Os parceiros comerciais têm o dever de reportar qualquer suspeita de violação do Código ou das normas legais a um representante autorizado da JALUD EMBEDDED, s.r.o."},{num:"9",title:"Inteligência Artificial Responsável e Centrada no Ser Humano",text:"A JLD desenvolve e implementa inteligência artificial acústica pautada pela ética, supervisão humana e respeito aos direitos fundamentais. O Sound Event Detector (SED) atua como tecnologia assistiva, sem substituir o discernimento e a decisão humana. O processamento realiza-se localmente sem armazenamento de conversação humana. <strong>O SED não foi concebido para identificar oradores individuais nem efetuar identificação biométrica de pessoas.</strong> A JLD proÃbe terminantemente a utilização de suas soluções para fins discriminatórios ou vigilância ilÃcita."}],crossLinksTitle:"Documentos associados",crossLinks:[{route:"eula",name:"Contrato de Licença EULA",desc:"Termos de licenciamento de softw
34are"},{route:"product-privacy",name:"Privacidade do Produto",desc:"Arquitetura técnica do SED"},{route:"policy-ims",name:"PolÃtica IMS (ISO 9001 / 27001)",desc:"Sistema de gestão de qualidade e segurança"}]},ar:{version:"Ø§ÙØ¥ØµØ¯Ø§Ø± 2026.1 (ÙØ³Ø±Ù اعتبارا٠Ù
Ù 1 ÙÙØ§Ùر 2026)",title:"Ù
ÙØ«Ø§Ù Ø§ÙØ´Ø±Ù Ø§ÙØ£Ø®ÙاÙÙ ÙÙÙ
ÙØ±Ø¯ÙÙ ÙØ§ÙØ´Ø±ÙØ§Ø¡",eyebrow:"اÙÙ
سؤÙÙÙØ© اÙÙ
Ø¤Ø³Ø³ÙØ©Ø Ø§ÙØ§Ø³ØªØ¯Ø§Ù
Ø© & Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØ£Ø®ÙاÙÙ",subtitle:"اÙÙ
بادئ ÙØ§ÙÙ
عاÙÙØ± Ø§ÙØ£Ø®ÙاÙÙØ© ÙÙ
بادئ Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠اÙÙ
تÙ
ØÙر ØÙÙ Ø§ÙØ¥ÙØ³Ø§Ù ÙØ´Ø±Ùاء ÙÙ
ÙØ±Ø¯Ù Ø´Ø±ÙØ© JALUD Embedded s.r.o.",pdfBtn:"تØÙ
ÙÙ Ù
ÙÙ PDF (باÙÙØºØ© Ø§ÙØ¥ÙجÙÙØ²ÙØ©)",pdfUrl:"/docs/legal/CODE_of_Ethics.pdf",intro:"ØªÙØªØ²Ù
Ø´Ø±ÙØ© JALUD EMBEDDED, s.r.o. (اÙÙ
شار Ø¥ÙÙÙØ§ ÙÙÙ
ا ÙÙ٠ب٠JLD) باÙÙ
سؤÙÙÙØ© Ø§ÙØ§Ø¬ØªÙ
Ø§Ø¹ÙØ© ÙØ§ÙØªØ¬Ø§Ø±ÙØ© Ø¨ÙØ¯Ù Ø®ÙÙ ÙÙÙ
Ø© Ø·ÙÙÙØ© Ø§ÙØ£Ø¬Ù. ÙÙØ´ÙÙ Ø¥Ø´Ø±Ø§Ù Ø§ÙØ´Ø±Ùاء Ø§ÙØªØ¬Ø§Ø±ÙÙÙ ÙÙ Ø§Ø³ØªØ±Ø§ØªÙØ¬ÙØ© Ø§ÙØ§Ø³ØªØ¯Ø§Ù
Ø© Ø¬Ø²Ø¡Ø§Ù Ø£Ø³Ø§Ø³ÙØ§Ù Ù
Ù ÙØ°Ø§ اÙÙÙØ¬.",sections:[{num:"1",title:"Ù
عاÙ
ÙØ© اÙÙ
ÙØ¸ÙÙÙ",text:"ØªØ·ÙØ¨ JLD Ù
Ù Ø´Ø±ÙØ§Ø¦Ùا Ø§ÙØªØ¬Ø§Ø±ÙÙÙ Ø§ÙØ§Ù
تثا٠ÙÙØ£ÙظÙ
Ø© اÙÙØ§ÙÙÙÙØ© ÙÙ
عاÙÙØ± Ø§ÙØ£Ù
Ù
اÙÙ
ØªØØ¯Ø© ÙÙ
ÙØ¸Ù
Ø© Ø§ÙØ¹Ù
Ù Ø§ÙØ¯ÙÙÙØ© (ILO)Ø ÙØØ¸Ø± تشغÙÙ Ø§ÙØ£Ø·ÙØ§ÙØ ÙØ¶Ù
Ø§Ù ØªÙØ§Ùؤ اÙÙØ±Øµ دÙ٠تÙ
ÙÙØ²Ø ÙØ±Ùض Ø§ÙØ³Ø®Ø±Ø© ÙØ§ÙعÙ
٠اÙÙØ³Ø±ÙØ ÙØ§ØØªØ±Ø§Ù
اÙÙÙØ§Ø¨Ø§Øª ÙÙ
جÙ
ÙØ¹Ø§Øª اÙÙ
ØµØ§ÙØØ ÙØ§ÙØ§ÙØªØ²Ø§Ù
باÙÙÙØ§ÙÙ٠اÙÙ
ÙØ¸Ù
Ø© ÙÙØ£Ø¬Ùر ÙØ³Ø§Ø¹Ø§Øª Ø§ÙØ¹Ù
Ù."},{num:"2",title:"Ø§ÙØ³ÙاÙ
Ø© ÙØ§ÙØµØØ© اÙÙ
ÙÙÙØ©",text:"ØªØ·ÙØ¨ JLD Ù
٠اÙÙ
ÙØ±Ø¯Ù٠تÙÙÙØ± Ø¨ÙØ¦Ø© عÙ
٠آÙ
ÙØ©Ø ÙØ§ÙاÙ
تثا٠ÙÙØªØ´Ø±Ùعات اÙÙ
ÙØ¸Ù
Ø© ÙÙØµØØ© ÙØ§ÙØ³ÙØ§Ù
Ø© اÙÙ
ÙÙÙØ©Ø ÙØ§ØªØ®Ø§Ø° ØªØ¯Ø§Ø¨ÙØ± ÙÙØ§Ø¦ÙØ© ÙØÙ
Ø§ÙØ© Ø§ÙØµØØ©."},{num:"3",title:"ØÙ
Ø§ÙØ© Ø§ÙØ¨Ùئة",text:"تتÙÙØ¹ JLD Ù
Ù Ø´Ø±ÙØ§Ø¦Ùا Ø§ÙØªØ¬Ø§Ø±ÙÙÙ Ø§ÙØ§ÙتزاÙ
بجÙ
ÙØ¹ اÙÙÙØ§ÙÙÙ ÙØ§ÙÙÙØ§Ø¦Ø اÙÙ
عÙ
ÙÙ Ø¨ÙØ§Ø Ø¨Ø§ÙØ¥Ø¶Ø§ÙØ© Ø¥ÙÙ Ø§ÙØ§Ø³ØªØ®Ø¯Ø§Ù
اÙÙØ¹Ø§Ù ÙÙÙ
ÙØ§Ø±Ø¯ ÙØ§ÙÙ
ÙØ§Ø¯ Ø§ÙØ¢Ù
ÙØ©."},{num:"4",title:"Ø§ÙØ³ÙÙÙ ÙÙ Ø¨ÙØ¦Ø© Ø§ÙØ£Ø¹Ù
اÙ",text:"ØªÙØªÙج JLD Ø³ÙØ§Ø³Ø© عدÙ
Ø§ÙØªØ³Ø§Ù
Ø Ù
Ø·ÙÙØ§Ù Ù
ع Ø§ÙØ±Ø´ÙØ© ÙØ§ÙØªÙØ§Ø¹Ø¨Ø ÙØªÙتصر عÙÙ ÙØ¨Ù٠اÙÙØ¯Ø§Ùا ÙØ§ÙØ¯Ø¹ÙØ§Øª ذات اÙÙÙÙ
Ø© اÙÙ
عÙÙÙØ© ÙÙØ·Ø ÙØ§ØªØ®Ø§Ø° اÙÙØ±Ø§Ø±Ø§Øª Ø¨ÙØ§Ø¡Ù عÙÙ Ù
عاÙÙØ± Ù
ÙØ¶ÙØ¹ÙØ©Ø ÙØ§ÙØ§ÙØªØ²Ø§Ù
بÙÙØ§Ø¹Ø¯ اÙÙ
ÙØ§Ùسة Ø§ÙØ¹Ø§Ø¯ÙØ©Ø ÙØ§ÙتعاÙ٠اÙÙØ¹Ø§Ù ÙÙ Ù
ÙØ§ÙØØ© غسÙÙ Ø§ÙØ£Ù
ÙØ§Ù."},{num:"5",title:"ØÙ
Ø§ÙØ© اÙÙ
عÙÙÙ
ات",text:"ÙÙØªØ²Ù
Ù
ÙØ±Ø¯Ù JLD بØÙ
Ø§ÙØ© اÙÙ
عÙÙÙ
ات Ø§ÙØ³Ø±ÙØ© ÙØ§Ùأسرار Ø§ÙØªØ¬Ø§Ø±ÙØ©Ø ÙÙ
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØ´Ø®ØµÙØ© بÙ
ا ÙØªÙاÙÙ Ù
ع Ø§ÙØ£ÙظÙ
Ø© اÙÙØ§ÙÙÙÙØ©Ø ÙØ§Ø³ØªØ®Ø¯Ø§Ù
اÙÙ
عÙÙÙ
ات ÙÙØ£ØºØ±Ø§Ø¶ اÙÙ
ØµØ±Ø Ø¨ÙØ§ ÙÙØ·."},{num:"6",title:"Ø§ÙØ¹ÙØ§ÙØ§Øª Ù
ع اÙÙ
ÙØ±Ø¯ÙÙ Ù
Ù Ø§ÙØ¨Ø§Ø·Ù",text:"ØªØ·ÙØ¨ JLD Ù
Ù Ø´Ø±ÙØ§Ø¦Ùا ÙÙÙ Ù
بادئ ÙØ°Ø§ اÙÙ
ÙØ«Ø§Ù Ø§ÙØ£Ø®ÙاÙÙ ÙÙØ±Ø¶Ùا عÙÙ Ù
ÙØ§ÙÙÙÙÙ
ÙÙ
ÙØ±Ø¯ÙÙÙ
Ù
Ù Ø§ÙØ¨Ø§Ø·Ù."},{num:"7",title:"Ø§ÙØ§Ù
تثا٠ÙÙÙ
ÙØ«Ø§Ù",text:"ÙØ¯ ÙØ¤Ø¯Ù Ø§ÙØªÙا٠Ù
بادئ ÙØ°Ø§ اÙÙ
ÙØ«Ø§Ù Ø§ÙØ£Ø®ÙاÙ٠إÙÙ Ù
راجعة Ø§ÙØ¹ÙØ§ÙØ© Ø§ÙØªØ¬Ø§Ø±ÙØ© Ù
ع Ù
ÙØ±Ø¯Ù JLD s.r.o.Ø ÙØ¥ÙÙØ§Ø¡ Ø§ÙØªØ¹Ø§ÙÙØ ÙØ§ÙÙ
Ø·Ø§ÙØ¨Ø© Ø¨Ø§ÙØªØ¹ÙÙØ¶ Ø¹Ù Ø§ÙØ£Ø¶Ø±Ø§Ø± Ø¥Ù ÙØ¬Ø¯Øª."},{num:"8",title:"Ø§ÙØ¥Ø¨Ùاغ Ø¹Ù Ø§ÙØ§ÙØªÙØ§Ùات",text:"ÙØªØ¹Ù٠عÙÙ Ø§ÙØ´Ø±Ùاء Ø§ÙØªØ¬Ø§Ø±ÙÙÙ Ø¥Ø¨ÙØ§Øº اÙÙ
Ù
ث٠اÙÙ
عتÙ
د ÙØ´Ø±ÙØ© JALUD EMBEDDED, s.r.o. ع٠أ٠اشتبا٠ÙÙ Ø§ÙØªÙا٠اÙÙ
ÙØ«Ø§Ù أ٠اÙÙÙØ§ÙÙ٠اÙÙ
عÙ
ÙÙ Ø¨ÙØ§."},{num:"9",title:"Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠اÙÙ
سؤÙÙ ÙØ§ÙÙ
تÙ
ØÙر ØÙÙ Ø§ÙØ¥ÙساÙ",text:"ØªÙØªØ²Ù
JLD بتطÙ
34ÙØ± ÙÙØ´Ø± تÙÙÙØ§Øª Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØµÙت٠ÙÙÙØ§Ù ÙÙ
بادئ Ø§ÙØ£Ø®ÙØ§Ù ÙØ§ÙØ¥Ø´Ø±Ø§Ù Ø§ÙØ¨Ø´Ø±Ù اÙÙØ§Ù
Ù. ÙØ¹Ø¯ ÙØ¸Ø§Ù
SED أداة تØÙÙÙÙØ© Ù
ساعدة ÙØ§ تØÙ Ù
ØÙ Ø§ÙØªÙØ¯ÙØ± Ø§ÙØ¨Ø´Ø±Ù Ù٠اتخاذ اÙÙØ±Ø§Ø±Ø§Øª Ø§ÙØ£Ù
ÙÙØ©. ÙØ¹Ù
٠اÙÙØ¸Ø§Ù
بÙ
ÙØ¬Ø¨ Ù
بادئ Ø§ÙØ®ØµÙØµÙØ© Ø§ÙØµØ§Ø±Ù
Ø© ØÙØ« تجر٠اÙÙ
Ø¹Ø§ÙØ¬Ø© Ø§ÙØµÙØªÙØ© ÙØØ¸ÙØ§Ù دÙ٠تسجÙÙ Ø£ØØ§Ø¯ÙØ« Ø§ÙØ¨Ø´Ø±. <strong>ÙÙ
ÙÙØµÙ
Ù
ÙØ¸Ø§Ù
SED ÙÙØªØ¹Ø±Ù عÙÙ ÙÙÙØ© اÙÙ
ØªØØ¯Ø«Ù٠أ٠إجراء Ø§ÙØªØØ¯Ùد Ø§ÙØ¨ÙÙÙ
تر٠ÙÙØ£Ø´Ø®Ø§Øµ.</strong> ÙØªØØ¸Ø± JLD استخداÙ
تÙÙÙØ§ØªÙا ÙØ£Ù أغراض تÙ
ÙÙØ²ÙØ© Ø£Ù Ø±ÙØ§Ø¨Ø© جÙ
Ø§Ø¹ÙØ© ØºÙØ± Ù
Ø´Ø±ÙØ¹Ø©."}],crossLinksTitle:"اÙÙØ«Ø§Ø¦Ù ذات Ø§ÙØµÙØ©",crossLinks:[{route:"eula",name:"Ø§ØªÙØ§ÙÙØ© ØªØ±Ø®ÙØµ اÙÙ
ستخدÙ
اÙÙÙØ§Ø¦Ù EULA",desc:"Ø´Ø±ÙØ· استخداÙ
Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙØ§ÙØªØ±Ø®ÙØµ"},{route:"product-privacy",name:"Ø®ØµÙØµÙØ© اÙÙ
ÙØªØ¬ ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª",desc:"Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØµÙت ÙÙ Ø§ÙØ°Ø§Ùرة اÙÙ
Ø¤ÙØªØ©"},{route:"policy-ims",name:"Ø³ÙØ§Ø³Ø© IMS (ISO 9001 / 27001)",desc:"ÙØ¸Ø§Ù
إدارة Ø§ÙØ¬Ùدة ÙØ£Ù
٠اÙÙ
عÙÙÙ
ات"}]},it:{eyebrow:"RESPONSABILITà SOCIALE & INTELLIGENZA ARTIFICIALE",title:"Codice Etico e Principi dell'Intelligenza Artificiale",subtitle:"I principi etici fondamentali di JALUD Embedded per lo sviluppo di intelligenza artificiale acustica affidabile, trasparente e a tutela della vita umana.",version:"Versione 2026.1 (In vigore dal 1° gennaio 2026)",tocTitle:"Indice del Codice Etico",companyDetails:"JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Repubblica Ceca, IÄO: 03056287",preamble:"In JALUD Embedded s.r.o. crediamo fermamente che le tecnologie di intelligenza artificiale debbano essere concepite al servizio della sicurezza e della dignità umana. Il presente Codice Etico definisce gli impegni inderogabili che guidano la progettazione, l'addestramento dei modelli e la commercializzazione della tecnologia Sound Event Detector.",sections:[{id:"eth-1",num:"1",title:"Impegno per la Sicurezza Umana e l'Integrità Etica",text:"Il nostro obiettivo primario è salvare vite umane consentendo interventi tempestivi in situazioni di pericolo estremo (spari, aggressioni violente, disastri). Rifiutiamo qualsiasi sviluppo tecnologico che metta a rischio i diritti civili o la riservatezza individuale."},{id:"eth-2",num:"2",title:"IA Centrata sull'Umano e Supervisione Operativa (Human-in-the-Loop)",text:"I sistemi di intelligenza artificiale JALUD sono progettati come strumenti assistivi per migliorare la consapevolezza della situazione degli operatori di sicurezza, e non come agenti decisionali autonomi. Qualsiasi azione coercitiva o intervento delle forze dell'ordine deve essere sempre valutato e autorizzato da un operatore umano qualificato."},{id:"eth-3",num:"3",title:"Trasparenza, Spiegabilità e Limiti dell'AI Acustica",text:"Comunichiamo chiaramente ai nostri clienti, partner e al pubblico le reali capacità e i limiti tecnici dei nostri sistemi. Rifiutiamo affermazioni commerciali ingannevoli o esagerate riguardo a percentuali assolute di rilevamento, ricordando la natura probabilistica dell'apprendimento automatico acustico."},{id:"eth-4",num:"4",title:"Privacy by Design e Rifiuto della Sorveglianza Invasiva",text:"La nostra tecnologia non ascolta le conversazioni umane, non le trascrive e non identifica gli individui. Rifiutiamo di sviluppare funzionalità volte all'intercettazione ambientale occulta o alla sorveglianza delle opinioni dei cittadini."},{id:"eth-5",num:"5",title:"Equità , Non Discriminazione ed Eliminazione dei Bias",text:"Curiamo con rigore la raccolta e la validazione dei dataset acustici di addestramento per prevenire distorsioni sistematiche. I modelli di riconoscimento vocale delle urla di panico sono addestrati su campioni sonori eterogenei per età , genere e timbro vocale senza alcun pregiudizio etnico o demografico."},{id:"eth-6",num:"6",title:"Affidabilità Tecnica, Robustezza e Sicurezza Informatica",text:"Sottoponiamo i nostri algoritmi e dispositivi a continui collaudi operativi in condizioni ambientali avverse e applichiamo standard rigorosi di sicurezza cyber
34(ISO 27001) per impedire manomissioni o attacchi informatici."},{id:"eth-7",num:"7",title:"Responsabilità Sociale, Tracciabilità e Governance",text:"Manteniamo registri completi dei processi di sviluppo, test e collaudo dei modelli AI. La nostra governance aziendale garantisce un controllo costante della conformità etica e normativa delle soluzioni offerte."},{id:"eth-8",num:"8",title:"Divieto di Usi Dannosi, Militari Offensivi e Repressivi",text:"JALUD vieta espressamente l'utilizzo del software e dei dispositivi SED per fini bellici offensivi, per la persecuzione politica o per la violazione dei diritti umani sanciti dalla Convenzione Europea dei Diritti dell'Uomo."},{id:"eth-9",num:"9",title:"Conformità con l'AI Act dell'Unione Europea",text:"I nostri processi di sviluppo e gestione del ciclo di vita dei modelli AI sono allineati ai requisiti di trasparenza, robustezza, documentazione tecnica e gestione del rischio previsti dal Regolamento Europeo sull'Intelligenza Artificiale (EU AI Act)."}],crossLinksTitle:"Documenti Legali Correlati",crossLinks:[{route:"product-privacy",name:"Privacy del Prodotto",desc:"Specifiche tecniche di salvaguardia della privacy nei dispositivi SED"},{route:"policy-ims",name:"Politica IMS (ISO 9001 e ISO 27001)",desc:"Impegni aziendali di qualità e sicurezza delle informazioni"},{route:"eula",name:"Licenza Utente Finale (EULA)",desc:"Condizioni vincolanti di utilizzo del software e responsabilità "},{route:"privacy-policy",name:"Informativa sulla Privacy",desc:"Informativa sul trattamento dei dati personali aziendali"}]}},tm={cs:{version:"Verze 2026.1 (ÃÄinnost od 1. ledna 2026)",eyebrow:"KVALITA A BEZPEÄNOST INFORMACÃ",title:"Politika integrovaného systému ÅÃzenà (IMS)",subtitle:"Zahrnuje požadavky norem ISO 9001:2015 a ISO/IEC 27001:2022.",dateStr:"PlzeÅ, 6. února 2025",pdfBtn:"Zobrazit anglický originál PDF â",pdfUrl:"/docs/legal/EN_SM_26_Politika_ISMS.pdf",sections:[{num:"1",title:"QMS â Systém managementu kvality",text:"Jsme plnÄ oddáni porozumÄnà a naplÅovánà potÅeb a požadavků naÅ¡ich zákaznÃků a zajiÅ¡tÄnà nejvyššà kvality. Neustále zlepÅ¡ujeme naÅ¡e procesy, produkty a služby, abychom zajistili spolehlivost, bezpeÄnost a soulad s nejvyššÃmi standardy. NaÅ¡Ãm cÃlem je dosáhnout nulového výskytu neshod v procesech, produktech a službách prostÅednictvÃm systematického zavádÄnà preventivnÃch opatÅenà a podpory kultury neustálého zlepÅ¡ovánÃ."},{num:"2",title:"ISMS â Systém ÅÃzenà bezpeÄnosti informacÃ",text:"Jako spoleÄnost nakládajÃcà s citlivými informacemi a osobnÃmi údaji klademe na jejich ochranu nejvyššà prioritu. Identifikujeme a ÅÃdÃme rizika bezpeÄnosti informacÃ, dodržujeme zákonné požadavky vÄetnÄ GDPR a smÄrnice NIS2 a pravidelnÄ Å¡kolÃme zamÄstnance v oblasti bezpeÄnosti a ochrany informacÃ. PÅÃstup k datům se ÅÃdà pÅÃsným principem âneed-to-knowâ a zásadou nejnižšÃch nutných oprávnÄnÃ. NaÅ¡Ãm cÃlem je dosáhnout nulového poÄtu bezpeÄnostnÃch incidentů prostÅednictvÃm úÄinné prevence, nepÅetržitého monitorovánà a vÄasné reakce na potenciálnà hrozby."},{num:"3",title:"SpoleÄenská odpovÄdnost a udržitelnost",text:"UvÄdomujeme si svůj vliv na spoleÄnost a životnà prostÅedÃ, a proto jednáme odpovÄdnÄ a udržitelnÄ ve vÅ¡ech aspektech naÅ¡eho podnikánÃ. AktivnÄ podporujeme iniciativy, které pÅispÃvajà k ochranÄ Å¾ivota, majetku a zdravÃ, a souÄasnÄ minimalizujeme náš dopad na životnà prostÅedà prostÅednictvÃm opatÅenÃ, jako je optimalizace spotÅeby energie a zdrojů."},{num:"4",title:"ÅÃzenà rizik",text:"PravidelnÄ provádÃme analýzu rizik v rámci systémů ISMS i QMS a zavádÃme opatÅenà ke zmÃrnÄnà identifikovaných hrozeb. NaÅ¡Ãm cÃlem je minimalizovat dopady rizik a snižovat pravdÄpodobnost vzniku incidentů."},{num:"5",title:"BCP â Plánovánà kontinuity provozu",text:"Máme vytvoÅeny plány kontinuity Äinnostà a havarijnà obnovy pro pÅÃpad selhánà systémů nebo kybernetických incidentů. Tyto plány jsou pravidelnÄ testovány, aby byl zajiÅ¡tÄn nepÅetržitý provoz i bÄhem mimoÅádných událostà a minimalizován dopad krizových situacÃ."},{num:"6",title:"Neustálé zlepÅ¡ovánÃ",text:"PravidelnÄ auditujeme a pÅezkoumáváme systémy ISMS a QMS, abychom zvyÅ¡ovali jejich úÄinnost. TÃm zajišťujeme soulad s normami ISO 9001 a ISO 27001 a neustále zvyÅ¡ujeme úroveÅ ÅÃzenà kvality a bezpeÄnosti."},{num:"7",title:"Zákonné požadavky",text:"DůslednÄ dodržujeme platné právnà pÅedpisy a standardy v oblasti kvality a kybernetické bezpeÄnosti, ÄÃmž pÅedcházÃme právnÃm a finanÄnÃm důsledkům jejich pÅÃpadného neplnÄnÃ."},{num:"8",title:"Rozvoj povÄdomÃ",text:"PravidelnÄ provádÃme Å¡kolenà v oblasti bezpeÄnosti informacà a ÅÃzenà kvality, abychom zvyÅ¡ovali povÄdomà zamÄstnanců o bezpeÄnostnÃch a kvalitativnÃch požadavcÃch, a tÃm omezili vliv lidského faktoru na vznik bezpeÄnostnÃch a provoznÃch incidentů."},{num:"9",title:"Závazek vedenà spoleÄnosti",text:"Vedenà spoleÄnosti JALUD Embedded s.r.o. se zavazuje k aktivnà podpoÅe ISMS a vyÄlenÄnà nezbytných zdrojů na jeho udržovánÃ. NaÅ¡Ãm cÃlem je zajistit odpovÄdné ÅÃzenà bezpeÄnosti informacÃ, snižovat bezpeÄnostnà rizika a prosazovat kulturu bezpeÄnosti a kvality v celé spoleÄnosti."}]},de:{version:"Version 2026.1 (Gültig ab 1. Januar 2026)",eyebrow:"QUALITÃT UND INFORMATIONSSICHERHEIT",title:"Politik des integrierten Managementsystems (IMS)",subtitle:"Umfasst die Anforderungen der ISO 9001:2015 und der ISO/IEC 27001:2022.",dateStr:"PlzeÅ, 6. Februar 2025",pdfBtn:"Originaldokument als PDF anzeigen â",pdfUrl:"/docs/legal/Integrierte_Managementsystem_Politik_IMS.pdf",sections:[{num:"1",title:"QMS â Qualitätsmanagementsystem",text:"Wir verpflichten uns vollständig, die Bedürfnisse und Anforderungen unserer Kunden zu verstehe
34n und zu erfüllen, um höchste Qualität sicherzustellen. Wir verbessern kontinuierlich unsere Prozesse, Produkte und Dienstleistungen, um Zuverlässigkeit, Sicherheit und die Einhaltung der höchsten Standards zu gewährleisten. Unser Ziel ist es, durch konsequente Umsetzung präventiver MaÃnahmen und die Förderung einer Kultur der kontinuierlichen Verbesserung Null Prozess-, Produkt- und Dienstleistungsabweichungen zu erreichen."},{num:"2",title:"ISMS â Informationssicherheits-Managementsystem",text:"Als Unternehmen, das sensible Informationen und personenbezogene Daten verarbeitet, hat der Schutz dieser Daten für uns höchste Priorität. Wir identifizieren und steuern Risiken in der Informationssicherheit, erfüllen gesetzliche Anforderungen einschlieÃlich DSGVO und NIS2 und schulen unsere Mitarbeitenden regelmäÃig in Sicherheit und Informationsschutz. Der Datenzugang folgt streng dem Need-to-know-Prinzip sowie dem Prinzip der geringsten Rechte. Unser Ziel ist es, durch wirksame Prävention, kontinuierliche Ãberwachung und rechtzeitige Reaktion auf potenzielle Bedrohungen Null Sicherheitsvorfälle zu erreichen."},{num:"3",title:"Soziale Verantwortung und Nachhaltigkeit",text:"Wir sind uns unserer Auswirkungen auf Gesellschaft und Umwelt bewusst und handeln daher in allen Bereichen unseres Geschäfts verantwortungsbewusst und nachhaltig. Wir unterstützen aktiv Initiativen, die zum Schutz von Leben, Eigentum und Gesundheit beitragen, und minimieren gleichzeitig unsere Umweltbelastung, unter anderem durch Optimierung des Energie- und Ressourcenverbrauchs."},{num:"4",title:"Risikomanagement",text:"Wir führen regelmäÃige Risikoanalysen sowohl im ISMS als auch im QMS durch und setzen MaÃnahmen zur Minderung identifizierter Risiken um. Unser Ziel ist es, die Auswirkungen potenzieller Risiken zu minimieren und die Wahrscheinlichkeit von Vorfällen zu reduzieren."},{num:"5",title:"BCP â Business Continuity Planning",text:"Wir verfügen über Pläne zur Geschäftskontinuität und Wiederherstellung (Disaster Recovery) für den Fall von Systemausfällen oder Cybervorfällen. Diese Pläne werden regelmäÃig getestet, um einen unterbrechungsfreien Betrieb bei Störungen sicherzustellen und die Auswirkungen von Krisensituationen zu minimieren."},{num:"6",title:"Kontinuierliche Verbesserung",text:"Wir auditieren und überprüfen ISMS und QMS regelmäÃig, um deren Wirksamkeit zu steigern. Dadurch gewährleisten wir die Einhaltung von ISO 9001 und ISO 27001 und verbessern kontinuierlich das Niveau unseres Qualitäts- und Sicherheitsmanagements."},{num:"7",title:"Gesetzliche Anforderungen",text:"Wir halten alle relevanten gesetzlichen Vorgaben und Normen im Bereich Qualität und Cybersicherheit ein, um rechtliche und finanzielle Folgen bei Nichteinhaltung zu vermeiden."},{num:"8",title:"Bewusstseinsentwicklung",text:"Wir führen regelmäÃig Schulungen zur Informationssicherheit und zum Qualitätsmanagement durch, um das Bewusstsein der Mitarbeitenden für Sicherheits- und Qualitätsanforderungen zu stärken. Dadurch wird das Risiko menschlicher Fehler als Ursache von Sicherheits- und Qualitätsvorfällen reduziert."},{num:"9",title:"Engagement der Unternehmensleitung",text:"Die Geschäftsleitung von JALUD Embedded s.r.o. verpflichtet sich, das ISMS aktiv zu unterstützen und die notwendigen Ressourcen für dessen Aufrechterhaltung bereitzustellen. Unser Ziel ist es, ein verantwortungsbewusstes Informationssicherheitsmanagement zu gewährleisten, Sicherheitsrisiken zu reduzieren und eine Kultur der Sicherheit und Qualität im Unternehmen zu fördern."}]},en:{version:"Version 2026.1 (Effective January 1, 2026)",eyebrow:"QUALITY AND INFORMATION SECURITY",title:"Integrated Management System Policy (IMS)",subtitle:"Includes the requirements of ISO 9001:2015 and ISO/IEC 27001:2022.",dateStr:"PlzeÅ, 6 February 2025",pdfBtn:"View the original PDF â",pdfUrl:"/docs/legal/EN_SM_26_Politika_ISMS.pdf",sections:[{num:"1",title:"QMS â Quality Management System",text:"We are fully committed to understanding and meeting our customers' needs and requirements, ensuring the highest quality. We continuously improve our processes, products, and services to ensure reliability, security, and compliance with the highest standards. Our goal is to achieve zero process, product, and service nonconformities through systematic implementation of preventive measures and fostering a culture of continuous improvement."},{num:"2",title:"ISMS â Information Security Management System",text:"As a company handling sensitive information and personal data, we prioritize their protection. We identify and manage information security risks, comply with legal requirements, including GDPR and NIS2, and regularly train employees in security and information protection. Data access follows the âneed-to-knowâ principle and the principle of least privilege. Our goal is to achieve zero security incidents through effective prevention, continuous monitoring, and timely response to potential threats."},{num:"3",title:"Social Responsibility and Sustainability",text:"We recognize our impact on society and the environment and therefore act responsibly and sustainably in all aspects of our business. We actively support initiatives that contribute to the protection of life, property, and health while minimizing our environmental impact through measures such as optimizing energy and resource consumption."},{num:"4",title:"Risk Management",text:"We regularly conduct risk analysis in both ISMS and QMS, implementing measures to mitigate identified threats. Our objective is to minimize risk impact and reduce the likelihood of incidents."},{num:"5",title:"BCP â Business Continuity Planning",text:"We have established business continuity and disaster recovery plans for system failures or cyber incidents. These plans are regularly tested to ensure uninterrupted operations during disruptions and to minimize the impact of crisis situations."},{num:"6",title:"Continuous Improvement",text:"We regularly audit and review ISMS to enhance its effectiveness. This ensures compliance with ISO 9001 and ISO 27001, continuously improving the quality and security management levels."},{num:"7",title:"Legislation",text:"We adhere to applicable laws and standards in quality and cybersecurity, preventing legal and financial consequences of non-compliance."},{num:"8",title:"Awareness Development",text:"We regularly conduct training in information security and quality management to enhance employeesâ awareness of security and quality requirements, thereby reducing human error as a factor in security and quality incidents."},{num:"9",title:"Management Commitment",text:"The leadership of JALUD Embedded s.r.o. is committed to supporting ISMS and allocating the necessary resources to maintain it. Our goal is to ensure responsible information security management, reduce security risks, and promote a culture of security and quality within the company."}]},es:{version:"Versión 2026.1 (Vigente a partir del 1 de enero de 2026)",eyebrow:"CALIDAD Y SEGURIDAD DE LA INFORMACIÃN",title:"PolÃtica del Sistema Integrado de Gestión (IMS)",subtitle:"Incluye los requisitos de las normas ISO 9001:2015 e ISO/IEC 27001:2022.",dateStr:"PlzeÅ, 6 de febrero de 2025",pdfBtn:"Ver el documento original en inglés (PDF) â",pdfUrl:"/docs/legal/EN_SM_26_Politika_ISMS.pdf",sections:[{num:"1",title:"QMS â Sistema de Gestión de la Calidad",text:"Estamos plenamente comprometidos a comprender y satisfacer las necesidades y requisitos de nuestros clientes, garantizando la más alta calidad. Mejoramos continuamente nuestros procesos, productos y servicios para asegurar la fiabilidad, la seguridad y el cumplimiento de los estándares más exigentes. Nuestro objetivo es lograr cero no conformidades en procesos, productos y servicios mediante la aplicación sistemática de medidas preventivas y el fomento de una cultura de mejora continua."},{num:"2",title:"ISMS â Sistema de Gestión de Seguridad de la Información",text:"Como empresa que maneja información confidencial y datos personales, priorizamos su estricta protección. Identificamos y gestionamos los riesgos de seguridad de la información, cumplimos los requisitos legales, incluidos el RGPD y la directiva NIS2, y capacitamos periódicamente a nuestros empleados en seguridad y protección de la información. El acceso a los datos sigue el principio de «necesidad de conocer» y el principio de mÃnimo privilegio. Nuestro objetivo es alcanzar cero incidentes de seguridad mediante la prevención eficaz, la supervisión continua y la respuesta oportuna ante posibles amenazas."},{num:"3",title:"Responsabilidad social y sostenibilidad",text:"Reconocemos nuestro impacto en la sociedad y el medio ambiente y, por tanto, actuamos de manera responsable y sostenible en todos los aspectos de nuestro negocio. Apoyamos activamente iniciativas que contribuyen a la protección de la vida, la propiedad y la salud, minimizando al mismo tiempo nuestro impacto ambiental mediante medidas como la optimización del consumo de energÃa y recursos."},{num:"4",title:"Gestión de riesgos",text:"Realizamos periódicamente análisis de riesgos tanto en el ISMS como en el QMS, aplicando medidas para mitigar las amenazas identificadas. Nuestro objetivo es minimizar el impacto de los riesgos y reducir la probabilidad de incidentes."},{num:"5",title:"BCP â Planificación de la continuidad del negocio",text:"Hemos establecido planes de continuidad del negocio y de recuperación ante desastres para fallos del sistema o incidentes cibernéticos. Estos planes se prueban con regularid
34ad para garantizar un funcionamiento ininterrumpido durante las incidencias y minimizar el impacto de situaciones de crisis."},{num:"6",title:"Mejora continua",text:"Auditamos y revisamos periódicamente el ISMS para mejorar su eficacia. Esto garantiza el cumplimiento de las normas ISO 9001 e ISO 27001, perfeccionando continuamente los niveles de gestión de calidad y seguridad."},{num:"7",title:"Legislación",text:"Cumplimos rigurosamente con las leyes y estándares aplicables en materia de calidad y ciberseguridad, previniendo las consecuencias legales y financieras del incumplimiento."},{num:"8",title:"Desarrollo de la concienciación",text:"Llevamos a cabo periódicamente formaciones sobre seguridad de la información y gestión de la calidad para aumentar la concienciación de los empleados, reduciendo asà el error humano como factor en incidentes de seguridad y calidad."},{num:"9",title:"Compromiso de la dirección",text:"La dirección de JALUD Embedded s.r.o. se compromete a respaldar el ISMS y a asignar los recursos necesarios para su mantenimiento. Nuestro objetivo es garantizar una gestión responsable de la seguridad de la información, reducir los riesgos y promover una sólida cultura de seguridad y calidad en toda la empresa."}]},pt:{version:"Versão 2026.1 (Em vigor desde 1 de janeiro de 2026)",eyebrow:"QUALIDADE E SEGURANÃA DA INFORMAÃÃO",title:"PolÃtica do Sistema Integrado de Gestão (IMS)",subtitle:"Inclui os requisitos das normas ISO 9001:2015 e ISO/IEC 27001:2022.",dateStr:"PlzeÅ, 6 de fevereiro de 2025",pdfBtn:"Ver o documento original em inglês (PDF) â",pdfUrl:"/docs/legal/EN_SM_26_Politika_ISMS.pdf",sections:[{num:"1",title:"QMS â Sistema de Gestão da Qualidade",text:"Estamos totalmente empenhados em compreender e atender à s necessidades e requisitos de nossos clientes, garantindo a mais alta qualidade. Melhoramos continuamente nossos processos, produtos e serviços para assegurar confiabilidade, segurança e conformidade com os mais altos padrões. Nossa meta é alcançar zero não conformidades em processos, produtos e serviços através da implementação sistemática de medidas preventivas e do fomento a uma cultura de melhoria contÃnua."},{num:"2",title:"ISMS â Sistema de Gestão da Segurança da Informação",text:"Como empresa que lida com informações confidenciais e dados pessoais, priorizamos sua proteção rigorosa. Identificamos e gerenciamos riscos de segurança da informação, cumprimos os requisitos legais, incluindo GDPR e NIS2, e treinamos regularmente os colaboradores em segurança e proteção da informação. O acesso aos dados segue o princÃpio da «necessidade de saber» e o princÃpio do menor privilégio. Nossa meta é alcançar zero incidentes de segurança mediante prevenção eficaz, monitoramento contÃnuo e resposta oportuna a ameaças potenciais."},{num:"3",title:"Responsabilidade social e sustentabilidade",text:"Reconhecemos nosso impacto na sociedade e no meio ambiente e, portanto, agimos de forma responsável e sustentável em todos os aspectos do nosso negócio. Apoiamos ativamente iniciativas que contribuem para a proteção da vida, do patrimônio e da saúde, enquanto minimizamos nosso impacto ambiental através de medidas como a otimização do consumo de energia e recursos."},{num:"4",title:"Gestão de riscos",text:"Realizamos regularmente análises de riscos tanto no ISMS quanto no QMS, implementando medidas para mitigar ameaças identificadas. Nosso objetivo é minimizar o impacto dos riscos e reduzir a probabilidade de incidentes."},{num:"5",title:"BCP â Planejamento de Continuidade de Negócios",text:"Estabelecemos planos de continuidade de negócios e recuperação de desastres para falhas de sistema ou incidentes cibernéticos. Esses planos são testados periodicamente para garantir operações ininterruptas durante perturbações e minimizar os impactos de situações de crise."},{num:"6",title:"Melhoria contÃnua",text:"Auditamos e revisamos periodicamente o ISMS para aprimorar sua eficácia. Isso assegura a conformidade com as normas ISO 9001 e ISO 27001, elevando continuamente os nÃveis de gestão de qualidade e segurança."},{num:"7",title:"Legislação",text:"Cumprimos rigorosamente as leis e normas aplicáveis em qualidade e cibersegurança, prevenindo consequências jurÃdicas e financeiras decorrentes do não cumprimento."},{num:"8",title:"Desenvolvimento da conscientização",text:"Realizamos regularmente treinamentos em segurança da informação e gestão da qualidade para aumentar a conscientização dos funcionários quanto aos requisitos de segurança e qualidade, reduzindo o erro humano como fator de incidentes."},{num:"9",title:"Compromisso da liderança",text:"A liderança da JALUD Embedded s.r.o. compromete-se a apoiar o ISMS e alocar os re
34cursos necessários para a sua manutenção. Nosso objetivo é assegurar uma gestão responsável da segurança da informação, mitigar riscos e promover uma cultura de segurança e qualidade em toda a organização."}]},ar:{version:"Ø§ÙØ¥ØµØ¯Ø§Ø± 2026.1 (ÙØ³Ø±Ù اعتبارا٠Ù
Ù 1 ÙÙØ§Ùر 2026)",eyebrow:"Ø§ÙØ¬Ùدة ÙØ£Ù
٠اÙÙ
عÙÙÙ
ات",title:"Ø³ÙØ§Ø³Ø© ÙØ¸Ø§Ù
Ø§ÙØ¥Ø¯Ø§Ø±Ø© اÙÙ
ØªÙØ§Ù
Ù (IMS)",subtitle:"تشÙ
Ù Ù
ØªØ·ÙØ¨Ø§Øª اÙÙ
Ø¹ÙØ§Ø±ÙÙ ISO 9001:2015 ÙISO/IEC 27001:2022.",dateStr:"Ø¨ÙØ²ÙØ 6 ÙØ¨Ø±Ø§Ùر 2025",pdfBtn:"عرض اÙÙ
Ø³ØªÙØ¯ Ø§ÙØ£ØµÙ٠باÙÙØºØ© Ø§ÙØ¥ÙجÙÙØ²ÙØ© (PDF) â",pdfUrl:"/docs/legal/EN_SM_26_Politika_ISMS.pdf",sections:[{num:"1",title:"QMS â ÙØ¸Ø§Ù
إدارة Ø§ÙØ¬Ùدة",text:"ÙØÙ Ù
ÙØªØ²Ù
Ù٠تÙ
اÙ
ا٠بÙÙÙ
ÙØªÙØ¨ÙØ© Ø§ØØªÙاجات ÙÙ
ØªØ·ÙØ¨Ø§Øª عÙ
ÙØ§Ø¦ÙØ§Ø ÙØ¶Ù
ا٠أعÙÙ Ù
ستÙÙØ§Øª Ø§ÙØ¬Ùدة. ÙÙØ¹Ù
٠باستÙ
رار عÙÙ ØªØØ³Ù٠عÙ
ÙÙØ§ØªÙا ÙÙ
ÙØªØ¬Ø§ØªÙا ÙØ®Ø¯Ù
Ø§ØªÙØ§ ÙØ¶Ù
ا٠اÙÙ
ÙØ«ÙÙÙØ© ÙØ§ÙØ£Ù
Ø§Ù ÙØ§ÙاÙ
ØªØ«Ø§Ù ÙØ£Ø¹Ù٠اÙÙ
عاÙÙØ±. ÙØ¯ÙÙØ§ Ù٠تØÙÙÙ ØµÙØ± ØØ§Ùات عدÙ
Ù
Ø·Ø§Ø¨ÙØ© ÙÙ Ø§ÙØ¹Ù
ÙÙØ§Øª ÙØ§ÙÙ
ÙØªØ¬Ø§Øª ÙØ§ÙخدÙ
ات Ù
Ù Ø®ÙØ§Ù Ø§ÙØªÙÙÙØ° اÙÙ
ÙÙØ¬Ù ÙÙØªØ¯Ø§Ø¨Ùر اÙÙÙØ§Ø¦ÙØ© ÙØªØ¹Ø²Ùز Ø«ÙØ§ÙØ© Ø§ÙØªØØ³Ù٠اÙÙ
ستÙ
ر."},{num:"2",title:"ISMS â ÙØ¸Ø§Ù
إدارة Ø£Ù
٠اÙÙ
عÙÙÙ
ات",text:"Ø¨ØµÙØªÙا Ø´Ø±ÙØ© تتعاÙ
Ù Ù
ع Ù
عÙÙÙ
ات ØØ³Ø§Ø³Ø© ÙØ¨ÙØ§ÙØ§Øª Ø´Ø®ØµÙØ©Ø ÙØ¥ÙÙØ§ ÙÙÙÙ ØÙ
Ø§ÙØªÙا Ø§ÙØ£ÙÙÙÙØ© اÙÙØµÙÙ. ÙÙÙÙ
Ø¨ØªØØ¯Ùد ÙØ¥Ø¯Ø§Ø±Ø© Ù
خاطر Ø£Ù
٠اÙÙ
عÙÙÙ
Ø§ØªØ ÙØ§ÙاÙ
تثا٠ÙÙÙ
ØªØ·ÙØ¨Ø§Øª اÙÙØ§ÙÙÙÙØ© بÙ
ا Ù٠ذÙÙ GDPR ÙØªÙجÙÙ NIS2Ø ÙØªØ¯Ø±Ùب اÙÙ
ÙØ¸ÙÙÙ Ø¨Ø§ÙØªØ¸Ø§Ù
عÙÙ Ø§ÙØ£Ù
Ø§Ù ÙØÙ
Ø§ÙØ© اÙÙ
عÙÙÙ
ات. ÙÙØ®Ø¶Ø¹ اÙÙØµÙ٠إÙÙ Ø§ÙØ¨ÙØ§ÙØ§Øª ÙÙ
بدأ Â«Ø§ÙØØ§Ø¬Ø© Ø¥Ù٠اÙÙ
Ø¹Ø±ÙØ©Â» ÙÙ
بدأ Ø§ÙØ§Ù
ØªÙØ§Ø² Ø§ÙØ£Ø¯ÙÙ. ÙØ¯ÙÙØ§ Ù٠تØÙÙÙ ØµÙØ± ØÙادث Ø£Ù
ÙÙØ© Ù
Ù Ø®ÙØ§Ù اÙÙÙØ§ÙØ© اÙÙØ¹Ø§ÙØ© ÙØ§ÙÙ
Ø±Ø§ÙØ¨Ø© اÙÙ
ستÙ
رة ÙØ§Ùاستجابة Ø§ÙØ³Ø±Ùعة ÙÙØªÙØ¯ÙØ¯Ø§Øª اÙÙ
ØØªÙ
ÙØ©."},{num:"3",title:"اÙÙ
سؤÙÙÙØ© Ø§ÙØ§Ø¬ØªÙ
Ø§Ø¹ÙØ© ÙØ§ÙاستداÙ
Ø©",text:"ÙØ¯Ø±Ù تÙ
اÙ
ا٠أثر أعÙ
اÙÙØ§ عÙ٠اÙÙ
جتÙ
ع ÙØ§ÙØ¨ÙØ¦Ø©Ø ÙÙØ°ÙÙ ÙØªØµØ±Ù بÙ
سؤÙÙÙØ© ÙØ§Ø³ØªØ¯Ø§Ù
Ø© Ù٠جÙ
ÙØ¹ Ø¬ÙØ§Ùب أعÙ
اÙÙØ§. ÙØÙ ÙØ¯Ø¹Ù
Ø¨ÙØ´Ø§Ø· اÙÙ
بادرات Ø§ÙØªÙ تسÙÙ
ÙÙ ØÙ
Ø§ÙØ© Ø§ÙØ£Ø±ÙØ§Ø ÙØ§ÙÙ
Ù
تÙÙØ§Øª ÙØ§ÙØµØØ© Ù
ع تÙÙÙ٠بصÙ
ØªÙØ§ Ø§ÙØ¨ÙØ¦ÙØ© Ø¥Ù٠أدÙÙ ØØ¯ Ù
Ù Ø®ÙØ§Ù ØªØØ³Ù٠استÙÙØ§Ù Ø§ÙØ·Ø§ÙØ© ÙØ§ÙÙ
ÙØ§Ø±Ø¯."},{num:"4",title:"إدارة اÙÙ
خاطر",text:"ÙØ¬Ø±Ù Ø¨Ø§ÙØªØ¸Ø§Ù
تØÙÙÙØ§Ù شاÙ
ÙØ§Ù ÙÙÙ
خاطر ضÙ
Ù ÙØ¸Ø§Ù
Ù ISMS Ù QMSØ ÙÙØ·Ø¨Ù ØªØ¯Ø§Ø¨ÙØ± Ù
ÙÙ
ÙØ³Ø© ÙÙØªØ®ÙÙÙ Ù
Ù Ø§ÙØªÙØ¯ÙØ¯Ø§Øª اÙÙ
ØØ¯Ø¯Ø©. ÙØ¯ÙÙØ§ Ù٠تÙÙÙ٠آثار اÙÙ
خاطر ÙØ§ØØªÙ
اÙÙØ© ÙÙÙØ¹ Ø§ÙØÙØ§Ø¯Ø«."},{num:"5",title:"BCP â Ø§ÙØªØ®Ø·ÙØ· ÙØ§Ø³ØªÙ
Ø±Ø§Ø±ÙØ© Ø§ÙØ£Ø¹Ù
اÙ",text:"ÙØ¶Ø¹Ùا خططا٠Ù
ØÙÙ
Ø© ÙØ§Ø³ØªÙ
Ø±Ø§Ø±ÙØ© Ø§ÙØ£Ø¹Ù
Ø§Ù ÙØ§ÙتعاÙÙ Ù
٠اÙÙÙØ§Ø±Ø« ÙÙ ØØ§Ùات Ø£Ø¹Ø·Ø§Ù Ø§ÙØ£ÙظÙ
Ø© Ø£Ù Ø§ÙØÙØ§Ø¯Ø« Ø§ÙØ³ÙبراÙÙØ©. ÙÙØªÙ
اختبار ÙØ°Ù Ø§ÙØ®Ø·Ø· Ø¨Ø§ÙØªØ¸Ø§Ù
ÙØ¶Ù
ا٠استÙ
رار Ø§ÙØ¹Ù
ÙÙØ§Øª دÙ٠اÙÙØ·Ø§Ø¹ Ø£Ø«ÙØ§Ø¡ Ø§ÙØ§Ø¶Ø·Ø±Ø§Ø¨Ø§Øª ÙØªÙÙÙÙ ØªØ£Ø«ÙØ± Ø§ÙØ£Ø²Ù
ات."},{num:"6",title:"Ø§ÙØªØØ³Ù٠اÙÙ
ستÙ
ر",text:"ÙÙÙÙ
Ø¨Ø§ÙØªØ¯ÙÙÙ ÙØ§ÙÙ
راجعة اÙÙ
ÙØªØ¸Ù
Ø© ÙÙØ¸Ø§Ù
ISMS ÙØªØ¹Ø²Ùز ÙÙØ§Ø¡ØªÙ ÙÙØ¹Ø§ÙÙØªÙ. ÙÙØ°Ø§ ÙØ¶Ù
Ù Ø§ÙØ§Ù
تثا٠ÙÙ
عاÙÙØ± ISO 9001 Ù ISO 27001Ø Ù
Ù
ا ÙØ±Ùع باستÙ
رار Ù
Ù Ù
ستÙÙØ§Øª إدارة Ø§ÙØ¬Ùدة ÙØ§ÙØ£Ù
اÙ."},{num:"7",title:"اÙÙ
ØªØ·ÙØ¨Ø§Øª Ø§ÙØªØ´Ø±ÙØ¹ÙØ© ÙØ§ÙÙØ§ÙÙÙÙØ©",text:"ÙÙØªØ²Ù
باÙÙØ§Ù
٠بجÙ
ÙØ¹ اÙÙÙØ§ÙÙÙ ÙØ§ÙÙÙØ§Ø¦Ø ÙØ§ÙÙ
عاÙÙØ± اÙÙ
عÙ
ÙÙ Ø¨ÙØ§ ÙÙ Ù
Ø¬Ø§ÙØ§Øª Ø§ÙØ¬Ùدة ÙØ§ÙØ£Ù
Ù Ø§ÙØ³ÙبراÙÙØ Ù
Ù
ا ÙØÙ٠دÙÙ ØØ¯ÙØ« تبعات ÙØ§ÙÙÙÙØ© Ø£Ù Ù
اÙÙØ© ÙØªÙجة عدÙ
Ø§ÙØ§Ù
تثاÙ."},{num:"8",title:"تطÙÙØ± اÙÙØ¹Ù Ø§ÙØ£Ù
ÙÙ",text:"ÙØ¹Ùد Ø¯ÙØ±Ø§Øª ØªØ¯Ø±ÙØ¨ÙØ© Ù
ÙØªØ¸Ù
Ø© Ù٠أÙ
٠اÙÙ
عÙÙÙ
ات ÙØ¥Ø¯Ø§Ø±Ø© Ø§ÙØ¬Ùدة ÙØªØ¹Ø²Ùز ÙØ¹Ù اÙÙ
ÙØ¸ÙÙ٠باÙÙ
ØªØ·ÙØ¨Ø§Øª Ø§ÙØ£Ù
ÙÙØ© ÙØ§ÙÙÙØ¹ÙØ©Ø Ù
Ù
ا ÙØØ¯ Ù
Ù Ø§ÙØ£Ø®Ø·Ø§Ø¡ Ø§ÙØ¨Ø´Ø±ÙØ© ÙØ¹Ø§Ù
Ù Ù
سبب ÙÙØÙØ§Ø¯Ø« Ø§ÙØ£Ù
ÙÙØ© ÙØ§ÙتشغÙÙÙØ©."},{num:"9",title:"Ø§ÙØªØ²Ø§Ù
Ø§ÙØ¥Ø¯Ø§Ø±Ø© Ø§ÙØ¹ÙÙØ§",text:"ØªÙØªØ²Ù
إدارة Ø´Ø±ÙØ© JALUD Embedded s.r.o. بدعÙ
ÙØ¸Ø§Ù
ISMS ÙØªØ®ØµÙص اÙÙ
ÙØ§Ø±Ø¯ اÙÙØ§Ø²Ù
Ø© ÙÙØÙØ§Ø¸ عÙÙÙ ÙØªØ·ÙÙØ±Ù. ÙØ¯ÙÙØ§ Ù٠ضÙ
ا٠إدارة Ù
سؤÙÙØ© ÙØ£Ù
٠اÙÙ
عÙÙÙ
Ø§ØªØ ÙØ§ÙØØ¯ Ù
٠اÙÙ
خاطر Ø§ÙØ£Ù
ÙÙØ©Ø ÙØªØ±Ø³ÙØ® Ø«ÙØ§ÙØ© راسخة ÙÙØ£Ù
Ø§Ù ÙØ§ÙØ¬ÙØ¯Ø© Ø¯Ø§Ø®Ù Ø§ÙØ´Ø±ÙØ© بأÙÙ
ÙÙØ§."}]},it:{eyebrow:"SISTEMA DI GESTIONE INTEGRATO & STANDARD ISO",title:"Politica del Sistema di Gestione Integrato (IMS)",subtitle:"Politica aziendale di JALUD Embedded s.r.o. per la gestione della qualità (ISO 9001:2015) e la sicurezza delle informazioni (ISO/IEC 27001:2022).",version:"Versione 2026.1 (In vigore dal 1° gennaio 2026)",tocTitle:"Indice della Politica IMS",companyDetails:"JALUD Embedded s.r.o., Nepomucká 1355/261, 326 00 PlzeÅ, Repubblica Ceca, IÄO: 03056287",preamble:"L'Alta Direzione di JALUD Embedded s.r.o. definisce con il presente documento la Politica del Sistema di Gestione Integrato per la Qualità e la Sicurezza delle Informazioni. La presente politica esprime l'impegno strategico a garantire l'eccellenza tecnologica, la massima soddisfazione dei clienti e la protezione integrale del patrimonio informativo aziendale e dei dati dei clienti.",sections:[{id:"ims-1",num:"1",title:"Visione Aziendale e Impegno dell'Alta Direzione",text:"L'Alta Direzione si impegna a fornire le risorse umane, finanziarie e tecnologiche necessarie per l'attuazione, il mantenimento e il miglioramento continuo del Sistema di Gestione Integrato secondo gli standard ISO 9001:2015 e ISO/IEC 27001:2022."},{id:"ims-2",num:"2",title:"Ambito del Sistema di Gestione Integrato",text:"L'ambito del sistema integrato comprende la ricerca, lo sviluppo software, l'integrazione hardware, la vendita e il supporto tecnico per i sistemi di rilevamento acustico intelligente delle minacce (Sound Event Detector)."},{id:"ims-3",num:"3",title:"Orientamento al Cliente e Soddisfazione delle Aspettative",text:"I requisiti dei clienti e degli utilizzatori finali sono costantemente monitorati e integrati nello sviluppo dei nostri prodotti. Perseguiamo l'elevata affidabilità , la facilità d'uso e l'interoperabilità con i principali sistemi di sicurezza globale."},{id:"ims-4",num:"4",title:"Principi Fondamentali della Sicurezza delle Informazioni",text:"Garantiamo la Riservatezza (accesso alle informazioni riservato al solo personale autorizzato), l'Integrità (salvaguardia dell'accuratezza e completezza di dati, codice sorgente e modelli neurali) e la Disponibilità (accesso affidabile e tempestivo a dati e servizi per i legittimi utilizzatori)."},{id:"ims-5",num:"5",title:"Gestione del Rischio, Minacce Cyber e Continuità Operativa",text:"Applichiamo una rigorosa metodologia di valutazione peri
34odica dei rischi operativi e di sicurezza informatica, adottando contromisure proporzionate e piani di continuità aziendale per prevenire incidenti e ridurre al minimo gli impatti."},{id:"ims-6",num:"6",title:"Conformità Legale, Normativa e Contrattuale",text:"JALUD opera nel rigoroso rispetto di tutte le leggi vigenti nella Repubblica Ceca e nell'Unione Europea, comprese le direttive sulla sicurezza dei prodotti, il GDPR e i vincoli contrattuali concordati con i clienti."},{id:"ims-7",num:"7",title:"Competenze, Formazione e Consapevolezza del Personale",text:"Investiamo costantemente nello sviluppo professionale e nella formazione specialistica del nostro personale in materia di qualità , ingegneria acustica, intelligenza artificiale e sicurezza delle informazioni."},{id:"ims-8",num:"8",title:"Miglioramento Continuo e Valutazione delle Prestazioni",text:"Definiamo annualmente obiettivi misurabili di qualità e sicurezza, riesaminati regolarmente dall'Alta Direzione tramite audit interni, indicatori chiave di prestazione (KPI) e verifiche di conformità ."},{id:"ims-9",num:"9",title:"Diffusione, Revisione e Disponibilità Pubblica della Politica",text:"La presente politica è comunicata a tutto il personale, è pubblicamente accessibile sul nostro sito web per clienti, partner e parti interessate, ed è soggetta a revisione annuale da parte dell'Alta Direzione."}],crossLinksTitle:"Documenti Legali Correlati",crossLinks:[{route:"code-of-ethics",name:"Codice Etico e Principi dell'IA",desc:"Principi etici nello sviluppo di intelligenza artificiale responsabile"},{route:"support-and-maintenance",name:"Supporto e Manutenzione",desc:"Impegni di servizio e supporto tecnico certificato"},{route:"terms-and-conditions",name:"Termini e Condizioni Generali",desc:"Condizioni contrattuali e garanzie di fornitura"},{route:"product-privacy",name:"Privacy del Prodotto",desc:"Architettura di tutela della riservatezza e conformità tecnica"}]}},im={cs:{eyebrow:"OCHRANA SOUKROMà A COOKIES",title:"Zásady použÃvánà cookies",subtitle:"Informace o použÃvánà souborů cookie, mÃstnÃho úložiÅ¡tÄ a externÃch technologià na webu jalud.eu.",sec1Title:"Co jsou cookies a mÃstnà úložiÅ¡tÄ?",sec1P1:"Soubory cookie jsou malé textové soubory, které webové stránky ukládajà do vaÅ¡eho prohlÞeÄe pÅi jejich návÅ¡tÄvÄ. NÄkteré jsou nezbytné pro správné fungovánà webu, jiné nám po udÄlenà vaÅ¡eho souhlasu pomáhajà vyhodnocovat návÅ¡tÄvnost nebo zobrazovat externà obsah.",sec1P2:"Vedle cookies může web použÃvat také mÃstnà úložiÅ¡tÄ prohlÞeÄe (LocalStorage), napÅÃklad pro zapamatovánà zvoleného jazyka nebo nastavenà cookies.",sec2Title:"Jaké kategorie použÃváme?",catATitle:"A. Nezbytné technologie",catADesc:"Nezbytné cookies a mÃstnà úložiÅ¡tÄ sloužà k základnÃmu fungovánà webu, uloženà zvoleného jazyka a zapamatovánà vaÅ¡eho nastavenà ochrany soukromÃ. Tyto technologie nenà možné prostÅednictvÃm cookie liÅ¡ty vypnout, protože bez nich by nÄkteré Äásti webu nemusely správnÄ fungovat.",catBTitle:"B. Analytické cookies",catBDesc:"Po udÄlenà souhlasu použÃváme službu Google Analytics 4 ke statistickému vyhodnocovánà návÅ¡tÄvnosti a způsobu použÃvánà webu. MÄÅicà znaÄky jsou spravovány prostÅednictvÃm Google Tag Manageru. Pokud analytické cookies odmÃtnete, analytické cookies se do vaÅ¡eho zaÅÃzenà neuložÃ. Google Consent Mode vÅ¡ak může v závislosti na technickém nastavenà odesÃlat omezená mÄÅenà bez použità cookies.",catCTitle:"C. Externà média",catCDesc:"Web obsahuje videa poskytovaná službou YouTube. Externà obsah se naÄte až po udÄlenà souhlasu s externÃmi médii. PÅi naÄtenà nebo pÅehránà videa může služba YouTube uložit cookies nebo zÃskat informace o vaÅ¡em zaÅÃzenà a použÃvánà vloženého obsahu. Pokud externà média nepovolÃte, zobrazà se mÃsto videa pouze náhled s možnostà jeho dodateÄného povolenÃ.",sec3Title:"PÅehled použÃvaných technologiÃ",sec3Intro:"NÞe uvedená tabulka obsahuje pÅehled technologià ovÄÅených technickým auditem webu:",thName:"Název",thProvider:"Poskytovatel",thStorageType:"Typ úložiÅ¡tÄ",thPurpose:"ÃÄel",thCategory:"Kategorie",thDuration:"Doba platnosti",catBadgeNecessary:"Nezbytné",catBadgeAnalytics:"Analytické",catBadgeMedia:"Exter
34nà média",consentStorageType:"MÃstnà úložiÅ¡tÄ prohlÞeÄe (LocalStorage)",consentPurpose:"Zapamatovánà nastavenà souhlasu s cookies (sed_cookie_consent_v2)",consentDuration:"Trvalé (do smazánà v prohlÞeÄi)",gaCookieType:"HTTP Cookie",gaPurpose:"RozliÅ¡enà unikátnÃch uživatelů pro statistiky návÅ¡tÄvnosti webu",gaDuration:"2 roky (pouze po souhlasu)",ga4Purpose:"Udržovánà stavu relace a agregace návÅ¡tÄvnosti v Google Analytics 4",ga4Duration:"2 roky (pouze po souhlasu)",hsCookieType:"HTTP Cookie",hsPurpose:"MÄÅenà návÅ¡tÄvnosti, vyhodnocovánà marketingových kampanà a relace návÅ¡tÄvnÃka (HubSpot CRM)",hsDuration:"Relace až 13 mÄsÃců (pouze po souhlasu)",ytCookieType:"HTTP Cookie / LocalStorage",ytPurpose:"PÅehrávánà vložených videà a ukládánà preferencà pÅehrávaÄe v režimu zvýšené ochrany soukromÃ",ytDuration:"Relace až 2 roky (pouze po souhlasu)",sec4Title:"Jak můžete své nastavenà zmÄnit?",sec4P1:"PÅi prvnà návÅ¡tÄvÄ webu můžete pÅijmout vÅ¡echny volitelné technologie, odmÃtnout je nebo si nastavit jednotlivé kategorie.",sec4P2:"Své rozhodnutà můžete kdykoliv zmÄnit pomocà odkazu âNastavenà cookiesâ v zápatà webu nebo kliknutÃm na tlaÄÃtko nÞe. Odvolánà souhlasu nemá vliv na zpracovánà provedené pÅed jeho odvolánÃm.",changeSettingsBtn:"OtevÅÃt nastavenà cookies",sec4P3:"Cookies a dalšà uložená data můžete odstranit také prostÅednictvÃm nastavenà konkrétnÃho webu ve svém internetovém prohlÞeÄi.",sec5Title:"Provozovatel webu a kontakt",sec5P1:"Provozovatel webu a správce osobnÃch údajů:",companyName:"JALUD Embedded s.r.o.",companyAddress:"Nepomucká 1355/261, Äernice, 326 00 PlzeÅ, Äeská republika",companyId:"IÄO: 03056287",contactEmail:'E-mail: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--navy-dark); font-weight: 700;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span>',privacyLinkText:"Dalšà informace o zpracovánà osobnÃch údajů naleznete na stránce",privacyPageLink:"Ochrana soukromÃ",googleLinksIntro:"Informace tÅetÃch stran:",googlePrivacyLink:"Zásady ochrany osobnÃch údajů spoleÄnosti Google",googleCookieLink:"Informace spoleÄnosti Google o použÃvánà cookies a dat"},en:{eyebrow:"PRIVACY & COOKIES",title:"Cookie Policy",subtitle:"Information about the use of cookies, local storage, and external technologies on jalud.eu.",sec1Title:"What Are Cookies and Local Storage?",sec1P1:"Cookies are small text files placed in your browser when visiting websites. Some are strictly necessary for core functionality, while others help us evaluate site traffic or display external media upon receiving your consent.",sec1P2:"In addition to cookies, the site may use browser local storage (LocalStorage), for instance to remember selected language preferences or cookie consent choices.",sec2Title:"Which Categories Do We Use?",catATitle:"A. Necessary Technologies",catADesc:"Essential cookies and local storage are required for core website operations, remembering language preferences, and storing your privacy choices. These technologies cannot be disabled via the cookie banner because parts of the site cannot function properly without them.",catBTitle:"B. Analytics Cookies",catBDesc:"Upon receiving your consent, we use Google Analytics 4 for statistical evaluation of site traffic and user interactions. Tracking tags are managed through Google Tag Manager. If you decline analytics cookies, no tracking cookies are placed on your device. Depending on configuration, Google Consent Mode may transmit restricted pings without cookies.",catCTitle:"C. External Media",catCDesc:"Our website incorporates videos provided by YouTube. External media content is loaded only after your explicit consent. When loading or playing a video, YouTube may set cookies or collect device information. If external media is not consented to, a placeholder preview is shown with an option to grant consent.",sec3Title:"Overview of Technologies Used",sec3Intro:"The table below details all te
34chnologies verified through our technical website audit:",thName:"Name",thProvider:"Provider",thStorageType:"Storage Type",thPurpose:"Purpose",thCategory:"Category",thDuration:"Duration",catBadgeNecessary:"Necessary",catBadgeAnalytics:"Analytics",catBadgeMedia:"External Media",consentStorageType:"Browser Local Storage (LocalStorage)",consentPurpose:"Stores user consent preferences (sed_cookie_consent_v2)",consentDuration:"Persistent (until cleared in browser)",gaCookieType:"HTTP Cookie",gaPurpose:"Distinguishes unique visitors for aggregated traffic analytics",gaDuration:"2 years (only after consent)",ga4Purpose:"Maintains session state and metrics in Google Analytics 4",ga4Duration:"2 years (only after consent)",hsCookieType:"HTTP Cookie",hsPurpose:"Measures website traffic, tracks marketing campaign performance and visitor sessions (HubSpot CRM)",hsDuration:"Session up to 13 months (consent required)",ytCookieType:"HTTP Cookie / LocalStorage",ytPurpose:"Enables embedded video playback and player preferences in privacy-enhanced mode",ytDuration:"Session up to 2 years (only after consent)",sec4Title:"How Can You Manage Your Preferences?",sec4P1:"On your first visit, you may accept all optional technologies, decline them, or configure category preferences individually.",sec4P2:'You can change your consent at any time via the "Cookie Settings" link in the website footer or by clicking the button below. Consent revocation does not affect prior lawful processing.',changeSettingsBtn:"Open Cookie Settings",sec4P3:"You can also clear cookies and site data through your browser settings for this domain at any time.",sec5Title:"Website Operator & Contact",sec5P1:"Website Operator and Data Controller:",companyName:"JALUD Embedded s.r.o.",companyAddress:"Nepomucká 1355/261, Äernice, 326 00 Pilsen, Czech Republic",companyId:"Company ID (IÄO): 03056287",contactEmail:'Email: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--navy-dark); font-weight: 700;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span>',privacyLinkText:"For detailed information regarding personal data processing, please visit our",privacyPageLink:"Privacy Policy",googleLinksIntro:"Third-party information:",googlePrivacyLink:"Google Privacy Policy",googleCookieLink:"How Google Uses Cookies and Site Data"},de:{eyebrow:"DATENSCHUTZ & COOKIES",title:"Cookie-Richtlinie",subtitle:"Informationen über die Verwendung von Cookies, lokalem Speicher und externen Technologien auf jalud.eu.",sec1Title:"Was sind Cookies und lokaler Speicher?",sec1P1:"Cookies sind kleine Textdateien, die beim Besuch von Websites im Browser gespeichert werden. Einige sind für den Betrieb unerlässlich, andere helfen uns mit Ihrer Einwilligung bei der Analyse oder der Einbindung externer Inhalte.",sec1P2:"Neben Cookies kann die Website auch den lokalen Speicher des Browsers (LocalStorage) nutzen, beispielsweise zur Speicherung der Sprache oder der Cookie-Präferenzen.",sec2Title:"Welche Kategorien verwenden wir?",catATitle:"A. Notwendige Technologien",catADesc:"Notwendige Cookies und Speicherdaten gewährleisten Kernfunktionen der Website, Sprachauswahl und die Speicherung Ihrer Datenschutzeinstellungen. Diese können nicht deaktiviert werden.",catBTitle:"B. Analyse-Cookies",catBDesc:"Mit Ihrer Einwilligung nutzen wir Google Analytics 4 zur statistischen Auswertung der Website-Nutzung. Die Tags werden über Google Tag Manager verwaltet. Bei Ablehnung werden keine Analyse-Cookies gesetzt.",catCTitle:"C. Externe Medien",catCDesc:"Die Website bindet Videos von YouTube ein. Externe Inhalte werden erst nach Einwilligung geladen. YouTube kann dabei Cookies speichern und Gerätedaten verarbeiten. Ohne Einwilligung wird eine Vorschau angezeigt.",sec3Title:"Ãbersicht der verwendeten Technologien",sec3Intro:"Die folgende Tabelle zeigt alle durch das technische Audit verifizierten Technologien:",thName:"Name",thProvider:"Anbieter",thStorageType:"Speichertyp",thPurpose:"Zweck",thCategory:"Kategorie",thDuration:"Gültigkeit",catBadgeNecessary:"Notwendig",catBadgeAnalytics:"Analyse",catBadgeMedia:"Exter
34ne Medien",consentStorageType:"Lokaler Browserspeicher (LocalStorage)",consentPurpose:"Speichert Cookie-Einwilligungen (sed_cookie_consent_v2)",consentDuration:"Dauerhaft (bis zum Löschen im Browser)",gaCookieType:"HTTP-Cookie",gaPurpose:"Unterscheidung einzelner Besucher für Zugriffsstatistiken",gaDuration:"2 Jahre (nur nach Einwilligung)",ga4Purpose:"Sitzungsstatus und Metriken in Google Analytics 4",ga4Duration:"2 Jahre (nur nach Einwilligung)",hsCookieType:"HTTP-Cookie",hsPurpose:"Messung des Website-Traffics, Analyse von Marketingkampagnen und Besuchersitzungen (HubSpot CRM)",hsDuration:"Sitzung bis zu 13 Monate (nur nach Einwilligung)",ytCookieType:"HTTP-Cookie / LocalStorage",ytPurpose:"Wiedergabe eingebetteter Videos im erweiterten Datenschutzmodus",ytDuration:"Sitzung bis 2 Jahre (nur nach Einwilligung)",sec4Title:"Wie können Sie Ihre Einstellungen ändern?",sec4P1:"Beim ersten Besuch können Sie alle optionalen Technologien akzeptieren, ablehnen oder individuell anpassen.",sec4P2:"Sie können Ihre Auswahl jederzeit über den Link âCookie-Einstellungenâ in der FuÃzeile oder über die Schaltfläche unten anpassen.",changeSettingsBtn:"Cookie-Einstellungen öffnen",sec4P3:"Sie können gespeicherte Cookies und Websitedaten auch direkt in den Einstellungen Ihres Browsers löschen.",sec5Title:"Website-Betreiber und Kontakt",sec5P1:"Betreiber und Verantwortlicher für die Datenverarbeitung:",companyName:"JALUD Embedded s.r.o.",companyAddress:"Nepomucká 1355/261, Äernice, 326 00 Pilsen, Tschechische Republik",companyId:"USt-IdNr. / IÄO: 03056287",contactEmail:'E-Mail: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--navy-dark); font-weight: 700;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span>',privacyLinkText:"Weitere Informationen zur Datenverarbeitung finden Sie in unserer",privacyPageLink:"Datenschutzerklärung",googleLinksIntro:"Drittanbieter-Informationen:",googlePrivacyLink:"Google Datenschutzerklärung",googleCookieLink:"Wie Google Cookies und Daten verwendet"},es:{eyebrow:"PRIVACIDAD Y COOKIES",title:"PolÃtica de cookies",subtitle:"Información sobre el uso de cookies, almacenamiento local y tecnologÃas externas en jalud.eu.",sec1Title:"¿Qué son las cookies y el almacenamiento local?",sec1P1:"Las cookies son pequeños archivos de texto que los sitios web guardan en su navegador. Algunas son estrictamente necesarias para el funcionamiento y otras nos ayudan a analizar el tráfico o mostrar contenido externo tras su consentimiento.",sec1P2:"Además de cookies, el sitio web puede utilizar almacenamiento local (LocalStorage) para recordar el idioma elegido o su configuración de cookies.",sec2Title:"¿Qué categorÃas utilizamos?",catATitle:"A. TecnologÃas necesarias",catADesc:"Las cookies y el almacenamiento necesario garantizan las funciones esenciales, la selección de idioma y el registro de sus preferencias de privacidad. No se pueden desactivar.",catBTitle:"B. Cookies analÃticas",catBDesc:"Con su consentimiento, utilizamos Google Analytics 4 para evaluar estadÃsticas de tráfico y uso del sitio web, gestionadas mediante Google Tag Manager. Si las rechaza, no se guardan cookies analÃticas.",catCTitle:"C. Medios externos",catCDesc:"El sitio web incluye vÃdeos de YouTube. El contenido externo sólo se carga tras su consentimiento. Si no lo autoriza, se muestra una vista previa con opción de activación voluntaria.",sec3Title:"Resumen de tecnologÃas utilizadas",sec3Intro:"La siguiente tabla detalla las tecnologÃas verificadas en la auditorÃa técnica del sitio:",thName:"Nombre",thProvider:"Proveedor",thStorageType:"Tipo de almacenamiento",thPurpose:"Propósito",thCategory:"CategorÃa",thDuration:"Duración",catBadgeNecessary:"Necesarias",catBadgeAnalytics:"AnalÃticas",catBadgeMedia:"Medios externos",consentStorageType:"Almacenamiento local del navegador (LocalStorage)",consentPurpose:"Guarda preferencias de consentimiento (sed_cookie_consent_v2)",consentDuration:"Persistente (hasta su eliminación en el navegador)",gaCookieType:"Cookie HTTP",gaPurpose:"Distingue usuarios únicos para estadÃsticas de visitas",gaDuration:"2 años (solo tras consentimiento)",ga4Purpose:"Mantiene el estado de sesión y métricas en Google Analytics 4",ga4Duration:"2 años (solo tras consentimiento)",hsCookieType:"Cookie HTTP",hsPurpose:"Medición de tráfico, seguimiento del rendimiento de campañas de marketing y sesiones de usuario (HubSpot CRM)",hsDuration:"Sesión hasta 13 meses (solo tras consentimiento)",ytCookieType:"Cookie HTTP / LocalStorage",ytPurpose:"Reproducción de vÃdeos integrados con modo de privacidad mejorada",ytDuration:"Sesión hasta 2 años (solo tras consentimiento)",sec4Title:"¿Cómo puede modificar sus preferencias?",sec4P1:"En su primera visita puede aceptar todas las tecnologÃas opcionales, rechazarlas o configurar cada categorÃa.",sec4P2:'Puede modificar su decisión en cualquier momento mediante el enlace "Configuración de cookies" en el pie de página o mediante el siguiente botón.',changeSettingsBtn:"Abrir configuración de cookies",sec4P3:"También puede eliminar cookies y datos del sitio mediante la configuración de su navegador web.",sec5Title:"Responsable del sitio web y contacto",sec5P1:"Responsable del sitio y tratamiento de datos:",companyName:"JALUD Embedded s.r.o.",companyAddress:"Nepomucká 1355/261, Äernice, 326 00 P
34ilsen, República Checa",companyId:"NIF / IÄO: 03056287",contactEmail:'Correo electrónico: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--navy-dark); font-weight: 700;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span>',privacyLinkText:"Para más detalles sobre el tratamiento de datos personales, visite nuestra",privacyPageLink:"PolÃtica de Privacidad",googleLinksIntro:"Información de terceros:",googlePrivacyLink:"PolÃtica de Privacidad de Google",googleCookieLink:"Cómo utiliza Google las cookies y los datos"},pt:{eyebrow:"PRIVACIDADE E COOKIES",title:"PolÃtica de Cookies",subtitle:"Informações sobre a utilização de cookies, armazenamento local e tecnologias externas no sÃtio jalud.eu.",sec1Title:"O que são cookies e armazenamento local?",sec1P1:"Cookies são pequenos ficheiros de texto guardados no seu navegador ao visitar páginas web. Alguns são estritamente necessários para o funcionamento e outros auxiliam na análise de tráfego e exibição de conteúdos com seu consentimento.",sec1P2:"Além de cookies, o sÃtio web pode utilizar armazenamento local (LocalStorage), por exemplo para memorizar o idioma selecionado ou as preferências de privacidade.",sec2Title:"Que categorias utilizamos?",catATitle:"A. Tecnologias necessárias",catADesc:"Garantem as funções fundamentais do sÃtio, memorização de idioma e opções de consentimento. Não podem ser desativadas no painel de cookies.",catBTitle:"B. Cookies analÃticos",catBDesc:"Após o seu consentimento, utilizamos o Google Analytics 4 para avaliação estatÃstica do tráfego através do Google Tag Manager. Se recusar, nenhuns cookies analÃticos são armazenados.",catCTitle:"C. Conteúdo multimédia externo",catCDesc:"O sÃtio inclui vÃdeos alojados no YouTube. O conteúdo externo é carregado apenas após autorização. Caso não autorize, é apresentada uma pré-visualização estática com botão de ativação.",sec3Title:"Visão geral das tecnologias utilizadas",sec3Intro:"A tabela seguinte apresenta as tecnologias verificadas na auditoria técnica do sÃtio web:",thName:"Nome",thProvider:"Fornecedor",thStorageType:"Tipo de armazenamento",thPurpose:"Finalidade",thCategory:"Categoria",thDuration:"Validade",catBadgeNecessary:"Necessário",catBadgeAnalytics:"AnalÃtico",catBadgeMedia:"Média Externa",consentStorageType:"Armazenamento local do navegador (LocalStorage)",consentPurpose:"Memoriza as escolhas de consentimento (sed_cookie_consent_v2)",consentDuration:"Persistente (até limpeza no navegador)",gaCookieType:"Cookie HTTP",gaPurpose:"Distingue utilizadores únicos para métricas de visita",gaDuration:"2 anos (apenas com consentimento)",ga4Purpose:"Mantém o estado da sessão de navegação no Google Analytics 4",ga4Duration:"2 anos (apenas com consentimento)",hsCookieType:"Cookie HTTP",hsPurpose:"Medição de tráfego, acompanhamento do desempenho de campanhas de marketing e sessões de utilizadores (HubSpot CRM)",hsDuration:"Sessão até 13 meses (apenas com consentimento)",ytCookieType:"Cookie HTTP / LocalStorage",ytPurpose:"Permite a reprodução de vÃdeos em modo de privacidade avançada",ytDuration:"Sessão até 2 anos (apenas com consentimento)",sec4Title:"Como pode alterar as suas preferências?",sec4P1:"Na primeira visita pode aceitar todas as tecnologias opcionais, recusá-las ou configurá-las individualmente.",sec4P2:"Pode alterar a sua escolha a qualquer momento através da ligação âConfigurações de cookiesâ no rodapé ou no botão abaixo.",changeSettingsBtn:"Abrir configurações de cookies",sec4P3:"Pode também eliminar cookies e dados do sÃtio através das opções de privacidade do seu navegador web.",sec5Title:"Operador do sÃtio e contacto",sec5P1:"Operador do sÃtio web e responsável pelo tratamento de dados:",companyName:"JALUD Embedded s.r.o.",companyAddress:"Nepomucká 1355/261, Äernice, 326 00 PlzeÅ, República Checa",companyId:"NIF / IÄO: 03056287",contactEmail:'E-mail: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--navy-dark); font-weight: 700;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span>',privacyLinkText:"Para mais informações sobre o tratamento de dados pessoais, consulte a nossa",privacyPageLink:"PolÃtica de Privacidade",googleLinksIntro:"Informações de terceiros:",googlePrivacyLink:"PolÃtica de Privacidade da Google",googleCookieLink:"Como a Google utiliza cookies e dados"},ar:{eyebrow:"Ø§ÙØ®ØµÙØµÙØ© ÙÙ
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·",title:"Ø³ÙØ§Ø³Ø© Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·",subtitle:"Ù
عÙÙÙ
ات ØÙ٠استخداÙ
Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø· ÙØ§ÙتخزÙ٠اÙÙ
ØÙÙ ÙØ§ÙÙØ³Ø§Ø¦Ø· Ø§ÙØ®Ø§Ø±Ø¬ÙØ© عÙÙ Ù
ÙÙØ¹ jalud.eu.",sec1Title:"Ù
ا ÙÙ Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø· ÙØ§ÙتخزÙ٠اÙÙ
ØÙÙØ",sec1P1:"Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø· ÙÙ Ù
ÙÙØ§Øª ÙØµÙØ© ØµØºÙØ±Ø© ÙØ®Ø²ÙÙØ§ اÙÙ
ØªØµÙØ Ø¹ÙØ¯ Ø²ÙØ§Ø±Ø© اÙÙ
ÙØ§Ùع Ø§ÙØ¥ÙÙØªØ±ÙÙÙØ©. Ø¨Ø¹Ø¶ÙØ§ Ø¶Ø±ÙØ±Ù ÙØªØ´ØºÙ٠اÙÙ
ÙÙØ¹Ø ÙØ§Ùبعض Ø§ÙØ¢Ø®Ø± ÙØ³Ø§Ø¹Ø¯ ÙÙ ÙÙØ§Ø³ ØØ±ÙØ© اÙÙ
Ø±ÙØ± أ٠عرض اÙÙØ³Ø§Ø¦Ø· Ø§ÙØ®Ø§Ø±Ø¬ÙØ© بعد Ù
ÙØ§ÙÙØªÙ.",sec1P2:"Ø¨Ø§ÙØ¥Ø¶Ø§ÙØ© Ø¥ÙÙ Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·Ø ÙØ¯ ÙØ³ØªØ®Ø¯Ù
اÙÙ
ÙÙØ¹ Ø§ÙØªØ®Ø²Ù٠اÙÙ
ØÙÙ ÙÙÙ
ØªØµÙØ (LocalStorage)Ø Ø¹Ù٠سبÙ٠اÙÙ
Ø«Ø§Ù ÙØªØ°Ùر اÙÙØºØ© اÙÙ
ØØ¯Ø¯Ø© Ø£Ù ØªÙØ¶ÙÙØ§Øª Ø§ÙØ®ØµÙØµÙØ©.",sec2Title:"Ù
ا Ù٠اÙÙØ¦Ø§Øª Ø§ÙØªÙ ÙØ³ØªØ®Ø¯Ù
ÙØ§Ø",catATitle:"Ø£. Ø§ÙØªÙÙÙØ§Øª Ø§ÙØ¶Ø±ÙØ±ÙØ©",catADesc:"تخدÙ
Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø· Ø§ÙØ¶Ø±ÙØ±ÙØ© ÙØ§ÙتخزÙ٠اÙÙ
ØÙÙ Ø§ÙØªØ´ØºÙÙ Ø§ÙØ£Ø³Ø§Ø³Ù ÙÙÙ
ÙÙØ¹ ÙØªØ°Ùر ØªÙØ¶ÙÙØ§Øª اÙÙØºØ© ÙØÙØ¸ إعدادات Ø§ÙØ®ØµÙØµÙØ©. ÙØ§ ÙÙ
Ù٠تعطÙÙ ÙØ°Ù Ø§ÙØªÙÙÙØ§Øª ÙØ£Ù أجزاء Ù
٠اÙÙ
ÙÙØ¹ Ù٠تعÙ
٠بشÙ٠صØÙØ Ø¨Ø¯ÙÙÙØ§.",catBTitle:"ب. Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø· Ø§ÙØªØÙÙÙÙØ©",catBDesc:"بعد Ø§ÙØØµÙ٠عÙÙ Ù
ÙØ§ÙÙØªÙØ ÙØ³ØªØ®Ø¯Ù
Google Analytics 4 ÙÙØªÙÙÙÙ
Ø§ÙØ¥ØØµØ§Ø¦Ù ÙØØ±ÙØ© اÙÙ
Ø±ÙØ± ÙØ§Ø³ØªØ®Ø¯Ø§Ù
اÙÙ
ÙÙØ¹ Ù
Ù Ø®ÙØ§Ù Google Tag Manager. إذا Ø±ÙØ¶ØªÙØ§Ø ÙÙÙ ÙØªÙ
تخزÙ٠أ٠Ù
ÙÙØ§Øª تØÙÙÙÙØ©.",catCTitle:"ج. اÙÙØ³Ø§Ø¦Ø· Ø§ÙØ®Ø§Ø±Ø¬ÙØ©",catCDesc:"ÙØØªÙ٠اÙÙ
ÙÙØ¹ عÙÙ Ù
ÙØ§Ø·Ø¹ ÙÙØ¯ÙÙ Ù
ÙØ¯Ù
Ø© Ù
٠خدÙ
Ø© YouTube. ÙØ§ ÙØªÙ
تØÙ
Ù٠اÙÙ
ØØªÙÙ Ø§ÙØ®Ø§Ø±Ø¬Ù Ø¥ÙØ§ بعد Ù
ÙØ§ÙÙØªÙ. إذا ÙÙ
ØªÙØ§ÙÙØ ÙØ¸Ùر ÙÙÙ
ستخدÙ
Ù
عاÙÙØ© بدÙÙØ© Ù
ع Ø®ÙØ§Ø± Ø§ÙØªÙ
ÙÙÙ.",sec3Title:"ÙØ¸Ø±Ø© عاÙ
Ø© عÙÙ Ø§ÙØªÙÙÙØ§Øª اÙÙ
ستخدÙ
Ø©",sec3Intro:"ÙÙØ¶Ø Ø§ÙØ¬Ø¯ÙÙ Ø§ÙØªØ§ÙÙ Ø§ÙØªÙÙÙØ§Øª Ø§ÙØªÙ تÙ
Ø§ÙØªØÙÙ Ù
ÙÙØ§ عبر Ø§ÙØªØ¯ÙÙÙ Ø§ÙØªÙÙ٠اÙÙØ¹ÙÙ ÙÙÙ
ÙÙØ¹:",thName:"Ø§ÙØ§Ø³Ù
",thProvider:"اÙÙ
Ø²ÙØ¯",thStorageType:"ÙÙØ¹ Ø§ÙØªØ®Ø²ÙÙ",thPurpose:"Ø§ÙØºØ±Ø¶",thCategory:"اÙÙØ¦Ø©",thDuration:"Ù
دة Ø§ÙØµÙاØÙØ©",catBadgeNecessary:"Ø¶Ø±ÙØ±ÙØ©",catBadgeAnalytics:"تØÙÙÙÙØ©",catBadgeMedia:"ÙØ³Ø§Ø¦Ø· Ø®Ø§Ø±Ø¬ÙØ©",consentStorageType:"Ø§ÙØªØ®Ø²Ù٠اÙÙ
ØÙÙ ÙÙÙ
ØªØµÙØ (LocalStorage)",consentPurpose:"ØªØ°ÙØ± ØªÙØ¶ÙÙØ§Øª اÙÙ
ÙØ§ÙÙØ© عÙÙ Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø· (sed_cookie_consent_v2)",consentDuration:"دائÙ
(ØØªÙ Ø§ÙØØ°Ù Ù
٠اÙÙ
ØªØµÙØ)",gaCookieType:"HTTP Cookie",gaPurpose:"تÙ
ÙÙØ² Ø§ÙØ²Ùار اÙÙØ±ÙدÙÙ ÙØ¥ØØµØ§Ø¡Ø§Øª ØØ±ÙØ© اÙÙ
Ø±ÙØ±",gaDuration:"Ø³ÙØªØ§Ù (ÙÙØ· بعد اÙÙ
ÙØ§ÙÙØ©)",ga4Purpose:"Ø§ÙØÙØ§Ø¸ عÙÙ ØØ§ÙØ© Ø§ÙØ¬Ùسة ÙØªØ¬Ù
ÙØ¹ اÙÙ
ÙØ§ÙÙØ³ ÙÙ Google Analytics 4",ga4Duration:"Ø³ÙØªØ§Ù (ÙÙØ· بعد اÙÙ
ÙØ§ÙÙØ©)",hsCookieType:"HTTP Cookie",hsPurpose:"ÙÙØ§Ø³ ØØ±ÙØ© اÙÙ
Ø±ÙØ± ÙÙÙ
ÙÙØ¹Ø تتبع أداء Ø§ÙØÙ
ÙØ§Øª Ø§ÙØªØ³ÙÙÙÙØ© ÙØ¬Ùسات Ø§ÙØ²Ùار (HubSpot CRM)",hsDuration:"Ø¬ÙØ³Ø© ØØªÙ 13 Ø´ÙØ±Ø§Ù (ÙÙØ· بعد اÙÙ
ÙØ§ÙÙØ©)",ytCookieType:"HTTP Cookie / LocalStorage",ytPurpose:"تشغÙÙ Ù
ÙØ§Ø·Ø¹ اÙÙÙØ¯Ù٠اÙÙ
ضÙ
ÙØ© ÙÙ ÙØ¶Ø¹ Ø§ÙØ®ØµÙØµÙØ© اÙÙ
ØØ³ÙØ© ÙØÙØ¸ ØªÙØ¶ÙÙØ§Øª اÙÙ
شغÙ",ytDuration:"Ø¬ÙØ³Ø© ØØªÙ Ø³ÙØªÙÙ (ÙÙØ· بعد اÙÙ
ÙØ§ÙÙØ©)",sec4Title:"ÙÙÙ ÙÙ
ÙÙ٠تغÙÙØ± Ø¥Ø¹Ø¯Ø§Ø¯Ø§ØªÙØ",sec4P1:"Ø¹ÙØ¯ Ø²ÙØ§Ø±ØªÙ Ø§ÙØ£ÙÙÙ ÙÙÙ
ÙÙØ¹Ø ÙÙ
ÙÙÙ ÙØ¨Ù٠جÙ
ÙØ¹ Ø§ÙØªÙÙÙØ§Øª Ø§ÙØ§Ø®ØªÙØ§Ø±ÙØ© Ø£Ù Ø±ÙØ¶Ùا أ٠ضبط ÙÙ ÙØ¦Ø© عÙÙ ØØ¯Ø©.",sec4P2:'ÙÙ
ÙÙ٠تغÙÙØ± ÙØ±Ø§Ø±Ù Ù٠أ٠ÙÙØª عبر رابط "إعدادات Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·" Ù٠أسÙ٠اÙÙ
ÙÙØ¹ أ٠باÙÙÙØ± عÙÙ Ø§ÙØ²Ø± Ø£Ø¯ÙØ§Ù.',changeSettingsBtn:"ÙØªØ إعدادات Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·",sec4P3:"ÙÙ
ÙÙÙ Ø£ÙØ¶Ø§Ù ØØ°Ù Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø· ÙØ¨ÙØ§ÙØ§Øª اÙÙ
ÙÙØ¹ عبر إعدادات Ù
ØªØµÙØÙ Ù٠أ٠ÙÙØª.",sec5Title:"Ù
شغ٠اÙÙ
ÙÙØ¹ ÙÙ
عÙÙÙ
ات Ø§ÙØ§ØªØµØ§Ù",sec5P1:"Ù
شغ٠اÙÙ
ÙÙØ¹ ÙØ§ÙÙ
سؤÙ٠ع٠Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØ´Ø®ØµÙØ©:",companyName:"JALUD Embedded s.r.o.",companyAddress:"Nepomucká 1355/261, Äernice, 326 00 PlzeÅ, جÙ
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙ",companyId:"رÙÙ
Ø§ÙØªØ³Ø¬ÙÙ (IÄO): 03056287",contactEmail:'Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙÙ: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--navy-dark); font-weight: 700;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span>',privacyLinkText:"ÙÙ
Ø²ÙØ¯ Ù
٠اÙÙ
عÙÙÙ
ات ØÙÙ Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØ´Ø®ØµÙØ©Ø ÙØ±Ø¬Ù Ø²ÙØ§Ø±Ø© ØµÙØØ©",privacyPageLink:"Ø³ÙØ§Ø³Ø© Ø§ÙØ®ØµÙØµÙØ©",googleLinksIntro:"Ù
عÙÙÙ
ات Ø§ÙØ£Ø·Ø±Ø§Ù Ø§ÙØ«Ø§Ùثة:",googlePrivacyLink:"Ø³ÙØ§Ø³Ø© Ø®ØµÙØµÙØ© Google",googleCookieLink:"ÙÙÙÙØ© استخداÙ
Google ÙÙ
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø· ÙØ§ÙØ¨ÙØ§Ùات"},it:{eyebrow:"PRIVACY E COOKIE",title:"Informativa sui Cookie",subtitle:"Informazioni sull'uso di cookie, archiviazione locale (LocalStorage) e tecnologie esterne sul sito web jalud.eu.",sec1Title:"Cosa Sono i Cookie e l'Archiv
34iazione Locale?",sec1P1:"I cookie sono piccoli file di testo memorizzati nel browser dell'utente durante la navigazione web. Alcuni sono strettamente necessari per il funzionamento tecnico del sito, mentre altri ci consentono di analizzare il traffico o riprodurre contenuti multimediali previo consenso.",sec1P2:"Oltre ai cookie, il sito può utilizzare la memoria locale del browser (LocalStorage), ad esempio per salvare la preferenza della lingua o le scelte effettuate nel banner di consenso privacy.",sec2Title:"Quali Categorie di Cookie Utilizziamo?",catATitle:"A. Tecnologie Necessarie (Essenziali)",catADesc:"Garantiscono le funzionalità di base del sito, la memorizzazione della lingua e il salvataggio delle scelte sul consenso privacy. Queste tecnologie non possono essere disattivate nel pannello di controllo in quanto il sito non potrebbe funzionare correttamente.",catBTitle:"B. Cookie Analitici e Statistici",catBDesc:"Previo esplicito consenso dell'utente, utilizziamo Google Analytics 4 tramite Google Tag Manager per analizzare in forma aggregata e anonima le visite e migliorare la qualità della navigazione. In caso di rifiuto, nessun cookie statistico viene memorizzato sul dispositivo.",catCTitle:"C. Contenuti Multimediali Esterni",catCDesc:"Il nostro sito web include video informativi ospitati su YouTube. I contenuti multimediali esterni vengono caricati solo dopo l'autorizzazione dell'utente. Se non si concede il consenso, viene visualizzata un'anteprima statica con il pulsante per attivare il video.",sec3Title:"Panoramica Dettagliata delle Tecnologie Utilizzate",sec3Intro:"La tabella seguente riporta tutte le tecnologie identificate e verificate durante l'audit tecnico del nostro sito:",thName:"Nome",thProvider:"Fornitore",thStorageType:"Tipo di Archiviazione",thPurpose:"Finalità ",thCategory:"Categoria",thDuration:"Durata",catBadgeNecessary:"Necessario",catBadgeAnalytics:"Analitico",catBadgeMedia:"Media Esterni",consentStorageType:"Memoria Locale del Browser (LocalStorage)",consentPurpose:"Salva le preferenze di consenso privacy dell'utente (sed_cookie_consent_v2)",consentDuration:"Persistente (fino a cancellazione manuale nel browser)",gaCookieType:"Cookie HTTP",gaPurpose:"Distingue gli utenti unici per statistiche aggregate di visita",gaDuration:"2 anni (solo previo consenso)",ga4Purpose:"Mantiene lo stato della sessione e le metriche in Google Analytics 4",ga4Duration:"2 anni (solo previo consenso)",hsCookieType:"Cookie HTTP",hsPurpose:"Misurazione del traffico del sito, monitoraggio delle prestazioni delle campagne di marketing e delle sessioni utente (HubSpot CRM)",hsDuration:"Dalla sessione fino a 13 mesi (solo previo consenso)",ytCookieType:"Cookie HTTP / LocalStorage",ytPurpose:"Riproduzione di video integrati e preferenze del lettore in modalità di privacy avanzata",ytDuration:"Dalla sessione fino a 2 anni (solo previo consenso)",sec4Title:"Come Modificare le Proprie Preferenze?",sec4P1:"Alla prima visita del sito, l'utente può accettare tutti i cookie opzionali, rifiutarli o configurare ciascuna categoria singolarmente.",sec4P2:'à possibile modificare la scelta in qualsiasi momento cliccando sul link "Impostazioni cookie" presente nel footer del sito web o premendo il pulsante sottostante.',changeSettingsBtn:"Apri Impostazioni Cookie",sec4P3:"L'utente può inoltre eliminare i cookie e i dati del sito dalle impostazioni del proprio browser web in qualsiasi momento.",sec5Title:"Titolare del Sito Web e Recapiti",sec5P1:"Titolare del sito web e del trattamento dei dati:",companyName:"JALUD Embedded s.r.o.",companyAddress:"Nepomucká 1355/261, Äernice, 326 00 PlzeÅ, Repubblica Ceca",companyId:"IÄO: 03056287",contactEmail:'E-mail: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--navy-dark); font-weight: 700;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span>',privacyLinkText:"Per ulteriori dettagli sul trattamento dei dati personali, consulta la nostra",privacyPageLink:"Informativa sulla Privacy",googleLinksIntro:"Link informativi di terze parti:",googlePrivacyLink:"Informativa sulla Privacy di Google",googleCookieLink:"Modalità di utilizzo dei cookie e dei dati da parte di Google"}},Uv={eula:Wu,terms:Zu,privacy:Ju,productPrivacy:$u,dpa:Yu,support:Xu,ethics:em,ims:tm,cookiePolicy:im},ha={en:{name:"English",dir:"ltr",translations:{nav:{solutions:"Solutions",detection:"Detection",markets:"Markets",cooperation:"Cooperation",distributorsMap:"Distributors & System Integrators Map",integratorsMap:"Distributors & System Integrators Map",news:"News",latestNews:"Latest News & Press",caseStudies:"Case Studies",productUpdates:"Product & Firmware Updates",aboutUs:"About Us",manuals:"Manuals & Datasheets",contact:"Contact",getQuote:"Request Quote / Demo",privacy:"Privacy Policy",privacyPolicy:"Privacy Policy",productPrivacy:"Product Privacy",terms:"Terms & Conditions",eula:"End User License (EULA)",dpa:"Data Processing (DPA)",supportTerms:"Support & Maintenance",codeOfEthics:"Code of Ethics",policyIMS:"IMS Security Policy",cookiePolicy:"Cookie Policy"},header:{distributorsMap:"Distributors & System Integrators Map"},hero:{subtitle:"Detect gunshots, screams, aggression, and breaking glass in real time. Deploy as standalone edge hardware or native smart camera apps without streaming continuous audio.",btnSolutions:"Explore Solutions & Architecture",btnContact:"Request Free Consultation"},common:{learnMore:"Learn More â",readMore:"Read Full Report â",contactUs:"Contact Sales & Engineering â",applyContact:"Contact Us for Partnership â",allTypes:"Explore All Cooperation Models â",submitApp:"Submit Application â",keyBenefits:"Key Partnership Benefits",coreBenefits:"Key Benefits",backToHome:"Back to Home",search:"Search...",loading:"Loading...",downloadPdf:"Download Official PDF",viewDetails:"View Details",close:"Close",publishedOn:"Published on",allCategories:"All Categories",hardwareVersion:"Hardware Version",cameraVersion:"Camera App Version"},customers:{title:"Proven Field Deployments",subtitle:"Trusted by municipalities, police departments, healthcare facilities, and infrastru
34cture operators across Europe."},testimonials:{title:"What Security Leaders Say About SED",subtitle:"Direct feedback from municipal mayors, hospital security directors, and global technology partners."},newsSection:{title:"Latest News & Press Releases",subtitle:"Stay updated with the latest technological developments, TV reports, awards, and deployment announcements."},marketTypes:{publicSafety:"Cities & Public Safety",public:"Cities & Public Safety",healthcare:"Healthcare & Hospitals",education:"Education & Campuses",industrial:"Industry & Critical Infrastructure",private:"Private Property & Commercial Sites"},detectionTypes:{gunshot:"Gunshot & Explosions",glass:"Glass Break Detection",drone:"Drone & UAV Perimeter",scream:"Scream & Aggression",graffiti:"Graffiti & Spray Vandalism",grinder:"Angle Grinder & Cutting",siren:"Emergency Vehicle Siren",other:"Custom & Industrial Audio"},detectionPages:{gunshot:{title:"Real-Time Gunshot Detection",lead:"Instant detection of firearm discharges in under 5s with PTZ camera auto-slewing and dispatch alerting.",desc:"Identifies firearm acoustic impulse shockwaves while eliminating false alarms."},glass:{title:"Acoustic Glass Break Detection",lead:"Real-time acoustic AI identification of glass fractures and window shattering for burglary prevention.",desc:"Detects dual-frequency impact and high-pitch resonance before perimeter entry."},drone:{title:"Drone & UAV Perimeter Protection",lead:"360° acoustic tracking of drone rotor harmonics for critical infrastructure and prisons.",desc:"Detects unauthorized drones at long range in any weather condition."},scream:{title:"Scream & Aggression Classification",lead:"Real-time classification of panic screams and hostile aggression for de-escalation.",desc:"Privacy-by-design acoustic AI without continuous voice recording."},graffiti:{title:"Graffiti & Vandalism Prevention",lead:"Detects aerosol nozzle pressure hiss and spray can agitators to protect public property.",desc:"Stops vandals before significant defacement occurs."},grinder:{title:"Angle Grinder & Cutting Tool Detection",lead:"Real-time detection of high-RPM metal cutting for ATM vault and perimeter protection.",desc:"Alerts security teams immediately during fence and safe breaches."},siren:{title:"Emergency Siren Acoustic Recognition",lead:"Classifies emergency vehicle sirens for intelligent traffic priority and green waves.",desc:"Accelerates emergency response vehicle transit times across cities."},other:{title:"Custom & Industrial Acoustic AI",lead:"Tailored acoustic classifiers for industrial machine monitoring and custom sounds.",desc:"Bespoke neural classifiers trained on specialized customer audio signatures."}},footer:{company:"Company",legalHeading:"Legal & Compliance",tagline:"Adding a digital acoustic ear to existing security camera infrastructure.",trademark:"Sound Event Detector is a registered trademark of JALUD Embedded s.r.o. (EUIPO No. 018598475)",certifications:"ISO 9001:2015 & ISO 27001 Certified · Privacy-by-Design",legal:"All Rights Reserved",copyright:"© 2020â2026 JALUD Embedded s.r.o. All rights reserved."},home:{heroBadge:"ð European Leader in AI Acoustic Event Detection · Edge Embedded AI",heroTitle:"Audio Intelligence for Instant Security Response",heroTitleLine1:"The camera sees.",heroTitleLine2:"SED hears.",heroSubtitle:"Detect gunshots, screams, aggression, and breaking glass in real time. Deploy as standalone edge hardware or native smart camera apps without streaming continuous audio.",requestConsultation:"Request Free Consultation",viewDetections:"Explore Detection Capabilities â",exploreSolutions:"Explore Solutions & Architecture",videoEyebrow:"REAL-WORLD DEMONSTRATIONS",seeInAction:"See Sound Event Detector in Action",watchFieldDemo:"Watch real-time audio event detection, automated PTZ camera tracking, and municipal security integration in practice.",videoCtTitle:"Czech Television (ÄT24) - Bilance Feature â",videoCtDesc:"Special audio detectors in Pilsen sent 18 police patrols to the field in January alone after detecting panic screams and glass break incidents.",videoCtTag:"ðº ÄT24 Bilance",videoGunTitle:"Gunshot Detection & PTZ Camera Auto-Tracking â",videoGunDesc:"Tactical field demonstration showing SED detecting live gunshot blasts and auto-slewing municipal cameras to sound coordinates.",videoGunTag:"ð¥ Tactical Demo",wat
34chYt:"Watch on YouTube â",watchFieldDemo:"Watch Field & Police Video Demonstrations",statResponse:"7x Faster Response",statResponseDesc:"Acoustic detection notifies dispatchers in <5s, long before callers reach emergency lines.",statCameras:"0 New Cameras Required",statCamerasDesc:"Integrates natively via ONVIF and VMS plugins with your existing Axis, Hanwha, or Milestone infrastructure.",statPrivacy:"Privacy by Design",statPrivacyDesc:"Zero continuous audio recording. Neural networks process sound exclusively in volatile edge RAM.",acousticAdvantageEyebrow:"ACOUSTIC ADVANTAGE",comprehensiveCoverageEyebrow:"COMPREHENSIVE ACOUSTIC COVERAGE",flexibleArchEyebrow:"FLEXIBLE ARCHITECTURE",consultEyebrow:"DIRECT ENGINEERING CONSULTATION",customerEyebrow:"PROVEN FIELD DEPLOYMENTS",meetTheTeam:"MEET THE LEADERSHIP TEAM",docsResources:"DOCUMENTATION & RESOURCES",cooperationEyebrow:"PARTNERSHIP & COLLABORATION",blindSpotsTitle:"Cameras Have Blind Spots. Sound Does Not.",blindSpotsLead:"Traditional video surveillance is limited by field-of-view, lighting conditions, corners, and foliage. SED turns your security system into a responsive 360-degree acoustic radar.",threatsTitle:"Detect Security Threats Before They Escalate",threatsSubtitle:"Advanced neural networks trained on hundreds of thousands of real acoustic impulse profiles.",liveAlertsTitle:"Live Real-Time Event Stream (Pilsen Smart City Deployment)",consultTitle:"Request Free Technical Consultation & Acoustic Site Assessment",consultDesc:"Our engineering team will assess your facility requirements and recommend the optimal hardware or camera edge app configuration.",nameLabel:"Full Name *",companyLabel:"Company or Municipality *",emailLabel:"Work Email *",facilityLabel:"Facility Description & Requirements *",facilityPlaceholder:"Describe your facility & requirements (e.g. 2,000m² warehouse, IP cameras (Axis, Hanwha, Hikvision), need panic scream alert)...",namePlaceholder:"John Doe",companyPlaceholder:"e.g. City of Pilsen, Securitas",emailPlaceholder:"[email protected]",submitConsult:"Submit Consultation Request â",consultNotice:'Inquiries are delivered directly to <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>. Non-binding consultation.',consultSuccess:"Consultation Request Submitted! Our team will review your requirements and respond within 1 business day.",consultFailed:'Could not submit request. Please write us directly at <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.'},solutions:{eyebrow:"DEPLOYMENT OPTIONS & SYSTEM ARCHITECTURE",title:"Three Flexible Ways to Deploy SED Acoustic Intelligence",subtitle:"From standalone edge IoT sensors to native embedded smart camera applications and centralized enterprise servers.",tier1Title:"1. Edge Hardware & Smart Camera Apps",tier1Desc:"Runs locally on Axis ACAP, Hanwha Open Platform, or dedicated SED-Box hardware. Detects sound events in volatile RAM with zero audio wiretapping.",tier2Title:"2. Centralized Server & Cloud Cluster",tier2Desc:"Aggregates hundreds of distributed acoustic sensors across entire metropolitan areas, industrial sites, and campus perimeters.",tier3Title:"3. SED Mobile App & Rapid Alerting",tier3Desc:"Delivers sub-second push notifications with GPS coordinates and sound spectrograms directly to security guards and police patrol officers.",vmsTitle:"Supported Video Management Systems (VMS) & Ecosystem",vmsSubtitle:"Seamless plug-and-play integration with world-leading security platforms via ONVIF Profile M, REST API, and native plugins.",downloadSpecs:"Download System Architecture Specification (PDF) â"},aboutUs:{eyebrow:"ABOUT JALUD EMBEDDED",title:"Pioneering European Edge Acoustic AI",subtitle:"Founded by acoustic engineers and computer vision scientists in Pilsen, Czech Republic. Dedicated to making public spaces and workplaces safer without compromising citizen privacy.",teamTitle:"Leadership & R&D Engineering Team",storyTitle:"Our Mission & Technological Journey",storyP1:"JALUD Embedded s.r.o. was established with a singular focus: transforming sound analysis from expensive proprietary laboratory hardware into accessible, lightweight edge intelligence.",storyP2:"Our neural classifiers have won the National AI Award, the Czech Visionaries Award, and the European Seal of Excellence, protecting thousands of citizens across European smart cities.",awardsTitle:"Awards, Certifications & Standards",iso9001:"ISO 9001:2015 Quality Management Certified",iso27001:"ISO/IEC 27001 Information Security Certified",gdprCertified:"GDPR Compliant by Design â Confirmed by Legal Opinion & Personal Data Office",ceMark:"CE & FCC Certified Hardware Products"},mapPage:{zoomRegions:{uk:"UK & Ireland",cz:"Czechia & Central Europe",de:"DACH (Germany / Austria / CH)",es:"Spain & Southern Europe",nordics:"Nordics & Baltics",us:"Americas (USA / Canada / LatAm)",me:"Middle East, Africa & Asia",world:"Global Overview"},eyebrow:"GLOBAL NETWORK & PARTNERS",title:"Global Distributors & System Integrators Map",subtitle:"Explore our certified distributors, authorized system integrators, and technology partners deploying SED acoustic intelligence worldwide.",filterType:"Filter Partner Type:",allPartners:"All Partners",distributorsOnly:"Distributors Only",integratorsOnly:"Integrators & Partners Only",regi
34onalZoom:"Regional Zoom:",mapTitle:"Interactive Zoomable Partner Map",mapHint:"Scroll or click + / - to zoom into street level",legendDistributor:"Blue Pin = Master Distributor",legendIntegrator:"Amber Pin = System Integrator",loadingMap:"Loading High-Contrast Street Tiles & Pins...",directoryTitle:"Directory Listing",searchPlaceholder:"ð Search company name, city, email or country...",noMatches:"No Partners Found",noMatchesHint:"Try clearing your search query or selecting a different partner filter.",zoomOnMap:"Zoom on Map",ctaTitle:"Become an Authorized SED Distributor or System Integrator",ctaDesc:"Expand your security portfolio with the world's leading edge AI acoustic detection technology. Native edge plugins across all supported platforms (Axis, Hanwha, Hikvision...), VMS integrations, zero-cost NFR (not for resell) SW licenses for testing and demonstrations, and partner marketing support provided.",ctaButton:"Apply for Partner Program â"},contactPage:{subtitle:"Have questions about Sound Event Detector, camera integrations, or partner cooperation? Our engineering and sales team is here to assist you.",placeholder:"How can we assist you with acoustic event detection or deployment?",inquiryNotice:'Inquiries are delivered directly to <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.',businessHours:"Business Hours: Mon - Fri, 8:00 - 17:00 CET",hqTitle:"JALUD Embedded s.r.o. Headquarters",devTitle:"JALUD Embedded s.r.o. Development",supportTitle:"Global Support & Compliance",isoCert:"ISO 9001 · ISO 27001 · CE Certified Quality & Security",euTrademark:"EU Registered Trademark No. 018598475",title:"Get in Touch with Our Team",eyebrow:"HEADQUARTERS & DEVELOPMENT",headquarters:"Headquarters",development:"R&D & Engineering",globalSupport:"Global Support & Compliance",name:"Full Name",company:"Company / Municipality",email:"Work Email Address",phone:"Phone Number (Optional)",facility:"Facility / Deployment Description",submit:"Send Message â",sending:"Sending Message...",successTitle:"Message Sent Successfully!",successDesc:'Thank you for reaching out! Your message has been sent to <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>
34. Our team will contact you shortly.',errorTitle:"Message Delivery Failed",errorDesc:'Could not send message. Please check your connection or email us directly at <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.',notRobot:"I am not a robot",verifyPrompt:"Please confirm that you are not a robot.",verified:"Verified",secureBadge:"Protected"},radar:{liveStream:"RADAR.LIVESTREAM",location:"City Pilsen",disclaimer:"Data is delayed by 1 hour and event sounds are simulated.",unitsCount:"{count} Active Units Online",unitsLabel:"Active Live Units",confidence:"Confidence",forwarded:"Automated VMS Forwarding Active",justNow:"Just now",agoSec:"{sec}s ago",agoMin:"{min}m ago",events:{gunshot:"Gunshot Detection",scream:"Panic Scream",maleScream:"Male Scream",childScream:"Child Scream",aggression:"Verbal Aggression",glass:"Glass Break",drone:"Drone Detection",grinder:"Angle Grinder",siren:"Vehicle Siren",spray:"Spray Aerosol",other:"Sound Event"}},cookie:{text:"We use essential cookies to analyze traffic, protect web forms, and ensure optimal sound security performance.",decline:"Decline Optional",accept:"Accept All Cookies"},cooperationTypes:{citizen:"Active Citizens & Municipalities",distributor:"Distributor Program",integrator:"System Integrator",customer:"Customer & SLA Support",investor:"Investor Relations",partner:"Technology & OEM Partner"}}},cs:{name:"ÄeÅ¡tina",dir:"ltr",translations:{nav:{solutions:"ÅeÅ¡enÃ",detection:"Detekce",markets:"Trhy",cooperation:"Spolupráce",distributorsMap:"Mapa distributorů a systémových integrátorů",integratorsMap:"Mapa distributorů a systémových integrátorů",news:"Novinky",latestNews:"Aktuality a tisk",caseStudies:"PÅÃpadové studie",productUpdates:"Aktualizace produktů",aboutUs:"O nás",manuals:"Manuály a datasheety",contact:"Kontakt",getQuote:"Poptávka / Demo",privacy:"Ochrana soukromÃ",privacyPolicy:"Ochrana soukromÃ",productPrivacy:"Produktové soukromÃ",terms:"Obchodnà podmÃnky",eula:"LicenÄnà smlouva (EULA)",dpa:"Zpracovánà údajů (DPA)",supportTerms:"Podpora a údržba",codeOfEthics:"Etický kodex",policyIMS:"BezpeÄnostnà politika IMS",cookiePolicy:"Zásady cookies"},header:{distributorsMap:"Mapa distributorů a systémových integrátorů"},hero:{subtitle:"Detekujte stÅelbu, panický kÅik, agresi a rozbità skla v reálném Äase. Využijte jako samostatný hardware nebo nativnà aplikaci do chytrých kamer bez nahrávánà konverzacÃ.",btnSolutions:"Prozkoumat ÅeÅ¡enà a architekturu",btnContact:"Požádat o bezplatnou konzultaci"},common:{learnMore:"Zjistit vÃce â",readMore:"ÄÃst celou studii â",contactUs:"Kontaktovat obchod a vývoj â",applyContact:"Kontaktovat ohlednÄ partnerstvà â",allTypes:"Prohlédnout vÅ¡echny modely spolupráce â",submitApp:"Ode
34slat žádost â",keyBenefits:"KlÃÄové výhody partnerstvÃ",coreBenefits:"Hlavnà pÅÃnosy",backToHome:"ZpÄt na úvod",search:"Hledat...",loading:"NaÄÃtánÃ...",downloadPdf:"Stáhnout oficiálnà PDF",viewDetails:"Zobrazit podrobnosti",close:"ZavÅÃt",publishedOn:"Publikováno dne",allCategories:"VÅ¡echny kategorie",hardwareVersion:"Hardwarová verze",cameraVersion:"Kamerová aplikace"},customers:{title:"OvÄÅená nasazenà v reálném provozu",subtitle:"DůvÄÅujà nám mÄsta, mÄstské policie, nemocnice a provozovatelé kritické infrastruktury po celé EvropÄ."},testimonials:{title:"Co ÅÃkajà bezpeÄnostnà experti o SED",subtitle:"ZkuÅ¡enosti primátorů mÄst, Åeditelů bezpeÄnosti nemocnic a technologických partnerů."},newsSection:{title:"Aktuality a tiskové zprávy",subtitle:"Sledujte nejnovÄjšà technologické inovace, televiznà reportáže, ocenÄnà a nasazenà Sound Event Detectoru."},marketTypes:{publicSafety:"MÄsta a veÅejná bezpeÄnost",public:"MÄsta a veÅejná bezpeÄnost",healthcare:"ZdravotnictvÃ",education:"Å kolstvà a fakulty",industrial:"Průmysl a kritická infrastruktura",private:"Soukromý majetek a komerÄnà objekty"},detectionTypes:{gunshot:"VýstÅely z palných zbranÃ",glass:"TÅÃÅ¡tÄnà skla",drone:"Detekce dronů a UAV",scream:"Panický kÅik a agrese",graffiti:"Vandalismus sprejovánÃm graffiti",grinder:"Ãhlová bruska a ÅezánÃ",siren:"Sirény vozidel IZS",other:"Zakázkové a průmyslové zvuky"},detectionPages:{gunshot:{title:"Detekce stÅelby v reálném Äase",lead:"Okamžitá akustická identifikace výstÅelů do <5s s automatickým natoÄenÃm PTZ kamer a dispeÄerským varovánÃm.",desc:"Analyzuje akustické rázové vlny výstÅelů s eliminacà faleÅ¡ných poplachů."},glass:{title:"Detekce tÅÃÅ¡tÄnà a rozbità skla",lead:"Okamžitá identifikace prasknutà skla a oken pro prevenci vloupánÃ.",desc:"Detekuje náraz i vysokofrekvenÄnà rezonanci dÅÃve, než pachatel vnikne do objektu."},drone:{title:"Akustická ochrana perimetru pÅed drony",lead:"360° sledovánà frekvence rotorů dronů pro ochranu vÄznic a kritické infrastruktury.",desc:"Detekuje nepovolené drony na velkou vzdálenost za každého poÄasÃ."},scream:{title:"Klasifikace panického kÅiku a agrese",lead:"PÅesná klasifikace panických výkÅiků a slovnà agrese pro vÄasnou deeskalaci.",desc:"Architektura privacy-by-design v souladu s GDPR bez nahrávánà ÅeÄi."},graffiti:{title:"Detekce sprejovánà a prevence vandalismu",lead:"Rozpozná syÄenà trysky spreje a mÃchacà kuliÄku pro ochranu majetku v reálném Äase.",desc:"Zastavà vandaly dÅÃve, než dojde k poÅ¡kozenà fasád a památek."},grinder:{title:"Detekce úhlových brusek a Åezných nástrojů",lead:"Detekce Åezánà kovů a trezorů pÅi pokusech o naruÅ¡enà perimetru.",desc:"OkamžitÄ zalarmuje zásahovou jednotku pÅi Åezánà plotů Äi trezorových skÅÃnÃ."},siren:{title:"Rozpoznávánà sirén vozidel IZS",lead:"Klasifikace sirén pro dynamickou preferenci vozidel IZS na svÄtelných kÅižovatkách.",desc:"Zrychluje průjezd záchranných složek mÄstskou dopravou."},other:{title:"Zakázková neuronová akustická AI",lead:"Vývoj a trénovánà modelů na mÃru pro specifické průmyslové zvuky a anomálie.",desc:"Trénujeme specializované klasifikátory pÅÃmo na zvukových vzorcÃch zákaznÃka."}},footer:{company:"SpoleÄnost",legalHeading:"Právnà informace a soulad s pÅedpisy",tagline:"DoplÅujeme stávajÃcà kamerový systém o digitálnà akustický sluch.",trademark:"Sound Event Detector je registrovaná ochranná známka spoleÄnosti JALUD Embedded s.r.o. (EUIPO Ä. 018598475)",certifications:"Certifikace ISO 9001:2015 a ISO 27001 · Soulad s GDPR od návrhu",legal:"VÅ¡echna práva vyhrazena",copyright:"© 2020â2026 JALUD Embedded s.r.o. VÅ¡echna práva vyhrazena."},home:{exploreSolutions:"Prozkoumat ÅeÅ¡enà a architekturu",heroBadge:"ð Evropský lÃdr v akustické AI detekci zvukových událostà · Edge Embedded AI",heroTitle:"Akustická inteligence pro okamžitou reakci na bezpeÄnostnà hrozby",heroTitleLine1:"Kamera vidÃ.",heroTitleLine2:"SED slyÅ¡Ã.",heroSubtitle:"Detekujte stÅelbu, panický kÅik, agresi a rozbità skla v reálném Äase. Využijte jako samostatný hardware nebo nativnà aplikaci do chytrých kamer bez nahrávánà konverzacÃ.",requestConsultation:"Požádat o bezplatnou konzultaci",viewDetections:"Prozkoumat schopnosti detekce â",videoEyebrow:"VIDEA A REPORTÃŽE",seeInAction:"Sound Event Detector v praxi",watchFieldDemo:"Reportáže a ukázky testovánà technologie v reálných podmÃnkác
34h.",videoCtTitle:"Äeská televize (ÄT24) - PoÅad Bilance â",videoCtDesc:"Speciálnà zvukové detektory v Plzni vyslaly do terénu 18 policejnÃch hlÃdek jen za mÄsÃc leden po detekci panického kÅiku a tÅÃÅ¡tÄnà skla.",videoCtTag:"ðº ÄT24 Bilance",videoGunTitle:"Detekce stÅelby a automatické navádÄnà PTZ kamer â",videoGunDesc:"Taktická terénnà ukázka ukazujÃcÃ, jak SED detekuje ostré výstÅely a automaticky natáÄà mÄstské kamery na souÅadnice stÅelby.",videoGunTag:"ð¥ Taktická ukázka",watchYt:"PÅehrát na YouTube â",statResponse:"7x rychlejšà reakce",statResponseDesc:"Akustická detekce upozornà operátora do <5s, jeÅ¡tÄ než svÄdci stihnou vytoÄit tÃsÅovou linku.",statCameras:"0 nových kamer",statCamerasDesc:"Nativnà integrace pÅes ONVIF a VMS pluginy s vašà stávajÃcà infrastrukturou Axis, Hanwha, Milestone Äi Genetec.",statPrivacy:"Ochrana soukromà (Privacy by Design)",statPrivacyDesc:"Žádné kontinuálnà ukládánà zvuku. Neuronové sÃtÄ zpracovávajà signál výhradnÄ v doÄasné pamÄti RAM na zaÅÃzenÃ.",acousticAdvantageEyebrow:"VÃHODY AKUSTICKà DETEKCE",comprehensiveCoverageEyebrow:"KOMPLEXNà AKUSTICKà POKRYTÃ",flexibleArchEyebrow:"FLEXIBILNà ARCHITEKTURA",consultEyebrow:"PÅÃMà TECHNICKà KONZULTACE",customerEyebrow:"OVÄÅENO V OSTRÃM PROVOZU",meetTheTeam:"NÃÅ TÃM A VEDENà SPOLEÄNOSTI",docsResources:"DOKUMENTACE A TECHNICKà ZDROJE",cooperationEyebrow:"PARTNERSTVà A SPOLUPRÃCE",blindSpotsTitle:"Kamery majà slepá mÃsta. Zvuk nikoliv.",blindSpotsLead:"BÄžné kamerové systémy jsou omezeny úhlem zábÄru, osvÄtlenÃm, pÅekážkami a vegetacÃ. SED promÄnà vaÅ¡e zabezpeÄenà v 360stupÅový akustický radar.",threatsTitle:"Odhalte bezpeÄnostnà hrozby dÅÃve, než eskalujÃ",threatsSubtitle:"PokroÄilé neuronové sÃtÄ trénované na stovkách tisÃc reálných akustických vzorků.",liveAlertsTitle:"Živý tok detekcà v reálném Äase (Smart City PlzeÅ)",consultTitle:"Požádejte o bezplatnou technickou konzultaci a posouzenà lokality",consultDesc:"Náš inženýrský tým posoudà vaÅ¡e požadavky a navrhne optimálnà konfiguraci hardwaru nebo kamerových aplikacÃ.",nameLabel:"Jméno a pÅÃjmenà *",companyLabel:"SpoleÄnost nebo mÄsto *",emailLabel:"Pracovnà e-mail *",facilityLabel:"Popis objektu a požadavků *",facilityPlaceholder:"PopiÅ¡te svůj objekt a požadavky (napÅ. sklad 2 000 m², IP kamery (Axis, Hanwha, Hikvision), požadavek na detekci kÅiku a paniky)...",namePlaceholder:"Jan Novák",companyPlaceholder:"napÅ. MÄsto PlzeÅ, Securitas",emailPlaceholder:"[email protected]",submitConsult:"Odeslat žádost o konzultaci â",consultNotice:'Poptávky jsou odesÃlány pÅÃmo na <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>. Nezávazná konzultace.',consultSuccess:"Žádost o konzultaci byla úspÄÅ¡nÄ odeslána! Náš tým se vám ozve do 1 pracovnÃho dne.",consultFailed:'Žádost se nepodaÅilo odeslat. NapiÅ¡te nám prosÃm pÅÃmo na <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.'},solutions:{eyebrow:"MOŽNOSTI NASAZENà A SYSTÃMOVà ARCHITEKTURA",title:"TÅi flexibilnà způsoby nasazenà akustické inteligence SED",subtitle:"Od samostatných edge IoT senzorů po nativnà aplikace pÅÃmo v kamerách a centrálnà enterprise servery.",tier1Title:"1. Edge hardware a kamerové aplikace",tier1Desc:"BÄžà lokálnÄ na platformách Axis ACAP, Hanwha Open Platform nebo dedikovaném hardwaru SED-Box. Zpracovánà v RAM s nulovým odposlechem.",tier2Title:"2. Centrálnà server a cloudový cluster",tier2Desc:"Sdružuje stovky distribuovaných akustických senzorů napÅÃÄ celými mÄsty, průmyslovými areály i univerzitnÃmi kampusy.",tier3Title:"3. Mobilnà aplikace SED a okamžitá varovánÃ",tier3Desc:"Okamžitá push notifikace s GPS souÅadnicemi a spektrogramem zvuku doruÄená pÅÃmo hlÃdkám mÄstské policie a ostraze.",vmsTitle:"Podporované VMS syst
34émy a bezpeÄnostnà ekosystém",vmsSubtitle:"Hladká plug-and-play integrace s pÅednÃmi svÄtovými platformami pÅes ONVIF Profile M, REST API a nativnà pluginy.",downloadSpecs:"Stáhnout technickou specifikaci architektury (PDF) â"},aboutUs:{eyebrow:"O SPOLEÄNOSTI JALUD EMBEDDED",title:"PrůkopnÃci evropské edge akustické AI",subtitle:"Založeno akustickými inženýry a vÄdci v Plzni. NaÅ¡Ãm poslánÃm je zvýšit bezpeÄà ve veÅejném prostoru i na pracoviÅ¡tÃch pÅi důsledném respektovánà soukromà obÄanů.",teamTitle:"Vedenà a vývojový inženýrský tým",storyTitle:"NaÅ¡e mise a technologická cesta",storyP1:"SpoleÄnost JALUD Embedded s.r.o. vznikla s jasným cÃlem: pÅemÄnit složitou akustickou analýzu z drahých laboratornÃch pÅÃstrojů na dostupnou, lehkou inteligenci bÄžÃcà pÅÃmo na mikroÄipech.",storyP2:"NaÅ¡e neuronové klasifikátory zÃskaly Národnà cenu za AI, ocenÄnà VizionáÅi a evropskou peÄeÅ¥ Seal of Excellence a chránà bezpeÄnost obÄanů v evropských mÄstech.",awardsTitle:"OcenÄnÃ, certifikace a mezinárodnà standardy",iso9001:"Certifikace systému managementu kvality ISO 9001:2015",iso27001:"Certifikace bezpeÄnosti informacà ISO/IEC 27001",gdprCertified:"Soulad s GDPR od návrhu potvrzený právnà studiÃ",ceMark:"Certifikace CE a FCC pro hardwarové produkty"},mapPage:{zoomRegions:{uk:"Spojené královstvà a Irsko",cz:"Äesko a stÅednà Evropa",de:"DACH (NÄmecko / Rakousko / Å výcarsko)",es:"Å panÄlsko a jižnà Evropa",nordics:"Severské zemÄ a PobaltÃ",us:"Amerika (USA / Kanada / Latinská Amerika)",me:"BlÃzký východ, Afrika a Asie",world:"CelosvÄtový pÅehled"},eyebrow:"GLOBÃLNà SÃŤ A PARTNEÅI",title:"Mapa distributorů a systémových integrátorů",subtitle:"Prozkoumejte sÃÅ¥ naÅ¡ich certifikovaných distributorů, autorizovaných systémových integrátorů a technologických partnerů po celém svÄtÄ.",filterType:"Filtrovat typ partnera:",allPartners:"VÅ¡ichni partneÅi",distributorsOnly:"Pouze distributoÅi",integratorsOnly:"Pouze integrátoÅi a partneÅi",regionalZoom:"Rychlé pÅiblÞenà regionu:",mapTitle:"Interaktivnà mapa partnerů",mapHint:"Posunujte nebo kliknÄte na + / - pro detailnà pÅiblÞenÃ",legendDistributor:"Modrý Å¡pendlÃk = Hlavnà distributor",legendIntegrator:"Oranžový Å¡pendlÃk = Systémový integrátor",loadingMap:"NaÄÃtánà mapových podkladů a partnerů...",directoryTitle:"Seznam partnerů",searchPlaceholder:"ð Hledat název firmy, mÄsto, e-mail nebo stát...",noMatches:"Nebyli nalezeni žádnà partneÅi",noMatchesHint:"Zkuste upravit vyhledávacà dotaz nebo vybrat jiný filtr partnerů.",zoomOnMap:"Zobrazit na mapÄ",ctaTitle:"StaÅte se autorizovaným distributorem nebo integrátorem SED",ctaDesc:"RozÅ¡iÅte své bezpeÄnostnà portfolio o pÅednà technologii akustické AI detekce. NabÃzÃme nativnà pluginy pro vÅ¡echny podporované platformy (Axis, Hanwha, Hikvision...), VMS integrace, bezplatné NFR licence pro testovánà a marketingovou podporu.",ctaButton:"Požádat o partnerský program â"},contactPage:{subtitle:"Máte dotazy k ÅeÅ¡enà Sound Event Detector, integraci kamer nebo partnerské spolupráci? Náš inženýrský a obchodnà tým je vám plnÄ k dispozici.",placeholder:"Jak vám můžeme pomoci s akustickou detekcà nebo nasazenÃm systému?",inquiryNotice:'Dotazy jsou odesÃlány pÅÃmo na <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.',businessHours:"Pracovnà doba: Po - Pá, 8:00 - 17:00 SEÄ",hqTitle:"SÃdlo spoleÄnosti JALUD Embedded s.r.o.",devTitle:"Vývojové centrum JALUD Embedded s.r.o.",supportTitle:"Globálnà podpora a certifikace",isoCert:"ISO 9001 · ISO 27001 · CE certifikovaná kvalita a bezpeÄnost",euTrademark:"Ochranná známka EU Ä. 018598475",title:"Spojte se s naÅ¡Ãm týmem",eyebrow:"SÃDLO A VÃVOJOVà CENTRUM",headquarters:"SÃdlo spoleÄnosti",development:"Výzkum a vývoj",globalSupport:"Globálnà podpora a shoda",name:"Jméno a pÅÃjmenÃ",company:"SpoleÄnost / MÄsto",email:"Pracovnà e-mail",phone:"Telefonnà ÄÃslo (nepovinné)",facility:"Popis objektu a požadavků",submit:"Odeslat zprávu â",sending:"OdesÃlánà zprávy...",successTitle:"Zpráva byla úspÄÅ¡nÄ odeslána!",successDesc:'DÄkujeme za kontaktovánÃ! VaÅ¡e zpráva byla odeslána na <span class="sed-obf-email" data-u="c2Fs
34ZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>. Náš tým se vám brzy ozve.',errorTitle:"Odeslánà selhalo",errorDesc:'Zprávu se nepodaÅilo odeslat. Zkontrolujte prosÃm pÅipojenà nebo nám napiÅ¡te pÅÃmo na <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.',notRobot:"Nejsem robot",verifyPrompt:"ProsÃm potvrÄte, že nejste robot.",verified:"OvÄÅeno",secureBadge:"ChránÄno"},radar:{liveStream:"RADAR.ŽIVÃ_TOK",location:"MÄsto PlzeÅ",disclaimer:"Data jsou zpoždÄna o 1h a zároveÅ zvuky eventů jsou simulovány",unitsCount:"{count} aktivnÃch jednotek online",unitsLabel:"Aktivnà jednotky",confidence:"Spolehlivost",forwarded:"Automatické pÅedánà do VMS aktivnÃ",justNow:"PrávÄ teÄ",agoSec:"pÅed {sec} s",agoMin:"pÅed {min} min",events:{gunshot:"Detekce stÅelby",scream:"Panický kÅik",maleScream:"Mužský kÅik",childScream:"DÄtský kÅik",aggression:"Verbálnà agrese",glass:"TÅÃÅ¡tÄnà skla",drone:"Detekce dronu",grinder:"Ãhlová bruska",siren:"Siréna vozidla IZS",spray:"Aerosolový sprej",other:"Zvuková událost"}},cookie:{text:"PoužÃváme nezbytné soubory cookie pro analýzu provozu, ochranu formuláÅů a zajiÅ¡tÄnà spolehlivého zabezpeÄenÃ.",decline:"OdmÃtnout volitelné",accept:"PÅijmout vÅ¡echny cookies"},cooperationTypes:{citizen:"Aktivnà obÄané a mÄsta",distributor:"Distributorský program",integrator:"Systémový integrátor",customer:"Zákaznická podpora a SLA",investor:"InvestiÄnà partnerstvÃ",partner:"Technologický a OEM partner"}}},de:{name:"Deutsch",dir:"ltr",translations:{nav:{solutions:"Lösungen",detection:"Erkennung",markets:"Märkte",cooperation:"Kooperation",distributorsMap:"Distributoren & Partner",integratorsMap:"Distributoren & Partner",news:"Aktuelles",latestNews:"Aktuelles & Presse",caseStudies:"Fallstudien",productUpdates:"Produkt-Updates",aboutUs:"Ãber uns",manuals:"Handbücher & Datenblätter",contact:"Kontakt",getQuote:"Angebot anfordern",privacy:"Datenschutz",privacyPolicy:"Datenschutz",productPrivacy:"Produktdatenschutz",terms:"AGB",eula:"Lizenzvertrag (EULA)",dpa:"Auftragsverarbeitung (AVV)",supportTerms:"Support & Wartung",codeOfEthics:"Verhaltenskodex",policyIMS:"IMS-Sicherheitspolitik",cookiePolicy:"Cookie-Richtlinie"},header:{distributorsMap:"Händler- & Systemintegratorenkarte"},hero:{subtitle:"Erkennen Sie Schüsse, Schreie, Aggressionen und Glasbruch in Echtzeit. Als eigenständige Edge-Hardware oder native Smart-Kamera-App ohne kontinuierliche Audioaufzeichnung.",btnSolutions:"Lösungen & Architektur erkunden",btnContact:"Kostenlose Beratung anfordern"},common:{learnMore:"Mehr erfahren â",readMore:"Vollständigen Bericht lesen â",contactUs:"Vertrieb & Technik kontaktieren â",applyContact:"Partner werden â",allTypes:"Alle Kooperationsmodelle ansehen â",submitApp:"Bewerbung absenden â",keyBenefits:"Wichtigste Vorteile der Partnerschaft",coreBenefits:"Hauptvorteile",backToHome:"Zurück zur Startseite",search:"Suchen...",loading:"Wird geladen...",downloadPdf:"Offizielles PDF herunterladen",viewDetails:"Details anzeigen",close:"SchlieÃen",publishedOn:"Veröffentlicht am",allCategories:"Alle Kategorien",hardwareVersion:"Hardware-Version",cameraVersion:"Kamera-App-Version"},customers:{title:"Bewährte Praxiseinsätze",subtitle:"Geschätzt von Städten, Polizeibehörden, Krankenhäusern und Infrastrukturbetreibern in ganz Europa."},testimonials:{title:"Was Sicherheitsexperten über SED sagen",subtitle:"Direktes Feedback von Bürgermeistern, Sicherheitsleitern von Kliniken und Technologiepartnern."},newsSection:{title:"Aktuelle Nachrichten & Presseberichte",subtitle:"Bleiben Sie informiert über technologische Entwicklungen, TV-Beiträge, Auszeichnungen und Projekterfolge."},marketTypes:{publicSafety:"Ãffentliche Sicherheit & Smart Cities",public:"Ãffentliche Sicherheit & Smart Cities",healthcare:"Gesundheitswesen & Kliniken",education:"Bildungseinrichtungen & Campusse",industrial:"Industrie & Kritische Infrastruktur",private:"Gewerbeimmobilien & Einkaufszentren"},detectionTypes:{gunshot:"Schüsse & Explosionen",glass:"Glasbrucherkennung",drone:"Drohnen- & UAV-Detektion",scream:"Schreie & Aggression",graffiti:"Graffiti-Vandalismus",grinder:"Trennschleifer & Einbruchswerkzeuge",siren:"Fahrzeugsirenen & Alarme",other:"Industrie- & Spezialgeräusche"},detectionPages:{gunshot:{title:"Akustische Schusswaffenerkennung in Echtzeit",lead:"Echtzeit-Erkennung von Schussgeräuschen in <5s mit automatischem PTZ-Kameraschwenk.",desc:"Analysiert Mündungsknall-Druckwellen zuverlässig ohne Fehlalarme."},glass:{title:"Akustische Glasbrucherkennung",lead:"Erkennt das Zerbersten von Fenstern und Glasfronten sofort zur Einbruchsprävention.",desc:"Kombinierte Erkennung von Aufschlag und hochfrequenter Glasresonanz."},drone:{title:"Akustische Drohnendetektion & Luftraumschutz",lead:"360°-Erfassung von Rotorharmonischen zum Schutz kritischer Infrastrukturen und JVA.",desc:"Erkennt unbefugte Drohnen frühzeitig bei jeder Witterung."},scream:{title:"Klassifizierung von Schreien und Aggressionen",lead:"Präzise Unterscheidung von Panikschreien und verbaler Aggression zur Deeskalation.",desc:"DSGVO-konforme Architektur durch Privacy-by-Design ohne Sprachaufzeichnung."},graffiti:{title:"Graffiti- & Vandalismus-Prävention",lead:"Erkennt Sprühdosenzischen und Mischkugeln zum Schutz öffentlicher Bauten.",desc:"Stoppt Vandalen, bevor Fassaden groÃflächig beschädigt werden."},grinder:{title:"Erkennung von Trennschleifern und Trennwerkzeugen",lead:"Echtzeiterkennung von Metalltrennen an Zäunen und Tresorräumen.",desc:"Löst bei Durchtrennungsversuchen sofort Alarm aus."},siren:{title:"Erkennung von Einsatzfahrzeug-Sirenen",lead:"Klassifiziert Sirenen zur intelligenten Ampelpriorisierung für Einsatzkräfte.",desc:"Beschleunigt Rettungseinsätze im städtischen Verkehr."},other:{title:"Individuelle akustische KI-Modelle",lead:"Entwicklung maÃgeschneiderter Modelle für spezifische Industriegeräusche.",desc:"Wir trainieren neuronale Netze direkt auf kundenspezifische Schallsignaturen."}},footer:{company:"Unternehmen",legalHeading:"Rechtliche Hinweise & Compliance",tagline:"Ergänzung bestehender Videosysteme um ein digitales akustisches Gehör.",trademark:"Sound Event Detector ist eine eingetragene Marke der JALUD Embedded s.r.o. (EUIPO-Nr. 018598475)",certifications:"ISO 9001:2015 & ISO 27001 zertifiziert · Privacy-by-Design",legal:"Alle Rechte vorbehalten",copyright:"© 2020â2026 JALUD Embedded s.r.o. Alle Rechte vorbehalten."},home:{heroBadge:"ð Europäischer Marktführer für akustische KI-Ereigniserkennung · Edge Embedded AI",heroTitle:"Akustische Intelligenz für sekundenschnelle Sicherheitsreaktion",heroTitleLine1:"Die Kamera sieht.",heroTitleLine2:"SED hört.",heroSubtitle:"Erkennen Sie Schüsse, Schreie, Aggressionen und Glasbruch in Echtzeit. Als eigenständige Edge-Hardware oder native Smart-Kamera-App ohne kontinuierliche Audioaufzeichnung.",requestConsultation:"Kostenlose Beratung anfordern",viewDetections:"Erkennungsfunktionen erkunden â",exploreSolutions:"Lösungen & Architektur",videoEyebrow:"PRAXISDEMONSTRATIONEN",seeInAction:"Sound Event Detector in Aktion erleben",watchFieldDemo:"Erleben Sie Echtzeit-Schallerkennung, automatische PTZ-Kameraführung und städtische Sicherheitsintegration in der Praxis.",videoCtTitle:"Tschechisches Fernsehen (ÄT24) - Bericht â",videoCtDesc:"Spezielle Schallsensoren in Pilsen führten im Januar zu 18 Polizeieinsätzen nach Erkennung von Panikschreien und Glasbruch.",videoCtTag:"ðº ÄT24 Bericht",videoGunTitle:"Schusserkennung & automatische PTZ-Kameraausrichtung â",videoGunDesc:"Taktische Demonstration: SED erkennt Schüsse und richtet Kameras automatisch auf die Schallkoordinaten aus.",videoGunTag:"ð¥ Taktische Demo",wat
34chYt:"Auf YouTube ansehen â",watchFieldDemo:"Video-Demonstrationen aus Polizei- und Praxistests",statResponse:"7x schnellere Reaktion",statResponseDesc:"Akustische Warnungen erreichen Leitstellen in <5s, lange bevor Notrufe eingehen.",statCameras:"0 neue Kameras erforderlich",statCamerasDesc:"Nahtlose Integration über ONVIF und VMS-Plugins in bestehende Axis-, Hanwha- und Milestone-Systeme.",statPrivacy:"Datenschutz durch Technikgestaltung",statPrivacyDesc:"Keine permanente Sprachaufzeichnung. Neuronale Netze verarbeiten Schallwellen ausschlieÃlich im flüchtigen RAM.",acousticAdvantageEyebrow:"AKUSTISCHER VORTEIL",comprehensiveCoverageEyebrow:"UMFASSENDE AKUSTISCHE ABDECKUNG",flexibleArchEyebrow:"FLEXIBLE ARCHITEKTUR",consultEyebrow:"DIREKTE TECHNISCHE BERATUNG",customerEyebrow:"BEWÃHRTE PRAXISEINSÃTZE",meetTheTeam:"UNSER FÃHRUNGSTEAM",docsResources:"DOKUMENTATION & RESSOURCEN",cooperationEyebrow:"PARTNERSCHAFT & KOOPERATION",blindSpotsTitle:"Kameras haben tote Winkel. Schall nicht.",blindSpotsLead:"Herkömmliche Videosysteme stoÃen bei Dunkelheit, Hindernissen und toten Winkeln an ihre Grenzen. SED macht Ihre Sicherheit zu einem 360-Grad-Akustikradar.",threatsTitle:"Sicherheitsbedrohungen erkennen, bevor sie eskalieren",threatsSubtitle:"Fortschrittliche neuronale Netze, trainiert auf Hunderttausenden realen akustischen Profilen.",liveAlertsTitle:"Live-Ereignisdatenstrom in Echtzeit (Smart City Pilsen)",consultTitle:"Kostenlose technische Beratung & Standortanalyse anfordern",consultDesc:"Unser Engineering-Team prüft Ihre Anforderungen und empfiehlt die optimale Hardware- oder Kamera-App-Konfiguration.",nameLabel:"Vollständiger Name *",companyLabel:"Unternehmen / Stadt *",emailLabel:"Geschäftliche E-Mail *",facilityLabel:"Objektbeschreibung & Anforderungen *",facilityPlaceholder:"Beschreiben Sie Ihre Einrichtung & Anforderungen (z. B. 2.000 m² Lagerhalle, IP-Kameras (Axis, Hanwha, Hikvision), Panikschreierkennung)...",namePlaceholder:"Max Mustermann",companyPlaceholder:"z. B. Stadt Pilsen, Securitas",emailPlaceholder:"[email protected]",submitConsult:"Beratungsanfrage absenden â",consultNotice:'Anfragen werden direkt an <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span> weitergeleitet. Unverbindliche Beratung.',consultSuccess:'Vielen Dank! Ihre Anfrage wurde an <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span> übermittelt. Wir melden uns innerhalb von 24 Stunden.',consultFailed:'Anfrage konnte nicht gesendet werden. Bitte schreiben Sie uns an <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.'},solutions:{eyebrow:"BEREITSTELLUNGSOPTIONEN & SYSTEMARCHITEKTUR",title:"Drei flexible Wege zur Nutzung der SED Akustik-KI",subtitle:"Vom autarken Edge-Sensor über native Kamera-Apps bis zum zentralen Enterprise-Server.",tier1Title:"1. Edge-Hardware & Kamera-Apps",tier1Desc:"Läuft lokal auf Axis ACAP, Hanwha Open Platform oder SED-Box-Hardware. DSGVO-konforme Signalverarbeitung im flüchtigen RAM.",tier2Title:"2. Zentraler Server & Cloud-Cluster",tier2Desc:"Bündelt hunderte verteilte akustische Sensoren über ganze Städte, Industrieareale und Universitätsgelände.",tier3Title:"3. SED Mobile App & Sofortalarmierung",tier3Desc:"Sekundenschnelle Push-Mitteilungen mit GPS-Koordinaten und Schallspektrogrammen direkt an Sicherheitskräfte vor Ort.",vmsTitle:"Unterstützte Videomanagement-Systeme (VMS)",vmsSubtitle:"Nahtlose Plug-and-Play-Anbindung an führende Plattformen über ONVIF Profile M, REST API und VMS-Plugins.",downloadSpecs:"Architektur-Spezifikation herunterladen (PDF) â"},aboutUs:{eyebrow:"ÃBER JALUD EMBEDDED",title:"Pioniere der europäischen Edge-Akustik-KI",subtitle:"Gegründet von Akustikingenieuren und KI-Forschern in Pilsen, Tschechische Republik. Unser Ziel: mehr Sicherheit im öffentlichen Raum bei vollem Schutz der Privatsphäre.",teamTitle:"Führungsteam & F&E-Ingenieure",storyTitle:"Unsere Mission & Technologiegeschichte",storyP1:"JALUD Embedded s.r.o. wurde mit dem Ziel gegründet, hochpräzise Schallanalyse aus teuren Speziallaboren in kompakte, praxistaugliche Edge-Hardware zu überführen.",storyP2:"Unsere neuronalen Modelle wurden mit dem Nationalen KI-Preis und dem EU Seal of Excellence ausgezeichnet und schützen tausende Bürger in europäischen Städten.",awardsTitle:"Auszeichnungen, Zertifizierungen & Standards",iso9001:"ISO 9001:2015 Qualitätsmanagement zertifiziert",iso27001:"ISO/IEC 27001 Informationssicherheit zertifiziert",gdprCertified:"DSGVO-Konformität durch unabhängiges Rechtsgutachten bestätigt",ceMark:"CE- und FCC-zertifizierte Hardwareprodukte"},mapPage:{zoomRegions:{uk:"GroÃbritannien & Irland",cz:"Tschechien & Zentraleuropa",de:"DACH (Deutschland / Ãsterreich / Schweiz)",es:"Spanien & Südeuropa",nordics:"Nordische Länder & Baltikum",us:"Amerika (USA / Kanada / LatAm)",me:"Naher Osten, Afrika & Asien",world:"Weltweite Ãbersicht"},eyebrow:"GLOBALES NETZWERK & PARTNER",title:"Karte der Distributoren & Systemintegratoren",subtitle:"Entdecken Sie unser weltweites Netzwerk zertifizierter Distributoren, Systemintegratoren und Technologiepartner.",filterType:"Partnertyp filtern:",allPartners:"Alle Partner",distributorsOnly:"Nur Distributoren",integratorsOnly:"Nur Integratoren & Partner",regionalZoom:"Regionaler Zoom:",mapTitle:"Interaktive zoombare Partnerkarte",mapHint:"Scrollen oder +/- klicken zum Zoomen auf StraÃenebene",legendDistributor:"Blauer Pin = Master-Distributor",legendIntegrator:"Oranger Pin = Systemintegrator",loadingMap:"Lade hochauflösende Kartendaten...",directoryTitle:"Partnerverzeichnis",searchPlaceholder:"ð Firma, Stadt, E-Mail oder Land suchen...",noMatches:"Keine Partner gefunden",noMatchesHint:"Bitte Suchbegriff anpassen oder anderen Filter wählen.",zoomOnMap:"Auf Karte zeigen",ctaTitle:"Werde
34n Sie autorisierter SED-Distributor oder Integrator",ctaDesc:"Erweitern Sie Ihr Sicherheitsportfolio um die weltweit führende Edge-KI-Akustikdetektion. Nativ auf allen Plattformen (Axis, Hanwha, Hikvision...), kostenlose NFR-Testlizenzen und Vertriebsunterstützung.",ctaButton:"Partnerprogramm anfragen â"},contactPage:{subtitle:"Haben Sie Fragen zum Sound Event Detector, zu Kameraintegrationen oder zur Partnerkooperation? Unser Engineering- und Vertriebsteam steht Ihnen gerne zur Verfügung.",placeholder:"Wie können wir Ihnen bei der akustischen Ereigniserkennung oder Bereitstellung helfen?",inquiryNotice:'Anfragen werden direkt an <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span> weitergeleitet.',businessHours:"Geschäftszeiten: Mo - Fr, 8:00 - 17:00 MEZ",hqTitle:"JALUD Embedded s.r.o. Hauptsitz",devTitle:"JALUD Embedded s.r.o. Forschung & Entwicklung",supportTitle:"Globaler Support & Compliance",isoCert:"ISO 9001 · ISO 27001 · CE-zertifizierte Qualität und Sicherheit",euTrademark:"EU-Markenzeichen Nr. 018598475",title:"Kontaktieren Sie unser Team",eyebrow:"HAUPTSITZ & ENTWICKLUNGSZENTRUM",headquarters:"Unternehmenssitz",development:"Forschung & Entwicklung",globalSupport:"Globaler Support & Compliance",name:"Vollständiger Name",company:"Unternehmen / Stadt",email:"Geschäftliche E-Mail",phone:"Telefonnummer (optional)",facility:"Objektbeschreibung & Anforderungen",submit:"Nachricht senden â",sending:"Wird gesendet...",successTitle:"Nachricht erfolgreich gesendet!",successDesc:'Vielen Dank! Ihre Anfrage wurde an <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span> weitergeleitet. Unser Team wird sich in Kürze bei Ihnen melden.',errorTitle:"Senden fehlgeschlagen",errorDesc:'Nachricht konnte nicht gesendet werden. Bitte schreiben Sie uns direkt an <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.',notRobot:"Ich bin kein Roboter",verifyPrompt:"Bitte bestätigen Sie, dass Sie kein Roboter sind.",verified:"Verifiziert",secureBadge:"Geschützt"},radar:{liveStream:"RADAR.LIVE_STREAM",location:"Stadt Pilsen",disclaimer:"Daten sind um 1 Stunde verzögert und Ereignistöne werden simuliert.",unitsCount:"{count} aktive Einheiten online",unitsLabel:"Aktive Einheiten",confidence:"Konfidenz",forwarded:"VMS-Weiterleitung aktiv",justNow:"Gerade eben",agoSec:"vor {sec}s",agoMin:"vor {min}m",events:{gunshot:"Schusserkennung",scream:"Panikschrei",maleScream:"Männerschrei",childScream:"Kinderschrei",aggression:"Verbale Aggression",glass:"Glasbruch",drone:"Drohnenerkennung",grinder:"Trennschleifer",siren:"Fahrzeugsirene",spray:"Spraydosen-Aerosol",other:"Schallereignis"}},cookie:{text:"Wir verwenden Cookies zur Reichweitenanalyse, Formularabsicherung und Optimierung unserer Sicherheitslösungen.",decline:"Optionale ablehnen",accept:"Alle Cookies akzeptieren"},cooperationTypes:{citizen:"Bürger & Kommunen",distributor:"Distributorenprogramm",integrator:"Systemintegratoren",customer:"Kundensupport & SLA",investor:"Investor Relations",partner:"Technologie- & OEM-Partner"}}},es:{name:"Español",dir:"ltr",translations:{nav:{solutions:"Soluciones",detection:"Detección",markets:"Mercados",cooperation:"Cooperación",distributorsMap:"Mapa de Distribuidores",integratorsMap:"Mapa de Distribuidores",news:"Noticias",latestNews:"Actualidad y Prensa",caseStudies:"Casos de Estudio",productUpdates:"Actualizaciones de Producto",aboutUs:"Sobre Nosotros",manuals:"Manuales y Fichas Técnicas",contact:"Contacto",getQuote:"Solicitar Cotización",privacy:"PolÃtica de Privacidad",privacyPolicy:"PolÃtica de Privacidad",productPrivacy:"Privacidad del Producto",terms:"Términos y Condiciones",eula:"Licencia de Usuario (EULA)",dpa:"Tratamiento de Datos (DPA)",supportTerms:"Soporte y Mantenimiento",codeOfEthics:"Código de Ãtica",policyIMS:"PolÃtica de Seguridad IMS",cookiePolicy:"PolÃtica de Cookies"},header:{distributorsMap:"Mapa de Distribuidores e Integradores"},hero:{subtitle:"Detecte disparos, gritos, agresiones y rotura de cristales en tiempo real. En hardware edge dedicado o aplicaciones nativas en cámaras sin transmisión de audio continuo.",btnSolutions:"Explorar soluciones y arquitectura",btnContact:"Solicitar consulta gratuita"},common:{learnMore:"Más información â",readMore:"Leer informe completo â",contactUs:"Contactar con ventas e ingenierÃa â",applyContact:"Solicitar colaboración â",allTypes:"Ver todos los modelos de cooperación â",submitApp:"Enviar solicitud â",keyBenefits:"Beneficios clave del programa",coreBenefits:"Principales beneficios",backToHome:"Volver al inicio",search:"Buscar...",loading:"Cargando...",downloadPdf:"Descargar PDF oficial",viewDetails:"Ver detalles",close:"Cerrar",publishedOn:"Publicado el",allCategories:"Todas las categorÃas",hardwareVersion:"Versión de hardware",cameraVersion:"Versión de app de cámara"},customers:{title:"Despliegues probados en campo",subtitle:"Confiado por municipios, cuerpos policiales, hospitales y operadores de infraestructuras en toda Europa."},testimonials:{title:"Lo que dicen los lÃderes de seguridad sobre SED",subtitle:"Opiniones directas de alcaldes, directores de seguridad hospitalaria y socios tecnológicos."},newsSection:{title:"Ãltimas Noticias y Prensa",subtitle:"Manténgase al dÃa con los avances tecnológicos, reportajes en TV, premios y anuncios de despliegues."},marketTypes:{publicSafety:"Seguridad Ciudadana y Smart Cities",public:"Seguridad Ciudadana y Smart Cities",healthcare:"Salud y Hospitales",education:"Educación y Campus",industrial:"Industria e Infraestructuras CrÃticas",private:"Inmuebles Comerciales y Retail"},detectionTypes:{gunshot:"Disparos y Explosiones",glass:"Detección de Rotura de Cristales",drone:"PerÃmetro contra Drones y UAV",scream:"Gritos y Agresión",graffiti:"Vandalismo por Graffiti",grinder:"Amoladoras y Herramientas de Corte",siren:"Sirenas de VehÃculos de Emergencia",other:"Sonidos Industriales y a Medida"},detectionPages:{gunshot:{title:"Detección de disparos en tiempo real",lead:"Detección acústica instantánea de disparos en <5s con orientación automática de cámaras PTZ.",desc:"Identifica ondas de choque balÃsticas eliminando falsas alarmas."},glass:{title:"Detección acústica de rotura de cristales",lead:"Identificación instantánea de rotura de lunas y ventanas para prevención de robos.",desc:"Detecta el impacto y la resonancia de alta frecuencia antes de la intrusión."},drone:{title:"Protección perimetral acústica contra drones",lead:"Seguimiento 360° de armónicos de motores de drones para prisiones e infraestructuras.",desc:"Detecta drones no autorizados a gran distancia en cualquier clima."},scream:{title:"Clasificación de gritos de pánico y agresión",lead:"Clasificación en tiempo real de gritos de auxilio y agresiones verbales para desescalar conflictos.",desc:"Diseño conforme con GDPR sin grabación continua de voz humana."},graffiti:{title:"Prevención de graffiti y vandalismo",lead:"Detecta el silbido de aerosoles y el agitador metálico para proteger bienes públicos.",desc:"Detiene a los vándalos antes de que causen daños graves."},grinder:{title:"Detección de amoladoras y herramientas de corte",lead:"Detección en tiempo real de cortes en vallas perimetrales y cajas fuertes.",desc:"Alerta inmediata ante intentos de robo e intrusión."},siren:{title:"Reconocimiento de sirenas de emergencia",lead:"Clasifica sirenas para otorgar prioridad de paso semafórico a vehÃculos de emergencia.",desc:"Acelera los tiempos de llegada de los servicios de urgencia."},other:{title:"IA acústica neuronal a medida",lead:"Entrenamiento de modelos personalizados para sonidos industriales especÃficos.",desc:"Modelos dedicados entrenados con patrones de audio del cliente."}},footer:{company:"Empresa",legalHeading:"Información legal y cumplimiento",tagline:"Dotando a las cámaras existentes de audición digital inteligente.",trademark:"Sound Event Detector es una marca registrada de JALUD Embedded s.r.o. (Reg. EUIPO n.º 018598475)",certifications:"Certificaciones ISO 9001:2015 e ISO 27001 · Privacidad por diseño",legal:"Todos los derechos reservados",copyright:"© 2020â2026 JALUD Embedded s.r.o. Todos los derechos reservados."},home:{heroBadge:"ð LÃder europeo en detección acústica de eventos por IA · Edge Embedded AI",heroTitle:"Inteligencia acústica para una respuesta inmediata de seguridad",heroTitleLine1:"La cámara ve.",heroTitleLine2:"SED escucha.",heroSubtitle:"Detecte disparos, gritos, agresiones y rotura de cristales en tiempo real. En hardware edge dedicado o aplicaciones nativas en cámaras sin transmisión de audio continuo.",requestConsultation:"Solicitar consulta gratuita",viewDetections:"Explorar capacidades de detección â",exploreSolutions:"Explorar soluciones y arquitectura",videoEyebrow:"DEMOSTRACIONES EN EL MUNDO REAL",seeInAction:"Vea Sound Event Detector en acción",watchFieldDemo:"Vea la detección acústica en tiempo real, el seguimiento automático con cámaras PTZ y la integración en centros de seguridad.",videoCtTitle:"Televisión Checa (ÄT24) - Reportaje â",videoCtDesc:"Los detectores acústicos en Pilsen envi
34aron 18 patrullas policiales en enero tras detectar gritos de pánico y rotura de cristales.",videoCtTag:"ðº ÄT24 Reportaje",videoGunTitle:"Detección de disparos y seguimiento PTZ automático â",videoGunDesc:"Demostración táctica que muestra a SED detectando disparos y orientando cámaras a las coordenadas del sonido.",videoGunTag:"ð¥ Demo Táctica",watchYt:"Ver en YouTube â",watchFieldDemo:"Demostraciones en vÃdeo y pruebas de campo",statResponse:"Respuesta 7x más rápida",statResponseDesc:"Las alertas acústicas notifican a la central en <5s, mucho antes de que los ciudadanos llamen a emergencias.",statCameras:"0 cámaras nuevas requeridas",statCamerasDesc:"Integración nativa vÃa ONVIF y plugins VMS con su infraestructura Axis, Hanwha o Milestone existente.",statPrivacy:"Privacidad desde el diseño",statPrivacyDesc:"Cero grabación de conversaciones. Las redes neuronales analizan el sonido exclusivamente en memoria RAM volátil.",acousticAdvantageEyebrow:"VENTAJAS ACÃSTICAS",comprehensiveCoverageEyebrow:"COBERTURA ACÃSTICA INT
34EGRAL",flexibleArchEyebrow:"ARQUITECTURA FLEXIBLE",consultEyebrow:"CONSULTORÃA TÃCNICA DIRECTA",customerEyebrow:"DESPLIEGUES PROBADOS EN CAMPO",meetTheTeam:"NUESTRO EQUIPO DIRECTIVO",docsResources:"DOCUMENTACIÃN Y RECURSOS",cooperationEyebrow:"ALIANZAS Y COLABORACIÃN",blindSpotsTitle:"Las cámaras tienen puntos ciegos. El sonido no.",blindSpotsLead:"La videovigilancia tradicional está limitada por iluminación, obstáculos y ángulos. SED convierte su sistema en un radar acústico de 360 grados.",threatsTitle:"Detecte amenazas de seguridad antes de que escalen",threatsSubtitle:"Redes neuronales avanzadas entrenadas con cientos de miles de patrones acústicos reales.",liveAlertsTitle:"Flujo de eventos en tiempo real (Despliegue Smart City Pilsen)",consultTitle:"Solicite consulta técnica gratuita y evaluación de su instalación",consultDesc:"Nuestro equipo de ingenierÃa evaluará sus requerimientos y recomendará la configuración óptima.",nameLabel:"Nombre completo *",companyLabel:"Empresa / Municipio *",emailLabel:"Correo corporativo *",facilityLabel:"Descripción de instalaciones y requisitos *",facilityPlaceholder:"Describa sus instalaciones y requisitos (p. ej., almacén de 2.000 m², cámaras IP (Axis, Hanwha, Hikvision), alerta de gritos de pánico)...",namePlaceholder:"Juan Pérez",companyPlaceholder:"p. ej., Ciudad de Pilsen, Securitas",emailPlaceholder:"[email protected]",submitConsult:"Enviar solicitud de consulta â",consultNotice:'Las solicitudes se envÃan directamente a <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>. Consulta sin compromiso.',consultSuccess:"¡Solicitud enviada con éxito! Nuestro equipo revisará sus requisitos y responderá en 1 dÃa hábil.",consultFailed:'No se pudo enviar la solicitud. Por favor escrÃbanos a <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.'},solutions:{eyebrow:"OPCIONES DE DESPLIEGUE Y ARQUITECTURA",title:"Tres formas flexibles de desplegar la IA acústica SED",subtitle:"Desde sensores edge IoT autónomos hasta aplicaciones integradas en cámaras inteligentes y servidores centrales.",tier1Title:"1. Hardware Edge y Apps para Cámaras",tier1Desc:"Ejecución local en Axis ACAP, Hanwha Open Platform o hardware SED-Box. Detección en RAM conforme con GDPR.",tier2Title:"2. Servidor Central y Clúster Cloud",tier2Desc:"Agrega cientos de sensores acústicos distribuidos por ciudades enteras, plantas industriales y campus universitarios.",tier3Title:"3. App Móvil SED y Alertas Inmediatas",tier3Desc:"Notificaciones push en <1s con coordenadas GPS y espectrogramas enviadas directamente a patrullas y vigilantes.",vmsTitle:"Sistemas de Gestión de VÃdeo (VMS) Compatibles",vmsSubtitle:"Integración plug-and-play con las plataformas lÃderes mundiales mediante ONVIF Perfil M, REST API y plugins nativos.",downloadSpecs:"Descargar especificación de arquitectura (PDF) â"},aboutUs:{eyebrow:"SOBRE JALUD EMBEDDED",title:"Pioneros europeos en IA acústica Edge",subtitle:"Fundada por ingenieros acústicos y cientÃficos de IA en Pilsen, República Checa. Comprometidos con crear espacios públicos más seguros protegiendo la privacidad.",teamTitle:"Equipo Directivo e IngenierÃa de I+D",storyTitle:"Nuestra Misión y Trayectoria Tecnológica",storyP1:"JALUD Embedded s.r.o. nació con un objetivo: transformar el análisis acústico complejo de costosos laboratorios en inteligencia ligera ejecutada directamente en microprocesadores.",storyP2:"Nuestros algoritmos han ganado el Premio Nacional de IA y el Sello de Excelencia Europeo, protegiendo a miles de personas en ciudades europeas.",awardsTitle:"Premios, Certificaciones y Estándares",iso9001:"Certificado de Gestión de Calidad ISO 9001:2015",iso27001:"Certificado de Seguridad de la Información ISO/IEC 27001",gdprCertified:"Conformidad con GDPR respaldada por dictamen jurÃdico",ceMark:"Productos de hardware certificados CE y FCC"},mapPage:{zoomRegions:{uk:"Reino Unido e Irlanda",cz:"Chequia y Europa Central",de:"DACH (Alemania / Austria / Suiza)",es:"España y el sur de Europa",nordics:"PaÃses nórdicos y bálticos",us:"América (EE. UU. / Canadá / LatAm)",me:"Oriente Medio, Ãfrica
34y Asia",world:"Resumen global"},eyebrow:"RED GLOBAL Y PARTNERS",title:"Mapa de Distribuidores e Integradores de Sistemas",subtitle:"Explore nuestra red mundial de distribuidores certificados, integradores autorizados y socios tecnológicos.",filterType:"Filtrar tipo de socio:",allPartners:"Todos los socios",distributorsOnly:"Solo Distribuidores",integratorsOnly:"Solo Integradores y Socios",regionalZoom:"Zoom regional:",mapTitle:"Mapa interactivo de distribuidores",mapHint:"Desplácese o pulse + / - para hacer zoom a nivel de calle",legendDistributor:"Marcador Azul = Distribuidor Master",legendIntegrator:"Marcador Ãmbar = Integrador de Sistemas",loadingMap:"Cargando mapa de alta precisión...",directoryTitle:"Directorio de Partners",searchPlaceholder:"ð Buscar empresa, ciudad, email o paÃs...",noMatches:"No se encontraron socios",noMatchesHint:"Pruebe con otro término de búsqueda o seleccione otro filtro.",zoomOnMap:"Ver en el mapa",ctaTitle:"Conviértase en distribuidor o integrador autorizado de SED",ctaDesc:"AmplÃe su
34catálogo de seguridad con la tecnologÃa lÃder mundial de detección acústica edge por IA. Plugins nativos para todas las plataformas (Axis, Hanwha, Hikvision...), licencias NFR gratuitas para demostraciones y soporte comercial.",ctaButton:"Solicitar unirse al programa â"},contactPage:{subtitle:"¿Tiene preguntas sobre Sound Event Detector, integraciones de cámaras o cooperación con socios? Nuestro equipo de ingenierÃa y ventas está a su disposición.",placeholder:"¿Cómo podemos ayudarle con la detección acústica o la implementación?",inquiryNotice:'Las consultas se envÃan directamente a <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.',businessHours:"Horario de atención: Lun - Vie, 8:00 - 17:00 CET",hqTitle:"Sede central de JALUD Embedded s.r.o.",devTitle:"Centro de I+D de JALUD Embedded s.r.o.",supportTitle:"Soporte global y cumplimiento",isoCert:"ISO 9001 · ISO 27001 · Calidad y seguridad certificadas CE",euTrademark:"Marca registrada de la UE n.º 018598475",title:"Póngase en contacto con nuestro equipo",eyebrow:"SEDE CENTRAL Y CENTRO DE I+D",headquarters:"Sede Principal",development:"I+D e IngenierÃa",globalSupport:"Soporte Global y Cumplimiento",name:"Nombre completo",company:"Empresa / Municipio",email:"Correo electrónico corporativo",phone:"Teléfono (opcional)",facility:"Descripción de instalaciones y requisitos",submit:"Enviar mensaje â",sending:"Enviando mensaje...",successTitle:"¡Mensaje enviado con éxito!",successDesc:'¡Gracias por contactarnos! Su mensaje ha sido enviado a <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>. Nuestro equipo se pondrá en contacto pronto.',errorTitle:"Error al enviar mensaje",errorDesc:'No se pudo enviar el mensaje. Por favor escrÃbanos a <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.',notRobot:"No soy un robot",verifyPrompt:"Por favor confirme que no es un robot.",verified:"Verificado",secureBadge:"Protegido"},radar:{liveStream:"RADAR.TRANSMISIÃN_VIVO",location:"Ciudad Pilsen",disclaimer:"Los datos tienen un retraso de 1 hora y los sonidos de eventos son simulados.",unitsCount:"{count} unidades activas en lÃnea",unitsLabel:"Unidades activas",confidence:"Confianza",forwarded:"ReenvÃo VMS automático activo",justNow:"Ahora mismo",agoSec:"hace {sec}s",agoMin:"hace {min}m",events:{gunshot:"Detección de disparos",scream:"Grito de pánico",maleScream:"Grito masculino",childScream:"Grito infantil",aggression:"Agresión verbal",glass:"Rotura de cristal",drone:"Detección de drones",grinder:"Amoladora angular",siren:"Sirena de emergencia",spray:"Aerosol / Spray",other:"Evento sonoro"}},cookie:{text:"Utilizamos cookies esenciales para analizar el tráfico, proteger formularios y garantizar un rendimiento óptimo de seguridad.",decline:"Rechazar opcionales",accept:"Aceptar todas las cookies"},cooperationTypes:{citizen:"Ciudadanos y Municipios",distributor:"Programa de Distribuidores",integrator:"Integradores de Sistemas",customer:"Atención al Cliente y SLA",investor:"Relación con Inversores",partner:"Socios Tecnológicos y OEM"}}},ar:{name:"Ø§ÙØ¹Ø±Ø¨ÙØ©",dir:"rtl",translations:{nav:{solutions:"Ø§ÙØÙÙÙ",detection:"اÙÙØ´Ù",markets:"Ø§ÙØ£Ø³ÙاÙ",cooperation:"Ø§ÙØªØ¹Ø§ÙÙ",distributorsMap:"اÙÙ
ÙØ²Ø¹ÙÙ ÙØ§ÙØ´Ø±ÙØ§Ø¡",integratorsMap:"اÙÙ
ÙØ²Ø¹ÙÙ ÙØ§ÙØ´Ø±ÙØ§Ø¡",news:"Ø§ÙØ£Ø®Ø¨Ø§Ø±",latestNews:"آخر Ø§ÙØ£Ø®Ø¨Ø§Ø± ÙØ§ÙØµØØ§ÙØ©",caseStudies:"دراسات Ø§ÙØØ§ÙØ©",productUpdates:"ØªØØ¯Ùثات اÙÙ
ÙØªØ¬Ø§Øª",aboutUs:"Ù
Ù ÙØÙ",manuals:"Ø§ÙØ£Ø¯ÙØ© ÙØ§ÙØ¨ÙØ§Ùات اÙÙÙÙØ©",contact:"Ø§ØªØµÙ Ø¨ÙØ§",getQuote:"Ø·ÙØ¨ عرض سعر / تجربة",privacy:"Ø³ÙØ§Ø³Ø© Ø§ÙØ®ØµÙØµÙØ©",privacyPolicy:"Ø³ÙØ§Ø³Ø© Ø§ÙØ®ØµÙØµÙØ©",productPrivacy:"Ø®ØµÙØµÙØ© اÙÙ
ÙØªØ¬",terms:"Ø§ÙØ´Ø±ÙØ· ÙØ§ÙØ£ØÙاÙ
",eula:"ØªØ±Ø®ÙØµ اÙÙ
ستخدÙ
(EULA)",dpa:"Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª (DPA)",supportTerms:"Ø§ÙØ¯Ø¹Ù
ÙØ§ÙØµÙØ§ÙØ©",codeOfEthics:"Ù
ÙØ«Ø§Ù Ø§ÙØ´Ø±Ù Ø§ÙØ£Ø®ÙاÙÙ",policyIMS:"Ø³ÙØ§Ø³Ø© Ø£Ù
٠اÙÙ
عÙÙÙ
ات IMS",cookiePolicy:"Ø³ÙØ§Ø³Ø© Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·"},hero:{subtitle:"ÙØ´Ù Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± ÙØ§Ùصراخ ÙØ§ÙØ¹Ø¯ÙØ§Ù ÙØªÙØ³ÙØ± Ø§ÙØ²Ø¬Ø§Ø¬ ÙØØ¸ÙØ§Ù. ÙØ£Ø¬Ùزة Ù
Ø¹Ø§ÙØ¬Ø© طرÙÙØ© Ù
ستÙÙØ© أ٠تطبÙÙØ§Øª Ù
دÙ
جة باÙÙØ§Ù
ÙØ±Ø§Øª Ø§ÙØ°ÙÙØ© دÙ٠تسجÙ٠اÙÙ
ØØ§Ø¯Ø«Ø§Øª.",btnSolutions:"اØ
34³ØªÙØ´Ø§Ù Ø§ÙØÙÙÙ ÙØ§ÙÙ
عÙ
Ø§Ø±ÙØ©",btnContact:"Ø·ÙØ¨ استشارة ÙÙÙØ© Ù
جاÙÙØ©"},common:{learnMore:"Ù
Ø¹Ø±ÙØ© اÙÙ
Ø²ÙØ¯ â",readMore:"ÙØ±Ø§Ø¡Ø© Ø§ÙØªÙØ±ÙØ± باÙÙØ§Ù
Ù â",contactUs:"ØªÙØ§ØµÙ Ù
ع ÙØ±Ù٠اÙÙ
Ø¨ÙØ¹Ø§Øª ÙØ§ÙÙÙØ¯Ø³Ø© â",applyContact:"Ø§ÙØªÙدÙÙ
عÙÙ Ø§ÙØ´Ø±Ø§ÙØ© â",allTypes:"Ø§Ø³ØªÙØ´Ø§Ù ÙÙ
اذج Ø§ÙØªØ¹Ø§ÙÙ â",submitApp:"Ø¥Ø±Ø³Ø§Ù Ø§ÙØ·Ùب â",keyBenefits:"اÙÙ
Ø²Ø§ÙØ§ Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙØ´Ø±Ø§ÙØ©",coreBenefits:"اÙÙÙØ§Ø¦Ø¯ Ø§ÙØ±Ø¦ÙØ³ÙØ©",backToHome:"Ø§ÙØ¹Ùدة ÙÙØ±Ø¦ÙØ³ÙØ©",search:"Ø¨ØØ«...",loading:"Ø¬Ø§Ø±Ù Ø§ÙØªØÙ
ÙÙ...",downloadPdf:"تØÙ
ÙÙ Ù
ÙÙ PDF Ø§ÙØ±Ø³Ù
Ù",viewDetails:"عرض Ø§ÙØªÙاصÙÙ",close:"Ø¥ØºÙØ§Ù",publishedOn:"ÙÙØ´Ø± Ø¨ØªØ§Ø±ÙØ®",allCategories:"جÙ
ÙØ¹ اÙÙØ¦Ø§Øª",hardwareVersion:"إصدار Ø§ÙØ¬Ùاز",cameraVersion:"تطبÙ٠اÙÙØ§Ù
ÙØ±Ø§"},customers:{title:"عÙ
ÙÙØ§Øª Ø§ÙØªØ´Ø§Ø± Ù
ÙØ¯Ø§ÙÙØ© Ù
ثبتة",subtitle:"Ù
ÙØ«Ù٠ب٠Ù
Ù Ø§ÙØ¨ÙØ¯ÙØ§Øª ÙØ£ÙساÙ
Ø§ÙØ´Ø±Ø·Ø© ÙØ§ÙÙ
ستشÙÙØ§Øª ÙÙ
شغÙÙ Ø§ÙØ¨ÙÙØ© Ø§ÙØªØØªÙØ© Ù٠جÙ
ÙØ¹ Ø£ÙØØ§Ø¡ Ø£ÙØ±Ùبا."},testimonials:{title:"Ù
اذا ÙÙÙ٠خبراء Ø§ÙØ£Ù
Ù Ø¹Ù ÙØ§Ø´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ©",subtitle:"آراء Ù
باشرة Ù
٠رؤساء Ø§ÙØ¨ÙØ¯ÙØ§Øª ÙÙ
Ø¯ÙØ±Ù Ø£Ù
٠اÙÙ
ستشÙÙØ§Øª ÙØ§ÙØ´Ø±ÙØ§Ø¡ Ø§ÙØªÙÙÙÙÙØ¬ÙÙÙ."},newsSection:{title:"آخر Ø§ÙØ£Ø®Ø¨Ø§Ø± ÙØ§ÙØ¨ÙØ§Ùات Ø§ÙØµØÙÙØ©",subtitle:"اب٠عÙÙ Ø§Ø·ÙØ§Ø¹ بآخر Ø§ÙØªØ·Ùرات Ø§ÙØªÙÙÙÙÙØ¬ÙØ© ÙØ§ÙØªÙØ§Ø±Ùر Ø§ÙØªÙÙØ²ÙÙÙÙØ© ÙØ§ÙØ¬ÙØ§Ø¦Ø² ÙÙ
Ø´Ø§Ø±ÙØ¹ اÙÙØ´Ø±."},marketTypes:{publicSafety:"Ø§ÙØ³ÙاÙ
Ø© Ø§ÙØ¹Ø§Ù
Ø© ÙØ§ÙÙ
Ø¯Ù Ø§ÙØ°ÙÙØ©",public:"Ø§ÙØ³ÙاÙ
Ø© Ø§ÙØ¹Ø§Ù
Ø© ÙØ§ÙÙ
Ø¯Ù Ø§ÙØ°ÙÙØ©",healthcare:"Ø§ÙØ±Ø¹Ø§ÙØ© Ø§ÙØµØÙØ© ÙØ§ÙÙ
ستشÙÙØ§Øª",education:"Ø§ÙØªØ¹ÙÙÙ
ÙØ§ÙÙ
جÙ
عات Ø§ÙØ¬Ø§Ù
Ø¹ÙØ©",industrial:"Ø§ÙØµÙاعة ÙØ§ÙبÙÙØ© Ø§ÙØªØØªÙØ© Ø§ÙØÙÙÙØ©",private:"Ø§ÙØ¹Ùارات Ø§ÙØªØ¬Ø§Ø±ÙØ© ÙØ§ÙÙ
Ø±Ø§ÙØ² Ø§ÙØªØ¬Ø§Ø±ÙØ©"},detectionTypes:{gunshot:"Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± ÙØ§ÙاÙÙØ¬Ø§Ø±Ø§Øª",glass:"ÙØ´Ù ÙØ³Ø± Ø§ÙØ²Ø¬Ø§Ø¬",drone:"ÙØ´Ù Ø§ÙØ·Ø§Ø¦Ø±Ø§Øª اÙÙ
Ø³ÙØ±Ø© UAV",scream:"Ø§ÙØµØ±Ø§Ø® ÙØ§ÙØ¹Ø¯ÙØ§Ù",graffiti:"ØªØ®Ø±ÙØ¨ Ø§ÙØ¬Ø±Ø§ÙÙØªÙ",grinder:"اÙÙ
ÙØ§Ø´Ùر ÙÙÙØ§Ø·Ø¹ اÙÙ
عادÙ",siren:"ØµØ§ÙØ±Ø§Øª Ø³ÙØ§Ø±Ø§Øª Ø§ÙØ·Ùارئ",other:"Ø§ÙØ£ØµÙات Ø§ÙØµÙØ§Ø¹ÙØ© ÙØ§ÙÙ
خصصة"},detectionPages:{gunshot:{title:"ÙØ´Ù Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± Ù٠اÙÙÙØª Ø§ÙØÙÙÙÙ",lead:"ÙØ´Ù ÙÙØ±Ù ÙØ¥Ø·Ùا٠اÙÙØ§Ø± Ù٠أÙÙ Ù
Ù 5 Ø«ÙØ§ÙÙ Ù
ع ØªÙØ¬Ù٠اÙÙØ§Ù
ÙØ±Ø§Øª اÙÙ
ØªØØ±ÙØ© PTZ ÙØ¥Ø±Ø³Ø§Ù ØªÙØ¨ÙÙØ§Øª Ø§ÙØ·Ùارئ.",desc:"تØÙÙÙ Ù
ÙØ¬Ø§Øª Ø§ÙØµØ¯Ù
Ø© Ø§ÙØµÙØªÙØ© ÙÙØ£Ø³ÙØØ© اÙÙØ§Ø±ÙØ© Ø¨Ø¯ÙØ© تاÙ
Ø© دÙÙ Ø¥ÙØ°Ø§Ø±Ø§Øª ÙØ§Ø°Ø¨Ø©."},glass:{title:"ÙØ´Ù ÙØ³Ø± ÙØªØ·Ø§Ùر Ø§ÙØ²Ø¬Ø§Ø¬",lead:"Ø§ÙØªØ¹Ø±Ù Ø§ÙØµÙت٠اÙÙÙØ±Ù عÙÙ ØªØØ·Ù
اÙÙÙØ§Ùذ ÙØ§ÙÙØ§Ø¬Ùات Ø§ÙØ²Ø¬Ø§Ø¬ÙØ© ÙÙ
ÙØ¹ Ø§ÙØ§ÙØªØØ§Ù
.",desc:"رصد ترددات اÙÙØ³Ø± Ø§ÙØØ§Ø¯Ø© ÙØ¨Ù دخÙ٠اÙÙ
تسÙÙÙÙ."},drone:{title:"ØÙ
Ø§ÙØ© Ø§ÙØ£Ø¬Ùاء Ù
Ù Ø§ÙØ·Ø§Ø¦Ø±Ø§Øª اÙÙ
Ø³ÙØ±Ø© UAV",lead:"Ù
Ø±Ø§ÙØ¨Ø© ØµÙØªÙØ© 360 درجة ÙÙ
ØØ±Ùات Ø§ÙØ·Ø§Ø¦Ø±Ø§Øª اÙÙ
Ø³ÙØ±Ø© ÙØÙ
Ø§ÙØ© Ø§ÙØ³Ø¬ÙÙ ÙØ§ÙÙ
ÙØ§Ùع Ø§ÙØÙÙÙØ©.",desc:"ÙØ´Ù اÙÙ
Ø³ÙØ±Ø§Øª عÙÙ Ù
Ø³Ø§ÙØ§Øª Ø¨Ø¹ÙØ¯Ø© ÙÙ Ù
ختÙÙ Ø§ÙØ¸Ø±ÙÙ Ø§ÙØ¬ÙÙØ©."},scream:{title:"تصÙÙÙ Ø§ÙØµØ±Ø§Ø® ÙØ§ÙØ¹Ø¯ÙØ§Ù اÙÙÙØ¸Ù",lead:"تصÙÙÙ ÙÙØ±Ù ÙØµØ±Ø§Ø® Ø§ÙØ°Ø¹Ø± ÙØ§ÙØ¹Ø¯ÙØ§Ù اÙÙÙØ¸Ù ÙØªÙدئة اÙÙ
ÙØ§ÙÙ ÙØ¨Ù Ø§ÙØªØµØ¹Ùد.",desc:"تصÙ
ÙÙ
Ù
ØªÙØ§ÙÙ Ù
ع GDPR بدÙ٠تسجÙÙ Ù
ستÙ
ر ÙÙØ£ØµÙات Ø§ÙØ¨Ø´Ø±ÙØ©."},graffiti:{title:"Ù
ÙØ§ÙØØ© ØªØ®Ø±ÙØ¨ Ø§ÙØ¬Ø¯Ø±Ø§Ù ÙØ±Ø´ Ø§ÙØ¬Ø±Ø§ÙÙØªÙ",lead:"ÙØ´Ù ØµÙØª رذاذ Ø§ÙØ¨Ø®Ø§Ø® ÙØ±Ø¬ Ø§ÙØ¹Ùبة ÙØÙ
Ø§ÙØ© اÙÙ
Ù
تÙÙØ§Øª ÙØ§ÙÙ
عاÙÙ
Ø§ÙØ¹Ø§Ù
Ø©.",desc:"Ø¥ÙÙØ§Ù اÙÙ
خربÙÙ ÙØ¨Ù تشÙÙ٠اÙÙØ§Ø¬Ùات."},grinder:{title:"ÙØ´Ù Ù
ÙØ§Ø´Ùر ÙÙÙØ§Ø·Ø¹ اÙÙ
عاد٠اÙÙÙØ±Ø¨Ø§Ø¦ÙØ©",lead:"رصد عÙ
ÙÙØ§Øª ÙØµ Ø§ÙØ£Ø³Ùار ÙØ®Ø²Ø§Ø¦Ù اÙÙÙÙØ¯ Ù٠اÙÙÙØª اÙÙØ¹ÙÙ.",desc:"Ø¥ÙØ°Ø§Ø± ÙÙØ±Ù Ø¹ÙØ¯ Ù
ØØ§ÙÙØ§Øª Ø§ÙØ§Ø®ØªØ±Ø§Ù ÙÙØ·Ø¹ Ø§ÙØ£ÙÙØ§Ù."},siren:{title:"Ø§ÙØªØ¹Ø±Ù عÙÙ ØµØ§ÙØ±Ø§Øª Ø§ÙØ·Ùارئ",lead:"تصÙÙÙ Ø£ØµÙØ§Øª Ø§ÙØ¥Ø³Ø¹Ø§Ù ÙØ§Ùشرطة ÙØ¥Ø¹Ø·Ø§Ø¡ Ø£ÙÙÙÙØ© اÙÙ
Ø±ÙØ± ÙÙ Ø§ÙØ¥Ø´Ø§Ø±Ø§Øª Ø§ÙØ°ÙÙØ©.",desc:"ØªØ³Ø±ÙØ¹ ÙØµÙÙ ÙØ±Ù Ø§ÙØ¥ÙÙØ§Ø° عبر Ø§ÙØªÙاطعات اÙÙ
Ø±ÙØ±ÙØ©."}
34,other:{title:"Ø°ÙØ§Ø¡ Ø§ØµØ·ÙØ§Ø¹Ù ØµÙØªÙ Ù
خصص ÙÙÙ
ØµØ§ÙØ¹",lead:"تطÙÙØ± ÙÙ
اذج Ø°ÙØ§Ø¡ Ø§ØµØ·ÙØ§Ø¹Ù ØµÙØªÙØ© Ù
خصصة ÙÙØ£ØµÙات Ø§ÙØµÙØ§Ø¹ÙØ© ØºÙØ± اÙÙ
عتادة.",desc:"ØªØ¯Ø±ÙØ¨ Ù
خصص عÙ٠بصÙ
ات Ø§ÙØµÙت Ø§ÙØ®Ø§ØµØ© باÙÙ
ÙØ´Ø£Ø©."}},footer:{company:"Ø§ÙØ´Ø±ÙØ©",legalHeading:"اÙÙ
عÙÙÙ
ات اÙÙØ§ÙÙÙÙØ© ÙØ§ÙاÙ
تثاÙ",tagline:"Ø¥Ø¶Ø§ÙØ© أذ٠رÙÙ
ÙØ© ÙÙØ¨ÙÙØ© Ø§ÙØªØØªÙØ© Ø§ÙØ£Ù
ÙÙØ© اÙÙØ§Ø¦Ù
Ø©.",trademark:"Sound Event Detector ÙÙ Ø¹ÙØ§Ù
Ø© ØªØ¬Ø§Ø±ÙØ© Ù
Ø³Ø¬ÙØ© ÙØ´Ø±ÙØ© JALUD Embedded s.r.o. (رÙÙ
EUIPO 018598475)",certifications:"Ù
عتÙ
د ÙÙÙ ISO 9001:2015 Ù ISO 27001 · Ø§ÙØ®ØµÙØµÙØ© Ø¨Ø§ÙØªØµÙ
ÙÙ
",legal:"جÙ
ÙØ¹ Ø§ÙØÙÙÙ Ù
ØÙÙØ¸Ø©",copyright:"© 2020â2026 JALUD Embedded s.r.o. جÙ
ÙØ¹ Ø§ÙØÙÙÙ Ù
ØÙÙØ¸Ø©."},home:{heroBadge:"ð Ø§ÙØ±Ø§Ø¦Ø¯ Ø§ÙØ£ÙØ±ÙØ¨Ù Ù٠اÙÙØ´Ù Ø§ÙØµÙØªÙ Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠· Edge Embedded AI",heroTitle:"Ø§ÙØ°Ùاء Ø§ÙØµÙت٠ÙÙØ§Ø³ØªØ¬Ø§Ø¨Ø© Ø§ÙØ£Ù
ÙÙØ© اÙÙÙØ±ÙØ©",heroTitleLine1:"اÙÙØ§Ù
ÙØ±Ø§ ترÙ.",heroTitleLine2:"SED ÙØ³Ù
ع.",heroSubtitle:"ÙØ´Ù Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± ÙØ§Ùصراخ ÙØ§ÙØ¹Ø¯ÙØ§Ù ÙØªÙØ³ÙØ± Ø§ÙØ²Ø¬Ø§Ø¬ ÙØØ¸ÙØ§Ù. ÙØ£Ø¬Ùزة Ù
Ø¹Ø§ÙØ¬Ø© طرÙÙØ© Ù
ستÙÙØ© أ٠تطبÙÙØ§Øª Ù
دÙ
جة باÙÙØ§Ù
ÙØ±Ø§Øª Ø§ÙØ°ÙÙØ© دÙ٠تسجÙ٠اÙÙ
ØØ§Ø¯Ø«Ø§Øª.",requestConsultation:"Ø·ÙØ¨ استشارة ÙÙÙØ© Ù
جاÙÙØ©",viewDetections:"Ø§Ø³ØªÙØ´Ø§Ù ÙØ¯Ø±Ø§Øª اÙÙØ´Ù â",exploreSolutions:"Ø§Ø³ØªÙØ´Ø§Ù Ø§ÙØÙÙÙ ÙØ§ÙÙ
عÙ
Ø§Ø±ÙØ©",videoEyebrow:"Ø¹Ø±ÙØ¶ ÙØ§ÙØ¹ÙØ©",seeInAction:"Ø´Ø§ÙØ¯ ÙØ§Ø´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© Ø£Ø«ÙØ§Ø¡ Ø§ÙØ¹Ù
Ù",watchFieldDemo:"Ø´Ø§ÙØ¯ اÙÙØ´Ù Ø§ÙØµÙت٠Ù٠اÙÙÙØª اÙÙØ¹ÙÙ ÙØ§ÙØªÙØ¬ÙÙ Ø§ÙØªÙÙØ§Ø¦Ù ÙÙØ§Ù
ÙØ±Ø§Øª PTZ Ù٠اÙÙ
ÙØ¯Ø§Ù.",videoCtTitle:"ØªÙØ±Ùر Ø§ÙØªÙÙØ²ÙÙÙ Ø§ÙØªØ´ÙÙÙ (ÄT24) â",videoCtDesc:"Ø£Ø±Ø³ÙØª اÙÙÙØ§Ø´Ù Ø§ÙØµÙØªÙØ© ÙÙ Ø¨ÙØ²Ù 18 Ø¯ÙØ±ÙØ© شرطة ÙÙ Ø´ÙØ± ÙÙØ§Ùر بعد رصد صرخات Ø§ÙØ°Ø¹Ø± ÙÙØ³Ø± Ø§ÙØ²Ø¬Ø§Ø¬.",videoCtTag:"ðº ÄT24 ØªÙØ±Ùر",videoGunTitle:"ÙØ´Ù Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± ÙØ§ÙØªÙØ¬ÙÙ Ø§ÙØªÙÙØ§Ø¦Ù ÙÙØ§Ù
ÙØ±Ø§ PTZ â",videoGunDesc:"عرض ØªÙØªÙÙÙ ÙÙØ¶Ø ÙØ´Ù Ø·ÙÙØ§Øª Ø§ÙØ±ØµØ§Øµ ÙØªÙجÙ٠اÙÙØ§Ù
ÙØ±Ø§Øª ÙØÙ Ø¥ØØ¯Ø§Ø«Ùات Ø§ÙØµÙت ÙÙØ±Ø§Ù.",videoGunTag:"ð¥ Ø¹Ø±Ø¶ ØªÙØªÙÙÙ",watchYt:"Ù
Ø´Ø§ÙØ¯Ø© عÙÙ ÙÙØªÙÙØ¨ â",watchFieldDemo:"Ø¹Ø±ÙØ¶ اÙÙÙØ¯ÙÙ Ù
Ù Ø§ÙØ§Ø®ØªØ¨Ø§Ø±Ø§Øª اÙÙ
ÙØ¯Ø§ÙÙØ© ÙØ§ÙØ´Ø±Ø·ÙØ©",statResponse:"استجابة أسرع ب٠7 أضعاÙ",statResponseDesc:"ØªÙØ¨ÙÙØ§Øª ÙÙØ±ÙØ© ØªØµÙ ÙØºØ±ÙØ© Ø§ÙØ¹Ù
ÙÙØ§Øª Ù٠أÙÙ Ù
Ù 5 Ø«ÙØ§ÙÙ ÙØ¨Ù ÙØµÙÙ Ø§ØªØµØ§ÙØ§Øª Ø§ÙØ·Ùارئ.",statCameras:"بدÙ٠شراء ÙØ§Ù
ÙØ±Ø§Øª Ø¬Ø¯ÙØ¯Ø©",statCamerasDesc:"ØªÙØ§Ù
Ù Ù
باشر Ù
ع ÙØ§Ù
ÙØ±Ø§Øª Axis Ù Hanwha Ù Milestone عبر ONVIF ÙÙ
ÙÙÙØ§Øª VMS.",statPrivacy:"Ø§ÙØ®ØµÙØµÙØ© Ø¨Ø§ÙØªØµÙ
ÙÙ
(Privacy by Design)",statPrivacyDesc:"ÙØ§ ÙØªÙ
تسجÙ٠أ٠تخزÙ٠اÙÙ
ØØ§Ø¯Ø«Ø§Øª Ø§ÙØµÙØªÙØ©. ØªØ¹Ø§ÙØ¬ Ø§ÙØ´Ø¨Ùات Ø§ÙØ¹ØµØ¨ÙØ© Ø§ÙØµÙت ÙÙ Ø§ÙØ°Ø§Ùرة اÙÙ
Ø¤ÙØªØ© ÙÙØ·.",acousticAdvantageEyebrow:"اÙÙ
ÙØ²Ø© Ø§ÙØµÙØªÙØ©",comprehensiveCoverageEyebrow:"ØªØºØ·ÙØ© ØµÙØªÙØ© شاÙ
ÙØ©",flexibleArchEyebrow:"بÙÙØ© Ù
Ø±ÙØ©",consultEyebrow:"استشارة ÙÙØ¯Ø³ÙØ© Ù
باشرة",customerEyebrow:"عÙ
ÙÙØ§Øª ÙØ´Ø± Ù
ÙØ¯Ø§ÙÙØ© Ù
ثبتة",meetTheTeam:"ÙØ±Ù٠اÙÙÙØ§Ø¯Ø©",docsResources:"اÙÙØ«Ø§Ø¦Ù ÙØ§ÙÙ
ÙØ§Ø±Ø¯",cooperationEyebrow:"Ø§ÙØ´Ø±Ø§ÙØ© ÙØ§ÙتعاÙÙ",blindSpotsTitle:"اÙÙØ§Ù
ÙØ±Ø§Øª ÙÙØ§ ÙÙØ§Ø· عÙ
ÙØ§Ø¡Ø Ø£Ù
ا Ø§ÙØµÙت ÙÙØ§.",blindSpotsLead:"Ø£ÙØ¸Ù
Ø© اÙÙ
Ø±Ø§ÙØ¨Ø© اÙÙ
Ø±Ø¦ÙØ© Ù
ØØ¯Ùدة Ø¨Ø²ÙØ§Ùا Ø§ÙØ±Ø¤ÙØ© ÙØ§ÙØ¸ÙØ§Ù
ÙØ§ÙØ¹ÙØ§Ø¦Ù. ÙØÙÙ ÙØ§Ø´Ù Ø§ÙØµÙت ÙØ¸Ø§Ù
٠إÙ٠رادار ØµÙØªÙ 360 درجة.",threatsTitle:"Ø§ÙØªØ´Ù Ø§ÙØªÙØ¯ÙØ¯Ø§Øª Ø§ÙØ£Ù
ÙÙØ© ÙØ¨Ù ØªÙØ§ÙÙ
ÙØ§",threatsSubtitle:"Ø´Ø¨ÙØ§Øª Ø¹ØµØ¨ÙØ© Ù
ØªÙØ¯Ù
Ø© Ù
دربة عÙÙ Ù
ئات Ø§ÙØ¢Ùا٠Ù
Ù Ø§ÙØ¨ØµÙ
ات Ø§ÙØµÙØªÙØ© Ø§ÙØÙÙÙÙØ©.",liveAlertsTitle:"بث Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØÙØ© Ù٠اÙÙÙØª Ø§ÙØÙÙÙÙ (Ù
Ø´Ø±ÙØ¹ Ù
دÙÙØ© Ø¨ÙØ²Ù Ø§ÙØ°ÙÙØ©)",consultTitle:"Ø·ÙØ¨ اØ
34³ØªØ´Ø§Ø±Ø© ÙÙÙØ© ÙØªÙÙÙÙ
Ù
ÙÙØ¹ Ù
Ø¬Ø§ÙØ§Ù",consultDesc:"سÙÙÙÙ
ÙØ±ÙÙÙØ§ اÙÙÙØ¯Ø³Ù بتÙÙÙÙ
Ù
ØªØ·ÙØ¨Ø§Øª Ù
ÙØ´Ø£ØªÙ ÙØ§ÙØªØ±Ø§Ø Ø§ÙØªÙÙÙÙ Ø§ÙØ£Ù
ث٠ÙÙØ£Ø¬Ùزة ÙØ§ÙتطبÙÙØ§Øª.",nameLabel:"Ø§ÙØ§Ø³Ù
اÙÙØ§Ù
Ù *",companyLabel:"Ø§ÙØ¬ÙØ© / اÙÙ
دÙÙØ© *",emailLabel:"Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙÙ ÙÙØ¹Ù
Ù *",facilityLabel:"ÙØµÙ اÙÙ
ÙØ´Ø£Ø© ÙØ§ÙÙ
ØªØ·ÙØ¨Ø§Øª *",facilityPlaceholder:"ص٠Ù
ÙØ´Ø£ØªÙ ÙÙ
ØªØ·ÙØ¨Ø§ØªÙ (Ù
ث٠Ù
Ø³ØªÙØ¯Ø¹ بÙ
Ø³Ø§ØØ© 2000 Ù
تر Ù
Ø±Ø¨Ø¹Ø ÙØ§Ù
ÙØ±Ø§Øª IP (AxisØ HanwhaØ Hikvision)Ø ØªÙØ¨ÙÙ Ø§ÙØµØ±Ø§Ø® ÙØ§Ùذعر)...",namePlaceholder:"ÙÙØ§Ù اÙÙÙØ§ÙÙ",companyPlaceholder:"Ù
Ø«Ù Ø¨ÙØ¯ÙØ© Ø¨ÙØ²ÙØ Ø³ÙÙÙØ±Ùتاس",emailPlaceholder:"[email protected]",submitConsult:"Ø¥Ø±Ø³Ø§Ù Ø·ÙØ¨ Ø§ÙØ§Ø³ØªØ´Ø§Ø±Ø© â",consultNotice:'ØªØµÙ Ø§ÙØ§Ø³ØªÙسارات Ù
باشرة Ø¥ÙÙ <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>. استشارة بدÙÙ Ø§ÙØªØ²Ø§Ù
.',consultSuccess:"تÙ
Ø¥Ø±Ø³Ø§Ù Ø·ÙØ¨ Ø§ÙØ§Ø³ØªØ´Ø§Ø±Ø© Ø¨ÙØ¬Ø§Ø! Ø³ÙØªÙاص٠Ù
Ø¹Ù ÙØ±ÙÙÙØ§ Ø®ÙØ§Ù ÙÙÙ
عÙ
Ù ÙØ§ØØ¯.",consultFailed:'ÙØ´Ù Ø¥Ø±Ø³Ø§Ù Ø§ÙØ·Ùب. ÙØ±Ø¬Ù Ù
Ø±Ø§Ø³ÙØªÙا Ù
باشرة عÙÙ <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.'},solutions:{eyebrow:"Ø®ÙØ§Ø±Ø§Øª اÙÙØ´Ø± ÙØ§ÙÙ
عÙ
Ø§Ø±ÙØ© اÙÙÙÙØ©",title:"Ø«ÙØ§Ø« طر٠Ù
Ø±ÙØ© ÙÙØ´Ø± Ø°ÙØ§Ø¡ SED Ø§ÙØµÙتÙ",subtitle:"Ù
Ù Ù
ستشعرات Ø¥ÙØªØ±Ùت Ø§ÙØ£Ø´Ùاء Ø§ÙØ·Ø±ÙÙØ© اÙÙ
ستÙÙØ© Ø¥Ù٠تطبÙÙØ§Øª اÙÙØ§Ù
ÙØ±Ø§Øª Ø§ÙØ°ÙÙØ© ÙØ§ÙØ®ÙØ§Ø¯Ù
اÙÙ
Ø±ÙØ²ÙØ©.",tier1Title:"1. Ø£Ø¬ÙØ²Ø© اÙÙ
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ·Ø±ÙÙØ© ÙØªØ·Ø¨ÙÙØ§Øª اÙÙØ§Ù
ÙØ±Ø§Øª",tier1Desc:"تعÙ
Ù Ù
ØÙÙØ§Ù عÙÙ Ù
ÙØµØ§Øª Axis ACAP Ù Hanwha Open Platform Ø£Ù Ø£Ø¬ÙØ²Ø© SED-Box دÙÙ ÙÙÙ Ø§ÙØµÙت ÙÙØ®Ø§Ø±Ø¬.",tier2Title:"2. Ø§ÙØ®Ø§Ø¯Ù
اÙÙ
Ø±ÙØ²Ù ÙØ§ÙØ³ØØ§Ø¨Ø©",tier2Desc:"تجÙ
ÙØ¹ Ù
ئات اÙÙ
ستشعرات Ø§ÙØµÙØªÙØ© اÙÙ
ÙØ²Ø¹Ø© عبر اÙÙ
Ø¯Ù ÙØ§ÙÙ
جÙ
عات Ø§ÙØµÙØ§Ø¹ÙØ© ÙØ§ÙجاÙ
عات.",tier3Title:"3. تطبÙ٠اÙÙØ§ØªÙ ÙØ§ÙØªÙØ¨Ù٠اÙÙÙØ±Ù",tier3Desc:"إرسا٠إشعارات ÙÙØ±ÙØ© Ù
ع Ø¥ØØ¯Ø§Ø«Ùات GPS ÙØ§ÙØ·ÙÙ Ø§ÙØµÙت٠Ù
باشرة ÙØ¯ÙØ±ÙØ§Øª Ø§ÙØ£Ù
Ù ÙØ§Ùشرطة.",vmsTitle:"Ø£ÙØ¸Ù
Ø© إدارة اÙÙÙØ¯Ù٠اÙÙ
دعÙÙ
Ø© (VMS)",vmsSubtitle:"ØªÙØ§Ù
Ù Ø³ÙØ³ Ù
ع اÙÙ
ÙØµØ§Øª Ø§ÙØ¹Ø§ÙÙ
ÙØ© عبر ONVIF Profile M Ù REST API ÙØ§ÙÙ
ÙÙÙØ§Øª Ø§ÙØ¨Ø±Ù
Ø¬ÙØ© اÙÙ
دÙ
جة.",downloadSpecs:"تØÙ
Ù٠اÙÙ
ÙØ§ØµÙات اÙÙÙÙØ© ÙÙÙØ¸Ø§Ù
(PDF) â"},aboutUs:{eyebrow:"Ø¹Ù Ø´Ø±ÙØ© JALUD EMBEDDED",title:"Ø±ÙØ§Ø¯ Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØµÙØªÙ Ø§ÙØ·Ø±ÙÙ ÙÙ Ø£ÙØ±Ùبا",subtitle:"تأسست Ø§ÙØ´Ø±ÙØ© Ø¨ÙØ§Ø³Ø·Ø© Ù
ÙÙØ¯Ø³Ù ØµÙØª ÙØ¹ÙÙ
اء Ø°ÙØ§Ø¡ Ø§ØµØ·ÙØ§Ø¹Ù ÙÙ Ù
دÙÙØ© Ø¨ÙØ²Ù بجÙ
ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙ Ø¨ÙØ¯Ù ØÙ
Ø§ÙØ© Ø§ÙØ£Ù
اÙÙ Ø§ÙØ¹Ø§Ù
Ø© دÙ٠اÙÙ
ساس Ø¨Ø§ÙØ®ØµÙØµÙØ©.",teamTitle:"ÙØ±Ù٠اÙÙÙØ§Ø¯Ø© ÙØ§ÙØ¨ØØ« ÙØ§ÙتطÙÙØ± اÙÙÙØ¯Ø³Ù",storyTitle:"Ø±Ø³Ø§ÙØªÙا ÙÙ
Ø³ÙØ±ØªÙا Ø§ÙØªÙÙÙÙÙØ¬ÙØ©",storyP1:"تأسست Ø´Ø±ÙØ© JALUD Embedded s.r.o. Ø¨ÙØ¯Ù تØÙÙÙ Ø§ÙØªØÙÙÙ Ø§ÙØµÙت٠اÙÙ
Ø¹ÙØ¯ Ù
٠اÙÙ
ختبرات Ø¨Ø§ÙØ¸Ø© Ø§ÙØ«Ù
٠إÙÙ Ø°ÙØ§Ø¡ برÙ
ج٠خÙÙÙ ÙØ¹Ù
Ù Ù
باشرة عÙ٠اÙÙ
Ø¹Ø§ÙØ¬Ø§Øª اÙÙ
دÙ
جة.",storyP2:"ØØµÙت Ø®ÙØ§Ø±Ø²Ù
ÙØ§ØªÙا عÙ٠جائزة Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠اÙÙØ·ÙÙØ© ÙØ®ØªÙ
Ø§ÙØªÙ
ÙØ² Ø§ÙØ£ÙØ±ÙØ¨Ù ÙØÙ
Ø§ÙØ© Ø¢ÙØ§Ù اÙÙ
ÙØ§Ø·ÙÙÙ Ù٠اÙÙ
Ø¯Ù Ø§ÙØ°ÙÙØ©.",awardsTitle:"Ø§ÙØ¬Ùائز ÙØ§ÙØ´ÙØ§Ø¯Ø§Øª ÙØ§ÙÙ
عاÙÙØ± Ø§ÙØ¯ÙÙÙØ©",iso9001:"Ø´ÙØ§Ø¯Ø© إدارة Ø§ÙØ¬Ùدة ISO 9001:2015",iso27001:"Ø´ÙØ§Ø¯Ø© Ø£Ù
٠اÙÙ
عÙÙÙ
ات ISO/IEC 27001",gdprCertified:"Ù
ØªÙØ§ÙÙ Ù
ع اÙÙØ§Ø¦ØØ© Ø§ÙØ¹Ø§Ù
Ø© ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª GDPR ÙÙ٠استشارة ÙØ§ÙÙÙÙØ©",ceMark:"Ù
ÙØªØ¬Ø§Øª ØØ§ØµÙØ© عÙÙ Ø´ÙØ§Ø¯Ø§Øª CE Ù FCC Ø§ÙØ¯ÙÙÙØ©"},mapPage:{zoomRegions:{uk:"اÙÙ
Ù
ÙÙØ© اÙÙ
ØªØØ¯Ø© ÙØ£ÙرÙÙØ¯Ø§",cz:"Ø§ÙØªØ´ÙÙ ÙÙØ³Ø· Ø£ÙØ±Ùبا",de:"Ù
ÙØ·ÙØ© DACH (Ø£ÙÙ
اÙÙØ§ / اÙÙÙ
سا / سÙÙØ³Ø±Ø§)",es:"إسباÙÙØ§ ÙØ¬ÙÙØ¨ Ø£ÙØ±Ùبا",nordics:"دÙÙ Ø§ÙØ´Ù
Ø§Ù ÙØ¯ÙÙ Ø§ÙØ¨ÙØ·ÙÙ",us:"Ø§ÙØ£Ù
رÙÙØªØ§Ù (اÙÙÙØ§Ùات اÙÙ
ØªØØ¯Ø© / ÙÙØ¯Ø§ / Ø£Ù
رÙÙØ§ اÙÙØ§ØªÙÙÙØ©)",me:"Ø§ÙØ´Ø±Ù Ø§ÙØ£Ùسط ÙØ£ÙرÙÙÙØ§ ÙØ¢Ø³Ùا",world:"ÙØ¸Ø±Ø© عاÙ
Ø© عاÙÙ
ÙØ©"},eyebrow:"Ø§ÙØ´Ø¨ÙØ© Ø§ÙØ¹Ø§ÙÙ
ÙØ© ÙØ§ÙØ´Ø±ÙØ§Ø¡",title:"Ø®Ø±ÙØ·Ø© اÙÙ
ÙØ²Ø¹ÙÙ ÙÙ
ÙØ§Ù
Ù٠اÙÙØ¸Ù
Ø§ÙØ¹Ø§ÙÙ
ÙÙÙ",subtitle:"Ø§Ø³ØªÙØ´Ù Ø´Ø¨ÙØ© Ù
ÙØ²Ø¹ÙÙØ§ اÙÙ
عتÙ
دÙÙ ÙÙ
ÙØ§Ù
Ù٠اÙÙØ¸Ù
ÙØ´Ø±Ùاء Ø§ÙØªÙÙÙÙÙØ¬Ùا ØÙÙ Ø§ÙØ¹Ø§ÙÙ
.",filterType:"تصÙÙØ© ÙÙØ¹ Ø§ÙØ´Ø±ÙÙ:",allPartners:"جÙ
ÙØ¹ Ø§ÙØ´Ø±Ùاء",distributorsOnly:"اÙÙ
ÙØ²Ø¹ÙÙ ÙÙØ·",integratorsOnly:"Ù
ÙØ§Ù
ÙÙØ§ اÙÙØ¸Ù
ÙØ§ÙØ´Ø±ÙØ§Ø¡ ÙÙØ·",regi
34onalZoom:"ØªÙØ¨Ùر Ø¥ÙÙÙÙ
Ù:",mapTitle:"Ø®Ø±ÙØ·Ø© Ø§ÙØ´Ø±Ùاء Ø§ÙØªÙاعÙÙØ©",mapHint:"Ù
رر أ٠اضغط عÙÙ + / - ÙÙØªÙØ¨ÙØ± عÙÙ Ù
ستÙÙ Ø§ÙØ´Ø§Ø±Ø¹",legendDistributor:"Ø¹ÙØ§Ù
Ø© Ø²Ø±ÙØ§Ø¡ = Ù
ÙØ²Ø¹ Ø±Ø¦ÙØ³Ù",legendIntegrator:"Ø¹ÙØ§Ù
Ø© ÙÙØ±Ù
اÙÙØ© = Ù
ÙØ§Ù
Ù ÙØ¸Ù
",loadingMap:"جار٠تØÙ
ÙÙ Ø§ÙØ®Ø±Ùطة ÙØ§ÙØ¨ÙØ§Ùات...",directoryTitle:"دÙÙÙ Ø§ÙØ´Ø±Ùاء",searchPlaceholder:"ð Ø§Ø¨ØØ« باسÙ
Ø§ÙØ´Ø±ÙØ© أ٠اÙÙ
دÙÙØ© Ø£Ù Ø§ÙØ¨Ø±Ùد...",noMatches:"ÙÙ
ÙØªÙ
Ø§ÙØ¹Ø«Ùر عÙÙ Ø´Ø±ÙØ§Ø¡",noMatchesHint:"ÙØ±Ø¬Ù تجربة ÙÙÙ
Ø© Ø¨ØØ« أخر٠أ٠تغÙÙØ± Ø®ÙØ§Ø±Ø§Øª Ø§ÙØªØµÙÙØ©.",zoomOnMap:"عرض عÙÙ Ø§ÙØ®Ø±Ùطة",ctaTitle:"ÙÙ Ù
ÙØ²Ø¹Ø§Ù Ø£Ù Ù
ÙØ§Ù
Ù ÙØ¸Ù
Ù
عتÙ
د ÙÙ SED",ctaDesc:"عزز ØÙÙÙÙ Ø§ÙØ£Ù
ÙÙØ© Ø¨Ø£ØØ¯Ø« تÙÙÙØ§Øª اÙÙØ´Ù Ø§ÙØµÙØªÙ Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠Ù
ع دعÙ
ÙÙÙ ÙØªØ±Ø§Ø®Ùص NFR ØªØ¬Ø±ÙØ¨ÙØ© Ù
جاÙÙØ© ÙØ¯Ø¹Ù
تسÙÙÙ٠شاÙ
Ù.",ctaButton:"Ø§ÙØªÙدÙÙ
ÙÙØ§ÙضÙ
اÙ
ÙÙØ¨Ø±ÙاÙ
ج â"},contactPage:{subtitle:"ÙÙ ÙØ¯ÙÙ Ø£Ø³Ø¦ÙØ© ØÙÙ ÙØ§Ø´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© أ٠عÙ
ÙÙØ§Øª ØªÙØ§Ù
٠اÙÙØ§Ù
ÙØ±Ø§ Ø£Ù Ø§ÙØªØ¹Ø§ÙÙ Ù
ع Ø§ÙØ´Ø±ÙØ§Ø¡Ø ÙØ±Ù٠اÙÙÙØ¯Ø³Ø© ÙØ§ÙÙ
Ø¨ÙØ¹Ø§Øª ÙØ¯ÙÙØ§ ÙÙØ§ ÙÙ
ساعدتÙ.",placeholder:"ÙÙÙ ÙÙ
ÙÙÙØ§ Ù
ساعدت٠Ù٠اÙÙØ´Ù Ø¹Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© Ø£Ù ÙØ´Ø±ÙاØ",inquiryNotice:'ÙØªÙ
Ø¥Ø±Ø³Ø§Ù Ø§ÙØ§Ø³ØªÙسارات Ù
باشرة Ø¥ÙÙ <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.',businessHours:"ساعات Ø§ÙØ¹Ù
Ù: Ø§ÙØ¥Ø«ÙÙÙ - Ø§ÙØ¬Ù
Ø¹Ø©Ø 8:00 - 17:00 بتÙÙÙØª ÙØ³Ø· Ø£ÙØ±Ùبا",hqTitle:"اÙÙ
ÙØ± Ø§ÙØ±Ø¦ÙØ³Ù ÙØ´Ø±ÙØ© JALUD Embedded s.r.o.",devTitle:"Ù
Ø±ÙØ² Ø§ÙØ¨ØØ« ÙØ§ÙتطÙÙØ± ÙØ´Ø±ÙØ© JALUD Embedded s.r.o.",supportTitle:"Ø§ÙØ¯Ø¹Ù
Ø§ÙØ¹Ø§ÙÙ
Ù ÙØ§ÙاÙ
تثاÙ",isoCert:"ISO 9001 · ISO 27001 · Ø§ÙØ¬Ùدة ÙØ§ÙØ£Ù
ا٠اÙÙ
عتÙ
دا٠Ù
Ù CE",euTrademark:"Ø¹ÙØ§Ù
Ø© ØªØ¬Ø§Ø±ÙØ© Ù
Ø³Ø¬ÙØ© ÙÙ Ø§ÙØ§ØªØØ§Ø¯ Ø§ÙØ£ÙØ±ÙØ¨Ù رÙÙ
018598475",title:"ØªÙØ§ØµÙ Ù
ع ÙØ±ÙÙÙØ§",eyebrow:"اÙÙ
ÙØ± Ø§ÙØ±Ø¦Ùس٠ÙÙ
Ø±ÙØ² Ø§ÙØªØ·ÙÙØ±",headquarters:"اÙÙ
ÙØ± Ø§ÙØ±Ø¦ÙسÙ",development:"Ø§ÙØ¨ØØ« ÙØ§ÙتطÙÙØ± اÙÙÙØ¯Ø³Ù",globalSupport:"Ø§ÙØ¯Ø¹Ù
Ø§ÙØ¹Ø§ÙÙ
Ù ÙØ§ÙاÙ
تثاÙ",name:"Ø§ÙØ§Ø³Ù
اÙÙØ§Ù
Ù",company:"Ø§ÙØ¬ÙØ© / اÙÙ
ÙØ´Ø£Ø©",email:"Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙÙ ÙÙØ¹Ù
Ù",phone:"رÙÙ
اÙÙØ§ØªÙ (Ø§Ø®ØªÙØ§Ø±Ù)",facility:"ÙØµÙ اÙÙ
ÙØ´Ø£Ø© ÙØ§ÙÙ
ØªØ·ÙØ¨Ø§Øª",submit:"Ø¥Ø±Ø³Ø§Ù Ø§ÙØ±Ø³Ø§ÙØ© â",sending:"Ø¬Ø§Ø±Ù Ø§ÙØ¥Ø±Ø³Ø§Ù...",successTitle:"تÙ
Ø¥Ø±Ø³Ø§Ù Ø§ÙØ±Ø³Ø§ÙØ© Ø¨ÙØ¬Ø§Ø!",successDesc:'Ø´ÙØ±Ø§Ù ÙØªÙاصÙÙ! تÙ
Ø¥Ø±Ø³Ø§Ù Ø±Ø³Ø§ÙØªÙ Ø¥ÙÙ <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span> ÙØ³ÙØªÙØ§ØµÙ Ù
Ø¹Ù ÙØ±ÙÙÙØ§ ÙØ±ÙباÙ.',errorTitle:"ÙØ´Ù Ø¥Ø±Ø³Ø§Ù Ø§ÙØ±Ø³Ø§ÙØ©",errorDesc:'تعذر Ø¥Ø±Ø³Ø§Ù Ø§ÙØ±Ø³Ø§ÙØ©. ÙØ±Ø¬Ù Ù
Ø±Ø§Ø³ÙØªÙا Ù
باشرة عÙÙ <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.',notRobot:"Ø£ÙØ§ ÙØ³Øª Ø±ÙØ¨Ùت",verifyPrompt:"ÙØ±Ø¬Ù تأÙÙØ¯ Ø£ÙÙ ÙØ³Øª Ø±ÙØ¨Ùت.",verified:"تÙ
Ø§ÙØªØÙÙ",secureBadge:"Ù
ØÙ
Ù"},radar:{liveStream:"Ø§ÙØ±Ø§Ø¯Ø§Ø±.Ø§ÙØ¨Ø«_Ø§ÙØÙ",location:"Ù
دÙÙØ© Ø¨ÙØ²Ù",disclaimer:"Ø§ÙØ¨ÙØ§ÙØ§Øª Ù
تأخرة ÙÙ
دة ساعة ÙØ§ØØ¯Ø© Ù
ع Ù
ØØ§Ùاة Ø£ØµÙØ§Øª Ø§ÙØ£ØØ¯Ø§Ø«.",unitsCount:"{count} ÙØØ¯Ø© ÙØ´Ø·Ø© Ù
ØªØµÙØ©",unitsLabel:"اÙÙØØ¯Ø§Øª اÙÙØ´Ø·Ø©",confidence:"ÙØ³Ø¨Ø© Ø§ÙØ¯ÙØ©",forwarded:"Ø§ÙØªÙجÙÙ Ø§ÙØªÙÙØ§Ø¦Ù ÙÙ VMS Ù
ÙØ¹Ù",justNow:"Ø§ÙØ¢Ù",agoSec:"Ù
ÙØ° {sec} ثاÙÙØ©",agoMin:"Ù
ÙØ° {min} دÙÙÙØ©",events:{gunshot:"ÙØ´Ù Ø¥Ø·ÙØ§Ù اÙÙØ§Ø±",scream:"صرخة ذعر",maleScream:"صرخة رجÙ",childScream:"صرخة Ø·ÙÙ",aggression:"Ø¹Ø¯ÙØ§Ù ÙÙØ¸Ù",glass:"ÙØ³Ø± زجاج",drone:"ÙØ´Ù طائرة Ù
Ø³ÙØ±Ø©",grinder:"Ù
ÙØ´Ø§Ø± ÙÙØ±Ø¨Ø§Ø¦Ù",siren:"ØµØ§ÙØ±Ø© Ø·ÙØ§Ø±Ø¦",spray:"رذاذ بخاخ",other:"ØØ¯Ø« ØµÙØªÙ"}},cookie:{text:"ÙØ³ØªØ®Ø¯Ù
Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø· Ø§ÙØ£Ø³Ø§Ø³ÙØ© ÙØªØÙÙÙ Ø§ÙØØ±ÙØ© ÙØªØ£Ù
Ù٠اÙÙÙ
اذج ÙØ¶Ù
Ø§Ù Ø§ÙØ£Ø¯Ø§Ø¡ Ø§ÙØ£Ù
Ø«Ù.",decline:"Ø±ÙØ¶ Ø§ÙØ§Ø®ØªÙارÙ",accept:"ÙØ¨Ù٠اÙÙÙ"},cooperationTypes:{citizen:"اÙÙ
ÙØ§Ø·ÙÙ٠اÙÙØ´Ø·ÙÙ ÙØ§ÙØ¨ÙØ¯Ùات",distributor:"Ø¨Ø±ÙØ§Ù
ج اÙÙ
ÙØ²Ø¹ÙÙ",integrator:"Ù
ÙØ§Ù
ÙÙØ§ اÙÙØ¸Ù
",customer:"خدÙ
Ø© Ø§ÙØ¹Ù
ÙØ§Ø¡ ÙØ§ØªÙاÙÙØ§Øª SLA",investor:"Ø¹ÙØ§Ùات اÙÙ
ستثÙ
رÙÙ",partner:"Ø§ÙØ´Ø±Ùاء Ø§ÙØªÙÙÙÙÙ ÙÙ
ØµÙØ¹Ù اÙÙ
عدات Ø§ÙØ£ØµÙÙØ©"}}},pt:{name:"Português",dir:"ltr",translations:{nav:{solutions:"Soluções",detection:"Deteção",markets:"Mercados",cooperation:"Cooperação",distributorsMap:"Mapa de Distribuidores",integratorsMap:"Mapa de Distribuidores",news:"NotÃcias",latestNews:"Atualidades e Imprensa",caseStudies:"Casos de Estudo",productUpdates:"Atualizações de Produto",aboutUs:"Sobre Nós",manuals:"Manuais e Fichas Técnicas",contact:"Contato",getQuote:"Solicitar Orçamento",privacy:"PolÃtica de Privacidade",privacyPolicy:"PolÃtica de Privacidade",productPrivacy:"Privacidade do Produto",terms:"Termos e Condições",eula:"Licença de Utilizador (EULA)",dpa:"Tratamento de Dados (DPA)",supportTerms:"Suporte e Manutenção",codeOfEthics:"Código de Ãtica",policyIMS:"PolÃtica de Segurança IMS",cookiePolicy:"PolÃtica de Cookies"},header:{distributorsMap:"Mapa de Distribuidores e Integradores"}
34,hero:{subtitle:"Detecte tiros, gritos de pânico, agressões e quebra de vidro em tempo real. Em hardware edge dedicado ou aplicativos nativos em câmeras sem gravação de conversas.",btnSolutions:"Explorar soluções e arquitetura",btnContact:"Solicitar consulta gratuita"},common:{learnMore:"Saiba mais â",readMore:"Ler relatório completo â",contactUs:"Fale com vendas e engenharia â",applyContact:"Candidatar-se a parceiro â",allTypes:"Ver todos os modelos de cooperação â",submitApp:"Enviar inscrição â",keyBenefits:"Principais benefÃcios da parceria",coreBenefits:"Principais benefÃcios",backToHome:"Voltar ao inÃcio",search:"Buscar...",loading:"Carregando...",downloadPdf:"Baixar PDF oficial",viewDetails:"Ver detalhes",close:"Fechar",publishedOn:"Publicado em",allCategories:"Todas as categorias",hardwareVersion:"Versão de hardware",cameraVersion:"Versão de aplicativo de câmera"},customers:{title:"Implantações comprovadas em campo",subtitle:"Confiado por municÃpios, polÃcias, hospitais e operadores de infraestrutura em toda a Europa."},testimonials:{title:"O que lÃderes de segurança dizem sobre o SED",subtitle:"Feedback direto de prefeitos, diretores de segurança hospitalar e parceiros tecnológicos."},newsSection:{title:"Ãltimas NotÃcias e Imprensa",subtitle:"Fique atualizado sobre inovações tecnológicas, reportagens na TV, prêmios e implantações."},marketTypes:{publicSafety:"Segurança Pública e Smart Cities",public:"Segurança Pública e Smart Cities",healthcare:"Saúde e Hospitais",education:"Educação e Campi Universitários",industrial:"Indústria e Infraestrutura CrÃtica",private:"Propriedades Comerciais e Varejo"},detectionTypes:{gunshot:"Tiros e Explosões",glass:"Detecção de Quebra de Vidro",drone:"PerÃmetro contra Drones e UAVs",scream:"Gritos e Agressão",graffiti:"Vandalismo por Grafite",grinder:"Rebarbadora e Corte",siren:"Sirenes de Emergência",other:"Sons Industriais e Personalizados"},detectionPages:{gunshot:{title:"Detecção de disparos em tempo real",lead:"Identificação instantânea de disparos em <5s com orientação automática de câmeras PTZ.",desc:"Analisa ondas de choque de disparos eliminando falsos alarmes."},glass:{title:"Detecção acústica de quebra de vidros",lead:"Identificação instantânea de quebra de vidros em janelas e vitrines para prevenção de invasões.",desc:"Detecta o impacto e a ressonância de alta frequência antes da invasão."},drone:{title:"Proteção perimetral acústica contra drones",lead:"Rastreamento 360° de harmônicos de rotores de drones para presÃdios e áreas restritas.",desc:"Detecta drones a longa distância em qualquer condição climática."},scream:{title:"Classificação de gritos de pânico e agressão",lead:"Classificação em tempo real de gritos de socorro e agressÃ
34µes verbais para desescalar conflitos.",desc:"Privacidade por design em conformidade com a LGPD/GDPR sem gravação contÃnua."},graffiti:{title:"Prevenção de vandalismo e pichação",lead:"Detecta o spray de tinta aerossol e esferas misturadoras para proteger o patrimônio.",desc:"Impede vândalos antes que ocorram danos significativos."},grinder:{title:"Detecção de rebarbadoras e corte",lead:"Detecção em tempo real de corte de metais em cercas e cofres.",desc:"Alerta imediatamente sobre tentativas de invasão."},siren:{title:"Reconhecimento de sirenes de emergência",lead:"Classifica sirenes para priorização semafórica de viaturas e ambulâncias.",desc:"Acelera o tempo de resposta em cruzamentos urbanos."},other:{title:"IA acústica sob medida",lead:"Treinamento de modelos dedicados para sons industriais especÃficos.",desc:"Modelos neurais treinados diretamente com áudios do cliente."}},footer:{company:"Empresa",legalHeading:"Informações legais e conformidade",tagline:"Adicionando um ouvido digital à infraestrutura de segurança.",trademark:"Sound Event Detector é uma marca registrada da JALUD Embedded s.r.o. (Reg. EUIPO n.º 018598475)",certifications:"Certificado ISO 9001:2015 e ISO 27001 · Privacidade por Design",legal:"Todos os direitos reservados",copyright:"© 2020â2026 JALUD Embedded s.r.o. Todos os direitos reservados."},home:{heroBadge:"ð LÃder europeu em detecção acústica por IA · Edge Embedded AI",heroTitle:"Inteligência acústica para resposta imediata de segurança",heroTitleLine1:"A câmera vê.",heroTitleLine2:"SED ouve.",heroSubtitle:"Detecte tiros, gritos de pânico, agressões e quebra de vidro em tempo real. Em hardware edge dedicado ou aplicativos nativos em câmeras sem gravação de conversas.",requestConsultation:"Solicitar consulta gratuita",viewDetections:"Explorar capacidades de detecção â",exploreSolutions:"Explorar soluções e arquitetura",videoEyebrow:"DEMONSTRAÃÃES PRÃTICAS",seeInAction:"Veja o Sound Event Detector em ação",watchFieldDemo:"Assista à detecção de eventos acústicos em tempo real e ao direcionamento automático de câmeras PTZ.",videoCtTitle:"Televisão Checa (ÄT24) - Reportagem â",videoCtDesc:"Detectores em PlzeÅ acionaram 18 patrulhas policiais em janeiro após detectarem gritos de pânico e vidros quebrados.",videoCtTag:"ðº ÄT24 Reportagem",videoGunTitle:"Detecção de tiros e direcionamento automático PTZ â",videoGunDesc:"Demonstração tática mostrando o SED detectando disparos e apontando câmeras para as coordenadas do som.",videoGunTag:"ð¥ Demonstração Tática",watchYt:"Assistir no YouTube â",watchFieldDemo:"Demonstrações em vÃdeo e testes de campo",statResponse:"Resposta 7x mais rápida",statResponseDesc:"Alertas acústicos chegam à central em <5s, muito antes de ligações de emergência.",statCameras:"0 novas câmeras necessárias",statCamerasDesc:"Integração nativa via ONVIF e plugins VMS com sua infraestrutura Axis, Hanwha ou Milestone existente.",statPrivacy:"Privacidade por Design",statPrivacyDesc:"Zero gravação contÃnua de áudio. Redes neurais processam o sinal exclusivamente em memória RAM volátil.",acousticAdvantageEyebrow:"VANTAGEM ACÃSTICA",comprehensiveCoverageEyebrow:"COBERTURA ACÃSTICA COMPLETA",flexibleArchEyebrow:"ARQUITETURA FLEXÃVEL",consultEyebrow:"CONSULTORIA TÃCNICA DIRETA",customerEyebrow:"IMPLANTAÃÃES COMPROVADAS EM CAMPO",meetTheTeam:"NOSSA EQUIPE DE LIDERANÃA",docsResources:"DOCUMENTAÃÃO E RECURSOS",cooperationEyebrow:"PARCERIAS E COLABORAÃÃO",blindSpotsTitle:"Câmeras têm pontos cegos. O som não.",blindSpotsLead:"A videovigilância tradicional é limitada por ângulos, escuridão e obstáculos. O SED transforma sua segurança em um radar acústico de 360 graus.",threatsTitle:"Detecte ameaças de segurança antes que escalem",threatsSubtitle:"Redes neurais avançadas treinadas com centenas de milhares de perfis acústicos reais.",liveAlertsTitle:"Fluxo de eventos em tempo real (Projeto Smart City Pilsen)",consultTitle:"Solicite consulta técnica gratuita e avaliação de local",consultDesc:"Nossa equipe de engenharia avaliará suas necessidades e recomendará a melhor configuração de hardware e aplicativos.",nameLabel:"Nome completo *",companyLabel:"Empresa / MunicÃpio *",emailLabel:"E-mail corporativo *",facilityLabel:"Descrição do local e requisitos *",facilityPlaceholder:"Descreva seu local e requisitos (ex.: armaz
34ém de 2.000 m², câmeras IP (Axis, Hanwha, Hikvision), alerta de pânico)...",namePlaceholder:"João Silva",companyPlaceholder:"ex.: MunicÃpio de PlzeÅ, Securitas",emailPlaceholder:"[email protected]",submitConsult:"Enviar solicitação de consulta â",consultNotice:'As solicitações são enviadas diretamente para <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>. Consulta sem compromisso.',consultSuccess:"Solicitação de consulta enviada com sucesso! Nossa equipe entrará em contato em até 1 dia útil.",consultFailed:'Falha ao enviar solicitação. Por favor, escreva diretamente para <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.'},solutions:{eyebrow:"OPÃÃES DE IMPLANTAÃÃO E ARQUITETURA",title:"Três formas flexÃveis de implantar a inteligência acústica SED",subtitle:"De sensores edge IoT autônomos a aplicativos integrados em câmeras inteligentes e servidores centrais.",tier1Title:"1. Hardware Edge e Apps de Câmera",tier1Desc:"Executa localmente em Axis ACAP, Hanwha Open Platform ou hardware SED-Box. Detecção em RAM em total conformidade com a LGPD/GDPR.",tier2Title:"2. Servidor Central e Cluster em Nuvem",tier2Desc:"Agrega centenas de sensores acústicos distribuÃdos por cidades inteiras, plantas industriais e campi universitários.",tier3Title:"3. Aplicativo Móvel SED e Alertas Rápidos",tier3Desc:"Notificações push em <1s com coordenadas GPS e espectrogramas enviadas diretamente para patrulhas e seguranças.",vmsTitle:"Sistemas de Gerenciamento de VÃdeo (VMS) Suportados",vmsSubtitle:"Integração plug-and-play com as principais plataformas mundiais via ONVIF Perfil M, REST API e plugins nativos.",downloadSpecs:"Baixar especificação de arquitetura (PDF) â"},aboutUs:{eyebrow:"SOBRE A JALUD EMBEDDED",title:"Pioneiros europeus em IA acústica Edge",subtitle:"Fundada por engenheiros acústicos e cientistas de IA em Pilsen, República Tcheca. Dedicada a tornar espaços públicos e locais de trabalho mais seguros protegendo a privacidade.",teamTitle:"Liderança e Equipe de P&D de Engenharia",storyTitle:"Nossa Missão e Jornada Tecnológica",storyP1:"A JALUD Embedded s.r.o. nasceu com um objetivo claro: transformar a análise acústica avançada de laboratórios caros em inteligência leve executada diretamente em microprocessadores.",storyP2:"Nossos classificadores neurais ganharam o Prêmio Nacional de IA e o Selo de Excelência Europeu, protegendo milhares de cidadãos em cidades inteligentes.",awardsTitle:"Prêmios, Certificações e Padrões",iso9001:"Certificação de Gestão da Qualidade ISO 9001:2015",iso27001:"Certificação de Segurança da Informação ISO/IEC 27001",gdprCertified:"Conformidade com GDPR/LGPD respaldada por parecer jurÃdico",ceMark:"Produtos de hardware certificados CE e FCC"},mapPage:{zoomRegions:{uk:"Reino Unido e Irlanda",cz:"Chéquia e Europa Central",de:"DACH (Alemanha / Ãustria / SuÃça)",es:"Espanha e Sul da Europa",nordics:"PaÃses Nórdicos e Bálticos",us:"Américas (EUA / Canadá / América Latina)",me:"Médio Oriente, Ãfrica e Ãsia",world:"Visão global"},eyebrow:"REDE GLOBAL E PARCEIROS",title:"Mapa de Distribuidores e Integradores de Sistemas",subtitle:"Explore nossa rede mundial de distribuidores certificados, integradores autorizados e parceiros de tecnologia.",filterType:"Filtrar tipo de parceiro:",allPartners:"Todos os parceiros",distributorsOnly:"Apenas Distribuidores",integratorsOnly:"Apenas Integradores e Parceiros",regionalZoom:"Zoom regional:",mapTitle:"Mapa interativo de parceiros",mapHint:"Role ou clique em + / - para aproximar até o nÃvel da rua",legendDistributor:"Pino Azul = Distribuidor Master",legendIntegrator:"Pino Ãmbar = Integrador de Sistemas",loadingMap:"Carregando dados do mapa e parceiros...",directoryTitle:"Diretório de Parceiros",searchPlaceholder:"ð Bu
34scar empresa, cidade, e-mail ou paÃs...",noMatches:"Nenhum parceiro encontrado",noMatchesHint:"Tente alterar os termos de busca ou selecionar outro filtro.",zoomOnMap:"Ver no mapa",ctaTitle:"Torne-se um distribuidor ou integrador autorizado SED",ctaDesc:"Expanda seu portfólio de segurança com a tecnologia lÃder mundial em detecção acústica edge por IA. Plugins nativos para todas as plataformas (Axis, Hanwha, Hikvision...), licenças NFR gratuitas para testes e suporte comercial.",ctaButton:"Candidatar-se ao programa â"},contactPage:{subtitle:"Tem dúvidas sobre o Sound Event Detector, integrações de câmeras ou cooperação com parceiros? Nossa equipe de engenharia e vendas está à disposição.",placeholder:"Como podemos ajudá-lo com a detecção de eventos acústicos ou implantação?",inquiryNotice:'As consultas são enviadas diretamente para <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.',businessHours:"Horário de atendimento: Seg - Sex, 8:00 - 17:00 CET",hqTitle:"Sede da JALUD Embedded s.r.o.",devTitle:"Centro de P&D da JALUD Embedded s.r.o.",supportTitle:"Suporte global e conformidade",isoCert:"ISO 9001 · ISO 27001 · Qualidade e segurança certificadas CE",euTrademark:"Marca registrada da UE n.º 018598475",title:"Fale com a nossa equipe",eyebrow:"SEDE E CENTRO DE DESENVOLVIMENTO",headquarters:"Sede Principal",development:"P&D e Engenharia",globalSupport:"Suporte Global e Conformidade",name:"Nome completo",company:"Empresa / MunicÃpio",email:"E-mail corporativo",phone:"Telefone (opcional)",facility:"Descrição do local e requisitos",submit:"Enviar mensagem â",sending:"Enviando mensagem...",successTitle:"Mensagem enviada com sucesso!",successDesc:'Obrigado pelo contato! Sua mensagem foi enviada para <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>. Nossa equipe entrará em contato em breve.',errorTitle:"Falha no envio",errorDesc:'Não foi possÃvel enviar a mensagem. Por favor, escreva diretamente para <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span>.',notRobot:"Não sou um robô",verifyPrompt:"Por favor confirme que você não é um robô.",verified:"Verificado",secureBadge:"Protegido"},radar:{liveStream:"RADAR.TRANSMISSÃO_AO_VIVO",location:"Cidade Pilsen",disclaimer:"Os dados têm um atraso de 1 hora e os sons dos eventos são simulados.",unitsCount:"{count} unidades ativas online",unitsLabel:"Unidades ativas",confidence:"Confiança",forwarded:"Encaminhamento VMS automático ativo",justNow:"Agora mesmo",agoSec:"há {sec}s",agoMin:"há {min}m",events:{gunshot:"Detecção de disparos",scream:"Grito de pânico",maleScream:"Grito masculino",childScream:"Grito infantil",aggression:"Agressão verbal",glass:"Quebra de vidro",drone:"Detecção de drones",grinder:"Esmerilhadeira angular",siren:"Sirene de emergência",spray:"Spray aerosol",other:"Evento sonoro"}},cookie:{text:"Utilizamos cookies essenciais para analisar o tráfego, proteger formulários e garantir o desempenho ideal de segurança.",decline:"Recusar opcionais",accept:"Aceitar todos os cookies"},cooperationTypes:{citizen:"Cidadãos Ativos e MunicÃpios",distributor:"Programa de Distribuidores",integrator:"Integradores de Sistemas",customer:"Suporte ao Cliente e SLA",investor:"Relações com Investidores",partner:"Parceiros Tecnológicos e OEM"}}},it:{name:"Italiano",dir:"ltr",translations:{nav:{solutions:"Soluzioni",detection:"Rilevamento",markets:"Mercati",cooperation:"Cooperazione",distributorsMap:"Mappa di Distributori e Integratori di Sistemi",integratorsMap:"Mappa di Distributori e Integratori di Sistemi",news:"Notizie",latestNews:"Ultime Notizie e Stampa",caseStudies:"Casi di Studio",productUpdates:"Aggiornamenti di Prodotto e Firmware",aboutUs:"Chi Siamo",manuals:"Manuali e Schede Tecniche",contact:"Contatti",getQuote:"Richiedi Preventivo / Demo",privacy:"Informativa sulla Privacy",privacyPolicy:"Informativa sulla Privacy",productPrivacy:"Privacy del Prodotto",terms:"Termini e Condizioni",eula:"Licenza con l'Utente Finale (EULA)",dpa:"Trattamento Dati (DPA)",supportTerms:"Supporto e Manutenzione",codeOfEthics:"Codice Etico",policyIMS:"Politica di Sicurezza IMS",cookiePolicy:"Politica sui Cookie"},header:{distributorsMap:"Mappa di Distributori e Integratori di Sistemi"},hero:{subtitle:"Rileva spari, urla, aggressioni e rottura vetri in tempo reale. Distribuisci come hardware edge autonomo o app native per telecamere smart senza streaming audio continuo.",btnSolutions:"Esplora Soluzioni e Architettura",btnContact:"Richiedi Consulenza Gratuita"},common:{learnMore:"Scopri di più â",readMore:"Leggi il rapporto completo â",contactUs:"Contatta Vendite e Ingegneria â",applyContact:"Contattaci per una Partnership â",allTypes:"Esplora Tutti i Modelli di Collaborazione â",submitApp:"Invia Candidatura â",keyBenefits:"Vantaggi Principali della Partnership",coreBenefits:"Vantaggi Chiave",backToHome:"Torna alla Home",search:"
34Cerca...",loading:"Caricamento in corso...",downloadPdf:"Scarica PDF Ufficiale",viewDetails:"Visualizza Dettagli",close:"Chiudi",publishedOn:"Pubblicato il",allCategories:"Tutte le Categorie",hardwareVersion:"Versione Hardware Standalone",cameraVersion:"App Integrata per Telecamera"},customers:{title:"Fiducia da Parte di Forze dell'Ordine, Città e Integratori",subtitle:"Impiegato in oltre 15 paesi per la sicurezza municipale, il controllo dei trasporti e la protezione di infrastrutture critiche."},testimonials:{title:"Cosa Dicono i Nostri Partner",subtitle:"Feedback comprovato sul campo da agenti di polizia municipale, integratori di sicurezza e responsabili di smart city."},newsSection:{title:"Ultime Novità e Aggiornamenti",subtitle:"Aggiornamenti di ingegneria, annunci di nuove integrazioni e casi di studio da tutto il mondo."},marketTypes:{publicSafety:"Città e Sicurezza Pubblica",public:"Città e Sicurezza Pubblica",healthcare:"Ospedali e Sanità ",education:"Scuole e Campus Universitari",industrial:"Industria ed Energia",private:"Istituti Penitenziari e Centri di Detenzione"},detectionTypes:{gunshot:"Spari e Colpi d'Arma",glass:"Rottura Vetri",drone:"Droni e Minacce Aeree",scream:"Urla e Panico Umano",graffiti:"Graffiti e Vernice Spray",grinder:"Smerigliatrici Angolari",siren:"Sirene di Emergenza",other:"Suoni Personalizzati"},detectionPages:{gunshot:{title:"Rilevamento Spari",desc:"Rileva e geolocalizza colpi di pistola, fucile e armi automatiche entro 5 secondi, inviando coordinate immediate alle telecamere PTZ."},glass:{title:"Rilevamento Rottura Vetri",desc:"Classificazione acustica precisa di rotture di vetri temperati, stratificati e finestre perimetrali con filtraggio avanzato dei falsi allarmi."},drone:{title:"Rilevamento Acustico Droni",desc:"Rilevamento tempestivo del ronzio caratteristico di eliche di UAV e droni commerciali anche in condizioni di visibilità o meteo avverse."},scream:{title:"Rilevamento Urla e Panico",desc:"Riconoscimento neurale di grida di soccorso, aggressioni vocali e panico senza registrare né decifrare il contenuto parlato delle conversazioni."},graffiti:{title:"Rilevamento Bombolette Spray / Graffiti",desc:"Riconoscimento dell'acustica ad alta frequenza dello scuotimento della sfera interna e dello spruzzo di bombolette spray per prevenire il vandalismo."},grinder:{title:"Rilevamento Smerigliatrici Angolari",desc:"Rileva tagli meccanici forzati su recinzioni, cancelli, sportelli ATM e catene di sicurezza con latenza inferiore a 5 secondi."},siren:{title:"Rilevamento Sirene di Emergenza",desc:"Identificazione istantanea dei veicoli di emergenza (polizia, ambulanza, vigili del fuoco) per la priorità semaforica e varchi automatici."},other:{title:"Eventi Acustici Personalizzati",desc:"Addestramento personalizzato di modelli neurali edge per suoni industriali specifici, fughe di pressione, cavitazione o guasti macchinari."}},footer:{company:"Società ",legalHeading:"Pratiche Legali e Conformità ",tagline:"SED rende il mondo più sicuro, alla velocità del suono. Con SED reagisci tempestivamente a ogni minaccia.",trademark:"Marchio registrato EUIPO n. 018598475",certifications:"Certificazioni e Standard",legal:"Informazioni Legali",copyright:"© 2026 JALUD Embedded s.r.o. Tutti i diritti riservati."},home:{heroBadge:"ANALISI ACUSTICA DIRETTA ON-EDGE · RISERVATEZZA GARANTITA",heroTitle:"Rilevamento Acustico Istantaneo delle Minacce per la Sicurezza Moderna",heroTitleLine1:"Rilevamento Acustico Istantaneo",heroTitleLine2:"delle Minacce di Sicurezza",heroSubtitle:"Rileva spari, urla, aggressioni e rottura vetri in tempo reale. Distribuisci come hardware edge autonomo o app native per telecamere smart senza streaming audio continuo.",requestConsultation:"Richiedi Consulenza",viewDetections:"Eventi Rilevabili",exploreSolutions:"Esplora Soluzioni",videoEyebrow:"TECNOLOGIA DIMOSTRATA SUL CAMPO",seeInAction:"Guarda SED in Azione",watchFieldDemo:"Guarda i test di collaudo operativi e le dimostrazioni sul campo dei rilevatori SED:",videoCtTitle:"Reportage TV: Test di Rilevamento Spari ed Eventi",videoCtDesc:"Servizio speciale della televisione che documenta i test di affidabilità del rilevatore acustico SED in poligono e in ambiente urbano reale.",videoCtTag:"Servizio TV",videoGunTitle:"Test sul Campo: Rilevamento Balistico ad Alta Precisione",videoGunDesc:"Dimostrazione operativa del rilevamento istantaneo di colpi d'arma da fuoco con puntamento automatico della telecamera PTZ.",videoGunTag:"Test Poligono",watchYt:"Guarda su YouTube",statResponse:"< 5s",statResponseDesc:"Tempo di risposta dal suono all'avviso all'operatore",statCameras:"100%",statCamerasDesc:"Compatibilità con le principali piattaforme VMS e telecamere IP",statPrivacy:"GDPR",statPrivacyDesc:"Elaborazione transitoria in RAM â Nessuna registrazione continua di conversazioni",acousticAdvantageEyebrow:"IL VANTAGGIO ACUSTICO",comprehensiveCoverageEyebrow:"COPERTURA COMPLETA A 360°",flexibleArchEyebrow:"ARCHITETTURA FLESSIBILE E MODULARE",consultEyebrow:"CONSULENZA TECNICA SPECIALIZZATA",customerEyebrow:"REFERENZE
34E COLLAUDI",meetTheTeam:"Incontra il Team di Ingegneri JALUD",docsResources:"Documentazione Tecnica e Schede Prodotto",cooperationEyebrow:"PROGRAMMA DI PARTNERSHIP",blindSpotsTitle:"Le Telecamere Hanno Angoli Ciechi. Il Suono No.",blindSpotsLead:"I sistemi di videosorveglianza tradizionali coprono solo il campo visivo ottico diretto. SED analizza costantemente l'ambiente acustico a 360 gradi, rilevando pericoli anche dietro angoli, pareti o nell'oscurità totale.",threatsTitle:"Cosa Rileva Sound Event Detector?",threatsSubtitle:"Modelli di intelligenza artificiale proprietari ad alta efficienza per la classificazione istantanea dei suoni critici.",liveAlertsTitle:"Dimostrazione Flusso Eventi in Tempo Reale",consultTitle:"Consulenza Progettuale Gratuita",consultDesc:"I nostri esperti analizzeranno i requisiti acustici del vostro sito, la tipologia di telecamere esistenti e vi forniranno uno studio di fattibilità su misura.",nameLabel:"Nome e Cognome *",companyLabel:"Azienda / Ente *",emailLabel:"E-mail Professionale *",facilityLabel:"Tipo di Struttura o Progetto",facilityPlaceholder:"es. Polizia Municipale, Ospedale, Stazione, Campus...",namePlaceholder:"es. Marco Rossi",companyPlaceholder:"es. Comune di Milano / Security S.p.A.",emailPlaceholder:"[email protected]",submitConsult:"Invia Richiesta di Consulenza",consultNotice:"Rispettiamo la vostra privacy. I dati forniti verranno utilizzati esclusivamente per rispondere alla richiesta.",consultSuccess:"Grazie! La vostra richiesta è stata inviata. Vi contatteremo entro 24 ore lavorative.",consultFailed:"Si è verificato un errore durante l'invio. Vi preghiamo di riprovare o contattarci direttamente a [email protected]."},solutions:{eyebrow:"OPZIONI DI DISTRIBUZIONE FLESSIBILI",title:"Tre Modi per Integrare SED nella Vostra Sicurezza",subtitle:"Dalle installazioni leggere a bordo telecamera ai server centralizzati per centinaia di canali audio.",tier1Title:"Applicazione Edge per Telecamere Smart",tier1Desc:"Esegui SED direttamente sul processore di telecamere Axis (ACAP), Hanwha o Hikvision (HEOP) senza server dedicati aggiuntivi.",tier2Title:"Rilevatore Hardware Standalone (SED Box)",tier2Desc:"Dispositivo rugged sigillato con microfono integrato per ambienti esterni, parchi, piazze e gallerie con connessione PoE.",tier3Title:"SED Server Centralizzato",tier3Desc:"Elabora flussi audio da centinaia di telecamere o citofoni IP esistenti su server fisici o virtuali on-premise.",vmsTitle:"Integrazione Nativa con i Principali VMS di Mercato",vmsSubtitle:"Invia metadati, eventi allarme e coordinate audio direttamente a Milestone XProtect, Genetec Security Center, Avigilon e Geutebrück.",downloadSpecs:"Scarica Schede Tecniche (PDF)"},aboutUs:{eyebrow:"LA NOSTRA MISSIONE E VISIONE",title:"Pionieri Europei nell'Analisi Acustica di Sicurezza",subtitle:"Sviluppiamo algoritmi proprietari di rilevamento sonoro a Pilsen, Repubblica Ceca, per proteggere vite umane nel rispetto della privacy.",teamTitle:"Il Team di Sviluppo",storyTitle:"La Nostra Storia",storyP1:"JALUD Embedded è nata con l'obiettivo di colmare il più grande divario della sicurezza fisica: mentre la vista umana e le telecamere sono limitate dalla linea di vista, l'udito percepisce le minacce all'istante da qualsiasi direzione.",storyP2:"Oggi i nostri rilevatori proteggono stazioni ferroviarie, parchi cittadini, scuole e strutture sanitarie in tutto il mondo, con un'architettura progettata fin dal primo giorno per il rigoroso rispetto del GDPR.",awardsTitle:"Riconoscimenti e Premi",iso9001:"Certificato ISO 9001:2015 â Sistema di Gestione della Qualità ",iso27001:"Certificato ISO/IEC 27001:2022 â Sicurezza delle Informazioni",gdprCertified:"Privacy by Design conforme al GDPR UE",ceMark:"Conformità CE ed EN per installazioni professionali"},mapPage:{zoomRegions:"Regioni di Distribuzione",eyebrow:"PRESENZA GLOBALE",title:"Mappa dei Distributori e Integratori di Sistemi",subtitle:"Trova partner certificati JALUD autorizzati per fornitura, installazione e supporto tecnico.",filterType:"Filtra per Tipologia:",allPartners:"Tutti i Partner",distributorsOnly:"Solo Distributori",integratorsOnly:"Solo Integratori",regionalZoom:"Zoom Regionale:",mapTitle:"Rete Globale di Partner",mapHint:"Fai clic su un indicatore per visualizzare i recapiti e l'area di copertura del partner.",legendDistributor:"Distributore Certificato",legendIntegrator:"Integratore di Sistemi",loadingMap:"Caricamento della mappa...",directoryTitle:"Elenco Partner Autorizzati",searchPlaceholder:"Cerca per paese, città o nome partner...",noMatches:"Nessun partner trovato per i criteri selezionati.",noMatchesHint:"Prova a modificare i filtri o la ricerca per testo.",zoomOnMap:"Visualizza sulla mappa",ctaTitle:"Diventa un Partner Certificato JALUD",ctaDesc:"Espandi la tua offerta di sicurezza con la tecnologia acustica leader in Europa. Margini protetti, licenze demo NFR a costo zero e formazione tecnica diretta.",ctaButton:"Candidati come Partner"}
34,contactPage:{title:"Contattaci",subtitle:"Il nostro team commerciale e di ingegneria è pronto a rispondere alle vostre domande tecniche e progetti di sicurezza.",placeholder:"Descrivi i requisiti del tuo progetto, numero di telecamere o aree da coprire...",inquiryNotice:"I nostri tecnici rispondono solitamente entro 24 ore lavorative.",businessHours:"Orari di apertura: Lunedì â Venerdì, 08:30 â 17:00 CET",hqTitle:"Sede Centrale",devTitle:"Centro di Sviluppo R&D",supportTitle:"Supporto Tecnico Globale",isoCert:"Certificazioni ISO 9001 e ISO 27001",euTrademark:"Marchio UE Registrato",eyebrow:"METTITI IN CONTATTO CON NOI",headquarters:"Sede Legale e Operativa",development:"Laboratorio di Ricerca Acustica",globalSupport:"Desk di Supporto Tecnico e Partner",name:"Nome e Cognome *",company:"Azienda / Ente *",email:"E-mail Professionale *",phone:"Numero di Telefono",facility:"Tipo di Struttura o Progetto",submit:"Invia Messaggio",sending:"Invio in corso...",successTitle:"Messaggio Inviato con Successo",successDesc:"Grazie per averci contattato. Un nostro specialista vi risponderà entro un giorno lavorativo.",errorTitle:"Errore durante l'Invio",errorDesc:"Non è stato possibile recapitare il messaggio. Vi preghiamo di verificare i campi o scrivere direttamente a [email protected].",notRobot:"Conferma di sicurezza",verifyPrompt:"Verifica di non essere un bot prima di inviare",verified:"Verificato â",secureBadge:"Connessione Crittografata e Conforme al GDPR"},radar:{liveStream:"Flusso Eventi Acustici Dimostrativo",location:"Pilsen (CZ) - Canale di Test",disclaimer:"I dati mostrati derivano da unità di prova sul campo autorizzate.",unitsCount:"Unità Attive:",unitsLabel:"Nodi di Rilevamento Operativi",confidence:"Affidabilità :",forwarded:"Inoltrato al VMS",justNow:"Proprio adesso",agoSec:"secondi fa",agoMin:"minuti fa",events:"Eventi Registrati"},cookie:{text:"Utilizziamo cookie essenziali per garantire il funzionamento del sito e, con il tuo consenso, strumenti statistici e video per migliorare la tua esperienza.",decline:"Solo Necessari",accept:"Accetta Tutti"},cooperationTypes:{citizen:"Cittadino Attivo",distributor:"Distributore Commerciale",integrator:"Integratore di Sistemi",customer:"Cliente Finale / Ente",investor:"Investitore e Finanziatore",partner:"Partner Tecnologico"}}}},pA={CZ:"cs",SK:"cs",DE:"de",AT:"de",CH:"de",LI:"de",LU:"de",ES:"es",MX:"es",AR:"es",CO:"es",CL:"es",PE:"es",VE:"es",EC:"es",GT:"es",CU:"es",BO:"es",DO:"es",HN:"es",PY:"es",SV:"es",NI:"es",CR:"es",PA:"es",UY:"es",PR:"es",GQ:"es",IT:"it",SM:"it",VA:"it",PT:"pt",BR:"pt",AO:"pt",MZ:"pt",CV:"pt",GW:"pt",ST:"pt",TL:"pt",AE:"ar",SA:"ar",EG:"ar",QA:"ar",KW:"ar",OM:"ar",BH:"ar",IQ:"ar",JO:"ar",LB:"ar",DZ:"ar",MA:"ar",TN:"ar",LY:"ar",SD:"ar",YE:"ar",SY:"ar",PS:"ar",MR:"ar",SO:"ar",DJ:"ar",KM:"ar",US:"en",GB:"en",UK:"en",CA:"en",AU:"en",NZ:"en",IE:"en",ZA:"en",IN:"en",SG:"en",PH:"en",MY:"en",HK:"en",MT:"en"};function am(i){try{if(typeof document>"u")return null;const e=document.cookie.match(new RegExp("(^|;\\s*)"+i+"=([^;]+)"));if(e)return decodeURIComponent(e[2])}catch{}return null}function Zl(i,e,t=365){try{if(typeof document>"u")return;const a=t*24*60*60;document.cookie=`${i}=${encodeURIComponent(e)};path=/;max-age=${a};SameSite=Lax`}catch{}}function cg(){try{if(typeof navigator>"u")return null;const i=navigator.languages&&navigator.languages.length?navigator.languages:[navigator.language||navigator.userLanguage||""];for(const e of i){if(!e)continue;const t=e.toLowerCase().split("-")[0];if(t==="cs"||t==="sk")return"cs";if(t==="de")return"de";if(t==="es")return"es";if(t==="pt")return"pt";if(t==="ar")return"ar";if(t==="it")return"it";if(t==="en")return"en"}}catch{}return null}async function Fv(){try{const i=new AbortController,e=setTimeout(()=>i.abort(),2e3),t=await fetch("/api/geoip",{signal:i.signal});if(clearTimeout(e),t.ok){const a=await t.json();if(a&&a.country)return a.country.toUpperCase()}}catch{}try{const i=new AbortController,e=setTimeout(()=>i.abort(),2200),t=await fetch("https://ipwho.is/",{signal:i.signal});if(clearTimeout(e),t.ok){const a=await t.json();if(a&&a.country_code)return a.country_code.toUpperCase()}}catch{}try{const i=new AbortController,e=setTimeout(()=>i.abort(),2e3),t=await fetch("https://api.country.is/",{signal:i.signal});if(clearTimeout(e),t.ok){const a=await t.json();if(a&&a.country)return a.country.toUpperCase()}}catch{}try{const i=new AbortController,e=setTimeout(()=>i.abort(),2e3),t=await fetch("https://ipapi.co/json/",{signal:i.signal});if(clearTimeout(e),t.ok){const a=await t.json();if(a&&a.country_code)return a.country_code.toUpperCase()}}catch{}return null}let nr="en";function _t(){return nr}function hA(){return nr}function hs(i,e=!0,t=!1){if(ha[i]){if(nr=i,typeof document<"u"&&(document.documentElement.lang=i,document.documentElement.dir=ha[i].dir),e){try{localStorage.setItem("sed_lang",i
34),t&&localStorage.setItem("sed_manual_lang","1")}catch{}Zl("sed_lang",i,365),t&&Zl("sed_manual_lang","1",365)}try{typeof window<"u"&&window.dispatchEvent(new CustomEvent("sed:languageChange",{detail:{locale:i,isManual:t}}))}catch{}}}typeof window<"u"&&(window.setLocale=hs,window.getLocale=_t);function Mv(){if(typeof window>"u")return"en";try{const i=new URLSearchParams(window.location.search),e=(i.get("lang")||i.get("hl")||i.get("locale")||"").toLowerCase();if(e&&ha[e])return hs(e,!0,!0),e;if(i.get("reset_lang")==="1"||i.get("auto_lang")==="1"){try{localStorage.removeItem("sed_manual_lang"),localStorage.removeItem("sed_lang")}catch{}Zl("sed_manual_lang","",-1),Zl("sed_lang","",-1)}const t=window.location.hash.replace(/^#\/?/,"").toLowerCase();if(ha[t])return hs(t,!0,!0),t;const a=am("sed_manual_lang")==="1"||typeof localStorage<"u"&&localStorage.getItem("sed_manual_lang")==="1",r=am("sed_lang"),n=typeof localStorage<"u"?localStorage.getItem("sed_lang"):null,d=r&&ha[r]?r:n&&ha[n]?n:null;if(a&&d&&ha[d])return d;const l=cg();return l&&ha[l]?l:d&&ha[d]?d:"en"}catch{return"en"}}var ag;try{nr=Mv(),typeof document<"u"&&(document.documentElement.lang=nr,document.documentElement.dir=((ag=ha[nr])==null?void 0:ag.dir)||"ltr")}catch{}async function Nv(){try{if(typeof window<"u")try{const a=new URLSearchParams(window.location.search);(a.get("reset_lang")==="1"||a.get("auto_lang")==="1")&&(localStorage.removeItem("sed_manual_lang"),Zl("sed_manual_lang","",-1))}catch{}if(am("sed_manual_lang")==="1"||typeof localStorage<"u"&&localStorage.getItem("sed_manual_lang")==="1"){console.log("[SED i18n] Manual language preference active:",nr);return}const e=await Fv();if(console.log("[SED i18n] Detected visitor country from IP:",e),e&&pA[e]){const a=pA[e];if(ha[a]){a!==nr&&(console.log(`[SED i18n] Auto-switching language to ${a} based on IP country (${e})`),hs(a,!0,!1));return}}const t=cg();if(t&&ha[t]&&t!==nr){console.log(`[SED i18n] Auto-switching language to ${t} based on browser settings`),hs(t,!0,!1);return}ha[nr]||hs("en",!0,!1)}catch(i){console.warn("[SED i18n] Visitor language detection exception:",i)}}function te(i,e={}){var n;const t=i.split(".");let a=((n=ha[nr])==null?void 0:n.translations)||ha.en.translations;for(const d of t)if(a&&a[d]!==void 0)a=a[d];else{let l=ha.en.translations;for(const u of t)if(l&&l[u]!==void 0)l=l[u];else return i;a=l;break}let r=a||i;return typeof r=="string"&&e&&typeof e=="object"&&Object.entries(e).forEach(([d,l])=>{r=r.replace(new RegExp(`\\{${d}\\}`,"g"),String(l))}),r}const gA={gunshot:(i=20,e="currentColor")=>` 35 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 36 <circle cx="12" cy="12" r="9"/> 37 <circle cx="12" cy="12" r="3"/> 38 <path d="M12 3v3M12 18v3M3 12h3M18 12h3"/> 39 </svg>`,glass:(i=20,e="currentColor")=>` 40 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 41 <rect x="3" y="3" width="18" height="18" rx="2"/> 42 <path d="M12 3l-2 6 5 4-7 4 4 4"/> 43 <path d="M10 9l-6 3"/> 44 <path d="M15 13l5-3"/> 45 </svg>`,drone:(i=20,e="currentColor")=>` 46 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 47 <rect x="9.5" y="9.5" width="5" height="5" rx="1.5" fill="currentColor"/> 48 <path d="M12 9.5V6M12 14.5V18M9.5 12H6M14.5 12H18"/> 49 <path d="M4 6h4M16 6h4M4 18h4M16 18h4"/> 50 <circle cx="6" cy="6" r="2.5"/> 51 <circle cx="18" cy="6" r="2.5"/> 52 <circle cx="6" cy="18" r="2.5"/> 53 <circle cx="18" cy="18" r="2.5"/> 54 </svg>`,scream:(i=20,e="currentColor")=>` 55 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 56 <path d="M11 5L6 9H2v6h4l5 4V5z"/> 57 <path d="M15.54 8.46a5 5 0 0 1 0 7.07"/> 58 <path d="M19.07 4.93a10 10 0 0 1 0 14.14"/> 59 </svg>`,graffiti:(i=20,e="currentColor")=>` 60 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 61 <rect x="7" y="9" width="10" height="12" rx="2"/> 62 <rect x="10" y="4" width="4" height="5" rx="1"/> 63 <path d="M10 4V2h4v2"/> 64 <path d="M17 5l2-1M18 7l2 1"/> 65 </svg>`,grinder:(i=20,e="currentColor")=>` 66 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 67 <circle cx="12" cy="12" r="8"/> 68 <circle cx="12" cy="12" r="2.5"/> 69 <path d="M12 4v2M12 18v2M4 12h2M18 12h2M6.34 6.34l1.42 1.42M16.24 16.24l1.42 1.42M6.34 17.66l1.42-1.42M16.24 7.76l1.42-1.42"/> 70 </svg>`,siren:(i=20,e="currentColor")=>` 71 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 72 <path d="M5 18h14v2H5z"/> 73 <path d="M6 18c0-3.3 2.7-6 6-6s6 2.7 6 6H6z"/> 74 <path d="M12 4v4M4.93 7.93l2.83 2.83M19.07 7.93l-2.83 2.83"/> 75 </svg>`,other:(i=20,e="currentColor")=>` 76 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 77 <circle cx="12" cy="12" r="3"/> 78 <path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2
780 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"/> 79 </svg>`,marketPublic:(i=20,e="currentColor")=>` 80 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 81 <path d="M3 21h18M5 21V7l8-4v18M13 21V11l6 3v7"/> 82 <line x1="8" y1="9" x2="10" y2="9"/> 83 <line x1="8" y1="13" x2="10" y2="13"/> 84 <line x1="8" y1="17" x2="10" y2="17"/> 85 </svg>`,marketHealthcare:(i=20,e="currentColor")=>` 86 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 87 <path d="M22 12h-4l-3 9L9 3l-3 9H2"/> 88 </svg>
88`,marketEducation:(i=20,e="currentColor")=>` 89 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 90 <path d="M22 10v6M2 10l10-5 10 5-10 5z"/> 91 <path d="M6 12v5c3 3 9 3 12 0v-5"/> 92 </svg>`,marketIndustrial:(i=20,e="currentColor")=>` 93 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 94 <path d="M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"/> 95 <path d="M17 18h1M12 18h1M7 18h1"/> 96 </svg>`,marketPrivate:(i=20,e="currentColor")=>` 97 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 98 <rect x="3" y="11" width="18" height="11" rx="2" ry="2"/> 99 <path d="M7 11V7a5 5 0 0 1 10 0v4"/> 100 </svg>`,coopMap:(i=20,e="currentColor")=>` 101 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 102 <polygon points="1 6 1 22 8 18 16 22 23 18 23 2 16 6 8 2 1 6"/> 103 <line x1="8" y1="2" x2="8" y2="18"/> 104 <line x1="16" y1="6" x2="16" y2="22"/> 105 </svg>`,coopCitizen:(i=20,e="currentColor")=>` 106 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 107 <path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/> 108 <circle cx="9" cy="7" r="4"/> 109 <path d="M23 21v-2a4 4 0 0 0-3-3.87"/> 110 <path d="M16 3.13a4 4 0 0 1 0 7.75"/> 111 </svg>`,coopDistributor:(i=20,e="currentColor")=>` 112 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 113 <path d="m7.5 4.27 9 5.15"/> 114 <path d="M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z"/> 115 <path d="m3.3 7 8.7 5 8.7-5"/> 116 <path d="M12 22V12"/> 117 </svg>`,coopIntegrator:(i=20,e="currentColor")=>` 118 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 119 <rect x="4" y="4" width="16" height="16" rx="2"/> 120 <rect x="9" y="9" width="6" height="6"/> 121 <path d="M9 1v3M15 1v3M9 20v3M15 20v3M20 9h3M20 14h3M1 9h3M1 14h3"/> 122 </svg>`,coopInvestor:(i=20,e="currentColor")=>` 123 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 124 <polyline points="22 7 13.5 15.5 8.5 10.5 2 17"/> 125 <polyline points="16 7 22 7 22 13"/> 126 </svg>`,coopPartner:(i=20,e="currentColor")=>` 127 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 128 <polygon points="12 2 2 7 12 12 22 7 12 2"/> 129 <polyline points="2 17 12 22 22 17"/> 130 <polyline points="2 12 12 17 22 12"/> 131 </svg>`,news:(i=20,e="currentColor")=>` 132 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 133 <path d="M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2"/> 134 <path d="M18 14h-8M15 18h-5M10 6h8v4h-8V6Z"/> 135 </svg>`,caseStudy:(i=20,e="currentColor")=>` 136 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 137 <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/> 138 <polyline points="14 2 14 8 20 8"/> 139 <line x1="16" y1="13" x2="8" y2="13"/> 140 <line x1="16" y1="17" x2="8" y2="17"/> 141 <polyline points="10 9 9 9 8 9"/> 142 </svg>`,productUpdate:(i=20,e="currentColor")=>` 143 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 144 <path d="M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z"/> 145 <path d="m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z"/>
145 146 <path d="M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0"/> 147 <path d="M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5"/> 148 </svg>`,aboutUs:(i=20,e="currentColor")=>` 149 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 150 <circle cx="12" cy="12" r="10"/> 151 <line x1="12" y1="16" x2="12" y2="12"/> 152 <line x1="12" y1="8" x2="12.01" y2="8"/> 153 </svg>`,contact:(i=20,e="currentColor")=>` 154 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 155 <path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/> 156 <polyline points="22,6 12,13 2,6"/> 157 </svg>`,manuals:(i=20,e="currentColor")=>` 158 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 159 <path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20"/> 160 <path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"/> 161 </svg>`,shield:(i=20,e="currentColor")=>` 162 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 163 <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/> 164 </svg>`,checkmark:(i=20,e="currentColor")=>` 165 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 166 <polyline points="20 6 9 17 4 12"/> 167 </svg>`,privacy:(i=20,e="currentColor")=>` 168 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 169 <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/> 170 </svg>`,terms:(i=20,e="currentColor")=>` 171 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 172 <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/> 173 <polyline points="14 2 14 8 20 8"/> 174 <path d="m9 15 2 2 4-4"/> 175 </svg>`,eula:(i=20,e="currentColor")=>` 176 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 177 <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/> 178 <polyline points="14 2 14 8 20 8"/> 179 <circle cx="10" cy="14" r="2"/> 180 <path d="m11.5 15.5 3.5 3.5"/> 181 <path d="m13.5 17.5 1.5-1.5"/> 182 </svg>`,productPrivacy:(i=20,e="currentColor")=>` 183 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 184 <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/> 185 <rect x="9" y="11" width="6" height="5" rx="1"/> 186 <path d="M10 11V9.5a2 2 0 0 1 4 0V11"/> 187 </svg>`,dpa:(i=20,e="currentColor")=>` 188 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 189 <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/> 190 <polyline points="14 2 14 8 20 8"/> 191 <path d="M8 13h8"/> 192 <path d="M8 17h5"/> 193 <path d="M10 9h4"/> 194 </svg>`,support:(i=20,e="currentColor")=>` 195 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 196 <circle cx="12" cy="12" r="10"/> 197 <circle cx="12" cy="12" r="4"/> 198 <line x1="4.93" y1="4.93" x2="9.17" y2="9.17"/> 199 <line x1="14.83" y1="14.83" x2="19.07" y2="19.07"/> 200 <line x1="14.83" y1="9.17" x2="19.07" y2="4.93"/> 201 <line x1="4.93" y1="19.07" x2="9.17" y2="14.83"/> 202 </svg>`,ethics:(i=20,e="currentColor")=>` 203 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 204 <path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"/> 205 <circle cx="9" cy="7" r="4"/> 206 <path d="M22 21v-2a4 4 0 0 0-3-3.87"/> 207 <path d="M16 3.13a4 4 0 0 1 0 7.75"/> 208 </svg>`,ims:(i=20,e="currentColor")=>` 209 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 210 <circle cx="12" cy="8" r="7"/> 211 <polyline points="8.21 13.89 7 23 12 20 17 23 15.79 13.88"/> 212 </svg>`,cookie:(i=20,e="currentColor")=>` 213 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 214 <path d="M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5"/> 215 <path d="M8.5 8.5v.01"/> 216 <path d="M16 15.5v.01"/> 217 <path d="M12 12v.01"/> 218 <path d="M11 17v.01"/> 219 <path d="M7 13v.01"/> 220 </svg>`,settings:(i=20,e="currentColor")=>` 221 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 222 <circle cx="12" cy="12" r="3"/> 223 <path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2
2230 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"/> 224 </svg>`,arrowRight:(i=16,e="currentColor")=>` 225 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 226 <line x1="5" y1="12" x2="19" y2="12"/> 227 <polyline points="12 5 19 12 12 19"/> 228 </svg>`,download:(i=20,e="currentColor")=>` 229 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 230 <path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/> 231 <polyline points="7 10 12 15 17 10"/> 232 <line x1="12" y1="15" x2="12" y2="3"/> 233 </svg>`};function Ne(i,e=20,t="currentColor"){return(gA[i]||gA.other)(e,t)}function Rv(i="home",e){const t=document.createElement("header");t.className="sed-header";const a=_t();t.innerHTML=` 234 <div class="sed-container"> 235 <div class="sed-header-inner"> 236 <!-- Official Sound Event Detector Brand Logo --> 237 <a href="#home" class="sed-brand" data-route="home" aria-label="Sound Event Detector Homepage"> 238 <div class="sed-brand-logo-wrapper" style="display: flex; align-items: center; gap: 8px;"> 239 <svg width="36" height="32" viewBox="-362 -98 600 500" fill="none" xmlns="http://www.w3.org/2000/svg"> 240 <path fill="#FFFFFF" d="M195.627,247.888c-12.865-13.056-29.891-19.539-51.041-19.539H93.608V390.41h50.978c21.15,0,38.176-6.452,51.041-19.402c12.875-12.933,19.326-29.783,19.326-50.477v-22.168C214.953,277.719,208.502,260.884,195.627,247.888z M193.028,320.531c0,15.438-4.349,28.074-12.978,37.952c-8.666,9.868-20.469,14.804-35.465,14.804h-29.037V245.592h29.037c14.996,0,26.799,4.951,35.465,14.819c8.629,9.869,12.978,22.466,12.978,37.719V320.531z"/> 241 <polygon fill="#FFFFFF" points="-12.496,315.309 54.06,315.309 54.06,298.01 -12.496,298.01 -12.496,245.592 64.189,245.592 64.189,228.349 -34.437,228.349 -34.437,340.438 -34.437,347.964 -34.437,373.295 -34.437,373.471 -34.437,390.521 -23.091,390.521 65.401,390.41 65.401,373.287 -12.496,373.287"/> 242 <path fill="#FFFFFF" d="M73.858,140.234c-6.556,8.528-14.932,12.757-25.146,12.757c-12.308,0-22.089-3.529-29.375-10.646C12.061,135.261,8.39,124.3,8.39,109.44h-54.477l-0.376,1.139c-0.642,27.77,7.679,48.952,24.953,63.531c17.271,14.587,40.66,21.871,70.223,21.871c26.582,0,48.382-8.191,65.295-24.56c16.966-16.384,25.427-38.368,25.427-66.002V-37.793v-49.601v-0.594h-483.164l-0.205,478.51h192.67h2.78h49.032c6.993-2.15,13.239-5.184,18.599-9.259c11.354-8.634,17.026-20.028,17.026-34.181c0-4.822-0.585-9.252-1.749-13.303c-1.172-4.046-2.548-7.493-4.133-10.383c-1.589-2.872-3.883-5.632-6.884-8.281c-3.009-2.646-5.725-4.741-8.144-6.298c-2.419-1.557-5.721-3.186-9.894-4.902c-4.172-1.709-7.554-2.952-10.142-3.731c-2.591-0.778-6.138-1.869-10.643-3.266c-13.523-4.204-23.128-8.167-28.8-11.898c-5.681-3.738-8.513-9.571-8.513-17.5c0-7.471,2.788-13.342,8.385-17.619c5.592-4.269,13.398-6.419,23.42-6.419c6.511,0,13.311,1.252,20.408,3.747c7.097,2.479,13.066,5.745,17.913,9.789l11.763-15.63c-6.005-4.983-13.769-9.027-23.284-12.14c-9.52-3.106-19.036-4.662-28.557-4.662c-16.191,0-29.297,4.165-39.316,12.485c-10.024,8.321-15.027,19.016-15.027,32.078c0,6.995,1.292,13.069,3.884,18.197c2.583,5.143,6.51,9.419,11.774,12.837c5.251,3.418,10.137,6.066,14.647,7.928c4.509,1.869,10.431,3.972,17.78,6.307c6.511,2.03,11.145,3.498,13.896,4.43c2.76,0.931,6.303,2.413,10.647,4.437c4.34,2.021,7.39,4.044,9.139,6.064c1.757,2.022,3.338,4.663,4.758,7.93c1.42,3.271,2.046,7.091,1.881,11.433c-0.34,8.096-3.842,14.507-10.521,19.248c-6.676,4.749-16.023,7.117-28.046,7.117c-7.848,0-15.987-1.708-24.42-5.128c-6.266-2.543-11.674-5.647-16.235-9.315h-1.97h-5.416h-2.56h-70.547c-0.189-0.039-0.31-0.055-0.494-0.079c-59.062,0-57.449-56.863-57.449-56.863l-0.128-20.179l0.421-276.999c0,0,0-0.208,0-0.352V5.799c0.041-6.499,2.236-56.141,57.445-56.141H25.416L83.631,6.513v98.907C83.631,120.127,80.357,131.737,73.858,140.234z"/> 243 </svg> 244 <div class="sed-brand-text"> 245 <div class="sed-brand-title">Sound Event Detector</div> 246 <div class="sed-brand-tagline">ACOUSTIC SECURITY AI</div> 247 </div> 248 </div> 249 </a> 250 251 <!-- Desktop Navigation --> 252 <nav class="sed-nav"> 253 <div class="sed-nav-item"> 254 <a href="#solutions" class="sed-nav-link ${i==="solutions"?"active":""}" data-route="solutions">${te("nav.solutions")}</a> 255 </div> 256 257 <!-- Detection Dropdown --> 258 <div class="sed-nav-item"> 259 <a href="#detection" class="sed-nav-link ${i.startsWith("detection")?"active":""}" data-route="detection"> 260 ${te("nav.detection")} â¾ 261 </a> 262 <div class="sed-dropdown-menu"> 263 <a href="#detection-gunshot" class="sed-dropdown-item" data-route="detection-gunshot">${Ne("gunshot",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("detectionTypes.gunshot")}</span></a> 264 <a href="#detection-glass" class="sed-dropdown-item" data-route="detection-glass">${Ne("glass",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("detectionTypes.glass")}</span></a> 265 <a href="#detection-drone" class="sed-dropdown-item" data-route="detection-drone">${Ne("drone",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("detectionTypes.drone")}</span></a> 266 <a href="#detection-scream" class="sed-dropdown-item" data-route="detection-scream">${Ne("scream",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("detectionTypes.scream")}</span></a> 267 <a href="#detection-graffiti" class="sed-dropdown-item" data-route="detection-graffiti">${Ne("graffiti",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("detectionTypes.graffiti")}</span></a> 268 <a href="#detection-grinder" class="sed-dropdown-item" data-route="detection-grinder">${Ne("grinder",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("detectionTypes.grinder")}</span></a> 269 <a href="#detection-siren" class="sed-dropdown-item" data-route="detection-siren">${Ne("siren",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("detectionTypes.siren")}</span></a> 270 <a href="#detection-other" class="sed-dropdown-item" data-route="detection-other">${Ne("other",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("detectionTypes.other")}</span></a> 271 </div> 272 </div> 273 274 <!-- Markets Dropdown --> 275 <div class="sed-nav-item"> 276 <a href="#markets" class="sed-nav-link ${i.startsWith("market")?"active":""}" data-route="markets"> 277 ${te("nav.markets")} â¾ 278 </a> 279 <div class="sed-dropdown-menu"> 280 <a href="#market-public" class="sed-dropdown-item" data-route="market-public">${Ne("marketPublic",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("marketTypes.publicSafety")}</span></a> 281 <a href="#market-healthcare" class="sed-dropdown-item" data-route="market-healthcare">${Ne("marketHealthcare",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("marketTypes.healthcare")}</span></a> 282 <a href="#market-education" class="sed-dropdown-item" data-route="market-education">${Ne("marketEducation",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("marketTypes.education")}</span></a> 283 <a href="#market-industrial" class="sed-dropdown-item" data-route="market-industrial">${Ne("marketIndustrial",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("marketTypes.industrial")}</span></a> 284 <a href="#market-private" class="sed-dropdown-item" data-route="market-private">${Ne("marketPrivate",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("marketTypes.private")}</span></a> 285 </div> 286 </div> 287 288 <!-- Cooperation Dropdown --> 289 <div class="sed-nav-item"> 290 <a href="#cooperation" class="sed-nav-link ${i.startsWith("cooperation")||i==="distributors-map"?"active":""}" data-route="cooperation"> 291 ${te("nav.cooperation")} â¾ 292 </a> 293 <div class="sed-dropdown-menu"> 294 <a href="#distributors-map" class="sed-dropdown-item" data-route="distributors-map" style="font-weight: 800; color: var(--blue-primary); border-bottom: 1px solid var(--slate-line);">${Ne("coopMap",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("nav.distributorsMap")}</span></a> 295 <a href="#cooperation-citizen" class="sed-dropdown-item" data-route="cooperation-citizen">${Ne("coopCitizen",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("cooperationTypes.citizen")}</span></a> 296 <a href="#cooperation-distributor" class="sed-dropdown-item" data-route="cooperation-distributor">${Ne("coopDistributor",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("cooperationTypes.distributor")}</span></a> 297 <a href="#cooperation-integrator" class="sed-dropdown-item" data-route="cooperation-integrator">${Ne("coopIntegrator",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("cooperationTypes.integrator")}</span></a> 298 <a href="#cooperation-investor" class="sed-dropdown-item" data-route="cooperation-investor">${Ne("coopInvestor",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("cooperationTypes.investor")}</span></a> 299 <a href="#cooperation-partner" class="sed-dropdown-item" data-route="cooperation-partner">${Ne("coopPartner",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("cooperationTypes.partner")}</span></a> 300 </div> 301 </div> 302 303 <!-- News, Press & Case Studies Dropdown --> 304 <div class="sed-nav-item"> 305 <a href="#news" class="sed-nav-link ${i==="news"||i==="latest-news"||i==="case-studies"||i==="product-updates"?"active":""}" data-route="news"> 306 ${te("nav.news")} â¾ 307 </a> 308 <div class="sed-dropdown-menu"> 309 <a href="#latest-news" class="sed-dropdown-item" data-route="latest-news">${Ne("news",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("nav.latestNews")}</span></a> 310 <a href="#case-studies" class="sed-dropdown-item" data-route="case-studies">${Ne("caseStudy",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("nav.caseStudies")}</span></a> 311 <a href="#product-updates" class="sed-dropdown-item" data-route="product-updates">${Ne("productUpdate",16,"var(--blue-primary)")} <span style="margin-left: 6px;">${te("nav.productUpdates")}</span></a> 312 </div> 313 </div> 314 315 <div class="sed-nav-item"> 316 <a href="#about-us" class="sed-nav-link ${i==="about-us"?"active":""}" data-route="about-us">${te("nav.aboutUs")}</a> 317 </div> 318 </nav> 319 320 <!-- Actions & Language Switcher --> 321 <div class="sed-header-actions"> 322 <select class="sed-lang-select" id="sed-lang-picker" aria-label="Select Language"> 323 ${Object.keys(ha).map(v=>` 324 <option value="${v}" ${v===a?"selected":""}>${v.toUpperCase()}</option> 325 `).join("")} 326 </select> 327 <a href="#contact" class="sed-btn sed-btn-outline" data-route="contact">${te("nav.contact")}</a> 328 <button class="sed-mobile-toggle" id="sed-mobile-open" aria-label="Open Navigation Menu">â°</button> 329 </div> 330 </div> 331 </div> 332 333 <!-- Mobile Drawer Overlay & Navigation --> 334 <div class="sed-mobile-overlay" id="sed-mobile-overlay"></div> 335 <div class="sed-mobile-drawer" id="sed-mobile-drawer"> 336 <div class="sed-mobile-drawer-header"> 337 <div style="font-family: var(--font-heading); font-weight: 800; font-size: 1.1rem; color: #ffffff; display: flex; align-items: center; gap: 8px;">
338 <span>Sound Event Detector®</span> 339 </div> 340 <button class="sed-mobile-drawer-close" id="sed-mobile-close" aria-label="Close Navigation Menu">â</button> 341 </div> 342 343 <div class="sed-mobile-nav-list"> 344 <a href="#home" class="sed-mobile-nav-link" data-route="home"><span style="display:inline-flex; align-items:center; gap:8px;">${Ne("aboutUs",16,"var(--blue-primary)")} Home</span></a> 345 <a href="#solutions" class="sed-mobile-nav-link" data-route="solutions"><span style="display:inline-flex; align-items:center; gap:8px;">${Ne("settings",16,"var(--blue-primary)")} ${te("nav.solutions")}</span></a> 346 <a href="#detection" class="sed-mobile-nav-link" data-route="detection"><span style="display:inline-flex; align-items:center; gap:8px;">${Ne("gunshot",16,"var(--blue-primary)")} ${te("nav.detection")}</span></a> 347 <a href="#markets" class="sed-mobile-nav-link" data-route="markets"><span style="display:inline-flex; align-items:center; gap:8px;">${Ne("marketPublic",16,"var(--blue-primary)")} ${te("nav.markets")}</span></a> 348 <a href="#cooperation" class="sed-mobile-nav-link" data-route="cooperation"><span style="display:inline-flex; align-items:center; gap:8px;">${Ne("coopDistributor",16,"var(--blue-primary)")} ${te("nav.cooperation")}</span></a> 349 <a href="#distributors-map" class="sed-mobile-nav-link" data-route="distributors-map" style="color: var(--blue-primary); font-weight: 700;"><span style="display:inline-flex; align-items:center; gap:8px;">${Ne("coopMap",16,"var(--blue-primary)")} ${te("nav.distributorsMap")}</span></a> 350 <a href="#news" class="sed-mobile-nav-link" data-route="news"><span style="display:inline-flex; align-items:center; gap:8px;">${Ne("news",16,"var(--blue-primary)")} ${te("nav.news")}</span></a> 351 <a href="#about-us" class="sed-mobile-nav-link" data-route="about-us"><span style="display:inline-flex; align-items:center; gap:8px;">${Ne("aboutUs",16,"var(--blue-primary)")} ${te("nav.aboutUs")}</span></a> 352 <a href="#contact" class="sed-mobile-nav-link" data-route="contact" style="color: var(--blue-primary); font-weight: 800;"><span style="display:inline-flex; align-items:center; gap:8px;">${Ne("contact",16,"var(--blue-primary)")} ${te("nav.contact")}</span></a> 353 </div> 354 </div> 355 `;const r=t.querySelector("#sed-mobile-drawer"),n=t.querySelector("#sed-mobile-overlay"),d=t.querySelector("#sed-mobile-open"),l=t.querySelector("#sed-mobile-close");function u(){r&&r.classList.add("open"),n&&n.classList.add("open"),document.body.style.overflow="hidden"}function A(){r&&r.classList.remove("open"),n&&n.classList.remove("open"),document.body.style.overflow=""}d&&d.addEventListener("click",u),l&&l.addEventListener("click",A),n&&n.addEventListener("click",A),t.querySelectorAll("[data-route]").forEach(v=>{v.addEventListener("click",k=>{k.preventDefault();const g=v.getAttribute("data-route");A(),e&&e(g)})});const h=t.querySelector("#sed-lang-picker");return h&&h.addEventListener("change",v=>{hs(v.target.value,!0,!0),e&&e(i)}),t}const lc={cs:{bannerTitle:"ðª Nastavenà ochrany soukromà a cookies",bannerText:"PoužÃváme soubory cookie a analytické technologie k zajiÅ¡tÄnà správného fungovánà webu, mÄÅenà návÅ¡tÄvnosti a sledovánà kampanà (Google Analytics, HubSpot). Můžete pÅijmout vÅ¡e, odmÃtnout volitelné technologie nebo si upravit nastavenà jednotlivých kategoriÃ.",learnMore:"VÃce v Zásadách použÃvánà cookies",acceptAll:"PÅijmout vÅ¡e",rejectAll:"OdmÃtnout volitelné",settingsBtn:"NastavenÃ",modalTitle:"PÅedvolby souborů cookie",modalDesc:"Zvolte, které typy technologià nám povolÃte zpracovávat. Nezbytné technologie jsou nutné pro technické fungovánà stránek a nelze je vypnout.",necessaryTitle:"Nezbytné technologie",necessaryBadge:"Vždy aktivnÃ",necessaryDesc:"Tyto technologie a mÃstnà úložiÅ¡tÄ sloužà k základnÃmu fungovánà webu, uloženà zvoleného jazyka a zapamatovánà vaÅ¡eho nastavenà ochrany soukromÃ.",analyticsTitle:"Analytické cookies (Google Analytics 4 & HubSpot)",analyticsDesc:"Po udÄlenà souhlasu pomáhajà statisticky vyhodnocovat návÅ¡tÄvnost webu a mÄÅit úspÄÅ¡nost marketingových kampanÃ
355(HubSpot, GA4) bez ukládánà citlivých osobnÃch údajů.",externalMediaTitle:"Externà média (YouTube)",externalMediaDesc:"UmožÅujà pÅehrávat vložená videa služby YouTube v režimu se zvýšenou ochranou soukromÃ. Bez vaÅ¡eho souhlasu se naÄte pouze náhled.",savePreferences:"Uložit nastavenÃ",close:"ZavÅÃt"},en:{bannerTitle:"ðª Privacy & Cookie Preferences",bannerText:"We use cookies and analytics technologies to ensure proper website functionality, measure traffic, and evaluate marketing campaigns (Google Analytics, HubSpot). You can accept all, reject optional technologies, or customize category settings.",learnMore:"Learn more in our Cookie Policy",acceptAll:"Accept All",rejectAll:"Decline Optional",settingsBtn:"Settings",modalTitle:"Cookie Consent Preferences",modalDesc:"Choose which technology categories you allow us to use. Strictly necessary technologies are required for the technical operation of the website and cannot be disabled.",necessaryTitle:"Strictly Necessary Technologies",necessaryBadge:"Always Active",necessaryDesc:"Essential for core website operation, language selection memory, and privacy preferences.",analyticsTitle:"Analytics Cookies (Google Analytics 4 & HubSpot)",analyticsDesc:"With your consent, these help us statistically evaluate website traffic and measure marketing campaign performance (HubSpot, GA4) without storing sensitive personal data.",externalMediaTitle:"External Media (YouTube)",externalMediaDesc:"Enables playback of embedded YouTube videos in privacy-enhanced mode. Without consent, only a preview is shown.",savePreferences:"Save Preferences",close:"Close"},de:{bannerTitle:"ðª Datenschutz- & Cookie-Einstellungen",bannerText:"Wir verwenden Cookies und Analysetechnologien (einschlieÃlich Google Analytics und HubSpot), um die ordnungsgemäÃe Funktion der Website sicherzustellen, den Datenverkehr zu messen und
355Kampagnen auszuwerten.",learnMore:"Mehr erfahren in unserer Cookie-Richtlinie",acceptAll:"Alle akzeptieren",rejectAll:"Optionale ablehnen",settingsBtn:"Einstellungen",modalTitle:"Cookie-Präferenzen anpassen",modalDesc:"Wählen Sie aus, welche Kategorien Sie zulassen möchten. Notwendige Technologien sind für den technischen Betrieb erforderlich.",necessaryTitle:"Notwendige Technologien",necessaryBadge:"Immer aktiv",necessaryDesc:"Erforderlich für Kernfunktionen, Sicherheit, Sprachauswahl und Speicherung Ihrer Datenschutzeinstellungen.",analyticsTitle:"Analyse-Cookies (Google Analytics 4 & HubSpot)",analyticsDesc:"Helfen uns nach Ihrer Zustimmung, den Datenverkehr zu messen und Marketingkampagnen zu evaluieren (HubSpot, GA4), ohne sensible persönliche Daten zu speichern.",externalMediaTitle:"Externe Medien (YouTube)",externalMediaDesc:"Ermöglicht das Abspielen eingebetteter YouTube-Videos im erweiterten Datenschutzmodus.",savePreferences:"Einstellungen speichern",close:"SchlieÃen"},es:{bannerTitle:"ðª Privacidad y Preferencias de Cookies",bannerText:"Utilizamos cookies y tecnologÃas analÃticas (incluyendo Google Analytics y HubSpot) para garantizar el correcto funcionamiento del sitio web, medir el tráfico y evaluar campañas.",learnMore:"Más información en nuestra PolÃtica de Cookies",acceptAll:"Aceptar todo",rejectAll:"Rechazar opcionales",settingsBtn:"Configuración",modalTitle:"Preferencias de Consentimiento de Cookies",modalDesc:"Elija qué categorÃas de tecnologÃas nos permite utilizar. Las tecnologÃas necesarias no se pueden desactivar.",necessaryTitle:"TecnologÃas Necesarias",necessaryBadge:"Siempre activo",necessaryDesc:"Esenciales para el funcionamiento básico, la selección de idioma y el almacenamiento de sus preferencias de privacidad.",analyticsTitle:"Cookies AnalÃticas (Google Analytics 4 & HubSpot)",analyticsDesc:"Con su consentimiento, nos ayudan a evaluar estadÃsticamente el tráfico del sitio y el rendimiento de campañas (HubSpot, GA4) sin almacenar datos personales sensibles.",externalMediaTitle:"Medios Externos (YouTube)",externalMediaDesc:"Permite reproducir videos de YouTube integrados en modo de privacidad mejorada.",savePreferences:"Guardar preferencias",close:"Cerrar"},it:{bannerTitle:"ðª Privacy e Preferenze sui Cookie",bannerText:"Utilizziamo cookie e tecnologie analitiche (inclusi Google Analytics e HubSpot) per garantire il corretto funzionamento del sito, misurare il traffico e valutare le campagne di marketing.",learnMore:"Scopri di più nella nostra Informativa sui Cookie",acceptAll:"Accetta tutti",rejectAll:"Rifiuta opzionali",settingsBtn:"Impostazioni",modalTitle:"Preferenze di Consenso Cookie",modalDesc:"Scegli quali categorie di tecnologie consentirci di utilizzare. Le tecnologie necessarie non possono essere disattivate.",necessaryTitle:"Tecnologie Necessarie",necessaryBadge:"Sempre attivo",necessaryDesc:"Essenziali per il funzionamento di base, la selezione della lingua e la memorizzazione delle preferenze di privacy.",analyticsTitle:"Cookie Analitici (Google Analytics 4 & HubSpot)",analyticsDesc:"Previo consenso, ci aiutano a valutare statisticamente il traffico del sito e le prestazioni delle campagne (HubSpot, GA4) senza memorizzare dati personali identificativi.",externalMediaTitle:"Media Esterni (YouTube)",externalMediaDesc:"Consente la riproduzione di video YouTube incorporati in modalità di privacy avanzata.",savePreferences:"Salva preferenze",close:"Chiudi"},pt:{bannerTitle:"ðª Privacidade e Preferências de Cookies",bannerText:"Utilizamos cookies e tecnologias analÃticas (incluindo Google Analytics e HubSpot) para garantir o correto funcionamento do site, medir o tráfego e avaliar campanhas de marketing.",learnMore:"Saiba mais na nossa PolÃtica de Cookies",acceptAll:"Aceitar tudo",rejectAll:"Rejeitar opcionais",settingsBtn:"Configurações",modalTitle:"Preferências de Consentimento de Cookies",modalDesc:"Escolha quais categorias de tecnologias nos permite utilizar. As tecnologias necessárias não podem ser desativadas.",necessaryTitle:"Tecnologias Necessárias",necessaryBadge:"Sempre ativo",necessaryDesc:"Essenciais para o funcionamento básico, seleção de idioma e armazenamento das suas preferências de privacidade.",analyticsTitle:"Cookies AnalÃticos (Google Analytics 4 & HubSpot)",analyticsDesc:"Com o seu consentimento, ajudam-nos a avaliar estatisticamente o tráfego do site e o desempenho de campanhas (HubSpot, GA4) sem armazenar dados pessoais confidenciais.",externalMediaTitle:"MÃdia Externa (YouTube)",externalMediaDesc:"Permite reproduzir vÃdeos incorporados do YouTube em modo de privacidade aprimorada.",savePreferences:"Salvar preferências",close:"Fechar"},ar:{bannerTitle:"ðª Ø§ÙØ®ØµÙØµÙØ© ÙØªÙضÙÙØ§Øª Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·",bannerText:"ÙØ³ØªØ®Ø¯Ù
Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø· ÙØ§ÙتÙÙÙØ§Øª Ø§ÙØªØÙÙÙÙØ© (بÙ
ا Ù٠ذÙÙ Google Analytics Ù HubSpot) ÙØ¶Ù
ا٠عÙ
٠اÙÙ
ÙÙØ¹ ÙÙÙØ§Ø³ Ø§ÙØ²Ùارات ÙÙ
تابعة Ø§ÙØÙ
ÙØ§Øª Ø§ÙØªØ³ÙÙÙÙØ©.",learnMore:"اÙÙ
Ø²ÙØ¯ ÙÙ Ø³ÙØ§Ø³Ø© Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·",acceptAll:"ÙØ¨Ù٠اÙÙÙ",rejectAll:"Ø±ÙØ¶ Ø§ÙØ§Ø®ØªÙØ§Ø±ÙØ©",settingsBtn:"Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯Ø§Øª",modalTitle:"ØªÙØ¶ÙÙØ§Øª Ù
ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·",modalDesc:"اختر ÙØ¦Ø§Øª Ø§ÙØªÙÙÙØ§Øª Ø§ÙØªÙ تسÙ
Ø ÙÙØ§ باستخداÙ
ÙØ§. ÙØ§ ÙÙ
Ù٠تعطÙÙ Ø§ÙØªÙÙÙØ§Øª Ø§ÙØ¶Ø±ÙØ±ÙØ© ÙØªØ´ØºÙ٠اÙÙ
ÙÙØ¹.",necessaryTitle:"Ø§ÙØªÙÙÙØ§Øª Ø§ÙØ¶Ø±ÙØ±ÙØ©",necessaryBadge:"ÙØ´Ø· دائÙ
ÙØ§",necessaryDesc:"Ø¶Ø±ÙØ±ÙØ© ÙÙØ£Ø¯Ø§Ø¡ Ø§ÙØ£Ø³Ø§Ø³Ù ÙÙÙ
ÙÙØ¹ ÙØªØ°Ùر اÙÙØºØ© ÙØªÙضÙÙØ§Øª Ø§ÙØ®ØµÙØµÙØ©.",anal
355yticsTitle:"Ù ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø· Ø§ÙØªØÙÙÙÙØ© (Google Analytics 4 & HubSpot)",analyticsDesc:"Ø¨Ù ÙØ§ÙÙØªÙØ ØªØ³Ø§Ø¹Ø¯ÙØ§ عÙ٠تØÙÙÙ ØØ±ÙØ© اÙÙ Ø±ÙØ± Ø¥ØØµØ§Ø¦Ùا٠Ù٠تابعة أداء Ø§ÙØÙ ÙØ§Øª (HubSpot, GA4) دÙ٠تخزÙÙ Ø¨ÙØ§Ùات Ø´Ø®ØµÙØ© ØØ³Ø§Ø³Ø©.",externalMediaTitle:"اÙÙØ³Ø§Ø¦Ø· Ø§ÙØ®Ø§Ø±Ø¬ÙØ© (YouTube)",externalMediaDesc:"ØªØªÙØ تشغÙÙ ÙÙØ¯ÙÙÙØ§Øª YouTube اÙÙ Ø¶Ù ÙØ© ÙÙ ÙØ¶Ø¹ Ø§ÙØ®ØµÙØµÙØ© اÙÙ ØØ³ÙØ©.",savePreferences:"ØÙظ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯Ø§Øª",close:"Ø¥ØºÙØ§Ù"}};function Ec(){try{const i=localStorage.getItem("sed_cookie_consent_v2");if(!i)return null;const e=JSON.parse(i);return{necessary:!0,analytics:!!e.analytics,externalMedia:!!(e.externalMedia??e.marketing),timestamp:e.timestamp||new Date().toISOString()}}catch{return null}}function jv(i){const e=Ec();return e?!!e[i]:!1}function rl({analytics:i,externalMedia:e}){const t=!!i,a=!!e,r={analytics_storage:t?"granted":"denied",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"};typeof window.gtag=="function"&&window.gtag("consent","update",r),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"consent_updated",consent_analytics:r.analytics_storage,consent_ad_storage:"denied",consent_external_media:a?"granted":"denied"});const n={necessary:!0,analytics:t,externalMedia:a,timestamp:new Date().toISOString()};localStorage.setItem("sed_cookie_consent_v2",JSON.stringify(n)),window.dispatchEvent(new CustomEvent("sed:consentChange",{detail:n})),window._hsq=window._hsq||[],t?window._hsq.push(["doNotTrack",{track:!0}]):(window._hsq.push(["doNotTrack"]),window._hsq.push(["revokeCookieConsent"]))}function jm(i){const e=_t()||"en",t=lc[e]||lc.en,a=e==="ar",r=Ec()||{analytics:!1,externalMedia:!1},n=document.getElementById("sed-cookie-settings-modal");n&&n.remove();const d=document.createElement("div");d.id="sed-cookie-settings-modal",d.style.cssText=` 356 position: fixed; 357 top: 0; 358 left: 0; 359 width: 100vw; 360 height: 100vh; 361 background: rgba(3, 14, 28, 0.85); 362 backdrop-filter: blur(8px); 363 z-index: 100000; 364 display: flex; 365 align-items: center; 366 justify-content: center; 367 padding: 1rem; 368 box-sizing: border-box; 369 direction: ${a?"rtl":"ltr"}; 370 `,d.innerHTML=` 371 <div style=" 372 background: #07192f; 373 border: 1px solid rgba(53, 168, 223, 0.3); 374 box-shadow: 0 20px 50px rgba(0,0,0,0.6); 375 border-radius: 14px; 376 max-width: 620px; 377 width: 100%; 378 max-height: 90vh; 379 display: flex; 380 flex-direction: column; 381 color: #ffffff; 382 font-family: var(--font-body, system-ui, sans-serif); 383 overflow: hidden; 384 text-align: ${a?"right":"left"}; 385 "> 386 <!-- Modal Header --> 387 <div style="padding: 1.5rem 1.75rem 1rem; border-bottom: 1px solid rgba(255,255,255,0.1); display: flex; justify-content: space-between; align-items: center;"> 388 <h3 style="margin: 0; font-size: 1.25rem; font-weight: 800; color: #ffffff; display: flex; align-items: center; gap: 8px;"> 389 <span>ðª</span> ${t.modalTitle} 390 </h3> 391 <button id="sed-cookie-modal-close-btn" style="background: none; border: none; color: rgba(255,255,255,0.7); font-size: 1.5rem; cursor: pointer; line-height: 1; padding: 0.25rem;" title="${t.close}">×</button> 392 </div> 393 394 <!-- Modal Body --> 395 <div style="padding: 1.5rem 1.75rem; overflow-y: auto; flex: 1; display: flex; flex-direction: column; gap: 1.25rem;"> 396 <p style="margin: 0; font-size: 0.88rem; line-height: 1.6; color: rgba(255,255,255,0.85);"> 397 ${t.modalDesc} 398 </p> 399 400 <!-- Category 1: Strictly Necessary --> 401 <div style="background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 10px; padding: 1rem 1.25rem;"> 402 <div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.4rem;"> 403 <div style="font-weight: 700; font-size: 0.95rem; color: #ffffff;">${t.necessaryTitle}</div> 404 <span style="background: rgba(53, 168, 223, 0.2); color: #35a8df; font-size: 0.72rem; font-weight: 800; padding: 0.2rem 0.6rem; border-radius: 4px;">${t.necessaryBadge}</span> 405 </div> 406 <p style="margin: 0; font-size: 0.82rem; line-height: 1.5; color: rgba(255,255,255,0.65);">${t.necessaryDesc}</p> 407 </div> 408 409 <!-- Category 2: Analytics --> 410 <div style="background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 10px; padding: 1rem 1.25rem;"> 411 <div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.4rem;"> 412 <label for="sed-cookie-toggle-analytics" style="font-weight: 700; font-size: 0.95rem; color: #ffffff; cursor: pointer; display: flex; align-items: center; gap: 8px;"> 413 ${t.analyticsTitle} 414 </label> 415 <input type="checkbox" id="sed-cookie-toggle-analytics" ${r.analytics?"checked":""} style="width: 18px; height: 18px; cursor: pointer; accent-color: #35a8df;" /> 416 </div> 417 <p style="margin: 0; font-size: 0.82rem; line-height: 1.5; color: rgba(255,255,255,0.65);">
417${t.analyticsDesc}</p> 418 </div> 419 420 <!-- Category 3: External Media (YouTube) --> 421 <div style="background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 10px; padding: 1rem 1.25rem;"> 422 <div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.4rem;"> 423 <label for="sed-cookie-toggle-external" style="font-weight: 700; font-size: 0.95rem; color: #ffffff; cursor: pointer; display: flex; align-items: center; gap: 8px;"> 424 ${t.externalMediaTitle} 425 </label> 426 <input type="checkbox" id="sed-cookie-toggle-external" ${r.externalMedia?"checked":""} style="width: 18px; height: 18px; cursor: pointer; accent-color: #35a8df;" /> 427 </div> 428 <p style="margin: 0; font-size: 0.82rem; line-height: 1.5; color: rgba(255,255,255,0.65);">${t.externalMediaDesc}</p> 429 </div> 430 431 <div> 432 <a href="#cookie-policy" id="sed-cookie-policy-link" style="color: #35a8df; font-size: 0.82rem; text-decoration: underline;">${t.learnMore} â</a> 433 </div> 434 </div> 435 436 <!-- Modal Footer Action Buttons --> 437 <div style="padding: 1.25rem 1.75rem; border-top: 1px solid rgba(255,255,255,0.1); display: flex; gap: 0.75rem; justify-content: flex-end; flex-wrap: wrap; background: rgba(0,0,0,0.2);"> 438 <button id="sed-cookie-modal-reject" class="sed-btn sed-cookie-btn-reject" style="font-size: 0.85rem; padding: 0.55rem 1.1rem; background-color: transparent !important; color: #ffffff !important; border: 1.5px solid rgba(255,255,255,0.45) !important;">${t.rejectAll}</button> 439 <button id="sed-cookie-modal-save" class="sed-btn sed-cookie-btn-settings" style="font-size: 0.85rem; padding: 0.55rem 1.2rem; background-color: rgba(53, 168, 223, 0.15) !important; color: #35a8df !important; border: 1.5px solid #35a8df !important; font-weight: 700 !important;">${t.savePreferences}</button> 440 <button id="sed-cookie-modal-accept-all" class="sed-btn sed-cookie-btn-accept" style="font-size: 0.85rem; padding: 0.55rem 1.2rem; background-color: #10b981 !important; border: 1.5px solid #10b981 !important; color: #ffffff !important; font-weight: 700 !important;">${t.acceptAll}</button> 441 </div> 442 </div> 443 `,document.body.appendChild(d);const l=()=>{d.remove();const A=document.getElementById("sed-cookie-banner-root");A&&A.remove()};document.getElementById("sed-cookie-modal-close-btn").addEventListener("click",l),d.addEventListener("click",A=>{A.target===d&&l()}),document.getElementById("sed-cookie-modal-reject").addEventListener("click",()=>{rl({analytics:!1,externalMedia:!1}),l()}),document.getElementById("sed-cookie-modal-save").addEventListener("click",()=>{const A=document.getElementById("sed-cookie-toggle-analytics").checked,h=document.getElementById("sed-cookie-toggle-external").checked;rl({analytics:A,externalMedia:h}),l()}),document.getElementById("sed-cookie-modal-accept-all").addEventListener("click",()=>{rl({analytics:!0,externalMedia:!0}),l()});const u=document.getElementById("sed-cookie-policy-link");u&&u.addEventListener("click",A=>{A.preventDefault(),l(),typeof i=="function"?i("cookie-policy"):window.location.hash="cookie-policy"})}function Ov(i){const e=document.getElementById("sed-cookie-banner-root");if(e&&e.remove(),Ec())return;const t=_t()||"en",a=lc[t]||lc.en,r=t==="ar",n=document.createElement("div");n.id="sed-cookie-banner-root",n.style.cssText=` 444 position: fixed; 445 bottom: 20px; 446 left: 20px; 447 right: 20px; 448 max-width: 1100px; 449 margin: 0 auto; 450 background: rgba(7, 25, 47, 0.95); 451 border: 1px solid rgba(53, 168, 223, 0.35); 452 border-radius: 12px; 453 box-shadow: 0 16px 40px rgba(0,0,0,0.5); 454 backdrop-filter: blur(12px); 455 z-index: 99999; 456 padding: 1.25rem 1.5rem; 457 color: #ffffff; 458 font-family: var(--font-body, system-ui, sans-serif); 459 display: flex; 460 flex-direction: column; 461 gap: 1rem; 462 box-sizing: border-box; 463 animation: sedFadeInUp 0.3s ease-out; 464 direction: ${r?"rtl":"ltr"}; 465 text-align: ${r?"right":"left"}; 466 `,n.innerHTML=` 467 <div style="display: flex; flex-direction: column; gap: 0.5rem;"> 468 <div style="font-weight: 800; font-size: 1.05rem; color: #ffffff; display: flex; align-items: center; gap: 8px;"> 469 ${a.bannerTitle} 470 </div> 471 <div style="font-size: 0.88rem; line-height: 1.55; color: rgba(255,255,255,0.85);"> 472 ${a.bannerText} 473 <a href="#cookie-policy" id="sed-banner-policy-link" style="color: #35a8df; text-decoration: underline; margin-left: 6px; margin-right: 6px; white-space: nowrap;">${a.learnMore}</a> 474 </div> 475 </div> 476 477 <!-- 3 Action Choices: Reject Optional, Settings, Accept All --> 478 <div style="display: flex; gap: 0.65rem; justify-content: flex-end; align-items: center; flex-wrap: wrap;"> 479 <button id="sed-cookie-btn-reject" class="sed-btn sed-cookie-btn-reject" style="font-size: 0.85rem; padding: 0.5rem 1.1rem; background-color: transparent !important; color: #ffffff !important; border: 1.5px solid rgba(255,255,255,0.45) !important;">${a.rejectAll}</button> 480 <button id="sed-cookie-btn-settings" class="sed-btn sed-cookie-btn-settings" style="font-size: 0.85rem; padding: 0.5rem 1.1rem; background-color: transparent !important; color: #35a8df !important; border: 1.5px solid rgba(53, 168, 223, 0.7) !important; font-weight: 600;">âï¸ ${a.settingsBtn}</button> 481 <button id="sed-cookie-btn-accept" class="sed-btn sed-cookie-btn-accept" style="font-size: 0.85rem; padding: 0.5rem 1.25rem; background-color: #35a8df !important; color: #ffffff !important; border: 1.5px solid #35a8df !important; font-weight: 700 !important;">${a.acceptAll}</button> 482 </div> 483 `,document.body.appendChild(n),document.getElementById("sed-cookie-btn-accept").addEventListener("click",()=>{rl({analytics:!0,externalMedia:!0}),n.remove()}),document.getElementById("sed-cookie-btn-reject").addEventListener("click",()=>{rl({analytics:!1,externalMedia:!1}),n.remove()}),document.getElementById("sed-cookie-btn-settings").addEventListener("click",()=>{jm(i)});const d=document.getElementById("sed-banner-policy-link");d&&d.addEventListener("click",l=>{l.preventDefault(),typeof i=="function"?i("cookie-policy"):window.location.hash="cookie-policy"})}const fA={en:{brandDesc:"SED makes the world safer, at the speed of sound. With SED you can address threats quickly.",iso9001Sub:"Quality System",iso27001Sub:"Info Security",euTrademarkSub:"Reg. No. 018598475",aiAwardsTitle:"AI Awards",aiAwardsYear:"2023 â",aiAwardsSub:"Winner in Public Administration",vizionariTitle:"Visionaries",vizionariYear:"2023 â",vizionariSub:"Honorable Jury Mention",czech100Num:"100",czech100Title:"Czech 100 Best",czech100Year:"2025 · IT & Engineering â",cookieSettings:"Cookie Settings",madeIn:"Made with â¤ï¸ in Pilsen, Czech Republic"},cs:{brandDesc:"SED dÄlá svÄt bezpeÄnÄjÅ¡Ãm, rychlostà zvuku. S technologià SED můžete bleskovÄ reagovat na bezpeÄnostnà hrozby.",iso9001Sub:"Systém jakosti",iso27001Sub:"BezpeÄnost informacÃ",euTrademarkSub:"Reg. Ä. 018598475",aiAwardsTitle:"AI Awards",aiAwardsYear:"2023 â",aiAwardsSub:"VÃtÄz v kategorii VeÅejná správa",vizionariTitle:"VizionáÅi",vizionariYear:"2023 â",vizionariSub:"Äestné uznánà odborné poroty",czech100Num:"100",czech100Title:"Äeských 100 NejlepÅ¡Ãch",czech100Year:"2025 · IT & Vývoj â",cookieSettings:"Nastavenà cookies",madeIn:"Vyvinuto s â¤ï¸ v Plzni, Äeská republika"},de:{brandDesc:"SED macht die Welt sicherer mit Schallgeschwindigkeit. Mit SED reagieren Sie blitzschnell auf Bedrohungen.",iso9001Sub:"Qualitätsmanagement",iso27001Sub:"Informationssicherheit",euTrademarkSub:"Reg.-Nr. 018598475",aiAwardsTitle:"AI Awards",aiAwardsYear:"2023 â",aiAwardsSub:"Gewinner in Ãffentliche Verwaltung",vizionariTitle:"Visionäre",vizionariYear:"2023 â",vizionariSub:"Ehrenpreis der Fachjury",czech100Num:"100",czech100Title:"Tschechische Top 100",czech100Year:"2025 · IT & Entwicklung â",cookieSettings:"Cookie-Einstellungen",madeIn:"Entwickelt mit â¤ï¸ in Pilsen, Tschechische Republik"},es:{brandDesc:"SED hace el mundo más seguro a la velocidad del sonido. Con SED puede abordar las amenazas rápidamente.",iso9001Sub:"Gestión de Calidad",iso27001Sub:"Seguridad de Información",euTrademarkSub:"Reg. Nº 018598475",aiAwardsTitle:"AI Awards",aiAwardsYear:"2023 â",aiAwardsSub:"Ganador en Administración Pública",vizionariTitle:"Visionarios",vizionariYear:"2023 â",vizionariSub:"Mención de honor del jurado",czech100Num:"100",czech100Title:"100 Mejores Checas",czech100Year:"2025 · TI e IngenierÃa â",cookieSettings:"Configuración de cookies",madeIn:"Desarrollado con â¤ï¸ en Pilsen, República Checa"},ar:{brandDesc:"SED ÙØ¬Ø¹Ù Ø§ÙØ¹Ø§ÙÙ Ø£ÙØ«Ø± Ø£Ù Ø§ÙØ§Ù بسرعة Ø§ÙØµÙت. ٠ع SED ÙÙ ÙÙÙ Ø§ÙØªØ¹Ø§Ù ٠٠ع Ø§ÙØªÙØ¯ÙØ¯Ø§Øª بسرعة.",iso9001Sub:"ÙØ¸Ø§Ù إدارة Ø§ÙØ¬Ùدة",iso27001Sub:"أ٠٠اÙ٠عÙÙ٠ات",euTrademarkSub:"رÙÙ 018598475",aiAwardsTitle:"Ø¬ÙØ§Ø¦Ø² Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙاعÙ",aiAwardsYear:"2023 â",aiAwardsSub:"اÙÙØ§Ø¦Ø² ÙÙ ÙØ¦Ø© Ø§ÙØ¥Ø¯Ø§Ø±Ø© Ø§ÙØ¹Ø§Ù Ø©",vizionariTitle:"Ø£ØµØØ§Ø¨ Ø§ÙØ±Ø¤Ù",vizionariYear:"2023 â",vizionariSub:"ØªÙØ¯Ùر شرÙÙ Ù Ù ÙØ¬ÙØ© Ø§ÙØªØÙÙÙ ",czech100Num:"100",czech100Title:"Ø£ÙØ¶Ù 100 Ø´Ø±ÙØ© تشÙÙÙØ©",czech100Year:"2025 · تÙÙÙÙÙØ¬Ùا ÙÙÙØ¯Ø³Ø© â",cookieSettings:"إعدادات Ù ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·",madeIn:"ØµÙØ¹ ب٠â¤ï¸ ÙÙ Ø¨ÙØ²ÙØ Ø¬Ù ÙÙØ±ÙØ© Ø§ÙØªØ´ÙÙ"},pt:{brandDesc:"SED torna o mundo mais seguro à velocidade do som. Com o SED você pode enfrentar ameaças rapidamente.",iso9001Sub:"Gestão da Qualidade",iso27001Sub:"Segurança da Informação",euTrademarkSub:"Reg. Nº 018598475",aiAwardsTitle:"AI Awards",aiAwardsYear:"2023 â",aiAwardsSub:"Vencedor em Administração Pública",vizionariTitle:"Visionários",vizionariYear:"2023 â",vizionariSub:"Menção honrosa do júri especializado",czech100Num:"100",czech100Title:"100 Melhores Checas",czech100Year:"2025 · TI e Engenharia â",cookieSettings:"Configurações de cookies",madeIn:"Desenvolvido com â¤ï¸ em PlzeÅ, República Checa"},it:{brandDesc:"SED rende il mondo più sicuro alla velocità del suono. Con la tecnologia SED puoi reagire tempestivamente a ogni minaccia.",iso9001Sub:"Sistema di Qualità ",iso27001Sub:"Sicurezza delle Informazioni",euTrademarkSub:"Reg. n. 018598475",aiAwardsTitle:"AI Awards",aiAwardsYear:"2023 â",aiAwardsSub:"Vincitore nella Pubblica Amministrazione",vizionariTitle:"Visionari",vizionariYear:"2023 â",vizionariSub:"Menzione d'onore della giuri
483a tecnica",czech100Num:"100",czech100Title:"Top 100 Imprese Ceche",czech100Year:"2025 · IT e Ingegneria â",cookieSettings:"Impostazioni Cookie",madeIn:"Sviluppato con â¤ï¸ a PlzeÅ, Repubblica Ceca"}};function Qv(i){const e=document.createElement("footer");e.className="sed-footer";const t=_t()||"en",a=fA[t]||fA.en;e.innerHTML=` 484 <div class="sed-container"> 485 <div class="sed-footer-grid"> 486 <!-- Brand Info, Social Links, ISO Badges & Award Stamps --> 487 <div> 488 <div class="sed-brand" style="margin-bottom: 1.25rem;"> 489 <svg width="42" height="36" viewBox="-362 -98 600 500" fill="none" xmlns="http://www.w3.org/2000/svg"> 490 <path fill="#FFFFFF" d="M195.627,247.888c-12.865-13.056-29.891-19.539-51.041-19.539H93.608V390.41h50.978c21.15,0,38.176-6.452,51.041-19.402c12.875-12.933,19.326-29.783,19.326-50.477v-22.168C214.953,277.719,208.502,260.884,195.627,247.888z M193.028,320.531c0,15.438-4.349,28.074-12.978,37.952c-8.666,9.868-20.469,14.804-35.465,14.804h-29.037V245.592h29.037c14.996,0,26.799,4.951,35.465,14.819c8.629,9.869,12.978,22.466,12.978,37.719V320.531z"/> 491 <polygon fill="#FFFFFF" points="-12.496,315.309 54.06,315.309 54.06,298.01 -12.496,298.01 -12.496,245.592 64.189,245.592 64.189,228.349 -34.437,228.349 -34.437,340.438 -34.437,347.964 -34.437,373.295 -34.437,373.471 -34.437,390.521 -23.091,390.521 65.401,390.41 65.401,373.287 -12.496,373.287"/> 492 <path fill="#FFFFFF" d="M73.858,140.234c-6.556,8.528-14.932,12.757-25.146,12.757c-12.308,0-22.089-3.529-29.375-10.646C12.061,135.261,8.39,124.3,8.39,109.44h-54.477l-0.376,1.139c-0.642,27.77,7.679,48.952,24.953,63.531c17.271,14.587,40.66,21.871,70.223,21.871c26.582,0,48.382-8.191,65.295-24.56c16.966-16.384,25.427-38.368,25.427-66.002V-37.793v-49.601v-0.594h-483.164l-0.205,478.51h192.67h2.78h49.032c6.993-2.15,13.239-5.184,18.599-9.259c11.354-8.634,17.026-20.028,17.026-34.181c0-4.822-0.585-9.252-1.749-13.303c-1.172-4.046-2.548-7.493-4.133-10.383c-1.589-2.872-3.883-5.632-6.884-8.281c-3.009-2.646-5.725-4.741-8.144-6.298c-2.419-1.557-5.721-3.186-9.894-4.902c-4.172-1.709-7.554-2.952-10.142-3.731c-2.591-0.778-6.138-1.869-10.643-3.266c-13.523-4.204-23.128-8.167-28.8-11.898c-5.681-3.738-8.513-9.571-8.513-17.5c0-7.471,2.788-13.342,8.385-17.619c5.592-4.269,13.398-6.419,23.42-6.419c6.511,0,13.311,1.252,20.408,3.747c7.097,2.479,13.066,5.745,17.913,9.789l11.763-15.63c-6.005-4.983-13.769-9.027-23.284-12.14c-9.52-3.106-19.036-4.662-28.557-4.662c-16.191,0-29.297,4.165-39.316,12.485c-10.024,8.321-15.027,19.016-15.027,32.078c0,6.995,1.292,13.069,3.884,18.197c2.583,5.143,6.51,9.419,11.774,12.837c5.251,3.418,10.137,6.066,14.647,7.928c4.509,1.869,10.431,3.972,17.78,6.307c6.511,2.03,11.145,3.498,13.896,4.43c2.76,0.931,6.303,2.413,10.647,4.437c4.34,2.021,7.39,4.044,9.139,6.064c1.757,2.022,3.338,4.663,4.758,7.93c1.42,3.271,2.046,7.091,1.881,11.433c-0.34,8.096-3.842,14.507-10.521,19.248c-6.676,4.749-16.023,7.117-28.046,7.117c-7.848,0-15.987-1.708-24.42-5.128c-6.266-2.543-11.674-5.647-16.235-9.315h-1.97h-5.416h-2.56h-70.547c-0.189-0.039-0.31-0.055-0.494-0.079c-59.062,0-57.449-56.863-57.449-56.863l-0.128-20.179l0.421-276.999c0,0,0-0.208,0-0.352V5.799c0.041-6.499,2.236-56.141,57.445-56.141H25.416L83.631,6.513v98.907C83.631,120.127,80.357,131.737,73.858,140.234z"/> 493 </svg> 494 <div> 495 <div class="sed-brand-title">Sound Event Detector<sup>®</sup></div> 496 <div class="sed-brand-tagline">JALUD Embedded s.r.o.</div> 497 </div> 498 </div> 499 500 <p style="font-size: 0.9rem; line-height: 1.65; color: rgba(255,255,255,0.9); margin-bottom: 1.25rem; max-width: 380px;"> 501 ${a.brandDesc} 502 </p> 503 504 <!-- Social Media Channels & ISO / Trademark Badges in One Compact Row --> 505 <div style="display: flex; gap: 6px; align-items: center; flex-wrap: nowrap; margin-bottom: 1.25rem;"> 506 <!-- Social Icons Group --> 507 <div style="display: flex; gap: 8px; align-items: center; flex-shrink: 0;"> 508 <a href="https://www.facebook.com/jaludembedded" target="_blank" rel="noopener noreferrer" aria-label="Facebook" style="color: #ffffff; font-size: 1.15rem; text-decoration: none; opacity: 0.9; transition: var(--transition-fast);">f</a> 509 <a href="https://x.com/jaludembedded" target="_blank" rel="noopener noreferrer" aria-label="Twitter X" style="color: #ffffff; font-size: 1.15rem; text-decoration: none; opacity: 0.9; transition: var(--transition-fast);">ð</a> 510 <a href="https://www.linkedin.com/company/jalud-embedded/" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" style="color: #ffffff; font-size: 1.15rem; font-weight: 800; text-decoration: none; opacity: 0.9; transition: var(--transition-fast);">in</a> 511 <a href="https://www.youtube.com/@jaludembedded" target="_blank" rel="noopener noreferrer" aria-label="YouTube" style="color: #ffffff; font-size: 1.15rem; text-decoration: none; opacity: 0.9; transition: var(--transition-fast);">â¶</a> 512 </div> 513 514 <!-- Separator Line --> 515 <div style="width: 1px; height: 24px; background: rgba(255,255,255,0.25); margin: 0 1px; flex-shrink: 0;"></div> 516 517 <!-- ISO 9001 Pictogram --> 518 <div style="background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); backdrop-filter: blur(8px); border-radius: 6px; padding: 0.25rem 0.45rem; display: flex; align-items: center; gap: 5px; box-shadow: 0 4px 12px rgba(0,0,0,0.15); flex-shrink: 0;">
519 <div style="width: 20px; height: 20px; background: var(--blue-primary); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #ffffff; font-weight: 900; font-size: 0.58rem; flex-shrink: 0;">ISO</div> 520 <div style="white-space: nowrap;"> 521 <div style="font-weight: 800; font-size: 0.7rem; color: #ffffff; line-height: 1.1;">ISO 9001</div> 522 <div style="font-size: 0.54rem; color: rgba(255,255,255,0.75); font-weight: 600;">${a.iso9001Sub}</div> 523 </div> 524 </div> 525 526 <!-- ISO 27001 Pictogram --> 527 <div style="background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); backdrop-filter: blur(8px); border-radius: 6px; padding: 0.25rem 0.45rem; display: flex; align-items: center; gap: 5px; box-shadow: 0 4px 12px rgba(0,0,0,0.15); flex-shrink: 0;"> 528 <div style="width: 20px; height: 20px; background: #10b981; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #ffffff; font-weight: 900; font-size: 0.58rem; flex-shrink: 0;">ISO</div> 529 <div style="white-space: nowrap;"> 530 <div style="font-weight: 800; font-size: 0.7rem; color: #ffffff; line-height: 1.1;">ISO 27001</div> 531 <div style="font-size: 0.54rem; color: rgba(255,255,255,0.75); font-weight: 600;">${a.iso27001Sub}</div> 532 </div> 533 </div> 534 535 <!-- EUIPO Registered Trademark Badge --> 536 <div style="background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); backdrop-filter: blur(8px); border-radius: 6px; padding: 0.25rem 0.45rem; display: flex; align-items: center; gap: 5px; box-shadow: 0 4px 12px rgba(0,0,0,0.15); flex-shrink: 0;"> 537 <div style="width: 20px; height: 20px; background: #f59e0b; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #000000; font-weight: 900; font-size: 0.72rem; flex-shrink: 0;">®</div> 538 <div style="white-space: nowrap;"> 539 <div style="font-weight: 800; font-size: 0.7rem; color: #ffffff; line-height: 1.1;">EU Trademark</div> 540 <div style="font-size: 0.54rem; color: rgba(255,255,255,0.75); font-weight: 600;">${a.euTrademarkSub}</div> 541 </div> 542 </div> 543 </div> 544 545 <!-- Official Award Badges / Stamps (Linked to About Us) --> 546 <div style="display: flex; gap: 10px; align-items: stretch; flex-wrap: nowrap;"> 547 <!-- AI Awards Stamp --> 548 <a href="#about-us" data-route="about-us" style="text-decoration: none; display: flex;" title="${a.aiAwardsTitle} - ${a.aiAwardsSub}"> 549 <div style="background-color: #ffffff; color: var(--navy-dark); border-radius: 12px; padding: 0.65rem 0.5rem; width: 114px; min-height: 90px; height: 100%; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; box-shadow: 0 4px 12px rgba(0,0,0,0.15); transition: transform 0.2s;" onmouseover="this.style.transform='translateY(-3px)'" onmouseout="this.style.transform='none'"> 550 <div style="font-family: var(--font-heading); font-weight: 900; font-size: 0.82rem; line-height: 1.15;">${a.aiAwardsTitle}</div> 551 <div style="font-size: 0.68rem; font-weight: 800; color: #eab308; margin-top: 2px;">${a.aiAwardsYear}</div> 552 <div style="font-size: 0.56rem; font-weight: 700; color: var(--text-muted); margin-top: 3px; line-height: 1.2;">${a.aiAwardsSub}</div> 553 </div> 554 </a> 555 556 <!-- Vizionari Stamp --> 557 <a href="#about-us" data-route="about-us" style="text-decoration: none; display: flex;" title="${a.vizionariTitle} - ${a.vizionariSub}"> 558 <div style="background-color: #ffffff; color: var(--navy-dark); border-radius: 12px; padding: 0.65rem 0.5rem; width: 114px; min-height: 90px; height: 100%; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; box-shadow: 0 4px 12px rgba(0,0,0,0.15); transition: transform 0.2s;" onmouseover="this.style.transform='translateY(-3px)'" onmouseout="this.style.transform='none'"> 559 <div style="font-family: var(--font-heading); font-weight: 900; font-size: 0.82rem; color: #1e3a8a; line-height: 1.15;">${a.vizionariTitle}</div> 560 <div style="font-size: 0.68rem; font-weight: 800; color: #ef4444; margin-top: 2px;">${a.vizionariYear}</div> 561 <div style="font-size: 0.56rem; font-weight: 700; color: var(--text-muted); margin-top: 3px; line-height: 1.2;">${a.vizionariSub}</div> 562 </div> 563 </a> 564 565 <!-- Czech 100 Best Stamp --> 566 <a href="#about-us" data-route="about-us" style="text-decoration: none; display: flex;" title="${a.czech100Title} - ${a.czech100Year}"> 567 <div style="background-color: #ffffff; color: var(--navy-dark); border-radius: 12px; padding: 0.65rem 0.5rem; width: 114px; min-height: 90px; height: 100%; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; box-shadow: 0 4px 12px rgba(0,0,0,0.15); transition: transform 0.2s;" onmouseover="this.style.transform='translateY(-3px)'" onmouseout="this.style.transform='none'"> 568 <div style="font-family: var(--font-heading); font-weight: 900; font-size: 0.82rem; color: #b45309; line-height: 1.15;">${a.czech100Num}</div> 569 <div style="font-size: 0.56rem; font-weight: 800; color: var(--navy-dark); text-transform: uppercase; line-height: 1.2;
569 margin-top: 1px;">${a.czech100Title}</div> 570 <div style="font-size: 0.58rem; font-weight: 800; color: #b45309; margin-top: 2px; line-height: 1.15;">${a.czech100Year}</div> 571 </div> 572 </a> 573 </div> 574 </div> 575 576 <!-- Navigation & Company Links (Renamed to SpoleÄnost / Company) --> 577 <div> 578 <h4 class="sed-footer-title">${te("footer.company")||"Company"}</h4> 579 <ul class="sed-footer-links"> 580 <li><a href="#about-us" data-route="about-us">${Ne("aboutUs",14,"rgba(255,255,255,0.85)")} <span>${te("nav.aboutUs")}</span></a></li> 581 <li><a href="#news" data-route="news">${Ne("news",14,"rgba(255,255,255,0.85)")} <span>${te("nav.news")}</span></a></li> 582 <li><a href="#case-studies" data-route="case-studies">${Ne("caseStudy",14,"rgba(255,255,255,0.85)")} <span>${te("nav.caseStudies")}</span></a></li> 583 <li><a href="#product-updates" data-route="product-updates">${Ne("productUpdate",14,"rgba(255,255,255,0.85)")} <span>${te("nav.productUpdates")||"Product Updates"}</span></a></li> 584 <li><a href="#distributors-map" data-route="distributors-map">${Ne("coopMap",14,"rgba(255,255,255,0.85)")} <span>${te("nav.distributorsMap")}</span></a></li> 585 <li><a href="#contact" data-route="contact">${Ne("contact",14,"rgba(255,255,255,0.85)")} <span>${te("nav.contact")}</span></a></li> 586 </ul> 587 </div> 588 589 <!-- Legal & Compliance Links (Organized into 2 Balanced Columns) --> 590 <div> 591 <h4 class="sed-footer-title">${te("footer.legalHeading")||te("footer.legal")}</h4> 592 <div class="sed-footer-legal-subgrid"> 593 <ul class="sed-footer-links"> 594 <li><a href="#eula" data-route="eula">${Ne("eula",14,"rgba(255,255,255,0.85)")} <span>${te("nav.eula")}</span></a></li> 595 <li><a href="#terms-and-conditions" data-route="terms-and-conditions">${Ne("terms",14,"rgba(255,255,255,0.85)")} <span>${te("nav.terms")}</span></a></li> 596 <li><a href="#support-and-maintenance" data-route="support-and-maintenance">${Ne("support",14,"rgba(255,255,255,0.85)")} <span>${te("nav.supportTerms")}</span></a></li> 597 <li><a href="#code-of-ethics" data-route="code-of-ethics">${Ne("ethics",14,"rgba(255,255,255,0.85)")} <span>${te("nav.codeOfEthics")}</span></a></li> 598 <li><a href="#manuals-and-datasheets" data-route="manuals-and-datasheets">${Ne("manuals",14,"rgba(255,255,255,0.85)")} <span>${te("nav.manuals")||"Manuals & Datasheets"}</span></a></li> 599 </ul> 600 <ul class="sed-footer-links"> 601 <li><a href="#privacy-policy" data-route="privacy-policy">${Ne("privacy",14,"rgba(255,255,255,0.85)")} <span>${te("nav.privacyPolicy")}</span></a></li> 602 <li><a href="#product-privacy" data-route="product-privacy">${Ne("productPrivacy",14,"rgba(255,255,255,0.85)")} <span>${te("nav.productPrivacy")}</span></a></li> 603 <li><a href="#data-processing-agreement" data-route="data-processing-agreement">${Ne("dpa",14,"rgba(255,255,255,0.85)")} <span>${te("nav.dpa")}</span></a></li> 604 <li><a href="#policy-ims" data-route="policy-ims">${Ne("ims",14,"rgba(255,255,255,0.85)")} <span>${te("nav.policyIMS")}</span></a></li> 605 <li><a href="#cookie-policy" data-route="cookie-policy">${Ne("cookie",14,"rgba(255,255,255,0.85)")} <span>${te("nav.cookiePolicy")}</span></a></li> 606 <li>
606<a href="#cookie-settings" id="sed-footer-cookie-settings-btn" style="color: #35a8df; font-weight: 600; cursor: pointer;">${Ne("settings",14,"#35a8df")} <span>${a.cookieSettings}</span></a></li> 607 </ul> 608 </div> 609 </div> 610 </div> 611 612 <div class="sed-footer-bottom" style="margin-top: 2rem; padding-top: 1.5rem; border-top: 1px solid rgba(255,255,255,0.12); display: flex; flex-direction: column; gap: 10px; align-items: center; text-align: center;"> 613 <div style="font-size: 0.86rem; font-weight: 700; color: rgba(255,255,255,0.92); display: flex; align-items: center; justify-content: center; gap: 8px; flex-wrap: wrap;"> 614 <span>${te("footer.copyright")}</span> 615 <span style="opacity: 0.5;">â¢</span> 616 <span>${te("footer.trademark")||"EU Registered Trademark Sound Event Detector® (EUIPO Reg. No. 018598475)"}</span> 617 </div> 618 <div style="font-size: 0.78rem; color: rgba(255,255,255,0.7); font-weight: 500;"> 619 ${te("footer.certifications")||"ISO 9001 · ISO 27001 · CE Certified"} · ${a.madeIn} 620 </div> 621 </div> 622 </div> 623 `,e.querySelectorAll("a[data-route]").forEach(n=>{n.addEventListener("click",d=>{d.preventDefault();const l=n.getAttribute("data-route");typeof i=="function"?i(l):window.location.hash=l})});const r=e.querySelector("#sed-footer-cookie-settings-btn");return r&&r.addEventListener("click",n=>{n.preventDefault(),jm(i)}),e}const dc={en:{title:"AI Support Assistant",subtitle:"Connected to SED Knowledge Base",welcome:"Hello! I am your AI Support Assistant pre-trained on JALUD Sound Event Detector manuals and system architecture. How can I help you?",placeholder:"Ask me about SED...",bubblePrompt:"Ask me anything about SED here",bubbleHeader:"SED Support AI",searching:"Searching the SED knowledge base, please be patient, the answer might take up to 1min",agentProcessing:"â³ OpenClaw support agent is processing your request. Please wait a moment...",sources:"Sources"},cs:{title:"AI Podpora & Asistent",subtitle:"Propojeno se znalostnà bázà SED",welcome:"Dobrý den! Jsem váš AI asistent vyÅ¡kolený na manuálech Sound Event Detector a systémové architektuÅe JALUD. Jak vám mohu pomoci?",placeholder:"Zeptejte se na cokoliv o SED...",bubblePrompt:"Zeptejte se mÄ na cokoliv o SED",bubbleHeader:"SED Podpora AI",searching:"Vyhledávám ve znalostnà bázi SED, vyÄkejte prosÃm, odpovÄÄ může trvat až 1 minutu",agentProcessing:"â³ AI asistent OpenClaw zpracovává váš dotaz. Chvilku strpenÃ...",sources:"Zdroje"},de:{title:"KI-Support-Assistent",subtitle:"Verbunden mit der SED-Wissensdatenbank",welcome:"Hallo! Ich bin Ihr KI-Support-Assistent, geschult auf den Handbüchern und der Systemarchitektur des JALUD Sound Event Detectors. Wie kann ich Ihnen helfen?",placeholder:"Fragen Sie mich nach SED...",bubblePrompt:"Fragen Sie mich hier alles über SED",bubbleHeader:"SED Support KI",searching:"Durchsuche die SED-Wissensdatenbank, bitte haben Sie einen Moment Geduld...",agentProcessing:"â³ Der OpenClaw-Support-Agent bearbeitet Ihre Anfrage. Bitte warten...",sources:"Quellen"},es:{title:"Asistente de Soporte IA",subtitle:"Conectado a la base de conocimiento de SED",welcome:"¡Hola! Soy su asistente de soporte con IA, entrenado con los manuales y la arquitectura del sistema Sound Event Detector de JALUD. ¿Cómo puedo ayudarle?",placeholder:"Pregúnteme sobre SED...",bubblePrompt:"Pregúnteme cualquier duda sobre SED aquÃ",bubbleHeader:"SED Soporte IA",searching:"Buscando en la base de conocimientos de SED, por favor espere un momento...",agentProcessing:"â³ El agente de soporte OpenClaw está procesando su solicitud. Espere un momento...",sources:"Fuentes"},it:{title:"Assistente di Supporto AI",subtitle:"Connesso alla knowledge base di SED",welcome:"Ciao! Sono il tuo assistente AI specializzato, addestrato sui manuali e sull'architettura di Sound Event Detector di JALUD. Come posso aiutarti?",placeholder:"Chiedimi qualsiasi cosa su SED...",bubblePrompt:"Fai una domanda su SED qui",bubbleHeader:"Supporto AI SED",searching:"Ricerca nella knowledge base SED in corso...",agentProcessing:"â³ L'agente OpenClaw sta elaborando la ric
623hiesta. Un momento...",sources:"Fonti"},pt:{title:"Assistente de Suporte IA",subtitle:"Conectado à base de conhecimento SED",welcome:"Olá! Sou o seu assistente de suporte por IA, treinado com os manuais e a arquitetura do sistema Sound Event Detector da JALUD. Como posso ajudar?",placeholder:"Pergunte-me sobre o SED...",bubblePrompt:"Tire suas dúvidas sobre o SED aqui",bubbleHeader:"SED Suporte IA",searching:"Pesquisando na base de conhecimento SED, aguarde um momento...",agentProcessing:"â³ O agente de suporte OpenClaw está processando sua solicitação. Aguarde...",sources:"Fontes"},ar:{title:"٠ساعد Ø§ÙØ¯Ø¹Ù Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙاعÙ",subtitle:"Ù ØªØµÙ Ø¨ÙØ§Ø¹Ø¯Ø© Ù Ø¹Ø±ÙØ© ÙØ§Ø´Ù Ø§ÙØ£ØµÙات SED",welcome:"Ù Ø±ØØ¨Ø§Ù! Ø£ÙØ§ ٠ساعد Ø§ÙØ¯Ø¹Ù Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠اÙ٠درب عÙÙ Ø£Ø¯ÙØ© Ø§ÙØ§Ø³ØªØ®Ø¯Ø§Ù ÙØ¨ÙÙØ© ÙØ¸Ø§Ù Sound Event Detector Ù Ù JALUD. ÙÙÙ ÙÙ ÙÙÙ٠٠ساعدت٠اÙÙÙÙ Ø",placeholder:"اسأÙÙÙ Ø£Ù Ø´ÙØ¡ Ø¹Ù ÙØ¸Ø§Ù SED...",bubblePrompt:"اسأÙÙÙ Ø£Ù Ø³Ø¤Ø§Ù Ø¹Ù ÙØ¸Ø§Ù SED ÙÙØ§",bubbleHeader:"دع٠SED Ø§ÙØ°ÙÙ",searching:"Ø¬Ø§Ø±Ù Ø§ÙØ¨ØØ« ÙÙ ÙØ§Ø¹Ø¯Ø© Ù Ø¹Ø±ÙØ© SEDØ ÙØ±Ø¬Ù Ø§ÙØ§Ùتظار ÙÙØØ¸Ø§Øª...",agentProcessing:"â³ ÙÙÙÙ ÙÙÙ٠دع٠OpenClaw Ø¨Ù Ø¹Ø§ÙØ¬Ø© Ø·ÙØ¨ÙØ ÙØ±Ø¬Ù Ø§ÙØ§Ùتظار...",sources:"اÙ٠صادر"}};function bd(){try{const i=sessionStorage.getItem("sed_openclaw_messages");return i?JSON.parse(i):[]}catch{return[]}}function eu(i){try{sessionStorage.setItem("sed_openclaw_messages",JSON.stringify(i))}catch{}}let go=null;function Hv(){const i=document.getElementById("sed-openclaw-widget-root");if(i)return Vv(),i;let e=localStorage.getItem("sed_openclaw_session_id");e||(e=`session_${Date.now()}_${Math.random().toString(36).substr(2,6)}`,localStorage.setItem("sed_openclaw_session_id",e));const t=_t()||"en",a=dc[t]||dc.en,r=document.createElement("div");r.id="sed-openclaw-widget-root";const n=sessionStorage.getItem("sed_openclaw_is_open")==="1";r.innerHTML=` 624 <!-- Floating Trigger Button --> 625 <button class="sed-chat-trigger" id="sed-chat-open-btn" aria-label="${a.title}" style="display: flex; align-items: center; justify-content: center; padding: 0;"> 626 <img src="/sed_logo.svg" alt="SED Logo" style="width: 38px; height: 38px; border-radius: 8px; object-fit: contain;" /> 627 </button> 628 629 <!-- Chat Modal Window --> 630 <div class="sed-chat-modal ${n?"":"hidden"}" id="sed-chat-modal"> 631 <div class="sed-chat-header"> 632 <div class="sed-chat-bot-info"> 633 <div class="sed-chat-bot-avatar" style="display: flex; align-items: center; justify-content: center; background: rgba(255,255,255,0.15); border-radius: 8px; width: 36px; height: 36px; padding: 2px;"> 634 <img src="/sed_logo.svg" alt="SED AI" style="width: 30px; height: 30px; object-fit: contain;" /> 635 </div> 636 <div> 637 <div id="sed-chat-header-title" style="font-weight: 800; font-size: 0.95rem;">${a.title}</div> 638 <div id="sed-chat-header-sub" style="font-size: 0.75rem; opacity: 0.85;">${a.subtitle}</div> 639 </div> 640 </div> 641 <button id="sed-chat-close-btn" style="background: none; border: none; color: #ffffff; font-size: 1.2rem; cursor: pointer;" title="Minimize Chat">â</button> 642 </div> 643 644 <div class="sed-chat-messages" id="sed-chat-msgs-container"> 645 <!-- Dynamically injected persistent messages --> 646 </div> 647 648 <form class="sed-chat-input-area" id="sed-chat-form"> 649 <input type="text" class="sed-chat-input" id="sed-chat-input-field" placeholder="${a.placeholder}" required autocomplete="off" /> 650 <button type="submit" class="sed-chat-send" title="Send Message">â</button> 651 </form> 652 </div> 653 654 <!-- Interactive Callout Bubble Popup --> 655 <div class="sed-chat-bubble-popup ${n?"hidden":""}" id="sed-chat-bubble-popup"> 656 <div class="sed-chat-bubble-content"> 657 <div class="sed-chat-bubble-icon">ð</div> 658 <div class="sed-chat-bubble-text"> 659 <strong id="sed-chat-bubble-title" style="display: block; font-size: 0.72rem; color: #35a8df; font-weight: 800; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 2px;">${a.bubbleHeader}</strong>
660 <span id="sed-chat-bubble-span">${a.bubblePrompt}</span> 661 </div> 662 <button class="sed-chat-bubble-close" id="sed-chat-bubble-close-btn" title="Dismiss">â</button> 663 </div> 664 <div class="sed-chat-bubble-arrow"></div> 665 </div> 666 `,document.body.appendChild(r);const d=document.getElementById("sed-chat-open-btn"),l=document.getElementById("sed-chat-close-btn"),u=document.getElementById("sed-chat-modal"),A=document.getElementById("sed-chat-form"),h=document.getElementById("sed-chat-input-field"),v=document.getElementById("sed-chat-msgs-container"),k=document.getElementById("sed-chat-bubble-popup");let g=sessionStorage.getItem("sed_chat_bubble_dismissed")==="1";const E=()=>{!g&&u&&u.classList.contains("hidden")&&k&&k.classList.remove("hidden")},S=()=>{k&&k.classList.add("hidden")};n||(setTimeout(E,800),window.addEventListener("scroll",()=>{!g&&u&&u.classList.contains("hidden")&&E()},{passive:!0}));const T=(V,D=[])=>{if(!V)return"Request processed by OpenClaw Bot.";let Z=V.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">");Z=Z.replace(/\*\*(.*?)\*\*/g,"<strong>$1</strong>"),Z=Z.replace(/(^|\s)\*(.*?)\*(\s|$)/g,"$1<em>$2</em>$3"),Z=Z.replace(/\[([^\]]+)\]\((https?:\/\/[^\s)]+)\)/g,'<a href="$2" target="_blank" rel="noopener noreferrer" style="color: #35a8df; text-decoration: underline;">$1</a>'),Z=Z.replace(/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,})/g,'<a href="mailto:$1" style="color: #35a8df; text-decoration: underline;">$1</a>');const C=Z.split(` 667`),N=[];let W=!1;for(let re=0;re<C.length;re++){const ue=C[re],de=ue.match(/^(\s*)[-*â¢]\s+(.*)$/);de?(W||(N.push('<ul style="margin: 6px 0; padding-left: 18px; list-style-type: disc;">'),W=!0),N.push(`<li style="margin-bottom: 3px;">${de[2]}</li>`)):(W&&(N.push("</ul>"),W=!1),N.push(ue))}W&&N.push("</ul>");let J=N.join("<br>").replace(/(<br>\s*){3,}/g,"<br><br>");return D&&D.length>0&&(J+=`<div style="margin-top: 10px; font-size: 0.72rem; opacity: 0.85; border-top: 1px dashed rgba(255,255,255,0.25); padding-top: 6px;">ð <strong>${a.sources}:</strong> ${D.join(", ")}</div>`),J},x=()=>{if(!v)return;v.innerHTML="";const V=bd();if(V.length===0){const D=document.createElement("div");D.className="sed-chat-msg bot",D.id="sed-welcome-msg",D.innerHTML=a.welcome,v.appendChild(D)}else V.forEach(D=>{if(D.role==="user"){const Z=document.createElement("div");Z.className="sed-chat-msg user",Z.textContent=D.text,v.appendChild(Z)}else if(D.role==="bot"){const Z=document.createElement("div");Z.className="sed-chat-msg bot"+(D.isThinking?" thinking":D.isStreaming?" streaming":""),D.isThinking?Z.innerHTML=`<span style="display: inline-flex; gap: 4px; align-items: center;"><span style="font-size: 0.8rem; opacity: 0.8;">${a.searching}</span> <span style="animation: pulse 1s infinite;">.</span><span style="animation: pulse 1s infinite 0.2s;">.</span><span style="animation: pulse 1s infinite 0.4s;">.</span></span>`:D.isStreaming?Z.innerHTML=T(D.text)+'<span class="sed-streaming-cursor">â</span>':Z.innerHTML=T(D.text,D.sources||[]),v.appendChild(Z)}});v.scrollTop=v.scrollHeight};x();let F=!1,Q=null;const M=bd();M.length>0&&M[M.length-1].isThinking&&(F=!0);const R=(V,D=[])=>{const Z=bd(),C=Z[Z.length-1];if(C&&C.role==="bot"?(C.text=V,C.sources=D,C.isThinking=!1,C.isStreaming=!1,eu(Z)):(Z.push({role:"bot",text:V,sources:D,isThinking:!1,isStreaming:!1,time:Date.now()}),eu(Z)),x(),F=!1,Q){try{Q.abort()}catch{}Q=null}};class ae{constructor(D){this.sessionId=D,this.lastIndex=-1,this.accumulatedText="",this.ws=null,this.reconnectTimer=null,this.isExplicitlyClosed=!1,this.connect()}connect(D=-1){if(!this.isExplicitlyClosed){this.reconnectTimer&&(clearTimeout(this.reconnectTimer),this.reconnectTimer=null);try{const Z=window.location.protocol==="https:"?"wss:":"ws:",C=window.location.host||"jalud.eu",N=`${Z}//${C}/ws/chat/${encodeURIComponent(this.sessionId)}`+(D>=0?`?replay_from=${D}`:"");this.ws=new WebSocket(N),this.ws.onopen=()=>{console.log("[OpenClaw WS] ð Connected to persistent chat bridge")},this.ws.onmessage=W=>{try{const J=JSON.parse(W.data);this.handleMessage(J)}catch(J){console.warn("[OpenClaw WS] Message parse error:",J)}}
667,this.ws.onclose=()=>{this.isExplicitlyClosed||(this.reconnectTimer=setTimeout(()=>{this.connect(this.lastIndex>=0?this.lastIndex:-1)},1500))},this.ws.onerror=W=>{console.warn("[OpenClaw WS] WebSocket error:",W)}}catch(Z){console.warn("[OpenClaw WS] Failed to initialize WebSocket:",Z.message)}}}handleMessage(D){switch(D.type){case"connected":break;case"message_queued":case"stream_start":{const Z=v.querySelector(".sed-chat-msg.bot.thinking")||v.querySelector(".sed-chat-msg.bot.streaming");Z&&(Z.classList.remove("thinking"),Z.classList.add("streaming"));break}case"chunk":{const Z=Number(D.index!==void 0?D.index:0);if(Z>this.lastIndex||this.lastIndex===-1){this.lastIndex=Z,this.accumulatedText+=D.text||"";const C=v.querySelector(".sed-chat-msg.bot.streaming")||v.querySelector(".sed-chat-msg.bot.thinking");C&&(C.classList.remove("thinking"),C.classList.add("streaming"),C.innerHTML=T(this.accumulatedText)+'<span class="sed-streaming-cursor">â</span>',v.scrollTop=v.scrollHeight)}break}case"replay_done":D.last_index!==void 0&&D.last_index>this.lastIndex&&(this.lastIndex=D.last_index);break;case"done":this.accumulatedText=D.full_text||this.accumulatedText,R(this.accumulatedText,D.sources||[]),this.accumulatedText="",this.lastIndex=-1;break;case"error":R(`â ï¸ ${D.message||"Error occurred during streaming."}`,[]),this.accumulatedText="",this.lastIndex=-1;break}}send(D,Z="en"){if(this.accumulatedText="",this.lastIndex=-1,this.ws&&this.ws.readyState===WebSocket.OPEN)try{return this.ws.send(JSON.stringify({type:"chat",message:D,language:Z})),!0}catch(C){console.warn("[OpenClaw WS] Error sending WS message:",C.message)}return!1}reconnectIfInactive(){(!this.ws||this.ws.readyState===WebSocket.CLOSED||this.ws.readyState===WebSocket.CLOSING)&&this.connect(this.lastIndex>=0?this.lastIndex:-1)}}go=new ae(e);const X=async()=>{go&&go.reconnectIfInactive();try{const V=await fetch(`/api/openclaw/chat-status?sessionId=${encodeURIComponent(e)}&_t=${Date.now()}`,{cache:"no-store"});if(V.ok){const D=await V.json();if(D.status==="completed"&&D.reply&&!D.reply.includes("â³"))return R(D.reply,D.sources),!0}}catch{}return!1};return F&&X(),document.addEventListener("visibilitychange",()=>{document.visibilityState==="visible"&&(go&&go.reconnectIfInactive(),F&&X())}),window.addEventListener("focus",()=>{go&&go.reconnectIfInactive(),F&&X()}),d.addEventListener("click",()=>{u.classList.contains("hidden")?(u.classList.remove("hidden"),S(),sessionStorage.setItem("sed_openclaw_is_open","1"),go&&go.reconnectIfInactive(),X()):(u.classList.add("hidden"),sessionStorage.setItem("sed_openclaw_is_open","0"))}),l.addEventListener("click",()=>{u.classList.add("hidden"),sessionStorage.setItem("sed_openclaw_is_open","0")}),k.addEventListener("click",V=>{if(V.target.closest("#sed-chat-bubble-close-btn")){V.stopPropagation(),S(),g=!0,sessionStorage.setItem("sed_chat_bubble_dismissed","1");return}u.classList.remove("hidden"),S(),sessionStorage.setItem("sed_openclaw_is_open","1"),go&&go.reconnectIfInactive(),X()}),A.addEventListener("submit",async V=>{V.preventDefault();const D=h.value.trim();if(!D)return;h.value="";const Z=bd();Z.push({role:"user",text:D,time:Date.now()}),Z.push({role:"bot",text:"",isThinking:!0,time:Date.now()}),eu(Z),x(),F=!0;const C=hA?hA():t;go&&go.send(D,C);const N=new AbortController;Q=N;const W=setTimeout(()=>{try{N.abort()}catch{}},45e3);let J=!0;(async()=>{const ue=Date.now(),de=12e4;for(await new Promise(ie=>setTimeout(ie,2e3));J&&F&&Date.now()-ue<de;){try{const ie=await fetch(`/api/openclaw/chat-status?sessionId=${encodeURIComponent(e)}&_t=${Date.now()}`,{cache:"no-store"});if(ie.ok){const fe=await ie.json();if(fe.status==="completed"&&fe.reply&&!fe.reply.includes("â³")){R(fe.reply,fe.sources),J=!1;break}}}catch{}await new Promise(ie=>setTimeout(ie,1500))}})();try{const ue=await fetch("/api/openclaw/chat",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({sessionId:e,message:D,language:C,timestamp:new Date().toISOString()}),signal:N.signal,cache:"no-store"});if(clearTimeout(W),ue.ok){const de=await ue.json();de.confidence!=="pending"&&de.reply&&!de.reply.includes("â³")&&(J=!1,R(de.reply,de.sources))}}catch{clearTimeout(W)}
667setTimeout(()=>{F&&(J=!1,R(a.agentProcessing,[]))},12e4)}),r}function Vv(){const i=_t()||"en",e=dc[i]||dc.en,t=document.getElementById("sed-chat-header-title");t&&(t.innerText=e.title);const a=document.getElementById("sed-chat-header-sub");a&&(a.innerText=e.subtitle);const r=document.getElementById("sed-chat-input-field");r&&r.setAttribute("placeholder",e.placeholder);const n=document.getElementById("sed-chat-bubble-title");n&&(n.innerText=e.bubbleHeader);const d=document.getElementById("sed-chat-bubble-span");d&&(d.innerText=e.bubblePrompt);const l=document.getElementById("sed-welcome-msg");l&&(l.innerHTML=e.welcome)}const Gv={"czech-technology-featured-in-an-american-tv-report":{slug:"czech-technology-featured-in-an-american-tv-report",category:"latest-news",title:"Czech Technology Featured in an American TV Report",date:"November 13, 2025",url:"https://soundeventdetector.eu/latest-news/czech-technology-featured-in-an-american-tv-report/",img:"/images/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png",yt:"https://www.youtube.com/embed/dbFJgqeEGLQ",excerpt:"At the end of October, we presented our Sound Event Detector at the Curiosity Lab demo day in Peachtree Corners, Georgia. It was an opportunity to showcase a sy...",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">At the end of October, we presented our Sound Event Detector at the Curiosity Lab demo day in Peachtree Corners, Georgia. It was an opportunity to showcase a system that identifies critical sound events in real time and helps enhance safety across urban environments.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">An American TV station prepared a full report focused on innovation, smart cities, and the practical use of our technologies in public safety.<br />Weâre proud that a Czech solution captured attention overseas.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">At JALUD, weâre committed to developing technologies that genuinely improve public safety and bring real value to cities and first responders. Our acoustic detection adds a new perspectiveâwhether itâs identifying gunshots, accidents, or unauthorized drone flights. Every step like this brings us closer to safer and smarter cities.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">You can watch the full report below.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"></figure>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"event-smart-city-expo-at-barcelona",title:"EVENT: Smart City EXPO at Barcelona",category:"latest-news",date:"October 31, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/10/Google-ads.png",url:"#event-smart-city-expo-at-barcelona"},{slug:"event-smart-city-expo-2024",title:"Event: SMART CITY EXPO 2024",category:"latest-news",date:"October 7, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/10/CT-Udalosti-EN-1.png",url:"#event-smart-city-expo-2024"},{slug:"event-intersec-saudi-arabia",title:"EVENT: Intersec Saudi Arabia",category:"latest-news",date:"September 25, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/09/CT-Udalosti-EN-1.png",url:"#event-intersec-saudi-arabia"},{slug:"jalud-x-sefor-solutions",title:"JALUD x SEFOR Solutions",category:"latest-news",date:"August 7, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/08/Web-Banners_Aktuality_Novinky-produkt.png",url:"#jalud-x-sefor-solutions"}],internalHash:"#czech-technology-featured-in-an-american-tv-report"},"our-detectors-have-passed-two-demanding-tests":{slug:"our-detectors-have-passed-two-demanding-tests",category:"latest-news",title:"Our detectors have passed two demanding tests",date:"December 3, 2024",url:"https://soundeventdetector.eu/latest-news/our-detectors-have-passed-two-demanding-tests/",img:"/images/Web-Banners_Aktuality_Novinky-produkt-1024x576.png",yt:"",excerpt:"Speed, accuracy and reliability in crisis situations In recent weeks, we have tested our Sound Event Detectors (SED) in t
667wo simulations focused on crisis detect...",content:'<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="8614" class="elementor elementor-8614" data-elementor-post-type="post"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-6db05a1a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6db05a1a" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-699d1eb2" data-id="699d1eb2" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-44573b13 elementor-widget elementor-widget-text-editor" data-id="44573b13" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Speed, accuracy and reliability in crisis situations</b></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In recent weeks, we have tested our Sound Event Detectors (SED) in two simulations focused on crisis detection – at the University of Science and Technology in Prague and at the Central Military Hospital (CMH). The simulations were designed to test how our detectors handle the detection of crisis situations, such as gunfire or aggressive behaviour, and how quickly they can provide the necessary information to emergency responders.</p>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"czech-technology-featured-in-an-american-tv-report",title:"Czech Technology Featured in an American TV Report",category:"latest-news",date:"November 13, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/11/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png",url:"#czech-technology-featured-in-an-american-tv-report"},{slug:"gender-equality-plan",title:"GENDER EQUALITY PLAN",category:"latest-news",date:"September 23, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/09/MF-Dnes_Rozhovor_EN.png",url:"#gender-equality-plan"},{slug:"who-are-the-winners-of-2023",title:"Award: Who are the winners of 2023?",category:"latest-news",date:"January 5, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/01/Lukas-Svoboda_Mlada-Fronta-2.png",url:"#who-are-the-winners-of-2023"}],internalHash:"#our-detectors-have-passed-two-demanding-tests"},"gender-equality-plan":{slug:"gender-equality-plan",category:"latest-news",title:"GENDER EQUALITY PLAN",date:"September 23, 2024",url:"https://soundeventdetector.eu/latest-news/gender-equality-plan/",img:"/images/MF-Dnes_Rozhovor_EN.png",yt:"",excerpt:"We, at JALUD Embedded, believe that diversity and gender equality are critical for innovation, creativity, and business success. This Gender Equality Plan (GEP)...",content:'<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="8429" class="elementor elementor-8429" data-elementor-post-type="post"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-1226bbf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1226bbf" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[],"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-01c2aae" data-id="01c2aae" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-ede8839 elementor-widget elementor-widget-text-editor" data-id="ede8839" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We, at JALUD Embedded, believe that diversity and gender equality are critical for innovation, creativity, and business success. This Gender Equality Plan (GEP) outlines our commitment to creating a fair, inclusive, and supportive environment for all employees, regardless of gender identity or background. The following text will discuss our goals and how we would like to achieve them.<br /></p>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"czech-technology-featured-in-an-american-tv-report",title:"Czech Technology Featured in an American TV Report",category:"latest-news",date:"November 13, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/11/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png",url:"#czech-technology-featured-in-an-american-tv-report"},{slug:"our-detectors-have-passed-two-demanding-tests",title:"Our detectors have passed two demanding tests",category:"latest-news",date:"December 3, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/12/Web-Banners_Aktuality_Novinky-produkt-1024x576.png",url:"#our-detectors-have-passed-two-demanding-tests"},{slug:"who-are-the-winners-of-2023",title:"Award: Who are the winners of 2023?",category:"latest-news",date:"January 5, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/01/Lukas-Svoboda_Mlada-Fronta-2.png",url:"#who-are-the-winners-of-2023"}],internalHash:"#gender-equality-plan"},"who-are-the-winners-of-2023":{slug:"who-are-the-winners-of-2023",category:"latest-news",title:"Award: Who are the winners of 2023?",date:"January 5, 2024",url:"https://soundeventdetector.eu/latest-news/who-are-the-winners-of-2023/",img:"/images/Lukas-Svoboda_Mlada-Fronta-2.png",yt:"",excerpt:"Lukáš, the director of JALUD Embedded in Pilsen, has had a successful year. In November, he received the main prize in the AI Awards, where his company took fir...",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Lukáš, the director of JALUD Embedded in Pilsen, has had a successful year. In November, he received the main prize in the AI Awards, where his company took first place in the Public Administration category for the development of SED sound detectors. These help protect human life and property. They can detect the sound of gunshots, shattering glass or panicked and aggressive screams. In December, the company received an honorable mention for the detectors in the Visionaries 2023 competition.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The thirty-four-year-old entrepreneur founded the company with his colleague Jakub Valis in 2014. <em>“We took the opposite approach at the beginning and found out that this was not a good way to go,”</em> he recalls.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The turning point came in 2016, when they teamed up with the head of Information Technology of the City of Pilsen, LudÄk Å antora. <em>“He said that he liked what we were doing and that it could help solve security issues in Pilsen if our sensors could point out risky events in public spaces in the city,”</em> says Lukáš Svoboda.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">His company’s sensors have therefore started to connect with the Pilsen CCTV system and alert operators to crisis events. There are already 54 of them in the city, but they have also been installed in Amsterdam in the Netherlands and Sao Paulo in Brazil.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/01/Mlada-Fronta-950x1024.png" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>December article in the Mladá Fronta Dnes newspaper for the Pilsen region.</em></p></div>',inlineImages:[{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/01/Mlada-Fronta-950x1024.png",alt:""}],crossReferences:[],relatedArticles:[{slug:"award-2023-visionaries",title:"Award: 2023 Visionaries",category:"latest-news",date:"December 11, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/12/JE_SED_Oceneni-Vizionari-2023_EN.png",url:"#award-2023-visionaries"},{slug:"we-celebrate-success-we-won-the-ai-awards-in-the-public-administration-category",title:"Award: We celebrate success! We won the AI Awards in the Public Administration category",category:"latest-news",date:"November 14, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/11/SED_AI-Awards-2.png",url:"#we-celebrate-success-we-won-the-ai-awards-in-the-public-administration-category"},{slug:"tv-sed-in-czech-tv-news",title:"TV: SED in Czech TV news",category:"latest-news",date:"April 10, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/CT-Udalosti-EN-1.png",url:"#tv-sed-in-czech-tv-news"},{slug:"sed-watch-sed-solutions-on-czech-tv",title:"TV: Watch SED solutions on Czech TV!",category:"latest-news",date:"January 12, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/01/Lukas-Svoboda_Mlada-Fronta-1.png",url:"#sed-watch-sed-solutions-on-czech-tv"}],internalHash:"#who-are-the-winners-of-2023"},"sed-kiss-integration-automated-alerts":{slug:"sed-kiss-integration-automated-alerts",category:"case-studies",title:"SED a KISS: Od akustické detekce k automatizovaným poplachům",date:"August 10, 2026",url:"https://soundeventdetector.eu/case-studies/sed-kiss-integration-automated-alerts/",img:"/images/SED_a_KISS.png",yt:"https://www.youtube.com/embed/ZVXmUpzUh1U",excerpt:"VÄasná detekce hrozeb je zásadnÃm prvnÃm krokem. StejnÄ důležité je vÅ¡ak rychle pÅedat informaci lidem, kteÅà jsou odpovÄdnà za reakci. Integrace SED a KISS automatizuje pÅenos poplachů do krizových scénáÅů.",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">VÄasná detekce hrozeb je zásadnÃm prvnÃm krokem. StejnÄ důležité je vÅ¡ak rychle pÅedat informaci lidem, kteÅà jsou odpovÄdnà za reakci.<
667/p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Sound Event Detector (SED) využÃvá umÄlou inteligenci k automatické detekci nebezpeÄných zvuků. PÅi integraci s krizovým svolávacÃm a vyrozumÃvacÃm systémem <a href="https://www.svolavac.cz/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">KISS</a> dokáže pÅenést poplach pÅÃmo do pÅedem definovaného komunikaÄnÃho scénáÅe. OdpovÄdná osoba nemusà událost pÅedávat mezi systémy manuálnÄ a může se soustÅedit na jejà ovÄÅenà a podniknutà odpovÃdajÃcÃch kroků.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Zvuk jako prvnà známka nebezpeÄÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">NebezpeÄná událost nemusà být vždy okamžitÄ viditelná. Může nastat mimo zorné pole kamery, v uzavÅeném prostoru nebo v oblasti, kterou v danou chvÃli nikdo nesleduje. Zvuk je Äasto jednou z prvnÃch známek vznikajÃcÃho incidentu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED nepÅetržitÄ analyzuje akustické prostÅedà a v závislosti na zvolených detekÄnÃch modulech dokáže rozpoznat zvuky jako:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-gunshot" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">výstÅely</a>,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-scream" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">panický kÅik nebo agresivnà hlasové projevy</a>,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-glass" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">tÅÃÅ¡tÄnà skla</a>,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">dalšà zvukové události odpovÃdajÃcà specifickým rizikům chránÄného prostÅedÃ.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Jakmile SED detekuje pÅedem definovaný zvuk, vygeneruje poplach, který lze odeslat do kamerového systému, dohledového centra, zabezpeÄovacÃho systému nebo jiného bezpeÄnostnÃho ÅeÅ¡enÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Jak funguje integrace systémů SED a KISS</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PÅi integraci systému SED s platformou KISS může proces probÃhat následovnÄ:</p> <ol style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">V chránÄném prostoru dojde k nebezpeÄné zvukové události.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">SED zvuk detekuje a vygeneruje poplach.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Poplach je automaticky pÅenesen do systému KISS.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">KISS aktivuje odpovÃdajÃcà pÅeddefinovaný scénáŠa informuje urÄené pÅÃjemce.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">OdpovÄdná osoba událost ovÄÅà a postupuje podle bezpeÄnostnÃho nebo nouzového plánu organizace.</li> </ol> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V závislosti na konfiguraci může KISS informovat ostrahu, zásahový tým, vedenà nebo dalšà vybrané skupiny. Oznámenà dokáže doruÄit prostÅednictvÃm telefonnÃho hovoru, SMS, e-mailu, mobilnà aplikace nebo dalÅ¡Ãch komunikaÄnÃch kanálů.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Pro různé druhy zvuků lze nastavit odliÅ¡né scénáÅe, pÅÃjemce i následné postupy. SouÄástà procesu zůstává lidské ovÄÅenÃ. Integrace nenahrazuje lidské rozhodovánÃ; zrychluje pÅenos informacà mezi systémy.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Modelový scénáŠv univerzitnÃm kampusu</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">UvnitÅ univerzitnà budovy se ozve zvuk pÅipomÃnajÃcà výstÅel. K události dojde mimo pÅÃmé zorné pole kamery nebo v prostoru, který v tu chvÃli nikdo aktivnÄ nesleduje.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED zvuk vyhodnotà a pÅenese poplach do systému KISS. Na základÄ pÅeddefinovaného scénáÅe KISS uvÄdomà urÄené pÅÃjemce, napÅÃklad ostrahu a krizový tým. OdpovÄdná osoba ovÄÅà situaci pomocà kamerového systému nebo dalÅ¡Ãch dostupných informacà a zahájà dalšà kroky podle krizového plánu organizace.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Stejný princip lze uplatnit ve Å¡kolách, nemocnicÃch, administrativnÃch budovách, veÅejných institucÃch, průmyslových provozech i dalÅ¡Ãch chránÄných prostorách.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">PÅÃnosy integrace SED a KISS</h4> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>Rychlejšà doruÄenà poplachu:</strong> poplach se nemusà mezi systémy pÅedávat manuálnÄ.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>Reakce pÅizpůsobená typu zvuku:</strong> výstÅely, agresivnà kÅik a tÅÃÅ¡tÄnà skla mohou spouÅ¡tÄt odliÅ¡né scénáÅe.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>CÃlená oznámenÃ:</strong> každý typ události může informovat jiné osoby nebo skupiny.
667</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>VÃce komunikaÄnÃch kanálů:</strong> KISS může využÃvat telefonnà hovory, SMS, e-mail, mobilnà aplikace a dalšà kanály.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>Zachovánà lidského ovÄÅenÃ:</strong> odpovÄdná osoba situaci posoudà a rozhodne o dalÅ¡Ãch krocÃch.</li> </ul> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">FunkÄnà integrace v praxi</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SpoleÄnosti JALUD Embedded a SAFE Technology â SAFETE, s.r.o. pÅedstavily integraci systémů SED a KISS na spoleÄnÄ vyvinutém modelovém krizovém scénáÅi.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ukázka potvrdila, že SED dokáže automaticky pÅenést poplach do pÅedem definovaného scénáÅe v systému KISS. Informace se tak k urÄeným pÅÃjemcům dostane rychle, což jim umožnà událost ovÄÅit a postupovat podle stanoveného bezpeÄnostnÃho protokolu.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Chcete zjistit, jak lze automatickou detekci nebezpeÄných zvuků integrovat do vaÅ¡eho bezpeÄnostnÃho systému? Kontaktujte nás.</strong></p>',inlineImages:[],crossReferences:[{title:"VýstÅely z palných zbranÃ",url:"#detection-gunshot",slug:"detection-gunshot"},{title:"Panický kÅik a agrese",url:"#detection-scream",slug:"detection-scream"},{title:"ÅeÅ¡enÃ",url:"#solutions",slug:"solutions"}],relatedArticles:[{slug:"case-study-pilsen-acoustic-detection",title:"Case Study: Pilsen â Enhancing Urban Surveillance by Integrating Cameras and Sound (SED)",category:"case-studies",date:"February 16, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/02/Chytra-Plzen_EN-1024x576.png",url:"#case-study-pilsen-acoustic-detection"},{slug:"how-audio-analysis-improves-security-and-enables-early-threat-detection",title:"How Audio Analysis Improves Security and Enables Early Threat Detection",category:"case-studies",date:"April 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/04/Detekce-zvukem_EN.png",url:"#how-audio-analysis-improves-security-and-enables-early-threat-detection"},{slug:"security-systems-dont-just-have-to-see-they-can-hear-too",title:"Security systems don't just have to see. They can hear too.",category:"case-studies",date:"May 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/05/Integrace-do-systemu_EN.png",url:"#security-systems-dont-just-have-to-see-they-can-hear-too"},{slug:"ai-gunshot-detection-norway",title:"Can AI Gunshot Detection Strengthen Security in Norway?",category:"case-studies",date:"July 15, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/07/Norska-studie-o-AI-detekci-vystrelu_EN.png",url:"#ai-gunshot-detection-norway"}],internalHash:"#sed-kiss-integration-automated-alerts"},"security-systems-dont-just-have-to-see-they-can-hear-too":{slug:"security-systems-dont-just-have-to-see-they-can-hear-too",category:"case-studies",title:"BezpeÄnostnà systémy nemusà jen vidÄt. Mohou také slyÅ¡et.",date:"May 21, 2026",url:"https://soundeventdetector.eu/case-studies/security-systems-dont-just-have-to-see-they-can-hear-too/",img:"/images/Studie_integrace.png",yt:"",excerpt:"Jak SED rozÅ¡iÅuje kamery, VMS platformy a dohledová centra o detekci zvukových událostÃ. Modernà bezpeÄnostnà systémy jsou vysoce efektivnà pÅi zpracovánà obrazu, ale zvuková analýza jim dodává schopnost vÄas zachytit incidenty jeÅ¡tÄ dÅÃve, než se dostanou do zorného pole kamer.",content:'<div class="elementor-widget-container"> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Jak SED rozÅ¡iÅuje kamery, VMS platformy a dohledová centra o detekci zvukových událostÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Modernà bezpeÄnostnà systémy jsou vysoce efektivnà pÅi zpracovánà vizuálnÃch dat. Kamery, VMS platformy, dohledová centra a integraÄnà systémy pomáhajà operátorům monitorovat situaci v reálném Äase. Åada incidentů se vÅ¡ak nejprve projevà zvukem â výstÅelem, výkÅikem, tÅÃÅ¡tÄnÃm skla, agresÃ, brouÅ¡enÃm Äi ÅezánÃm nástroji, sirénami, pÅÃtomnostà dronů nebo jinými neobvyklými jevy.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PrávÄ zde pÅinášà SED â Sound Event Detector od spoleÄnosti JALUD Embedded â důležitou pÅidanou vrstvu. UmožÅuje bezpeÄnostnÃm systémům nejen vidÄt, ale také automaticky rozpoznávat kritické zvukové události.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED nenà pouze samostatné hardwarové zaÅÃzenÃ. Již od samého poÄátku bylo toto ÅeÅ¡enà navrženo tak, aby se integrovalo s různými systémy a fungovalo pÅesnÄ podle specifických potÅeb každého projektu. Dnes tuto schopnost zdůrazÅujeme jeÅ¡tÄ výraznÄji, protože softwarové nasazenà pÅedstavuje pro mnoho zákaznÃků nejrychlejšà způsob, jak zaÄÃt využÃvat detekci zvukových událostà bez nutnosti výmÄny stávajÃcà infrastruktury.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Výzva: StávajÃcà systémy Äasto vidÃ, ale neslyÅ¡Ã</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Mnoho organizacà již investovalo do kamer, serverů, VMS platforem a bezpeÄnostnÃch procesů. Tyto systémy se vÅ¡ak obvykle spoléhajà pÅedevÅ¡Ãm na vizuálnà data. To znamená, že incident musà být buÄ viditelný, nebo si ho musà operátor vÄas vÅ¡imnout.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V praxi to může pÅedstavovat výzvu. Operátor nemůže nepÅetržitÄ a s maximálnà pozornostà sledovat desÃtky kamerových záznamů souÄasnÄ. NÄkteré události se navÃc odehrávajà mimo zorné pole kamer â za rohem, ve tmÄ, v davu nebo v prostÅedÃ, kde je vizuálnà sledovánà ménÄ efektivnÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Zvukové projevy jsou pÅitom Äasto prvnà známkou toho, že nÄco nenà v poÅádku.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Typické pÅÃklady zahrnujÃ:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">výstÅel na veÅejném prostranstvÃ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">
667panický výkÅik v nemocnici, Å¡kole Äi mÄstské zástavbÄ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">tÅÃÅ¡tÄnà skla pÅi vloupánà nebo aktu vandalismu,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">zvuk brusky pÅi pokusu o pÅekonánà mechanického zabezpeÄenÃ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">pÅÃtomnost dronu v citlivém prostoru,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">stÅÃkánà graffiti nebo úmyslné poÅ¡kozovánà majetku.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED tyto zvukové události automaticky detekuje a pÅenášà je do systémů, které zákaznÃk již použÃvá â jako jsou VMS platformy, dohledová centra, serverová prostÅedÃ, cloudové služby nebo jiné integraÄnà vrstvy.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ÅeÅ¡enÃ: Jedna technologie, různé možnosti nasazenÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED je navržen jako flexibilnà detekÄnà technologie. ZákaznÃci nejsou omezeni na jediný model nasazenÃ. V závislosti na požadavcÃch projektu, stávajÃcà infrastruktuÅe a provoznÃch potÅebách lze SED nasadit nÄkolika způsoby.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">1. Edge AI pÅÃmo v kamerách nebo koncových zaÅÃzenÃch</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED může bÄžet pÅÃmo na vybraných IP kamerách nebo koncových zaÅÃzenÃch, což umožÅuje provádÄt detekci zvuku co nejblÞe zdroji události. TÃm odpadá nutnost instalovat dalšà samostatný hardware.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tento model nasazenà je ideálnà pro organizace, které již majà vybudovanou kamerovou infrastrukturu a chtÄjà ji rozÅ¡ÃÅit o funkce detekce zvukových událostÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>PÅÃnos:</strong><br />ZákaznÃci mohou využÃt svůj stávajÃcà hardware a pÅidat novou detekÄnà schopnost bez nutnosti složitých zásahů do celkové architektury systému.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">2. Centralizované zpracovánà na serveru nebo v cloudu</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">U rozsáhlejÅ¡Ãch instalacà může SED fungovat jako centralizované ÅeÅ¡enà â bÄžÃcà na serverech zákaznÃka, v cloudovém prostÅedà nebo v rámci stávajÃcà serverové infrastruktury.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">
667Tento model je vhodný zejména pro mÄsta, nemocnice, Å¡koly, průmyslové areály, logistická centra, dopravnà uzly nebo rozsáhlé kamerové systémy, kde je zapotÅebà centrálnÄ pÅipojit a spravovat mnoho zaÅÃzenÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>PÅÃnos:</strong><br />SED dokáže Å¡kálovat od menÅ¡Ãch instalacà až po rozsáhlé projekty zahrnujÃcà desÃtky, stovky nebo dokonce tisÃce pÅipojených zaÅÃzenÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">3. Integrace s VMS a bezpeÄnostnÃmi platformami</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED lze integrovat s platformami a systémy, které zákaznÃci již aktivnÄ využÃvajÃ, vÄetnÄ VMS platforem, kamerových ekosystémů, dohledových center a dalÅ¡Ãch bezpeÄnostnÃch Äi integraÄnÃch nástrojů.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ÅeÅ¡enà může fungovat v rámci pÅednÃch platforem, jako jsou Axis, Genetec, Milestone nebo Geutebrück. Podpora RTSP, Edge AI a dalÅ¡Ãch možnostà integrace umožÅuje pÅizpůsobit nasazenà specifickým technickým prostÅedÃm a požadavkům projektu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>PÅÃnos:</strong><br />ZákaznÃci nemusà nahrazovat své stávajÃcà systémy. SED je obohacuje o automatizované schopnosti detekce zvukových událostÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Hardware zůstává důležitý â nenà vÅ¡ak jedinou možnostÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Dedikovaný hardware JALUD i nadále hraje významnou roli. Je obzvláštÄ cenný ve scénáÅÃch vyžadujÃcÃch specializované akustické snÃmánÃ, prodloužený dosah detekce nebo pokroÄilé funkce pÅizpůsobené konkrétnÃm pÅÃpadům použitÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Nová generace hardwaru je vyvÃjena pÅedevÅ¡Ãm pro aplikace, kde dedikovaná zaÅÃzenà pÅinášejà nejvyššà hodnotu, jako napÅÃklad:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">detekce dronů,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">prodloužený dosah detekce,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">lokalizace událostà (smÄrovánÃ),</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">specializované akustické scénáÅe,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">ochrana citlivých nebo vysoce zabezpeÄených prostÅedÃ.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Mnoho projektů vÅ¡ak nemusà Äekat na dalšà generaci hardwaru. SED je již dnes dostupný jako softwarové ÅeÅ¡enà â nasaditelné prostÅednictvÃm kamer, serverové infrastruktury, cloudových prostÅedà nebo integrace se stávajÃcÃmi systémy.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Plán pÅechodu a klÃÄové milnÃky</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Aby zákaznÃci a partneÅi zÃskali jasný pÅehled o tom, jak bude probÃhat pÅechod ze souÄasného hardwarového modelu na softwarové nasazenà a novou generaci zaÅÃzenÃ, pÅipravili jsme následujÃcà harmonogram:</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">NynÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SouÄasný hardware JALUD zůstává k dispozici. ZákaznÃci, kteÅà jej chtÄjà využÃt ve svých projektech, mohou nadále podávat objednávky.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">V průbÄhu následujÃcÃch dvou mÄsÃců</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">BÄhem tohoto obdobà budou pÅijÃmány finálnà objednávky na stávajÃcà generaci hardwaru JALUD. Tato fáze je urÄena pro partnery a zákaznÃky s probÃhajÃcÃmi projekty nebo pro ty, kteÅà plánujà zahrnout souÄasnou generaci hardwaru do nadcházejÃcÃch instalacÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Do 20. Äervence 2026</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Budou pÅijÃmány pÅedobjednávky na novou generaci hardwaru. ZároveÅ bude bez pÅeruÅ¡enà pokraÄovat pl
667ná podpora pro stávajÃcà zákaznÃky a aktuálnà instalace.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Po 20. Äervenci 2026</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED bude nadále k dispozici jako softwarová licence pro platformy tÅetÃch stran. To zákaznÃkům umožÅuje tÄžit z výhod detekce zvukových událostà i bez dedikovaného hardwaru JALUD â prostÅednictvÃm kompatibilnÃch kamer, serverové infrastruktury, cloudových služeb nebo integrovaných bezpeÄnostnÃch platforem.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Co to znamená pro zákaznÃky a partnery</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tento pÅechod neznamená konec SED. PrávÄ naopak. PÅedstavuje silnÄjšà zamÄÅenà na flexibilitu, hladkou integraci a Å¡iršà možnosti nasazenÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ZákaznÃci si mohou zvolit pÅÃstup, který nejlépe odpovÃdá jejich konkrétnÃm projektovým požadavkům:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">pokraÄovat v použÃvánà stávajÃcÃho hardwaru JALUD, dokud je k dispozici,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">pÅipravit se na novou generaci hardwaru,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">nasadit SED jako softwarové ÅeÅ¡enÃ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">integrovat SED do stávajÃcÃch kamerových a bezpeÄnostnÃch systémů,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">kombinovat vÃce modelů nasazenà podle potÅeb instalace.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">To je obzvláštÄ důležité pro partnery, systémové integrátory a zákaznÃky, kteÅà již majà vybudovanou infrastrukturu a hledajà způsob, jak rozÅ¡ÃÅit své systémy o detekci zvukových událostà bez zbyteÄných zmÄn nebo
667naruÅ¡enà provozu.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Výsledek: FlexibilnÄjšà nasazenà â bez ÄekánÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED pomáhá bezpeÄnostnÃm systémům reagovat na události, které by jinak mohly zůstat bez povÅ¡imnutà nebo by jim nebyla vÄnována okamžitá pozornost. DÃky softwarovému pÅÃstupu a flexibilnÃm možnostem integrace mohou zákaznÃci zaÄÃt využÃvat výhod detekce zvukových událostà již dnes â bez Äekánà na novou generaci hardwaru.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ZatÃmco hardware zůstává důležitý pro specializované scénáÅe, základnà hodnota SED spoÄÃvá v jeho inteligentnà detekÄnà vrstvÄ â vrstvÄ, kterou lze bezproblémovÄ integrovat se systémy, jež zákaznÃci již aktivnÄ provozujÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ZávÄr</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED od spoleÄnosti JALUD Embedded dodává bezpeÄnostnÃm systémům schopnost slyÅ¡et. Dokáže fungovat jako samostatné zaÅÃzenÃ, jako software bÄžÃcà na koncových zaÅÃzenÃch (Edge AI), jako centralizované serverové ÅeÅ¡enà i jako integraÄnà vrstva napojená na stávajÃcà VMS a bezpeÄnostnà platformy.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">StávajÃcà hardware zůstává dnes plnÄ k dispozici, pÅiÄemž finálnà objednávky budou pÅijÃmány bÄhem pÅÃÅ¡tÃch dvou mÄsÃců. PÅedobjednávky na novou generaci hardwaru pobÄžà do 20. Äervence 2026. Po tomto datu zůstane SED dostupný jako softwarová licence pro platformy tÅetÃch stran.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Budoucnost detekce zvukových událostà nezaÄÃná novým hardwarem. SED lze integrovat a nasadit již dnes.</strong></p>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"workplace-aggression-detection",title:"How to Detect Workplace Aggression Early and Improve Employee Safety",category:"case-studies",date:"May 4, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/05/Agrese-na-pracovisti_EN.png",url:"#workplace-aggression-detection"},{slug:"protecting-employee-safety-in-risky-places",title:"Protecting employee safety in risky places",category:"case-studies",date:"April 12, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Vioelence-in-the-workplace.png",url:"#protecting-employee-safety-in-risky-places"},{slug:"how-audio-analysis-improves-security-and-enables-early-threat-detection",title:"How Audio Analysis Improves Security and Enables Early Threat Detection",category:"case-studies",date:"April 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/04/Detekce-zvukem_EN.png",url:"#how-audio-analysis-improves-security-and-enables-early-threat-detection"}],internalHash:"#security-systems-dont-just-have-to-see-they-can-hear-too"},"case-study-university-campus-security":{slug:"case-study-university-campus-security",category:"case-studies",title:"PÅÃpadová studie: BezpeÄnost univerzitnÃho kampusu",date:"March 9, 2026",url:"https://soundeventdetector.eu/case-studies/case-study-university-campus-security/",img:"/images/Studie_univerzity.png",yt:"",excerpt:"Nasazenà akustické detekce na Äeských univerzitách ukazuje, jak lze vÄas identifikovat nebezpeÄné situace v prostÅedà kampusu a výraznÄ zlepÅ¡it orientaci bezpeÄnostnÃch týmů bÄhem dynamických incidentů.",content:`<div class="elementor-widget-container"> 668<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Deployment of acoustic detection at Czech universities shows how dangerous situations can be identified early in a campus environment and how the orientation of security team
668s during dynamic incidents can be significantly improved.</strong></p></h4> 669<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Quick Facts:</h4> 670<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Location:</strong> University campuses in the Czech Republic</p></li> 671<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Scenarios:</strong> Simulated crisis situations in an open university environment</p></li> 672<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Detected events:</strong> Gunshots, aggressive vocal expressions, shouting, glass breaking</p></li> 673<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Technology:</strong> Sound Event Detector (SED) by JALUD</p></li> 674<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Installation:</strong> More than 130 detection sensors deployed across university campuses</p></li></ul> 675<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Context: Security in an Open Campus Environment</h4> 676<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">University campuses combine open spaces, park areas, pedestrian pathways, and large buildings. In crisis situations, the rapid identification of an incident and its precise localization play a crucial role. Traditional reporting methods often rely on human response, which can be delayed or inaccurate.</p> 677<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Acoustic detection addresses this problem by automatically capturing incidents in real time.</p> 678<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Course of the Test</h4> 679<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">As part of the test at the <strong>University of West Bohemia</strong>, controlled simulations were carried out involving:</p> 680<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">gunshots</p></li> 681<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">verbal aggression</p></li> 682<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">shouting</p></li> 683<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">glass breaking</p></li></ul> 684<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">During the test, a participant moved through different parts of the campus, which made it possible to verify the systemâs behavior in a dynamic scenario. The detection network recorded individual events without delay and displayed them on the campus map.</p> 685<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Results That Cannot Be Overlooked</h4> 686<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">During the test, the acoustic detection system:</p> 687<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">reliably detected all simulated types of events,</li> 688<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">precisely localized the sound source on the campus map,</li> 689<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">created a timeline of incidents without delay,</li> 690<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">enabled the reconstruction of the participantâs movement using map outputs and heatmaps.</li> 691<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"></li></ul> 692<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The system repeatedly provided the first information about an incident automatically, without the need for human intervention. The detections followed a logical sequence of activations based on the distance of the sensors from the source and clearly reflected the personâs actual movement across the campus.</p> 693<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Why It Matters</h4> 694<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In university environments, security often relies on witnesses, emergency buttons, or camera surveillance. However, these methods can fail due to stress, panic, or delayed reactions. Acoustic detection operates continuously and responds immediately. It provides security team
694s with the first precise information about the type of event, its location, and how the situation is evolving.</p> 695<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Early detection = better situational awareness = faster and more targeted response.</strong></p> 696<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Technological Background of SED</h4> 697<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>SED â Sound Event Detector (JALUD Embedded s.r.o.)</strong></p> 698<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Detection of gunshots, aggressive vocal expressions, and glass breaking</li> 699<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">High accuracy in the classification of acoustic events</li> 700<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Real-time map and heatmap outputs</li> 701<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Integration with camera systems for visual verification</li> 702<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Suitable for open campuses as well as multi-story buildings</li></ul> 703<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Limitations and Further Development</h4> 704<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The test confirmed that acoustic detection is most effective for incidents that produce a clear sound signature. The study also highlights the importance of combining multiple sensing layers (audio + video) and the need for further expansion of the detection network in large-scale campuses.</p> 705<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusion</h4> 706<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">This case study confirms that the <strong>SED acoustic detection system by JALUD</strong> represents an effective tool for improving safety in university campuses.</p> 707<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The technology is ready to protect environments where thousands of people move every day and to provide security teams with clear, fast, and understandable data. Whether for universities, schools, or other public institutionsâwhere rapid situational awareness and the right decision matter, acoustic detection has a solid place.</p> 708 709<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">About JALUD Embedded</h4> 710<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We invite companies, investors, and forward-thinking partners to join us in transforming the future of monitoring and public safety. Together, we can unlock the untapped potential of existing infrastructure, prevent incidents, and build safer communities for everyone.</p> 711<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Letâs create a safer future together.</strong></p> 712<strong>Contact us:</strong> 713<strong>Email:</strong> <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span> 714<strong>Phone:</strong> +420 910 128 626 (free of charge) 715</div>`,inlineImages:[],crossReferences:[],relatedArticles:[{slug:"ai-gunshot-detection-norway",title:"Can AI Gunshot Detection Strengthen Security in Norway?",category:"case-studies",date:"July 15, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/07/Norska-studie-o-AI-detekci-vystrelu_EN.png",url:"#ai-gunshot-detection-norway"},{slug:"how-5-seconds-can-change-everything-case-study",title:"How 5 Seconds Can Change Everything",category:"case-studies",date:"July 12, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/07/Web-Banners_Aktuality_Novinky-produkt-1-1024x576.png",url:"#how-5-seconds-can-change-everything-case-study"},{slug:"student-safety-and-security",title:"Student safety and security",category:"case-studies",date:"April 29, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/Ochrana-studentu_EN.png",url:"#student-safety-and-security"}
715,{slug:"a-key-to-martyns-law-compliance-enhancing-security-measures",title:"A Key to Martynâs Law Compliance: Enhancing Security Measures",category:"case-studies",date:"October 17, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/10/SED_Mesto-Plzen_EN-1-1024x576.png",url:"#a-key-to-martyns-law-compliance-enhancing-security-measures"}],internalHash:"#case-study-university-campus-security"},"student-safety-and-security":{slug:"student-safety-and-security",category:"case-studies",title:"BezpeÄnost a ochrana studentů na Å¡kolách",date:"April 29, 2024",url:"https://soundeventdetector.eu/case-studies/student-safety-and-security/",img:"/images/Studie_Studenti.png",yt:"https://www.youtube.com/embed/2sh-qBwQOG8",excerpt:"V dneÅ¡nà dobÄ nikdy nevÃme, kdy se studenti mohou stát obÄÅ¥mi násilného Äinu, a proto je jejich bezpeÄnost prioritou. JednÃm z klÃÄových prvků zajiÅ¡tÄnà bezpeÄnosti studentů může být využità spolehlivé technologie Sound Event Detector (SED), která v pÅÃpadÄ násilného incidentu urychlà zásah bezpeÄnostnÃch složek.",content:'<div class="elementor-widget-container"> <div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Obsah</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-student-protection-solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ÅeÅ¡enà pro ochranu studentů</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-objectives-of-sed-installation" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">CÃle instalace SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-implementation" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Implementace</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-contact-us" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Kontaktujte nás</a></li></ul></div> <hr class="wp-block-separator has-alpha-channel-opacity" /> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V dneÅ¡nà dobÄ nikdy nevÃme, kdy se studenti mohou stát obÄÅ¥mi násilného Äinu, a proto je jejich bezpeÄnost prioritou. JednÃm z klÃÄových prvků zajiÅ¡tÄnà bezpeÄnosti studentů může být využità spolehlivé technologie Sound Event Detector (SED), která v pÅÃpadÄ násilného incidentu urychlà zásah bezpeÄnostnÃch složek.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em>Reportáž Äeské televize | Jak detektory SED urychlà zásah bezpeÄnostnÃch složek?</em></figcaption></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Pokud v areálu ZápadoÄeské univerzity v Plzni zaznà stÅelba, bezpeÄnostnà složky se o nà dozvÄdà témÄÅ okamžitÄ. MÄsto v kampusu rozmÃstilo osm speciálnÃch detektorů zvuku. (<a href="https://www.novinky.cz/clanek/domaci-univerzitu-v-plzni-hlidaji-detektory-strelby-a-panickych-vykriku-40460042" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">novinky.cz</a>)</em></p> <h4 id="h-student-protection-solutions" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ÅeÅ¡enà pro ochranu studentů</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Detektory SED neporuÅ¡ujà GDPR a nabÃzejà spolehlivou detekci zvukových událostÃ, jako je agresivnà chovánÃ, panický kÅik, stÅelba nebo tÅÃÅ¡tÄnà skla. Hlavnà důvody pro poÅÃzenà detektorů SED:</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ BezpeÄnostnà složky budou zalarmovány <strong>do 5 sekund</strong> od incidentu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Upozornà na <strong>stÅelbu</strong>, <strong>panický kÅik</strong>, <strong>agresivnà chovánÃ</strong>, <strong>tÅÃÅ¡tÄnà skla</strong> a <strong>vandalismus</strong>.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>â¶ï¸ NenaruÅ¡ujà soukromà jednotlivců.</strong></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ <strong>Rychlá instalace</strong> bez nutnosti nároÄné technické infrastruktury.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>“Ránu zachytil detektor na sloupu vzdáleném Ätvrt kilometru, takže se strážnÃci o incidentu dozvÄdÄli dÅÃve, než jej kdokoli stihl nahlásit.” LudÄk Å antora, Åeditel Správy informaÄnÃch technologià mÄsta PlznÄ (<a href="https://www.novinky.cz/clanek/domaci-univerzitu-v-plzni-hlidaji-detektory-strelby-a-panickych-vykriku-40460042" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">novinky.cz</a>)</em></p> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> <figure class="wp-block-gallery has-nested-images columns-3 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> </figure> </div> </div> <h4 id="h-objectives-of-sed-installation" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">CÃle instalace SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ <strong>ZajiÅ¡tÄnà bezpeÄnosti</strong>: Tato technologie poskytuje spolehlivou ochranu prostor, kde nelze instalovat bezpeÄnostnà kamery. V pÅÃpadÄ stÅelby SED zalarmuje bezpeÄnostnà složky témÄÅ okamžitÄ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ <strong>Soulad s GDPR: </strong>Použità detektorů SED umožÅuje chránit studenty bez poruÅ¡enà pÅedpisů GDPR souvisejÃcÃch se sledovánÃm a záznamem osobnÃch údajů.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ <strong>Flexibilita a efektivita</strong>: Detektory SED nabÃzejà flexibilnà a efektivnà způsob ochrany citlivých prostor, které nelze bÄžnÄ monitorovat tradiÄnÃmi bezpeÄnostnÃmi opatÅenÃmi.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em> “O jejich instalaci bylo rozhodnuto jeÅ¡tÄ pÅed prosincovou tragickou událostà v Praze. Po nà vÅ¡ak probÄhla dalšà jednánà a je možné, že na univerzitÄ jeÅ¡tÄ nÄjaké detektory pÅibudou.” LudÄk Å antora, Åeditel Správy informaÄnÃch technologià mÄsta PlznÄ</em> <em> (<a href="https://www.novinky.cz/clanek/domaci-univerzitu-v-plzni-hlidaji-detektory-strelby-a-panickych-vykriku-40460042" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">novinky.cz</a>)</em></p> <h4 id="h-implementation" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Implementace</h4> <figure class="wp-block-table"><table><tbody><tr><td class="nitro-lazy"><strong>VýbÄr vhodných detektorů SED</strong></td><td class="nitro-lazy">NabÃzÃme 4 varianty detektorů SED: pro vnitÅnà použitÃ, pro venkovnà použitÃ, software pro bezpeÄnostnà kamery a SED se zabudovanou kamerou.</td></tr><tr><td class="nitro-lazy"><strong>UmÃstÄnà detektorů</strong></td><td class="nitro-lazy">Detektory budou strategicky umÃstÄny v uÄebnách, chodbách, Å¡atnách a dalÅ¡Ãch citlivých prostorách Å¡koly, aby pokryly vÅ¡echna riziková mÃsta.</td></tr><tr><td class="nitro-lazy"><strong>Nastavenà a kalibrace</strong></td><td class="nitro-lazy">Každý detektor bude peÄlivÄ nastaven a zkalibrován pro optimalizaci výkonu a minimalizaci faleÅ¡ných poplachů.</td></tr><tr><td class="nitro-lazy"><strong>Integrace s bezpeÄnostnÃm systémem</strong></td><td class="nitro-lazy">Detektory SED budou instalovány na vybraných mÃstech Å¡koly. V pÅÃpadÄ nebezpeÄné zvukové události zalarmujà bezpeÄnostnà složky a uryc
715hlà jejich zásah.</td></tr></tbody></table><figcaption class="wp-element-caption">Postup implementace detektorů SED.</figcaption></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Dalšà informace o technických specifikacÃch a funkcÃch naÅ¡eho ÅeÅ¡enà pro detekci zvukových událostà naleznete v sekci <a href="https://soundeventdetector.eu/cs/nase-reseni/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ÅeÅ¡enÃ</a>. Na které konkrétnà zvukové události dokáže SED upozornit? PÅeÄtÄte si v Äásti <a href="https://soundeventdetector.eu/cs/detekce/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Detekce</a>.</p> <h4 id="h-contact-us" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Kontaktujte nás</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Zaujalo vás naÅ¡e ÅeÅ¡enà pro záchranu životů a ochranu majetku? Rádi vám pÅedstavÃme výhody detektoru SED. NapiÅ¡te nám na e-mail <a href="mailto:[email protected]" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">[email protected]</a> nebo zavolejte na telefonnà ÄÃslo <a href="tel:+420602765042" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"><a href="tel:+420%20602%20765%20042">+420 602 765 042</a></a> a domluvme si schůzku. Budeme se tÄÅ¡it!</p>',inlineImages:[{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Indoor_Pruhledne-pozadi-1-300x281.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Outdoor_Pruhledne-pozadi-300x281.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Software_Pruhledne-pozadi-1-300x281.png",alt:""}],crossReferences:[],relatedArticles:[{slug:"ai-gunshot-detection-norway",title:"Can AI Gunshot Detection Strengthen Security in Norway?",category:"case-studies",date:"July 15, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/07/Norska-studie-o-AI-detekci-vystrelu_EN.png",url:"#ai-gunshot-detection-norway"},{slug:"case-study-university-campus-security",title:"Case study: University campus security",category:"case-studies",date:"March 9, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2025/12/Ochrana-univerzitnich-kampusu_En-1024x576.png",url:"#case-study-university-campus-security"},{slug:"how-5-seconds-can-change-everything-case-study",title:"How 5 Seconds Can Change Everything",category:"case-studies",date:"July 12, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/07/Web-Banners_Aktuality_Novinky-produkt-1-1024x576.png",url:"#how-5-seconds-can-change-everything-case-study"},{slug:"a-key-to-martyns-law-compliance-enhancing-security-measures",title:"A Key to Martynâs Law Compliance: Enhancing Security Measures",category:"case-studies",date:"October 17, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/10/SED_Mesto-Plzen_EN-1-1024x576.png",url:"#a-key-to-martyns-law-compliance-enhancing-security-measures"}],internalHash:"#student-safety-and-security"},"great-improvements-for-sed-app-users":{slug:"great-improvements-for-sed-app-users",category:"product-updates",title:"SED Centralized Server Solution: Docker-Containerized AI for Any RTSP Camera & Intercom Stream",publisher:"Sound Event Detector Architecture ⢠Centralized Server & Docker Engine",date:"September 1, 2024",img:"/images/SED_Novinky-aplikace_EN-2.png",yt:"",content:`<div style="margin-bottom: 1.5rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.08rem; font-weight: 500;">The <strong>SED Centralized Server Solution (Virtual SED Target)</strong> is an enterprise-grade, <strong>Docker-containerized software application</strong> that enables centralized acoustic AI intelligence across any security infrastru
715cture. By simply connecting to internal <strong>RTSP audio streams</strong>, the SED Server transforms <em>any standard or legacy IP camera, SIP intercom, PA microphone, or audio encoder</em> into an intelligent acoustic sensorâwith zero edge modifications.</p></div> 716 717<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1rem; margin-bottom: 2rem;"> 718 <div style="background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); border: 1px solid #e2e8f0; border-top: 3px solid var(--blue-primary); border-radius: 12px; padding: 1.25rem;"> 719 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð³</div> 720 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Dockerized & On-Premise</div> 721 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Deploys on Linux, bare-metal servers, private VMs, or private cloud environments in minutes.</div> 722 </div> 723 724 <div style="background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); border: 1px solid #e2e8f0; border-top: 3px solid #0284c7; border-radius: 12px; padding: 1.25rem;"> 725 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð¹</div> 726 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Universal RTSP Ingestion</div> 727 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Ingests live RTSP audio feeds from any vendor: Dahua, Uniview, Mobotix, 2N intercoms, and budget cameras.</div> 728 </div> 729 730 <div style="background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); border: 1px solid #e2e8f0; border-top: 3px solid #10b981; border-radius: 12px; padding: 1.25rem;"> 731 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð¯</div> 732 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Multi-Sensor Triangulation</div> 733 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Calculates exact 2D/3D acoustic coordinates and shooter/incident localization when â¥3 streams detect an event.</div> 734 </div> 735 736 <div style="background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); border: 1px solid #e2e8f0; border-top: 3px solid #8b5cf6; border-radius: 12px; padding: 1.25rem;"> 737 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð°</div> 738 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Single VMS Entry Point</div> 739 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Consolidates dozens of streams into a single centralized VMS integration point, drastically reducing integration fees.</div> 740 </div> 741</div> 742 743<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">How It Works: Centralized RTSP Audio Processing</h3> 744 745<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In many enterprise facilities, replacing existing CCTV cameras with specialized AI hardware is cost-prohibitive. The <strong>Virtual SED Target</strong> engine solves this by virtualizing the acoustic detection pipeline:</p> 746 747<ol style="padding-left: 1.5rem; margin-bottom: 1.75rem; color: var(--text-dark); font-size: 1rem; line-height: 1.8;"> 748 <li style="margin-bottom: 0.6rem;"><strong>RTSP Stream Configuration:</strong> Security cameras, building intercoms, and VoIP endpoints stream standard RTSP audio (e.g. <code>rtsp://192.168.1.50:554/audio</code>) over the local network.</li> 749 <li style="margin-bottom: 0.6rem;"><strong>Virtual SED Target Worker:</strong> The SED Server provisions an isolated, lightweight container worker for each camera stream. The worker continuously decodes PCM audio and runs deep neural network classification in real time (<5s latency).</li> 750 <li style="margin-bottom: 0.6rem;"><strong>Multi-Event Detection & Noise Adaptation:</strong> Automatically classifies Gunshots, Screams/Aggression, Glass Breakage, Drones, Angle Grinders, Vehicle Sirens, and Spraying while filtering out benign background ambient noise.</li> 751 <li style="margin-bottom: 0.6rem;"><strong>Unified Standard Alert Dispatch:</strong> Upon classification, the server immediately broadcasts rich event metadata, audio clips, and confidence scores across all connected security management platforms.</li> 752</ol> 753 754<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Supported Output Protocols & VMS Integration</h3> 755 756<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 0.75rem; margin-bottom: 2rem;"> 757 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 0.85rem 1rem;"> 758 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¹ ONVIF Profile S & M</div> 759 <div style="font-size: 0.82rem; color: #64748b;">XML event notifications & audio streams to Milestone, Genetec, Avigilon.</div> 760 </div> 761 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 0.85rem 1rem;"> 762 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ðï¸ SAPIENT (NATO STANREC 4869)</div> 763 <div style="font-size: 0.82rem; color: #64748b;">Autonomous Sensor Module (ASM) Protobuf telemetry for defense & C2 fusion.</div> 764 </div> 765 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 0.85rem 1rem;"> 766 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð REST API & Webhooks</div> 767 <div style="font-size: 0.82rem; color: #64748b;">Standard JSON HTTP endpoints for PSIMs, CAD dispatch consoles, and custom webhooks.</div> 768 </div> 769 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 0.85rem 1rem;"> 770 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¡ MQTT & WebSockets</div> 771 <div style="font-size: 0.82rem; color: #64748b;">High-throughput IoT message broker feeds for smart city dashboards & building BMS.</div> 772 </div> 773 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 0.85rem 1rem;"> 774 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¡ï¸ SIA DC-09 / SIA IP</div> 775 <div style="font-size: 0.82rem; color: #64748b;">Certified alarm protocol transmitting directly to Alarm Receiving Centers (ARC / CMS).</div> 776 </div> 777 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 0.85rem 1rem;"> 778 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¢ SIP & Mass Paging</div> 779 <div style="font-size: 0.82rem; color: #64748b;">Instant voice broadcasting, IP horn speaker triggers, and automated mass notifications.</div> 780 </div> 781</div> 782 783<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Quick On-Premise Deployment (Docker Stack)</h3> 784 785<div style="background: #0f172a; color: #f8fafc; border-radius: 12px; padding: 1.25rem 1.5rem; font-family: monospace; font-size: 0.88rem; margin-bottom: 1.75rem; line-height: 1.6; border: 1px solid #334155;"> 786 <div style="color: #94a3b8; margin-bottom: 0.5rem;"># 1. Unpack installer and start on-premise Docker server</div> 787 <div><span style="color: #38bdf8;">scp</span> 4.3.0_pack.tar [email protected]:~/</div> 788 <div><span style="color: #38bdf8;">tar</span> -xvf 4.3.0_pack.tar && <span style="color: #38bdf8;">./install-over-ssh.sh</span></div> 789 <div style="color: #94a3b8; margin-top: 0.75rem; margin-bottom: 0.5rem;">
789# 2. Access Web Management Console & Add SED Target instance</div> 790 <div><span style="color: #4ade80;">Browser:</span> http://192.168.1.100:8080/</div> 791 <div><span style="color: #fbbf24;">Action:</span> Add SED Target â Input Name, License & Camera RTSP Stream URL</div> 792</div> 793 794<div style="background: #eff6ff; border: 1.5px solid #bfdbfe; border-radius: 12px; padding: 1.25rem 1.5rem; margin-top: 2rem;"> 795 <h4 style="font-size: 1.05rem; font-weight: 800; color: #1e40af; margin-bottom: 0.4rem;">Deploy Centralized Acoustic AI on Your Network</h4> 796 <p style="font-size: 0.92rem; color: #1e3a8a; line-height: 1.6; margin-bottom: 0.75rem;">Interested in connecting existing camera installations or testing our Dockerized SED Target server on your private network? Our engineering team provides turnkey container packages, trial licenses, and VMS integration support.</p> 797 <a href="mailto:[email protected]" style="display: inline-flex; align-items: center; gap: 6px; font-weight: 800; color: #1d4ed8; text-decoration: underline;">[email protected]</a> 798</div>`,excerpt:"The SED Centralized Server Solution (Virtual SED Target) is an enterprise-grade, Docker-containerized software application enabling centralized acoustic AI across any security infrastructure via RTSP."},"iso-9001-certification":{slug:"iso-9001-certification",category:"product-updates",title:"ISO 9001 Certification",date:"May 20, 2023",url:"https://soundeventdetector.eu/product-updates/iso-9001-certification/",img:"/images/Untitled-design-90.png",yt:"",excerpt:"Exciting news! Weâre proud to announce that our company has successfully fulfilled the quality requirements of ISO 9001. This achievement is a testament to our...",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Exciting news! We’re proud to announce that our company has successfully fulfilled the quality requirements of ISO 9001. This achievement is a testament to our commitment to providing high-quality products and services to our customers, because ultimately we help save lives, protect property and minimize damage. We will receive the certificate within 30 days.</p>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"great-improvements-for-sed-app-users",title:"Great improvements for SED app users",category:"product-updates",date:"April 26, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Novinky-aplikace_EN-2.png",url:"#great-improvements-for-sed-app-users"},{slug:"sed-camera-version",title:"SED: Camera version",category:"product-updates",date:"August 16, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/08/SED_Camera-Edition-1024x683.png",url:"#sed-camera-version"},{slug:"custom-national-parks-solution-by-sed",title:"Custom National parks solution by SED",category:"product-updates",date:"May 25, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/07/9f7a0f6b-6c1d-4276-b060-f5a604c38b80.jpg",url:"#custom-national-parks-solution-by-sed"},{slug:"sed-sound-detection-of-graffiti-vandalism",title:"SED: Sound detection of graffiti vandalism",category:"product-updates",date:"August 18, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/08/SED_Detection-of-grafffiti-vandalism.png",url:"#sed-sound-detection-of-graffiti-vandalism"}],internalHash:"#iso-9001-certification"},"drone-detection-in-practice":{slug:"drone-detection-in-practice",category:"latest-news",title:"Drone Detection in Practice",date:"September 24, 2025",url:"https://soundeventdetector.eu/latest-news/drone-detection-in-practice/",img:"/images/Drony-v-praxi-banner-EN-1024x576.png",yt:"https://www.youtube.com/embed/X2K1xi4Go4c",excerpt:"Unauthorized drone flights represent an increasing risk â not only for private property, but also for critical infrastructure such as power plants, airports,...",content:'<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="10044" class="elementor elementor-10044" data-elementor-post-type="post"> <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-4bb95e0 e-flex e-con-boxed e-con e-parent" data-id="4bb95e0" data-element_type="container" data-e-type="container" data-settings="{"jet_parallax_layout_list":[]}"> <div class="e-con-inner"> <div class="elementor-element elementor-element-82e7874 elementor-widget elementor-widget-text-editor" data-id="82e7874" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Unauthorized drone flights represent an increasing risk â not only for private property, but also for critical infrastru
798cture such as power plants, airports, or municipal facilities. A report by Czech Television demonstrated how drones can be detected using modern technologies that are able to track, evaluate, and alert to threats in real time.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Our solution, the <strong data-start="460" data-end="490">JALUD Sound Event Detector</strong>, brings a unique element to this field â <strong data-start="532" data-end="554">acoustic detection</strong>. While conventional systems rely on cameras or RF sensors, our detector can recognize the sound of a drone and immediately alert security forces.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">When combined with camera systems, it creates an effective tool that not only detects drones early but also tracks their movement and provides operators with clear information for a fast response.</p> </div> </div> <div class="elementor-element elementor-element-e8d31af elementor-widget elementor-widget-heading" data-id="e8d31af" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Watch the Czech Television report on drone detection </h4> </div> </div> <div class="elementor-element elementor-element-1ad58e2 elementor-widget elementor-widget-video" data-id="1ad58e2" data-element_type="widget" data-e-type="widget" data-widget_type="video.default"> <div class="elementor-widget-container"> <div class="elementor-wrapper elementor-open-inline">',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early",title:"Drone Detection: Why Drones Are a Growing Security Threat and How to Detect Them Early",category:"case-studies",date:"April 16, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/04/Detekce-dronu_EN.png",url:"#drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early"},{slug:"drone-detection-in-prisons",title:"Drone detection in prisons",category:"case-studies",date:"April 12, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Detection-of-drones-in-prisons-1024x576.png",url:"#drone-detection-in-prisons"},{slug:"sed-sound-detection-of-drones",title:"SED: Sound detection of drones",category:"product-updates",date:"September 22, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/09/SED_Detection-of-drones.png",url:"#sed-sound-detection-of-drones"},{slug:"sed-drone-detection-testing",title:"SED: Drone Detection Testing",category:"product-updates",date:"February 21, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/02/Drony_EN.png",url:"#sed-drone-detection-testing"}],internalHash:"#drone-detection-in-practice"},"event-smart-city-expo-at-barcelona":{slug:"event-smart-city-expo-at-barcelona",category:"latest-news",title:"EVENT: Smart City EXPO at Barcelona",date:"October 31, 2024",url:"https://soundeventdetector.eu/latest-news/event-smart-city-expo-at-barcelona/",img:"/images/Google-ads.png",yt:"https://www.youtube.com/embed/NMq17sSeMxI",excerpt:"Jalud at the Smart City Expo World Congress 2024: Pioneering Sound Event Detection for Safer, Smarter Cities Weâre excited to announce that Jalud will be sho...",content:'<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="8569" class="elementor elementor-8569" data-elementor-post-type="post"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-a026d31 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a026d31" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bef491e" data-id="bef491e" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-57735fb elementor-widget elementor-widget-heading" data-id="57735fb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Jalud at the Smart City Expo World Congress 2024: Pioneering Sound Event Detection for Safer, Smarter Cities</h4>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"event-smart-city-expo-2024",title:"Event: SMART CITY EXPO 2024",category:"latest-news",date:"October 7, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/10/CT-Udalosti-EN-1.png",url:"#event-smart-city-expo-2024"},{slug:"event-intersec-saudi-arabia",title:"EVENT: Intersec Saudi Arabia",category:"latest-news",date:"September 25, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/09/CT-Udalosti-EN-1.png",url:"#event-intersec-saudi-arabia"},{slug:"czech-technology-featured-in-an-american-tv-report",title:"Czech Technology Featured in an American TV Report",category:"latest-news",date:"November 13, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/11/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png",url:"#czech-technology-featured-in-an-american-tv-report"}
798,{slug:"jalud-x-sefor-solutions",title:"JALUD x SEFOR Solutions",category:"latest-news",date:"August 7, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/08/Web-Banners_Aktuality_Novinky-produkt.png",url:"#jalud-x-sefor-solutions"}],internalHash:"#event-smart-city-expo-at-barcelona"},"tv-sed-in-czech-tv-news":{slug:"tv-sed-in-czech-tv-news",category:"latest-news",title:"TV: SED in Czech TV news",date:"April 10, 2024",url:"https://soundeventdetector.eu/latest-news/tv-sed-in-czech-tv-news/",img:"/images/CT-Udalosti-EN-1.png",yt:"https://www.youtube.com/embed/2sh-qBwQOG8",excerpt:"We are thrilled to have had the opportunity to present our revolutionary solution â the SED audio event detector in the Czech TV newsroom. Introducing SED to...",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We are thrilled to have had the opportunity to present our revolutionary solution – the SED audio event detector in the Czech TV newsroom. Introducing SED to the general public to understand the positive contribution it makes to society as a whole is an integral part of our work.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The SED sound detector takes sound detection capabilities to a whole new level. Thanks to advanced audio signal processing algorithms, SED can accurately detect and analyze a variety of sound events in different environments. From detecting violent behavior, drone movement to property destruction.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em><em>SED detector in Czech Television news</em></em></figcaption></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">At JALUD Embedded, we are proud of the wide reach of our SED detector into various areas of security, as it effectively protects both people and property.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">If you are curious about how a SED detector can bring security control to your city, school, hospital or industrial site, contact us via <a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">the web form</a>.</p>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"award-2023-visionaries",title:"Award: 2023 Visionaries",category:"latest-news",date:"December 11, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/12/JE_SED_Oceneni-Vizionari-2023_EN.png",url:"#award-2023-visionaries"},{slug:"we-celebrate-success-we-won-the-ai-awards-in-the-public-administration-category",title:"Award: We celebrate success! We won the AI Awards in the Public Administration category",category:"latest-news",date:"November 14, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/11/SED_AI-Awards-2.png",url:"#we-celebrate-success-we-won-the-ai-awards-in-the-public-administration-category"},{slug:"who-are-the-winners-of-2023",title:"Award: Who are the winners of 2023?",category:"latest-news",date:"January 5, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/01/Lukas-Svoboda_Mlada-Fronta-2.png",url:"#who-are-the-winners-of-2023"},{slug:"sed-watch-sed-solutions-on-czech-tv",title:"TV: Watch SED solutions on Czech TV!",category:"latest-news",date:"January 12, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/01/Lukas-Svoboda_Mlada-Fronta-1.png",url:"#sed-watch-sed-solutions-on-czech-tv"}],internalHash:"#tv-sed-in-czech-tv-news"},"award-2023-visionaries":{slug:"award-2023-visionaries",category:"latest-news",title:"Award: 2023 Visionaries",date:"December 11, 2023",url:"https://soundeventdetector.eu/latest-news/award-2023-visionaries/",img:"/images/JE_SED_Oceneni-Vizionari-2023_EN.png",yt:"",excerpt:"We are pleased to announce that we have been awarded an Honorable Mention from the expert jury of the Visionaries 2023 project by CzechInno. Our work to deve...",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We are pleased to announce that we have been awarded an Honorable Mention from the expert jury of the Visionaries 2023 project by CzechInno. Our work to develop game-changing technology for the safety of public spaces and corporate facilities was recognized in the categories of technological, economic and social contribution.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/12/IMG-20231207-WA0001.jpg" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Founders of JALUD Embedded s.r.o. Jakub ValiÅ¡ and Lukáš Svoboda</em></p></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">What brought us to the limelight? Our revolutionary Sound Event Detector – an artificial intelligence sound event detector. This innovative technology creates a safer environment through fast and efficie
798nt real-time sound recognition.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We thank the jury for recognizing our work and believe our technological achievements will lead to a safer world for all.</p> <figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/12/IMG-20231207-WA0011.jpg" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div></div> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/12/IMG-20231207-WA0012.jpg" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div></div> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/12/IMG-20231207-WA0009.jpg" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div></div> </figure>',inlineImages:[{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/12/IMG-20231207-WA0001.jpg",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/12/IMG-20231207-WA0011.jpg",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/12/IMG-20231207-WA0012.jpg",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/12/IMG-20231207-WA0009.jpg",alt:""}],crossReferences:[],relatedArticles:[{slug:"we-celebrate-success-we-won-the-ai-awards-in-the-public-administration-category",title:"Award: We celebrate success! We won the AI Awards in the Public Administration category",category:"latest-news",date:"November 14, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/11/SED_AI-Awards-2.png",url:"#we-celebrate-success-we-won-the-ai-awards-in-the-public-administration-category"},{slug:"who-are-the-winners-of-2023",title:"Award: Who are the winners of 2023?",category:"latest-news",date:"January 5, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/01/Lukas-Svoboda_Mlada-Fronta-2.png",url:"#who-are-the-winners-of-2023"},{slug:"tv-sed-in-czech-tv-news",title:"TV: SED in Czech TV news",category:"latest-news",date:"April 10, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/CT-Udalosti-EN-1.png",url:"#tv-sed-in-czech-tv-news"},{slug:"sed-watch-sed-solutions-on-czech-tv",title:"TV: Watch SED solutions on Czech TV!",category:"latest-news",date:"January 12, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/01/Lukas-Svoboda_Mlada-Fronta-1.png",url:"#sed-watch-sed-solutions-on-czech-tv"}],internalHash:"#award-2023-visionaries"},"sound-detection-improve-safety-cities":{slug:"sound-detection-improve-safety-cities",category:"case-studies",title:"PÅÃpadová studie PÃsek: PÅÃnos akustické detekce SED pro prevenci kriminality ve mÄstÄ",date:"July 24, 2026",url:"https://soundeventdetector.eu/case-studies/sound-detection-improve-safety-cities/",img:"/images/Studie_Pisek.png",yt:"",excerpt:"Podle statistik využitých v diplomové práci byl PÃsek považován za relativnÄ bezpeÄné mÄsto. Rozhovory s mÃstnÃmi obyvateli a odbornÃky vÅ¡ak ukázaly, že pocit bezpeÄà ovlivÅujà i situace, které se v policejnÃch statistikách neobjevÃ. Práce Dalibora Smažinky zkoumá, jak mohou inteligentnà technologie a akustická detekce SED doplnit mÄstský kamerový systém a podpoÅit prevenci kriminality.",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Podle statistik využitých v diplomové práci byl PÃsek považován za relativnÄ bezpeÄné mÄsto. Rozhovory s mÃstnÃmi obyvateli a odbornÃky vÅ¡ak ukázaly, že vnÃmánà bezpeÄà ze strany obyvatel ovlivÅujà i situace, které se v policejnÃch statistikách kriminality nemusà objevit. Diplomová práce Dalibora Smažinky proto zkoumá, jak mohou inteligentnà technologie vÄetnÄ <a href="#detection" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">detekce zvukových událostÃ</a> doplnit mÄstský kamerový systém a podpoÅit prevenci kriminality.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">CÃl a metodika studie</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">CÃlem diplomové práce <em>PÅÃnos inteligentnÃch technologià pro prevenci kriminality ve mÄstech</em> bylo posoudit možnosti využità modernÃch bezpeÄnostnÃch technologià ve stÅednÄ velkém mÄstÄ a navrhnout ÅeÅ¡enà pro zvýšenà situaÄnà prevence kriminality.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Autor se zamÄÅil na mÄsto PÃsek. Výzkum vycházel z dostupných statistik kriminality, tehdejÅ¡Ãho stavu mÄstského kamerového systému a deseti strukturovaných rozhovorů se zástupci bezpeÄnostnÃho sektoru, mÄstských organizacÃ, uživateli bezpeÄnostnÃch technologià a mÃstnÃmi obyvateli.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Studie se nesoustÅedila pouze na poÄet trestných Äinů. Zkoumala také to, ve kterých Äástech mÄsta se lidé necÃtà bezpeÄnÄ a jaké typy situacà jejich vnÃmánà bezpeÄnosti ovlivÅujÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">KlÃÄová zjiÅ¡tÄnà studie</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">AÄkoli dostupná data naznaÄovala, že PÃsek je relativnÄ bezpeÄné mÄsto, nÄkteÅà respondenti identifikovali mÃsta, kterým se radÄji vyhýbajà nebo kde se necÃtà pÅÃjemnÄ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Mezi jejich obavy patÅily hluÄné skupiny lidÃ, konflikty, noÄnà ruÅ¡enà klidu a incidenty v okolà barů, parků a průchodů. Takové události se ve statistikách kriminality nemusà objevit, pÅesto vÅ¡ak ovlivÅujà pocit bezpeÄà obyvatel a způsob, jakým využÃvajà veÅejná prostranstvÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Diplomová práce rovnÄž poukázala na limity mÄstského kamerového systému. V dobÄ výzkumu sestával z 23 kamer, z nichž 19 bylo otoÄných (PTZ). AÄkoli tyto kamery dokážou pokrýt velký prostor, mohou zachytit pouze to mÃsto, na které jsou právÄ namÃÅeny.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Dalšà omezenà pÅedstavuje kapacita personálu dohledového centra. NepÅetržité sledovánà velkého množstvà kamerových záznamů je velmi nároÄné a důležitá událost může pozornosti operátora uniknout.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Návrh ÅeÅ¡enà pro mÄsto PÃsek</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">NamÃsto pouhého doporuÄenà instalovat dalšà kamery navrhuje autor obohatit mÄstský kamerový systém o inteligentnà analytiku, která dokáže operátory na vybrané události automaticky upozornit.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Jednou z navrhovaných technologià je detekce zvukových událostÃ. KÅik, tÅÃÅ¡tÄnà skla, výstÅel nebo jiný neobvyklý zvuk mohou indikovat incident odehrávajÃcà se mimo aktuálnà zorné pole kamery nebo událost, kterou je obtÞné identifikovat pouze ze samotného videozáznamu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PÅi detekci sledované události by systém odeslal upozornÄnà do dohledového centra. Operátor by mohl ihned zobrazit zábÄr z pÅÃsluÅ¡ného mÃsta, vyhodnotit situaci a rozhodnout o odpovÃdajÃcà reakci.<
798/p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Práce popisuje jak samostatné akustické senzory, tak analytické aplikace instalované pÅÃmo do kompatibilnÃch kamer vybavených mikrofonem. Zabývá se rovnÄž možnostà lokalizace zdroje zvuku nebo integracà systému se sÃÅ¥ovými reproduktory, což operátorovi umožÅuje po ovÄÅenà situace pÅÃmo oslovit osoby na mÃstÄ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">KlÃÄovým pÅÃnosem tedy nenà samotná detekce zvuku, ale jejà integrace se stávajÃcà <a href="#solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">bezpeÄnostnà infrastrukturou</a>.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Jakou roli ve studii hraje Sound Event Detector?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Sound Event Detector je v práci uveden jako konkrétnà pÅÃklad technologie využÃvané pro automatické rozpoznávánà potenciálnÄ nebezpeÄných zvukových událostÃ. Autor jej rovnÄž zahrnuje do vizualizacà ilustrujÃcÃch detekci a lokalizaci zvuků ve veÅejném prostoru.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Systém SED vÅ¡ak v PÃsku nebyl v rámci výzkumu nasazen ani technicky testován. Studie proto nehodnotà jeho pÅesnost ani vliv na mÃru kriminality. MÃsto toho demonstruje, jak by tento typ technologie mohl doplnit mÄstský kamerový systém a lépe využÃt stávajÃcà bezpeÄnostnà infrastrukturu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><a href="#case-study-pilsen-acoustic-detection" data-article-id="case-study-pilsen-acoustic-detection" class="sed-modal-internal-link" data-article-link="case-study-pilsen-acoustic-detection" class="sed-modal-internal-link" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">PÅÃpadová studie z PlznÄ</a> ukazuje, jak lze obraz a zvuk propojit v reálném mÄstském prostÅedÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ZávÄr</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Diplomová práce ukazuje, že bezpeÄnost ve mÄstech nezávisà pouze na poÄtu kamer nebo hlÃdek. StejnÄ důležitá je schopnost rychle identifikovat potenciálnÄ nebezpeÄnou situaci a poskytnout relevantnà informace osobÄ odpovÄdné za jejà vyhodnocenÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Detekce zvukových událostà dokáže operátory upozornit na incidenty mimo aktuálnà zorné pole kamery, nasmÄrovat jejich pozornost na konkrétnà mÃsto a zrychlit ovÄÅenà situace. Nenahrazuje kamerový dohled ani složky integrovaného záchranného systému. MÃsto toho poskytuje dodateÄný zdroj informacÃ, který může podpoÅit jejich rozhodovánÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">HlavnÃm pÅÃnosem navrhovaného ÅeÅ¡enà je schopnost vylepÅ¡it stávajÃcà infrastrukturu o inteligentnà analytiku namÃsto spoléhánà se pouze na instalaci dalÅ¡Ãch zaÅÃzenÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Původnà zdroj: Dalibor Smažinka: <em><a href="/docs/Diplomova_prace_Dalibor_Smazinka_CEVRO_final_Archive.pdf" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">PÅÃnos inteligentnÃch technologià pro prevenci kriminality ve mÄstech: Návrh ÅeÅ¡enà pro zvýšenà situaÄnà prevence ve stÅednÄ velkém mÄstÄ</a></em>. CEVRO Institut, 2023.</p>',inlineImages:[],crossReferences:[{title:"A case study from Pilsen",url:"https://soundeventdetector.eu/case-studies/case-study-pilsen-acoustic-detection/",slug:"case-study-pilsen-acoustic-detection"},{title:"How Audio Analytics Improves Safety and Enables Early Threat Detection",url:"https://soundeventdetector.eu/case-studies/how-audio-analysis-improves-security-and-enables-early-threat-detection/",slug:"how-audio-analysis-improves-security-and-enables-early-threat-detection"},{title:"Security Systems Donât Just Have to See. They Can Also Hear.",url:"https://soundeventdetector.eu/case-studies/security-systems-dont-just-have-to-see-they-can-hear-too/",slug:"security-systems-dont-just-have-to-see-they-can-hear-too"}],relatedArticles:[{slug:"case-study-pilsen-acoustic-detection",title:"Case Study: Pilsen â Enhancing Urban Surveillance by Integrating Cameras and Sound (SED)",category:"case-studies",date:"February 16, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/02/Chytra-Plzen_EN-1024x576.png",url:"#case-study-pilsen-acoustic-detection"},{slug:"how-audio-analysis-improves-security-and-enables-early-threat-detection",title:"How Audio Analysis Improves Security and Enables Early Threat Detection",category:"case-studies",date:"April 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/04/Detekce-zvukem_EN.png",url:"#how-audio-analysis-improves-security-and-enables-early-threat-detection"},{slug:"security-systems-dont-just-have-to-see-they-can-hear-too",title:"Security systems don't just have to see. They can hear too.",category:"case-studies",date:"May 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/05/Integrace-do-systemu_EN.png",url:"#security-systems-dont-just-have-to-see-they-can-hear-too"},{slug:"sed-pilsen-has-purchased-more-sed-detectors",title:"SED: Pilsen purchased more SED detectors",category:"latest-news",date:"March 22, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/03/Plzen_EN-1.png",url:"#sed-pilsen-has-purchased-more-sed-detectors"}],internalHash:"#sound-detection-improve-safety-cities"},"workplace-aggression-detection":{slug:"workplace-aggression-detection",category:"case-studies",title:"Jak vÄas detekovat agresi na pracoviÅ¡ti a ochránit zamÄstnance",date:"May 4, 2026",url:"https://soundeventdetector.eu/case-studies/workplace-aggression-detection/",img:"/images/Studie_Agrese.png",yt:"",excerpt:"Agrese na pracoviÅ¡ti pÅedstavuje stále ÄastÄjšà problém napÅÃÄ odvÄtvÃmi. Äasto k nà docházà v mÃstech s omezeným dohledem. Akustická analýza umožÅuje detekovat agresivnà chovánà v reálném Äase a vÄas ochránit zamÄstnance.",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Agrese na pracoviÅ¡ti pÅedstavuje v roce 2026 stále ÄastÄjšà problém, který zasahuje organizace napÅÃÄ vÅ¡emi odvÄtvÃmi. Obvykle k nà docházà v mÃstech s omezeným dohledem, jako jsou Å¡atny, zázemà pro zamÄstnance nebo servisnà prostory, kde nenà možné zajistit plné pokrytà kamerami. V tÄchto situacÃch vÄasná reakce Äasto rozhoduje o tom, zda zůstane situace pod kontrolou, nebo eskaluje v závažný incident.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Akustická analýza pÅinášà nový pÅÃstup â umožÅuje <strong>detekci agresivnÃho chovánà v reálném Äase</strong>, Äasto jeÅ¡tÄ dÅÃve, než se vůbec stane vizuálnÄ patrným.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Kontext</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">BezpeÄnost zamÄstnanců se stala klÃÄovou prioritou organizacà a stále ÄastÄji je diskutována i v médiÃch. Nárůst agresivnÃho chovánà je patrný zejmén
798a v prostÅedÃch s Äastým kontaktem s lidmi.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Mezi nÄ typicky patÅÃ:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">maloobchod a prodejny,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">zdravotnictvÃ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">logistika,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">veÅejné služby a úÅady.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ZkuÅ¡enosti z praxe rovnÄž ukazujÃ, že k rizikovým situacÃm docházà velmi Äasto v mÃstech s omezeným dohledem, jako jsou zamÄstnanecké Å¡atny nebo neveÅejné zóny.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tomuto tématu jsme se podrobnÄji vÄnovali v našà pÅÃpadové studii <a href="#protecting-employee-safety-in-risky-places" data-article-id="protecting-employee-safety-in-risky-places" class="sed-modal-internal-link" data-article-link="protecting-employee-safety-in-risky-places" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Ochrana bezpeÄnosti zamÄstnanců na rizikových pracoviÅ¡tÃch</a>, která popisuje implementaci akustické detekce v tomto typu prostÅedÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ProÄ je agrese na pracoviÅ¡ti problémem</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">TradiÄnà bezpeÄnostnà systémy narážejà na zásadnà omezenÃ:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">kamery zaznamenajà incident teprve ve chvÃli, kdy je vizuálnÄ zÅetelný,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">zamÄstnanci mÃvajà jen minimum Äasu na adekvátnà reakci,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">bezpeÄnostnà složky jsou zalarmovány se zpoždÄnÃm.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Důsledkem bývá, že se konflikty Åešà až v okamžiku, kdy již naplno propukly.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Co se v poslednÃch letech zmÄnilo</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V poslednÃch letech doÅ¡lo k výraznému posunu v pÅÃstupu k bezpeÄnosti práce:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">nárůst verbálnÃch konfliktů a incidentů,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">vÄtšà důraz na ochranu zdravà a psychické bezpeÄà zamÄstnanců,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">silnÄjšà zamÄÅenà na prevenci a vÄasné zachycenà rizika,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">vyššà nároky na okamžitou a koordinovanou reakci.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">DneÅ¡nà organizace se již nespoléhajà pouze na následnou reakci â jejich primárnÃm cÃlem je pÅedcházet incidentům jeÅ¡tÄ pÅed jejich eskalacÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Kde rizikové situace vznikajÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Konflikty nejÄastÄji vznikajà v ménÄ frekventovaných nebo uzavÅených prostorách, kde je pÅÃmý dohled velmi omezený.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Mezi nÄ typicky patÅÃ:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">zamÄstnanecké Å¡atny,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">prostory vyhrazené pouze pro personál a servisnà zóny,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">sklady a zásobovacà koridory,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">odlehlé a ménÄ navÅ¡tÄvované Äásti objektu.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V tÄchto mÃstech jsou tradiÄnà kamerové systémy Äasto neúÄinné nebo z důvodu ochrany soukromà nepÅÃpustné.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Akustická detekce zde nabÃzà zásadnà výhodu â umožÅuje detekovat hrozbu pouze na základÄ zvuku, a to zcela bez nutnosti pÅÃmé viditelnosti.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Jak vÄas rozpoznat agresivnà chovánÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Agresivnà situace se témÄÅ vždy vyvÃjejà podle obdobného scénáÅe â zaÄÃnajà zvukem:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">zvýšený hlas,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">
798kÅik,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">hádky a slovnà potyÄky,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">stresová a nátlaková komunikace.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Zvuk je zpravidla prvnÃm pÅÃznakem potÞÃ, Äasto dávno pÅedtÃm, než se incident projevà fyzicky. Proto má zásadnà smysl monitorovat nejen to, co je vidÄt, ale také to, co je slyÅ¡et â obzvláštÄ v uzavÅených prostorách, kde vizuálnà sledovánà nepÅipadá v úvahu.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">PÅÃklad z reálného provozu</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V uzavÅených prostorách, jako jsou Å¡atny personálu nebo zázemà pro zamÄstnance, může konflikt vzniknout bÄhem nÄkolika sekund. Zvýšený hlas a ostrá hádka bývajà prvnÃmi signály hrozÃcÃho nebezpeÄÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Použità kamerových systémů je v tÄchto zónách z důvodu ochrany soukromà pÅÃsnÄ omezeno Äi zcela vylouÄeno. Ke konfliktům tak může docházet bez jakéhokoli vizuálnÃho pÅehledu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Analýza zvuku pÅedstavuje jeden z mála způsobů, jak tyto situace vÄas zachytit a umožnit okamžitý zásah.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V takových momentech rozhodujà prvnà vteÅiny â vÄasná detekce akustických signálů pÅedstavuje rozdÃl mezi zvládnutou situacà a vážnou eskalacÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ÅeÅ¡enÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><a href="#about" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ÅeÅ¡enà Sound Event Detector</a> od spoleÄnosti JALUD Embedded umožÅuje:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">detekci agresivnÃho chovánà v reálném Äase,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">analýzu zvukových vzorců pomocà umÄlé inteligence,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">automatické odesÃlánà upozornÄnà odpovÄdným pracovnÃkům Äi ostraze,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">výraznÄ rychlejšà reakci na potenciálnà incidenty.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">CÃlem nenà odposlouchávat Äi sledovat jednotlivce, ale vÄas identifikovat rizikové situace.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Jak to funguje v praxi</h4> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">senzory nepÅetržitÄ snÃmajà akustické prostÅedÃ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">systém vyhodnocuje zvukové vzorce pomocà AI,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">pÅi detekci poÄÃnajÃcÃho konfliktu se okamžitÄ vyvolá poplach,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">bezpeÄnostnà tým Äi vedoucà smÄny obratem zasahuje.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ReakÄnà doba se poÄÃtá v sekundách.</p> <figure class="wp-block-video"><video height="1080" style="aspect-ratio:1920/1080" width="1920" controls src="/images/Hadka-na-pracovisti.mp4"></video></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Detekce konfliktu a eskalujÃcà agrese na pracoviÅ¡ti v reálném Äase pomocà analýzy zvuku pohánÄné umÄlou inteligencÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Praktické pÅÃnosy</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Nasazenà systému pÅinášÃ:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">rychlejšà reakci na konfliktnà situace,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">omezenà eskalace incidentů do fyzického násilÃ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">vyššà úroveÅ bezpeÄà zamÄstnanců,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">klidnÄjšà a bezpeÄnÄjšà pracovnà prostÅedÃ.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">KlÃÄovým pÅÃnosem je ÅeÅ¡enà situace jeÅ¡tÄ pÅed jejÃm vyhrocenÃm. V praxi to znamená, že bezpeÄnostnà týmy mohou reagovat v Åádu sekund mÃsto minut, což zásadnÄ snižuje riziko zranÄnà Äi eskalace.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Poznatky z reálných instalacÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ZkuÅ¡enosti z praxe pÅinášejà nÄkolik zásadnÃch zjiÅ¡tÄnÃ:</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>1. VÄasná detekce je klÃÄová</strong><br />Reagovat vÄas je důležitÄjšà než reagovat rychle. I prodleva v Åádu desÃtek sekund může zásadnÄ ovlivnit dalšà vývoj situace.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>2. Zvuk skvÄle doplÅuje obraz</strong><br />Nenahrazuje kamerové systémy, ale zásadnÃm způsobem rozÅ¡iÅuje jejich celkové detekÄnà schopnosti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>3. Kontext hraje zásadnà roli</strong><br />Zvuk poskytuje operátorům bezprostÅednà porozumÄnà tomu, co se na mÃstÄ reálnÄ odehrává.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>4. Prevence je úÄinnÄjšà než následný zásah</strong><br />NejvÄtšà hodnota spoÄÃvá v zabránÄnà tomu, aby incident vůbec pÅerostl v násilný stÅet.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Kde se ÅeÅ¡enà využÃvá</h4> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">maloobchodnà prodejny,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">nemocnice a zdravotnická zaÅÃzenÃ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">klientská a zákaznická centra,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">veÅejné instituce a úÅady,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">logistické areály a sklady.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">VÅ¡ude tam, kde probÃhá intenzivnà lidská interakce.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Chcete zjistit, jak může systém fungovat ve vaÅ¡em prostÅedÃ?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Každé prostÅedà se vyznaÄuje specifickými akustickými podmÃnkami a riziky, a proto je tÅeba návrh vždy pÅizpůsobit individuálnÄ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><a href="#solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ÅeÅ¡enà Sound Event Detector</a> od spoleÄnosti JALUD Embedded vám pomůže:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">navrhnout optimálnà ÅeÅ¡enà na mÃru,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">optimalizovat rozmÃstÄnà senzorů,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">vyhodnotit možnosti nasazenÃ.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ZjistÄte</a>, jak spolehlivÄ odhalit agresi na pracoviÅ¡ti dÅÃve, než pÅeroste v incident â a to bez nákladných zásahů do vašà stávajÃcà infrastruktury.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ZávÄr</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Schopnost vÄas detekovat agresi na pracoviÅ¡ti se stává klÃÄovým faktorem pÅi zajišťovánà bezpeÄnosti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Analýza zvuku umožÅuje:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">vÄasnou detekci,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">okamžitou reakci,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">prevenci eskalace.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>V modernÃm pojetà bezpeÄnosti závisà úspÄch na schopnosti jednat jeÅ¡tÄ dÅÃve, než se situace vymkne kontrole.</strong></p>',inlineImages:[],crossReferences:[{title:"Employee Safety in High-Risk Areas,",url:"https://soundeventdetector.eu/case-studies/protecting-employee-safety-in-risky-places/",slug:"protecting-employee-safety-in-risky-places"}],relatedArticles:[{slug:"protecting-employee-safety-in-risky-places",title:"Protecting employee safety in risky places",category:"case-studies",date:"April 12, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Vioelence-in-the-workplace.png",url:"#protecting-employee-safety-in-risky-places"},{slug:"security-systems-dont-just-have-to-see-they-can-hear-too",title:"Security systems don't just have to see. They can hear too.",category:"case-studies",date:"May 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/05/Integrace-do-systemu_EN.png",url:"#security-systems-dont-just-have-to-see-they-can-hear-too"},{slug:"how-audio-analysis-improves-security-and-enables-early-threat-detection",title:"How Audio Analysis Improves Security and Enables Early Threat Detection",category:"case-studies",date:"April 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/04/Detekce-zvukem_EN.png",url:"#how-audio-analysis-improves-security-and-enables-early-threat-detection"}],internalHash:"#workplace-aggression-detection"},"case-study-pilsen-acoustic-detection":{slug:"case-study-pilsen-acoustic-detection",category:"case-studies",title:"PÅÃpadová studie: MÄsto PlzeÅ â Akustická detekce v mÄstském kamerovém systému",date:"February 16, 2026",url:"https://soundeventdetector.eu/case-studies/case-study-pilsen-acoustic-detection/",img:"/images/Studie_Plzen.png",yt:"",excerpt:"Projekt v Plzni potvrzuje, že propojenà videa se zvukem zásadnÄ zvyÅ¡uje efektivitu bezpeÄnosti. Integrace âoÄà a uÅ¡Ãâ zvyÅ¡uje reakÄnà rychlost operátorů i celkovou bezpeÄnost mÄsta pÅi výraznÄ nižšÃch nákladech.",content:`<div class="elementor-widget-container"> 799<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">The project in Pilsen confirms that linking video with audio fundamentally boosts security efficie
799ncy. The integration of "eyes and ears" increases operator response speed and overall city safety at significantly lower costs.</h4> 800<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Quick Facts:</h4> 801<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Location:</strong> Statutory City of Pilsen, Czech Republic</p></li> 802<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Scenario:</strong> Real-world operations in high-risk urban zones (hotspots)</p></li> 803<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Events:</strong> Dangerous acoustic events in an urban environment</p></li> 804<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Technology:</strong> Sound Event Detector (SED) by JALUD Embedded.</p></li> 805<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Deployment:</strong> 64 SED acoustic detectors integrated into a system of 350 cameras</p></li></ul> 806<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Context: Blind Spots of Video Surveillance Systems</h4> 807<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">
807Urban surveillance in Pilsen utilizes 350 cameras, operated by only four officers per shift. After 20 minutes of monitoring static screens, the human eye naturally loses focus. The main challenge was to streamline operator workflow and activate cameras precisely when something is actually happening within their range. SED acts as a "digital ear," automatically alerting to incidents that the eye might miss.</p> 808<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><br>Implementation and Comparison (2024â2025)</h4> 809<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">During two years of operation (2024 and 2025), data was collected to validate scientific assumptions regarding AI-driven efficiency:</p> 810<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Active Search:</b> While a camera remains passive without a stimulus, SED acts as an active search tool.</p></li> 811<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>System Learning:</b> Algorithms continuously learn, leading to a steady decline in the system's error rate.</p></li> 812<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Cognitive Load:</b> Deploying SED eliminates the need to monitor quiet zones; operators only intervene when the system detects an anomaly.</p></li></ul> 813<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Results That Cannot Be Overlooked</strong></p></h4> 814<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Data analysis from 2024 and 2025 provided clear evidence of the system's benefits:</p> 815<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>70% increase</b> in detected offenses thanks to the combination of eyes and ears.</p></li> 816<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>33.6% year-on-year increase</b> in detection efficiency between 2024 and 2025.</p></li> 817<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Reduced $T_{alert}$ time:</b> Alerts for critical events arrive within seconds of detection.</p></li> 818<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Reduced error rate:</b> The false alarm rate dropped from 4.9% to a record <b>2.7%</b>.</p></li> 819<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>High efficiency:</b> One operator can effectively monitor up to 80 SED sensors, compared to a maximum of 4 cameras.</p></li></ul> 820<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Why It Matters</h4> 821<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">For modern Smart Cities, the question is not "if," but "when" to connect video with sound. SED acoustic detection does not replace cameras; it acts as their value multiplier. From an economic perspective, implementing this technology is <b>95% cheaper</b> than increasing personnel to achieve the same level of surveillance. Installation costs at a new location are up to <b>400x lower</b> for SED than for traditional CCTV systems.</p> 822<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">
822Technological Background</h4> 823<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>SED â Sound Event Detector</b> (JALUD Embedded s.r.o.).</p></li> 824<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Coverage:</b> A single sound sensor covers a circular area with a 200m radius (equivalent to 250 cameras).</p></li> 825<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>High Reliability:</b> The system error rate consistently remains below 5%.</p></li> 826<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Economic Return on Investment (ROI):</b> Operating 60 detectors costs approximately â¬1,550 per month, compared to â¬28,300 for additional personnel.</p></li> 827<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Certification:</b> ISO 9001, ISO 27001, and full GDPR compliance.</p></li></ul> 828<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusion</h4> 829<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">
829The Pilsen solution is fully field-proven and ready for immediate replication in cities of any size. Thanks to the dramatic reduction in response time and unrivaled economic results, it represents the most effective model for todayâs Smart Cities.</p> 830 831<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">About JALUD Embedded:</h4> 832<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We invite <strong>companies, investors, and forward-thinking partners</strong> to join us in transforming the future of surveillance and public safety.Together, we can unlock the untapped potential of existing infrastructure, prevent incidents, and build safer communities for everyone.</p> 833<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Letâs create a safer future together.</strong></p> 834<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Contact us:</strong>Email: <a rel="noopener"><span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span></a>Phone: +420 910 128 626 (free of charge)</p> 835</div>`,inlineImages:[],crossReferences:[],relatedArticles:[{slug:"sed-pilsen-has-purchased-more-sed-detectors",title:"SED: Pilsen purchased more SED detectors",category:"latest-news",date:"March 22, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/03/Plzen_EN-1.png",url:"#sed-pilsen-has-purchased-more-sed-detectors"},{slug:"how-does-sed-help-municipal-police",title:"How does SED help municipal police?",category:"case-studies",date:"April 24, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Municipal-police_EN-1-1024x576.png",url:"#how-does-sed-help-municipal-police"},{slug:"sound-detection-improve-safety-cities",title:"What Role Does Sound Event Detector Play in the Study?",category:"case-studies",date:"July 24, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/07/Muze-detekce-zvuku-zvysit-bezpecnost-ve-mestech_EN.png",url:"#sound-detection-improve-safety-cities"},{slug:"why-cctv-fails-sound-event-detection",title:"Millions of Cameras, Yet Crime is Rising: Are We Using Technology Correctly in 2026?",category:"case-studies",date:"March 13, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2024/12/Web-Banners_Aktuality_Novinky-produkt-1-1-1024x576.png",url:"#why-cctv-fails-sound-event-detection"}],internalHash:"#case-study-pilsen-acoustic-detection"},"protection-external-borders":{slug:"protection-external-borders",category:"case-studies",title:"Ochrana vnÄjÅ¡Ãch hranic a perimetru",date:"April 25, 2024",url:"https://soundeventdetector.eu/case-studies/protection-external-borders/",img:"/images/Studie_ochrana_hranic.png",yt:"https://www.youtube.com/embed/Wi0EARUqMIo",excerpt:"Ochrana vnÄjÅ¡Ãch hranic schengenského prostoru a rozsáhlého perimetru pÅedstavuje zásadnà bezpeÄnostnà výzvu. ZjistÄte, jak technologie Sound Event Detector (SED) pomáhá bezpeÄnostnÃm složkám vÄas odhalovat neoprávnÄné vstupy a podezÅelé aktivity v reálném Äase.",content:'<div class="elementor-widget-container"> <div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Obsah</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-objectives-of-sed-installation" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">CÃle instalace SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-advantages-of-sed-solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Výhody ÅeÅ¡enà SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-how-does-sed-work" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Jak SED funguje?</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-case-study" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">PÅÃpadová studie</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-result-of-sed-detectors-implementation" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Výsledek implementace detektorů SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-conclusion" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ZávÄr</a></li></ul></div> <hr class="wp-block-separator has-alpha-channel-opacity" /> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Vycházejme z pÅedpokladu, že schengenský prostor se svými rozsáhlými vnÄjÅ¡Ãmi hranicemi musà být chránÄn v zájmu bezpeÄnosti a stability celé Evropské unie. NeoprávnÄný vstup pÅes tyto hranice pÅedstavuje závažné bezpeÄnostnà riziko a vyžaduje úÄinná ochranná opatÅenÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Politika správy hranic EU se musela pÅizpůsobit zásadnÃm zmÄnám, jakými byl pÅÃchod bezprecedentnÃho množstvà uprchlÃků a nelegálnÃch migrantů. Od poloviny roku 2015 se ukázala Åada nedostatků v unijnà politice v oblasti správy vnÄjÅ¡Ãch hranic a migrace. Tyto výzvy, spojené se smÃÅ¡enými migraÄnÃmi toky do EU, pandemià COVID-19 a zvýšenými bezpeÄnostnÃmi obavami, vyvolaly novou vlnu opatÅenà na ochranu vnÄjÅ¡Ãch hranic EU, což mÄlo dopad i na jejà vnitÅnà hranice. (<a href="https://www.europarl.europa.eu/factsheets/cs/sheet/153/gestion-des-frontieres-exterieures" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">europarl.europa.eu</a>)</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V této pÅÃpadové studii se zamÄÅÃme na to, jak může technologie SED (Sound Event Detector) efektivnÄ pomáhat pÅi ochranÄ vnÄjÅ¡Ãch hranic schengenského prostoru.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Schengenský prostor (zkrácenÄ Schengen) je oznaÄenà pro územà 29 evropských zemà (státy Schengenské dohody, zkrácenÄ schengenské státy), na kterém mohou osoby pÅekraÄovat hranice smluvnÃch států na kterémkoli mÃstÄ, aniž by musely projÃt hraniÄnà kontrolou. (wikipedia.org)</p> <h4 id="h-objectives-of-sed-installation" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">CÃle instalace SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Náš inovativnà produkt Sound Event Detector (SED) v sobÄ integruje Å¡piÄkovou technologii pro detekci zvukových událostÃ. DoplnÄnà SED ke stávajÃcÃm bezpeÄnostnÃm ÅeÅ¡enÃm minimalizuje následky nebezpeÄných událostÃ, zvýšà mÃru záchrany lidských životů a minimalizuje Å¡kody na majetku.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Ochrana vnÄjÅ¡Ãch hranic.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Okamžité upozornÄnà na vybrané zvukové události.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Zrychlenà reakce bezpeÄnostnÃch složek na zvukové události.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Analýza mÃsta v reálném Äase.</p> <figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/Kamerova-verze_png-1024x1003.png" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Kamerová verze SED</p></div> </figure> <h4 id="h-advantages-of-sed-solutions" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Výhody ÅeÅ¡enà SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">“
835BÄžná reakÄnà doba na incidenty trvá v průmÄru 7 minut. Akustická detekce vÅ¡ak dokáže tento Äas zkrátit na pouhých nÄkolik sekund.” Lukáš Svoboda, Åeditel spoleÄnosti JALUD Embedded</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Hlásà událost v reálném Äase.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Lze použÃt i v mÃstech, kde nemohou být kamery.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ NenaruÅ¡uje osobnà soukromà – soulad s GDPR.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Možnost nasazenà venku, v interiéru nebo formou softwaru.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Snadná instalace s nÃzkými nároky na technickou infrastrukturu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Softwarová integrace je možná v kamerách s otevÅenou aplikaÄnà platformou.</p> <h4 id="h-how-does-sed-work" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Jak SED funguje?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Detektor SED využÃvá algoritmus AI k detekci, klasifikaci a varovánà pÅed nebezpeÄnými nebo kritickými zvukovými událostmi. Nejedná se o hlukový senzor.</p> <figure class="wp-block-table"><table><tbody><tr><td class="nitro-lazy">Krok 0: ADAPTACE</td><td class="nitro-lazy">UÄà se bÄžným zvukům v daném prostÅedÃ.</td></tr><tr><td class="nitro-lazy">Krok 1: DETEKCE</td><td class="nitro-lazy">Detekuje nežádoucà impulznà zvukovou událost.</td></tr><tr><td class="nitro-lazy">Krok 2: EXTRAKCE</td><td class="nitro-lazy">Analyzuje pÅÃchozà zvukové signály a extrahuje akustické pÅÃznaky.</td></tr><tr><td class="nitro-lazy">Krok 3: KLASIFIKACE</td><td class="nitro-lazy">Klasifikuje události a rozpoznává, zda jde o nežádoucà zvuk.</td></tr><tr><td class="nitro-lazy">Krok 4: VÃSLEDEK</td><td class="nitro-lazy">Poplach upozornÃ, jakmile je událost vyhodnocena jako nežádoucÃ.</td></tr><tr><td class="nitro-lazy">Krok 5: NOTIFIKACE</td><td class="nitro-lazy">Systém nahlásà incident a pomoc může být okamžitÄ na cestÄ.</td></tr></tbody></table></figure> <h4 id="h-case-study" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">PÅÃpadová studie</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V rámci našà pÅÃpadové studie implementujeme detektory SED na klÃÄových úsecÃch vnÄjÅ¡Ãch hranic schengenského prostoru. V průbÄhu monitorovánà jsme zaznamenali výrazné zlepÅ¡enà schopnosti odhalovat neoprávnÄná vniknutÃ. DÃky detektorům SED byly zjiÅ¡tÄny a zaznamenány desÃtky pÅÃpadů podezÅelé aktivity, které by jinak mohly uniknout pozornosti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Podle Ursuly von der Leyenové nemohou unijnà penÃze financovat pouze ploty, ale do projektů musà být zahrnuta veÅ¡kerá infrastruktura vÄetnÄ strážnÃch vÄžÃ, monitoringu, k
835amer, personálu pohraniÄnÃků a jejich vybavenÃ. Uvedla, že EU bude financovat nÄkolik pilotnÃch projektů v zemÃch podél nejvytÞenÄjÅ¡Ãch migraÄnÃch tras</em>.<em>(</em><a href="https://www.seznamzpravy.cz/clanek/zahranicni-eu-ma-posilit-ochranu-vnejsich-hranic-a-tlak-na-treti-zeme-shodl-se-summit-225446" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"><em>seznamzpravy.cz</em></a><em>)</em></p> <h4 id="h-result-of-sed-detectors-implementation" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Výsledek implementace detektorů SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">K jednomu z nejvýznamnÄjÅ¡Ãch pÅÃpadů doÅ¡lo, když detektor SED identifikoval skupinu osob pokouÅ¡ejÃcÃch se o nelegálnà pÅekroÄenà hranice. DÃky varovánà z detektoru SED probÄhl rychlý zásah bezpeÄnostnÃch složek a skupina osob byla zadržena jeÅ¡tÄ dÅÃve, než staÄila v schengenském prostoru uskuteÄnit jakoukoli nezákonnou Äinnost. <em>(Poznámka: Jedná se o modelový návrh výsledku implementace SED.)</em></p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/Schengen-1024x1019.png" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Mapa schengenského prostoru.<em> (Zdroj: Wikipedia)</em></p></div> <h4 id="h-conclusion" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ZávÄr</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Implementace detektorů SED pro ochranu vnÄjÅ¡Ãch hranic v schengenském prostoru posÃlà bezpeÄnostnà prvky pro detekci neoprávnÄného naruÅ¡enà a zvýšà úroveÅ bezpeÄnosti celého územÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Systém detekce zvukových událostà nabÃzà rychlý a efektivnà způsob odhalovánà podezÅelých aktivit. RozÅ¡ÃÅenà bezpeÄnostnÃch prvků o detektory SED umožnà bezpeÄnostnÃm složkám rychleji reagovat a minimalizovat rizika spojená s neoprávnÄným naruÅ¡enÃm vnÄjšà schengenské hranice.</p> <hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background" style="background-color:#f2f2f2;color:#f2f2f2" /> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em>PodÃvejte se, jak SED upozorÅuje policii na ruÅ¡enà noÄnÃho klidu.</em></figcaption></figure>',inlineImages:[{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Outdoor_Pruhledne-pozadi.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Software_Pruhledne-pozadi.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/Kamerova-verze_png-1024x1003.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/Schengen-1024x1019.png",alt:""}],crossReferences:[],relatedArticles:[{slug:"sed-kiss-integration-automated-alerts",title:"SED and KISS: From Sound Detection to Automated Alerts",category:"case-studies",date:"August 10, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/08/propojeni-SED-a-KISS_EN-1024x576.png",url:"#sed-kiss-integration-automated-alerts"},{slug:"security-systems-dont-just-have-to-see-they-can-hear-too",title:"Security systems don't just have to see. They can hear too.",category:"case-studies",date:"May 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/05/Integrace-do-systemu_EN.png",url:"#security-systems-dont-just-have-to-see-they-can-hear-too"},{slug:"case-study-university-campus-security",title:"Case study: University campus security",category:"case-studies",date:"March 9, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2025/12/Ochrana-univerzitnich-kampusu_En-1024x576.png",url:"#case-study-university-campus-security"}],internalHash:"#protection-external-borders"},"sed-sound-detection-of-drones":{slug:"sed-sound-detection-of-drones",category:"product-updates",title:"SED: Sound detection of drones",date:"September 22, 2023",url:"https://soundeventdetector.eu/product-updates/sed-sound-detection-of-drones/",img:"/images/SED_Detection-of-drones-2048x1152.png",yt:"https://www.youtube.com/embed/YvdoKLzjT2U",excerpt:"Our team has developed an innovative product, the Sound Event Detector, which specializes in identifying the sounds of various events. One of the key tests w...",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Our team has developed an innovative product, the Sound Event Detector, which specializes in identifying the sounds of various events. One of the key tests we put the product through was testing it to identify drone sounds. For this purpose, we created a special test environment where we simulated different drone scenarios.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">During testing, we used real recordings of drone sounds that we recorded in different environments and conditions. Our Sound Event Detector was exposed to a wide range of frequencies and characteristics of the sounds the drone makes during different events such as takeoff, landing, flight at different altitudes and speeds.</p> <figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em>Sound Event Detector | Drone Sound Detection Testing</em></figcaption></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The test results were remarkable. Our technology was able to successfully identify and categorize drone sounds with a high level of accuracy and reliability. This success demonstrates the effectiveness of our product in recognizing specific audio events and its potential for use in the context of drone monitoring and security.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">This successful validation provides us with confidence that our Sound Event Detector will be ready for deployment in the near future and successfully meet expectations in the area of drone sound detection.</p>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"drone-detection-in-practice",title:"Drone Detection in Practice",category:"latest-news",date:"September 24, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/09/Drony-v-praxi-banner-EN-1024x576.png",url:"#drone-detection-in-practice"},{slug:"drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early",title:"Drone Detection: Why Drones Are a Growing Security Threat and How to Detect Them Early",category:"case-studies",date:"April 16, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/04/Detekce-dronu_EN.png",url:"#drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early"},{slug:"drone-detection-in-prisons",title:"Drone detection in prisons",category:"case-studies",date:"April 12, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Detection-of-drones-in-prisons-1024x576.png",url:"#drone-detection-in-prisons"},{slug:"sed-drone-detection-testing",title:"SED: Drone Detection Testing",category:"product-updates",date:"February 21, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/02/Drony_EN.png",url:"#sed-drone-detection-testing"}],internalHash:"#sed-sound-detection-of-drones"},"integration-with-max":{slug:"integration-with-max",category:"product-updates",title:"Integration with MAX",date:"April 1, 2023",url:"https://soundeventdetector.eu/product-updates/integration-with-max/",img:"/images/SED_Novinky-aplikace_EN-2.png",yt:"",excerpt:"Exciting news for MAX, the autonomous car platform from company b-plus Group! With the integration of a S
835ound Event Detector, MAX can now enhance public secu...",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Exciting news for MAX, the autonomous car platform from company <a href="https://www.linkedin.com/company/b-plus-group/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">b-plus Group</a>! With the integration of a Sound Event Detector, MAX can now enhance public security by detecting and identifying potential dangers on the road, such as gunshots, screams, sirens, or glass breaks.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The system can automatically trigger alerts to the operations center, allowing for quick and effective responses to ensure the safety of passengers and others on the road. It’s amazing to see technology making such a positive impact on society!</p> </div> </div> <div class="elementor-element elementor-element-979698c elementor-widget elementor-widget-gallery" data-id="979698c" data-element_type="widget" data-e-type="widget" data-settings="{"columns":3,"gallery_layout":"grid","columns_tablet":2,"columns_mobile":1,"gap":{"unit":"px","size":10,"sizes":[]},"gap_laptop":{"unit":"px","size":10,"sizes":[]},"gap_tablet":{"unit":"px","size":10,"sizes":[]},"gap_mobile_extra":{"unit":"px","size":10,"sizes":[]},"gap_mobile":{"unit":"px","size":10,"sizes":[]},"link_to":"file","aspect_ratio":"3:2","overlay_background":"yes","content_hover_animation":"fade-in"}" data-widget_type="gallery.default"> <div class="elementor-widget-container"> <div class="elementor-gallery__container"> <a href="/images/SED_Novinky-aplikace_EN-2.png" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"> </a> <a href="/images/SED_Novinky-aplikace_EN-2.png" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"> </a>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"great-improvements-for-sed-app-users",title:"Great improvements for SED app users",category:"product-updates",date:"April 26, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Novinky-aplikace_EN-2.png",url:"#great-improvements-for-sed-app-users"},{slug:"sed-camera-version",title:"SED: Camera version",category:"product-updates",date:"August 16, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/08/SED_Camera-Edition-1024x683.png",url:"#sed-camera-version"},{slug:"custom-national-parks-solution-by-sed",title:"Custom National parks solution by SED",category:"product-updates",date:"May 25, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/07/9f7a0f6b-6c1d-4276-b060-f5a604c38b80.jpg",url:"#custom-national-parks-solution-by-sed"},{slug:"sed-sound-detection-of-graffiti-vandalism",title:"SED: Sound detection of graffiti vandalism",category:"product-updates",date:"August 18, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/08/SED_Detection-of-grafffiti-vandalism.png",url:"#sed-sound-detection-of-graffiti-vandalism"}],internalHash:"#integration-with-max"},"what-does-seamless-detection-and-instant-response-look-like-take-a-look":{slug:"what-does-seamless-detection-and-instant-response-look-like-take-a-look",category:"latest-news",title:"What does seamless detection and instant response look like? Take a look!",date:"August 11, 2025",url:"https://soundeventdetector.eu/latest-news/what-does-seamless-detection-and-instant-response-look-like-take-a-look/",img:"/images/TV_Slovenska-reportaz-AJ-obrazek-1024x576.png",yt:"https://www.youtube.com/embed/6Wb7wwi00Z8",excerpt:"We are proud to present a real-world demonstration of two key systems working together to elevate safety and crisis management. The video was created in collabo...",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We are proud to present a real-world demonstration of two key systems working together to elevate safety and crisis management. The video was created in collaboration with the KISS Emergency Notification and Communication System from svolavac.cz.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong><mark style="background-color:rgba(0,0,0,0)" class="has-inline-color has-vivid-cyan-blue-color">JALUD</mark> detects the threat. The right people are ensured to be informed immediately by KISS.</strong></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Our <strong><mark style="background-color:rgba(0,0,0,0)" class="has-inline-color has-vivid-cyan-blue-color">Sound Event Detectors</mark></strong> reliably recognize high-risk acoustic events such as gunshots, screaming, or aggressive voices. As soon as such an incident occurs, the detector instantly triggers an alert. The KISS system is automatically transmitted this alert, and the appropriate personnel â security staff, emergency responders, or designated contacts â are immediately notified.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>The result is clear â faster reaction, reduced confusion, and higher efficiency.
835</strong></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In standard conditions, there is often a delay between an incident and the response. Yet in critical moments, every second matters. The time between the incident and the intervention is significantly reduced through the integration of detection and targeted notification.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Thanks to this cooperation, response to crisis is much faster than before.</strong></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The benefits of integrating <mark style="background-color:rgba(0,0,0,0)" class="has-inline-color has-vivid-cyan-blue-color">JALUD</mark> and <mark style="background-color:rgba(0,0,0,0)" class="has-inline-color has-vivid-cyan-blue-color">KISS</mark> are evident in any environment where quick, effective response is essential â whether in schools, offices, industrial areas, public institutions, or open spaces. The system can notify the right people instantly, without manual intervention and with maximum precision.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Watch the video</strong> to see how the <mark style="background-color:rgba(0,0,0,0)" class="has-inline-color has-vivid-cyan-blue-color">JALUD</mark> and <mark style="background-color:rgba(0,0,0,0)" class="has-inline-color has-vivid-cyan-blue-color">KISS</mark> systems work together in a real scenario. This demonstration shows how a well-configured safety ecosystem can dramatically reduce risk and improve response outcomes.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We thank <strong>SAFE Technology â SAFETE, s.r.o.</strong> for their openness and collaboration in advancing safety standards together.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Helping create a safer world. At the speed of sound.</p>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"czech-technology-featured-in-an-american-tv-report",title:"Czech Technology Featured in an American TV Report",category:"latest-news",date:"November 13, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/11/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png",url:"#czech-technology-featured-in-an-american-tv-report"},{slug:"our-detectors-have-passed-two-demanding-tests",title:"Our detectors have passed two demanding tests",category:"latest-news",date:"December 3, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/12/Web-Banners_Aktuality_Novinky-produkt-1024x576.png",url:"#our-detectors-have-passed-two-demanding-tests"},{slug:"gender-equality-plan",title:"GENDER EQUALITY PLAN",category:"latest-news",date:"September 23, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/09/MF-Dnes_Rozhovor_EN.png",url:"#gender-equality-plan"}],internalHash:"#what-does-seamless-detection-and-instant-response-look-like-take-a-look"},"event-smart-city-expo-2024":{slug:"event-smart-city-expo-2024",category:"latest-news",title:"Event: SMART CITY EXPO 2024",date:"October 7, 2024",url:"https://soundeventdetector.eu/latest-news/event-smart-city-expo-2024/",img:"/images/CT-Udalosti-EN-1.png",yt:"",excerpt:"Join us at the Smart City Expo World Congress 2024 in Barcelona! We are delighted to announce that our company will be attending the Smart City Expo World Congr...",content:'<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="8524" class="elementor elementor-8524" data-elementor-post-type="post"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-bee473a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bee473a" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-10364fd" data-id="10364fd" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-12b18fc elementor-widget elementor-widget-heading" data-id="12b18fc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><b>Join us at the Smart City Expo World Congress 2024 in Barcelona! </b></h4>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"event-smart-city-expo-at-barcelona",title:"EVENT: Smart City EXPO at Barcelona",category:"latest-news",date:"October 31, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/10/Google-ads.png",url:"#event-smart-city-expo-at-barcelona"},{slug:"event-intersec-saudi-arabia",title:"EVENT: Intersec Saudi Arabia",category:"latest-news",date:"September 25, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/09/CT-Udalosti-EN-1.png",url:"#event-intersec-saudi-arabia"},{slug:"czech-technology-featured-in-an-american-tv-report",title:"Czech Technology Featured in an American TV Report",category:"latest-news",date:"November 13, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/11/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png",url:"#czech-technology-featured-in-an-american-tv-report"}
835,{slug:"jalud-x-sefor-solutions",title:"JALUD x SEFOR Solutions",category:"latest-news",date:"August 7, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/08/Web-Banners_Aktuality_Novinky-produkt.png",url:"#jalud-x-sefor-solutions"}],internalHash:"#event-smart-city-expo-2024"},"sed-pilsen-has-purchased-more-sed-detectors":{slug:"sed-pilsen-has-purchased-more-sed-detectors",category:"latest-news",title:"SED: Pilsen purchased more SED detectors",date:"March 22, 2024",url:"https://soundeventdetector.eu/latest-news/sed-pilsen-has-purchased-more-sed-detectors/",img:"/images/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png",yt:"",excerpt:"PlzeÅ has expanded its municipal camera system (MKS) by seven new locations, where security is monitored by modern camera systems. It has thus strengthened secu...",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PlzeÅ has expanded its municipal camera system (MKS) by seven new locations, where security is monitored by modern camera systems. It has thus strengthened security elements in selected locations in the city. The main reason is to prevent crime, protect public and private property, increase security and help solve crime. All the new so-called camera points have been equipped with modern cameras as well as sound detectors made by the Pilsen-based startup JALUD Embedded. </p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Currently, the MKS consists of three hundred cameras and several client workplaces, including the security dispatching centre of the municipal police. From January 2024, the Information Technology Administration of the City of Pilsen (SITMP) is responsible for the operation and development of the system.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/ChatGPT-Image-27.-2.-2026-13_17_31-200x300.png" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>SED: Outdoor variant on the lamp</em>.</p></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">“Last year I negotiated CZK 5 million from the city’s budget surplus to expand the camera system to selected locations in Pilsen. Now, along with other systems, modern cameras with the help of artificial intelligence watch over our safety, lives and property. As a fundamental emphasis and as a condition for using the camera system, we have introduced strict measures to protect the privacy of people,” said Daniel Kůs, Pilsen City Councillor for Smart Cities and Business Support.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">“I would like to thank the Information Technology Administration and Councillor Daniel Kůs for their work on strengthening the city’s CCTV system. At the same time, I also thank the state and city police for identifying the most suitable locations for the cameras. I believe that they will serve and contribute to improving the safety of citizens,” said Councillor for Security JiÅà Winkelhöfer.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>SED: Outdoor variant in green design</em>.</p></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>The city installed sound detectors and high-resolution, optical zoom, pan-tilt/zoom cameras in the new locations. </strong>The camera points are mostly located at street intersections or in areas with frequent traffic. Specifically, the camera points are located in Korandova x Plachého, Korandova x Nerudova, Kardinála Berana x Nerudova, ModÅÃnová x ZahradnÃ, Zahradnà x HradiÅ¡tÄ, Sady 5. kvÄtna x Solnà x Karlovarská and in Karel Steiner Street near the shopping centre. SITMP also installed eight sound detectors in the university campus in Borey.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">“Since January this year, our organisation has been managing the city’s CCTV system. This means that we not only handle the installation of new camera points in selected locations for security or traffic monitoring purposes, but we are also responsible for the smooth operation of the entire system, its management and development,” said LudÄk Å antora, director of SITMP.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Pilsen started the modernisation of the MKS in 2008. The work was divided into several implementation stages, when the number of installed cameras was increased and outdated equipment was replaced and client workplaces were gradually built. That is, places where the state or municipal police work with image and sound data.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Source</em>: <em><a href="https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/plzen-rozsirila-svuj-mestsky-kamerovy-system" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">plzen.eu</a></em></p>',inlineImages:[{src:"https://soundeventdetector.eu/wp-content/uploads/2024/03/image.png",alt:""},{src:"https://soundeventdetector.eu/wp-content/uploads/2024/03/SED_green.png",alt:""}],crossReferences:[],relatedArticles:[{slug:"case-study-pilsen-acoustic-detection",title:"Case Study: Pilsen â Enhancing Urban Surveillance by Integrating Cameras and Sound (SED)",category:"case-studies",date:"February 16, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/02/Chytra-Plzen_EN-1024x576.png",url:"#case-study-pilsen-acoustic-detection"},{slug:"how-does-sed-help-municipal-police",title:"How does SED help municipal police?",category:"case-studies",date:"April 24, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Municipal-police_EN-1-1024x576.png",url:"#how-does-sed-help-municipal-police"},{slug:"sound-detection-improve-safety-cities",title:"What Role Does Sound Event Detector Play in the Study?",category:"case-studies",date:"July 24, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/07/Muze-detekce-zvuku-zvysit-bezpecnost-ve-mestech_EN.png",url:"#sound-detection-improve-safety-cities"},{slug:"why-cctv-fails-sound-event-detection",title:"Millions of Cameras, Yet Crime is Rising: Are We Using Technology Correctly in 2026?",category:"case-studies",date:"March 13, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2024/12/Web-Banners_Aktuality_Novinky-produkt-1-1-1024x576.png",url:"#why-cctv-fails-sound-event-detection"}],internalHash:"#sed-pilsen-has-purchased-more-sed-detectors"},"new-jalud-embedded-partner":{slug:"new-jalud-embedded-partner",category:"latest-news",title:"JE: New JALUD Embedded partner",date:"December 8, 2023",url:"https://soundeventdetector.eu/latest-news/new-jalud-embedded-partner/",img:"/images/Web_New_Partner_EN.png",yt:"",excerpt:"It is with great pleasure and enthusiasm that we welcome Libor Novák , a new partner with extensive work experience, to our firm. Libor has worked in senior pro...",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">
835It is with great pleasure and enthusiasm that we welcome <a href="https://www.linkedin.com/in/libor-novak-a7878411/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Libor Novák</a>, a new partner with extensive work experience, to our firm.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Libor has worked in senior professional and managerial positions (Member of the board, CEO, Commercial Director, Business Development Director) in leading global engineering and investment companies such as TEXTRON Inc., MAN B&W, Klöckner & Co, KKCG, Å KODA PlzeÅ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Libor is trained Mechanical Engineer with Scientific and R&D background (Doctoral degree in Material Science).<br />Is owner of Six Sigma Green Belt â TEXTRON Inc., USA. (Lean and DMAIC).</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We look forward to working together.</p>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"czech-technology-featured-in-an-american-tv-report",title:"Czech Technology Featured in an American TV Report",category:"latest-news",date:"November 13, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/11/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png",url:"#czech-technology-featured-in-an-american-tv-report"},{slug:"our-detectors-have-passed-two-demanding-tests",title:"Our detectors have passed two demanding tests",category:"latest-news",date:"December 3, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/12/Web-Banners_Aktuality_Novinky-produkt-1024x576.png",url:"#our-detectors-have-passed-two-demanding-tests"},{slug:"gender-equality-plan",title:"GENDER EQUALITY PLAN",category:"latest-news",date:"September 23, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/09/MF-Dnes_Rozhovor_EN.png",url:"#gender-equality-plan"}],internalHash:"#new-jalud-embedded-partner"},"ai-gunshot-detection-norway":{slug:"ai-gunshot-detection-norway",category:"case-studies",title:"Může akustická AI detekce stÅelby posÃlit bezpeÄnost v Norsku?",date:"July 15, 2026",url:"https://soundeventdetector.eu/case-studies/ai-gunshot-detection-norway/",img:"/images/Norska_studie.png",yt:"",excerpt:"Norská diplomová práce zkoumá systémy detekce stÅelby tÅetà generace a vycházà ze zkuÅ¡enostà s nasazenÃm systému Sound Event Detector v Äeském mÄstÄ. Analyzuje pÅÃnos technologie pro reakÄnà dobu, ochranu soukromà a spoleÄenskou udržitelnost.",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Norská diplomová práce zkoumá systémy detekce stÅelby tÅetà generace a Äerpá ze zkuÅ¡enostà s nasazenÃm systému Sound Event Detector v Äeském mÄstÄ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">BÄhem stÅelby nebo jiného nebezpeÄného incidentu mohou prvnà sekundy Äasto rozhodnout o celkovém výsledku. Technologie detekce stÅelby dokáže bezpeÄnostnà složky upozornit automaticky, aniž by bylo nutné Äekat na tÃsÅové volánà svÄdků. NÄkteré modernà systémy pohánÄné umÄlou inteligencà navÃc dokážou rozliÅ¡ovat různé zvukové události a propojovat je s kamerovým dohledem.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Možnou implementaci této technologie v Norsku zkoumá diplomová práce Henrika Tybring-Gjedde Morsetha z Univerzity ve Stavangeru. Jako jeden z pÅÃkladů systémů tÅetà generace autor analyzuje Sound Event Detector a zkuÅ¡enosti z jeho reálného provozu v Äeské republice.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Základnà fakta</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Název práce:</strong> Implementing GDT in Norway: A Sustainability Perspective<br /><strong>Autor:</strong> Henrik Tybring-Gjedde Morseth<br /><strong>Univerzita:</strong> University of Stavanger<br /><strong>Rok:</strong> 2025<br /><strong>Metodika:</strong> ReÅ¡erÅ¡e odborné literatury a pÄt rozhovorů se zástupci bezpeÄnostnÃch složek, technologických firem a odbornÃkem na etiku umÄlé inteligence<br /><strong>Role SED:</strong> PÅÃklad evropského systému detekce zvuku tÅetà generace<br /><strong>Hlavnà zamÄÅenÃ:</strong> PÅÃnos technologie pro reakÄnà doby, veÅejnou bezpeÄnost, ochranu soukromà a důvÄru veÅejnosti</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Co norská diplomová práce zkoumala?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">
835Technologie detekce stÅelby, známá jako GDT (Gunshot Detection Technology), využÃvá akustické senzory k automatické detekci a lokalizaci stÅelby. ZatÃmco staršà systémy se Äasto zamÄÅovaly výhradnÄ na výstÅely, novÄjšà generace využÃvajà umÄlou inteligenci a dokážou pÅesnÄji klasifikovat Å¡iršà spektrum zvukových událostÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Autor porovnával zkuÅ¡enosti ze Spojených států, Äeské republiky a Norska. Hodnotil nejen technické schopnosti tÄchto systémů, ale také jejich potenciálnà dopad na soukromÃ, důvÄru veÅejnosti a spoleÄenskou udržitelnost.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Výzkum zahrnoval rozhovory se zástupci norských a Äeských bezpeÄnostnÃch složek, odbornÃkem na etiku umÄlé inteligence a zástupci spoleÄnostà vyvÃjejÃcÃch modernà systémy detekce stÅelby.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Sound Event Detector jako systém tÅetà generace</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Práce pÅedstavuje Sound Event Detector jako evropský systém, který využÃvá umÄlou inteligenci ke klasifikaci zvukových událostà témÄÅ v reálném Äase.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">KromÄ <a href="#detection-gunshot" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">výstÅelů</a> práce uvádÃ, že dokáže detekovat:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="https://soundeventdetector.eu/cs/detekce/krik-a-agrese/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">kÅik a agresivnà hlasové projevy</a>,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-drone" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">drony</a>,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-glass" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">tÅÃÅ¡tÄnà skla</a>,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-graffiti" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">zvuk aerosolového spreje použÃvaného pÅi graffiti</a>.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED lze integrovat s kamerovým systémem. Po detekci události obdržà operátor nejen zvukový poplach, ale také obrazový záznam z pÅÃsluÅ¡ného mÃsta. Operátor tak může situaci rychle provÄÅit a rozhodnout, zda je nutné vyslat hlÃdku.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Detekce zvuku proto nenahrazuje kamerový dohled ani lidské rozhodovánÃ. Poskytuje dodateÄný zdroj informacà a upozorÅuje operátory na incidenty, kterých by si jinak nemuseli vÄas vÅ¡imnout.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ZkuÅ¡enosti z Äeského mÄsta</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Samostatná Äást diplomové práce se vÄnuje nasazenà systému Sound Event Detector v Äeském mÄstÄ, které autor z důvodu zachovánà anonymity konkrétnÄ nejmenuje.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Podle rozhovoru se zástupcem mÄstské policie byl na konci roku 2022 zahájen Å¡estimÄsÃÄnà pilotnà projekt s pÅibližnÄ deseti senzory. Do roku 2024 se systém rozÅ¡ÃÅil na zhruba 60 zaÅÃzenà integrovaných do mÄstského kamerového dohledového systému ÄÃtajÃcÃho pÅibližnÄ 300 kamer.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Zástupce policie uvedl, že poplachy se k operátorům dostanou bÄhem nÄkolika sekund. Ve srovnánà s incidenty nahlášenými prostÅednictvÃm tÃsÅové linky se tak reakÄnà doba může zkrátit z nÄkolika minut na desÃtky sekund.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Když zvuk doplÅuje obraz</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">
835Diplomová práce popisuje také situaci, kdy systém vyhodnotil zvuk tramvaje projÞdÄjÃcà pÅes výhybku jako možnou stÅelbu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">DÃky integraci s kamerovým systémem mohl operátor danou lokalitu okamžitÄ zkontrolovat. Na videozáznamu byla vidÄt projÞdÄjÃcà tramvaj pÅes výhybku pÅesnÄ v okamžiku detekce zvuku. Událost tak byla oznaÄena jako nesprávná klasifikace a hlÃdka nemusela být zbyteÄnÄ vyslána do terénu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tento pÅÃklad ukazuje, proÄ je kombinace nÄkolika zdrojů informacà zásadnÃ. Zvuk upozornà operátora na potenciálnà incident, obraz pomůže situaci provÄÅit a koneÄné rozhodnutà zůstává na operátorovi.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Výsledky uvádÄné v diplomové práci</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Podle údajů poskytnutých policejnÃm respondentem vygeneroval systém v prosinci 2024 celkem 125 poplachů klasifikovaných jako možná stÅelba. ÄtyÅi z nich byly oznaÄeny jako faleÅ¡né poplachy. V 99 pÅÃpadech operátoÅi provÄÅili situaci pomocà kamerového systému a dospÄli k závÄru, že nenà nutné vysÃlat hlÃdku. Celkem 16 incidentů vedlo k policejnÃmu zásahu. Práce neuvádÃ, zda se tyto kategorie ÄásteÄnÄ pÅekrývajÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Práce rovnÄž uvádÃ, že zaÅ¡kolenà operátorů vyžadovalo pÅibližnÄ tÅi hodiny a pÅi pÅipojenà systému SED ke stávajÃcà IT infrastruktuÅe nebyly zaznamenány žádné závažné komplikace.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tyto výsledky vycházejà z rozhovoru s policejnÃm respondentem. NepÅedstavujà nezávislý technický audit ani dlouhodobou studii vlivu systému na mÃru kriminality.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">BezpeÄnost musà jÃt ruku v ruce s ochranou soukromÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ochrana soukromà tvoÅà důležitou Äást práce. Podle uvedených informacà systém SED své okolà nepÅetržitÄ nenahrává ani nezaznamenává bÄžné rozhovory. PÅi detekci události systém pÅenášà pouze jednosekundový anonymizovaný zvukový vzorek.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Rozhovory také ukázaly, že samotná technologie nenà jediným důležitým faktorem. Záležà také na tom, jak je jejà provoz vysvÄtlen veÅejnosti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Podle respondentů byla poÄáteÄnà nedůvÄra nÄkterých obyvatel způsobena pÅedevÅ¡Ãm nepochopenÃm systému. Jakmile bylo vysvÄtleno, že SED neposlouchá ani neukládá bÄžné hovory a byl navržen s ohledem na ochranu osobnÃch údajů, obavy opadly. Respondenti rovnÄž uvedli, že technologie může pÅispÄt k silnÄjÅ¡Ãmu pocitu bezpeÄÃ. Autor vÅ¡ak poznamenává, že tato zjiÅ¡tÄnà nevycházejà ze systematického průzkumu veÅejného mÃnÄnÃ, ale z praktických zkuÅ¡enostà dotazovaných osob.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Mohlo by Norsko tuto technologii využÃt?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Diplomová práce nedává jednoduchou odpovÄÄ ano Äi ne. Norsko vykazuje relativnÄ nÃzkou mÃru ozbrojeného násilÃ, pÅesto vÅ¡ak zažilo závažné incidenty, pÅi kterých byla rychlost reakce bezpeÄnostnÃch složek naprosto kritická.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Autor dospÃvá k závÄru, že systémy tÅetà generace by mohly posÃlit pÅipravenost a zrychlit reakci. Jejich nasazenà vÅ¡ak musà být:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">transparentnà a srozumitelnÄ komunikované,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">pÅimÄÅené skuteÄné mÃÅe rizika,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">podléhajÃcà veÅejnému i institucionálnÃmu dohledu,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">v souladu s ochranou soukromà a lidskými právy.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Podle autora by odpovÄdné nasazenà mohlo posÃlit bezpeÄnostnà infrastrukturu Norska a pÅispÄt k dlouhodobé spoleÄenské odolnosti. Netransparentnà nebo nepÅimÄÅené využità by naopak mohlo oslabit důvÄru veÅejnosti.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ZávÄr</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Norská diplomová práce ukazuje, že hodnota detekce stÅelby nenà dána pouze pÅesnostà algoritmu. Rychlé doruÄenà informacÃ, integrace s dalÅ¡Ãmi bezpeÄnostnÃmi systémy, ochrana soukromà a důvÄra veÅejnosti jsou stejnÄ důležité.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ZkuÅ¡enosti z nasazenà systému Sound Event Detector v Äeském mÄstÄ dokládajà praktickou hodnotu propojenà zvuku a obrazu. OperátoÅi obdržà vÄasné upozornÄnÃ, mohou situaci okamžitÄ provÄÅit a rozhodnout, zda je zásah nutný.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED tak dává bezpeÄnostnÃm systémům dalšà smysl â digitálnà sluch, který pomáhá zamÄÅit pozornost tam, kde může rozhodovat každá sekunda.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Původnà zdroj:</strong> <a href="/docs/case_studies/Masters-Thesis_Norway_Henrik-Tybring-Gjedde-Morseth.pdf" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Henrik Tybring-Gjedde Morseth: <em>Implementing GDT in Norway: A Sustainability Perspective</em>, University of Stavanger, 2025.</a></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>ZjistÄte, jak Sound Event Detector pomáhá identifikovat nebezpeÄné zvukové události v reálném Äase.</strong></p>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"case-study-university-campus-security",title:"Case study: University campus security",category:"case-studies",date:"March 9, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2025/12/Ochrana-univerzitnich-kampusu_En-1024x576.png",url:"#case-study-university-campus-security"},{slug:"how-5-seconds-can-change-everything-case-study",title:"How 5 Seconds Can Change Everything",category:"case-studies",date:"July 12, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/07/Web-Banners_Aktuality_Novinky-produkt-1-1024x576.png",url:"#how-5-seconds-can-change-everything-case-study"},{slug:"student-safety-and-security",title:"Student safety and security",category:"case-studies",date:"April 29, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/Ochrana-studentu_EN.png",url:"#student-safety-and-security"}
835,{slug:"a-key-to-martyns-law-compliance-enhancing-security-measures",title:"A Key to Martynâs Law Compliance: Enhancing Security Measures",category:"case-studies",date:"October 17, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/10/SED_Mesto-Plzen_EN-1-1024x576.png",url:"#a-key-to-martyns-law-compliance-enhancing-security-measures"}],internalHash:"#ai-gunshot-detection-norway"},"how-audio-analysis-improves-security-and-enables-early-threat-detection":{slug:"how-audio-analysis-improves-security-and-enables-early-threat-detection",category:"case-studies",title:"Jak pokroÄilá analýza zvuku zlepÅ¡uje bezpeÄnost a umožÅuje vÄasnou detekci hrozeb",date:"April 21, 2026",url:"https://soundeventdetector.eu/case-studies/how-audio-analysis-improves-security-and-enables-early-threat-detection/",img:"/images/Studie_Detekce zvukem.png",yt:"",excerpt:"PokroÄilá analýza zvuku se stává klÃÄovou souÄástà modernÃch bezpeÄnostnÃch systémů. Na rozdÃl od kamer umožÅuje detekci hrozeb v reálném Äase, Äasto jeÅ¡tÄ pÅedtÃm, než jsou incidenty viditelné.",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Analýza zvuku se stává klÃÄovým prvkem modernÃch bezpeÄnostnÃch systémů. Na rozdÃl od kamer umožÅuje <strong>detekci hrozeb v reálném Äase</strong>, Äasto jeÅ¡tÄ dÅÃve, než lze incidenty vizuálnÄ identifikovat.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V této pÅÃpadové studii se podÃváme na to, jak akustická detekce funguje, proÄ je pro bezpeÄnost tak zásadnà a jaké výsledky pÅinášà v reálném provozu.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Co je analýza zvuku a proÄ je důležitá pro bezpeÄnost</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Analýza zvuku (akustická detekce) umožÅuje identifikovat nebezpeÄné situace výhradnÄ na základÄ zvukových projevů.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Typické pÅÃpady použità zahrnujÃ:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">detekce kÅiku a agrese,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">detekce stÅelby,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">detekce tÅÃÅ¡tÄnà skla,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">detekce dalÅ¡Ãch neobvyklých zvuků.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Na rozdÃl od kamer funguje zvuková analýza:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">mimo zorné pole kamer (za rohem, pÅes pÅekážky),</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">za Å¡patných svÄtelných podmÃnek Äi v naprosté tmÄ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">v reálném Äase s minimálnÃm zpoždÄnÃm.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">DÃky tomu je <strong>detekce hrozeb na základÄ zvuku Äasto podstatnÄ rychlejšà než vizuálnà detekce</strong>.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ProÄ tradiÄnà bezpeÄnostnà systémy nestaÄÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Kamerové systémy jsou nepostradatelné, majà vÅ¡ak své limity:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">zaznamenajà incident teprve ve chvÃli, kdy je viditelný v zábÄru,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">postrádajà kontextové porozumÄnà situaci,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">reakÄnà doba ostrahy Äi zásahových složek bývá opoždÄná.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V praxi to znamená, že k zásahu docházà Äasto až poté, co situace naplno eskalovala.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Jak funguje akustická detekce hrozeb</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Modernà ÅeÅ¡enÃ, jako je <a href="#solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Sound Event Detector</a> vyvinutý spoleÄnostà JALUD Embedded, využÃvajà umÄlou inteligenci k tomu, aby:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">analyzovala zvukové prostÅedà v reálném Äase,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">spolehlivÄ rozpoznávala specifické akustické vzorce,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">automaticky spouÅ¡tÄla poplachy a navazujÃcà bezpeÄnostnà akce.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Výsledkem je <strong>vÄasná detekce hrozeb</strong> a podstatnÄ rychlejšà reakce.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Výsledky z reálného provozu</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">
835Praktické instalace ukazujÃ, že analýza zvuku pÅinášà mÄÅitelné výsledky:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">zkrácenà reakÄnà doby až o 75 %,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">rychlejšà a cÃlenÄjšà zásah bezpeÄnostnÃch složek,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">výraznÄ lepšà situaÄnà povÄdomà operátorů,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">pokles celkového poÄtu bezpeÄnostnÃch incidentů.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V ÅadÄ pÅÃpadů vedlo propojenà zvuku a videa k výraznému snÞenà krádežà a vandalismu.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">KlÃÄové poznatky z instalacÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ZkuÅ¡enosti z praxe potvrzujà ÄtyÅi zásadnà pravidla:</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>1. Detekce v reálném Äase</strong><br />Systém reaguje v Åádu sekund.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>2. Schopnost vÄasného varovánÃ</strong><br />Hrozby jsou zachyceny jeÅ¡tÄ pÅedtÃm, než je lze vizuálnÄ potvrdit.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>3. Nejlepšà výsledky pÅinášà synergie technologiÃ</strong><br />Zvuk obohacuje kamerové systémy a dalšà bezpeÄnostnà prvky o zcela nový rozmÄr.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>4. Na prostÅedà záležÃ</strong><br />ÅeÅ¡enà musà být pÅesnÄ nastaveno podle konkrétnÃch akustických podmÃnek každého mÃsta.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Kde se akustická detekce uplatÅuje</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Akustická detekce hrozeb nacházà uplatnÄnà v nejrůznÄjÅ¡Ãch prostÅedÃch:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">průmyslové areály a výrobnà závody,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">logistická a distribuÄnà centra,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Å¡koly a vzdÄlávacà instituce,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">nemocnice a zdravotnická zaÅÃzenÃ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">veÅejná prostranstvà a mÄstská infrastruktura.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PÅedstavuje univerzálnà nástroj pro posÃlenà bezpeÄnosti v soukromém i veÅejném sektoru.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Chcete zjistit, jak může detekce hrozeb fungovat ve vaÅ¡em prostÅedÃ?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Každé prostÅedà má své specifické podmÃnky a rizika. Proto je optimálnà systém vždy navrhován na mÃru.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><a href="#about" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ÅeÅ¡enà Sound Event Detector</a> od spoleÄnosti JALUD Embedded vám pomůže:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">navrhnout správné ÅeÅ¡enÃ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">optimalizovat umÃstÄnà akustických senzorů,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">vyhodnotit možnosti integrace.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Kontaktujte nás a zjistÄte, jak snadno můžete posÃlit svou bezpeÄnostnà infrastrukturu.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ZávÄr</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Analýza zvuku pÅedstavuje zásadnà posun v modernà bezpeÄnosti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">UmožÅuje:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">rychlejšà detekci hrozeb,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">efektivnÄjšà a koordinovaný zásah,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">
835vyššà celkovou úroveÅ zabezpeÄenÃ.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V modernà bezpeÄnosti už dávno nejde jen o to, co vidÃte.<br />RozhodujÃcà je to, co dokážete slyÅ¡et â a jak rychle na to dokážete zareagovat.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Zdroje</h4> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="/images/safe-and-sound-a-guide-to-audio-intelligent-communications-web.pdf" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Security Industry Association: <em>Safe and Sound â Audio in Security Applications</em></a></li> </ul>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"workplace-aggression-detection",title:"How to Detect Workplace Aggression Early and Improve Employee Safety",category:"case-studies",date:"May 4, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/05/Agrese-na-pracovisti_EN.png",url:"#workplace-aggression-detection"},{slug:"protecting-employee-safety-in-risky-places",title:"Protecting employee safety in risky places",category:"case-studies",date:"April 12, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Vioelence-in-the-workplace.png",url:"#protecting-employee-safety-in-risky-places"},{slug:"security-systems-dont-just-have-to-see-they-can-hear-too",title:"Security systems don't just have to see. They can hear too.",category:"case-studies",date:"May 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/05/Integrace-do-systemu_EN.png",url:"#security-systems-dont-just-have-to-see-they-can-hear-too"}],internalHash:"#how-audio-analysis-improves-security-and-enables-early-threat-detection"},"how-5-seconds-can-change-everything-case-study":{slug:"how-5-seconds-can-change-everything-case-study",category:"case-studies",title:"PÅÃpadová studie: Jak 5 sekund dokáže zmÄnit vÅ¡e",date:"July 12, 2025",url:"https://soundeventdetector.eu/case-studies/how-5-seconds-can-change-everything-case-study/",img:"/images/Studie_letiste.png",yt:"",excerpt:"Simulovaný útok na LetiÅ¡ti Václava Havla Praha prokázal o 97 % rychlejšà reakci dÃky systému SED od spoleÄnosti JALUD Embedded. Rychlá fakta: Lokalita: LetiÅ¡tÄ Václava Havla Praha...",content:`<div class="elementor-widget-container"> 836<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>A simulated attack at Václav Havel Airport demonstrated a 97% faster response thanks to JALUDâs SED.</strong></p></h4> 837<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Quick Facts:</h4> 838<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Location:</strong> Václav Havel Airport Prague</p></li> 839<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Scenario:</strong> Active shooter</p></li> 840<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Findings:</strong> Response time reduced from 175 seconds to 5 seconds</p></li> 841<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Technology:</strong> Sound Event Detector (SED) by JALUD</p></li> 842<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Partners:</strong> Police of the Czech Republic, Axis Communications, VSB â Technical University of Ostrava</p></li></ul> 843<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Context: Seconds That Decide Lives</h4> 844<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In critical situations, every second matters. Yet most incidents are reported with delay â people react more slowly under pressure, and sometimes not at all.</p> 845<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">A 2025 expert study tested what happens when intelligent acoustic detectors from JALUD are added to the equation.</p> 846<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">What We Tested</h4> 847<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">As part of the STÄ-14/IZS AMOK exercise at Prague Airport, a series of attack scenarios were simulated:</p> 848<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">verbal aggression,</li> 849<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">forced entry into the facility,</p></li> 850<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">gunfire and hostage-taking.</p></li></ul> 851<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In all scenarios, the JALUD SED system was deployed â ready to detect screams, gunshots, or any other critical sound event.</p> 852<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Results That Cannot Be Ignored</h4> 853<table data-start="1333" data-end="1608"> 854<thead data-start="1333" data-end="1388"> 855<tr data-start="1333" data-end="1388"> 856<th data-start="1333" data-end="1342" data-col-size="sm">Scenario</th> 857<th data-start="1342" data-end="1360" data-col-size="sm">Traditional Response</th> 858<th data-start="1360" data-end="1378" data-col-size="sm">Response via SED</th> 859<th data-start="1378" data-end="1388" data-col-size="sm">Difference</th> 860</tr> 861</thead> 862<tbody data-start="1447" data-end="1608"> 863<tr data-start="1447" data-end="1490"> 864<td data-start="1447" data-end="1465" data-col-size="sm">Scenario 2 â Scream</td> 865<td data-start="1465" data-end="1472" data-col-size="sm">30 s</td> 866<td data-start="1472" data-end="1482" data-col-size="sm"><strong data-start="1474" data-end="1481">5 s</strong></td> 867<td data-start="1482" data-end="1490" data-col-size="sm">25 s</td> 868</tr> 869<tr data-start="1491" data-end="1549"> 870<td data-start="1491" data-end="1512" data-col-size="sm">Scenario 3 â Gunshot</td> 871<td data-start="1512" data-end="1525" data-col-size="sm">6 min 50 s</td> 872<td data-start="1525" data-end="1535" data-col-size="sm"><strong data-start="1527" data-end="1534">5 s</strong></td> 873<td data-start="1535" data-end="1549" data-col-size="sm">6 min 45 s</td> 874</tr> 875<tr data-start="1550" data-end="1608"> 876<td data-start="1550" data-end="1571" data-col-size="sm">Scenario 4 â Gunshot</td> 877<td data-start="1571" data-end="1584" data-col-size="sm">1 min 27 s</td> 878<td data-start="1584" data-end="1594" data-col-size="sm"><strong data-start="1586" data-end="1593">5 s</strong></td> 879<td data-start="1594" data-end="1608" data-col-size="sm">1 min 22 s</td> 880</tr> 881</tbody> 882</table><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The SED system repeatedly provided the first alert of the incident â automatically and without reliance on human reaction.</p> 883<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The results were statistically significant (p < 0.01) and demonstrated:</p> 884<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><ul> 885<li style="list-style-type: none;"> 886<ul data-start="1788" data-end="1922"> 887<li data-start="1788" data-end="1822"> 888<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">consistent performance without delay,</p></li> 889<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">zero error rate during the experiment,</p></li> 890<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">a substantial reduction in the time required for security forces to intervene.</p></li></ul> 891</li> 892</ul> 893</li> 894</ul> 895<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Why It Matters</h4> 896<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">With most traditional methods (emergency calls, panic buttons, witnesses), there is a risk of human failure â delays, panic, or the bystander effect. JALUDâs automated acoustic detectors eliminate these variables.</p> 897<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Early information = faster intervention = lives saved</strong>.</p> 898<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">
898Technology Background</h4> 899<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>SED â Sound Event Detector (JALUD Embedded s.r.o.)</strong></p></li> 900<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Detection of gunshots, screams, and glass breaking with >95% accuracy</p></li> 901<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Integration with Axis cameras (P1387)</p></li> 902<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Deployment on mobile tripods with connection to the airportâs central security system</p></li></ul> 903<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Limitations and Outlook</h4> 904<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The only scenario in which the SED did not succeed involved an incident without any acoustic signature â highlighting the need for a multi-sensor approach (e.g., combining audio and video detection).</p> 905<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The study also points to the need for further calibration in high-noise environments and recommends the use of more advanced AI models (e.g., transformer-based architectures) to enhance performance.</p> 906<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusion</h4> 907<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">This simulation confirmed that JALUDâs SED can fundamentally change the way security forces respond to threats.</p> 908<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Whether in schools, airports, railway stations, or shopping centers â anywhere response time matters, this technology has a clear role to play.</p> 909<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">A few seconds may not seem like much. In a crisis, they can define the outcome.</p> 910<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ð<a href="https://www.iieta.org/journals/ijsse/paper/10.18280/ijsse.150413" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">You can read the full study here (PDF).</a></p> 911<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">About JALUD Embedded</h4> 912<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We invite companies, investors, and forward-thinking partners to join us in transforming the future of monitoring and public safety. Together, we can unlock the untapped potential of existing infrastructure, prevent incidents, and build safer communities for everyone.</p> 913<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Letâs create a safer future â together.</strong></p> 914<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Contact us:</strong><strong>Email:</strong> <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"><span class="sed-obf-fallback">sales [at] jalud-embedded.com</span></span><strong>Phone:</strong> +420 910 128 626 (free of charge))</p> 915</div>`,inlineImages:[],crossReferences:[],relatedArticles:[{slug:"ai-gunshot-detection-norway",title:"Can AI Gunshot Detection Strengthen Security in Norway?",category:"case-studies",date:"July 15, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/07/Norska-studie-o-AI-detekci-vystrelu_EN.png",url:"#ai-gunshot-detection-norway"},{slug:"case-study-university-campus-security",title:"Case study: University campus security",category:"case-studies",date:"March 9, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2025/12/Ochrana-univerzitnich-kampusu_En-1024x576.png",url:"#case-study-university-campus-security"},{slug:"student-safety-and-security",title:"Student safety and security",category:"case-studies",date:"April 29, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/Ochrana-studentu_EN.png",url:"#student-safety-and-security"}
915,{slug:"a-key-to-martyns-law-compliance-enhancing-security-measures",title:"A Key to Martynâs Law Compliance: Enhancing Security Measures",category:"case-studies",date:"October 17, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/10/SED_Mesto-Plzen_EN-1-1024x576.png",url:"#a-key-to-martyns-law-compliance-enhancing-security-measures"}],internalHash:"#how-5-seconds-can-change-everything-case-study"},"how-does-sed-help-municipal-police":{slug:"how-does-sed-help-municipal-police",category:"case-studies",title:"Jak SED konkrétnÄ pomáhá mÄstské policii?",date:"April 24, 2024",url:"https://soundeventdetector.eu/case-studies/how-does-sed-help-municipal-police/",img:"/images/Studie_policie.png",yt:"https://www.youtube.com/embed/g7JeyTa6dx8",excerpt:"Jak SED konkrétnÄ pomáhá mÄstské policii? ZjistÄte, jak pokroÄilá akustická detekce zvukových událostà pomáhá udržovat veÅejný poÅádek a zachraÅovat lidské životy v Plzni a DubÃ.",content:'<div class="elementor-widget-container"> <div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Obsah</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-objectives-of-sed-installation-in-cities" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">CÃle instalace SED ve mÄstech</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-advantages-of-sed-solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Výhody ÅeÅ¡enà SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-sed-in-pilsen-supporting-urban-order" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">SED v Plzni: Podpora mÄstského poÅádku</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-sed-in-dubi-saving-a-human-life" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">SED v DubÃ: Záchrana lidského života</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-conclusion" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ZávÄr</a></li></ul></div> <hr class="wp-block-separator has-alpha-channel-opacity" /> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED (Sound Event Detector) je inovativnà technologie, která využÃvá pokroÄilé senzory a algoritmy k detekci zvukových událostà a umožÅuje rychlou reakci na potenciálnÄ nebezpeÄné situace.</p> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/SED.png" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div></div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/SED_green.png" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div></div> </div> </div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tato pÅÃpadová studie se zamÄÅuje na využità technologie SED ve mÄstech PlzeÅ a DubÃ, kde systém sehrál klÃÄovou roli pÅi udržovánà mÄstského poÅÃ
915¡dku a záchranÄ Å¾ivotů.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>“BÄžná reakÄnà doba na incidenty trvá v průmÄru 7 minut. Akustická detekce vÅ¡ak dokáže tento Äas zkrátit na nÄkolik sekund – a to může zachránit lidský život.”</em> Lukáš Svoboda, Åeditel spoleÄnosti JALUD Embedded</p> <h4 id="h-objectives-of-sed-installation-in-cities" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">CÃle instalace SED ve mÄstech</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Ochrana veÅejného poÅádku.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Okamžité upozornÄnà na vybrané zvukové události.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Zrychlenà reakce operaÄnÃho stÅediska na mimoÅádné události.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Analýza mÃsta v reálném Äase.</p> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> <figure class="wp-block-gallery has-nested-images columns-3 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> </figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Algoritmy pro detekci zvukových událostà dokážà v reálném Äase detekovat nebezpeÄné situace, jako je kÅik, výstÅely a tÅÃÅ¡tÄnà skla, a odeslat poplach na operaÄnà stÅedisko, které automaticky natoÄà kamery správným smÄrem. (<a href="https://www.novinky.cz/clanek/internet-a-pc-inteligentni-kamery-vidi-i-slysi-chytre-technologie-meni-ceska-mesta-40450506" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Novinky.cz</a>)</p> <h4 id="h-advantages-of-sed-solutions" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Výhody ÅeÅ¡enà SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Hlásà událost v reálném Äase.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Lze použÃt i tam, kde nemohou být kamery.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ NenaruÅ¡uje osobnà soukromà – soulad s GDPR.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Možnost použità ve venkovnÃm prostÅedÃ, v interiéru nebo jako software.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Jednoduchá instalace s nÃzkými nároky na technickou infrastrukturu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Možnost softwarové integrace do kamer s otevÅenou aplikaÄnà platformou.</p> </div> </div> <h4 id="h-sed-in-pilsen-supporting-urban-order" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">SED v Plzni: Podpora mÄstského poÅádku</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V dobÄ vzniku studie bylo v Plzni instalováno pÅibližnÄ 80 detektorů SED (vÄetnÄ detektorů ve Fakultnà nemocnici PlzeÅ a detektorů na ZápadoÄeské univerzitÄ), které pokrývajà strategická mÃsta ve mÄstÄ, jako jsou veÅejná prostranstvà a parky.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PlzeÅ zaÄala zvukové senzory nasazovat v roce 2021, kdy umožnila lokálnÃmu startupu JALUD Embedded instalovat v ulicÃch tÅi prototypy zaÅÃzenÃ. Ty se osvÄdÄily, mimo jiné pÅi potyÄce dvou mužů, z nichž jeden vystÅelil. Ránu zachytil detektor na sloupu vzdáleném Ätvrt kilometru a strážnÃci se o incidentu dozvÄdÄli dÅÃve, než jej stihl kdokoli nahlásit. “Od té doby zafungovaly i v dalÅ¡Ãch pÅÃpadech,” uvedl LudÄk Å antora, Åeditel SIT PlzeÅ pro <a href="https://www.novinky.cz/clanek/domaci-univerzitu-v-plzni-hlidaji-detektory-strelby-a-panickych-vykriku-40460042" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Novinky.cz</a></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PÅÃkladem úspÄÅ¡ného využità systému SED je situace, k nÞ doÅ¡lo v centru mÄsta, kde detektory identifikovaly násilný konflikt a následnou rvaÄku. DÃky varovánà ze systému SED mohla mÄstská policie rychle zasáhnout a zabránit eskalaci násilÃ. Incident můžete zhlédnout ve <a href="https://youtu.be/HdMxT09pD9U?si=u89_lBtyqT6Fazno" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">videu</a>.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PÅÃpadovou studii zamÄÅenou výhradnÄ na mÄsto PlzeÅ si můžete pÅeÄÃst na naÅ¡em <a href="https://youtu.be/lwLzsAZByoo?si=EDBRax0ESfhFh6-4" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">webu</a>.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"></figure> <h4 id="h-sed-in-dubi-saving-a-human-life" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">SED v DubÃ: Záchrana lidského života</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V Dubà se technologie SED v roce 2023 stala klÃÄovým prvkem pÅi záchranÄ lidského života. V noÄnÃch hodinách zachytil
915y detektory zvukové události indikujÃcà potyÄku mezi osobami. Tento incident systém SED okamžitÄ identifikoval a nahlásil mÄstské policii, která neprodlenÄ zasáhla a zabránila dalšà eskalaci konfliktu. U jednoho z úÄastnÃků potyÄky doÅ¡lo náhle k zástavÄ srdce a dÃky rychlé reakci strážnÃků a následné prvnà pomoci byl zachránÄn život a pachatelé byli dopadeni.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>“Hned prvnà týden po instalaci detektoru zvuku SED v Dubà ukázal jeho obrovský potenciál. BÄhem jednoho veÄera doÅ¡lo na ulici k závažné rvaÄce a jednomu z úÄastnÃků se zastavilo srdce. DÃky poplachu ze SED vyslal operátor kamerového systému hlÃdku mÄstské policie na mÃsto incidentu. HlÃdka na mÃstÄ poskytla poÅ¡kozenému nezbytnou prvnà pomoc. Bez SED by dojezdový Äas mÄstské policie byl pravdÄpodobnÄ delšà a situace mohla mÃt fatálnà následky,”</em> uvedl Tomáš Pykal, velitel MP DubÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PodÃvejte se na <a href="https://youtu.be/0GuXkoERUBw?si=u9360zc4Iw744jMq" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">video</a>, ve kterém velitel MP Dubà na BezpeÄnostnà konferenci konané v Plzni v roce 2023 hovoÅà o záchranÄ lidského života dÃky detektoru SED.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"></figure> <h4 id="h-conclusion" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ZávÄr</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V Plzni se detektory SED staly klÃÄovým prvkem posilovánà bezpeÄnosti a udržovánà poÅádku ve mÄstÄ. DÃky detektorům reaguje policie rychleji na nebezpeÄné situace, jako jsou konflikty, násilné incidenty nebo ruÅ¡enà noÄnÃho klidu. Detektory SED tak významnÄ pÅispÃvajà k pocitu bezpeÄà obyvatel a zlepÅ¡ujà kvalitu jejich života.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V únoru 2024 mÄsto <a href="https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/plzen-rozsirila-svuj-mestsky-kamerovy-system/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">PlzeÅ</a> rozÅ¡ÃÅilo svou sÃÅ¥ detektorů zvukových událostà o nová zaÅÃzenÃ, ÄÃmž posÃlilo detekci zvukových událostà v dalÅ¡Ãch lokalitách mÄsta. PoÅÃzenà dalÅ¡Ãch detektorů pÅedstavuje dalšà krok ve snaze mÄsta zlepÅ¡ovat bezpeÄnost a kvalitu života svých obÄanů.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>“Systém v kombinaci s mÄstským kamerovým systémem tvoÅà jeden integrovaný dohledový celek a poplachy se staly důležitým zdrojem informacà pro mÄstskou i státnà policii pÅi zajišťovánà bezpeÄnosti v mÄstském prostÅedÃ.” </em>LudÄk Å antora, Åeditel Správy informaÄnÃch technologià mÄsta PlznÄ</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V pÅÃpadÄ Dubà se detektory SED staly doslova život zachraÅujÃcÃm prvkem. DÃky nim byl odhalen násilný incident, pÅi kterém se jednomu z úÄastnÃků náhle zastavilo srdce. Bez pÅÃjezdu policie a poskytnuté prvnà pomoci by situace skonÄila tragicky. Detektory SED tak pÅÃmo pÅispÄly k záchranÄ lidského života a prokázaly svůj nepostradatelný význam v krizových situacÃch.</p>',inlineImages:[{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_green.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Indoor_Pruhledne-pozadi-1-300x281.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Outdoor_Pruhledne-pozadi-300x281.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Software_Pruhledne-pozadi-1-300x281.png",alt:""}],crossReferences:[],relatedArticles:[{slug:"case-study-pilsen-acoustic-detection",title:"Case Study: Pilsen â Enhancing Urban Surveillance by Integrating Cameras and Sound (SED)",category:"case-studies",date:"February 16, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/02/Chytra-Plzen_EN-1024x576.png",url:"#case-study-pilsen-acoustic-detection"},{slug:"sed-pilsen-has-purchased-more-sed-detectors",title:"SED: Pilsen purchased more SED detectors",category:"latest-news",date:"March 22, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/03/Plzen_EN-1.png",url:"#sed-pilsen-has-purchased-more-sed-detectors"},{slug:"sound-detection-improve-safety-cities",title:"What Role Does Sound Event Detector Play in the Study?",category:"case-studies",date:"July 24, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/07/Muze-detekce-zvuku-zvysit-bezpecnost-ve-mestech_EN.png",url:"#sound-detection-improve-safety-cities"},{slug:"why-cctv-fails-sound-event-detection",title:"Millions of Cameras, Yet Crime is Rising: Are We Using Technology Correctly in 2026?",category:"case-studies",date:"March 13, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2024/12/Web-Banners_Aktuality_Novinky-produkt-1-1-1024x576.png",url:"#why-cctv-fails-sound-event-detection"}],internalHash:"#how-does-sed-help-municipal-police",videos:["https://www.youtube.com/embed/g7JeyTa6dx8","https://www.youtube.com/embed/xBApSQZwk-E"]},"sed-sound-detection-of-graffiti-vandalism":{slug:"sed-sound-detection-of-graffiti-vandalism",category:"product-updates",title:"SED: Sound detection of graffiti vandalism",date:"August 18, 2023",url:"https://soundeventdetector.eu/product-updates/sed-sound-detection-of-graffiti-vandalism/",img:"/images/SED_Detection-of-grafffiti-vandalism-2048x1152.png",yt:"",excerpt:"Houses, public buildings, national monuments, park benches, trains, or any other tangible property are increasingly facing destruction in the form of graffiti s...",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Houses, public buildings, national monuments, park benches, trains, or any other tangible property are increasingly facing destruction in the form of graffiti spraying. This act not only damages property, but also disrupts the well-being and aesthetics of the urban space.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Revolutionary sound technology brings a light at the end of the tunnel – the Sound Event Detector (SED), a revolutionary tool that can identify graffiti sprayers using sound detection.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Sound Event Detector (SED): What is it and how does it work?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The SED is an innovative device designed to capture specific sound signals in real time. This technology is set up to identify the sounds associated with graffiti spraying – the sound of the spray. Once the SED picks up the characteristic sounds of spray, it immediately sends an alert to the operator operating the camera system, who dispatches security forces to the site.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/07/Graffiti_1.png" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>SED testing at the WALLZ festival in Pilsen</em>
915.</p></div> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Revolution in the fight against vandalism</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED marks a turning point in efforts to protect property from vandalism. Traditional methods of monitoring and detecting vandalism often fail, giving vandals the upper hand. But thanks to SED’s audio detection, the situation is changing. This technology is able to quickly and accurately identify acts of spray graffiti and provide a realistic tool for immediate action.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Catching a vandal: with sound and image</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We now offer the SED sound detector with built-in camera. This camera version of the SED is suitable for places where the necessary infrastructure for camera points cannot be built. At the same time, the SED version with camera is many times cheaper than investing in camera points. You can read more about the camera version in the <a href="#sed-camera-version" data-article-id="sed-camera-version" class="sed-modal-internal-link" data-article-link="sed-camera-version" class="sed-modal-internal-link" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Product updates</a> section of our website.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/08/SED_Camera-Edition-1024x683.png" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>SED | Camera version</em></p></div> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Main advantages of SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ It can pick up the sound of spray up to 75 metres away.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ It will alert the operator to the sound of the spray within 5 seconds.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ GDPR compliant by design (classic version of SED).</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Comes with a user-friendly app.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Integrated battery.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Can be added to existing CCTV solutions.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Can be used indoors and outdoors.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Purchasing a Sound Event Detector (SED) will increase the protection of property and people. The SED detects glass breakage, screaming and aggression, bomb blast, grinding and drilling.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We’d be happy to introduce you to the SED detector and tell you more about how this innovative sound detection technology can help. <a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Contact us</a> and together we can meet in person or online.</p>',inlineImages:[{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/07/Graffiti_1.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/08/SED_Camera-Edition-1024x683.png",alt:""}],crossReferences:[{title:"Product updates",url:"https://soundeventdetector.eu/product-updates/sed-camera-version/",slug:"sed-camera-version"}],relatedArticles:[{slug:"sed-camera-version",title:"SED: Camera version",category:"product-updates",date:"August 16, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/08/SED_Camera-Edition-1024x683.png",url:"#sed-camera-version"},{slug:"great-improvements-for-sed-app-users",title:"Great improvements for SED app users",category:"product-updates",date:"April 26, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Novinky-aplikace_EN-2.png",url:"#great-improvements-for-sed-app-users"},{slug:"custom-national-parks-solution-by-sed",title:"Custom National parks solution by SED",category:"product-updates",date:"May 25, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/07/9f7a0f6b-6c1d-4276-b060-f5a604c38b80.jpg",url:"#custom-national-parks-solution-by-sed"},{slug:"iso-9001-certification",title:"ISO 9001 Certification",category:"product-updates",date:"May 20, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/07/Untitled-design-90.png",url:"#iso-9001-certification"}],internalHash:"#sed-sound-detection-of-graffiti-vandalism"},"jalud-x-sefor-solutions":{slug:"jalud-x-sefor-solutions",category:"latest-news",title:"JALUD x SEFOR S
915olutions",date:"August 7, 2025",url:"https://soundeventdetector.eu/latest-news/jalud-x-sefor-solutions/",img:"/images/Web-Banners_Aktuality_Novinky-produkt.png",yt:"https://www.youtube.com/embed/zS4snVzT5A0",excerpt:"United for Public Safety and Strategic Protection Weâre proud to share this new collaboration. Together with SEFOR Solutions, s.r.o., a Czech leader in advanced security",content:`<div class="elementor-widget-container"> 916 917<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-black-color">United for Public Safety and Strategic Protection</mark></strong></p> 918 919 920 921<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Weâre proud to share this new collaboration.</p> 922 923 924 925<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Together with <strong>SEFOR Solutions, s.r.o.</strong>, a Czech leader in advanced security technologies, we created a demonstration of how <strong>acoustic detection</strong> can be seamlessly integrated with <strong>threat neutralization systems</strong>.The result is a smarter, faster, and more responsive layer of protection.</p> 926 927 928 929<hr class="wp-block-separator has-alpha-channel-opacity"/> 930 931 932 933 934 935 936 937<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">Who is SEFOR?</mark></strong></p> 938 939 940 941<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SEFOR specializes in:</p> 942 943 944 945<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> 946<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Drone detection and neutralization.</li> 947 948 949 950<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Smart targeting and tracking systems.</li> 951 952 953 954<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Thermal imaging and surveillance technologies.</li> 955 956 957 958<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Mobile command and communication units.</li> 959 960 961 962<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Covert monitoring for tactical operations.</li> 963</ul> 964 965 966 967<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">With strong roots in the defense and public safety sectors, SEFOR delivers modular, field-
967proven solutions designed for real-world challenges.</p> 968 969 970 971<hr class="wp-block-separator has-alpha-channel-opacity"/> 972 973 974 975 976 977 978 979<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">How SED adds value</mark></strong></p> 980 981 982 983<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Our <strong>Sound Event Detector (SED)</strong> brings a unique layer to SEFORâs systems â<br>the <strong>real-time acoustic detection</strong> of crisis sounds like gunshots, explosions, or distress signals.</p> 984 985 986 987<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">This enables:</p> 988 989 990 991<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> 992<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Passive, always-on listening.</li> 993 994 995 996<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Instant reaction to threats.</li> 997 998 999 1000<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Enhanced situational awareness.</li> 1001 1002 1003 1004<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Automated activation of response mechanisms.</li> 1005</ul> 1006 1007 1008 1009<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Together, we set a new standard in protecting public spaces, infrastructure, and human lives.</p> 1010 1011 1012 1013<hr class="wp-block-separator has-alpha-channel-opacity"/> 1014 1015 1016 1017 1018 1019 1020 1021<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Thank you to the <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">SEFOR</mark> team</strong></p> 1022 1023 1024 1025<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Weâre grateful for the collaboration and excited to see where this partnership leads next.<br>Letâs keep building smarter, safer solutions â together.</p> 1026 1027 1028 1029<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"></figure>`,inlineImages:[],crossReferences:[],relatedArticles:[{slug:"event-smart-city-expo-at-barcelona",title:"EVENT: Smart City EXPO at Barcelona",category:"latest-news",date:"October 31, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/10/Google-ads.png",url:"#event-smart-city-expo-at-barcelona"},{slug:"event-smart-city-expo-2024",title:"Event: SMART CITY EXPO 2024",category:"latest-news",date:"October 7, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/10/CT-Udalosti-EN-1.png",url:"#event-smart-city-expo-2024"},{slug:"event-intersec-saudi-arabia",title:"EVENT: Intersec Saudi Arabia",category:"latest-news",date:"September 25, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/09/CT-Udalosti-EN-1.png",url:"#event-intersec-saudi-arabia"},{slug:"czech-technology-featured-in-an-american-tv-report",title:"Czech Technology Featured in an American TV Report",category:"latest-news",date:"November 13, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/11/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png",url:"#czech-technology-featured-in-an-american-tv-report"}],internalHash:"#jalud-x-sefor-solutions"},"sed-exclusive-offer-101-free":{slug:"sed-exclusive-offer-101-free",category:"latest-news",title:"SED: Exclusive offer: 10+1 FREE",date:"October 1, 2024",url:"https://soundeventdetector.eu/latest-news/sed-exclusive-offer-101-free/",img:"/images/Ochrana-pamatek_EN-1.png",yt:"https://www.youtube.com/embed/GTbZe57l75Q",excerpt:"Upgrade Your Security with Our Exclusive 10+1 Offer! Looking for cutting-edge security solutions? Weâve got you covered! Whether youâre a customer, partner, or distributor,",content:`<div class="elementor-widget-container"> 1030 <div data-elementor-type="wp-post" data-elementor-id="8506" class="elementor elementor-8506" data-elementor-post-type="post"> 1031 <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-a26a7a5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a26a7a5" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]}"> 1032 <div class="elementor-container elementor-column-gap-default"> 1033 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2adf211" data-id="2adf211" data-element_type="column" data-e-type="column"> 1034 <div class="elementor-widget-wrap elementor-element-populated"> 1035 <div class="elementor-element elementor-element-5527a43 elementor-widget-laptop__width-initial elementor-widget elementor-widget-text-editor" data-id="5527a43" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1036 <div class="elementor-widget-container"> 1037 <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong style="color: inherit; font-family: inherit; font-size: 2rem;">Upgrade Your Security with Our Exclusive 10+1 Offer!</strong></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Looking for cutting-edge security solutions? We’ve got you covered!</strong></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Whether you’re a customer, partner, or distributor, our limited-time offer provides access to the latest SED technology for both indoor and outdoor environments.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Here’s what you get:</strong></p><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">10+1 FREE: Purchase 10 units of our state-of-the-art SED technology and receive one additional unit for free.</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Advanced Security for Any Space: SED technology offers reliable protection for your property, no matter the location.</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Seamless Integration: Easily integrate SED with your existing Axis cameras for a complete security system.</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Flexible Options: Our offer is valid for both purchase and rental, allowing you to choose the best fit for your needs.</li></ul><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Â </strong></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Why Choose SED?</strong></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Choosing Sound Event Detectors (SEDs) offers several advantages, depending on the application. Here are some key reasons why SEDs are an ideal choice:</p>`,inlineImages:[],crossReferences:[],relatedArticles:[{slug:"czech-technology-featured-in-an-american-tv-report",title:"Czech Technology Featured in an American TV Report",category:"latest-news",date:"November 13, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/11/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png",url:"#czech-technology-featured-in-an-american-tv-report"},{slug:"our-detectors-have-passed-two-demanding-tests",title:"Our detectors have passed two demanding tests",category:"latest-news",date:"December 3, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/12/Web-Banners_Aktuality_Novinky-produkt-1024x576.png",url:"#our-detectors-have-passed-two-demanding-tests"},{slug:"gender-equality-plan",title:"GENDER EQUALITY PLAN",category:"latest-news",date:"September 23, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/09/MF-Dnes_Rozhovor_EN.png",url:"#gender-equality-plan"}],internalHash:"#sed-exclusive-offer-101-free"},"sed-drone-detection-testing":{slug:"sed-drone-detection-testing",category:"product-updates",title:"SED: Drone Detection Testing",date:"February 21, 2024",url:"https://soundeventdetector.eu/product-updates/sed-drone-detection-testing/",img:"/images/Drony_EN-1024x576.png",yt:"",excerpt:"We regularly test the SEDâs ability to detect drone sound. However, this would not have been possible without the support of DronySIT, who provided us with their",content:'<div class="elementor-widget-container"> <div class="wp-block-media-text is-stacked-on-mobile"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/02/1000017775-1024x768.jpg" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div></div><div class="wp-block-media-text__content"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We regularly test the SED’s ability to detect drone sound. However, this would not have been possible without the support of <a href="https://www.dronysit.cz/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">
1037DronySIT</a>, who provided us with their fleet of drones during January.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We are currently heading into the home stretch and you can expect to see an official version of SED for drone sound recognition soon.</p> </div></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Why did we decide to teach the SED detector to detect the sound of drones? <strong>Drones are increasingly being used to smuggle drugs and contraband into prisons.</strong></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Drones offer a number of advantages for smugglers. They are able to easily overcome various prison barriers and can carry larger quantities of contraband than traditional smuggling methods. Drones also make it possible to smuggle goods into hard-to-reach places in prisons that would otherwise be difficult to reach.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The SED detector will act as an additional measure and security feature to detect drones.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In response to this new threat, prisons are trying to implement various measures. These include the widespread use of detection technologies such as radar and motion tracking systems to identify and intercept unauthorised drones. Some prisons are also testing their own drones to monitor and protect facilities. However, these measures are often not enough for prisons.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Adding SED to existing prison security features will speed up the response of prison guards and ensure that drones are disposed of in a timely manner.</strong></p> <figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/02/1706195762348-461x1024.jpg" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">APPLIACATION SED</p></div> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/02/1000017786-768x1024.jpg" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div></div> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/02/1000017774-1024x768.jpg" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div></div> </figure>',inlineImages:[{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/02/1000017775-1024x768.jpg",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/02/1706195762348-461x1024.jpg",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/02/1000017786-768x1024.jpg",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/02/1000017774-1024x768.jpg",alt:""}],crossReferences:[],relatedArticles:[{slug:"drone-detection-in-practice",title:"Drone Detection in Practice",category:"latest-news",date:"September 24, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/09/Drony-v-praxi-banner-EN-1024x576.png",url:"#drone-detection-in-practice"},{slug:"drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early",title:"Drone Detection: Why Drones Are a Growing Security Threat and How to Detect Them Early",category:"case-studies",date:"April 16, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/04/Detekce-dronu_EN.png",url:"#drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early"},{slug:"drone-detection-in-prisons",title:"Drone detection in prisons",category:"case-studies",date:"April 12, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Detection-of-drones-in-prisons-1024x576.png",url:"#drone-detection-in-prisons"},{slug:"sed-sound-detection-of-drones",title:"SED: Sound detection of drones",category:"product-updates",date:"September 22, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/09/SED_Detection-of-drones.png",url:"#sed-sound-detection-of-drones"}],internalHash:"#sed-drone-detection-testing"},"we-celebrate-success-we-won-the-ai-awards-in-the-public-administration-category":{slug:"we-celebrate-success-we-won-the-ai-awards-in-the-public-administration-category",category:"latest-news",title:"Award: We celebrate success! We won the AI Awards in the Public Administration category",date:"November 14, 2023",url:"https://soundeventdetector.eu/latest-news/we-celebrate-success-we-won-the-ai-awards-in-the-public-administration-category/",img:"/images/SED_AI-Awards-2.png",yt:"",excerpt:"On the first day of November, our company, JALUD Embedded, celebrated an amazing victory at the prestigious AI Awards event! The award was given for our continued work",content:`<div class="elementor-widget-container"> 1038 1039<blockquote style="border-left: 4px solid var(--blue-primary); background: #f8fafc; padding: 1rem 1.25rem; margin: 1.5rem 0; border-radius: 0 8px 8px 0; font-style: italic; color: var(--navy-dark); font-size: 1.02rem;"> 1040<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">On the first day of November, our company, JALUD Embedded, celebrated an amazing victory at the prestigious AI Awards event! The award was given for our continued work to develop an innovative sound event detector that not only saves lives, but also protects property and minimizes damage.</p> 1041 1042 1043 1044<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The AI Awards is the only industry award in the field of artificial intelligence, which loosely follows the 2018 and 2019 editions. The aim of the awards is to highlight success stories, personalities, companies and organisations that have made a significant contribution to the development of artificial intelligence in the Czech Republic.<em><sub><sup> (Zdroj: aiawards.cz)</sup></sub></em></p> 1045 1046 1047 1048<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Our unique solution won an award in the <strong>Public Administration</strong> category. The Sound Event Detector works on the principle of instant detection of sounds indicating danger, while informing in real time about their occurrence. The detection of dangerous or critical situations significantly improves public safety through radically reduced response times.</p> 1049 1050 1051 1052 1053 1054 1055 1056<div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/AI-Awards_Lukas-Svoboda-1024x682.jpeg" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>CEO JALUD Embedded | Lukáš Svoboda</em></p></div> 1057 1058 1059 1060 1061 1062 1063 1064<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Currently, SED is successfully deployed in several Czech cities and has gained trust abroad. Cities such as Amsterdam and Sao Paulo are already using our solutions to strengthen their security.</p> 1065 1066 1067 1068<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We share this amazing success with the entire team that is constantly working hard on our project. At the same time, we also share it with our partners who have been a supp
1068ort to us in the way we developed the SED equipment and technology. We believe that our technology will continue to play a key role in raising the level of security in public spaces.</p> 1069 1070 1071 1072<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> 1073<div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/AI-Awards_vyhlaseni-1024x682.jpeg" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div></div> 1074 1075 1076 1077<div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/AI-Awards_oceneni-1024x682.jpeg" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div></div> 1078</figure> 1079</blockquote> 1080 1081 1082 1083<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We thank everyone who helped us achieve this success and look forward to the next steps in the development of SED innovation.</p>`,inlineImages:[{src:"https://soundeventdetector.eu/wp-content/uploads/2023/11/AI-Awards_Lukas-Svoboda-1024x682.jpeg",alt:""},{src:"https://soundeventdetector.eu/wp-content/uploads/2023/11/AI-Awards_vyhlaseni-1024x682.jpeg",alt:""},{src:"https://soundeventdetector.eu/wp-content/uploads/2023/11/AI-Awards_oceneni-1024x682.jpeg",alt:""}],crossReferences:[],relatedArticles:[{slug:"award-2023-visionaries",title:"Award: 2023 Visionaries",category:"latest-news",date:"December 11, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/12/JE_SED_Oceneni-Vizionari-2023_EN.png",url:"#award-2023-visionaries"},{slug:"who-are-the-winners-of-2023",title:"Award: Who are the winners of 2023?",category:"latest-news",date:"January 5, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/01/Lukas-Svoboda_Mlada-Fronta-2.png",url:"#who-are-the-winners-of-2023"},{slug:"tv-sed-in-czech-tv-news",title:"TV: SED in Czech TV news",category:"latest-news",date:"April 10, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/CT-Udalosti-EN-1.png",url:"#tv-sed-in-czech-tv-news"},{slug:"sed-watch-sed-solutions-on-czech-tv",title:"TV: Watch SED solutions on Czech TV!",category:"latest-news",date:"January 12, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/01/Lukas-Svoboda_Mlada-Fronta-1.png",url:"#sed-watch-sed-solutions-on-czech-tv"}],internalHash:"#we-celebrate-success-we-won-the-ai-awards-in-the-public-administration-category"},"glass-break-detection-cameras":{slug:"glass-break-detection-cameras",category:"case-studies",title:"Jak pÅidat detekci tÅÃÅ¡tÄnà skla do vaÅ¡ich stávajÃcÃch kamer",date:"June 25, 2026",url:"https://soundeventdetector.eu/case-studies/glass-break-detection-cameras/",img:"/images/Studie_Tristeni_skla.png",yt:"",excerpt:"Modernà kamerové systémy poskytujà kvalitnà obraz a nepÅetržitý dohled nad chránÄnými objekty. Åada pokusů o vniknutà vÅ¡ak zaÄÃná nikoli tÃm, co je vidÄt, ale tÃm, co je slyÅ¡et. Detekce tÅÃÅ¡tÄnà skla dokáže bezpeÄnostnà tým upozornit na pokus o vloupánà dÅÃve, než se pachatel vůbec objevà v zábÄru kamery.",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Modernà kamerové systémy poskytujà vysoce kvalitnà video a nepÅetržité sledovánà chránÄných objektů. PÅesto mnoho pokusů o vniknutà nezaÄÃná nÄÄÃm, co lze vidÄt, ale tÃm, co je slyÅ¡et. Detekce tÅÃÅ¡tÄnà skla dokáže bezpeÄnostnà týmy upozornit na potenciálnà vniknutà jeÅ¡tÄ dÅÃve, než se naruÅ¡itel vůbec objevà v zábÄru kamery.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ProÄ samotné kamery ne vždy staÄÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Kamerové systémy jsou základem modernà bezpeÄnosti. Poskytujà operátorům situaÄnà pÅehled a pomáhajà jim vyhodnocovat bezpeÄnostnà incidenty.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Existujà vÅ¡ak situace, kdy samotný obraz nestaÄÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">K incidentu může dojÃt:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">mimo zorné pole kamery,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">za budovou nebo jinými pÅekážkami,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">v mÃstech s omezenou viditelnostÃ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">ve chvÃli, kdy operátoÅi sledujà desÃtky kamer souÄasnÄ.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V tÄchto situacÃch je zvuk Äasto prvnÃm náznakem, že se nÄco dÄje.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">TÅÃÅ¡tÄnà skla jako vÄasný signál vniknutÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">TÅÃÅ¡tÄnà skla je jednou z nejvýraznÄjÅ¡Ãch zvukových událostà spojených s násilným vniknutÃm. DÃky svému jedineÄnému akustickému podpisu jej lze spolehlivÄ odliÅ¡it od bÄžného hluku prostÅedÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Typické oblasti použità zahrnujÃ:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">průmyslové areály,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">logistická centra,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">sklady,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">administrativnà budovy,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Å¡koly,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">maloobchodnà prodejny.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ZatÃmco kamery detekujà incident až ve chvÃli, kdy se stane viditelným, zvuk tÅÃÅ¡tÃcÃho se skla nastává okamžitÄ a může sloužit jako prvnà indikace vniknutÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Z tohoto důvodu je detekce tÅÃÅ¡tÄnà skla jednou z nejÄastÄjÅ¡Ãch aplikacà akustické analytiky v modernÃch bezpeÄnostnÃch systémech.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">PÅidánà detekce tÅÃÅ¡tÄnà skla do stávajÃcà infrastruktury</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Mnoho organizacà již investovalo do kamer, serverů, platforem VMS a bezpeÄnostnÃch procesů. VýmÄna stávajÃcà infrastruktury je Äasto zbyteÄná a nákladná.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ÅeÅ¡enà Sound Event Detector od spoleÄnosti JALUD Embedded umožÅuje organizacÃm rozÅ¡ÃÅit jejich stávajÃcà bezpeÄnostnà infrastrukturu o <a href="#detection-glass" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">detekci tÅÃÅ¡tÄnà skla v reálném Äase</a>.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED může bÄžet:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">pÅÃmo v kompatibilnÃch IP kamerách,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">na zaÅÃzenÃch Edge AI,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">na serveru zákaznÃka,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">jako souÄást centralizovaného nasazenÃ.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">TÃm odpadá nutnost dalÅ¡Ãho samostatného detekÄnÃho systému. Organizace mohou svou stávajÃcà infrastrukturu rozÅ¡ÃÅit o dalšà vrstvu inteligence.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Reálný scénáÅ: Rychlejšà reakce v logistickém centru</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Logistické centrum provozuje desÃtky IP kamer pÅipojených k systému správy videa (VMS). Areál je monitorován nepÅetržitÄ, pÅesto je nemožné udržet každé okno, dveÅe a pÅÃstupový bod pod stálým vizuálnÃm dohledem.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">
1083V noci se naruÅ¡itel pokusà vniknout do skladu rozbitÃm okna umÃstÄného na ménÄ Äasto sledované stranÄ budovy.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Nejbližšà kamera monitoruje okolnà prostor, ale k samotnému rozbità skla dojde mimo jejà pÅÃmé zorné pole. Operátor navÃc sleduje nÄkolik kamer souÄasnÄ a nemůže postÅehnout každou vizuálnà zmÄnu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V okamžiku, kdy je okno rozbito, vznikne výrazný akustický podpis.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED zvuk automaticky rozpozná, vyhodnotà jej jako potenciálnà bezpeÄnostnà incident a bÄhem nÄkolika sekund vytvoÅà událost v systému VMS.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Operátor okamžitÄ obdržà upozornÄnà a může si prohlédnout pÅÃsluÅ¡né kamerové zábÄry. Systém zároveÅ dokáže automaticky zobrazit zábÄry z okolnÃch kamer nebo spustit pÅeddefinovaný bezpeÄnostnà scénáÅ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">MÃsto pasivnÃho sledovánà desÃtek monitorů tak operátor reaguje na konkrétnà událost. To výraznÄ zkracuje Äas potÅebný k ovÄÅenà incidentu a umožÅuje bezpeÄnostnÃmu týmu rychleji rozhodovat.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">NejvÄtÅ¡Ãm pÅÃnosem nenà pouhé zjiÅ¡tÄnà rozbitého skla. Je to zÃskánà drahocenného Äasu na reakci dÅÃve, než se naruÅ¡itel dostane hloubÄji do objektu.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Jak detekce funguje</h4> <ol style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Dojde k rozbità okna nebo prosklených dveÅÃ.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">SED rozpozná zvuk tÅÃÅ¡tÄnà skla.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Událost je automaticky analyzována.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Informace je odeslána do systému VMS.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Operátor obdržà upozornÄnÃ.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">BezpeÄnostnà tým zahájà reakci.</li> </ol> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Integrace s VMS a bezpeÄnostnÃmi platformami</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Detekce tÅÃÅ¡tÄnà skla se může stát souÄástà stávajÃcÃch bezpeÄnostnÃch postupů.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Jakmile je událost detekována, systém může:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">vytvoÅit poplach v systému VMS,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">upozornit operátora,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">spustit pÅeddefinované bezpeÄnostnà scénáÅe,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">propojit událost s pÅÃsluÅ¡nou kamerou,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">zaznamenat incident v rámci bezpeÄnostnà platformy.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ÅeÅ¡enà se bez problémů integruje s modernÃmi platformami VMS a dalÅ¡Ãmi systémy správy bezpeÄnosti.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">PÅÃnosy pÅidánà detekce zvuku do kamerových systémů</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Integrace detekce tÅÃÅ¡tÄnà skla pÅinášà nÄkolik praktických výhod:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">rychlejšà detekce vniknutÃ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">lepšà situaÄnà pÅehled operátora,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">rozÅ¡ÃÅenà schopnostà stávajÃcÃch kamerových systémů,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">lepšà využità souÄasné infrastruktury,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">snadnÄjšà škálovatelnost,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">rychlejšà reakce na bezpeÄnostnà incidenty.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Stejnou infrastrukturu lze navÃc rozÅ¡ÃÅit o detekci dalÅ¡Ãch bezpeÄnostnÄ relevantnÃch zvukových událostà vÄetnÄ <a href="#workplace-aggression-detection" data-article-id="workplace-aggression-detection" class="sed-modal-internal-link" data-article-link="workplace-aggression-detection" class="sed-modal-internal-link" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">agresivnÃho chovánÃ</a>, <a href="#detection-gunshot" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">výstÅelů</a> nebo <a href="#drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early" data-article-id="drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early" class="sed-modal-internal-link" data-article-link="drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early" class="sed-modal-internal-link" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">dronů</a>.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">CÃlem nenà nahradit kamery, ale rozÅ¡ÃÅit jejich schopnosti o automatickou detekci zvukových událostÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Kde ÅeÅ¡enà pÅinášà nejvÄtšà hodnotu</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Detekce tÅÃÅ¡tÄnà skla je zvláštÄ cenná pro:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">logistická centra,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#market-industry" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">průmyslové areály,</a></li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">sklady,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Å¡koly,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#market-healthcare" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">nemocnice</a>,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">administrativnà budovy,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">maloobchodnà prostÅedÃ.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Kdekoli, kde vÄasné odhalenà vniknutà může pÅedstavovat zásadnà rozdÃl.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Chcete pÅidat detekci zvukových událostà do vaÅ¡eho stávajÃcÃho kamerového systému?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ÅeÅ¡enà Sound Event Detector od spoleÄnosti JALUD Embedded umožÅuje bezproblémovou integraci detekce tÅÃÅ¡tÄnà skla i dalÅ¡Ãch kritických zvukových událostà do stávajÃcÃch kamerových systémů a bezpeÄnostnÃch platforem.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Máte zájem o integraci detekce tÅÃÅ¡tÄnà skla do vaÅ¡eho kamerového systému nebo platformy VMS? Kontaktujte nás a my vám pomůžeme navrhnout ÅeÅ¡enà na mÃru vaÅ¡emu prostÅedÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ShrnutÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Mnoho bezpeÄnostnÃch incidentů zaÄÃná spÃÅ¡e zvukem než obrazem.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">RozÅ¡ÃÅenÃm stávajÃcÃho kamerového systému o detekci tÅÃÅ¡tÄnà skla na bázi umÄlé inteligence zÃskáte:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">rychlejšà detekci vniknutÃ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">automatická upozornÄnà pro operátora,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">hladkou integraci se stávajÃcÃmi kamerami a platformami VMS,<
1083/li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">lepšà využità stávajÃcà infrastruktury,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">efektivnÄjšà reakci na incidenty.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Modernà bezpeÄnostnà systémy nemusà jen vidÄt. Musà také slyÅ¡et.</p>',inlineImages:[],crossReferences:[{title:"aggressive behavior",url:"https://soundeventdetector.eu/case-studies/workplace-aggression-detection/",slug:"workplace-aggression-detection"},{title:"drones",url:"https://soundeventdetector.eu/case-studies/drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early/",slug:"drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early"},{title:"How Audio Analysis Improves Security and Enables Early Threat Detection",url:"https://soundeventdetector.eu/case-studies/how-audio-analysis-improves-security-and-enables-early-threat-detection/",slug:"how-audio-analysis-improves-security-and-enables-early-threat-detection"},{title:"Security Systems Don’t Just Need to See. They Need to Hear.",url:"https://soundeventdetector.eu/case-studies/security-systems-dont-just-have-to-see-they-can-hear-too/",slug:"security-systems-dont-just-have-to-see-they-can-hear-too"},{title:"We Watch, but We Don’t Listen: Why It’s Time to Rethink Surveillance in the United Kingdom",url:"https://soundeventdetector.eu/case-studies/why-cctv-fails-sound-event-detection/",slug:"why-cctv-fails-sound-event-detection"}],relatedArticles:[{slug:"workplace-aggression-detection",title:"How to Detect Workplace Aggression Early and Improve Employee Safety",category:"case-studies",date:"May 4, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/05/Agrese-na-pracovisti_EN.png",url:"#workplace-aggression-detection"},{slug:"drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early",title:"Drone Detection: Why Drones Are a Growing Security Threat and How to Detect Them Early",category:"case-studies",date:"April 16, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/04/Detekce-dronu_EN.png",url:"#drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early"},{slug:"how-audio-analysis-improves-security-and-enables-early-threat-detection",title:"How Audio Analysis Improves Security and Enables Early Threat Detection",category:"case-studies",date:"April 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/04/Detekce-zvukem_EN.png",url:"#how-audio-analysis-improves-security-and-enables-early-threat-detection"},{slug:"security-systems-dont-just-have-to-see-they-can-hear-too",title:"Security systems don't just have to see. They can hear too.",category:"case-studies",date:"May 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/05/Integrace-do-systemu_EN.png",url:"#security-systems-dont-just-have-to-see-they-can-hear-too"},{slug:"why-cctv-fails-sound-event-detection",title:"Millions of Cameras, Yet Crime is Rising: Are We Using Technology Correctly in 2026?",category:"case-studies",date:"March 13, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2024/12/Web-Banners_Aktuality_Novinky-produkt-1-1-1024x576.png",url:"#why-cctv-fails-sound-event-detection"}],internalHash:"#glass-break-detection-cameras"},"drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early":{slug:"drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early",category:"case-studies",title:"Detekce dronů: ProÄ jsou drony rostoucà hrozbou a jak je vÄas odhalit",date:"April 16, 2026",url:"https://soundeventdetector.eu/case-studies/drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early/",img:"/images/Studie_Detekce_dron.png",yt:"",excerpt:"Drony jsou dostupnÄjÅ¡Ã, tiššà a rozÅ¡ÃÅenÄjšà než kdykoli dÅÃve. V důsledku toho prudce roste riziko jejich zneužità v okolà stÅežených objektů a perimetru. ZjistÄte, jak akustická detekce umožÅuje jejich vÄasné odhalenÃ.",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">
1083Drony jsou dnes dostupnÄjÅ¡Ã, tiššà a rozÅ¡ÃÅenÄjšà než kdykoli dÅÃve. V důsledku toho prudce roste riziko jejich zneužità v okolà stÅežených objektů a perimetru.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">NejnovÄjšà data i zkuÅ¡enosti z praxe potvrzujÃ, že tradiÄnà bezpeÄnostnà systémy Äasto nestaÄà k tomu, aby tento typ hrozby zachytily vÄas. Tento Älánek vysvÄtluje, proÄ je detekce dronů stále důležitÄjšà a jak může akustická analýza pomoci identifikovat hrozby v jejich rané fázi.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>Rostoucà bezpeÄnostnà výzva</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Drony již dávno nejsou okrajovou technologiÃ. Podle údajů <a href="https://www.easa.europa.eu/en" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Evropské agentury pro bezpeÄnost letectvà (EASA)</a> je dnes v EvropÄ registrováno pÅes 2 miliony provozovatelů dronů.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">S rostoucà technickou vyspÄlostà a klesajÃcà cenou dronů neustále narůstá i potenciál pro jejich nelegálnà využitÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V roce 2026 oznaÄila Evropská komise rizika spojená s drony za klÃÄovou bezpeÄnostnà prioritu a zdůraznila nutnost chránit kritickou infrastrukturu a citlivé objekty pÅed hrozbami operujÃcÃmi v nÃzkých výškách.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Drony již nejsou jen technologickým trendem â pÅedstavujà reálné a stále závažnÄjšà bezpeÄnostnà riziko.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>Co ukazujà data</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">JednÃm z nejlépe zmapovaných prostÅedà je vÄzeÅský sektor. Podle oficiálnÃch údajů britské vlády bylo ve vÄznicÃch v Anglii a Walesu mezi dubnem 2024 a bÅeznem 2025 zaznamenáno vÃce než 1 700 incidentů spojených s drony â což pÅedstavuje dramatický meziroÄnà nárůst.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V poslednÃch nÄkolika letech vzrostl poÄet tÄchto incidentů o nÄkolik set procent.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Drony jsou v tÄchto scénáÅÃch zneužÃvány k:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">paÅ¡ovánà kontrabandu (drog, telefonů, zbranÃ),</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">nelegálnÃmu průzkumu a sledovánà stÅežených zón,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">neoprávnÄnému naruÅ¡enà bezpeÄnostnÃho perimetru.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tento problém se vÅ¡ak zdaleka netýká pouze vÄznic. BezpeÄnostnà složky a organizace napÅÃÄ celou Evropou hlásà obdobná rizika v:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">průmyslových a výrobnÃch areálech,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">logistických a distribuÄnÃch uzlech,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">objektech kritické infrastruktury.</li> </ul> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>ProÄ tradiÄnà zabezpeÄenà selhává</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Detekce dronů se zásadnÄ lišà od odhalovánà klasických pozemnÃch hrozeb.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Malé bezpilotnà letouny:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">létajà v nÃzkých výškách pod horizontem bÄžných radarů,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">jsou vizuálnÄ velmi obtÞnÄ zpozorovatelné,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">snadno se vyhnou úzkým úhlům zábÄru kamer,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">mohou bez problémů operovat za tmy a snÞené viditelnosti.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Výsledkem je, že:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">kamerové systémy je zaznamenajà pÅÃliÅ¡ pozdÄ (nebo vůbec),</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">
1083bezpeÄnostnà personál má minimálnà Äas na reakci.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">BezpeÄnostnà analýzy a odborné studie proto stále důraznÄji doporuÄujà kombinovat vÃce detekÄnÃch metod namÃsto spoléhánà se na jedinou technologii.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>Jak funguje akustická detekce dronů</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">JednÃm z nejúÄinnÄjÅ¡Ãch pÅÃstupů je akustická detekce.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Rotory a motory dronů vydávajà specifickou zvukovou signaturu, kterou lze spolehlivÄ identifikovat pomocà strojového uÄenà a analýzy zvuku v reálném Äase.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Výzkumy a testy potvrzujÃ, že akustická detekce je mimoÅádnÄ efektivnà zejména jako souÄást vÃcevrstvého bezpeÄnostnÃho systému.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Hlavnà výhody:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">funguje i bez pÅÃmé viditelnosti (pÅes budovy, stromy i terénnà pÅekážky),</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">je zcela nezávislá na svÄtelných podmÃnkách (funguje ve tmÄ, mlze i deÅ¡ti),</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">umožÅuje vÄasné odhalenà jeÅ¡tÄ pÅed pÅÃletem k cÃli.</li> </ul> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>ZkuÅ¡enosti z reálných instalacÃ</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Na základÄ praktických implementacà systému Sound Event Detector ve stÅežených objektech lze shrnout nÄkolik zásadnÃch poznatků:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>Detekce v reálném Äase</strong></li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Systém nepÅetržitÄ monitoruje a vyhodnocuje akustické prostÅedà a dokáže zachytit podezÅelé zvuky bÄhem nÄkolika sekund.</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>Schopnost vÄasného varovánÃ</strong></li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V mnoha pÅÃpadech je dron detekován podstatnÄ dÅÃve, než jej mohou vizuálnÄ zachytit Äi ovÄÅit kamery.</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>Nejlepšà výsledky v kombinaci s dalÅ¡Ãmi systémy</strong></li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Akustická detekce funguje nejlépe jako doplÅková vrstva vedle stávajÃcà bezpeÄnostnà infrastruktury.</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>Vliv okolnÃho prostÅedÃ</strong></li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Výkonnost detekce se odvÃjà od konkrétnÃch akustických podmÃnek, proto je pro každou lokalitu nezbytná odborná konfigurace a kalibrace systému.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tato zjiÅ¡tÄnà plnÄ korespondujà se souÄasnými trendy v antidronové bezpeÄnosti, kde se standardem stává vÃcevrstvá detekce.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>Kde má detekce dronů nejvÄtšà smysl</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Detekce dronů je dnes vysoce relevantnà v mnoha oblastech:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">průmyslové závody a areály,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">logistická a skladová centra,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">vÄznice a stÅežená zaÅÃzenÃ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">kritická infrastruktura.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PodrobnÄjšà pÅÃklad naleznete v našà pÅÃpadové studii vÄnované detekci dronů ve vÄzeÅském prostÅedÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>Chcete zjistit, jak systém funguje ve vaÅ¡em prostÅedÃ?</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Každá lokalita má jedineÄné akustické podmÃnky a specifická bezpeÄnostnà rizika. Proto by mÄla být detekce dronů vždy posuzována individuálnÄ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Tým Sound Event Detector</a> vám pomůže navrhnout ÅeÅ¡enà pÅizpůsobené vaÅ¡emu prostÅedÃ.</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">
1083návrh rozmÃstÄnà senzorů,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">posouzenà proveditelnosti,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">konzultace bez nutnosti složité implementace.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Spojte se s námi a zjistÄte, jak může akustická detekce posÃlit vaÅ¡i bezpeÄnostnà infrastrukturu.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>ZávÄr</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Drony pÅedstavujà rostoucà bezpeÄnostnà riziko, které se neustále vyvÃjà ruku v ruce s novými technologiemi.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">TradiÄnà systémy narážejà na limity, pokud jde o detekci malých a rychle se pohybujÃcÃch vzduÅ¡ných hrozeb. Akustická detekce poskytuje spolehlivý způsob, jak tyto hrozby zachytit vÄas â dokonce jeÅ¡tÄ dÅÃve, než jsou vůbec viditelné.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V kombinaci s dalÅ¡Ãmi technologiemi se stává vysoce úÄinnou souÄástà modernÃho zabezpeÄenà perimetru.</p>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"drone-detection-in-practice",title:"Drone Detection in Practice",category:"latest-news",date:"September 24, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/09/Drony-v-praxi-banner-EN-1024x576.png",url:"#drone-detection-in-practice"},{slug:"drone-detection-in-prisons",title:"Drone detection in prisons",category:"case-studies",date:"April 12, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Detection-of-drones-in-prisons-1024x576.png",url:"#drone-detection-in-prisons"},{slug:"sed-sound-detection-of-drones",title:"SED: Sound detection of drones",category:"product-updates",date:"September 22, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/09/SED_Detection-of-drones.png",url:"#sed-sound-detection-of-drones"},{slug:"sed-drone-detection-testing",title:"SED: Drone Detection Testing",category:"product-updates",date:"February 21, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/02/Drony_EN.png",url:"#sed-drone-detection-testing"}],internalHash:"#drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early"},"a-key-to-martyns-law-compliance-enhancing-security-measures":{slug:"a-key-to-martyns-law-compliance-enhancing-security-measures",category:"case-studies",title:"KlÃÄ ke splnÄnà Martyn's Law: PosÃlenà bezpeÄnostnÃch opatÅenà pro veÅejná prostranstvÃ",date:"October 17, 2024",url:"https://soundeventdetector.eu/case-studies/a-key-to-martyns-law-compliance-enhancing-security-measures/",img:"/images/Studie_Martins_Law.png",yt:"https://www.youtube.com/embed/NMq17sSeMxI",excerpt:"Pomůžeme vám splnit požadavky Martyn's Law. V reakci na rostoucà potÅebu ochrany veÅejnosti ukládá Martyn's Law (Protect Duty) provozovatelům prostor povinnost pÅijmout proaktivnà bezpeÄnostnà opatÅenÃ.",content:`<div class="elementor-widget-container"> 1084<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We are here to help you be compliant with Martyn's law.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In response to the growing need for public safety, <strong>Martynâs Law</strong> (Protect Duty) mandates that venues take proactive measures to protect against potential terrorist threats. If your venue or business is looking for a practical solution to enhance security and meet compliance requirements, we have the perfect technology to help. Our sound event detectors can provide early detection of dangerous events, keeping your visitors safe and helping you comply with this new legislation. Continue reading to discover how our solution fits into Martynâs Law compliance strategy.</p> 1085<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Content</h4> 1086<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Introduction to Martyn's Law</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Challenges that businesses will face</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">How we can help you</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">What are the key benefits</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Conclusion</li></ul> 1087<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Introduction to Martyn's Law</h4> 1088<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Martynâs Law (Protect Duty) was introduced to enhance public safety by mandating stricter security measures at crowded venues. Following the Manchester Arena attack, the UK government requires venues to conduct risk assessments, staff training, and emergency planning to prevent terrorist incidents.</p> 1089<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Challenges that businesses will face</h4> 1090<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Businesses must ensure real-time threat detection and rapid response plans in busy environments. However, many lack proactive solutions that offer early detection of unusual or dangerous events before they escalate.</p> 1091<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">How we can help you</h4> 1092<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Our sound event detectors provide an innovative approach to early warning systems. These devices detect high-risk sounds like gunshots, breaking glass, or explosions, alerting security team
1092s instantly. This technology enables real-time situational awareness, allowing venues to take swift, informed actions. With the right amount of detectors, it can even locate intruders.</p> 1093<div style="margin: 1.75rem 0; text-align: center;"><img src="/images/martyns_law_detector.png" alt="Sound Event Detector" style="max-width: 100%; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08);" /></div> 1094<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">What are the key benefits</h4> 1095<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">By integrating sound detection into security protocols, businesses can meet the risk assessment and preparedness requirements of Martynâs Law. Our system enhances emergency responses and supports compliance, ultimately protecting people and preventing tragedies in public spaces.</p> 1096<a href="#solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"> 1097READ MORE ABOUT OUR SOLUTION 1098</a> 1099<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusion</h4> 1100<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Our sound event detectors offer a valuable tool for businesses to not only comply with Martyn's Law but also to improve overall public safety. By implementing early detection technology, venues can react faster to threats and provide a safer environment for their visitors.</p> 1101<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Contact us</h4> 1102<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Are you interested in our solution for saving lives and protecting property? We will be happy to introduce you to the advantages of the SED detector.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Email us at <b><span class="sed-obf-email" data-u="bHVrYXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="bHVrYXNAamFsdWQtZW1iZWRkZWQuY29t" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"><span class="sed-obf-fallback">lukas [at] jalud-embedded.com</span></span></b></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">call us on <b>+420 602 765 </b></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We look forward to hearing from you!</p> 1103<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Check out our YouTube channel</h4> 1104https://www.youtube.com/watch?v=NMq17sSeMxI&t=11s 1105</div>`,inlineImages:[],crossReferences:[],relatedArticles:[{slug:"ai-gunshot-detection-norway",title:"Can AI Gunshot Detection Strengthen Security in Norway?",category:"case-studies",date:"July 15, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/07/Norska-studie-o-AI-detekci-vystrelu_EN.png",url:"#ai-gunshot-detection-norway"},{slug:"case-study-university-campus-security",title:"Case study: University campus security",category:"case-studies",date:"March 9, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2025/12/Ochrana-univerzitnich-kampusu_En-1024x576.png",url:"#case-study-university-campus-security"},{slug:"how-5-seconds-can-change-everything-case-study",title:"How 5 Seconds Can Change Everything",category:"case-studies",date:"July 12, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/07/Web-Banners_Aktuality_Novinky-produkt-1-1024x576.png",url:"#how-5-seconds-can-change-everything-case-study"},{slug:"student-safety-and-security",title:"Student safety and security",category:"case-studies",date:"April 29, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/Ochrana-studentu_EN.png",url:"#student-safety-and-security"}
1105],internalHash:"#a-key-to-martyns-law-compliance-enhancing-security-measures"},"drone-detection-in-prisons":{slug:"drone-detection-in-prisons",category:"case-studies",title:"Akustická detekce dronů ve vÄznicÃch",date:"April 12, 2024",url:"https://soundeventdetector.eu/case-studies/drone-detection-in-prisons/",img:"/images/Studie_drony_veznice.png",yt:"",excerpt:"Nelegálnà využÃvánà dronů pro paÅ¡ovánà kontrabandu do vÄznic pÅedstavuje stále vÄtšà bezpeÄnostnà výzvu. ZjistÄte, jak akustický systém Sound Event Detector (SED) dokáže identifikovat charakteristické zvuky dronů a úÄinnÄ chránit vÄzeÅská zaÅÃzenÃ.",content:'<div class="elementor-widget-container"> <div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Obsah</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-examples-from-practice" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">PÅÃklady z praxe</a><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li><a href="#h-usa" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">USA</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-canada" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Kanada</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-scotland" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Skotsko</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-france" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Francie</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-finland" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Finsko</a></li></ul></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-problem" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Problém</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-solving-the-problem" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ÅeÅ¡enà problému</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-objectives-of-sed-installation" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">CÃle instalace SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-implementation" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Implementace</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-conclusion" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ZávÄr</a></li></ul></div> <hr class="wp-block-separator has-alpha-channel-opacity" /> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Nelegálnà využÃvánà dronů pÅedstavuje stále vÄtšà výzvu, zejména pokud jde o paÅ¡ovánà kontrabandu do vÄznic a neoprávnÄná vniknutà do chránÄných lokalit. Sound Event Detector (SED) může být klÃÄovým nástrojem pro identifikaci tÄchto nežádoucÃch aktivit a ochranu dotÄených prostor.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Kontraband je zbožÃ, ze kterého nebylo zaplaceno clo nebo daÅ, nebo jehož výroba, drženÃ, vývoz Äi dovoz nejsou povoleny. V užšÃm smyslu se jedná o paÅ¡ované zbožÃ.</p> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> <figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> </figure> </div> </div> <h4 id="h-examples-from-practice" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">PÅÃklady z praxe</h4> <h4 id="h-usa" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">USA</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">TradiÄnÄ probÃhalo paÅ¡ovánà prostÅednictvÃm zkorumpovaného vÄzeÅského personálu, který
1105nakupoval zbožà zvenÄà a nechával si platit za vÄci jako mobilnà telefony, cigarety, marihuanu a alkohol, které se pak prodávaly uvnitÅ zaÅÃzenÃ. Chytré telefony se mohly prodávat za tisÃce dolarů a krabiÄky cigaret za vÃce než sto dolarů. VÄzni nynà využÃvajà technologie bez nutnosti prostÅednÃka a pÅijÃmajà dodávky pÅÃmo zvenÄà od <strong>dronů</strong>, které shazujà náklad pÅÃmo na vÄzeÅské dvory. (Zdroj: <a href="https://www.forbes.com/sites/walterpavlo/2022/12/27/the-drone-is-quickly-becoming-a-federal-prison-contraband-nightmare/?sh=f162b2d83f20" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">forbes.com</a>)</p> <h4 id="h-canada" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Kanada</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Vloni na podzim shodil <strong>dron</strong> do vÄznice v Britské Kolumbii zásilku toxických drog obsahujÃcÃch fentanyl. Jeden vÄzeÅ zemÅel a devÄt dalÅ¡Ãch, kteÅà se pÅedávkovali, bylo pÅevezeno na pohotovost, uvádà Svaz kanadských nápravných důstojnÃků (UCCO). DalÅ¡Ãch 39 osob vyžadovalo lékaÅský zásah. Drony také doruÄujà zásoby steroidů, mobilnà telefony a zbranÄ, jako jsou keramické nože a pilové listy, uvádà John Randle, regionálnà prezident UCCO pro Britskou Kolumbii. (Zdroj: <a href="https://www.cbc.ca/news/canada/british-columbia/drug-smuggling-drones-1.6822091" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">cbc.ca</a>)</p> <h4 id="h-scotland" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Skotsko</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">“Je zÅejmé, že zloÄinci nynà využÃvajà <strong>drony</strong> k paÅ¡ovánà nebezpeÄných drog a kontrabandu do vÄzeÅských areálů. Vládnà ministÅi nemohou opakovat stejné chyby, jakých se dopustili, když váhali a otáleli s naÅ¡imi požadavky na zastavenà distribuce drog poÅ¡tou.” (Zdroj: <a href="https://www.dailyrecord.co.uk/news/scottish-news/crafty-criminals-use-drones-smuggle-29617214" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">dailyrecord.co.uk</a>)</p> <h4 id="h-france" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Francie</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I když je tato statistika alarmujÃcÃ, samotná metoda už nenà žádnou výjimkou. V poslednÃch mÄsÃcÃch doÅ¡lo k dodávkám pomocà <strong>dronů </strong>ve vÄznicÃch Gradignan (Gironde), Nîmes, Beauvais, Å trasburk, Roanne (Loire), Ploemeur (Morbihan)… ale také v Perpignanu a Lyonu. Dodávané pÅedmÄty jsou rozmanité: telefony, SIM karty, kokain, seÄné a bodné zbranÄ, ale pÅedevÅ¡Ãm haÅ¡iÅ¡ (konopná pryskyÅice). (Zdroj: <a href="https://www.lemonde.fr/societe/article/2023/10/09/le-fleau-de-la-livraison-par-drone-dans-les-prisons_6193221_3224.html" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">lemonde.fr</a>)</p> <h4 id="h-finland" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Finsko</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I malé <strong>drony </strong>mohou unést náklad o hmotnosti nÄkolika kilogramů, což jim umožÅuje pÅepravovat i dalšà nebezpeÄné pÅedmÄty, jako jsou krátké palné zbranÄ. Saarinen uvádÃ, že aÄkoli by drony – které jsou malé a témÄÅ nehluÄné – mohly být sestÅeleny stÅelnými zbranÄmi, vodnÃmi dÄly nebo sÃtÄmi, vytvoÅenà speciálnà jednotky pro nepÅetržité sledovánà oblohy by vyžadovalo obrovské množstvà zdrojů. (Zdroj: <a href="https://yle.fi/a/3-9874868" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">yle.fi</a>)</p> <h4 id="h-problem" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Problém</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>VÄznice Äelà narůstajÃcÃmu problému paÅ¡ovánà kontrabandu do areálů prostÅednictvÃm bezpilotnÃch letounů (dronů).</strong> Tento nebezpeÄný trend ohrožuje bezpeÄnost odsouzených i personálu a snižuje úÄinnost nápravných a resocializaÄnÃch programů.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ÅeÅ¡enà problému</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">JednÃm z hlavnÃch opatÅenà k ÅeÅ¡enà tohoto problému je zavedenà systému <strong>Sound Event Detector </strong>(SED), který <strong>je</strong> schopen <strong>identifikovat charakteristické zvuky dronů</strong> použÃvaných k paÅ¡ovánà drog do vÄznic.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">DÃky detektorům SED jsou bezpeÄnostnà složky vÄznice vÄas informovány o možných pokusech o paÅ¡ovánà drog a mohou tak pÅijmout preventivnà opatÅenÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">CÃle instalace SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ <strong>Detekovat a identifikovat zvuky dronů</strong> použÃvaných k paÅ¡ovánà kontrabandu do vÄznice.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ <strong>Poskytnout ostraze vÄznice vÄasné varovánà </strong>pÅed možnými pokusy o propaÅ¡ovánà kontrabandu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ <strong>Minimalizovat paÅ¡ovánà kontrabandu do vÄznice</strong>, a tÃm zvýšit bezpeÄnost odsouzených i personálu.</p> <figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex"> </figure> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Implementace</h4> <figure class="wp-block-table"><table><tbody><tr><td class="nitro-lazy"><strong><strong>Identifikace klÃÄových zvukových událostÃ</strong></strong></td><td class="nitro-lazy">
1105Byly analyzovány různé typy dronů použÃvaných k paÅ¡ovánà kontrabandu do vÄznic a byly identifikovány charakteristické zvuky vydávané tÄmito drony.</td></tr><tr><td class="nitro-lazy"><strong><strong>SbÄr a anotace dat</strong></strong></td><td class="nitro-lazy">Pro natrénovánà detektoru SED byla vytvoÅena sbÃrka zvukových dat obsahujÃcà zvuky dronů použÃvaných k paÅ¡ovánà kontrabandu. Data byla následnÄ expertnÄ anotována.</td></tr><tr><td class="nitro-lazy"><strong><strong>Trénovánà modelu SED</strong></strong></td><td class="nitro-lazy">Byl vybrán a nasazen model SED, který byl natrénován na anotovaných datech. Model byl optimalizován pro rozpoznávánà specifických zvukových událostà spojených s drony paÅ¡ujÃcÃmi kontraband.</td></tr><tr><td class="nitro-lazy"><strong><strong>Integrace s bezpeÄnostnÃm systémem vÄznice</strong></strong></td><td class="nitro-lazy">Detektor SED byl integrován s bezpeÄnostnÃm systémem vÄznice, což umožÅuje vÄasné varovánà pÅed možnými pokusy o propaÅ¡ovánà kontrabandu.</td></tr></tbody></table><figcaption class="wp-element-caption"><em><em>Implementace detektorů SED ve vÄznicÃch.</em></em></figcaption></figure> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ZávÄr</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>ÅeÅ¡enà detekce zvukových událostà SED pro ochranu vÄznic pÅed paÅ¡ovánÃm kontrabandu pomocà dronů se osvÄdÄilo jako efektivnà nástroj, který je v souÄasné dobÄ testován v praxi.</strong> <strong>PÅispÄje ke zvýšenà bezpeÄnosti odsouzených i personálu.</strong> Detektor SED umožÅuje vÄasnou identifikaci a reakci na pÅÃpadné pokusy o paÅ¡ovánà a pÅispÃvá k posÃlenà bezpeÄnostnÃch opatÅenà vÄznice.</p>',inlineImages:[{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/4.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/3.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Indoor_Pruhledne-pozadi-1.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Outdoor_Pruhledne-pozadi.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Software_Pruhledne-pozadi-1.png",alt:""}],crossReferences:[],relatedArticles:[{slug:"drone-detection-in-practice",title:"Drone Detection in Practice",category:"latest-news",date:"September 24, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/09/Drony-v-praxi-banner-EN-1024x576.png",url:"#drone-detection-in-practice"},{slug:"drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early",title:"Drone Detection: Why Drones Are a Growing Security Threat and How to Detect Them Early",category:"case-studies",date:"April 16, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/04/Detekce-dronu_EN.png",url:"#drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early"},{slug:"sed-sound-detection-of-drones",title:"SED: Sound detection of drones",category:"product-updates",date:"September 22, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/09/SED_Detection-of-drones.png",url:"#sed-sound-detection-of-drones"},{slug:"sed-drone-detection-testing",title:"SED: Drone Detection Testing",category:"product-updates",date:"February 21, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/02/Drony_EN.png",url:"#sed-drone-detection-testing"}],internalHash:"#drone-detection-in-prisons"},"sed-camera-version":{slug:"sed-camera-version",category:"product-updates",title:"SED Edge Edition: Embedded AI on Axis (ACAP), Hikvision (HEOP) & Hanwha (Wisenet 9)",publisher:"Sound Event Detector Release ⢠Edge AI Platform Ecosystem",date:"August 15, 2024",img:"/images/SED_Camera-Edition-2048x1365.png",yt:"",content:`<div style="margin-bottom: 1.5rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.05rem; font-weight: 500;">The <strong>Sound Event Detector (SED)</strong> integrated on the edge in supported equipment transforms standard IP security cameras, smart city controllers, and IoT devices into intelligent acoustic sentinels by running advanced deep learning audio classification models <em>directly on the device's internal processing chip (SoC / NPU)</em>âeliminating the need for external server boxes, cloud bandwidth, or dedicated hardware appliances.</p></div> 1106 1107<h3 style="font-family: var(--font-heading); font-size: 1.3rem; font-weight: 800; color: var(--navy-dark); margin-top: 1.75rem; margin-bottom: 0.85rem;">Supported Edge & Camera Platforms</h3> 1108 1109<div style="display: grid; grid-template-columns: 1fr; gap: 1.25rem; margin-bottom: 1.75rem;"> 1110 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-left: 4px solid var(--blue-primary); border-radius: 10px; padding: 1.25rem;"> 1111 <h4 style="font-size: 1.1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem;">1. Axis Communications â ACAP Platform</h4> 1112 <p style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.6; margin-bottom: 0.5rem;">Runs natively as an ACAP v3 / ACAP v4 package on Axis ARTPEC-6, ARTPEC-7, ARTPEC-8, and ARTPEC-9 processors (armv7hf & aarch64 architectures with firmware ⥠10.10). Features dynamic event management (VAPIX/DEM), ONVIF Profile S/M metadata streams, and automated PTZ camera slewing.</p> 1113 </div> 1114 1115 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-left: 4px solid #0284c7; border-radius: 10px; padding: 1.25rem;"> 1116 <h4 style="font-size: 1.1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem;">2. Hikvision â HEOP 2.0 Platform</h4> 1117 <p style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.6; margin-bottom: 0.5rem;">Fully certified HEOP (Hikvision Embedded Open Platform) 2.0 application running on Hikvision G5, G7, and H13 chip series. Uses on-device 32 kHz PCM audio processing, local background noise adaptation, and encrypted event forwarding directly into HikCentral or VMS platforms.</p> 1118 </div> 1119 1120 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-left: 4px solid #10b981; border-radius: 10px; padding: 1.25rem;"> 1121 <h4 style="font-size: 1.1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem;">3. Hanwha Vision â Wisenet 9 & Multi-Generation Open Platforms</h4> 1122 <p style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.6; margin-bottom: 0.5rem;">Native support for Hanwha's latest flagship Wisenet 9 AI chipset platform, executing multi-class acoustic classification in <5 seconds. Older Hanwha chip generations and specialized variants can also be adapted and supported upon project request.</p> 1123 </div> 1124</div> 1125 1126<h3 style="font-family: var(--font-heading); font-size: 1.3rem; font-weight: 800; color: var(--navy-dark); margin-top: 1.75rem; margin-bottom: 0.85rem;">Universal VMS & C2 Forwarding</h3> 1127<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1rem;">Whether running on Axis, Hikvision, or Hanwha edge equipment, detected acoustic events (gunsh
1127ots, aggression screams, glass breaking, drones, sirens, grinders, aerosol spraying) are instantly forwarded using open industry standards: <strong>ONVIF Profile S & M</strong>, <strong>SAPIENT (NATO STANREC 4869)</strong>, <strong>SIA DC-09</strong>, <strong>REST API</strong>, and <strong>MQTT</strong>. Integrates seamlessly into Milestone XProtect, Genetec Security Center, Hanwha WAVE, Bosch BVMS, Avigilon, Geutebrück, Ateas, iVISEC, LATIS, DroneGuard, and KISS SvolávaÄ.</p> 1128 1129<div style="background: #eff6ff; border: 1.5px solid #bfdbfe; border-radius: 12px; padding: 1.25rem 1.5rem; margin-top: 2rem;"> 1130 <h4 style="font-size: 1.05rem; font-weight: 800; color: #1e40af; margin-bottom: 0.4rem;">Custom Edge Platforms & Project Inquiries</h4> 1131 <p style="font-size: 0.92rem; color: #1e3a8a; line-height: 1.6; margin-bottom: 0.75rem;">Have a specific camera model, custom SoC, or previous hardware generation? Our engineering team actively adapts and compiles the SED neural engine for dedicated customer projects.</p> 1132 <a href="mailto:[email protected]" style="display: inline-flex; align-items: center; gap: 6px; font-weight: 800; color: #1d4ed8; text-decoration: underline;">[email protected]</a> 1133</div>`,excerpt:"The Sound Event Detector (SED) integrated on the edge transforms standard IP cameras, smart city controllers, and IoT devices into intelligent acoustic sentinels by running deep learning audio models on-device."},"jalud-celebrates-a-milestone-officially-recommended-by-the-office-for-personal-data-protection":{slug:"jalud-celebrates-a-milestone-officially-recommended-by-the-office-for-personal-data-protection",category:"latest-news",title:"Webinar: HumanâAI Collaboration in Security Operations",date:"January 22, 2025",url:"https://soundeventdetector.eu/latest-news/jalud-celebrates-a-milestone-officially-recommended-by-the-office-for-personal-data-protection/",img:"/images/Web-Banners_Aktuality_Novinky-produkt.png",yt:"https://www.youtube.com/embed/CyARRe9gyQ0",excerpt:"Thank you to everyone who joined our webinar on the future of AI and human collaboration in security operations. If you missed it, the full recording is now ava",content:'<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="8692" class="elementor elementor-8692" data-elementor-post-type="post"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-403fad14 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="403fad14" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1da52939" data-id="1da52939" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-3084dcfc elementor-widget elementor-widget-text-editor" data-id="3084dcfc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Thank you to everyone who joined our webinar on the future of AI and human collaboration in security operations.</strong></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">If you missed it, the full recording is now available here: <a href="https://youtu.be/CyARRe9gyQ0" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">YouTube link</a></p> <hr data-start="985" data-end="988" /> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"> </h4> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><em data-start="251" data-end="299">6. kvÄtna 2025 | </em>May 6, 2025 | 10:00â11:30 CET | Online & Free</h4> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><span style="font-weight:900;font-size:20px">Seats are limited â register now: </span><a href="https://us06web.zoom.us/meeting/register/kGMH2TB_S_KfB7X7E-BTCw#/registration" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Click here to register</a></h4> <hr data-start="301" data-end="304" /> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"> </h4> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong data-start="189" data-end="259">Why detection isnât enoughâand why we need to talk about response.</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Public spaces are filled with technologyâcameras, detectors, AI tools. But when an incident occurs, everything depends on one critical link: <strong data-start="402" data-end="414">response</strong>. And thatâs where security processes often fail.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">This webinar will focus on the evolving collaboration between humans and AI in modern security. Through a panel discussion featuring experts from universities, cities, operations centers, and the private sector, weâll explore:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">How the role of operations centers is changing</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Where human + technology partnerships workâand where they donât</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Whatâs holding back effective response</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">And what steps we can take tomorrow to improve</p> </li> </ul> <hr data-start="985" data-end="988" /> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"> </h4> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong data-start="914" data-end="936">Who should attend?</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">This webinar is for anyone responsible for <strong data-start="981" data-end="1032">making real decisions about safety and response</strong> in their environment. Especially relevant for:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Security managers</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Representatives of municipalities, hospitals, schools, and critical facilities</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Police, emergency responders, and safety professionals</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">
1133Experts seeking to modernize their approach to security</p> </li> </ul> <hr data-start="1369" data-end="1372" /> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"> </h4> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong data-start="1313" data-end="1334">Meet the speakers</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Our panel includes inspiring speakers actively shaping the future of response systems:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong data-start="1426" data-end="1440">VÃt Kluger</strong> â Charles University</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong data-start="1466" data-end="1485">Lukáš PÅevrátil</strong> â M2C Space / Innovis</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong data-start="1512" data-end="1527">Pavel BacÃk</strong> â SOC Pilsen</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong data-start="1545" data-end="1562">Lukáš Svoboda</strong> â JALUD Embedded</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong data-start="1584" data-end="1601">Paolo Walcher</strong> â OSINT Specialist<br data-start="1620" data-end="1623" />Moderated by <strong data-start="1636" data-end="1656">Dalibor Smažinka</strong>, Axis Communications</p> </li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ð Full speaker bios and session line-up available <a href="#https://JALUDi.quickconnect.to/d/s/135A4kjSn2C42DlsEjWl5rMGqYN2vlAc/SWuGf78c5O6Us6bsORhLyew2NcT7RTEr-4r_gyD0TOgw" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">here â PDF download</a></p> <hr data-start="1778" data-end="1781" /> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"> </h4> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong data-start="1765" data-end="1786">Free registration</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Date: May 6, 2025<br data-start="1812" data-end="1815" />Time: 10:00â11:30 CET<br data-start="1843" data-end="1846" />Location: Online (Zoom)<br data-start="1876" data-end="1879" />Seats are limited â register now: ð <a href="https://us06web.zoom.us/meeting/register/kGMH2TB_S_KfB7X7E-BTCw#/registration" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Click here to register</a></p>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"czech-technology-featured-in-an-american-tv-report",title:"Czech Technology Featured in an American TV Report",category:"latest-news",date:"November 13, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/11/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png",url:"#czech-technology-featured-in-an-american-tv-report"},{slug:"our-detectors-have-passed-two-demanding-tests",title:"Our detectors have passed two demanding tests",category:"latest-news",date:"December 3, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/12/Web-Banners_Aktuality_Novinky-produkt-1024x576.png",url:"#our-detectors-have-passed-two-demanding-tests"},{slug:"gender-equality-plan",title:"GENDER EQUALITY PLAN",category:"latest-news",date:"September 23, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/09/MF-Dnes_Rozhovor_EN.png",url:"#gender-equality-plan"}],internalHash:"#jalud-celebrates-a-milestone-officially-recommended-by-the-office-for-personal-data-protection"},"event-intersec-saudi-arabia":{slug:"event-intersec-saudi-arabia",category:"latest-news",title:"EVENT: Intersec Saudi Arabia",date:"September 25, 2024",url:"https://soundeventdetector.eu/latest-news/event-intersec-saudi-arabia/",img:"/images/CT-Udalosti-EN-1.png",yt:"",excerpt:"We are excited to announce our participation at the upcoming Intersec Saudi Arabia conference. We will be showcasing our cutting-edge product Sound Event Detect",content:'<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="8476" class="elementor elementor-8476" data-elementor-post-type="post"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-9e47b36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9e47b36" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f49517a" data-id="f49517a" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-b2077a4 elementor-widget elementor-widget-text-editor" data-id="b2077a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We are excited to announce our participation at the upcoming <strong>Intersec Saudi Arabia</strong> conference. We will be showcasing our cutting-edge <span style="color:var(--e-global-color-28dccfb)"> </span><span style="color:var(--e-global-color-28dccfb)">product </span><strong style="color:var(--e-global-color-28dccfb)">Sound Event Detector</strong><span style="color:var(--e-global-color-28dccfb)"> (SED) at the event, connecting with industry professionals and exploring new business opportunities.</span></p>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"event-smart-city-expo-at-barcelona",title:"EVENT: Smart City EXPO at Barcelona",category:"latest-news",date:"October 31, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/10/Google-ads.png",url:"#event-smart-city-expo-at-barcelona"},{slug:"event-smart-city-expo-2024",title:"Event: SMART CITY EXPO 2024",category:"latest-news",date:"October 7, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/10/CT-Udalosti-EN-1.png",url:"#event-smart-city-expo-2024"},{slug:"czech-technology-featured-in-an-american-tv-report",title:"Czech Technology Featured in an American TV Report",category:"latest-news",date:"November 13, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/11/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png",url:"#czech-technology-featured-in-an-american-tv-report"}
1133,{slug:"jalud-x-sefor-solutions",title:"JALUD x SEFOR Solutions",category:"latest-news",date:"August 7, 2025",img:"https://soundeventdetector.eu/wp-content/uploads/2025/08/Web-Banners_Aktuality_Novinky-produkt.png",url:"#jalud-x-sefor-solutions"}],internalHash:"#event-intersec-saudi-arabia"},"sed-watch-sed-solutions-on-czech-tv":{slug:"sed-watch-sed-solutions-on-czech-tv",category:"latest-news",title:"TV: Watch SED solutions on Czech TV!",date:"January 12, 2024",url:"https://soundeventdetector.eu/latest-news/sed-watch-sed-solutions-on-czech-tv/",img:"/images/Lukas-Svoboda_Mlada-Fronta-1.png",yt:"https://www.youtube.com/embed/1ZbI0-uAkjA",excerpt:"This week you could see our SED solution on Czech TV in the programme Bilance. Thank you to CTV for the opportunity to talk about our SED solution and bring it ",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">This week you could see our SED solution on Czech TV in the programme Bilance. Thank you to CTV for the opportunity to talk about our SED solution and bring it to the general public.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED uses artificial intelligence to increase security for all of us and can alert security forces to gunfire, aggression, panic screams, glass breaking and vandalism such as spraying graffiti or destroying property with a grinder or drill.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">How does our solution work? Watch the video below.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em>SED solution in TV | Watch the TV report from the Bilance programme</em></figcaption></figure>',inlineImages:[],crossReferences:[],relatedArticles:[{slug:"award-2023-visionaries",title:"Award: 2023 Visionaries",category:"latest-news",date:"December 11, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/12/JE_SED_Oceneni-Vizionari-2023_EN.png",url:"#award-2023-visionaries"},{slug:"we-celebrate-success-we-won-the-ai-awards-in-the-public-administration-category",title:"Award: We celebrate success! We won the AI Awards in the Public Administration category",category:"latest-news",date:"November 14, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/11/SED_AI-Awards-2.png",url:"#we-celebrate-success-we-won-the-ai-awards-in-the-public-administration-category"},{slug:"who-are-the-winners-of-2023",title:"Award: Who are the winners of 2023?",category:"latest-news",date:"January 5, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/01/Lukas-Svoboda_Mlada-Fronta-2.png",url:"#who-are-the-winners-of-2023"},{slug:"tv-sed-in-czech-tv-news",title:"TV: SED in Czech TV news",category:"latest-news",date:"April 10, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/CT-Udalosti-EN-1.png",url:"#tv-sed-in-czech-tv-news"}],internalHash:"#sed-watch-sed-solutions-on-czech-tv"},"sed-exclusive-offer-91-free":{slug:"sed-exclusive-offer-91-free",category:"product-updates",title:"SED: Exclusive offer! 9+1 FREE",date:"November 10, 2023",url:"https://soundeventdetector.eu/product-updates/sed-exclusive-offer-91-free/",img:"/images/91_SED_12_23_en-1-1024x576.png",yt:"",excerpt:"Open the way to the latest technology in audio event detection with our exclusive 9+1 free offer. It doesnât matter if you are an end customer or our partner or",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Open the way to the latest technology in audio event detection with our exclusive 9+1 free offer. It doesn’t matter if you are an end customer or our partner or distributor. The offer is limited time and valid only until the end of this year.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In the 10 for 9 offer you can get:</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¡ï¸ State-of-the-art SED technology in outdoor and indoor versions.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¡ï¸ SED license for your Axis cameras.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Go beyond audio detection with us today and <a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">contact us</a>.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/11/Action-offer_91-free.png" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div></div>',inlineImages:[{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/11/Action-offer_91-free.png",alt:""}],crossReferences:[],relatedArticles:[{slug:"great-improvements-for-sed-app-users",title:"Great improvements for SED app users",category:"product-updates",date:"April 26, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Novinky-aplikace_EN-2.png",url:"#great-improvements-for-sed-app-users"},{slug:"iso-9001-certification",title:"ISO 9001 Certification",category:"product-updates",date:"May 20, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/07/Untitled-design-90.png",url:"#iso-9001-certification"},{slug:"sed-sound-detection-of-drones",title:"SED: Sound detection of drones",category:"product-updates",date:"September 22, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/09/SED_Detection-of-drones.png",url:"#sed-sound-detection-of-drones"}],internalHash:"#sed-exclusive-offer-91-free"},"from-acoustic-mirrors-to-ai-sound-detection":{slug:"from-acoustic-mirrors-to-ai-sound-detection",category:"case-studies",title:"Od akustických zrcadel k akustické umÄlé inteligenci",date:"May 27, 2026",url:"https://soundeventdetector.eu/case-studies/from-acoustic-mirrors-to-ai-sound-detection/",img:"/images/Studie_akusticka_detekce.png",yt:"",excerpt:"Jak lidé naslouchali hrozbám dávno pÅed vznikem radaru. Dnes jsou kamery, radary a umÄlá inteligence bÄžnou souÄástà bezpeÄnosti. CÃl vÅ¡ak zůstává stejný: vÄas odhalit nebezpeÄà a zÃskat drahocenný Äas na reakci.",content:'<div class="elementor-widget-container"> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Jak lidé naslouchali hrozbám dávno pÅed vznikem radaru</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Dnes jsou kamery, radarové systémy a umÄlá inteligence bÄžnou souÄástà modernÃch bezpeÄnostnÃch systémů. Schopnost vÄas reagovat na nebezpeÄà vÅ¡ak byla výzvou již dávno pÅed vznikem digitálnÃch technologiÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Již vÃce než sto let se vojenské sÃly a bezpeÄnostnà odbornÃci snažà zÃskat jednu klÃÄovou výhodu â detekovat hrozby dÅÃve, než se stanou viditelnými.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">A po dlouhou dobu existovalo jediné ÅeÅ¡enÃ:</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">naslouchánÃ.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Když mÄla bezpeÄnost obÅà uÅ¡i</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Dlouho pÅed radarem byla vyvÃjena zaÅÃzenÃ, která mÄla zesÃlit lidský sluch. Obrovské kovové trychtýÅe, parabolické reflektory a akustické lokátory sloužily jako mechaniÄtà pÅedchůdci dneÅ¡nÃch systémů detekce zvuku.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ve své dobÄ pÅedstavovaly pozoruhodnou technologii. Jejich úÄelem bylo zachytit zvuk letadel, motorů nebo dÄlostÅelecké palby z co nejvÄtšà vzdálenosti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ÄÃm vÄtšà zaÅÃzenà bylo, tÃm vÃce zvuku dokázalo zachytit â a tÃm vÃce Äasu zbývalo na reakci.<
1133/p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/historical-acoustic-listening-device.png" alt="Historické akustické naslouchacà zaÅÃzenÃ" style="max-width: 100%; height: auto; display: block; margin: 0 auto; border-radius: 8px;"></div></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Prvnà pokusy o posÃlenà lidského sluchu. Doba, kdy bezpeÄnostnà technologie doslova znamenala vÄtšà uÅ¡i.</em></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Prvnà pokusy o zesÃlenà lidského sluchu. Doba, kdy bezpeÄnostnà technologie doslova znamenala vÄtšà uÅ¡i.</em></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V dobÄ, kdy radar jeÅ¡tÄ neexistoval, pÅedstavoval zvuk jeden z mála způsobů, jak zÃskat taktickou výhodu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">OperátoÅi použÃvali sluchátka a odposlechová zaÅÃzenà k urÄenà smÄru blÞÃcÃch se letadel nebo motorů. Akustické lokátory dokázaly zachytit vzdálené zvuky dlouho pÅedtÃm, než se hrozba stala viditelnou.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/early-acoustic-listening-system.jpg" alt="Raný akustický naslouchacà systém pÅed vynálezem radaru" style="max-width: 100%; height: auto; display: block; margin: 0 auto; border-radius: 8px;"></div></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>PÅed radarem sloužily akustické lokátory jako systémy vÄasného varovánà pro detekci letadel.</em></p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">PÅed radarem se dÄlostÅelecká palba lokalizovala podle zvuku</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Akustická detekce se nevyužÃvala pouze k lokalizaci letadel.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">BÄhem prvnà svÄtové války pomáhala také identifikovat pozice nepÅátelského dÄlostÅelectva. Vojáci rozmÃstili po bojiÅ¡ti nÄkolik odposlechových stanovišť a porovnávali Äas, za který zvuk výstÅelu dorazil k jednotlivým stanoviÅ¡tÃm.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tyto drobné Äasové rozdÃly umožnily odhadnout pÅibližnou polohu nepÅátelského dÄlostÅelectva.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Modernà akustické lokalizaÄnà systémy spoléhajà na podobný princip i dnes. RozdÃl je v tom, že zvuk je nynà analyzován algoritmy a umÄlou inteligencà bÄhem milisekund.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/acoustic-aircraft-locator.jpg" alt="Akustický lokátor letadel pro rané varovánÃ" style="max-width: 100%; height: auto; display: block; margin: 0 auto; border-radius: 8px;"></div></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>ÄÃm vÄtšà zaÅÃzenà bylo, tÃm lepšà byla jeho schopnost zachytit vzdálené zvuky. Dnes stejný úkol plnà umÄlá inteligence pomocà algoritmů.</em></p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Akustická zrcadla: prvnà systém vÄasného varovánÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">JednÃm z nejvÃce fascinujÃcÃch ÅeÅ¡enà byla takzvaná akustická zrcadla.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tyto masivnà betonové nebo kovové konstrukce soustÅeÄovaly zvuk do jednoho ohniska. NÄkteré dosahovaly velikosti i nÄkolika metrů.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Jejich cÃlem bylo zachytit zvuk motorů blÞÃcÃch se letadel jeÅ¡tÄ dÅÃve, než se samotná letadla objevila na obzoru.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V urÄitých situacÃch poskytla nÄkolik cenných minut navÃc â a Äas byl pro obranu Äasto naprosto klÃÄový.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/acoustic-mirror-early-warning.jpg" alt="Akustické zrcadlo pro vÄasné varovánÃ" style="max-width: 100%; height: auto; display: block; margin: 0 auto; border-radius: 8px;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Akustická zrcadla fungovala jako mechanické pÅedchůdce dneÅ¡nÃch systémů pro detekci hrozeb.</p></div></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Akustická zrcadla sloužila jako mechaniÄtà pÅedchůdci dneÅ¡nÃch systémů detekce hrozeb.</em></p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ProÄ akustické systémy ustoupily do pozadÃ</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">AÄkoli tyto technologie fungovaly, mÄly svá omezenÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PovÄtrnostnà podmÃnky, vÃtr, okolnà hluk a dokonce i zkuÅ¡enost operátora výraznÄ ovlivÅovaly jejich úÄinnost. Drobná zmÄna podmÃnek mohla dramaticky snÞit pÅesnost.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PozdÄji se objevil radar jako pÅesnÄjšà technologie, která byla mnohem ménÄ závislá na podmÃnkác
1133h prostÅedÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Akustické lokátory postupnÄ vymizely.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">MyÅ¡lenka za nimi vÅ¡ak nikoli.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">O sto let pozdÄji ÅeÅ¡Ãme stejný problém</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Dnes už nikdo nesedà uvnitÅ obÅÃch kovových odposlechových trychtýÅů. PotÅeba rozpoznat nebezpeÄné situace co nejdÅÃve vÅ¡ak zůstává stejná.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">NamÃsto mechanických zesilovaÄů dnes modernà systémy využÃvajà AI detekci zvukových událostÃ, strojové uÄenà a pokroÄilou akustickou analýzu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Modernà systémy dokážou v reálném Äase identifikovat:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-gunshot" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">výstÅely</a></li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-scream" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">agresi</a></li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-glass" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">tÅÃÅ¡tÄnà skla</a></li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-drone" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">drony</a></li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-siren" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">alarmy</a></li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-other" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">dalšà bezpeÄnostnà incidenty</a></li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">DneÅ¡nà technologie dokážou analyzovat zvuk rychleji, pÅesnÄji a bez nutnosti lidského zásahu.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/sed-security-system-integration.png" alt="Integrace bezpeÄnostnÃho systému Sound Event Detector" style="max-width: 100%; height: auto; display: block; margin: 0 auto; border-radius: 8px;"></div></div> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Co se nezmÄnilo? Princip.</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PÅi pohledu zpÄt na vÃce než sto let akustických systémů se jedna vÄc nezmÄnila.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">CÃlem bylo vždy zÃskat vÃce Äasu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">AÅ¥ už za pomoci obÅÃch akustických zrcadel, nebo modernà AI detekce zvuku, princip zůstává podobný â rozpoznat důležité zvuky co nejdÅÃve a umožnit rychlejšà reakci.<
1133/p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Technologie uÅ¡ly velký kus cesty.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">MyÅ¡lenka vÅ¡ak zůstává stejná: slyÅ¡et nebezpeÄà vÄas.</p>',inlineImages:[{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2026/05/04be2bbf-2c87-48e0-a1aa-be1ad6d5840c.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2026/05/Glans_02.jpg",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2026/05/Glans_03-1024x825.jpg",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2026/05/Glans_01-1024x723.jpg",alt:"Akustická zrcadla fungovala jako mechanické pÅedchůdce dneÅ¡nÃch systémů pro detekci hrozeb."},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2026/05/Integrace-do-systemu-1024x683.png",alt:""}],crossReferences:[],relatedArticles:[{slug:"great-improvements-for-sed-app-users",title:"Great improvements for SED app users",category:"product-updates",date:"April 26, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Novinky-aplikace_EN-2.png",url:"#great-improvements-for-sed-app-users"},{slug:"sed-camera-version",title:"SED: Camera version",category:"product-updates",date:"August 16, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/08/SED_Camera-Edition-1024x683.png",url:"#sed-camera-version"},{slug:"custom-national-parks-solution-by-sed",title:"Custom National parks solution by SED",category:"product-updates",date:"May 25, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/07/9f7a0f6b-6c1d-4276-b060-f5a604c38b80.jpg",url:"#custom-national-parks-solution-by-sed"},{slug:"sed-sound-detection-of-graffiti-vandalism",title:"SED: Sound detection of graffiti vandalism",category:"product-updates",date:"August 18, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/08/SED_Detection-of-grafffiti-vandalism.png",url:"#sed-sound-detection-of-graffiti-vandalism"}],internalHash:"#from-acoustic-mirrors-to-ai-sound-detection"},"why-cctv-fails-sound-event-detection":{slug:"why-cctv-fails-sound-event-detection",category:"case-studies",title:"Miliony kamer a kriminalita pÅesto roste: ProÄ samotný obraz nestaÄÃ?",date:"March 13, 2026",url:"https://soundeventdetector.eu/case-studies/why-cctv-fails-sound-event-detection/",img:"/images/Studie_UK.png",yt:"",excerpt:"Velká Británie je považována za laboratoÅ modernÃho kamerového dohledu. Data z let 2024â2026 vÅ¡ak ukazujÃ, že ani rekordnà poÄty kamer nezastavily nárůst kriminality. ProÄ samotný obraz nestaÄà a jak situaci Åešà inteligentnà detekce zvuku?",content:`<div class="elementor-widget-container"> 1134<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">The UK is considered a laboratory for modern surveillance. However, data from 2024â2026 shows that even record numbers of cameras have not stopped the rise in crime. This case study analyzes the limits of visual monitoring in the UK and explains why integrating intelligent sound detection is key to security across Europe.</h4> 1135<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">The Modern Surveillance Paradox: More Eyes, Less Safety?</h4> 1136<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The United Kingdom is a global leader in surveillance density. Current expert estimates for 2026 suggest more than <b>5.5 million CCTV cameras</b> are in operation. Yet, official data from <i>Statista</i> and the <i>ONS</i> (England and Wales) show that registered crimes rose from approximately 4 million (2013/14) to <b>
11366.66 million (in the 2023/24 period)</b>.</p> 1137<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">This trend confirms that visual monitoring alone, without an intelligent layer, is no longer sufficient. To make <b>crime prevention</b> truly effective, systems must be able to react seconds after an incident occurs, not minutes after it is reported.</p> 1138<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Why Traditional CCTV Systems Are Failing</h4> 1139<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Current security practices in European metropolitan areas face three major barriers:</p> 1140<ol style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><ol start="1" data-path-to-node="12"> 1141<li> 1142<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Reactive Approach:</b> Most systems function only as a "digital witness." Footage is analyzed after the fact, preventing the immediate intervention that could avert injury or property damage.</p></li> 1143<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Operator Cognitive Overload:</b> The human element remains the weakest link. Studies show that after 20 minutes of monitoring, an operator's attention drops by 90%. With thousands of cameras, missing a critical moment is inevitable.</p></li> 1144<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Acoustic Blindness:</b> Many incidentsâfrom vandalism and assaults to gunshotsâbegin with a sound that often travels where a camera lens cannot reach (blind spots, darkness, complex terrain). Without <b>Sound Event Detection</b>, these threats remain invisible to the system.</p></li></ol> 1145</li> 1146</ol> 1147<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">The Solution: Sound Event Detector (SED) Integration</h4> 1148<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The path to <b>Smart Surveillance</b> lies in the effective fusion of video and audio. Our <b>Sound Event Detector (SED)</b> transforms passive cameras into active sensors capable of instantly identifying danger.</p> 1149<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Key Benefits for Modern Security:</h4> 1150<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><b data-path-to-node="17,0,0" data-index-in-node="0">Real-Time Incident Detection:</b> AI algorithms automatically identify specific acoustic signaturesâshattering glass, gunshots, explosions, or verbal aggression.</li> 1151<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><b data-path-to-node="17,1,0" data-index-in-node="0">Instant Camera Activation:</b> SED directs the nearest PTZ cameras to the sound source in real-time, providing the operator with immediate visual context.</li> 1152<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><b data-path-to-node="17,2,0" data-index-in-node="0">Resource Optimization:</b> Automatic alerts filter out irrelevant data, allowing security forces to focus only on priority threats.</li> 1153<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><b data-path-to-node="17,3,0" data-index-in-node="0">Privacy-by-Design:</b> Fully compliant with the <b data-path-to-node="17,3,0" data-index-in-node="44">
1153EU AI Act</b>, our technology analyzes only anonymized acoustic patterns. It does not record speech or perform biometric identification, ensuring citizen privacy.</li></ul> 1154<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusion: The Security Standard for the 21st Century</h4> 1155<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Integrating sound event detectors into existing CCTV networks is not just a technological upgrade; it is a fundamental shift in the security paradigm. In 2026, relying solely on visual recordings for post-incident analysis is no longer effective. True security requires <b>active real-time detection</b>.</p> 1156<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Moving from reactive to proactive monitoring is the only way to reverse crime statistics and maximize investments in surveillance infrastructure. The <b>Sound Event Detector</b> gives security forces what they need most: <b>a head start.</b></p> 1157<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Ready to elevate your security system?</h4> 1158<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Our team of specialists will help you design a sound detection integration tailored to your needsâfrom city-wide camera systems to critical infrastructure protection.</p> 1159<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">About JALUD Embedded:</h4> 1160<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">We<strong> invite technology leaders, investors, and forward-thinking partners</strong> to join us in transforming the future of public safety. Together, we can unlock the full potential of existing infrastructure and build safer communities.</p> 1161<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Letâs create a safer future, together.</strong></p> 1162<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">For more information or partnership inquiries</p> 1163<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Email us:</strong> <span class="sed-obf-email" data-u="bHVrYXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="bHVrYXNAamFsdWQtZW1iZWRkZWQuY29t" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"><span class="sed-obf-fallback">lukas [at] jalud-embedded.com</span></span></p> 1164<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Phone</strong>: +420 910 128 626 (toll-free)</p> 1165</div>`,inlineImages:[],crossReferences:[],relatedArticles:[{slug:"case-study-pilsen-acoustic-detection",title:"Case Study: Pilsen â Enhancing Urban Surveillance by Integrating Cameras and Sound (SED)",category:"case-studies",date:"February 16, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/02/Chytra-Plzen_EN-1024x576.png",url:"#case-study-pilsen-acoustic-detection"},{slug:"sed-pilsen-has-purchased-more-sed-detectors",title:"SED: Pilsen purchased more SED detectors",category:"latest-news",date:"March 22, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/03/Plzen_EN-1.png",url:"#sed-pilsen-has-purchased-more-sed-detectors"},{slug:"how-does-sed-help-municipal-police",title:"How does SED help municipal police?",category:"case-studies",date:"April 24, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Municipal-police_EN-1-1024x576.png",url:"#how-does-sed-help-municipal-police"},{slug:"sound-detection-improve-safety-cities",title:"What Role Does Sound Event Detector Play in the Study?",category:"case-studies",date:"July 24, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/07/Muze-detekce-zvuku-zvysit-bezpecnost-ve-mestech_EN.png",url:"#sound-detection-improve-safety-cities"}],internalHash:"#why-cctv-fails-sound-event-detection"},"monument-protection":{slug:"monument-protection",category:"case-studies",title:"Ochrana historických památek a kulturnÃho dÄdictvÃ",date:"May 7, 2024",url:"https://soundeventdetector.eu/case-studies/monument-protection/",img:"/images/Studie_Vandalismus.png",yt:"https://www.youtube.com/embed/36mSobg1P9w",excerpt:"Ochrana historických památek a památkovÄ chránÄných objektů pÅedstavuje výzvu, jelikož jsou Äasto ohroženy vandalismem. TradiÄnà bezpeÄnostnà systémy bývajà pÅi vÄasném odhalovánà specifických hrozeb neúÄinné.",content:'<div class="elementor-widget-container"> <div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Obsah</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-solutions-for-the-protection-of-monuments" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ÅeÅ¡enà pro ochranu památek</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-objectives-of-sed-installation" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">CÃle instalace SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-sed-implementation" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Implementace SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-vysledek-instalace-sed" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Výsledek instalace SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-contact-us-1" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Kontaktujte nás</a></li></ul></div> <hr class="wp-block-separator has-alpha-channel-opacity" /> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ochrana historických památek a památkovÄ chránÄných objektů pÅedstavuje výzvu, jelikož jsou tyto lokality Äasto ohroženy vandalismem. TradiÄnà bezpeÄnostnà systémy mohou být neúÄinné pÅi vÄasné detekci specifických ÄinnostÃ, jako je sprejovánà graffiti nebo rozbÃjenà skla, a pÅi rychlé reakci na nÄ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>SprejovánÃ, odlamovánà Äástà soch. Karlův most je dlouhodobým terÄem vandalů. Policie v minulých letech ÅeÅ¡ila i nÄkolik dalÅ¡Ãch pÅÃpadů, kdy cizinci poÅ¡kodili pražské památky. NapÅÃklad v roce 2014 se trojice zahraniÄnÃch návÅ¡tÄvnÃků zamÄÅila na Národnà divadlo.</em> <em>(<a href="https://www.irozhlas.cz/zpravy-domov/pomalovany-karluv-most-graffiti-napisy-praha_2107091156_ako" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">irozhlas.cz</a>)</em></p> <h4 id="h-solutions-for-the-protection-of-monuments" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ÅeÅ¡enà pro ochranu památek</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Sound Event Detector (SED) pÅinášà inovativnà ÅeÅ¡enà pro ochranu historických památek a budov dÃky schopnosti detekovat specifické zvukové události spojené s vandalismem, jako je sprejovánà graffiti, tÅÃÅ¡tÄnà skla nebo použità vrtaÄky a úhlové brusky.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ NenaruÅ¡uje soukromà osob.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Rychlá instalace bez nutnosti nároÄné technické infrastruktury.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ BezpeÄnostnà složky jsou na incident upozornÄny do 5 sekund.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Varuje pÅed stÅelbou, panickým kÅikem, agresivnÃm chovánÃm, tÅÃÅ¡tÄnÃm skla i vandalismem.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>DÃky pokroÄilým algoritmům umÄlé inteligence SED rychle identifikuje aktivity spojené s vandalismem a témÄÅ okamžitÄ zalarmuje bezpeÄnostnà složky.</em></p> <figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/Graffiti-Jan-Rubes-Seznam-Zpravy-1024x768.jpg" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Foto: Janek RubeÅ¡, Seznam Zprávy</em></p></div> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/Graffiti-Katerina-Sulova-CTK-1024x682.jpeg" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Foto: KateÅina Å ulová, ÄTK</em></p></div> </figure> <h4 id="h-objectives-of-sed-installation" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">CÃle instalace SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Okamžitá detekce a reakce: dÃky SED se průmÄrná doba odezvy na incident výraznÄ zkracuje, což umožÅuje ryc
1165hlý a efektivnà zásah.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Specifická detekce: SED rozpoznává konkrétnà zvukové události spojené s vandalismem, ÄÃmž minimalizuje faleÅ¡né poplachy a zvyÅ¡uje efektivitu ochrany kulturnÃho dÄdictvÃ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ Ochrana památek a budov: SED pomáhá chránit cenné historické památky a objekty pÅed poÅ¡kozenÃm a ztrátou kulturnà hodnoty.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em>Sound Event Detector | SED | Test detekce sprejovánà graffiti</em></figcaption></figure> <h4 id="h-sed-implementation" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Implementace SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Detektory SED se instalujà na strategických mÃstech v okolà chránÄných památek a budov. Jejich schopnost detekovat specifické zvuky spojené s vandalismem umožÅuje okamžitou reakci bezpeÄnostnÃch složek. Pokud je detekována aktivita jako sprejovánà graffiti nebo rozbÃjenà skla, SED okamžitÄ upozornà na nebezpeÄà a umožnà rychlý zásah.</p> <figure class="wp-block-table"><table><tbody><tr><td><strong>VýbÄr vhodných detektorů SED</strong></td><td>NabÃzÃme 4 varianty detektorů SED: pro vnitÅnà použità (indoor), pro venkovnà použità (outdoor), software pro bezpeÄnostnà kamery a SED s vestavÄnou kamerou.</td></tr><tr><td><strong>UmÃstÄnà detektorů</strong></td><td>Detektory budou strategicky rozmÃstÄny tak, aby pokryly vÅ¡echny rizikové oblasti.</td></tr><tr><td><strong>Nastavenà a kalibrace</strong></td><td>Každý detektor bude peÄlivÄ nastaven a zkalibrován pro optimalizaci výkonu a minimalizaci faleÅ¡ných poplachů.</td></tr><tr><td><strong>Integrace s bezpeÄnostnÃm systémem</strong></td><td>V pÅÃpadÄ nebezpeÄné zvukové události detektory SED zalarmujà bezpeÄnostnà složky a urychlà jejich zásah.</td></tr></tbody></table><figcaption class="wp-element-caption">Postup implementace detektorů SED.</figcaption></figure> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> <figure class="wp-block-gallery has-nested-images columns-3 wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex"> </figure> </div> </div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Pro vÃce informacà o technických specifikacÃch a funkcÃch naÅ¡eho ÅeÅ¡enà detekce zvukových událostà navÅ¡tivte <a href="https://soundeventdetector.eu/cs/nase-reseni/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ÅeÅ¡enÃ</a>. Na které konkrétnà zvukové události dokáže SED upozornit? PÅeÄtÄte si v sekci <a href="https://soundeventdetector.eu/cs/detekce/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Detekce</a>.</p> <h4 id="h-vysledek-instalace-sed" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Výsledek instalace SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">S implementacà systému Sound Event Detector lze ochranu historických památek a památkovÄ chránÄných budov pozvednout na novou úroveÅ. Schopnost detekovat projevy vandalismu, jako je sprejovánà graffiti, tÅÃÅ¡tÄnà skla nebo použità úhlové brusky a vrtaÄky, umožnà rychlý a úÄinný zásah bezpeÄnostnÃch složek. Detektor SED tak napomáhá rychle a efektivnÄ chránit kulturnà památky pro budoucà generace.</p> <h4 id="h-contact-us-1" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Kontaktujte nás</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ZajÃmá vás naÅ¡e ÅeÅ¡enà pro ochranu lidských životů a majetku? Rádi vám pÅedstavÃme výhody detektoru SED. NapiÅ¡te nám na e-mail <a href="mailto:[email protected]" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">[email protected]</a> nebo nám zavolejte na telefonnà ÄÃslo <a href="tel:+420602765042" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"></a><a href="tel:+420%20602%20765%20042" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">+420 602 765 042</a> a domluvme si schůzku. Budeme se tÄÅ¡it!</p>',inlineImages:[{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/05/Graffiti-Jan-Rubes-Seznam-Zpravy-1024x768.jpg",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/05/Graffiti-Katerina-Sulova-CTK-1024x682.jpeg",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Indoor_Pruhledne-pozadi-1-300x281.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Outdoor_Pruhledne-pozadi-300x281.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Software_Pruhledne-pozadi-1-300x281.png",alt:""}],crossReferences:[],relatedArticles:[{slug:"sed-kiss-integration-automated-alerts",title:"SED and KISS: From Sound Detection to Automated Alerts",category:"case-studies",date:"August 10, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/08/propojeni-SED-a-KISS_EN-1024x576.png",url:"#sed-kiss-integration-automated-alerts"},{slug:"security-systems-dont-just-have-to-see-they-can-hear-too",title:"Security systems don't just have to see. They can hear too.",category:"case-studies",date:"May 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/05/Integrace-do-systemu_EN.png",url:"#security-systems-dont-just-have-to-see-they-can-hear-too"},{slug:"case-study-university-campus-security",title:"Case study: University campus security",category:"case-studies",date:"March 9, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2025/12/Ochrana-univerzitnich-kampusu_En-1024x576.png",url:"#case-study-university-campus-security"}],internalHash:"#monument-protection"},"protecting-employee-safety-in-risky-places":{slug:"protecting-employee-safety-in-risky-places",category:"case-studies",title:"Ochrana bezpeÄnosti zamÄstnanců na rizikových pracoviÅ¡tÃch",date:"April 12, 2024",url:"https://soundeventdetector.eu/case-studies/protecting-employee-safety-in-risky-places/",img:"/images/Studie_zamestnanci.png",yt:"",excerpt:"Firmy Äasto Äelà výzvám v oblasti bezpeÄnosti svých zamÄstnanců v prostorách, kde kvůli naÅÃzenÃm GDPR nelze instalovat bezpeÄnostnà kamery. ZjistÄte, jak detektory Sound Event Detector (SED) spolehlivÄ chránà šatny a zázemà bez naruÅ¡enà soukromÃ.",content:'<div class="elementor-widget-container"> <div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Obsah</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-example-from-practice" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">PÅÃklad z praxe</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-problem" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Problém</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-solving-the-problem" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ÅeÅ¡enà problému</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-goals-of-sed-installation" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">CÃle instalace SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-implementace" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Implementace </a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-conclusion" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">ZávÄr</a></li></ul></div> <hr class="wp-block-separator has-alpha-channel-opacity is-style-default" /> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">
1165SpoleÄnosti Äasto Äelà nároÄným výzvám v oblasti bezpeÄnosti svých zamÄstnanců v mÃstech, kde kvůli naÅÃzenà GDPR nelze instalovat bezpeÄnostnà kamery.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">V této pÅÃpadové studii se podÃváme na ÅeÅ¡enà ochrany Å¡aten průmyslového areálu pomocà zaÅÃzenà Sound Event Detector (SED), která plnÄ respektujà pÅedpisy o ochranÄ osobnÃch údajů.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/WEB_Obrazky-1.png" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" / alt="Ochrana bezpeÄnosti zamÄstnanců na rizikových pracoviÅ¡tÃch"></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Å atna v průmyslovém areálu (IlustraÄnà foto)</em>.</p></div> <h4 id="h-example-from-practice" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">PÅÃklad z praxe</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Jeden z průzkumů uvádÃ, že 55 procent zamÄstnanců v Indii zažilo Å¡ikanu na pracoviÅ¡ti, která může zahrnovat ponižovánà manažery Äi podÅÃzenými zamÄstnanci prostÅednictvÃm slovnÃho napadánà nebo psychického nátlaku. (Zdroj: <a href="https://www.hrkatha.com/features/how-audio-analytics-can-play-a-crucial-role-in-workplace-safety/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">hrkatha.com</a>)</p> <h4 id="h-problem" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Problém</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Velký průmyslový areál se potýká s problémy pÅi ochranÄ zamÄstnaneckých Å¡aten. <strong>V Å¡atnách již doÅ¡lo k nÄkolika incidentům fyzického napadenà mezi zamÄstnanci spoleÄnosti.</strong> Vedenà spoleÄnosti se o násilà dozvÄdÄlo až nÄkolik týdnů po incidentu na základÄ informacà od zamÄstnance, který událost nahlásil.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Aby se informace o agresivnÃm chovánà zamÄstnanců dostaly k bezpeÄnostnÃm složkám podniku rychleji, hledala spoleÄnost ÅeÅ¡enà pro zajiÅ¡tÄnà bezpeÄnosti Å¡aten. PoÅÃzenà bezpeÄnostnÃch kamer ke sledovánà agrese v Å¡atnách vÅ¡ak nenà možné, protože kamery poruÅ¡ujà pÅedpisy GDPR a jsou z hlediska soukromà zamÄstnanců nežádoucÃ.</p> <h4 id="h-solving-the-problem" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ÅeÅ¡enà problému</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SpoleÄnost vlastnÃcà průmyslový areál provedla průzkum trhu bezpeÄnostnÃch technologiÃ, které neporuÅ¡ujà GDPR, a vybrala detektory SED se spolehlivou detekcà zvukových událostÃ, jako je agresivnà chovánÃ, panický kÅik, stÅelba nebo tÅÃÅ¡tÄnà skla. Hlavnà důvody pro poÅÃzenà detektorů SED:</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>â¶ï¸ <strong>NenaruÅ¡ujà soukromà jednotlivců.</strong></strong></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ <strong>Hlásà </strong>mimoÅádnou událost <strong>do 5 sekund </strong>od incidentu.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ <strong>Rychlá instalace</strong> bez nutnosti nároÄné technické infrastruktury.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ <strong>Snadné uživatelské rozhranÃ</strong> pro dispeÄera.</p> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> <figure class="wp-block-gallery has-nested-images columns-3 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> </figure> </div> </div> <h4 id="h-goals-of-sed-installation" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">CÃle instalace SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ <strong>Soulad s GDPR: </strong>použità detektorů SED umožÅuje chránit prostory Å¡aten bez poruÅ¡enà naÅÃzenà GDPR týkajÃcÃch se sledovánà a záznamu osobnÃch údajů.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ <strong>ZajiÅ¡tÄnà bezpeÄnosti:</strong> tato technologie poskytuje spolehlivou ochranu v mÃstech, kde nelze instalovat bezpeÄnostnà kamery. V pÅÃpadÄ napadenà zamÄstnance SED zalarmuje bezpeÄnostnà složky.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¶ï¸ <strong>Flexibilita a efektivita: </strong>detektory SED nabÃzejà flexibilnà a efektivnà způsob ochrany citlivých prostor, které nelze bÄžnÄ monitorovat tradiÄnÃmi bezpeÄnostnÃmi opatÅenÃmi.</p> <h4 id="h-implementace" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Implementace </h4> <figure class="wp-block-table"><table><tbody><tr><td class="nitro-lazy"><strong><strong>VýbÄr vhodných detektorů SED</strong></strong></td><td class="nitro-lazy">JALUD Embedded nabÃzà varianty detektorů SED. Pro Å¡atny byly poÅÃzeny detektory SED pro vnitÅnà použità (indoor).</td></tr><tr><td class="nitro-lazy"><strong><strong>UmÃstÄnà detektorů</strong></strong></td><td class="nitro-lazy">Detektory byly strategicky umÃstÄny v Å¡atnách a dalÅ¡Ãch citlivých prostorách tak, aby pokryly vÅ¡echna potenciálnÄ riziková mÃsta.</td></tr><tr><td class="nitro-lazy"><strong><strong>Nastavenà a kalibrace</strong></strong></td><td class="nitro-lazy">Každý detektor byl peÄlivÄ nastaven a zkalibrován pro optimalizaci výkonu a minimalizaci faleÅ¡ných poplachů.</td></tr><tr><td class="nitro-lazy"><strong><strong>Integrace s bezpeÄnostnÃm systémem</strong></strong></td><td class="nitro-lazy">Detektory SED byly integrovány se stávajÃcÃm bezpeÄnostnÃm systémem spoleÄnosti, což umožÅuje okamžitou reakci v pÅÃpadÄ detekce podezÅelých událostÃ.</td></tr></tbody></table><figcaption class="wp-element-caption"><em>Postup implementace detektorů SED</em>.</figcaption></figure> <h4 id="h-conclusion" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">ZávÄr</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Průmyslová spoleÄnost úspÄÅ¡nÄ implementovala detektory SED jako efektivnà ÅeÅ¡enà ochrany zamÄstnanců v Å¡atnách a dalÅ¡Ãch citlivých prostorách, kde nelze z důvodu naÅÃzenà GDPR instalovat bezpeÄnostnà kamery. <strong>Detektory SED poskytujà spolehlivou ochranu zamÄstnanců i majetku a areálu podniku.</strong> <strong>Jsou v plném souladu se soukromÃm zamÄstnanců a neporuÅ¡ujà pÅedpisy GDPR.</strong></p>',inlineImages:[{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/WEB_Obrazky-1.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Indoor_Pruhledne-pozadi-1-300x281.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Outdoor_Pruhledne-pozadi-300x281.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/04/SED_Software_Pruhledne-pozadi-1-300x281.png",alt:""}],crossReferences:[],relatedArticles:[{slug:"workplace-aggression-detection",title:"How to Detect Workplace Aggression Early and Improve Employee Safety",category:"case-studies",date:"May 4, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/05/Agrese-na-pracovisti_EN.png",url:"#workplace-aggression-detection"},{slug:"security-systems-dont-just-have-to-see-they-can-hear-too",title:"Security systems don't just have to see. They can hear too.",category:"case-studies",date:"May 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/05/Integrace-do-systemu_EN.png",url:"#security-systems-dont-just-have-to-see-they-can-hear-too"},{slug:"how-audio-analysis-improves-security-and-enables-early-threat-detection",title:"How Audio Analysis Improves Security and Enables Early Threat Detection",category:"case-studies",date:"April 21, 2026",img:"https://soundeventdetector.eu/wp-content/uploads/2026/04/Detekce-zvukem_EN.png",url:"#how-audio-analysis-improves-security-and-enables-early-threat-detection"}],internalHash:"#protecting-employee-safety-in-risky-places"},"custom-national-parks-solution-by-sed":{slug:"custom-national-parks-solution-by-sed",category:"product-updates",title:"Custom National parks solution by SED",date:"May 25, 2023",url:"https://soundeventdetector.eu/product-updates/custom-national-parks-solution-by-sed/",img:"/images/9f7a0f6b-6c1d-4276-b060-f5a604c38b80.jpg",yt:"https://www.youtube.com/embed/V5ZEUhvtGzU",excerpt:"The SED in the KrkonoÅ¡e National Park will help to detect unauthorized entry of drivers and alert park rangers. Until now, it has not been possible to detect dr",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">The <a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">SED</a> in the KrkonoÅ¡e National Park will help to detect unauthorized entry of drivers and alert park rangers.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Until now, it has not been possible to detect drivers entering the KRNAP, at all or not quickly enough, and so the vegetation has been disturbed.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">A motor vehicle can be detected by the <a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Sound Event Detector</a> from several tens or lower hundreds of metres away. This gives sufficient space to wake up the camera to capture the perpetrator. To ensure that the detector does not appear disturbing in nature, we have prepared the device in green.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em>Czech Television Report | Sound Event Detector in KrkonoÅ¡e National Park</em></figcaption></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>“A car without a permit to enter a mountain meadow can cause damage to the vegetation at that moment, but in any case the overabundance of moving vehicles in the national park causes hikers to have to jump out of the way,” said KRNAP spokesman Radek Drahný.</em></p> <figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/07/Konference_Efektivni-reseni-bezpecnosti-dopravy-a-prevence-kriminality-ve-meste_8-1024x708.png" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div></div> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/07/Konference_Efektivni-reseni-bezpecnosti-dopravy-a-prevence-kriminality-ve-meste_5-1024x708.png" alt="" style="max-width: 100%; height: auto; display: block; margin: 0 auto;" /></div></div> </figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">You can watch the video report on our <a href="https://www.youtube.com/watch?v=V5ZEUhvtGzU" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">youtube channel JALUD Embedded</a>.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><a href="https://soundeventdetector.eu/detection/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">SED can detect</a> gunshots, glass breaking, screaming and aggression, graffiti and spray, grinding and drilling.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Would you like to learn more about SED? Feel free to <a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">contact us</a>.</p>',inlineImages:[{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/07/Konference_Efektivni-reseni-bezpecnosti-dopravy-a-prevence-kriminality-ve-meste_8-1024x708.png",alt:""},{src:"https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/07/Konference_Efektivni-reseni-bezpecnosti-dopravy-a-prevence-kriminality-ve-meste_5-1024x708.png",alt:""}],crossReferences:[],relatedArticles:[{slug:"great-improvements-for-sed-app-users",title:"Great improvements for SED app users",category:"product-updates",date:"April 26, 2024",img:"https://soundeventdetector.eu/wp-content/uploads/2024/04/SED_Novinky-aplikace_EN-2.png",url:"#great-improvements-for-sed-app-users"},{slug:"sed-camera-version",title:"SED: Camera version",category:"product-updates",date:"August 16, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/08/SED_Camera-Edition-1024x683.png",url:"#sed-camera-version"},{slug:"sed-sound-detection-of-graffiti-vandalism",title:"SED: Sound detection of graffiti vandalism",category:"product-updates",date:"August 18, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/08/SED_Detection-of-grafffiti-vandalism.png",url:"#sed-sound-detection-of-graffiti-vandalism"},{slug:"iso-9001-certification",title:"ISO 9001 Certification",category:"product-updates",date:"May 20, 2023",img:"https://soundeventdetector.eu/wp-content/uploads/2023/07/Unt
1165itled-design-90.png",url:"#iso-9001-certification"}],internalHash:"#custom-national-parks-solution-by-sed"},"edge-solutions-architecture":{slug:"sed-camera-version",category:"product-updates",title:"SED Edge Edition: Embedded AI on Axis (ACAP), Hikvision (HEOP) & Hanwha (Wisenet 9)",publisher:"Sound Event Detector Release ⢠Edge AI Platform Ecosystem",date:"August 15, 2024",img:"/images/SED_Camera-Edition-2048x1365.png",yt:"",content:`<div style="margin-bottom: 1.5rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.05rem; font-weight: 500;">The <strong>Sound Event Detector (SED)</strong> integrated on the edge in supported equipment transforms standard IP security cameras, smart city controllers, and IoT devices into intelligent acoustic sentinels by running advanced deep learning audio classification models <em>directly on the device's internal processing chip (SoC / NPU)</em>âeliminating the need for external server boxes, cloud bandwidth, or dedicated hardware appliances.</p></div> 1166 1167<h3 style="font-family: var(--font-heading); font-size: 1.3rem; font-weight: 800; color: var(--navy-dark); margin-top: 1.75rem; margin-bottom: 0.85rem;">Supported Edge & Camera Platforms</h3> 1168 1169<div style="display: grid; grid-template-columns: 1fr; gap: 1.25rem; margin-bottom: 1.75rem;"> 1170 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-left: 4px solid var(--blue-primary); border-radius: 10px; padding: 1.25rem;"> 1171 <h4 style="font-size: 1.1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem;">1. Axis Communications â ACAP Platform</h4> 1172 <p style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.6; margin-bottom: 0.5rem;">Runs natively as an ACAP v3 / ACAP v4 package on Axis ARTPEC-6, ARTPEC-7, ARTPEC-8, and ARTPEC-9 processors (armv7hf & aarch64 architectures with firmware ⥠10.10). Features dynamic event management (VAPIX/DEM), ONVIF Profile S/M metadata streams, and automated PTZ camera slewing.</p> 1173 </div> 1174 1175 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-left: 4px solid #0284c7; border-radius: 10px; padding: 1.25rem;"> 1176 <h4 style="font-size: 1.1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem;">2. Hikvision â HEOP 2.0 Platform</h4> 1177 <p style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.6; margin-bottom: 0.5rem;">Fully certified HEOP (Hikvision Embedded Open Platform) 2.0 application running on Hikvision G5, G7, and H13 chip series. Uses on-device 32 kHz PCM audio processing, local background noise adaptation, and encrypted event forwarding directly into HikCentral or VMS platforms.</p> 1178 </div> 1179 1180 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-left: 4px solid #10b981; border-radius: 10px; padding: 1.25rem;"> 1181 <h4 style="font-size: 1.1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem;">3. Hanwha Vision â Wisenet 9 & Multi-Generation Open Platforms</h4> 1182 <p style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.6; margin-bottom: 0.5rem;">Native support for Hanwha's latest flagship Wisenet 9 AI chipset platform, executing multi-class acoustic classification in <5 seconds. Older Hanwha chip generations and specialized variants can also be adapted and supported upon project request.</p> 1183 </div> 1184</div> 1185 1186<h3 style="font-family: var(--font-heading); font-size: 1.3rem; font-weight: 800; color: var(--navy-dark); margin-top: 1.75rem; margin-bottom: 0.85rem;">Universal VMS & C2 Forwarding</h3> 1187<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1rem;">Whether running on Axis, Hikvision, or Hanwha edge equipment, detected acoustic events (gunshots, aggression screams, glass breaking, drones, sirens, grinders, aerosol spraying) are instantly forwarded using open industry standards: <strong>ONVIF Profile S & M</strong>, <strong>SAPIENT (NATO STANREC 4869)</strong>, <strong>SIA DC-09</strong>, <strong>REST API</strong>, and <strong>MQTT</strong>. Integrates seamlessly into Milestone XProtect, Genetec Security Center, Hanwha WAVE, Bosch BVMS, Avigilon, Geutebrück, Ateas, iVISEC, LATIS, DroneGuard, and KISS SvolávaÄ.</p> 1188 1189<div style="background: #eff6ff; border: 1.5px solid #bfdbfe; border-radius: 12px; padding: 1.25rem 1.5rem; margin-top: 2rem;"> 1190 <h4 style="font-size: 1.05rem; font-weight: 800; color: #1e40af; margin-bottom: 0.4rem;">Custom Edge Platforms & Project Inquiries</h4> 1191 <p style="font-size: 0.92rem; color: #1e3a8a; line-height: 1.6; margin-bottom: 0.75rem;">Have a specific camera model, custom SoC, or previous hardware generation? Our engineering team actively adapts and compiles the SED neural engine for dedicated customer projects.</p> 1192 <a href="mailto:[email protected]" style="display: inline-flex; align-items: center; gap: 6px; font-weight: 800; color: #1d4ed8; text-decoration: underline;">[email protected]</a> 1193</div>`,excerpt:"The Sound Event Detector (SED) integrated on the edge transforms standard IP cameras, smart city controllers, and IoT devices into intelligent acoustic sentinels by running deep learning audio models on-device."},"centralized-server-solution":{slug:"great-improvements-for-sed-app-users",category:"product-updates",title:"SED Centralized Server Solution: Docker-Containerized AI for Any RTSP Camera & Intercom Stream",publisher:"Sound Event Detector Architecture ⢠Centralized Server & Docker Engine",date:"September 1, 2024",img:"/images/SED_Novinky-aplikace_EN-2.png",yt:"",content:`<div style="margin-bottom: 1.5rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.08rem; font-weight: 500;">The <strong>SED Centralized Server Solution (Virtual SED Target)</strong> is an enterprise-grade, <strong>Docker-containerized software application</strong> that enables centralized acoustic AI intelligence across any security infrastru
1193cture. By simply connecting to internal <strong>RTSP audio streams</strong>, the SED Server transforms <em>any standard or legacy IP camera, SIP intercom, PA microphone, or audio encoder</em> into an intelligent acoustic sensorâwith zero edge modifications.</p></div> 1194 1195<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1rem; margin-bottom: 2rem;"> 1196 <div style="background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); border: 1px solid #e2e8f0; border-top: 3px solid var(--blue-primary); border-radius: 12px; padding: 1.25rem;"> 1197 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð³</div> 1198 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Dockerized & On-Premise</div> 1199 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Deploys on Linux, bare-metal servers, private VMs, or private cloud environments in minutes.</div> 1200 </div> 1201 1202 <div style="background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); border: 1px solid #e2e8f0; border-top: 3px solid #0284c7; border-radius: 12px; padding: 1.25rem;"> 1203 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð¹</div> 1204 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Universal RTSP Ingestion</div> 1205 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Ingests live RTSP audio feeds from any vendor: Dahua, Uniview, Mobotix, 2N intercoms, and budget cameras.</div> 1206 </div> 1207 1208 <div style="background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); border: 1px solid #e2e8f0; border-top: 3px solid #10b981; border-radius: 12px; padding: 1.25rem;"> 1209 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð¯</div> 1210 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Multi-Sensor Triangulation</div> 1211 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Calculates exact 2D/3D acoustic coordinates and shooter/incident localization when â¥3 streams detect an event.</div> 1212 </div> 1213 1214 <div style="background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); border: 1px solid #e2e8f0; border-top: 3px solid #8b5cf6; border-radius: 12px; padding: 1.25rem;"> 1215 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð°</div> 1216 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Single VMS Entry Point</div> 1217 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Consolidates dozens of streams into a single centralized VMS integration point, drastically reducing integration fees.</div> 1218 </div> 1219</div> 1220 1221<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">How It Works: Centralized RTSP Audio Processing</h3> 1222 1223<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In many enterprise facilities, replacing existing CCTV cameras with specialized AI hardware is cost-prohibitive. The <strong>Virtual SED Target</strong> engine solves this by virtualizing the acoustic detection pipeline:</p> 1224 1225<ol style="padding-left: 1.5rem; margin-bottom: 1.75rem; color: var(--text-dark); font-size: 1rem; line-height: 1.8;"> 1226 <li style="margin-bottom: 0.6rem;"><strong>RTSP Stream Configuration:</strong> Security cameras, building intercoms, and VoIP endpoints stream standard RTSP audio (e.g. <code>rtsp://192.168.1.50:554/audio</code>) over the local network.</li> 1227 <li style="margin-bottom: 0.6rem;"><strong>Virtual SED Target Worker:</strong> The SED Server provisions an isolated, lightweight container worker for each camera stream. The worker continuously decodes PCM audio and runs deep neural network classification in real time (<5s latency).</li> 1228 <li style="margin-bottom: 0.6rem;"><strong>Multi-Event Detection & Noise Adaptation:</strong> Automatically classifies Gunshots, Screams/Aggression, Glass Breakage, Drones, Angle Grinders, Vehicle Sirens, and Spraying while filtering out benign background ambient noise.</li> 1229 <li style="margin-bottom: 0.6rem;"><strong>Unified Standard Alert Dispatch:</strong> Upon classification, the server immediately broadcasts rich event metadata, audio clips, and confidence scores across all connected security management platforms.</li> 1230</ol> 1231 1232<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Supported Output Protocols & VMS Integration</h3> 1233 1234<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 0.75rem; margin-bottom: 2rem;"> 1235 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 0.85rem 1rem;"> 1236 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¹ ONVIF Profile S & M</div> 1237 <div style="font-size: 0.82rem; color: #64748b;">XML event notifications & audio streams to Milestone, Genetec, Avigilon.</div> 1238 </div> 1239 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 0.85rem 1rem;"> 1240 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ðï¸ SAPIENT (NATO STANREC 4869)</div> 1241 <div style="font-size: 0.82rem; color: #64748b;">Autonomous Sensor Module (ASM) Protobuf telemetry for defense & C2 fusion.</div> 1242 </div> 1243 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 0.85rem 1rem;"> 1244 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð REST API & Webhooks</div> 1245 <div style="font-size: 0.82rem; color: #64748b;">Standard JSON HTTP endpoints for PSIMs, CAD dispatch consoles, and custom webhooks.</div> 1246 </div> 1247 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 0.85rem 1rem;"> 1248 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¡ MQTT & WebSockets</div> 1249 <div style="font-size: 0.82rem; color: #64748b;">High-throughput IoT message broker feeds for smart city dashboards & building BMS.</div> 1250 </div> 1251 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 0.85rem 1rem;"> 1252 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¡ï¸ SIA DC-09 / SIA IP</div> 1253 <div style="font-size: 0.82rem; color: #64748b;">Certified alarm protocol transmitting directly to Alarm Receiving Centers (ARC / CMS).</div> 1254 </div> 1255 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 0.85rem 1rem;"> 1256 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¢ SIP & Mass Paging</div> 1257 <div style="font-size: 0.82rem; color: #64748b;">Instant voice broadcasting, IP horn speaker triggers, and automated mass notifications.</div> 1258 </div> 1259</div> 1260 1261<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Quick On-Premise Deployment (Docker Stack)</h3> 1262 1263<div style="background: #0f172a; color: #f8fafc; border-radius: 12px; padding: 1.25rem 1.5rem; font-family: monospace; font-size: 0.88rem; margin-bottom: 1.75rem; line-height: 1.6; border: 1px solid #334155;"> 1264 <div style="color: #94a3b8; margin-bottom: 0.5rem;"># 1. Unpack installer and start on-premise Docker server</div> 1265 <div><span style="color: #38bdf8;">scp</span> 4.3.0_pack.tar [email protected]:~/</div> 1266 <div><span style="color: #38bdf8;">tar</span> -xvf 4.3.0_pack.tar && <span style="color: #38bdf8;">./install-over-ssh.sh</span></div> 1267 <div style="color: #94a3b8; margin-top: 0.75rem; margin-bottom: 0.5rem;">
1267# 2. Access Web Management Console & Add SED Target instance</div> 1268 <div><span style="color: #4ade80;">Browser:</span> http://192.168.1.100:8080/</div> 1269 <div><span style="color: #fbbf24;">Action:</span> Add SED Target â Input Name, License & Camera RTSP Stream URL</div> 1270</div> 1271 1272<div style="background: #eff6ff; border: 1.5px solid #bfdbfe; border-radius: 12px; padding: 1.25rem 1.5rem; margin-top: 2rem;"> 1273 <h4 style="font-size: 1.05rem; font-weight: 800; color: #1e40af; margin-bottom: 0.4rem;">Deploy Centralized Acoustic AI on Your Network</h4> 1274 <p style="font-size: 0.92rem; color: #1e3a8a; line-height: 1.6; margin-bottom: 0.75rem;">Interested in connecting existing camera installations or testing our Dockerized SED Target server on your private network? Our engineering team provides turnkey container packages, trial licenses, and VMS integration support.</p> 1275 <a href="mailto:[email protected]" style="display: inline-flex; align-items: center; gap: 6px; font-weight: 800; color: #1d4ed8; text-decoration: underline;">[email protected]</a> 1276</div>`,excerpt:"The SED Centralized Server Solution (Virtual SED Target) is an enterprise-grade, Docker-containerized software application enabling centralized acoustic AI across any security infrastructure via RTSP."},"sed-mobile-application":{slug:"sed-mobile-application",category:"product-updates",title:"SED Mobile Application & SDK: On-Device Acoustic AI for Smartphones & Field Apps",publisher:"Sound Event Detector Release ⢠Mobile AI & SDK Ecosystem",date:"Official System Release",img:"/images/Lukas-Svoboda_Mlada-Fronta-1.png",yt:"",content:`<div style="margin-bottom: 1.5rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.08rem; font-weight: 500;">The <strong>SED Mobile Application & SDK</strong> brings the full power of the <strong>SED Target</strong> neural classification engine directly into smartphones and tablet devices. By running deep learning acoustic inference <em>locally on the mobile phone's processor (NPU / GPU)</em>, all audio events are analyzed in real time with zero network latency, full offline capability, and GDPR privacy compliance by design.</p></div> 1277 1278<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.25rem; margin-bottom: 2rem;"> 1279 <div style="background: linear-gradient(135deg, #0a192f 0%, #172a46 100%); color: #ffffff; border-radius: 14px; padding: 1.5rem; border: 1.5px solid rgba(53, 168, 223, 0.3);"> 1280 <div style="display: inline-block; background: rgba(53, 168, 223, 0.25); color: #38bdf8; font-size: 0.75rem; font-weight: 800; text-transform: uppercase; padding: 3px 8px; border-radius: 6px; margin-bottom: 0.75rem;">STANDALONE APP</div> 1281 <h4 style="font-size: 1.15rem; font-weight: 800; color: #ffffff; margin-bottom: 0.5rem;">SED Control Mobile App</h4> 1282 <p style="font-size: 0.88rem; color: #cbd5e1; line-height: 1.6; margin-bottom: 0;">Turnkey iOS and Android application with real-time acoustic signal spectrum visualization, instant push alerts, tactical incident mapping, and team geolocation sync for field security officers.</p> 1283 </div> 1284 <div style="background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%); color: #ffffff; border-radius: 14px; padding: 1.5rem; border: 1.5px solid rgba(139, 92, 246, 0.3);"> 1285 <div style="display: inline-block; background: rgba(139, 92, 246, 0.25); color: #a78bfa; font-size: 0.75rem; font-weight: 800; text-transform: uppercase; padding: 3px 8px; border-radius: 6px; margin-bottom: 0.75rem;">EMBEDDABLE SDK</div> 1286 <h4 style="font-size: 1.15rem; font-weight: 800; color: #ffffff; margin-bottom: 0.5rem;">Plug-and-Play Mobile SDK</h4> 1287 <p style="font-size: 0.88rem; color: #cbd5e1; line-height: 1.6; margin-bottom: 0;">Lightweight C/C++, Swift, and Kotlin plugin libraries ready to be embedded directly into 3rd-party commercial apps (mobility, fleet dispatch, smart home, tactical defense, eldercare).</p> 1288 </div> 1289</div> 1290 1291<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Infinite Use Cases: Transforming Every Smartphone into a Sensor</h3> 1292 1293<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 1rem; margin-bottom: 2rem;"> 1294 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-top: 3px solid #0284c7; border-radius: 10px; padding: 1.25rem;"> 1295 <div style="font-size: 1.3rem; margin-bottom: 0.4rem;">ð</div> 1296 <h4 style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Ride-Sharing & In-Cabin Safety</h4> 1297 <p style="font-size: 0.85rem; color: #64748b; line-height: 1.5; margin-bottom: 0;">Mobility platforms like <strong>Uber, Bolt, or taxi fleets</strong> can embed the SED plugin into driver/passenger apps to detect aggression, screaming, break-ins, or vehicle collisions and automatically dispatch assistance.</p> 1298 </div> 1299 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-top: 3px solid #1e40af; border-radius: 10px; padding: 1.25rem;"> 1300 <div style="font-size: 1.3rem; margin-bottom: 0.4rem;">ð®</div> 1301 <h4 style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Police & First Responder Safety</h4> 1302 <p style="font-size: 0.85rem; color: #64748b; line-height: 1.5; margin-bottom: 0;">Officers carrying smartphones or tactical wearables receive immediate gunshot and aggression alerts with precise team coordinates, ensuring faster mutual backup in dangerous environments.</p> 1303 </div> 1304 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-top: 3px solid #e6273e; border-radius: 10px; padding: 1.25rem;"> 1305 <div style="font-size: 1.3rem; margin-bottom: 0.4rem;">ð¡ï¸</div> 1306 <h4 style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">VIP & Executive Protection</h4> 1307 <p style="font-size: 0.85rem; color: #64748b; line-height: 1.5; margin-bottom: 0;">Close protection teams and private security agencies guarding high-value individuals gain synchronized, real-time tactical alarms whenever an anomaly or threat occurs near their escort perimeter.</p> 1308 </div> 1309 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-top: 3px solid #10b981; border-radius: 10px; padding: 1.25rem;"> 1310 <div style="font-size: 1.3rem; margin-bottom: 0.4rem;">ð¥</div> 1311 <h4 style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Elderly Care & Fall Distress</h4> 1312 <p style="font-size: 0.85rem; color: #64748b; line-height: 1.5; margin-bottom: 0;">Monitors senior living residences and home care for severe impact thuds, groaning, or calls for help without intrusive cameras, preserving 100% patient dignity.</p> 1313 </div> 1314 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-top: 3px solid #f59e0b; border-radius: 10px; padding: 1.25rem;"> 1315 <div style="font-size: 1.3rem; margin-bottom: 0.4rem;">ð¶</div> 1316 <h4 style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Smart Infant & Child Monitoring</h4> 1317 <p style="font-size: 0.85rem; color: #64748b; line-height: 1.5; margin-bottom: 0;">Processes infant crying patterns and acute respiratory distress locally on parents' old or current phones, ignoring background TV, traffic, or pet noise.</p> 1318 </div> 1319 <div style="background: #f8fafc; border: 1px solid #e2e8f0; border-top: 3px solid #8b5cf6; border-radius: 10px; padding: 1.25rem;"> 1320 <div style="font-size: 1.3rem; margin-bottom: 0.4rem;">ð·</div> 1321 <h4 style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Lone Worker & Field Protection</h4> 1322 <p style="font-size: 0.85rem; color: #64748b; line-height: 1.5; margin-bottom: 0;">Protects field engineers, refinery inspectors, and night shift staff with automated danger escalation if machinery explosions, grinding, or distress screams are detected.</p> 1323 </div> 1324</div> 1325 1326<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Key Mobile Features & Technical Capabilities</h3> 1327 1328<ul style="list-style: none; padding: 0; display: flex; flex-direction: column; gap: 0.65rem; margin-bottom: 2rem;"> 1329 <li style="display: flex; gap: 0.5rem; font-size: 0.95rem; color: var(--text-dark); line-height: 1.5;"><span style="color: var(--blue-primary); font-weight: 800;">â</span><strong>Zero Cloud Latency:</strong> Inference executes 100% on the mobile device's Neural Engine / DSP without requiring continuous cellular connectivity.</li> 1330 <li style="display: flex; gap: 0.5rem; font-size: 0.95rem; color: var(--text-dark); line-height: 1.5;"><span style="color: var(--blue-primary); font-weight: 800;">â</span><strong>Ultra-Low Battery Footprint:</strong> Optimized energy-based pre-filtering ensures all-day background monitoring with minimal battery drain.</li> 1331 <li style="display: flex; gap: 0.5rem; font-size: 0.95rem; color: var(--text-dark); line-height: 1.5;"><span style="color: var(--blue-primary); font-weight: 800;">â</span><strong>Instant Multi-Protocol Forwarding:</strong> Dispatches encrypted alarms over WebSockets, REST API, MQTT, or Push Notifications to central monitoring rooms (ARC / CAD / VMS).</li> 1332 <li style="display: flex; gap: 0.5rem; font-size: 0.95rem; color: var(--text-dark); line-height: 1.5;"><span style="color: var(--blue-primary); font-weight: 800;">â</span><strong>Privacy by Design & DSGVO:</strong> Never records voice or conversations; classifies only raw mathematical pitch and energy frequencies.</li> 1333</ul> 1334 1335<div style="background: #eff6ff; border: 1.5px solid #bfdbfe; border-radius: 12px; padding: 1.25rem 1.5rem; margin-top: 2rem;"> 1336 <h4 style="font-size: 1.05rem; font-weight: 800; color: #1e40af; margin-bottom: 0.4rem;">Partner With Us on Mobile AI Integration</h4> 1337 <p style="font-size: 0.92rem; color: #1e3a8a; line-height: 1.6; margin-bottom: 0.75rem;">Looking to integrate acoustic threat detection into your iOS/Android app, fleet dispatch system, or private security operations? Contact our mobile engineering team for SDK documentation, early beta access, and licensing terms.</p> 1338 <a href="mailto:[email protected]" style="display: inline-flex; align-items: center; gap: 6px; font-weight: 800; color: #1d4ed8; text-decoration: underline;">[email protected]</a> 1339</div>`,excerpt:"The SED Mobile Application & SDK brings the full power of the SED Target neural classification engine directly into smartphones and tablet devices via local NPU/GPU inference."}
1339,"protecting-critical-infrastructure-when-a-threat-is-heard-first":{title:"Protecting Critical Infrastructure: When a Threat Is Heard First",category:"case-studies",excerpt:"SED acoustic detection adds alerts for events that cameras may miss. Experience from Pilsen and an airport security exercise shows how it can help in practice.",content:`<div class="elementor-widget-container"> 1340<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.05rem;"> 1341A window breaks behind a technical building. Someone screams near the entrance. The security operator has cameras available but is watching another part of the site. The first warning may only arrive when an employee reports the incident. 1342</p> 1343<p style="margin-bottom: 1.5rem; line-height: 1.75; color: var(--text-dark); font-size: 1.05rem;"> 1344Sound Event Detector by JALUD adds another source of information. It recognises selected sound events and sends an alert to the monitoring system, helping the operator verify what is happening and initiate the appropriate response. 1345</p> 1346 1347<h4 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 700; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 0.75rem;"> 1348What can SED help identify? 1349</h4> 1350 1351 <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1.25rem; margin: 1.5rem 0 2rem;"> 1352 1353 <div style="background: #ffffff; border: 1px solid var(--slate-line);
1353 border-top: 4px solid #ef4444; border-radius: 12px; padding: 1.25rem; box-shadow: 0 4px 12px rgba(0,0,0,0.04); display: flex; flex-direction: column;"> 1354 <h4 style="font-family: var(--font-heading); font-size: 1.08rem; font-weight: 700; color: var(--navy-dark); margin: 0 0 0.5rem; display: flex; align-items: center; gap: 8px;"> 1355 <span>ð¨</span> Threats to people 1356 </h4> 1357 <p style="margin: 0; line-height: 1.6; color: var(--text-dark); font-size: 0.95rem;"> 1358 Gunshots, panic screams and aggression near entrances, reception desks and staff areas. 1359 </p> 1360 </div> 1361 1362 <div style="background: #ffffff; border: 1px solid var(--slate-line); border-top: 4px solid #f59e0b; border-radius: 12px; padding: 1.25rem; box-shadow: 0 4px 12px rgba(0,0,0,0.04); display: flex; flex-direction: column;"> 1363 <h4 style="font-family: var(--font-heading); font-size: 1.08rem; font-weight: 700; color: var(--navy-dark); margin: 0 0 0.5rem; display: flex; align-items: center; gap: 8px;"> 1364 <span>ð¨</span> Possible intrusion or damage 1365 </h4> 1366 <p style="margin: 0; line-height: 1.6; color: var(--text-dark); font-size: 0.95rem;"> 1367 Breaking glass, grinding tools or spray activity around buildings and perimeter areas. Operators assess each alert in the context of its location, timing and authorised activities. 1368 </p> 1369 </div> 1370 1371 <div style="background: #ffffff; border: 1px solid var(--slate-line);
1371 border-top: 4px solid var(--blue-primary); border-radius: 12px; padding: 1.25rem; box-shadow: 0 4px 12px rgba(0,0,0,0.04); display: flex; flex-direction: column;"> 1372 <h4 style="font-family: var(--font-heading); font-size: 1.08rem; font-weight: 700; color: var(--navy-dark); margin: 0 0 0.5rem; display: flex; align-items: center; gap: 8px;"> 1373 <span>ð¸</span> Drone activity around the site 1374 </h4> 1375 <p style="margin: 0; line-height: 1.6; color: var(--text-dark); font-size: 0.95rem;"> 1376 Acoustic detection can complement other sensors by identifying UAV sounds. Performance depends on the drone type, ambient noise, weather and microphone placement. SED does not intercept or neutralise drones. 1377 </p> 1378 </div> 1379 1380 </div> 1381 1382 1383<h4 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 700; color: var(--navy-dark); margin-top: 2.25rem; margin-bottom: 0.75rem;"> 1384See how detection works with a camera 1385</h4> 1386<div class="sed-inline-video-slot" data-yt="PvwzwjHTcN8" data-title="Watch gunshot detection and PTZ camera steering" style="margin-bottom: 1rem;"></div> 1387<p style="margin-bottom: 2rem; line-height: 1.7; color: var(--text-dark); font-size: 0.98rem; background: var(--blue-ultra-light); padding: 0.85rem 1.25rem; border-radius: 8px; border-left: 3px solid var(--blue-primary);"> 1388An example of acoustic detection working with a camera system. Automated camera steering requires the appropriate localisation setup and camera integration. 1389</p> 1390 1391<h4 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 700; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 0.75rem;"> 1392Pilsen: sound detection alongside municipal cameras 1393</h4> 1394<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"> 1395In Pilsen, Czech Republic, JALUD sound detectors complement the municipal CCTV system. The deployment illustrates how acoustic detection can become part of an existing monitoring environment. 1396</p> 1397<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"> 1398For critical-infrastructure operators, the practical lesson is the same: connect detection to a monitoring team and a defined response procedure. An alert is most useful when someone can verify it and act. 1399</p> 1400<p style="margin-bottom: 2rem;"> 1401<a href="/case-studies/case-study-pilsen-acoustic-detection/?lang=en" data-article-id="case-study-pilsen-acoustic-detection" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; font-size: 1.05rem;">Read the Pilsen deployment case study â</a> 1402</p> 1403 1404<h4 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 700; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 0.75rem;"> 1405Airport exercise: how quickly did the alert arrive? 1406</h4> 1407<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"> 1408During a simulated security exercise in an administrative building at Václav Havel Airport Prague, researchers compared alerts from JALUD detectors with conventional incident reporting. In one scenario involving aggressive shouting, they recorded: 1409</p> 1410 1411 1412 <div style="margin: 1.75rem 0 2rem; overflow-x: auto;"> 1413 <table style="width: 100%; max-width: 680px; border-collapse: separate; border-spacing: 0; border: 1px solid var(--slate-line); border-radius: 12px; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.04);"> 1414 <thead> 1415 <tr style="background: var(--navy-dark); color: #ffffff;"> 1416 <th style="padding: 1rem 1.25rem; text-align: left; font-weight: 700; font-size: 0.95rem;">Notification method</th> 1417 <th style="padding: 1rem 1.25rem; text-align: center; font-weight: 700; font-size: 0.95rem; width: 220px;">Time from the start of the incident</th> 1418 </tr> 1419 </thead> 1420 <tbody> 1421 <tr style="background: var(--blue-ultra-light); border-bottom: 1px solid var(--slate-line);"> 1422 <td style="padding: 1rem 1.25rem; font-weight: 700; color: var(--navy-dark); font-size: 1.05rem;"> 1423 ð¨ SED alert 1424 </td> 1425 <td style="padding: 1rem 1.25rem; text-align: center;">
1426 <span style="display: inline-block; background: #10b981; color: #ffffff; padding: 0.4rem 1.2rem; border-radius: 20px; font-weight: 900; font-size: 1.25rem; letter-spacing: 0.5px; box-shadow: 0 2px 10px rgba(16,185,129,0.35);"> 1427 5 seconds 1428 </span> 1429 </td> 1430 </tr> 1431 <tr style="background: #ffffff;"> 1432 <td style="padding: 1rem 1.25rem; color: var(--text-dark); font-size: 1rem;"> 1433 ð Telephone notification to security 1434 </td> 1435 <td style="padding: 1rem 1.25rem; text-align: center;"> 1436 <span style="display: inline-block; background: rgba(100, 116, 139, 0.15); color: var(--text-dark); padding: 0.4rem 1.2rem; border-radius: 20px; font-weight: 700; font-size: 1.05rem;"> 1437 30 seconds 1438 </span> 1439 </td> 1440 </tr> 1441 </tbody> 1442 </table> 1443 <div style="margin-top: 0.85rem; font-size: 0.9rem; color: var(--text-muted); line-height: 1.6; max-width: 680px;"> 1444 These figures describe notification times in a specific exercise, rather than the arrival of a response team or a guarantee for every installation. In a scenario without a distinctive initial sound, SED did not provide the first alert. <a href="https://doi.org/10.18280/ijsse.150413" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Read the published research and scenario results â</a> 1445 </div> 1446 </div> 1447 1448 1449<h4 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 700; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 0.75rem;"> 1450How could this work at your site? 1451</h4> 1452<p style="margin-bottom: 1rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem; font-style: italic;"> 1453Illustrative scenario: a window breaks at a technical building during the night. 1454</p> 1455<ol style="margin-bottom: 1.5rem; padding-left: 1.5rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"> 1456 <li style="margin-bottom: 0.5rem;"><strong>Detection:</strong> SED recognises the sound of breaking glass.</li> 1457 <li style="margin-bottom: 0.5rem;"><strong>Notification:</strong> the monitoring centre receives an alert identifying the detection location.</li> 1458 <li style="margin-bottom: 0.5rem;"><strong>Verification:</strong> the operator checks the situation, for example using an available camera.</li> 1459 <li style="margin-bottom: 0.5rem;"><strong>Response:</strong> security staff follow the siteâs established procedure.</li> 1460</ol> 1461<p style="margin-bottom: 1rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"> 1462Integration with connected systems can help alerts reach the people responsible for responding. 1463</p> 1464<p style="margin-bottom: 2rem;"> 1465<a href="/case-studies/sed-kiss-integration-automated-alerts/?lang=en" data-article-id="sed-kiss-integration-automated-alerts" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; font-size: 1.05rem;">Explore SED and KISS integration â</a> 1466</p> 1467 1468<!-- Legislative box (CER & NIS2) --> 1469<div style="background: rgba(241, 245, 249, 0.75); border: 1px solid var(--slate-line); border-left: 4px solid var(--blue-primary); border-radius: 8px; padding: 1.25rem 1.5rem; margin: 2rem 0;"> 1470 <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin: 0 0 0.5rem;"> 1471 How does this support critical-infrastructure resilience? 1472 </h4> 1473 <h5 style="font-size: 0.98rem; font-weight: 700; color: var(--navy-dark); margin: 0 0 0.4rem;"> 1474 From risk assessment to practical protection 1475 </h5> 1476 <p style="margin-bottom: 0.85rem; line-height: 1.7; color: var(--text-dark); font-size: 0.95rem;"> 1477 The EU Critical Entities Resilience Directive (CER) establishes a framework for identified critical entities to assess risks and implement proportionate resilience measures. Articles 12 and 13 address risk assessment, physical protection, incident handling and continuity. Acoustic detection can support selected measures where a relevant threat produces a re
1477cognisable sound. <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32022L2557" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Read the CER Directive in English â</a> 1478 </p> 1479 <p style="margin-bottom: 0.85rem; line-height: 1.7; color: var(--text-dark); font-size: 0.95rem;"> 1480 The complementary NIS2 Directive addresses cybersecurity risk management and incident reporting. SEDâs role in this article is physical-event detection; it does not replace the cybersecurity controls required for connected systems. Applicable obligations depend on national implementation and the organisationâs scope. <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32022L2555" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Read the NIS2 Directive in English â</a> 1481 </p> 1482 <p style="margin: 0; line-height: 1.7; color: var(--text-dark); font-size: 0.95rem;"> 1483 Installing SED alone does not establish compliance with either framework. Outside the EU, deployment should follow the relevant national and sector-specific requirements. The installation design should also address audio processing, optional short recordings and access permissions. Edge deployment enables local analysis and the transmission primarily of event information. 1484 </p> 1485</div> 1486 1487<!-- CTA --> 1488<div style="background: var(--blue-ultra-light); border: 1px solid var(--blue-light); border-radius: 12px; padding: 1.75rem; margin: 2.25rem 0; text-align: center;"> 1489 <h4 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 800; color: var(--navy-dark); margin: 0 0 0.5rem;"> 1490 Test SED in your own environment 1491 </h4> 1492 <p style="margin-bottom: 1.25rem; line-height: 1.7; color: var(--text-dark); font-size: 0.98rem; max-width: 600px; margin-left: auto; margin-right: auto;"> 1493 Start with a few locations and clearly defined sound scenarios. A pilot can assess detection in local noise conditions, unwanted alerts and how notifications fit into the security teamâs daily work. 1494 </p> 1495 <a href="/#contact?lang=en" class="sed-btn sed-btn-primary" style="display: inline-block; padding: 0.65rem 1.6rem; font-size: 1rem; font-weight: 700; text-decoration: none; border-radius: 8px;"> 1496 Discuss a pilot deployment â 1497 </a> 1498</div> 1499 1500<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 0.75rem;"> 1501Research and further reading 1502</h4> 1503<ul style="margin-bottom: 2rem; padding-left: 1.5rem; line-height: 1.75; color: var(--text-dark); font-size: 0.95rem;"> 1504 <li><a href="https://doi.org/10.18280/ijsse.150413" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">Accelerating Emergency Response in Airport Environments: An Experimental Study on Intelligent Sound Detection Systems</a> â Smažinka, Å Äurek and Hrinko, 2025. Published research on sound detection during a Prague Airport security exercise.</li> 1505 <li><a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32022L2557" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">EU Critical Entities Resilience Directive â Directive (EU) 2022/2557</a> â Official English text covering the resilience of critical entities.</li> 1506 <li><a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32022L2555" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">NIS2 Directive â Directive (EU) 2022/2555</a> â Official English text addressing cybersecurity risk management and incident reporting.</li> 1507</ul> 1508 1509 1510 <div style="margin-top: 3rem; padding-top: 2rem; border-top: 1px solid var(--slate-line);"> 1511 <h3 style="font-family: var(--font-heading); font-size: 1.3rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 1.25rem;"> 1512 Related JALUD case studies and articles 1513 </h3> 1514 <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 1.25rem;"> 1515 1516 <div class="sed-card sed-related-card" data-article-id="case-study-pilsen-acoustic-detection" style="padding: 0; overflow: hidden; cursor: pointer; background: #ffffff; border: 1px solid var(--slate-line); border-radius: 12px; display: flex; flex-direction: column; justify-content: space-between; box-shadow: 0 3px 10px rgba(0,0,0,0.04); transition: transform 0.2s, box-shadow 0.2s;"> 1517 <div> 1518 <div style="height: 140px; overflow: hidden; background: var(--navy-dark); position: relative;"> 1519 <img src="/images/Studie_Plzen.png" alt="Pilsen: Acoustic Detection in Municipal Security" style="width: 100%; height: 100%; object-fit: cover;"> 1520 <div style="position: absolute; top: 8px; left: 8px; background: rgba(16, 185, 129, 0.95); color: #ffffff; padding: 2px 8px; border-radius: 4px; font-size: 0.7rem; font-weight: 800; text-transform: uppercase;"> 1521 Case Study 1522 </div> 1523 </div> 1524 <div style="padding: 1rem 1rem 0.5rem;"> 1525 <h4 style="font-size: 0.98rem; font-weight: 700; color: var(--navy-dark); margin: 0 0 0.4rem 0; line-height: 1.35;"> 1526 Pilsen: Acoustic Detection in Municipal Security 1527 </h4> 1528 <p style="font-size: 0.85rem; color: var(--text-dark); margin: 0; line-height: 1.5;"> 1529 How SED complements an existing municipal camera system. 1530 </p> 1531 </div> 1532 </div> 1533 <div style="padding: 0.5rem 1rem 1rem;"> 1534 <a href="/case-studies/case-study-pilsen-acoustic-detection/?lang=en" data-article-id="case-study-pilsen-acoustic-detection" class="sed-btn sed-btn-outline" style="width: 100%; font-size: 0.82rem; padding: 6px 10px; text-align: center; text-decoration: none; display: block; box-sizing: border-box;">Explore Case Study â</a> 1535 </div> 1536 </div> 1537 1538 <div class="sed-card sed-related-card" data-article-id="sed-kiss-integration-automated-alerts" style="padding: 0; overflow: hidden; cursor: pointer; background: #ffffff; border: 1px solid var(--slate-line); border-radius: 12px; display: flex; flex-direction: column; justify-content: space-between; box-shadow: 0 3px 10px rgba(0,0,0,0.04); transition: transform 0.2s, box-shadow 0.2s;"> 1539 <div> 1540 <div style="height: 140px; overflow: hidden; background: var(--navy-dark); position: relative;"> 1541 <img src="/images/SED_a_KISS.png" alt="SED and KISS: From Sound Detection to Automated Alerts" style="width: 100%; height: 100%; object-fit: cover;"> 1542 <div style="position: absolute; top: 8px; left: 8px; background: rgba(16, 185, 129, 0.95); color: #ffffff; padding: 2px 8px; border-radius: 4px; font-size: 0.7rem; font-weight: 800; text-transform: uppercase;"> 1543 Case Study 1544 </div> 1545 </div> 1546 <div style="padding: 1rem 1rem 0.5rem;"> 1547 <h4 style="font-size: 0.98rem; font-weight: 700; color: var(--navy-dark); margin: 0 0 0.4rem 0; line-height: 1.35;"> 1548 SED and KISS: From Sound Detection to Automated Alerts 1549 </h4> 1550 <p style="font-size: 0.85rem; color: var(--text-dark); margin: 0; line-height: 1.5;"> 1551 Connecting acoustic alerts with established response workflows. 1552 </p> 1553 </div> 1554 </div> 1555 <div style="padding: 0.5rem 1rem 1rem;"> 1556 <a href="/case-studies/sed-kiss-integration-automated-alerts/?lang=en" data-article-id="sed-kiss-integration-automated-alerts" class="sed-btn sed-btn-outline" style="width: 100%; font-size: 0.82rem; padding: 6px 10px; text-align: center; text-decoration: none; display: block; box-sizing: border-box;">Explore Case Study â</a> 1557 </div> 1558 </div> 1559 1560 <div class="sed-card sed-related-card" data-article-id="drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early" style="padding: 0; overflow: hidden; cursor: pointer; background: #ffffff; border: 1px solid var(--slate-line); border-radius: 12px; display: flex; flex-direction: column; justify-content: space-between; box-shadow: 0 3px 10px rgba(0,0,0,0.04); transition: transform 0.2s, box-shadow 0.2s;"> 1561 <div> 1562 <div style="height: 140px; overflow: hidden; background: var(--navy-dark); position: relative;"> 1563 <img src="/images/Studie_Detekce_dron.png" alt="Drone Detection and Site Protection" style="width: 100%; height: 100%; object-fit: cover;"> 1564 <div style="position: absolute; top: 8px; left: 8px; background: rgba(16, 185, 129, 0.95); color: #ffffff; padding: 2px 8px; border-radius: 4px; font-size: 0.7rem; font-weight: 800; text-transform: uppercase;"> 1565 Case Study 1566 </div> 1567 </div> 1568 <div style="padding: 1rem 1rem 0.5rem;"> 1569 <h4 style="font-size: 0.98rem; font-weight: 700; color: var(--navy-dark); margin: 0 0 0.4rem 0; line-height: 1.35;"> 1570 Drone Detection and Site Protection 1571 </h4> 1572 <p style="font-size: 0.85rem; color: var(--text-dark); margin: 0; line-height: 1.5;"> 1573 The role of acoustic UAV detection within a broader security system. 1574 </p> 1575 </div> 1576 </div> 1577 <div style="padding: 0.5rem 1rem 1rem;"> 1578 <a href="/case-studies/drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early/?lang=en" data-article-id="drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early" class="sed-btn sed-btn-outline" style="width: 100%; font-size: 0.82rem; padding: 6px 10px; text-align: center; text-decoration: none; display: block; box-sizing: border-box;">Explore Case Study â</a> 1579 </div> 1580 </div> 1581 1582 </div> 1583 </div> 1584 1585</div>`,date:"September 16, 2026",img:"/images/SED_kriticka_infrastruktura.png",tag:"CRITICAL INFRASTRUCTURE",yt:"PvwzwjHTcN8",videos:["PvwzwjHTcN8"],crossReferences:[{title:"Pilsen CCTV Deployment",slug:"case-study-pilsen-acoustic-detection"},{title:"SED and KISS Integration",slug:"sed-kiss-integration-automated-alerts"},{title:"Drone Detection in Practice",slug:"drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early"}
1585],slug:"protecting-critical-infrastructure-when-a-threat-is-heard-first",url:"/case-studies/protecting-critical-infrastructure-when-a-threat-is-heard-first"},"sapient-bws-acoustic-sensor":{slug:"sapient-bws-acoustic-sensor",category:"product-updates",date:"2026-09-23",tag:"SAPIENT & BWS Integration",publisher:"JALUD Embedded Product Release ⢠Defence & Security",img:"/images/prumyslova-bezpecnost.png",yt:"",title:"SAPIENT pro akustickou detekci: Senzor komunikujÃcà podle standardu BWS",excerpt:"SAPIENT je otevÅený standard britského ministerstva obrany pro fúzi senzorů. SED nativnÄ publikuje SAPIENT zprávy pÅÃmo do systémů kompatibilnÃch s BWS.",content:"<p>Pro integrátory v obranném a bezpeÄnostnÃm sektoru pracujÃcà na projektech v souladu s BWS nenà senzor pouhým mikrofonem. Je to typovaná entita, která publikuje strukturované zprávy pÅes rozhranà SAPIENT...</p><h3>KlÃÄové výhody</h3><ul><li>PÅÃmé odesÃlánà telemetrie bez nutnosti cloudového pÅekladu</li><li>Lokalizace smÄru a úhlu incidentu v reálném Äase</li><li>100% ochrana soukromà a GDPR shoda bez nahrávánà hlasu</li></ul>",canonicalUrl:"https://www.jalud.eu/product-updates/sapient-bws-acoustic-sensor",shareUrl:"https://www.jalud.eu/product-updates/sapient-bws-acoustic-sensor",spaUrl:"https://www.jalud.eu/#product-updates/sapient-bws-acoustic-sensor",socialShareUrls:{linkedin:"https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fsapient-bws-acoustic-sensor",twitter:"https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fsapient-bws-acoustic-sensor&text=SAPIENT%20pro%20akustickou%20detekci%3A%20Senzor%20komunikuj%C3%ADc%C3%AD%20podle%20standardu%20BWS",facebook:"https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fsapient-bws-acoustic-sensor",whatsapp:"https://api.whatsapp.com/send?text=SAPIENT%20pro%20akustickou%20detekci%3A%20Senzor%20komunikuj%C3%ADc%C3%AD%20podle%20standardu%20BWS%20https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fsapient-bws-acoustic-sensor"},urls:{canonical:"https://www.jalud.eu/product-updates/sapient-bws-acoustic-sensor",share:"https://www.jalud.eu/product-updates/sapient-bws-acoustic-sensor",spa:"https://www.jalud.eu/#product-updates/sapient-bws-acoustic-sensor",socialShare:{linkedin:"https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fsapient-bws-acoustic-sensor",twitter:"https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fsapient-bws-acoustic-sensor&text=SAPIENT%20pro%20akustickou%20detekci%3A%20Senzor%20komunikuj%C3%ADc%C3%AD%20podle%20standardu%20BWS",facebook:"https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fsapient-bws-acoustic-sensor",whatsapp:"https://api.whatsapp.com/send?text=SAPIENT%20pro%20akustickou%20detekci%3A%20Senzor%20komunikuj%C3%ADc%C3%AD%20podle%20standardu%20BWS%20https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fsapient-bws-acoustic-sensor"}},translations:{cs:{title:"SAPIENT pro akustickou detekci: Senzor komunikujÃcà podle standardu BWS",excerpt:"SAPIENT je otevÅený standard britského ministerstva obrany pro fúzi senzorů. SED nativnÄ publikuje SAPIENT zprávy pÅÃmo do systémů kompatibilnÃch s BWS.",category:"Produktové novinky",content:"<p>Pro integrátory v obranném a bezpeÄnostnÃm sektoru pracujÃcà na projektech v souladu s BWS nenà senzor pouhým mikrofonem. Je to typovaná entita, která publikuje strukturované zprávy pÅes rozhranà SAPIENT...</p><h3>KlÃÄové výhody</h3><ul><li>PÅÃmé odesÃlánà telemetrie bez nutnosti cloudového pÅekladu</li><li>Lokalizace smÄru a úhlu incidentu v reálném Äase</li><li>100% ochrana soukromà a GDPR shoda bez nahrávánà hlasu</li></ul>"},en:{title:"SAPIENT for Acoustic Detection: Sensor Communicating via the BWS Standard",excerpt:"SAPIENT is the UK MoD's open standard for sensor fusion. SED exposes native SAPIENT messages so acoustic events land in BWS-aligned systems as first-class sensor data.",category:"Product Updates",content:'<p>For UK defence and security integrators working on BWS-aligned projects, "the sensor" is not a microphone. It is a typed entity that publishes structured messages over the SAPIENT interface...</p><h3>Key Benefits</h3><ul><li>Direct telemetry dispatch without cloud middleware</li><li>Real-time bearing and incident angle reporting</li><li>100% GDPR compliant edge inference without voice recording</li></ul>'},de:{title:"SAPIENT für akustische Erkennung: Sensor-Kommunikation nach BWS-Standard",excerpt:"SAPIENT ist der offene Standard des britischen Verteidigungsministeriums für Sensorfusion. SED übermittelt aku
1585stische Ereignisse nativ an BWS-konforme Systeme.",category:"Produkt-Updates",content:"<p>Für Integratoren im Verteidigungs- und Sicherheitsbereich bietet die native SAPIENT-Unterstützung im SED-Sensor eine direkte Anbindung ohne Middleware...</p>"},es:{title:"SAPIENT para detección acústica: Sensor con estándar BWS",excerpt:"SAPIENT es el estándar abierto del Ministerio de Defensa del Reino Unido para la fusión de sensores. SED envÃa mensajes nativos SAPIENT directamente a sistemas BWS.",category:"Actualizaciones de producto",content:"<p>Para los integradores de defensa y seguridad, SED ofrece compatibilidad nativa con SAPIENT a nivel de firmware en el borde...</p>"},pt:{title:"SAPIENT para detecção acústica: Sensor comunicando via padrão BWS",excerpt:"SAPIENT é o padrão aberto do Ministério da Defesa do Reino Unido para fusão de sensores. O SED transmite dados acústicos diretamente para sistemas BWS.",category:"Atualizações de produto",content:"<p>A integração nativa do protocolo SAPIENT no firmware do Sound Event Detector permite conectar sensores a plataformas C2 sem intermediários...</p>"},ar:{title:"SAPIENT ÙÙÙØ´Ù Ø§ÙØµÙتÙ: Ù
ستشعر ÙØªÙاص٠عبر Ù
Ø¹ÙØ§Ø± BWS",excerpt:"SAPIENT Ù٠اÙÙ
Ø¹ÙØ§Ø± اÙÙ
ÙØªÙØ ÙÙØ²Ø§Ø±Ø© Ø§ÙØ¯Ùاع Ø§ÙØ¨Ø±ÙطاÙÙØ© ÙØ¯Ù
ج Ø£Ø¬ÙØ²Ø© Ø§ÙØ§Ø³ØªØ´Ø¹Ø§Ø±. ÙÙÙÙ
SED بÙÙÙ Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© Ù
باشرة Ø¥ÙÙ Ø§ÙØ£ÙظÙ
Ø© اÙÙ
ØªÙØ§ÙÙØ© Ù
ع BWS.",category:"ØªØØ¯Ùثات اÙÙ
ÙØªØ¬Ø§Øª",content:"<p>ÙÙÙØ± Ù
ستشعر SED ØªÙØ§Ù
ÙØ§Ù أصÙÙØ§Ù Ù
ع Ù
Ø¹ÙØ§Ø± SAPIENT ÙÙØ·Ø§Ø¹Ø§Øª Ø§ÙØ¯Ùاع ÙØ§ÙØ£Ù
ÙØ Ù
Ù
ا ÙØªÙØ Ø¥Ø±Ø³Ø§Ù Ø§ÙØ¥Ø´Ø§Ø±Ø§Øª Ù
باشرة ÙØ¨Ø£Ø¹Ù٠درجات Ø§ÙØ¯ÙØ©...</p>"},it:{title:"SAPIENT per il rilevamento acustico: Sensore conforme allo standard BWS",excerpt:"SAPIENT è lo standard aperto del Ministero della Difesa britannico per la fusione dei sensori. SED invia eventi acustici nativi ai sistemi BWS.",category:"Aggiornamenti di prodotto",content:"<p>Per i progettisti e integratori di sicurezza, il supporto nativo a SAPIENT consente una comunicazione immediata con i sistemi C2...</p>"}},crossReferences:[{title:"Akustická detekce dronů a ochrana perimetru",url:"#detection-drones",slug:"detection-drones",icon:"ð¸"},{title:"Průmyslová bezpeÄnost a kritická infrastruktura",url:"#market-industrial",slug:"market-industrial",icon:"ð"}],relatedArticles:[{slug:"sed-camera-version",title:"SED Edge Edition: Embedded AI on Axis, Hikvision & Hanwha",category:"product-updates",date:"2024-08-15",img:"/images/edge-reseni-detail.png"}],updatedAt:"2026-09-25T15:13:46.924Z"},"edge-ai-privacy-by-architecture":{slug:"edge-ai-privacy-by-architecture",category:"product-updates",date:"2026-09-25",tag:"Edge AI & Privacy",publisher:"JALUD Embedded Product Release ⢠Privacy & Edge Architecture",img:"/images/prumyslova-bezpecnost.png",yt:"",title:"Edge AI akustická detekce: soukromà architekturou",excerpt:"Edge AI akustická detekce zpracovává zvuk pÅÃmo v senzoru â surový zvuk nikdy neopustà zaÅÃzenÃ. Jak funguje privacy-by-architecture v bezpeÄnostnÃch a veÅejnÄ-bezpeÄnostnÃch nasazenÃch.",content:'<p>Pro bezpeÄnostnÃho operátora je akustická detekce událostà cenný signál â výstÅely, agrese, rozbità skla, alarmy aut â který doplÅuje video a poskytuje dÅÃvÄjšà varovánÃ, když samotná kamera nestaÄÃ.</p><p>Pro povÄÅence pro ochranu osobnÃch údajů je mikrofon, který âposlouchá", vysoce rizikovým zdrojem dat. TradiÄnà cloudová audio analytika pÅesouvá surový zvuk mimo zaÅÃzenÃ, na server, do modelu. PrávÄ tento pipeline regulátoÅi provÄÅujà pod GDPR a britským DPA.</p><p>ÅeÅ¡enà je navrhnout systém tak, aby surový zvuk vůbec nemohl opustit senzor. PÅesnÄ tak funguje SED (Sound Event Detector) bÄžÃcà nativnÄ na Axis ACAP a Hanwha Wisenet 9.</p><p>Edge zpracovánà má smysl jen tehdy, pokud metadata událostà dorazà do existujÃcÃch systémů operátora. SED nabÃzà tÅi integraÄnà povrchy: ONVIF event kanál, REST API driver a SAPIENT driver pro UK MoD BWS projekty.</p><p>Edge AI akustická detekce je správná odpovÄÄ, když je nasazenà v jurisdikci s pÅÃsnou regulacà audio dohledu (primárnÄ EU/UK), operátor již má VMS / PSIM konzumujÃcà ONVIF nebo REST události, anebo když zadánà znà âžádný surový zvuk mimo zaÅÃzenÃ" a odpovÄÄ musà být architektura, ne konfigurace.</p>',canonicalUrl:"https://www.jalud.eu/product-updates/edge-ai-privacy-by-architecture",shareUrl:"https://www.jalud.eu/product-updates/edge-ai-privacy-by-architecture",spaUrl:"https://www.jalud.eu/#product-updates/edge-ai-privacy-by-architecture",socialShareUrls:{linkedin:"https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fedge-ai-privacy-by-architecture",twitter:"https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fedge-ai-privacy-by-architecture&text=Edge%20AI%20akustick%C3%A1%20detekce%3A%20soukrom%C3%AD%20architekturou",facebook:"https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fedge-ai-privacy-by-architecture",whatsapp:"https://api.whatsapp.com/se
1585nd?text=Edge%20AI%20akustick%C3%A1%20detekce%3A%20soukrom%C3%AD%20architekturou%20https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fedge-ai-privacy-by-architecture"},urls:{canonical:"https://www.jalud.eu/product-updates/edge-ai-privacy-by-architecture",share:"https://www.jalud.eu/product-updates/edge-ai-privacy-by-architecture",spa:"https://www.jalud.eu/#product-updates/edge-ai-privacy-by-architecture",socialShare:{linkedin:"https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fedge-ai-privacy-by-architecture",twitter:"https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fedge-ai-privacy-by-architecture&text=Edge%20AI%20akustick%C3%A1%20detekce%3A%20soukrom%C3%AD%20architekturou",facebook:"https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fedge-ai-privacy-by-architecture",whatsapp:"https://api.whatsapp.com/send?text=Edge%20AI%20akustick%C3%A1%20detekce%3A%20soukrom%C3%AD%20architekturou%20https%3A%2F%2Fwww.jalud.eu%2Fproduct-updates%2Fedge-ai-privacy-by-architecture"}},translations:{cs:{title:"Edge AI akustická detekce: soukromà architekturou",excerpt:"Edge AI akustická detekce zpracovává zvuk pÅÃmo v senzoru â surový zvuk nikdy neopustà zaÅÃzenÃ. Jak funguje privacy-by-architecture v bezpeÄnostnÃch a veÅejnÄ-bezpeÄnostnÃch nasazenÃch.",category:"Produktové novinky",content:'<p>Pro bezpeÄnostnÃho operátora je akustická detekce událostà cenný signál â výstÅely, agrese, rozbità skla, alarmy aut â který doplÅuje video a poskytuje dÅÃvÄjšà varovánÃ, když samotná kamera nestaÄÃ.</p><p>Pro povÄÅence pro ochranu osobnÃch údajů je mikrofon, který âposlouchá", vysoce rizikovým zdrojem dat. TradiÄnà cloudová audio analytika pÅesouvá surový zvuk mimo zaÅÃzenÃ, na server, do modelu. PrávÄ tento pipeline regulátoÅi provÄÅujà pod GDPR a britským DPA.</p><p>ÅeÅ¡enà je navrhnout systém tak, aby surový zvuk vůbec nemohl opustit senzor. PÅesnÄ tak funguje SED (Sound Event Detector) bÄžÃcà nativnÄ na Axis ACAP a Hanwha Wisenet 9.</p><p>Edge zpracovánà má smysl jen tehdy, pokud metadata událostà dorazà do existujÃcÃch systémů operátora. SED nabÃzà tÅi integraÄnà povrchy: ONVIF event kanál, REST API driver a SAPIENT driver pro UK MoD BWS projekty.</p><p>Edge AI akustická detekce je správná odpovÄÄ, když je nasazenà v jurisdikci s pÅÃsnou regulacà audio dohledu (primárnÄ EU/UK), operátor již má VMS / PSIM konzumujÃcà ONVIF nebo REST události, anebo když zadánà znà âžádný surový zvuk mimo zaÅÃzenÃ" a odpovÄÄ musà být architektura, ne konfigurace.</p>'},en:{title:"Edge AI acoustic detection: privacy by architecture",excerpt:"Edge AI acoustic detection processes sound on the sensor â raw audio never leaves the device. How privacy-by-architecture works for security and public-safety deployments.",category:"Product Updates",content:`<p>For a security operator, acoustic event detection is a high-value signal â gunshots, aggression, glass break, car alarms â that c
1585omplements video and gives earlier warning when a camera alone is not enough.</p><p>For a privacy officer, a microphone that "listens" is a high-risk data source. Traditional cloud audio analytics moves raw audio off the device, into a server, into a model. That pipeline is exactly what regulators scrutinise under GDPR and the UK DPA.</p><p>The way to reconcile is to design the system so that raw audio cannot leave the sensor. That is what edge AI acoustic detection means, and what SED (Sound Event Detector) is built for â running natively on Axis ACAP and Hanwha Wisenet 9.</p><p>Edge processing is only useful if event metadata still reaches the operator's existing systems. SED exposes three integration surfaces: ONVIF event channel, REST API driver, and SAPIENT driver for UK MoD BWS-aligned projects.</p><p>Edge AI acoustic detection is the right answer when the deployment is in a jurisdiction with strict audio-surveillance regulation (EU/UK primary), when the operator already has a VMS / PSIM that consumes ONVIF or REST events, or when the procurement requirement is "no raw audio off the device" and the answer must be architecture, not configuration.</p>`},de:{title:"Edge-AI-Audioanalyse: Datenschutz durch Architektur",excerpt:"Edge-AI-Audioanalyse verarbeitet Ton direkt im Sensor â Rohaudio verlässt das Gerät nicht. So funktioniert Datenschutz durch Architektur in Sicherheits- und öffentlichen Sicherheitsanwendungen.",category:"Produkt-Updates",content:'<p>Für einen Sicherheitsoperator ist akustische Ereigniserkennung ein hochwertiges Signal â Schüsse, Aggression, Glasbruch, Autosalarm â, das Video ergänzt und früher warnt, wenn eine Kamera allein nicht ausreicht.</p><p>Für den Datenschutzbeauftragten ist ein Mikrofon, das âmithört", eine Hochrisiko-Datenquelle. Traditionelle Cloud-Audioanalyse verschiebt Rohaudio vom Gerät auf einen Server, in ein Modell. Genau diese Pipeline prüfen Aufsichtsbehörden unter DSGVO und UK DPA.</p><p>Die Lösung: das System so entwerfen, dass Rohaudio den Sensor gar nicht erst verlassen kann. Genau das leistet SED (Sound Event Detector), nativ auf Axis ACAP und Hanwha Wisenet 9.</p><p>Edge-Verarbeitung lohnt nur, wenn die Ereignismetadaten die bestehenden Operator-Systeme erreichen. SED bietet drei Integrationsflächen: ONVIF-Event-Kanal, REST-API-Treiber und SAPIENT-Treiber für UK-MoD-BWS-Projekte.</p><p>Edge-AI-Audioanalyse ist die richtige Antwort, wenn das Einsatzgebiet einer strengen Audioüberwachungsregulierung unterliegt (primär EU/UK), wenn das VMS/PSIM bereits ONVIF- oder REST-Ereignisse konsumiert, oder wenn die Anforderung lautet âkein Rohaudio auÃerhalb des Geräts" â und die Antwort Architektur sein muss, nicht Konfiguration.</p>'},es:{title:"Detección acústica con Edge AI: privacidad por arquitectura",excerpt:"La detección acústica con Edge AI procesa el sonido directamente en el sensor: el audio crudo nunca sale del dispositivo. Cómo funciona la privacidad por arquitectura en despliegues de seguridad y seguridad pública.",category:"Actualizaciones de producto",content:'<p>Para un operador de seguridad, la detección acústica de eventos es una señal de alto valor â disparos, agresión, rotura de cristales, alarmas de coches â que complementa el vÃdeo y alerta antes cuando una cámara sola no basta.</p><p>Para un responsable de privacidad, un micrófono que "escucha" es una fuente de datos de alto riesgo. La analÃtica de audio tradicional en la nube mueve el audio crudo fuera del dispositivo, al servidor, al modelo. Esa canalización es exactamente la que los reguladores examinan bajo el RGPD y la DPA del Reino Unido.</p><p>La solución: diseñar el sistema para que el audio crudo no pueda salir del sensor. Eso es la detección acústica con Edge AI, y para eso está SED (Sound Event Detector), ejecutado de forma nativa en Axis ACAP y Hanwha Wisenet 9.</p><p>El procesamiento en el borde sólo es útil si los metadatos de eventos llegan a los sistemas existentes del operador. SED expone tres superficies de integración: canal de eventos ONVIF, driver REST API y driver SAPIENT para proyectos UK MoD BWS.</p><p>La detección acústica con Edge AI es la respuesta correcta cuando el despliegue está en una jurisdicción con regulación estricta de vigilancia por audio (principalmente UE/Reino Unido), cuando el VMS/PSIM ya consume eventos ONVIF o REST, o cuando el requisito de adquisición es "sin audio crudo fuera del dispositivo" y la respuesta debe ser arquitectura, no configuración.</p>'},pt:{title:"Deteção acústica com Edge AI: privacidade por arquitetura",excerpt:"A deteção acústica com Edge AI processa o som diretamente no sensor â o áudio bruto nunca sai do dispositivo. à assim que a privacidade por arquitetura funciona em implantações de segurança e segurança pública.",category:"Atualizações de produto",content:'<p>Para um operador de segurança, a deteção acústica de eventos é um sinal de alto valor â tiros, agressão, quebra de vidros, alarmes de carro â que complementa o vÃdeo e avisa mais cedo quando uma câmara sozinha não chega.</p><p>Para um encarregado de proteção de dados, um microfone que "ouve" é uma fonte de dados de alto risco. A análise de áudio tradicional na nuvem move o áudio bruto para fora do dispositivo, para um servidor, para um modelo. Essa cadeia é exatamente o que os reguladores examinam ao abrigo do RGPD e da DPA do Reino Unido.</p><p>A solução: desenhar o sistema para que o áudio bruto nem possa sair do sensor. à isso que a deteção acústica com Edge AI faz, e é para
1585isso que existe o SED (Sound Event Detector), executado nativamente em Axis ACAP e Hanwha Wisenet 9.</p><p>O processamento no edge só vale se os metadados dos eventos chegarem aos sistemas existentes do operador. O SED oferece três superfÃcies de integração: canal de eventos ONVIF, driver REST API e driver SAPIENT para projetos UK MoD BWS.</p><p>A deteção acústica com Edge AI é a resposta certa quando a implantação está numa jurisdição com regulamentação rigorosa de vigilância por áudio (principalmente UE/Reino Unido), quando o VMS/PSIM já consome eventos ONVIF ou REST, ou quando o requisito de aquisição é "sem áudio bruto fora do dispositivo" e a resposta tem de ser arquitetura, não configuração.</p>'},ar:{title:"ÙØ´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØ·Ø±ÙÙ: Ø§ÙØ®ØµÙØµÙØ© باÙÙÙØ¯Ø³Ø©",excerpt:"ÙØ¹Ø§Ùج ÙØ´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØ·Ø±ÙÙ Ø§ÙØµÙت Ù
باشرة داخ٠اÙÙ
ستشعر â ÙØ§ تغادر Ø§ÙØ¥Ø´Ø§Ø±Ø© Ø§ÙØµÙØªÙØ© Ø§ÙØ®Ø§Ù
Ø§ÙØ¬Ùاز Ø£Ø¨Ø¯ÙØ§. ÙØ°Ù ÙÙ Ø§ÙØ®ØµÙØµÙØ© باÙÙÙØ¯Ø³Ø© اÙÙ
عÙ
Ø§Ø±ÙØ© ÙÙ ÙØ´Ø±Ø§Øª Ø§ÙØ£Ù
Ù ÙØ§ÙØ³ÙØ§Ù
Ø© Ø§ÙØ¹Ø§Ù
Ø©.",category:"ØªØØ¯Ùثات اÙÙ
ÙØªØ¬Ø§Øª",content:'<p dir="rtl">باÙÙØ³Ø¨Ø© Ø¥ÙÙ Ù
شغÙÙ Ø§ÙØ£ÙظÙ
Ø© Ø§ÙØ£Ù
ÙÙØ©Ø ÙÙØ¹Ø¯Ù ÙØ´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© إشارة عاÙÙØ© اÙÙÙÙ
Ø© â Ø¥Ø·ÙØ§Ù ÙØ§Ø±Ø Ø§Ø¹ØªØ¯Ø§Ø¡Ø ÙØ³Ø± Ø²Ø¬Ø§Ø¬Ø ØµÙØ§Ø±Ø§Øª Ø³ÙØ§Ø±Ø§Øª â ØªÙÙÙ
٠اÙÙÙØ¯ÙÙ ÙØªÙصدر ØªÙØ¨ÙÙÙØ§ Ø£Ø¨ÙØ± ØÙÙ ÙØ§ تÙÙ٠اÙÙØ§Ù
ÙØ±Ø§ ÙØØ¯ÙØ§.</p><p dir="rtl">باÙÙØ³Ø¨Ø© Ø¥ÙÙ Ù
سؤÙÙ ØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§ØªØ ÙØ¥Ù اÙÙ
ÙÙØ±ÙÙÙÙ Ø§ÙØ°Ù Â«ÙØ³ØªÙ
ع» Ù
صدر Ø¨ÙØ§Ùات Ø´Ø¯ÙØ¯ Ø§ÙØ®Ø·Ùرة. إذ تÙÙÙ Ø§ÙØªØÙÙÙØ§Øª Ø§ÙØµÙØªÙØ© Ø§ÙØªÙÙÙØ¯ÙØ© Ø§ÙØ³ØØ§Ø¨ÙØ© Ø§ÙØ¥Ø´Ø§Ø±Ø© Ø§ÙØ®Ø§Ù
Ù
Ù Ø§ÙØ¬Ùاز Ø¥ÙÙ Ø§ÙØ®Ø§Ø¯Ù
Ø«Ù
Ø¥Ù٠اÙÙÙ
ÙØ°Ø¬Ø ÙÙÙ Ø§ÙØ³ÙØ³ÙØ© Ø§ÙØªÙ ÙØ±Ø§ÙØ¨ÙØ§ اÙÙ
ÙØ¸Ù
Ù٠تÙ
اÙ
ÙØ§ بÙ
ÙØ¬Ø¨ اÙÙØ§Ø¦ØØ© Ø§ÙØ¹Ø§Ù
Ø© ÙØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª (GDPR) ÙÙØ§ÙÙÙ ØÙ
Ø§ÙØ© Ø§ÙØ¨ÙØ§ÙØ§Øª Ù٠اÙÙ
Ù
ÙÙØ© اÙÙ
ØªØØ¯Ø© (DPA).</p><p dir="rtl">Ø§ÙØÙ: تصÙ
ÙÙ
اÙÙØ¸Ø§Ù
بØÙØ« ÙØ§ ÙÙ
ÙÙ ÙÙØ¥Ø´Ø§Ø±Ø© Ø§ÙØµÙØªÙØ© Ø§ÙØ®Ø§Ù
Ù
غادرة اÙÙ
ستشعر أصÙÙØ§. ÙØ°Ø§ ÙÙ ÙØ´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØ·Ø±ÙÙØ ÙÙÙØ°Ø§ Ø§ÙØºØ±Ø¶ بÙÙÙ SED (ÙØ§Ø´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ©)Ø Ø§ÙØ°Ù ÙØ¹Ù
Ù Ù
ØÙÙÙØ§ عÙÙ Axis ACAP ÙHanwha Wisenet 9.</p><p dir="rtl">ÙØ§ ÙÙÙ
Ø© ÙÙÙ
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ·Ø±ÙÙØ© Ù
ا ÙÙ
ØªØµÙ Ø§ÙØ¨ÙØ§ÙØ§Øª اÙÙØµÙÙØ© ÙÙØ£ØØ¯Ø§Ø« Ø¥ÙÙ Ø£ÙØ¸Ù
Ø© اÙÙ
شغÙÙ Ø§ÙØØ§ÙÙØ©. ÙÙÙÙØ± SED Ø«ÙØ§Ø« ÙØ§Ø¬Ùات ØªÙØ§Ù
Ù: ÙÙØ§Ø© Ø£ØØ¯Ø§Ø« ONVIFØ ÙØ¨Ø±ÙتÙÙÙÙ REST APIØ ÙØ¨Ø±ÙتÙÙÙÙ SAPIENT ÙÙ
Ø´Ø§Ø±ÙØ¹ ÙØ²Ø§Ø±Ø© Ø§ÙØ¯Ùاع Ø§ÙØ¨Ø±ÙطاÙÙØ© BWS.</p><p dir="rtl">ÙÙÙÙ ÙØ´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØ·Ø±ÙÙ ÙÙ Ø§ÙØ¬Ùاب Ø§ÙØµØÙØ ØÙÙ ÙÙØ¹ اÙÙØ´Ø± ÙÙ ÙÙØ§ÙØ© ÙØ¶Ø§Ø¦ÙØ© ذات ØªÙØ¸ÙÙ
صارÙ
ÙÙ
Ø±Ø§ÙØ¨Ø© Ø§ÙØµÙت (بشÙÙ Ø£Ø³Ø§Ø³Ù Ø§ÙØ§ØªØØ§Ø¯ Ø§ÙØ£ÙØ±ÙØ¨Ù ÙØ§ÙÙ
Ù
ÙÙØ© اÙÙ
ØªØØ¯Ø©)Ø Ø£Ù ØÙÙ ÙØ³ØªÙÙÙ VMS / PSIM Ø£ØØ¯Ø§Ø« ONVIF Ø£Ù RESTØ Ø£Ù ØÙÙ ÙØ´ØªØ±Ø· اÙÙ
ØªØ·ÙØ¨ Â«ÙØ§ ØµÙØª خاÙ
خارج Ø§ÙØ¬Ùاز» ÙØªÙÙÙ Ø§ÙØ¥Ø¬Ø§Ø¨Ø© ÙÙØ¯Ø³Ø© Ù
عÙ
Ø§Ø±ÙØ© ÙØ§ Ù
جرد إعداد.</p>'},it:{title:"Rilevamento acustico con Edge AI: privacy by architecture",excerpt:"Il rilevamento acustico con Edge AI elabora il suono direttamente sul sensore â l'audio grezzo non lascia mai il dispositivo. Come funziona la privacy-by-architecture nei deployment di sicurezza e pubblica sicurezza.",category:"Aggiornamenti di prodotto",content:`<p>Per un operatore di sicurezza, il rilevamento acustico di eventi è un segnale di alto valore â spari, aggressione, rottura di vetri, allarmi auto â che completa il video e avvisa prima quando una sola videocamera non basta.</p><p>Per un responsabile della privacy, un microfono che "ascolta" è una fonte dati ad alto rischio. L'analisi audio tradizionale in cloud sposta l'audio grezzo fuori dal dispositivo, su un server, dentro un modello. Proprio quella pipeline è sotto scrutinio dei regolatori ai sensi del GDPR e dello UK DPA.</p><p>
1585La soluzione: progettare il sistema in modo che l'audio grezzo non possa proprio uscire dal sensore. à questo il rilevamento acustico con Edge AI, ed è per questo che è stato realizzato SED (Sound Event Detector), eseguito nativamente su Axis ACAP e Hanwha Wisenet 9.</p><p>L'elaborazione edge ha senso solo se i metadati degli eventi arrivano ai sistemi esistenti dell'operatore. SED offre tre superfici di integrazione: il canale eventi ONVIF, il driver REST API e il driver SAPIENT per i progetti UK MoD BWS.</p><p>Il rilevamento acustico con Edge AI è la risposta giusta quando il deployment è in una giurisdizione con regolamentazione severa sulla videosorveglianza audio (principalmente UE/Regno Unito), quando il VMS/PSIM consuma già eventi ONVIF o REST, o quando il requisito di approvvigionamento è "nessun audio grezzo fuori dal dispositivo" e la risposta deve essere architettura, non configurazione.</p>`}},crossReferences:[{title:"Edge AI akustická detekce",url:"#edge-ai-detection",slug:"edge-ai-detection",icon:"ð"},{title:"GDPR a soukromà v bezpeÄnostnÃm nasazenÃ",url:"#privacy-deployment",slug:"privacy-deployment",icon:"ð¡ï¸"}],relatedArticles:[{slug:"sapient-bws-acoustic-sensor",title:"SAPIENT for Acoustic Detection: Sensor Communicating via the BWS Standard",category:"product-updates",date:"2026-09-23",img:"/images/prumyslova-bezpecnost.png"},{slug:"sed-camera-version",title:"SED Edge Edition: Embedded AI on Axis, Hikvision & Hanwha",category:"product-updates",date:"2024-08-15",img:"/images/edge-reseni-detail.png"}],updatedAt:"2026-09-25T15:13:47.131Z"}},ug={"czech-technology-featured-in-an-american-tv-report":{title:"La tecnologia ceca protagonista di un servizio televisivo americano",category:"ULTIME NOTIZIE",excerpt:"Alla fine di ottobre, abbiamo presentato il nostro rilevatore di eventi sonori alla giornata dimostrativa del Curiosity Lab a Peachtree Corners, in Georgia. à stata l'occasione per mostrare un sistema...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Alla fine di ottobre, abbiamo presentato il nostro rilevatore di eventi sonori alla giornata dimostrativa di Curiosity Lab a Peachtree Corners, Georgia. à stata l'occasione per mostrare un sistema che identifica eventi sonori critici in tempo reale e aiuta a migliorare la sicurezza negli ambienti urbani.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Una stazione televisiva americana ha preparato un rapporto completo incentrato sull'innovazione, le città intelligenti e l'uso pratico delle nostre tecnologie nella sicurezza pubblica.<br />Siamo orgogliosi di ciò una soluzione ceca ha catturato l'attenzione all'estero.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In JALUD, ci impegniamo a sviluppare tecnologie che migliorano realmente la sicurezza pubblica e apportano valore reale alle città e ai primi soccorritori. Il nostro rilevamento acustico aggiunge una nuova prospettiva, sia che si tratti di identificare spari, incidenti o voli di droni non autorizzati. Ogni passo come questo ci avvicina a città più sicure e intelligenti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Puoi guardare il rapporto completo di seguito.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-ha-aspect-ratio"></figure>`},"our-detectors-have-passed-two-demanding-tests":{title:"I nostri rilevatori hanno superato due test impegnativi",category:"ULTIME NOTIZIE",excerpt:"Velocità , precisione e affidabilità in situazioni di crisi Nelle ultime settimane, abbiamo testato i nostri rilevatori di eventi sonori (SED) in due simulazioni focalizzate sul rilevamento di crisi...",content:'<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="8614" class="elementor elementor-8614" data-elementor-post-type="post"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-6db05a1a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6db05a1a" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-699d1eb2" data-id="699d1eb2" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-44573b13 elementor-widget elementor-widget-text-editor" data-id="44573b13" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Velocità , precisione e affidabilità in situazioni di crisi</b></p><p style="margin-bottom: 1.25rem; line-height: 1.75; (SED) in due simulazioni incentrate sul rilevamento delle crisi â presso lâUniversità della Scienza e della Tecnologia di Praga e presso lâOspedale Militare Centrale (CMH). Le simulazioni sono state progettate per testare il modo in cui i nostri rilevatori gestiscono il rilevamento di situazioni di crisi, come spari o comportamenti aggressivi, e la rapidità con cui possono fornire le informazioni necessarie ai soccorritori.</p>'}
1585,"gender-equality-plan":{title:"PIANO PARITà DI GENERE",category:"ULTIME NOTIZIE",excerpt:"Noi di JALUD Embedded crediamo che la diversità e l'uguaglianza di genere siano fondamentali per l'innovazione, la creatività e il successo aziendale. Questo Piano per lâUguaglianza di Genere (GEP)...",content:`<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="8429" class="elementor elementor-8429" data-elementor-post-type="post"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-1226bbf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1226bbf" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]," background_ background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-01c2aae" data-id="01c2aae" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-elemento elementor-element-ede8839 elementor-widget elementor-widget-text-editor" data-id="ede8839" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; altezza della riga: 1,75; colore: var(--text-dark); dimensione del carattere: 1,02rem;">Noi di JALUD Embedded crediamo che la diversità e l'uguaglianza di genere siano fondamentali per l'innovazione, la creatività e il successo aziendale. Questo Piano per lâuguaglianza di genere (GEP) delinea il nostro impegno a creare un ambiente equo, inclusivo e solidale per tutti i dipendenti, indipendentemente dallâidentità di genere o dal background. Il testo seguente discuterà dei nostri obiettivi e di come vorremmo raggiungerli.<br /></p>`},"who-are-the-winners-of-2023":{title:"Premio: chi sono i vincitori del 2023?",category:"ULTIME NOTIZIE",excerpt:"Lukáš, il direttore di JALUD Embedded a Pilsen, ha avuto un anno di successo. A novembre ha ricevuto il premio principale agli AI Awards, dove la sua azienda ha preso il primo...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Lukáš, il direttore di JALUD Embedded a Pilsen, ha avuto un anno di successo. A novembre ha ricevuto il premio principale agli AI Awards, dove la sua azienda si è classificata al primo posto nella categoria Pubblica Amministrazione per lo sviluppo di rilevatori di suoni SED. Questi aiutano a proteggere la vita umana e la proprietà . Possono rilevare il suono di spari, vetri in frantumi o urla aggressive e di panico. A dicembre l'azienda ha ricevuto una menzione d'onore per i rilevatori nel concorso Visionaries 2023.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'imprenditore trentaquattrenne ha fondato l'azienda con il suo collega Jakub Valis nel 2014. <em>"Abbiamo preso il approccio opposto all'inizio e ho scoperto che questa non era la strada giusta",</em> ricorda.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark: 1.02rem;">La svolta è arrivata nel 2016, quando hanno collaborato con il responsabile dell'informatica della città di PlzeÅ, LudÄk); Santora. <em>"Ha detto che gli piaceva quello che stavamo facendo e che avrebbe potuto aiutare a risolvere i problemi di sicurezza a Pilsen se i nostri sensori fossero stati in grado di segnalare eventi rischiosi negli spazi pubblici della città ",</em> afferma Lukáš Svoboda.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La sua azienda i sensori hanno quindi iniziato a connettersi con il sistema CCTV di Pilsen e ad allertare gli operatori in caso di eventi di crisi. Ce ne sono già 54 in città , ma sono stati installati anche ad Amsterdam nei Paesi Bassi e a San Paolo in Brasile.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/01/Mlada-Fronta-950x1024.png" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Articolo di dicembre sul quotidiano Mladá Fronta Dnes per la regi
1585one di PlzeÅ.</em></p></div>`},"sed-kiss-integration-automated-alerts":{title:"SED e KISS: dal rilevamento del suono agli avvisi automatizzati",category:"CASI STUDIO",excerpt:"Il rilevamento tempestivo delle minacce è un primo passo essenziale. Tuttavia, è altrettanto importante fornire rapidamente le informazioni alle persone responsabili della risposta.",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il rilevamento precoce delle minacce è un primo passo essenziale. Tuttavia, è altrettanto importante fornire rapidamente le informazioni alle persone responsabili della risposta.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Sound Event Detector (SED) utilizza l'intelligenza artificiale per rilevare automaticamente i suoni pericolosi. Se integrato con il <a href="https://www.svolavac.cz/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Sistema di notifica e comunicazione di emergenza KISS</a>, può trasferire un avviso direttamente in uno scenario di comunicazione predefinito. La persona responsabile non deve inoltrare manualmente l'evento tra i sistemi e può concentrarsi sulla verifica dell'evento e sull'adozione dell'azione appropriata.</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Suono come primo segnale di pericolo</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Un evento pericoloso potrebbe non essere sempre immediatamente visibile. Può verificarsi al di fuori del campo visivo di una telecamera, in uno spazio chiuso o in unâarea che nessuno sta monitorando in quel momento. Il suono è spesso uno dei primi segnali di un incidente emergente.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED analizza continuamente l'ambiente acustico e, a seconda dei moduli di rilevamento selezionati, può riconoscere suoni come:</p><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-gunshot" style="color: var(--blue-primary); font-weight: 700; decorazione del testo: underline;">spari</a>,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-scream" style="color: var(--blue-primary); text-decoration: underline;">urla di panico o voci aggressive</a>,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-glass" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">rottura del vetro</a>,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">altri eventi sonori corrispondenti ai rischi specifici dell'ambiente protetto.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); sistema di sorveglianza, centro di monitoraggio, sistema di allarme o un'altra soluzione di sicurezza.</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Come funziona l'integrazione tra SED e KISS</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Scegli il sistema SED dal sistema della fotocamera, dal centro della porta, dall'allarme o dal sistema Quando SED è integrato con KISS, il processo può funzionare come segue:</p><ol style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Nell'area protetta si verifica un evento sonoro pericoloso.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">SED rileva il suono e genera un avviso.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">L'avviso viene automaticamente trasferito a KISS.</li> <li style="margin-bottom: 0.6rem line-height: 1.65; var(--text-dark);">KISS attiva lo scenario predefinito corrispondente e avvisa i destinatari designati.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Una persona responsabile verifica l'evento e procede secondo il piano di sicurezza o di risposta alle emergenze dell'organizzazione.</li> </ol> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">A seconda della configurazione, KISS può avvisare il personale di sicurezza, una squadra di risposta alle emergenze, la direzione o altri gruppi selezionati. Può inviare notifiche tramite telefonata, SMS, e-mail, app mobile o altri canali di comunicazione.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">à possibile configurare diversi scenari, destinatari e procedure di follow-up per diversi tipi di
1585suoni. La verifica umana rimane parte del processo. Lâintegrazione non sostituisce il processo decisionale umano; accelera il trasferimento di informazioni tra i sistemi.</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Uno scenario modello in un campus universitario</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Un suono simile a uno sparo risuona all'interno di un edificio universitario. L'evento si verifica al di fuori del campo visivo diretto della telecamera o in un'area che nessuno sta monitorando attivamente.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED valuta il suono e trasferisce un avviso a KISS. Sulla base dello scenario predefinito, KISS avvisa i destinatari designati, come il personale di sicurezza e la squadra di risposta alle emergenze. Una persona responsabile verifica la situazione utilizzando il sistema di videosorveglianza o altre informazioni disponibili e avvia i passaggi successivi in ââbase al piano di risposta alle emergenze dell'organizzazione.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Lo stesso principio può essere applicato in scuole, ospedali, edifici per uffici, istituzioni pubbliche, strutture industriali e altri ambienti protetti.</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Vantaggi dell'integrazione SED e KISS</h4> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>Invio degli avvisi più rapido:</strong> l'avviso non deve essere inoltrato manualmente tra i sistemi.</li> <li style="margin-bottom: 0.6rem line-height: 1.65; var(--text-dark);"><strong>Risposte personalizzate in base al tipo di suono:</strong> spari, urla aggressive e vetri rotti possono innescare diversi scenari.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65 color: var(--text-dark);"><strong>Notifiche mirate:</strong> ogni tipo di evento può avvisare persone o gruppi diversi.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>Più canali di comunicazione:</strong> KISS può utilizzare telefonate, SMS, e-mail, app mobili e altri canali.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>Verifica umana rimane in vigore:</strong> una persona responsabile valuta la situazione e decide i passi successivi.</li> </ul> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Un'integrazione funzionale nella pratica</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ALUD Embedded e Tecnologia SAFE â SAFETE, s.r.o. ha dimostrato l'integrazione di SED e KISS in uno scenario di emergenza modello sviluppato congiuntamente.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La dimostrazione ha confermato che il SED può trasferire automaticamente un avviso in uno scenario KISS predefinito. Le informazioni possono quindi raggiungere rapidamente i destinatari designati, consentendo loro di verificare l'evento e seguire la procedura di sicurezza stabilita.</p><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Vuoi scoprire come integrare il rilevamento automatico dei suoni pericolosi nel tuo sistema di sicurezza? Contattaci.</strong></p>`},"security-systems-dont-just-have-to-see-they-can-hear-too":{title:"I sistemi di sicurezza non devono solo vedere. Anche loro possono sentire.",category:"CASI STUDIO",excerpt:"In che modo SED estende telecamere, piattaforme VMS e centri di monitoraggio con il rilevamento di eventi sonori I moderni sistemi di sicurezza sono molto efficaci
1585nell'elaborazione dei dati visivi...",content:`<div class="elementor-widget-container"> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Come SED estende telecamere, piattaforme VMS e centri di monitoraggio con eventi sonori Rilevamento</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I moderni sistemi di sicurezza sono molto efficaci nell'elaborazione dei dati visivi. Telecamere, piattaforme VMS, centri di monitoraggio e sistemi di integrazione aiutano gli operatori a monitorare le situazioni in tempo reale. Tuttavia, molti incidenti si manifestano prima attraverso il suono: uno sparo, un urlo, un vetro rotto, un'aggressione, strumenti di macinazione, sirene, droni o altri eventi insoliti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">à qui che SED - Sound Event Detector di JALUD - aggiunge un importante livello aggiuntivo. Consente ai sistemi di sicurezza non solo di vedere, ma anche di riconoscere automaticamente eventi sonori critici.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED non è solo un dispositivo hardware autonomo. Fin dall'inizio, la soluzione è stata progettata per integrarsi con vari sistemi e funzionare in base alle esigenze specifiche di ciascun progetto. Oggi enfatizziamo questa funzionalità con maggiore forza perché, per molti clienti, la distribuzione del software rappresenta il modo più rapido per iniziare a utilizzare il rilevamento di eventi sonori senza la necessità di sostituire l'infrastruttura esistente.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Sfida: i sistemi esistenti spesso vedono, ma non sentono</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Molte organizzazioni hanno già investito in telecamere, server, piattaforme VMS e processi di sicurezza. Tuttavia, questi sistemi in genere si basano principalmente su dati visivi. Ciò significa che un incidente deve essere visibile o notato da un operatore.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In pratica, questa può essere una sfida. Un operatore non può monitorare contemporaneamente dozzine di feed di telecamere con la massima attenzione. Alcuni eventi si verificano anche al di fuori del campo visivo di una telecamera: dietro un angolo, al buio, in mezzo alla folla o in ambienti in cui il monitoraggio visivo è meno efficace.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Gli eventi sonori sono spesso la prima indicazione che qualcosa non va.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Esempi tipici includono:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">uno sparo in un'area pubblica,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">un grido di panico in un ospedale, una scuola o un quartiere urbano,</li> <li style="margin-bottom: 0.6rem; color: var(--text-dark);">rottura di vetri durante un furto con scasso o un atto di vandalismo,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">il suono di una mola durante un tentativo di violazione della sicurezza,</li> <li style="margin-bottom: 0.6rem line-height: 1.65; color: var(--text-dark);">la presenza di un drone in un'area sensibile,</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">spruzzi di graffiti o danni materiali intenzionali</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED automaticamente rileva questi eventi sonori e li trasferisce nei sistemi già utilizzati dal cliente, come piattaforme VMS, centri di monitoraggio, ambienti basati su server, servizi cloud o altri livelli di integrazione.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Soluzione: una tecnologia, molteplici opzioni di distribuzione</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED è progettato come una tecnologia di rilevamento flessibile. I clienti non sono limitati a un singolo modello di distribuzione. A seconda dei requisiti del progetto, dell'infrastruttura esistente e delle esigenze operative, il SED può essere implementato in diversi modi.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">1. Edge AI direttamente su telecamere o dispositivi Edge</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED può essere eseguito direttamente su telecamere IP o dispositivi edge selezionati, consentend
1585o il rilevamento del suono il più vicino possibile all'origine dell'evento. Ciò elimina la necessità di installare hardware autonomo aggiuntivo.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questo modello di distribuzione è ideale per le organizzazioni che dispongono già di un'infrastruttura di telecamere esistente e desiderano estenderla con funzionalità di rilevamento di eventi sonori.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Vantaggio:</strong><br />I clienti possono sfruttare l'hardware esistente e aggiungere una nuova funzionalità di rilevamento senza apportare modifiche complesse all'architettura complessiva del sistema.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; peso carattere: 700; colore: var(--navy-dark); margine superiore: 1.4rem; margine inferiore: 0.6rem;">2. Elaborazione centralizzata su un server o nel cloud</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Per implementazioni più ampie, SED può funzionare come soluzione centralizzata, in esecuzione su server di proprietà del cliente, in ambienti cloud o all'interno dell'infrastruttura server esistente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questo modello è particolarmente adatto per città , ospedali, scuole, impianti industriali, centri logistici, snodi di trasporto o
1585sistemi di telecamere su larga scala in cui è necessario collegare e gestire molti dispositivi.</p> <p style="margin-bottom: 1.25line-height: 1.75; var(--text-dark); font-size: 1.02rem;"><strong>Vantaggio:</strong><br />SED può scalare da installazioni più piccole a progetti di grandi dimensioni che coinvolgono dozzine, centinaia o addirittura migliaia di dispositivi collegati.</p> <h4 style="font-family: var(--font-heading): 1.15rem; color: var(--navy-dark); margine superiore: 1,4 rem; margine inferiore: 0,6 rem;">3. Integrazione con VMS e piattaforme di sicurezza</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED può integrarsi con piattaforme e sistemi già utilizzati dai clienti, incluse piattaforme VMS, ecosistemi di telecamere, centri di monitoraggio e altri strumenti di sicurezza o integrazione.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La soluzione può funzionare con piattaforme leader come Axis, Genetec, Milestone o Geutebrück. Il supporto per RTSP, Edge AI e opzioni di integrazione aggiuntive consentono di adattare la distribuzione ad ambienti tecnici e requisiti di progetto specifici.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Vantaggio:</strong><br />I clienti non devono sostituire i sistemi esistenti. SED li migliora con funzionalità di rilevamento automatico degli eventi sonori.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">L'hardware rimane importante, ma non è l'unica opzione</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'hardware JALUD dedicato continua a svolgere un ruolo importante. à particolarmente utile in scenari che richiedono rilevamento acustico specializzato, raggio di rilevamento esteso o funzionalità avanzate su misura per casi d'uso specifici.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La prossima generazione di hardware viene sviluppata principalmente per applicazioni in cui i dispositivi dedicati forniscono il massimo valore, come:</p><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">rilevamento droni,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">intervallo di rilevamento esteso,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">acustica specializzata scenari,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">protezione di ambienti sensibili o ad alta sicurezza.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tuttavia, per molti progetti non è necessario attendere la prossima generazione di hardware. SED è già disponibile oggi come soluzione software, implementabile tramite telecamere, infrastruttura server, ambienti cloud o integrazione con sistemi esistenti.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Piano e chiave di transizione Pietre miliari</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Per offrire a clienti e partner una chiara panoramica di come avverrà la transizione dall'attuale modello hardware all'implementazione del software e alla prossima generazione di dispositivi, abbiamo preparato la seguente tabella di marcia:</p> <h4 style="font-family: var(--intestazione-carattere); dimensione-carattere: 1,15 rem; peso-carattere: 700; colore: var(--navy-dark); margine-superiore: 1,4 rem; margine inferiore: 0,6 rem;">Ora</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'hardware JALUD attuale rimane disponibile. I clienti che desiderano utilizzarlo nei loro progetti possono continuare a effettuare ordini.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Nei prossimi due mesi</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Gli ordini finali per l'attuale generazione di hardware JALUD saranno accettati durante questo periodo. Questa fase è destinata a partner e clienti con progetti in corso o che intendono includere l'attuale generazione di hardware nelle implementazioni future.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Fino al 20 luglio 2026</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Saranno accettati i preordini per la prossima generazione di hardware. Allo stesso tempo, il supporto completo per i clienti esistenti e le installazioni attuali continuerà senza interruzioni.<
1585/p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Dopo il 20 luglio 2026</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED continuerà a essere disponibile come licenza software per piattaforme di terze parti. Ciò consente ai clienti di trarre vantaggio dal rilevamento di eventi sonori senza richiedere hardware JALUD dedicato, tramite telecamere compatibili, infrastruttura server, servizi cloud o piattaforme di sicurezza integrate.</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Che cosa significa per clienti e partner</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questa transizione non segna la fine del SED. Al contrario. Rappresenta una maggiore attenzione alla flessibilità , all'integrazione perfetta e alle possibilità di implementazione più ampie.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I clienti possono scegliere l'approccio che meglio si adatta ai requisiti specifici del loro progetto:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">continua a utilizzare l'attuale hardware JALUD finché rimane disponibile,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">preparati per la prossima generazione di hardware,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">implementare SED come soluzione software,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">integrare SED nelle telecamere e nei sistemi di sicurezza esistenti,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">combina più modelli di distribuzione in base alle esigenze di installazione.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ciò è particolarmente importante per partner, integratori di sistema e clienti che dispongono già di un'infrastruttura esistente e sono alla ricerca di un modo per espandere i propri sistemi con il rilevamento di eventi sonori senza modifiche o interruzioni inutili.</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Risultato: distribuzione più flessibile, senza attese</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED aiuta i sistemi di sicurezza a rispondere a eventi che altrimenti potrebbero passare inosservati o non ricevere attenzione immediata. Grazie al suo approccio basato su software e alle opzioni di integrazione flessibili, i clienti possono iniziare a trarre vantaggio dal rilevamento di eventi sonori oggi stesso, senza aspettare la prossima generazione di hardware.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Sebbene l'hardware rimanga importante per i casi d'uso specializzati, il valore fondamentale di SED risiede nel suo livello di rilevamento intelligente, in grado di si integra perfettamente con i sistemi già utilizzati dai clienti.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusione</h4> <p style="margin-bottom: 1.25rem; altezza della linea: 1,75; colore: var(--text-dark); dimensione del carattere: 1,02rem;">SED di JALUD estende i sistemi di sicurezza con la capacità di ascoltare. Può funzionare come dispositivo autonomo, come software in esecuzione su dispositivi periferici, come soluzione centralizzata basata su server o come livello di integrazione connesso a VMS e piattaforme di sicurezza esistenti.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'hardware attuale rimane disponibile oggi, con gli ordini finali che verranno accettati nei prossimi due mesi. I preordini per la prossima generazione di hardware continueranno fino al 20 luglio 2026. Dopo tale data, SED rimarrà disponibile come licenza software per piattaforme di terze parti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Il futuro del rilevamento di eventi sonori non inizia con il nuovo hardware. Il SED può essere integrato e implementato già oggi.</strong></p>`},"case-study-university-campus-security":{title:"Caso di studio: sicurezza del campus universitario",category:"CASI STUDIO",excerpt:"L'impiego del rilevamento acustico nelle università ceche dimostra come le situazioni pericolose possano essere identificate precocemente in un ambiente universitario e come l'orientamento...",content:`<div class="elementor-widget-container"> 1586<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>L'implementazione del rilevamento acustico nelle università ceche mostra come le situazioni pericolose possano essere identificate precocemente in un ambiente universitario e come l'orientamento delle squadre di sicurezza durante gli incidenti dinamici possa essere significativamente migliorato.</strong></p></h4> 1587<h4 style="font-family: var(--font-heading); font-size: 1,15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1,4rem; margin-bottom: 0,6rem;">In breve:</h4> 1588<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Ubicazione:</strong> campus universitari nella Repubblica Ceca</p></li> 1589<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Scenari:</strong> Simulazioni di situazioni di crisi in un'università aperta ambiente</p></li> 1590<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Eventi rilevati:</strong> spari, espressioni vocali aggressive, urla, vetri rotti</p></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Tecnologia:</strong> rilevatore di eventi sonori (SED) di JALUD</p></li> 1591<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Installazione:</strong> più di 130 sensori di rilevamento distribuiti in tutta l'università campus</p></li></ul> 1592<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Contesto: sicurezza in un ambiente universitario aperto</h4> 1593<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">
1593I campus universitari combinano spazi aperti, aree verdi, percorsi pedonali e grandi edifici. Nelle situazioni di crisi, la rapida identificazione di un incidente e la sua precisa localizzazione svolgono un ruolo cruciale. I metodi di segnalazione tradizionali spesso si basano sulla risposta umana, che può essere ritardata o imprecisa.</p> 1594<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il rilevamento acustico risolve questo problema acquisendo automaticamente gli incidenti in tempo reale.</p> 1595<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Corso del test</h4> 1596<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Nell'ambito del test presso l'<strong>Università della Boemia Occidentale</strong> sono state effettuate simulazioni controllate che coinvolgevano:</p><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">colpi di pistola</p></li> 1597<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">aggressività verbale</p></li> 1598<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">urlando</p></li> 1599<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">rottura del vetro</p></li></ul> 1600<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Durante il test, un partecipante si è spostato in diverse parti del campus, il che ha permesso di verificare il comportamento del sistema in uno scenario dinamico. La rete di rilevamento ha registrato senza indugio i singoli eventi e li ha visualizzati sulla mappa del campus.</p> 1601<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Risultati che non possono essere trascurati</h4> 1602<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Durante il test, il sistema di rilevamento acustico:</p> 1603<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">ha rilevato in modo affidabile tutti i tipi di eventi simulati,</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">localizzato con precisione la sorgente sonora sulla mappa del campus,</li> 1604<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">ha creato una sequenza temporale degli incidenti senza indugio,</li> 1605<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">ha abilitato la ricostruzione del movimento del partecipante utilizzando output di mappe e mappe di calore.</li> 1606<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"></li></ul> 1607<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il sistema ha fornito ripetutamente e automaticamente le prime informazioni su un incidente, senza bisogno di intervento umano. I rilevamenti seguivano una sequenza logica di attivazioni basata sulla distanza dei sensori dalla fonte e riflettevano chiaramente il movimento effettivo della persona all'interno del campus.</p> 1608<h4 style="font-family: var(--font-heading); font-size: 1,15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1,4rem; margin-bottom: 0,6rem;">Perché è importante</h4> 1609<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Negli ambienti universitari, la sicurezza spesso si basa su testimoni, pulsanti di emergenza o videosorveglianza. Tuttavia, questi metodi possono fallire a causa di stress, panico o reazioni ritardate. Il rilevamento acustico funziona continuamente e risponde immediatamente. Fornisce ai team di sicurezza le prime informazioni precise sul tipo di evento, sulla sua posizione e su come si sta evolvendo la situazione.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Rilevazione precoce = migliore consapevolezza della situazione = risposta più rapida e mirata.</strong></p> 1610<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Base tecnologica del SED</h4> 1611<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>SED â Rilevatore di eventi sonori (JALUD Embedded s.r.o.)</strong></p> 1612<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Rilevamento di spari, espressioni vocali aggressive e rottura di vetri</li> 1613<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Elevata precisione nella classificazione degli eventi acustici</li> 1614<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Mappa in tempo reale e output della mappa termica</li> 1615<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Integrazione con sistemi di telecamere per la verifica visiva</li> 1616<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Adatto per campus aperti ed edifici a più piani</li></ul> 1617<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Limitazioni e ulteriori sviluppi</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il test ha confermato che il rilevamento acustico è più efficace per gli incidenti che producono una chiara firma sonora. Lo studio evidenzia inoltre l'importanza di combinare più livelli di rilevamento (audio + video) e la necessità di un'ulteriore espansione della rete di rilevamento nei campus su larga scala.</p> 1618<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusione</h4> 1619<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questo caso di studio conferma che il <strong>sistema di rilevamento acustico SED di JALUD</strong> rappresenta uno strumento efficace per migliorare la sicurezza nei campus universitari.</p> 1620<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La tecnologia è pronta per proteggere ambienti in cui migliaia di persone si muovono ogni giorno e per fornire ai team di sicurezza dati chiari, veloci e comprensibili. Che si tratti di università , scuole o altre istituzioni pubbliche, dove la rapida consapevolezza della situazione e la decisione giusta contano, il rilevamento acustico ha una posizione solida.</p> 1621<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Informazioni su JALUD Embedded</h4> 1622<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Invitiamo aziende, investitori e partner lungimiranti a unirsi a noi nella trasformazione del futuro del monitoraggio e della sicurezza pubblica. Insieme, possiamo sbloccare il potenziale non sfruttato delle infrastrutture esistenti, prevenire incidenti e creare comunità più sicure per tutti.</p> 1623<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Creiamo insieme un futuro più sicuro.</strong></p> 1624<strong>Contattaci:</strong> 1625<strong>
1625E-mail:</strong> <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t" style="color: var(--blue-primary); peso-carattere: 700; decorazione del testo: sottolineatura;"><span class="sed-obf-fallback">vendite [at] jalud-embedded.com</span></span> 1626<strong>Telefono:</strong> +420 910 128 626 (gratuito) 1627</div>`},"student-safety-and-security":{title:"Sicurezza e protezione degli studenti",category:"CASI STUDIO",excerpt:"Al giorno dâoggi non sappiamo mai quando gli studenti potrebbero diventare vittime di un atto violento, quindi la loro sicurezza è una priorità . Uno degli elementi chiave per garantire la sicurezza degli studenti...",content:`<div class="elementor-widget-container"> <div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; colore: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Contenuto</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-student-protection-solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Soluzioni per la protezione degli studenti</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--blue-primary); 700; decorazione del testo: underline;">Obiettivi dell'installazione SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-implementation" style="color: var(--blue-primary-weight: 700); underline;">Implementazione</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-contact-us" style="color: var(--blue-primary); text-decoration: underline;">Contattaci</a></li></ul></div> <hr class="wp-block-separator has-alpha-channel-opacity" /> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Al giorno d'oggi, non sappiamo mai quando gli studenti potrebbero diventare vittime di un atto violento, quindi la loro sicurezza è una priorità . Uno degli elementi chiave per garantire la sicurezza degli studenti può essere l'uso dell'affidabile tecnologia Sound Event Detector (SED) per accelerare l'intervento delle forze di sicurezza in caso di un evento violento.</p><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em>Rapporto televisione ceca | In che modo i rilevatori SED accelereranno l'intervento delle forze di sicurezza?</em></figcaption></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Se si sentono degli spari nel campus dell'Università della Boemia Occidentale a Pilsen, le forze di sicurezza se ne accorgono quasi immediatamente. La città ha implementato otto speciali rilevatori di suoni nel campus. (<a href="https://www.novinky.cz/clanek/domaci-univerzitu-v-plzni-hlidaji-detektory-strelby-a-panickych-vykriku-40460042" style="color: var(--blue-primary); peso carattere: 700; decorazione testo: sottolineatura;">novinky.cz</a>)</em></p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Soluzioni per la protezione degli studenti</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I rilevatori SED non violano il GDPR con il rilevamento affidabile di eventi audio come comportamenti aggressivi, urla di panico, spari o rottura di vetri. I motivi principali per acquistare rilevatori SED:</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Le forze di sicurezza verranno allertate <strong>entro 5 secondi</strong> dall'incidente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Avviserà di <strong>colpi di pistola</strong>, <strong>urla di panico</strong>, <strong>comportamento aggressivo</strong>, <strong>rottura di vetri</strong> e <strong>vandalismo</strong>.<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>â¥ï¸ Non violare la privacy delle persone.</strong></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â²ï¸ <strong>Installazione rapida</strong> senza la necessità di infrastrutture tecniche elevate.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark-size: 1.02rem;"><em>"La ferita è stata rilevata da un rilevatore su un palo a un quarto di chilometro di distanza, quindi gli agenti hanno appreso dell'incidente in anticipo); chiunque potrebbe denunciarlo. LudÄk Å antora, direttore dell'amministrazione per la tecnologia dell'informazione PlzeÅ (<a href="https://www.novinky.cz/clanek/domaci-univerzitu-v-plzni-hlidaji-detektory-strelby-a-panickych-vykriku-40460042" style="color: var(--blue-primary); peso del carattere: 700; decorazione del testo: underline;">novinky.cz</a>)</em></p> <div class="wp-block-columns-is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> <div class="wp-block-column-is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> <figure class="wp-block-gallery has-nested-images columns-3 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> </figure> </div> </div> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Obiettivi dell'installazione SED</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ <strong>Garantire sicurezza</strong>: questa tecnologia fornisce una protezione affidabile per le aree in cui non è possibile installare telecamere di sicurezza. In caso di sparatoria, il SED avviserà le forze di sicurezza quasi immediatamente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ <strong>Conformità GDPR: </strong>L'utilizzo di rilevatori SED consente di proteggere gli studenti senza violare le normative GDPR relative al monitoraggio e alla registrazione dei dati personali data.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ <strong>
1627Flessibilità ed efficienza</strong>: i rilevatori SED offrono un modo flessibile ed efficiente per proteggere le aree sensibili che non possono essere monitorate regolarmente con le misure di sicurezza tradizionali.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em> "La decisione di installarli è stata presa prima del tragico evento di dicembre. Tuttavia, dopo la tragedia ci sono state ulteriori trattative ed è possibile che vengano aggiunti altri rilevatori all'università ." LudÄk Å antora, direttore dell'amministrazione per la tecnologia dell'informazione Pilsen</em> <em>(<a href="https://www.novinky.cz/clanek/domaci-univerzitu-v-plzni-hlidaji-detektory-strelby-a-panickych-vykriku-40460042" style="color: var(--blue-primary); font-weight: 700; decorazione del testo: underline;">novinky.cz</a>)</em></p> <h4 style="font-family: var(--font-heading); dimensione del carattere: 1.15rem; colore del carattere: var(--navy-dark); margine-top: 1.4rem;">Implementazione</h4><figure class="wp-block-table"><table><tbody><tr><td class="nitro-lazy"><strong>Selezione di rilevatori SED adatti</strong></td><td class="nitro-lazy">Offriamo 4 varianti di rilevatori SED: per uso interno, per uso esterno, software per telecamere di sicurezza e SED con fotocamera integrata.</td></tr><tr><td class="nitro-lazy"><strong>Posizione di rilevatori</strong></td><td class="nitro-lazy">I rilevatori saranno posizionati strategicamente nelle aule, nei corridoi, nei guardaroba e in altre aree sensibili della scuola per coprire tutte le aree a rischio.</td></tr><tr><td class="nitro-lazy"><strong>Configurazione e calibrazione</strong></td><td class="nitro-lazy">Ogni rilevatore sarà attentamente impostato e calibrato per ottimizzare le prestazioni e ridurre al minimo i falsi allarmi.</td></tr><tr><td class="nitro-lazy"><strong>Integrazione con il sistema di sicurezza</strong></td><td class="nitro-lazy">I rilevatori SED saranno installati in punti selezionati della scuola. In caso di un evento sonoro pericoloso, allerteranno le forze di sicurezza e velocizzeranno il loro intervento.</td></tr></tbody></table><figcaption class="wp-element-caption">Procedura di implementazione dei rilevatori SED.</figcaption></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Per ulteriori informazioni sulle specifiche tecniche e sulle funzionalità della nostra soluzione di rilevamento di eventi audio, visitare <a href="https://soundeventdetector.eu/cs/nase-reseni/" style="color: var(--blue-primary font-weight: 700; text-decoration: underline;">Soluzioni</a>). Su quali eventi sonori specifici può allertare il SED? Continua a leggere <a href="https://soundeventdetector.eu/cs/detekce/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Rilevamento</a>.</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Contattaci</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Sei interessato alla nostra soluzione per salvare vite umane e proteggere proprietà ? Saremo lieti di presentarvi i vantaggi del rilevatore SED. Inviaci un'e-mail <a href="mailto:[email protected]" style="color: var(--blue-primary); font-weight: 700; decorazione del testo: sottolineatura;">[email protected]</a> o chiamaci al numero di telefono <a href="tel:+420602765042" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"><a href="tel:+420%20602%20765%20042">+420 602 765 042</a></a> e fissiamo un appuntamento. Non vediamo l'ora!</p>`},"great-improvements-for-sed-app-users":{title:"Soluzione server centralizzato SED: intelligenza artificiale in contenitori Docker per qualsiasi flusso di telecamera e interfono RTSP",category:"AGGIORNAMENTI DEL PRODOTTO",excerpt:"La soluzione server centralizzato SED (bersaglio SED virtuale) è un'applicazione software di livello aziendale, containerizzata Docker, che consente l'intelligenza artificiale acustica centralizzata su qualsiasi infrastruttura di sicurezza tramite RTSP.",content:`<div style="margin-bottom: 1.5rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.08rem; font-weight: 500;">La <strong>soluzione server centralizzato SED (destinazione SED virtuale)</strong> è una soluzione di livello aziendale, <strong>
1627Applicazione software in contenitori Docker</strong> che consente l'intelligenza artificiale acustica centralizzata in qualsiasi infrastruttura di sicurezza. Collegandosi semplicemente ai <strong>flussi audio RTSP</strong> interni, il server SED trasforma <em>qualsiasi telecamera IP standard o legacy, interfono SIP, microfono PA o codificatore audio</em> in un sensore acustico intelligente, senza modifiche sui bordi.</p></div> 1628 1629<div style="display: grid; grid-template-columns: ripeti(auto-fit, minmax(240px, 1fr)); gap: 1rem; margin-bottom: 2rem;"> 1630 <div style=" background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); border: 1px solido #e2e8f0; border-top: 3px solido var(--blue-primary); border-radius: 12px; imbottitura: 1.25rem;"> 1631 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð³</div> 1632 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Dockerizzato e on-premise</div> 1633 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Si distribuisce su Linux, server bare metal, VM private o ambienti cloud privati in pochi minuti.</div> 1634 </div> 1635 1636 <div style=" background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); bordo: 1px solido #e2e8f0; bordo superiore: 3px solido #0284c7; raggio bordo: 12px; imbottitura: 1,25rem;"> 1637 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð¹</div> 1638 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0,35rem;">Ingestione RTSP universale</div><div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Importa feed audio RTSP in tempo reale da qualsiasi fornitore: Dahua, Uniview, Mobotix, citofoni 2N e telecamere economiche.</div> 1639 </div> 1640 1641 <div style=" background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); bordo: 1px solido #e2e8f0; bordo superiore: 3px solido #10b981; raggio bordo: 12px; imbottitura: 1,25rem;"> 1642 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð¯</div> 1643 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Triangolazione multisensore</div> 1644 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Calcola le coordinate acustiche 2D/3D esatte e la localizzazione del tiratore/incidente quando â¥3 flussi rilevano un evento.</div> 1645 </div> 1646 1647 <div style=" background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); bordo: 1px solido #e2e8f0; bordo superiore: 3px solido #8b5cf6; raggio bordo: 12px; imbottitura: 1,25rem;"> 1648 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð°</div> 1649 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Punto di ingresso VMS singolo</div> 1650 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Consolida dozzine di flussi in un unico punto di integrazione VMS centralizzato, riducendo drasticamente i costi di integrazione.</div> 1651 </div> 1652</div> 1653 1654<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Come funziona: elaborazione audio RTSP centralizzata</h3><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In molte strutture aziendali, la sostituzione delle telecamere CCTV esistenti con hardware AI specializzato ha costi proibitivi. Il motore <strong>Virtual SED Target</strong> risolve questo problema virtualizzando la pipeline di rilevamento acustico:</p> 1655 1656<ol style="padding-left: 1.5rem; margin-bottom: 1.75rem; color: var(--text-dark); dimensione carattere: 1rem; altezza riga: 1.8;"> 1657 <li style="margin-bottom: 0.6rem;"><strong>Configurazione del flusso RTSP:</strong> telecamere di sicurezza, citofoni di edifici ed endpoint VoIP trasmettono audio RTSP standard (ad esempio <code>rtsp://192.168.1.50:554/audio</code>) sulla rete locale.</li> 1658 <li style="margin-bottom: 0.6rem;"><strong>Virtual SED Target Worker:</strong> il server SED fornisce un container work isolato e leggero per ogni flusso di telecamera. L'operatore decodifica continuamente l'audio PCM ed esegue la classificazione profonda della rete neurale in tempo reale (latenza <5 secondi).</li> 1659 <li style="margin-bottom: 0.6rem;"><strong>Rilevamento multievento e adattamento al rumore:</strong> classifica automaticamente spari, urla/aggressioni, rottura di vetri, droni, smerigliatrici angolari, sirene di veicoli e spruzz
1659i filtrando al contempo il rumore ambientale di sottofondo benigno.</li> 1660 <li style="margin-bottom: 0.6rem;"><strong>Invio di avvisi standard unificati:</strong> dopo la classificazione, il server trasmette immediatamente metadati di eventi, clip audio e punteggi di affidabilità su tutte le piattaforme di gestione della sicurezza connesse.</li> 1661</ol> 1662 1663<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Protocolli di output supportati e integrazione VMS</h3><div style="display: grid; grid-template-columns: ripeti(auto-fit, minmax(220px, 1fr)); gap: 0,75rem; margin-bottom: 2rem;"> 1664 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; raggio bordo: 8px; imbottitura: 0,85rem 1rem;"> 1665 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¹ Profilo ONVIF S & M</div> 1666 <div style="font-size: 0.82rem; color: #64748b;">Notifiche eventi XML e flussi audio verso Milestone, Genetec, Avigilon.</div> 1667 </div> 1668 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; raggio bordo: 8px; imbottitura: 0,85rem 1rem;"> 1669 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ðï¸ SAPIENT (NATO STANREC 4869)</div> 1670 <div style="font-size: 0.82rem; color: #64748b;">Telemetria Protobuf del modulo sensore autonomo (ASM) per difesa e fusione C2.</div> 1671 </div> 1672 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; raggio bordo: 8px; imbottitura: 0,85rem 1rem;"> 1673 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð API REST e webhook</div> 1674 <div style="font-size: 0.82rem; color: #64748b;">Endpoint HTTP JSON standard per PSIM, console di invio CAD e webhook personalizzati.</div> 1675 </div> 1676 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; raggio bordo: 8px; imbottitura: 0,85rem 1rem;"> 1677 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¡ MQTT e WebSocket</div> 1678 <div style="font-size: 0.82rem; color: #64748b;">Feed di broker di messaggi IoT ad alto rendimento per dashboard di città intelligenti e creazione di BMS.</div> 1679 </div> 1680 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; raggio bordo: 8px; imbottitura: 0,85rem 1rem;"> 1681 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¡ï¸ SIA DC-09 / SIA IP</div><div style="font-size: 0.82rem; color: #64748b;">Protocollo di allarme certificato che trasmette direttamente ai Centri di Ricezione Allarmi (ARC / CMS).</div> 1682 </div> 1683 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; raggio bordo: 8px; imbottitura: 0,85rem 1rem;"> 1684 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¢ SIP e cercapersone di massa</div> 1685 <div style="font-size: 0.82rem; color: #64748b;">Trasmissione vocale istantanea, attivazione degli altoparlanti con tromba IP e notifiche di massa automatizzate.</div> 1686 </div> 1687</div> 1688 1689<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Distribuzione rapida in sede (Docker Stack)</h3> 1690 1691<div style="sfondo: #0f172a; colore: #f8fafc; raggio bordo: 12px; riempimento: 1,25rem 1,5rem; famiglia di caratteri: monospace; dimensione carattere: 0,88rem; margine inferiore: 1,75rem; altezza linea: 1,6; bordo: 1px solido #334155;"> 1692 <div style="color: #94a3b8; margin-bottom: 0.5rem;"># 1. Disimballare il programma di installazione e avviare il server Docker locale</div> 1693 <div><span style="color: #38bdf8;">scp</span> 4.3.0_pack.tar [email protected]:~/</div> 1694 <div><span style="color: #38bdf8;">tar</span> -xvf 4.3.0_pack.tar && <span style="color: #38bdf8;">./install-over-ssh.sh</span></div> 1695 <div style="color: #94a3b8; margin-top: 0.75rem; margin-bottom: 0.5rem;"># 2. Accedi alla console di gestione Web e aggiungi l'istanza SED Target</div> 1696 <div><span style="color: #4ade80;">Browser:</span> http://192.168.1.100:8080/</div> 1697 <div><span style="color: #fbbf24;">Azione:</span> Aggiungi destinazione SED â Inserisci nome, licenza e URL del flusso RTSP della telecamera</div> 1698</div><div style="fondo: #eff6ff; bordo: 1.5px solido #bfdbfe; raggio bordo: 12px; riempimento: 1.25rem 1.5rem; margine superiore: 2rem;"> 1699 <h4 style="font-size: 1.05rem; font-weight: 800; color: #1e40af; margin-bottom: 0.4rem;">Implementa l'IA acustica centralizzata sulla tua rete</h4> 1700 <p style="font-size: 0.92rem; color: #1e3a8a; line-height: 1.6; margin-bottom: 0.75rem;">Sei interessato a connettere installazioni di telecamere esistenti o testare il nostro
1700server SED Target Dockerizzato sulla tua rete privata? Il nostro team di tecnici fornisce pacchetti container chiavi in mano, licenze di prova e supporto per l'integrazione VMS.</p> 1701 <a href="mailto:[email protected]" style="display: inline-flex; align-items: center; gap: 6px; font-weight: 800; color: #1d4ed8; text-decoration: underline;">[email protected]</a> 1702</div>`},"iso-9001-certification":{title:"Certificazione ISO 9001",category:"AGGIORNAMENTI DEL PRODOTTO",excerpt:"Novità entusiasmanti! Siamo orgogliosi di annunciare che la nostra azienda ha soddisfatto con successo i requisiti di qualità della norma ISO 9001. Questo risultato è una testimonianza del nostro...",content:'<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Notizie interessanti! Siamo orgogliosi di annunciare che la nostra azienda ha soddisfatto con successo i requisiti di qualità della norma ISO 9001. Questo risultato testimonia il nostro impegno nel fornire prodotti e servizi di alta qualità ai nostri clienti, perché in definitiva aiutiamo a salvare vite umane, proteggere proprietà e ridurre al minimo i danni. Riceveremo il certificato entro 30 giorni.</p>'},"drone-detection-in-practice":{title:"Rilevamento di droni in pratica",category:"ULTIME NOTIZIE",excerpt:"I voli di droni non autorizzati rappresentano un rischio crescente â non solo per la proprietà privata, ma anche per le infrastrutture critiche come centrali elettriche, aeroporti,...",content:'<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="10044" class="elementor elementor-10044" data-elementor-post-type="post"> <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-4bb95e0 e-flex e-con-boxed e-con e-parent" data-id="4bb95e0" data-element_type="container" data-e-type="container" data-settings="{"jet_parallax_layout_list":[]}"> <div class="e-con-inner"> <div class="elementor-element elementor-element-82e7874 elementor-widget elementor-widget-text-editor" data-id="82e7874" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I voli di droni non autorizzati rappresentano un rischio crescente, non solo per la proprietà privata, ma anche per infrastrutture critiche come centrali elettriche, aeroporti o strutture comunali. Un rapporto della televisione ceca ha dimostrato come i droni possano essere rilevati utilizzando le moderne tecnologie in grado di tracciare, valutare e avvisare delle minacce in tempo reale.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La nostra soluzione, il <strong data-start="460" data-end="490">JALUD Sound Rilevatore di eventi</strong>, apporta un elemento unico in questo campo: <strong data-start="532" data-end="554">rilevamento acustico</strong>. Mentre i sistemi convenzionali si basano su telecamere o sensori RF, il nostro rilevatore è in grado di riconoscere il suono di un drone e allertare immediatamente le forze di sicurezza.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Se combinato con i sistemi di telecamere, crea uno strumento efficace che non solo rileva tempestivamente i droni, ma ne traccia anche i movimenti e fornisce agli operatori informazioni chiare per una risposta rapida.</p> </div> </div> <div class="elementor-element elementor-element-e8d31af elementor-widget elementor-widget-heading" data-id="e8d31af" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 style="font-family: var(--font-heading); 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Guarda il servizio della televisione ceca sul rilevamento dei droni </h4> </div> </div> <div class="elementor-element elementor-element-1ad58e2 elementor-widget elementor-widget-video" data-id="1ad58e2" data-element_type="widget" data-e-type="widget" data-widget_type="video.default"> <div class="elementor-widget-container"> <div class="elementor-wrapper elementor-open-inline">'},"event-smart-city-expo-at-barcelona":{title:"EVENTO: Smart City EXPO a Barcellona",category:"ULTIME NOTIZIE",excerpt:"Jalud allo Smart City Expo World Congress 2024: rilevamento pionieristico di eventi sonori per città più sicure e intelligenti Siamo lieti di annunciare che Jalud sarà mostrato...",content:'<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="8569" class="elementor elementor-8569" data-elementor-post-type="post"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-a026d31 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a026d31" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bef491e" data-id="bef491e" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-57735fb elementor-widget elementor-widget-heading" data-id="57735fb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 style="font-family: var(--font-heading): 1.15rem font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Jalud allo Smart City Expo World Congress 2024: rilevamento pionieristico degli eventi sonori per città più sicure e più intelligenti</h4>'},"tv-sed-in-czech-tv-news":{title:"TV: SED nei notiziari televisivi cechi",category:"ULTIME NOTIZIE",excerpt:"Siamo entusiasti di aver avuto l'opportunità di presentare la nostra soluzione rivoluzionaria: il rilevatore di eventi audio SED nella redazione della TV ceca. Presentazione del SED a...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Siamo entusiasti di aver avuto l'opportunità di presentare la nostra soluzione rivoluzionaria: il rilevatore di eventi audio SED nella redazione della TV ceca. Presentare SED al grande pubblico per comprendere il contributo positivo che offre alla società nel suo insieme è parte integrante del nostro lavoro.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il rilevatore di suoni SED porta le capacità di rilevamento del suono a un livello completamente nuovo. Grazie ad avanzati algoritmi di elaborazione del segnale audio, SED è in grado di rilevare e analizzare con precisione una varietà di eventi sonori in diversi ambienti. Dal rilevamento di comportamenti violenti, movimento di droni alla distruzione di proprietà .</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em><em>Rilevatore SED nei notiziari della televisione ceca</em></em></figcaption></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In JALUD Embedded, siamo orgogliosi dell'ampia portata del nostro rilevatore SED in varie aree di sicurezza, poiché protegge efficacemente sia le persone che le proprietà .</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Se sei curioso di sapere come un rilevatore SED può portare il controllo di sicurezza nella tua città , scuola, ospedale o sito industriale, contattaci tramite <a href="#contact" style="color: var(--blue-primary: 700; text-decoration: underline;">modulo web</a>.</p>).`},"award-2023-visionaries":{title:"Premio: Visionari 2023",category:"ULTIME NOTIZIE",excerpt:"Siamo lieti di annunciare che ci è stata assegnata una menzione d'onore dalla giuri
1702a di esperti del progetto Visionaries 2023 di CzechInno. Il nostro lavoro per sviluppare...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Siamo lieti di annunciare che ci è stata assegnata una menzione d'onore dalla giuria di esperti del progetto Visionaries 2023 di CzechInno. Il nostro lavoro per sviluppare tecnologie rivoluzionarie per la sicurezza degli spazi pubblici e delle strutture aziendali è stato riconosciuto nelle categorie contributo tecnologico, economico e sociale.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/12/IMG-20231207-WA0001.jpg" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Fondatori di JALUD Embedded s.r.o. Jakub ValiÅ¡ e Lukáš Svoboda</em></p></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Cosa ci ha portato alla ribalta? Il nostro rivoluzionario rilevatore di eventi sonori: un rilevatore di eventi sonori con intelligenza artificiale. Questa tecnologia innovativa crea un ambiente più sicuro attraverso un riconoscimento del suono in tempo reale rapido ed efficiente.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ringraziamo la giuria per aver riconosciuto il nostro lavoro e crediamo che i nostri risultati tecnologici porteranno a un mondo più sicuro per tutti.</p> <figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; bordo nascosto: 1px solid var(--slate-line); center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/12/IMG-20231207-WA0011.jpg" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div></div> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; raggio-bordo: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-ombra: 0 4px 15px rgba(0,0,0,0.05); src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/12/IMG-20231207-WA0012.jpg" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div></div><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/12/IMG-20231207-WA0009.jpg" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div></div> </figure>`},"sound-detection-improve-safety-cities":{title:"Che ruolo gioca il rilevatore di eventi sonori nello studio?",category:"CASI STUDIO",excerpt:"Secondo le statistiche utilizzate nella tesi, PÃsek era considerata una città relativamente sicura. Tuttavia, le interviste con residenti ed esperti locali hanno rivelato che...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Secondo le statistiche utilizzate nella tesi, PÃsek era considerata una città relativamente sicura. Tuttavia, dalle interviste con residenti ed esperti locali è emerso che il senso di sicurezza delle persone è influenzato anche da situazioni che potrebbero non comparire nelle statistiche sulla criminalità . La tesi di Dalibor Smažinka esamina quindi come le tecnologie intelligenti, incluso il <a href="#detection" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">rilevamento di eventi sonori</a>, possano integrare il sistema CCTV di una città e supportare la prevenzione della criminalità .</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Scopo e metodologia dello studio</h4> <p style="margin-bottom: 1.25rem; 1.02rem;">Lo scopo della tesi <em>I vantaggi delle tecnologie intelligenti per la prevenzione della criminalità nelle città </em> era valutare come le moderne tecnologie di sicurezza potrebbero essere utilizzate in una città di medie dimensioni e proporre una soluzione per migliorare la prevenzione della criminalità situazionale.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75 color: var(--text-dark); 1.02rem;">L'autore si è concentrato sulla città di PÃsek. La ricerca si basava sulle statistiche disponibili sulla criminalità , sul sistema CCTV della città dell'epoca e su dieci interviste strutturate con rappresentanti del settore della sicurezza, organizzazioni municipali, utenti di tecnologie di sicurezza e residenti locali.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Lo studio non si è concentrato esclusivamente sul numero di reati penali. Ha inoltre esaminato quali parti della città fanno sentire le persone insicure e quali tipi di
1702situazioni influenzano la loro percezione di sicurezza.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Risultati chiave dello studio</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Sebbene i dati disponibili suggerissero che PÃsek fosse una città relativamente sicura, alcuni intervistati hanno identificato luoghi che preferivano evitare o in cui non si sentivano a proprio agio.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Le loro preoccupazioni includevano gruppi rumorosi, conflitti, disordini notturni e incidenti intorno a bar, parchi e passaggi. Tali eventi potrebbero non comparire nelle statistiche sulla criminalità , ma possono comunque influenzare il senso di sicurezza dei residenti e il modo in cui utilizzano gli spazi pubblici.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La tesi ha anche evidenziato i limiti del sistema CCTV della città . Al momento della ricerca era composto da 23 telecamere, 19 delle quali erano telecamere pan-tilt-zoom. Sebbene queste telecamere possano monitorare una vasta area, possono catturare solo la posizione verso cui sono attualmente dirette.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La capacità del personale della sala di controllo presenta un'altra limitazione. Il monitoraggio continuo di un gran numero di feed di telecamere è impegnativo e un evento importante può sfugg
1702ire all'attenzione di un operatore.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Soluzione proposta per la città di PÃsek</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Piuttosto che raccomandare semplicemente l'installazione di telecamere aggiuntive, l'autore propone di migliorare il sistema CCTV della città con analisi intelligenti in grado di avvisare automaticamente gli operatori di eventi selezionati.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Una delle tecnologie proposte è il rilevamento degli eventi sonori. Un urlo, un vetro rotto, uno sparo o un altro suono insolito possono indicare un incidente che si è verificato al di fuori del campo visivo attuale della telecamera o che è difficile da identificare solo dal filmato.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Quando veniva rilevato un evento monitorato, il sistema inviava un avviso alla sala di controllo. L'operatore può quindi visualizzare le riprese della posizione in questione, valutare la situazione e decidere la risposta appropriata.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La tesi descrive sia i sensori sonori autonomi che le applicazioni di analisi installate direttamente su fotocamere compatibili dotate di microfoni. Si discute inoltre della possibilità di localizzare la fonte di un suono o di integrare il sistema con altoparlanti di rete, consentendo a un operatore di parlare con le persone presenti sulla scena dopo aver verificato la situazione.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il vantaggio principale quindi non è solo il rilevamento del suono, ma la sua integrazione con l'esistente <a href="#solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">infrastruttura di sicurezza</a>.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Che ruolo gioca il rilevatore di eventi sonori nello studio?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark-size: 1.02rem;">Il rilevatore di eventi sonori è presentato nella tesi come un esempio specifico di tecnologia utilizzata per il riconoscimento automatico di eventi sonori potenzialmente pericolosi. L'autore lo include anche in visualizzazioni che illustrano il rilevamento e la localizzazione dei suoni negli spazi pubblici.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tuttavia, il SED non è stato implementato a PÃsek né testato tecnicamente come parte della ricerca. Lo studio quindi non valuta la sua accuratezza o il suo impatto sui livelli di criminalità . Dimostra invece come questo tipo di tecnologia potrebbe integrare il sistema CCTV di una città e sfruttare meglio l'infrastruttura di sicurezza esistente.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><a href="#case-study-pilsen-acoustic-detection" data-article-id="case-study-pilsen-acoustic-detection" class="sed-modal-internal-link" data-article-link="case-study-pilsen-acoustic-detection" class="sed-modal-internal-link" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Un caso di studio da Pilsen</a> mostra come video e audio possono essere combinati in un ambiente urbano reale.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; peso-carattere: 700; colore: var(--navy-dark); altezza-linea: 1.75; La tesi dimostra che la sicurezza urbana non dipende esclusivamente dal numero di telecamere o pattuglie. Altrettanto importante è la capacità di identificare rapidamente una situazione potenzialmente pericolosa e di fornire informazioni pertinenti alla persona responsabile della valutazione.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il rilevamento di eventi sonori può avvisare gli operatori di incidenti al di fuori del campo visivo attuale di una telecamera, indirizzare la loro attenzione su una posizione specifica e accelerare la verifica della situazione situazione. Non sostituisce la sorveglianza CCTV o i servizi di emergenza. Fornisce invece un'ulteriore fonte di informazioni che può supportare il loro processo decisionale.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il vantaggio principale della soluzione proposta è la capacità di migliorare l'infrastruttura esistente con analisi intelligenti, piuttosto che fare affidamento esclusivamente sull'installazione di dispositivi aggiuntivi.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Fonte originale: Dalibor Smažinka: <em><a href="/images/Diplomova_prace_Dalibor_Smazinka_CEVRO_final_Archive.pdf" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">I vantaggi delle tecnologie intelligenti per la prevenzione della criminalità nelle città : una soluzione proposta per migliorare la prevenzione situazionale in una città di medie dimensioni</a></em>. Istituto CEVRO, 2023.</p>`},"workplace-aggression-detection":{title:"Come rilevare tempestivamente l'aggressività sul posto di lavoro e migliorare la sicurezza dei dipendenti",category:"CASI STUDIO",excerpt:"Lâaggressività sul posto di lavoro è un problema sempre più comune nel 2026, che colpisce le organizzazioni di tutti i settori. Si verifica tipicamente in aree con supervisione limitata...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'aggressività sul posto di lavoro è un problema sempre più comune nel 2026, che colpisce le organizzazioni di tutti i settori. Si verifica in genere in aree con supervisione limitata, come spogliatoi, strutture del personale o aree di servizio, dove non è possibile la copertura completa della telecamera. In queste situazioni, la risposta tempestiva spesso determina se la situazione rimane sotto controllo o degenera in un incidente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'analisi audio introduce un nuovo approccio: consente il <strong>
1702rilevamento in tempo reale del comportamento aggressivo</strong>, spesso prima che diventi visibile.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Contesto</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La sicurezza dei dipendenti è diventata una priorità crescente per le organizzazioni ed è sempre più discussa nei media. L'aumento del comportamento aggressivo è particolarmente evidente negli ambienti con frequenti interazioni umane.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questi tipicamente includono:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">vendita al dettaglio,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">sanità ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; colore: var(--text-dark);">logistica,</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">servizi pubblici.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Anche l'esperienza pratica lo dimostra situazioni ad alto rischio si verificano spesso in aree con supervisione limitata, come spogliatoi o zone riservate al personale.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Abbiamo esplorato questo problema in modo più dettagliato nel nostro case study precedente, <a href="#protecting-employee-safety-in-risky-places" data-article-id="protecting-employee-safety-in-risky-places" class="sed-modal-internal-link" data-article-link="protecting-employee-safety-in-risky-places" class="sed-modal-internal-link" style="color: var(--blue-primary); font-weight: 700; decorazione del testo: underline;">Sicurezza dei dipendenti nelle aree ad alto rischio</a>, che descrive l'implementazione del rilevamento acustico in tali ambienti.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: var(--navy-dark); margin-top: 1.4rem; 0.6rem;">Perché l'aggressività sul posto di lavoro è un problema</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I sistemi di sicurezza tradizionali presentano limitazioni significative:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">le telecamere rilevano gli incidenti solo quando diventano visibili,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">i dipendenti spesso hanno poco tempo per reagire,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">i team di sicurezza vengono avvisati con un ritardo.</li></ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Di conseguenza, i conflitti vengono spesso risolti solo dopo che si sono già intensificati.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Cosa è cambiato negli ultimi anni</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); è cambiato in modo significativo:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">un aumento dei conflitti verbali,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">maggiore enfasi sulla sicurezza dei dipendenti,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">maggiore attenzione alla prevenzione,</li> <li style="margin-bottom: 0.6rem; color: 1.65; var(--text-dark);">aspettative più elevate per una risposta immediata.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark: 1.02rem;">Le organizzazioni oggi non si concentrano più esclusivamente sulla reazione: mirano a prevenire gli incidenti prima che si intensifichino.</p> <h4 style="font-family: var(--font-heading); dimensione-carattere: 1.15rem; color-var(--navy-dark); margin-top: 1.4rem;">Dove si verificano situazioni ad alto rischio</h4> <p style="margin-bottom: 1.25rem; var(--text-dark); font-size: 1.02rem;">I conflitti sorgono più spesso in aree meno frequentate o chiuse dove la supervisione diretta è limitata.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questi in genere includono:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">spogliatoi dei dipendenti,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">aree riservate al personale e di servizio,</li> <li style="margin-bottom: 0.6rem; color: 1.65; var(--text-dark);">magazzini,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">
1702parti meno frequentate di una struttura.</li> </ul> <p style="margin-bottom: 1.25rem; color: var(--text-dark); font-size: 1.02rem;">In tali luoghi, i sistemi di telecamere tradizionali spesso non sono all'altezza.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark: 1.02rem;">Il rilevamento acustico offre un vantaggio fondamentale: consente il rilevamento delle minacce in base al suono, anche senza visibilità diretta.</p> <h4 style="font-family: var(--font-heading); dimensione carattere: 1.15rem; peso-carattere: 700; color: var(--navy-dark); margin-top: 1.4rem;">Come rilevare l'aggressività in anticipo</h4> <p style="margin-bottom: 1.25rem; var(--text-dark); font-size: 1.02rem;">Le situazioni aggressive tendono a seguire uno schema simile: iniziano con il suono:</p> <ul style="margin-bottom: 1.5rem; injection-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; voci,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">urlamenti,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">argomenti,</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Comunicazione guidata dallo stress.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il suono è spesso il primo segnale di un problema, ancor prima che la situazione diventi visibile. Ecco perché ha senso monitorare non solo ciò che si vede, ma anche ciò che si può sentire, soprattutto in spazi chiusi dove il monitoraggio visivo non è possibile.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Esempio nel mondo reale</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In spazi chiusi come gli spogliatoi dei dipendenti o le aree di back-office, i conflitti possono sorgere molto rapidamente, spesso in pochi secondi. Voci alzate e discussioni sono solitamente i primi indicatori di un problema.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In queste aree, l'uso di sistemi di telecamere è notevolmente limitato a causa di problemi di privacy. Di conseguenza, possono verificarsi conflitti senza alcuna supervisione visiva.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'analisi audio fornisce uno dei pochi modi per rilevare tempestivamente tali situazioni e consentire una risposta rapida.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In questi casi, i primi secondi sono fondamentali: il rilevamento tempestivo dei segnali acustici può fare la differenza tra una situazione controllata e un'escalation.</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Soluzione</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><a href="#about" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">La soluzione Sound Event Detector</a> di JALUD Embedded consente:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">rilevamento in tempo reale di comportamenti aggressivi,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">analisi basata sull'intelligenza artificiale dei modelli sonori,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">avvisi automatici al personale responsabile,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">risposta più rapida a potenziali incidenti.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">
1702L'obiettivo non è monitorare le persone, ma identificare tempestivamente le situazioni di rischio.</p> <h4 style="font-family: var(--font-heading): 1.15rem; font-weight: 700; 1.4rem; margin-bottom: 0.6rem;">Come funziona in pratica</h4> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">i sensori monitorano continuamente l'ambiente acustico,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">il sistema analizza i modelli sonori,</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">gli avvisi vengono attivati quando viene rilevato un potenziale conflitto,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">il team di sicurezza risponde.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il tempo di risposta è misurato in secondi.</p> <figure class="wp-block-video"><video Height="1080" style="aspect-ratio:1920/1080" width="1920" controlli src="/images/Hadka-na-pracovisti.mp4"></video></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Rilevamento in tempo reale di conflitti sul posto di lavoro e crescente aggressività utilizzando l'analisi audio basata sull'intelligenza artificiale.</p> <h4 style="font-family: var(--font-heading); dimensione carattere: 1.15rem; peso-carattere: 700; color: var(--navy-dark); margin-top: 1.4rem;">Vantaggi in pratica</h4> <p style="margin-bottom: 1.25rem; var(--text-dark); font-size: 1.02rem;">L'implementazione fornisce:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">risposta più rapida alle situazioni di conflitto,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">ridotta escalation di incidenti,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">migliore sicurezza dei dipendenti,</li> <li style="margin-bottom: 0,6rem; altezza della riga: 1,65; colore: var(--text-dark);">ambiente di lavoro migliore.</li></ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il vantaggio principale è che le situazioni vengono affrontate prima che peggiorino. In pratica, ciò significa che i team di sicurezza possono rispondere in pochi secondi anziché in minuti, riducendo significativamente il rischio di escalation.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Insights from Deployment</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'esperienza pratica evidenzia diversi risultati chiave:</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>1. Il rilevamento tempestivo è fondamentale</strong><br />Rispondere tempestivamente è più importante che reagire rapidamente. Anche ritardi di decine di secondi possono avere un impatto significativo sullo sviluppo di una situazione.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>2. L'audio integra il video</strong><br />Non sostituisce i sistemi video ma migliora le capacità di rilevamento complessive.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>3. Il contesto è importante</strong><br />Il suono aiuta a capire meglio cosa sta realmente accadendo.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>4. La prevenzione è più efficace dell'intervento</strong><br />Il valore maggiore risiede innanzitutto nel prevenire che si verifichino incidenti.</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Dove viene utilizzata la soluzione</h4> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">vendita al dettaglio,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">centri di assistenza clienti,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; var(--text-dark);">logistica.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ovunque avvenga l'interazione umana.</p> <h4 style="font-family: var(--font-heading); 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Vuoi vedere come funziona nel tuo ambiente?</h4> <p style="margin-bottom: 1.25rem; 1.02rem;">Ogni ambiente presenta condizioni e rischi diversi, motivo per cui le soluzioni devono essere personalizzate.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75 color: var(--text-dark: 1.02rem;"><a href="#solutions" style="color: var(--blue-primary); text-decoration: underline;">La soluzione Sound Event Detector</a> di JALUD Embedded ti aiuta a::</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">progettare la soluzione giusta,</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">ottimizza il posizionamento del sensore,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">valuta le opzioni di distribuzione.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><a href="#contact" style="color: var(--blue-primary); text-decoration: underline;">Scopri</a> come rilevare le aggressioni sul posto di lavoro prima che si intensifichino, senza grandi modifiche alla tua infrastruttura esistente.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusione</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La capacità di rilevare tempestivamente le aggressioni sul posto di lavoro sta diventando un fattore chiave per garantire la sicurezza.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75 color: var(--text-dark); font-size: 1.02rem;">L'analisi audio consente:</p> <ul style="margin-bottom: 1.5rem; riempimento-sinistra: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">risposta più rapida,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">prevenzione dell'escalation.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Nella sicurezza moderna, il successo dipende dalla capacità di agire prima che la situazione peggiori.</strong></p>`},"case-study-pilsen-acoustic-detection":{title:"Caso di studio: Pilsen â Migliorare la sorveglianza urbana integrando telecamere e suoni (SED)",category:"CASI STUDIO",excerpt:`Il progetto di Pilsen conferma che il collegamento del video con l'audio aumenta sostanzialmente l'efficie
1702nza della sicurezza. L'integrazione di "occhi e orecchie" aumenta l'operatore ...`,content:`<div class="elementor-widget-container"> 1703<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Il progetto di Pilsen conferma che il collegamento del video con l'audio aumenta sostanzialmente l'efficienza della sicurezza. L'integrazione di "occhi e orecchie" aumenta la velocità di risposta dell'operatore e la sicurezza complessiva della città a costi notevolmente inferiori.</h4> 1704<h4 style="font-family: var(--font-heading); font-size: 1,15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1,4rem; margin-bottom: 0,6rem;">In breve:</h4> 1705<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Ubicazione:</strong> città statutaria di Pilsen, Repubblica Ceca</p></li> 1706<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Scenario:</strong> operazioni nel mondo reale in zone urbane ad alto rischio (hotspot)</p></li> 1707<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Eventi:</strong> Eventi acustici pericolosi in un contesto urbano ambiente</p></li> 1708<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Tecnologia:</strong> rilevatore di eventi sonori (SED) di JALUD incorporato.</p></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Impiego:</strong> 64 rilevatori acustici SED integrati in un sistema di 350 telecamere</p></li></ul> 1709<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Contesto: punti ciechi dei sistemi di videosorveglianza</h4> 1710<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La sorveglianza urbana a Pilsen utilizza 350 telecamere, gestite da soli quattro agenti per turno. Dopo 20 minuti di monitoraggio di schermi statici, l'occhio umano perde naturalmente la messa a fuoco. La sfida principale era semplificare il flusso di lavoro degli operatori e attivare le telecamere proprio quando accade qualcosa nel loro raggio d'azione. Il SED agisce come un "orecchio digitale", avvisando automaticamente degli incidenti che l'occhio potrebbe non notare.</p> 1711<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><br>Implementazione e confronto (2024-2025)</h4> 1712<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Durante due anni di attività (2024 e 2025), sono stati raccolti dati per convalidare le ipotesi scientifiche sull'efficienza guidata dall'intelligenza artificiale:</p> 1713<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Ricerca attiva:</b> mentre una telecamera rimane passiva senza stimoli, il SED agisce come uno strumento di ricerca attivo.</p></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Apprendimento del sistema:</b> gli algoritmi apprendono continuamente, portando a un costante declino nel tasso di errore del sistema.</p></li> 1714<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Carico cognitivo:</b> l'implementazione di SED elimina la necessità di monitorare le zone silenziose; gli operatori intervengono solo quando il sistema rileva un'anomalia.</p></li></ul> 1715<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Risultati che non possono essere trascurati</strong></p></h4> 1716<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'analisi dei dati del 2024 e del 2025 ha fornito una chiara prova dei vantaggi del sistema:</p> 1717<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Aumento del 70%</b> dei reati accertati grazie alla combinazione di occhi e orecchie.</p></li> 1718<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Aumento del 33,6% su base annua</b>
1718 nell'efficienza di rilevamento tra 2024 e 2025.</p></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Tempo $T_{alert}$ ridotto:</b> avvisi per gli eventi critici arrivano entro pochi secondi dal rilevamento.</p></li> 1719<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Tasso di errore ridotto:</b> il tasso di falsi allarmi è sceso da dal 4,9% al <b>2,7%</b>, record.</p></li> 1720<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Alta efficienza:</b> un operatore può monitorare efficacemente fino a 80 SED sensori, rispetto a un massimo di 4 fotocamere.</p></li></ul> 1721<h4 style="font-family: var(--font-heading); font-size: 1,15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1,4rem; margin-bottom: 0,6rem;">Perché è importante</h4> 1722<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Per le moderne città intelligenti, la domanda non è "se", ma "quando" collegare il video con l'audio. La rilevazione acustica SED non sostituisce le telecamere; agisce come moltiplicatore del loro valore. Da un punto di vista economico, l'implementazione di questa tecnologia è <b>più economica del 95%</b> rispetto all'aumento del personale per ottenere lo stesso livello di sorveglianza. I costi di installazione in una nuova posizione sono fino a <b>400 volte inferiori</b> per i sistemi SED rispetto ai sistemi TVCC tradizionali.</p> 1723<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Base tecnologica</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>SED â Rilevatore di eventi sonori</b> (JALUD Embedded s.r.o.).</p></li> 1724<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Copertura:</b> un singolo sensore sonoro copre un'area circolare con un Raggio di 200 m (equivalente a 250 telecamere).</p></li> 1725<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Elevata affidabilità :</b> il tasso di errore del sistema rimane costantemente inferiore 5%.</p></li> 1726<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Ritorno economico sull'investimento (ROI):</b> funzionamento di 60 rilevatori costa circa 1.550 euro al mese, rispetto ai 28.300 euro per il personale aggiuntivo.</p></li> 1727<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Certificazione:</b> ISO 9001, ISO 27001 e piena conformità al GDPR.</p></li></ul> 1728<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusione</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La soluzione Pilsen è completamente collaudata sul campo e pronta per la replica immediata in città di qualsiasi dimensione. Grazie alla drastica riduzione dei tempi di risposta e ai risultati economici senza eguali, rappresenta il modello più efficace per le Smart Cities di oggi.</p> 1729 1730<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Informazioni su JALUD Embedded:</h4> 1731<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Invitiamo <strong>aziende, investitori e partner lungimiranti</strong> a unirsi a noi nella trasformazione del futuro della sorveglianza e della sicurezza pubblica. Insieme, possiamo sbloccare il potenziale non sfruttato delle infrastrutture esistenti, prevenire incidenti e costruire comunità più sicure per tutti.</p> 1732<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Creiamo insieme un futuro più sicuro.</strong></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Contattaci:</strong>
1732E-mail: <a rel="noopener"><span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"><span class="sed-obf-fallback">vendite [at] jalud-embedded.com</span></span></a>Telefono: +420 910 128 626 (gratuito)</p> 1733</div>`},"protection-external-borders":{title:"Protezione delle frontiere esterne",category:"CASI STUDIO",excerpt:"Contenuto Obiettivi dell'installazione SED Vantaggi delle soluzioni SED Come funziona il SED? Caso di studio Risultato dell'implementazione dei rilevatori SED Conclusione Analizziamo...",content:`<div class="elementor-widget-container"> <div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; colore: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Contenuto</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-objectives-of-sed-installation" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Obiettivi dell'installazione SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65 color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Vantaggi delle soluzioni SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-how-does-sed-work" style="color: var(--blue-primary); text-decoration: 700; underline;">Come funziona SED?</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-case-study" style="color: var(--blue-primary); text-decoration: underline;">Case study</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-result-of-sed-detectors-implementation" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Risultato dell'implementazione dei rilevatori SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-conclusion" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Conclusione</a></li></ul></div><hr class="wp-block-separator has-alpha-channel-opacity" /> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ipotizziamo che lo spazio Schengen, con i suoi estesi confini esterni, debba essere protetto per la sicurezza e la stabilità dell'intera Unione europea. L'ingresso non autorizzato attraverso questi confini rappresenta un grave rischio per la sicurezza e richiede misure efficaci per proteggerli.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La politica di gestione delle frontiere dell'UE ha dovuto adattarsi a importanti cambiamenti, come l'arrivo di un numero senza precedenti di rifugiati e migranti irregolari. Dalla metà del 2015 sono emerse numerose carenze della politica dellâUE in materia di gestione delle frontiere esterne e migrazione. Queste sfide, legate ai flussi migratori misti verso lâUE, alla pandemia di COVID-19 e alle crescenti preoccupazioni in materia di sicurezza, hanno innescato una nuova ondata di misure per proteggere le frontiere esterne dellâUE, che ha avuto un impatto anche sulle sue frontiere interne. (<a href="https://www.europarl.europa.eu/factsheets/cs/sheet/153/gestion-des-frontieres-exterieures" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">europarl.europa.eu</a>)</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In questo caso di studio, ci concentreremo su come il SED (Sound Event Detector) può contribuire efficacemente alla protezione delle frontiere esterne nello spazio Schengen.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Lo spazio Schengen (abbreviato in Schengen) è il nome dato al territorio di 29 paesi europei (paesi dell'accordo di Schengen, abbreviato in paesi Sc
1733hengen) in cui le persone possono varcare i confini degli stati contraenti in qualsiasi punto senza dover passare attraverso controlli alle frontiere. (wikipedia.org)</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Obiettivi dell'installazione SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il nostro innovativo prodotto Sound Event Detector (SED) incorpora una tecnologia all'avanguardia per il rilevamento di eventi audio. L'aggiunta del SED alle soluzioni di sicurezza esistenti ridurrà al minimo le conseguenze di eventi pericolosi, aumenterà il risparmio di vite umane e minimizzerà i danni alla proprietà .</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Protezione dei confini esterni.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â²ï¸Â Notifica istantanea degli eventi sonori selezionati.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; eventi.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸Â Analisi del sito in tempo reale.</p><figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: bordo nascosto: 1px solid var(--slate-line); src="/images/SED_Outdoor_Pruhledne-pozadi.png" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED outdoor</p></div> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/Kamerova-verze_png-1024x1003.png" alt="" style="max-width: 100%; visualizzazione automatica: margine: 0 automatico;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Versione fotocamera SED</p></div> </figure> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Vantaggi delle soluzioni SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; incidenti. Tuttavia, il rilevamento del suono può ridurre questo tempo a pochi secondi. Lukáš Svoboda, Direttore di Jalud Embedded</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Segnala l'evento in tempo reale.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Può essere utilizzato anche dove le telecamere non possono essere posizionate.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Non viola la privacy personale - Conformità GDPR in base alla progettazione.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Può essere utilizzato all'aperto, al chiuso o come software.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Installazione semplice con bassi requisiti di infrastruttura tecnica.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ L'integrazione del software è possibile nelle fotocamere con una piattaforma applicativa aperta.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700;</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il rilevatore SED utilizza un algoritmo AI per rilevare, classificare e avvisare di eventi audio pericolosi o critici. Non è un sensore di rumore.</p><figure class="wp-block-table"><table><tbody><tr><td class="nitro-lazy">Passo 0: ADATTAMENTO</td><td class="nitro-lazy">Apprende i suoni comuni nell'ambiente.</td></tr><tr><td class="nitro-lazy">Passo 1: RILEVAMENTO</td><td class="nitro-lazy">Rileva un suono impulsivo indesiderato evento.</td></tr><tr><td class="nitro-lazy">Passaggio 2: ESTRAZIONE</td><td class="nitro-lazy">Analizza i segnali audio in ingresso ed estrae le caratteristiche audio.</td></tr><tr><td class="nitro-lazy">Passaggio 3: CLASSIFICAZIONE</td><td class="nitro-lazy">Classifica gli eventi e rileva se il suono è indesiderato.</td></tr><tr><td class="nitro-lazy">Passo 4: RISULTATO</td><td class="nitro-lazy">L'allarme avvisa quando un evento è classificato come indesiderato.</td></tr><tr><td class="nitro-lazy">Passo 5: NOTIFICA</td><td class="nitro-lazy">Il sistema segnalerà l'incidente e i soccorsi potrebbero arrivare immediatamente.</td></tr></tbody></table></figure> <h4 id="h-case-study" style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Case study</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Nell'ambito del nostro caso di studio, implementiamo rilevatori SED in punti chiave delle frontiere esterne dello spazio Schengen. Durante il monitoraggio abbiamo osservato un notevole miglioramento nella capacità di rilevare intrusioni non autorizzate. Decine di casi di attività sospette che altrimenti sarebbero sfuggite all'attenzione sono stati rilevati e registrati grazie ai SED.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Secondo von der Leyen, i soldi dell'UE non possono solo finanziare le recinzioni, ma l'intera infrastruttura, comprese le torri di guardia, il monitoraggio, le telecamere, il personale di frontiera e le loro attrezzature, deve essere inclusa nei progetti. Ha affermato che l'UE finanzierà diversi progetti pilota nei paesi lungo le rotte migratorie più trafficate</em>.<em>(</em><a href="https://www.seznamzpravy.cz/clanek/zahranicni-eu-ma-posilit-ochranu-vnejsich-hranic-a-tlak-na-treti-zeme-shodl-se-summit-225446" style="color: var(--blue-primary); carattere-decorazione: underline;"><em>seznamzpravy.cz</em></a><em>)</em></p> <h4 style="font-family: var(--font-heading): 1.15rem; colore-carattere: var(--navy-dark); margin-bottom: 0.6rem;">Risultato dell'implementazione dei rilevatori SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); Grazie all'allarme del rilevatore SED è stato effettuato un rapido intervento delle forze di sicurezza e il gruppo di persone è stato arrestato prima che potessero svolgere qualsiasi attività illegale in area Schengen. <em>(Nota: questa è solo una bozza del risultato dell'implementazione del SED.)</em></p><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/Schengen-1024x1019.png" alt="" style="max-width: 100%; auto margin display: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Mappa dell'area Schengen.<em> (Fonte: Wikipedia)</em></p></div> <h4 style="font-family: var(--font-heading); font-size: 1.15rem;
1733 peso-carattere: 700; colore: var(--navy-dark); margine-top: 1.4rem; colore: var(--text-dark); di rilevatori SED per la protezione delle frontiere esterne nell'area Schengen rafforzeranno le caratteristiche di sicurezza per il rilevamento di intrusioni non autorizzate e aumenteranno il livello di sicurezza dell'intera area.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il sistema di rilevamento eventi audio fornisce un modo rapido ed efficiente per rilevare attività sospette. Il potenziamento delle funzionalità di sicurezza con i rilevatori SED consentirà alle forze di sicurezza di reagire più rapidamente e ridurre al minimo i rischi associati a intrusioni non autorizzate attraverso il confine esterno Schengen.</p><hr class="wp-block-separator has-text-color has-alpha-channel-opacity has- background" style=" background-color:#f2f2f2;color:#f2f2f2" /> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em>Scopri come il SED allerta la polizia in caso di disturbi notturni.</em></figcaption></figure>`},"sed-sound-detection-of-drones":{title:"SED: Rilevamento del suono dei droni",category:"AGGIORNAMENTI DEL PRODOTTO",excerpt:"Il nostro team ha sviluppato un prodotto innovativo, il rilevatore di eventi sonori, specializzato nell'identificazione dei suoni di vari eventi. Uno dei test chiave c...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il nostro team ha sviluppato un prodotto innovativo, il Sound Event Detector, specializzato nell'identificazione dei suoni di vari eventi. Uno dei test chiave a cui abbiamo sottoposto il prodotto è stato testarlo per identificare i suoni dei droni. A questo scopo, abbiamo creato uno speciale ambiente di test in cui abbiamo simulato diversi scenari di droni.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Durante i test, abbiamo utilizzato registrazioni reali di suoni di droni che abbiamo registrato in diversi ambienti e condizioni. Il nostro rilevatore di eventi sonori è stato esposto a un'ampia gamma di frequenze e caratteristiche dei suoni emessi dal drone durante diversi eventi come decollo, atterraggio, volo a diverse altitudini e velocità .</p> <figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em>Rilevatore di eventi sonori | Test di rilevamento del suono dei droni</em></figcaption></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I risultati del test sono stati notevoli. La nostra tecnologia è stata in grado di identificare e classificare con successo i suoni dei droni con un elevato livello di precisione e affidabilità . Questo successo dimostra l'efficacia del nostro prodotto nel riconoscere eventi audio specifici e il suo potenziale di utilizzo nel contesto del monitoraggio e della sicurezza dei droni.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questa convalida riuscita ci dà la certezza che il nostro rilevatore di eventi sonori sarà pronto per l'implementazione nel prossimo futuro e soddisferà con successo le aspettative nel campo del rilevamento del suono dei droni.</p>`},"integration-with-max":{title:"Integrazione con MAX",category:"AGGIORNAMENTI DEL PRODOTTO",excerpt:"Novità entusiasmanti per MAX, la piattaforma per auto autonome dell'azienda b-plus Group! Con l'integrazione di un rilevatore di eventi sonori, MAX può ora migliorare la sicurezza pubblica...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Notizie entusiasmanti per MAX, la piattaforma per auto autonome dell'azienda <a href="https://www.linkedin.com/company/b-plus-group/" style="color: var(--blue-primary); peso-carattere: 700; decorazione del testo: sottolineatura;">Gruppo b-plus</a>! Con l'integrazione di un rilevatore di eventi sonori, MAX può ora migliorare la sicurezza pubblica rilevando e identificando potenziali pericoli sulla strada, come spari, urla, sirene o vetri rotti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il sistema può attivare automaticamente avvisi al centro operativo, consentend
1733o per risposte rapide ed efficaci per garantire la sicurezza dei passeggeri e degli altri sulla strada. à sorprendente vedere la tecnologia avere un impatto così positivo sulla società !</p> </div> </div><div class="elementor-elemento elementor-element-979698c elementor-widget elementor-widget-gallery" data-id="979698c" data-element_type="widget" data-e-type="widget" data-settings="{"columns":3,"gallery_layout":"grid","columns_tablet":2,"columns_mobile":1,"gap":{"unit":"px","size":10,"sizes":[]},"gap_laptop":{"unit":"px","size":10,"sizes":[]},"gap_tablet":{"unit":"px","size":10, "sizes":[]},"gap_mobile_extra":{"unit":"px","size":10,"sizes":[]},"gap_mobile":{"unit":"px","size":10,"sizes":[]},"link_to":"file","aspect_ratio":"3:2","overlay_ background":"yes","content_hover_animation":"fade-in"}" data-widget_type="gallery.default"> <div class="elementor-widget-container"> <div class="elementor-gallery__container"> <a href="/images/1677250843521.jpg" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"> </a> <a href="/images/1677250845314.jpg" style="color: var(--blue-primary); peso carattere: 700; decorazione testo: sottolineatura;"> </a>`},"what-does-seamless-detection-and-instant-response-look-like-take-a-look":{title:"Che aspetto hanno il rilevamento continuo e la risposta immediata? Dai un'occhiata!",category:"ULTIME NOTIZIE",excerpt:"Siamo orgogliosi di presentare una dimostrazione nel mondo reale di due sistemi chiave che lavorano insieme per migliorare la sicurezza e la gestione delle crisi. Il video è stato realizzato in collaborazione...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Siamo orgogliosi di presentare una dimostrazione nel mondo reale di due sistemi chiave che lavorano insieme per migliorare la sicurezza e la gestione delle crisi. Il video è stato creato in collaborazione con il sistema di notifica e comunicazione di emergenza KISS di svolavac.cz.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong><mark style=" background-color:rgba(0,0,0,0)" class="has-inline-color has-vivid-cyan-blue-color">JALUD</mark> rileva la minaccia. KISS garantisce che le persone giuste verranno immediatamente informate.</strong></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il nostro <strong><mark style=" background-color:rgba(0,0,0,0)" class="has-inline-color has-vivid-cyan-blue-color">Rilevatori di eventi sonori</mark></strong> riconoscono in modo affidabile eventi acustici ad alto rischio come spari, urla o voci aggressive. Non appena si verifica un incidente di questo tipo, il rilevatore attiva immediatamente un avviso. Questo avviso viene trasmesso automaticamente al sistema KISS e il personale appropriato (personale di sicurezza, soccorritori o contatti designati) viene immediatamente avvisato.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Il risultato è chiaro: reazione più rapida, confusione ridotta e maggiore efficienza.</strong></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In condizioni standard, spesso c'è un ritardo tra un incidente e la risposta. Eppure, nei momenti critici, ogni secondo conta. Il tempo che intercorre tra l'incidente e l'intervento è notevolmente ridotto grazie all'integrazione del rilevamento e della notifica mirata.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Grazie a questa cooperazione, la risposta alla crisi è molto più rapida di prima.</strong></p> <p style="margin-bottom: 1.25rem; altezza della linea: 1.75; color: var(--text-dark); dimensione del carattere: 1.02rem;">I vantaggi dell'integrazione di <mark style=" background-color:rgba(0,0,0,0)" class="has-inline-color has-vivid-cyan-blue-color">JALUD</mark> e <mark style=" background-color:rgba(0,0,0,0)" class="has-inline-color has-vivid-cyan-blue-color">KISS</mark> sono evidenti in qualsiasi ambiente in cui è essenziale una risposta rapida ed efficace: scuole, uffici, aree industriali, istituzioni pubbliche o spazi aperti. Il sistema può avvisare istantaneamente le persone giuste, senza intervento manuale e con la massima precisione.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Guarda il video</strong> per vedere come <mark style=" background-color:rgba(0,0,0,0)" I sistemi class="has-inline-color has-vivid-cyan-blue-color">JALUD</mark> e <mark style=" background-color:rgba(0,0,0,0)" class="has-inline-color has-vivid-cyan-blue-color">KISS</mark> lavorano insieme in uno scenario reale. Questa dimostrazione mostra come un ecosistema di
1733sicurezza ben configurato possa ridurre drasticamente i rischi e migliorare i risultati della risposta.</p><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Noi ringraziamo <strong>SAFE Technology â SAFETE, s.r.o.</strong> per la loro apertura e collaborazione nel promuovere insieme gli standard di sicurezza.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Contribuire a creare un mondo più sicuro. Alla velocità del suono.</p>`},"event-smart-city-expo-2024":{title:"Evento: SMART CITY EXPO 2024",category:"ULTIME NOTIZIE",excerpt:"Unisciti a noi allo Smart City Expo World Congress 2024 a Barcellona! Siamo lieti di annunciare che la nostra azienda sarà presente allo Smart City Expo World Congr...",content:'<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="8524" class="elementor elementor-8524" data-elementor-post-type="post"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-bee473a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bee473a" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-10364fd" data-id="10364fd" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-12b18fc elementor-widget elementor-widget-heading" data-id="12b18fc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 style="font-family: var(--font-heading); 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><b>Unisciti a noi allo Smart City Expo World Congress 2024 a Barcellona! </b></h4>'},"sed-pilsen-has-purchased-more-sed-detectors":{title:"SED: Pilsen ha acquistato più rilevatori SED",category:"ULTIME NOTIZIE",excerpt:"PlzeÅ ha ampliato il suo sistema di telecamere municipali (MKS) con sette nuove località , dove la sicurezza è monitorata da moderni sistemi di telecamere. Ha così rafforzato la sicurezza...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">PlzeÅ ha ampliato il suo sistema di telecamere municipale (MKS) con sette nuove località , dove la sicurezza è monitorata da moderni sistemi di telecamere. Ha così rafforzato gli elementi di sicurezza in luoghi selezionati della città . Il motivo principale è prevenire la criminalità , proteggere la proprietà pubblica e privata, aumentare la sicurezza e contribuire a risolvere la criminalità . Tutti i nuovi cosiddetti punti telecamera sono stati dotati di moderne telecamere e di rilevatori di suoni realizzati dalla startup JALUD Embedded con sede a PlzeÅ. </p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Attualmente, l'MKS è composto da trecento telecamere e diversi luoghi di lavoro dei clienti, compreso il centro di controllo sicurezza della polizia municipale. Da gennaio 2024, l'amministrazione per la tecnologia dell'informazione della città di PlzeÅ (SITMP) è responsabile del funzionamento e dello sviluppo del sistema.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: bordo nascosto: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/image.png" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>SED: variante esterna della lampada</em>
1733.</p></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">"L'anno scorso ho negoziato 5 milioni di corone dal surplus di bilancio della città per espandere il sistema di telecamere in luoghi selezionati a PlzeÅ. Ora, insieme ad altri sistemi, le moderne telecamere con l'aiuto dell'intelligenza artificiale sorvegliano la nostra sicurezza, la nostra vita e le nostre proprietà . Come sottolineatura fondamentale e come condizione per l'utilizzo del sistema di telecamere, abbiamo introdotto misure rigorose per proteggere la privacy delle persone", ha affermato Daniel Kůs, consigliere comunale per le città intelligenti e il sostegno alle imprese.</p> <p style="margin-bottom: 1.25rem line-height: 1.75 color: var(--text-dark: 1.02rem;">"Desidero ringraziare l'amministrazione della tecnologia dell'informazione e il consigliere Daniel Kůs per il loro lavoro sul rafforzamento del sistema CCTV della città . Ringrazio allo stesso tempo anche la polizia statale e cittadina per aver individuato i luoghi più adatti per le telecamere, credo che serviranno e contribuiranno a migliorare la sicurezza dei cittadini", ha affermato il consigliere per la sicurezza JiÅà Winkelhöfer.</p> <div style="margin: 1.75rem 0; var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; bordo nascosto: 1px solid var(--slate-line); rgba(0,0,0,0.05); allineamento testo: centro;"><img src="/images/SED_green.png" alt="" style="max-width: 100% altezza: visualizzazione automatica: blocco: 0 automatico;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>SED: variante per esterni in design verde</em>.</p></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>La città ha installato rilevatori di suoni e telecamere ad alta risoluzione con zoom ottico e pan-tilt/zoom nelle nuove posizioni. </strong>I punti delle telecamere si trovano principalmente agli incroci stradali o in aree con traffico frequente. Nello specifico i punti delle telecamere si trovano a Korandova x Plachého, Korandova x Nerudova, Kardinála Berana x Nerudova, ModÅÃnová x ZahradnÃ, Zahradnà x HradiÅ¡tÄ, Sady 5. kvÄtna x Solnà x Karlovarská e in via Karel Steiner vicino al centro commerciale. SITMP ha inoltre installato otto rilevatori di suoni nel campus universitario di Borey.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">"Da gennaio di quest'anno, la nostra organizzazione gestisce il sistema CCTV della città . Ciò significa che non ci occupiamo solo dell'installazione di nuovi punti di telecamere in luoghi selezionati per scopi di sicurezza o di monitoraggio del traffico, ma ma siamo anche responsabili del buon funzionamento dell'intero sistema, della sua gestione e sviluppo", ha affermato LudÄk Å antora, direttore di SITMP.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75 color: var(--text-dark: 1.02rem;">Pilsen ha avviato la modernizzazione del MKS nel 2008. Il lavoro è stato suddiviso in più parti; fasi di implementazione, quando è stato aumentato il numero di telecamere installate, sono state sostituite le apparecchiature obsolete e sono state gradualmente costruite le postazioni di lavoro dei clienti. Cioè luoghi in cui la polizia statale o municipale lavora con dati video e sonori.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Fonte</em>: <em><a href="https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/plzen-rozsirila-svuj-mestsky-kamerovy-system" style="color: var(--blue-primary); peso carattere: 700; decorazione testo: sottolineatura;">plzen.eu</a></em></p>`},"new-jalud-embedded-partner":{title:"JE: Nuovo partner JALUD Embedded",category:"ULTIME NOTIZIE",excerpt:"à con grande piacere ed entusiasmo che diamo il benvenuto nella nostra azienda a Libor Novák, un nuovo partner con una vasta esperienza lavorativa. Libor ha lavorato in professionisti senior...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">à con grande piacere ed entusiasmo che diamo il benvenuto a <a href="https://www.linkedin.com/in/libor-novak-a7878411/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Libor Novák</a>, un nuovo partner con una vasta esperienza lavorativa, nella nostra azienda.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Libor ha lavorato in senior posizioni professionali e manageriali (membro del consiglio di amministrazione, amministratore delegato, direttore commerciale, direttore dello sviluppo aziendale) in società leader di ingegneria e investimento a livello mondiale come TEXTRON Inc., MAN B&W, Klöckner & Co, KKCG, Å KODA PlzeÅ.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Libor è un ingegnere meccanico qualificato con background scientifico e di ricerca e sviluppo (dottorato in scienze dei materiali).<br />à proprietario di Six Sigma Green Belt - TEXTRON Inc., USA. (Lean e DMAIC).</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Non vediamo l'ora di lavorare insieme.</p>`},"ai-gunshot-detection-norway":{title:"Il rilevamento degli spari tramite intelligenza artificiale può rafforzare la sicurezza in Norvegia?",category:"CASI STUDIO",excerpt:"Una tesi di master norvegese esamina i sistemi di rilevamento di spari di terza generazione e si avvale dell'esperienza acquisita con l'implementazione del rilevatore di eventi sonori in un paese ceco...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Una tesi di master norvegese esamina i sistemi di rilevamento di colpi di arma da fuoco di terza generazione e si avvale dell'esperienza derivante dall'implementazione del Sound Event Detector in una città ceca.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Durante una sparatoria o un altro incidente pericoloso, i primi secondi spesso possono determinare l'esito. La tecnologia di rilevamento degli spari può allertare automaticamente le forze di sicurezza, senza attendere che un testimone effettui una chiamata di emergenza. Alcuni moderni sistemi basati sull'intelligenza artificiale possono anche distinguere tra diversi eventi sonori e collegarli con la videosorveglianza.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La potenziale implementazione di questa tecnologia in Norvegia è esplorata
1733in una tesi di master di Henrik Tybring-Gjedde Morseth dell'Università di Stavanger. Come esempio di un sistema di terza generazione, l'autore analizza Sound Event Detector e l'esperienza del suo funzionamento nel mondo reale nella Repubblica Ceca.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Quick Fatti</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Titolo della tesi:</strong> Implementazione del GDT in Norvegia: una prospettiva di sostenibilità <br /><strong>Autore:</strong> Henrik Tybring-Gjedde Morseth<br /><strong>Università :</strong> Università di Stavanger<br /><strong>Anno:</strong> 2025<br /><strong>Metodologia:</strong> revisione della letteratura e cinque interviste con rappresentanti delle forze dell'ordine, aziende tecnologiche e un esperto di intelligenza artificiale<br /><strong>Ruolo del SED:</strong> un esempio di sistema europeo di rilevamento del suono di terza generazione<br /><strong>Obiettivo principale:</strong> il contributo della tecnologia ai tempi di risposta, alla sicurezza pubblica, alla privacy e alla fiducia del pubblico</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Cosa ha esaminato la tesi norvegese?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La tecnologia di rilevamento degli spari, nota come GDT, utilizza sensori acustici per rilevare e localizzare automaticamente gli spari. Mentre i sistemi più vecchi erano spesso focalizzati solo sugli spari, le nuove generazioni utilizzano l'intelligenza artificiale e possono classificare una gamma più ampia di eventi sonori in modo più accurato.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'autore ha confrontato l'esperienza di Stati Uniti, Repubblica Ceca e Norvegia. Ha valutato non solo le capacità tecniche di questi sistemi, ma anche il loro potenziale impatto sulla privacy, sulla fiducia del pubblico e sulla sostenibilità sociale.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La ricerca includeva interviste con rappresentanti delle forze dell'ordine norvegesi e ceche, un esperto di etica dell'intelligenza artificiale e rappresentanti di aziende che sviluppano moderni sistemi di rilevamento degli spari.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Rivelatore di eventi sonori come sistema di terza generazione</h4> <p style="margin-bottom: 1.25rem; 1.02rem;">La tesi presenta Sound Event Detector come un sistema europeo che utilizza l'intelligenza artificiale per classificare gli eventi sonori quasi in tempo reale.</p> <p style="margin-bottom: 1.25rem line-height: 1.75 color: var(--text-dark: 1.02rem;">Oltre a <a href="#detection-gunshot" style="color:); var(--blue-primary); font-weight: 700; text-decoration: underline;">colpi di pistola</a>, la tesi afferma che può rilevare:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; var(--text-dark);"><a href="https://soundeventdetector.eu/cs/detekce/krik-a-agrese/" style="color: var(--blue-primary); font-weight: 700; urla e comportamento vocale aggressivo</a>,</li> <li style="margin-bottom: 0.6rem line-height: 1.65; color: var(--text-dark);"><a href="#detection-drone" style="color: var(--blue-primary); font-weight: 700; text-decoration: var(--text-dark);"><a href="#detection-glass" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">vetro rotto</a>,</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-graffiti" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">il suono dello spray aerosol utilizzato per i graffiti</a>.</li> </ul> <p style="margin-bottom: 1.25rem; altezza della linea: 1.75; colore: var(--text-dark); dimensione del carattere: 1.02rem;">SED può essere integrato con un sistema di telecamere. Dopo che viene rilevato un evento, l'operatore riceve non solo un avviso sonoro, ma anche video dalla posizione interessata. L'operatore può verificare rapidamente la situazione e decidere se è necessario inviare una pattuglia.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il rilevamento del suono pertanto non sostituisce la videosorveglianza o il processo decisionale umano. Fornisce un'ulteriore fonte di informazioni e avvisa gli operatori di incidenti che altrimenti potrebbero non accorgersi in tempo.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Esperienza da una città ceca</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Una parte separata della tesi di master si concentra sull'implementazione del rilevatore di eventi sonori in una città ceca, che l'autore non identifica per motivi di anonimato.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Secondo un'intervista con un rappresentante della polizia municipale, alla fine del 2022 è iniziato un progetto pilota di
1733sei mesi con una decina di sensori. Entro il 2024, il sistema si è esteso a circa 60 dispositivi integrati in un sistema di videosorveglianza comunale composto da circa 300 telecamere.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il rappresentante della polizia ha dichiarato che gli avvisi raggiungono gli operatori entro pochi secondi. Rispetto agli incidenti segnalati tramite una chiamata di emergenza, la risposta può quindi essere ridotta da diversi minuti a decine di secondi.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Quando il suono è complementare Video</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La tesi descrive anche una situazione in cui il sistema ha classificato il rumore di un tram che passa sopra una serie di scambi come un possibile colpo di pistola.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Grazie all'integrazione con il sistema di telecamere, l'operatore ha potuto verificare immediatamente la posizione. Il video mostrava un tram che passava sugli scambi nel momento esatto in cui veniva rilevato il suono. L'evento è stato quindi contrassegnato come classificazione errata e non è stato necessario inviare una pattuglia inutilmente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questo esempio mostra perché è importante combinare diverse fonti di informazione. Il suono avvisa l'operatore di un potenziale incidente, il video aiuta a verificare la situazione e la decisione finale spetta all'operatore.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Risultati riportati nel Tesi</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Secondo i dati forniti dall'intervistato della polizia, il sistema ha generato 125 avvisi classificati come possibili spari nel dicembre 2024. Quattro di loro sono stati contrassegnati come falsi allarmi. In 99 casi gli operatori hanno verificato la situazione utilizzando il sistema di telecamere e hanno concluso che non era necessario inviare una pattuglia. Un totale di 16 incidenti hanno portato alla risposta della polizia. La tesi non specifica se queste categorie si sovrappongono parzialmente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La tesi afferma inoltre che gli operatori hanno richiesto circa tre ore di formazione e che non sono state registrate complicazioni importanti quando il SED è stato collegato all'infrastruttura informatica esistente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questi risultati si basano su un'intervista con un intervistato della polizia. Non costituiscono un audit tecnico indipendente o uno studio a lungo termine sull'impatto del sistema sulla criminalità .</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">La sicurezza deve andare di pari passo con Privacy</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La tutela della privacy è una parte importante della tesi. Secondo le informazioni presentate, il SED non registra continuamente l'ambiente circostante né cattura le conversazioni ordinarie. Quando viene rilevato un evento, il sistema trasmette solo un campione audio anonimo di un secondo.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Le interviste hanno anche dimostrato che la tecnologia in sé non è l'unico fattore importante. à importante anche come viene spiegato al pubblico il suo funzionamento.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Secondo gli intervistati, la diffidenza iniziale di alcuni residenti è stata causata principalmente dalla mancanza di comprensione del sistema. Una volta spiegato che il SED non ascolta né memorizza le conversazioni ordinarie ed è stato progettato pensando alla protezione dei dati, le preoccupazioni sono diminuite. Gli intervistati hanno inoltre affermato che la tecnologia può contribuire ad aumentare il senso di sicurezza. Tuttavia, l'autore osserva che questi risultati non si basano su un s
1733ondaggio pubblico sistematico, ma sull'esperienza pratica delle persone intervistate.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">La Norvegia potrebbe usarlo Tecnologia?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La tesi di master non fornisce una semplice risposta sì o no. La Norvegia ha un livello relativamente basso di violenza armata, ma ha comunque subito gravi incidenti in cui la velocità di risposta delle forze di sicurezza è stata fondamentale.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'autore conclude che i sistemi di terza generazione potrebbero rafforzare la preparazione e accelerare la risposta. Tuttavia, la loro distribuzione deve essere:</p><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">trasparente e chiaramente comunicato,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">proporzionato al livello di rischio effettivo,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">soggetto a controllo pubblico e istituzionale,</li> <li style="margin-bottom: 0.6rem line-height: 1.65; var(--text-dark);">conforme alla tutela della privacy e dei diritti umani.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark: 1.02rem;">Secondo l'autore, un'implementazione responsabile potrebbe rafforzare l'infrastruttura di sicurezza della Norvegia e contribuire alla resilienza sociale a lungo termine); Un uso non trasparente o sproporzionato, d'altro canto, potrebbe indebolire la fiducia del pubblico.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusione</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La tesi del master norvegese mostra che il valore del rilevamento degli spari non è determinato esclusivamente dalla precisione dell'algoritmo. La rapida consegna delle informazioni, l'integrazione con altri sistemi di sicurezza, la protezione della privacy e la fiducia del pubblico sono altrettanto importanti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'esperienza derivante dall'implementazione del rilevatore di eventi sonori in una città ceca dimostra il valore pratico della combinazione di audio e video. Gli operatori ricevono un allarme tempestivo, possono verificare immediatamente la situazione e decidere se è necessario un intervento.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED quindi dà ai sistemi di sicurezza un altro senso: l'udito digitale che aiuta a dirigere l'attenzione dove ogni secondo può essere importante.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); dimensione del carattere: 1.02rem;"><strong>Fonte originale:</strong> <a href="/docs/case_studies/Masters-Thesis_Norway_Henrik-Tybring-Gjedde-Morseth.pdf" style="color: var(--blue-primary); decorazione del testo: sottolineatura;">Henrik Tybring-Gjedde Morseth: <em>Implementing GDT in Norvegia: A Sustainability Perspective</em>, Università di Stavanger, 2025.</a></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Scopri come Sound Event Detector aiuta a identificare eventi sonori pericolosi nella realtà tempo.</strong></p>`},"how-audio-analysis-improves-security-and-enables-early-threat-detection":{title:"In che modo l'analisi audio migliora la sicurezza e consente il rilevamento precoce delle minacce",category:"CASI STUDIO",excerpt:"L'analisi audio sta diventando una componente chiave dei moderni sistemi di sicurezza. A differenza delle telecamere, consente il rilevamento delle minacce in tempo reale, spesso prima che gli incidenti possano essere visualizzati...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'analisi audio sta diventando una componente chiave dei moderni sistemi di sicurezza. A differenza delle telecamere, consente il <strong>rilevamento delle minacce in tempo reale</strong>, spesso prima che gli incidenti possano essere identificati visivamente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In questo caso di studio, esploriamo come funziona il rilevamento acustico, perché è importante per la sicurezza e quali risultati offre nel mondo reale scenari.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Che cos'è l'analisi audio e perché è importante per la sicurezza</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'analisi audio (rilevamento acustico) consente di identificare situazioni pericolose in base al suono.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); 1.02rem;">Casi d'uso tipici includono:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem line-height: 1.65; color: var(--text-dark);">rilevamento di urla e aggressività ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">rilevamento di colpi di pistola,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; var(--text-dark);">rilevamento di suoni insoliti.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark);<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">oltre il campo visivo,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">in condizioni di scarsa illuminazione,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">in tempo reale.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; font-size: 1.02rem;">Di conseguenza, <strong>il rilevamento delle minacce basato sul suono è spesso più veloce del rilevamento visivo</strong>.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: var(--navy-dark); 0.6rem;">Perché i sistemi di sicurezza tradizionali non sono all'altezza</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I sistemi di telecamere sono essenziali, ma hanno dei limiti:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">rilevano gli incidenti solo quando diventano visibili,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">mancano di comprensione contestuale,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">i tempi di risposta sono spesso ritardati.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; intensificato.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Come funziona il rilevamento delle minacce acustiche</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Soluzioni moderne come <a href="#solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Rivelatore di eventi sonori</a>, sviluppato da JALUD Incorporato, utilizza l'intelligenza artificiale per:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">analizzare il suono in tempo reale,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">riconosce modelli acustici specifici,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">
1733attiva automaticamente gli avvisi.</li> </ul> <p style="margin-bottom: 1.25rem; color: var(--text-dark); font-size: 1.02rem;">Il risultato è un <strong>rilevamento precoce delle minacce</strong> e una risposta più rapida.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; 0.6rem;">Risultati nel mondo reale</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Le implementazioni nel mondo reale mostrano che l'analisi audio ha un impatto misurabile:</p> <ul style="margin-bottom: 1.5rem; 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">riduzione fino al 75% del tempo di risposta,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">intervento più rapido da parte dei team di sicurezza,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">migliore consapevolezza della situazione,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">numero ridotto di incidenti.</li></ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In alcuni casi, la combinazione di sistemi audio e video ha portato a una significativa riduzione di furti e atti vandalici.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Approfondimenti chiave dalle distribuzioni</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); l'esperienza evidenzia quattro risultati chiave:</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>1. Rilevamento in tempo reale</strong><br />Il sistema risponde in pochi secondi.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>2. Funzionalità di avviso precoce</strong><br />Le minacce vengono rilevate prima che possano essere confermate visivamente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>3. I migliori risultati si ottengono combinando le tecnologie</strong><br />L'audio migliora i sistemi di telecamere e altri livelli di sicurezza.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>4. L'ambiente è importante</strong><br />Le soluzioni devono essere adattate alle condizioni acustiche specifiche di ciascun sito.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Dove viene utilizzato il rilevamento audio</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il rilevamento delle minacce acustiche viene applicato in vari ambienti:</p><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">strutture industriali,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">centri logistici,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">ospedali,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">spazi pubblici.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">à una soluzione versatile per migliorare la sicurezza in settori.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Vuoi vedere come funziona il rilevamento delle minacce nel tuo ambiente?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ogni ambiente presenta condizioni e rischi unici. Ecco perché le soluzioni dovrebbero sempre essere personalizzate su misura.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><a href="#about" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Il rilevatore di eventi sonori solution</a> di JALUD Embedded può aiutarti a:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">progettare la soluzione giusta,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">ottimizza il posizionamento del sensore,</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">valuta le opzioni di distribuzione.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Contattaci per scoprirlo come migliorare la tua infrastruttura di sicurezza.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusione</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'analisi audio rappresenta un importante cambiamento nella sicurezza moderna.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75;
1733 1.5rem; riempimento-sinistra: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">rilevamento delle minacce più rapido,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; risposta,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">livelli di protezione più elevati.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In moderno sicurezza, non conta più solo ciò che puoi vedere.<br />Ciò che conta è ciò che puoi sentire e quanto velocemente puoi reagire.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Fonti</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="/images/safe-and-sound-a-guide-to-audio-intelligent-communications-web.pdf" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Security Industry Association: <em>Safe and Sound â Audio nelle applicazioni di sicurezza</em></a></li> </ul>`},"how-5-seconds-can-change-everything-case-study":{title:"Come 5 secondi possono cambiare tutto",category:"CASI STUDIO",excerpt:"Un attacco simulato allâaeroporto Václav Havel ha dimostrato una risposta più rapida del 97% grazie al SED di JALUD. I fatti in breve: Posizione: Aeroporto Václav Havel di Praga Scenario...",content:`<div class="elementor-widget-container"> 1734<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Un attacco simulato all'aeroporto Václav Havel ha dimostrato una risposta più rapida del 97% grazie al SED di JALUD.</strong></p></h4> 1735<h4 style="font-family: var(--font-heading); font-size: 1,15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1,4rem; margin-bottom: 0,6rem;">In breve:</h4> 1736<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Ubicazione:</strong> Aeroporto Václav Havel di Praga</p></li> 1737<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Scenario:</strong> Sparatutto attivo</p></li> 1738<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Risultati:</strong> tempo di risposta ridotto da 175 secondi a 5 secondi</p></li> 1739<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Tecnologia:</strong> rilevatore di eventi sonori (SED) di JALUD</p></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Partner:</strong> Polizia della Repubblica Ceca, Axis Communications, VSB â Università Tecnica di Ostrava</p></li></ul> 1740<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Contesto: i secondi che decidono la vita</h4> 1741<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In situazioni critiche, ogni secondo è importante. Tuttavia, la maggior parte degli incidenti vengono segnalati con ritardo: le persone reagiscono più lentamente sotto pressione e talvolta non reagiscono affatto.</p> 1742<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Uno studio di esperti del 2025 ha testato cosa succede quando i rilevatori acustici intelligenti di JALUD vengono aggiunti all'equazione.</p> 1743<h4 style="font-family: var(--font-heading); font-size: 1,15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1,4rem; margin-bottom: 0,6rem;">Cosa abbiamo testato</h4> 1744<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Nell'ambito dell'esercitazione STÄ-14/IZS AMOK all'aeroporto di Praga, sono stati simulati una serie di scenari di attacco:</p> 1745<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">aggressività verbale,</li> 1746<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ingresso forzato nella struttura,</p></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">sparatoria e presa di ostaggi.</p></li></ul> 1747<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In tutti gli scenari, è stato implementato il sistema JALUD SED, pronto a rilevare urla, spari o qualsiasi altro evento sonoro critico.</p> 1748<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Risultati che non possono essere ignorati</h4><table data-start="1333" data-end="1608"> 1749<thead data-start="1333" data-end="1388"> 1750<tr data-start="1333" data-end="1388"> 1751<th data-start="1333" data-end="1342" data-col-size="sm">Scenario</th> 1752<th data-start="1342" data-end="1360" data-col-size="sm">Risposta tradizionale</th> 1753<th data-start="1360" data-end="1378" data-col-size="sm">Risposta tramite SED</th> 1754<th data-start="1378" data-end="1388" data-col-size="sm">Differenza</th> 1755</tr> 1756</thead> 1757<tbody data-start="1447" data-end="1608"> 1758<tr data-start="1447" data-end="1490"> 1759<td data-start="1447" data-end="1465" data-col-size="sm">Scenario 2 â Urlo</td> 1760<td data-start="1465" data-end="1472" data-col-size="sm">30 s</td> 1761<td data-start="1472" data-end="1482" data-col-size="sm"><strong data-start="1474" data-end="1481">5 s</strong></td> 1762<td data-start="1482" data-end="1490" data-col-size="sm">25 s</td> 1763</tr> 1764<tr data-start="1491" data-end="1549"> 1765<td data-start="1491" data-end="1512" data-col-size="sm">Scenario 3 â Sparo</td> 1766<td data-start="1512" data-end="1525" data-col-size="sm">6 minuti e 50 secondi</td> 1767<td data-start="1525" data-end="1535" data-col-size="sm"><strong data-start="1527" data-end="1534">5 s</strong></td> 1768<td data-start="1535" data-end="1549" data-col-size="sm">6 minuti e 45 secondi</td> 1769</tr> 1770<tr data-start="1550" data-end="1608"> 1771<td data-start="1550" data-end="1571" data-col-size="sm">Scenario 4 â Sparo</td> 1772<td data-start="1571" data-end="1584" data-col-size="sm">1 minuto e 27 s</td> 1773<td data-start="1584" data-end="1594" data-col-size="sm"><strong data-start="1586" data-end="1593">5 s</strong></td> 1774<td data-start="1594" data-end="1608" data-col-size="sm">1 minuto e 22 s</td> 1775</tr> 1776</tcorpo> 1777</table><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il sistema SED ha fornito ripetutamente il primo avviso dell'incidente, automaticamente e senza fare affidamento sulla reazione umana.</p> 1778<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I risultati erano statisticamente significativi (p < 0.01) e hanno dimostrato:</p> 1779<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><ul> 1780<li style="list-style-type: none;"> 1781<ul data-start="1788" data-end="1922"> 1782<li data-start="1788" data-end="1822"> 1783<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">prestazioni costanti senza ritardi,</p></li> 1784<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">tasso di errore pari a zero durante l'esperimento,</p></li> 1785<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">una sostanziale riduzione del tempo necessario alle forze di sicurezza per intervenire.</p></li></ul> 1786</li> 1787</ul> 1788</li> 1789</ul> 1790<h4 style="font-family: var(--font-heading); font-size: 1,15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1,4rem; margin-bottom: 0,6rem;">Perché è importante</h4> 1791<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Con la maggior parte dei metodi tradizionali (chiamate di emergenza, pulsanti antipanico, testimoni), esiste il rischio di fallimento umano: ritardi, panico o effetto spettatore. I rilevatori acustici automatizzati di JALUD eliminano queste variabili.</p> 1792<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>
1792Informazioni tempestive = intervento più rapido = vite salvate</strong>.</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Contesto tecnologico</h4> 1793<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>SED â Rilevatore di eventi sonori (JALUD Embedded s.r.o.)</strong></p></li> 1794<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Rilevamento di spari, urla e rottura di vetri con >95% precisione</p></li> 1795<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Integrazione con le telecamere Axis (P1387)</p></li> 1796<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Impiego su treppiedi mobili con collegamento alla centrale di sicurezza dell'aeroporto sistema</p></li></ul> 1797<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Limitazioni e prospettive</h4> 1798<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'unico scenario in cui il SED non ha avuto successo riguardava un incidente senza alcuna firma acustica, evidenziando la necessità di un approccio multisensore (ad esempio combinando rilevamento audio e video).</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Lo studio sottolinea inoltre la necessità di un'ulteriore calibrazione in ambienti ad alto rumore e raccomanda l'uso di modelli di intelligenza artificiale più avanzati (ad esempio, architetture basate su trasformatori) per migliorare le prestazioni.</p> 1799<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusione</h4> 1800<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questa simulazione ha confermato che il SED di JALUD può cambiare radicalmente il modo in cui le forze di sicurezza rispondono alle minacce.</p> 1801<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Che si tratti di scuole, aeroporti, stazioni ferroviarie o centri commerciali, ovunque sia importante il tempo di risposta, questa tecnologia ha un ruolo chiaro da svolgere.</p> 1802<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Pochi secondi potrebbero non sembrare molti. In una crisi, possono definirne l'esito.</p> 1803<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ð<a href="https://www.iieta.org/journals/ijsse/paper/10.18280/ijsse.150413" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Puoi leggere lo studio completo qui (PDF).</a></p> 1804<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Informazioni su JALUD Embedded</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Invitiamo aziende, investitori e partner lungimiranti a unirsi a noi nella trasformazione del futuro del monitoraggio e della sicurezza pubblica. Insieme, possiamo sbloccare il potenziale non sfruttato delle infrastrutture esistenti, prevenire incidenti e creare comunità più sicure per tutti.</p> 1805<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Creiamo un futuro più sicuro, insieme.</strong></p> 1806<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Contattaci:</strong><strong>
1806E-mail:</strong> <span class="sed-obf-email" data-u="c2FsZXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c2FsZXNAamFsdWQtZW1iZWRkZWQuY29t" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"><span class="sed-obf-fallback">vendite [at] jalud-embedded.com</span></span><strong>Telefono:</strong> +420 910 128 626 (gratuito))</p> 1807</div>`},"how-does-sed-help-municipal-police":{title:"In che modo il SED aiuta la Polizia Municipale?",category:"CASI STUDIO",excerpt:"Contenuto Obiettivi dell'installazione SED nelle città Vantaggi delle soluzioni SED SED a Pilsen: Sostenere l'ordine urbano SED a DubÃ: Salvare una vita umana Conclusione S...",content:`<div class="elementor-widget-container"> <div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; colore: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Contenuto</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-objectives-of-sed-installation-in-cities" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Obiettivi dell'installazione SED nelle città </a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-advantages-of-sed-solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Vantaggi delle soluzioni SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; var(--blue-primary); font-weight: 700; text-decoration: underline;">SED a Pilsen: sostegno all'ordine urbano</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; var(--blue-primary); font-weight: 700; text-decoration: underline;">SED in DubÃ: salvare una vita umana</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; 700; decorazione del testo: sottolineatura;">Conclusione</a></li></ul></div><hr class="wp-block-separator has-alpha-channel-opacity" /> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED (Sound Event Detector) è una tecnologia innovativa che utilizza sensori e algoritmi avanzati per rilevare eventi sonori e consentire una risposta rapida a situazioni potenzialmente pericolose.</p> <div class="wp-block-columns-is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <div style="margin: 1.75rem 0; raggio-bordo: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-ombra: 0 4px 15px rgba(0,0,0,0.05); bordo-testo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/SED.png" alt="" style="max-width: 100% altezza: visualizzazione automatica: margine: 0 auto;" /></div></div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden border: 1px solid var(--slate-line); src="/images/SED_green.png" alt="" style="max-width: 100%; altezza: auto; visualizzazione: blocco; margine: 0 auto;" /></div></div> </div> </div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questo caso di studio si concentra sull'uso del SED nelle città di Pilsen e DubÃ, dove il sistema ha svolto un ruolo chiave nel mantenimento dell'ordine urbano e nel salvataggio di vite umane.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>"In media, sono necessari 7 minuti per rispondere agli incidenti. Ma il rilevamento del suono può ridurre questo tempo a pochi secondi - e questo può salvare la vita."</em> Lukáš Svoboda, direttore di Jalud Embedded</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Obiettivi dell'installazione SED nelle città </h4> <p style="margin-bottom: 1.25rem; 1.02rem;">â¥ï¸ Tutela dell'ordine pubblico.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Notifica istantanea degli eventi sonori selezionati.</p> <p style="margin-bottom: 1.25rem; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Velocizzare la risposta della centrale operativa alle emergenze.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75 color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Analisi del sito in tempo reale.</p>;<div class="wp-block-columns-is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> <figure class="wp-block-gallery has-nested-images columns-3 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden border: 1px solid var(--slate-line); src="/images/SED_Indoor_Pruhledne-pozadi-1.png" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED indoor</p></div> </figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Gli algoritmi di rilevamento degli eventi audio sono in grado di rilevare situazioni pericolose come urla, spari e rotture di vetri in tempo reale e inviare un allarme alla centrale operativa, orientando automaticamente le telecamere nella giusta direzione. (<a href="https://www.novinky.cz/clanek/internet-a-pc-inteligentni-kamery-vidi-i-slysi-chytre-technologie-meni-ceska-mesta-40450506" style="color: var(--blue-primary); peso carattere: 700; decorazione testo: sottolineatura;">Novinky.cz</a>)</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Vantaggi delle soluzioni SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Segnala l'evento in tempo reale.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark);<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Non viola la privacy personale â Conformità al GDPR in base alla progettazione.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Può essere utilizzato all'aperto, all'interno o come software.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark): 1.02rem;">â¥ï¸ Installazione semplice con bassi requisiti di infrastruttura tecnica.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ L'integrazione del software è possibile nelle fotocamere con una piattaforma app aperta.</p> </div> </div> <h4 style="font-family: var(--font-heading): 1.15rem; font-weight: 700; margin-top: 1.4rem; margin-bottom: 0.6rem;">SED a PlzeÅ: supporto all'ordine urbano</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark-size: 1.02rem;">Circa 80 rilevatori SED sono attualmente installati a PlzeÅ (compresi i rilevatori presso l'Università ); Ospedale PlzeÅ e rilevatori dell'Università della Boemia Occidentale), che coprono punti strategici della città come spazi pubblici e parchi.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Pilsen ha iniziato a implementare sensori acustici nel 2021, quando ha consentito alla startup locale JALUD Embedded di installare tre prototipi del dispositivo nelle strade. Hanno dimostrato il loro valore. inclusa una rissa tra due uomini, uno dei quali ha sparato un colpo. La ferita è stata rilevata da un rilevatore su un palo a un quarto di chilometro di distanza e gli agenti sono venuti a conoscenza dell'incidente prima che qualcuno potesse denunciarlo. "Da allora hanno funzionato anche in altri casi", LudÄk Å antora, direttore del SIT Pilsen per <a href="https://www.novinky.cz/clanek/domaci-univerzitu-v-plzni-hlidaji-detektory-strelby-a-panickych-vykriku-40460042" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Novinky.cz</a></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); Grazie all'allerta del SED, la polizia cittadina è riuscita a intervenire tempestivamente e a scongiurare l'escalation di violenza. Puoi guardare l'incidente nel <a href="https://youtu.be/HdMxT09pD9U?si=u89_lBtyqT6Fazno" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">video</a>.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Puoi leggere il caso di studio focalizzato solo sulla città di PlzeÅ sul nostro <a href="https://youtu.be/lwLzsAZByoo?si=EDBRax0ESfhFh6-4" style="color: var(--blue-primary); text-decoration: 700; underline;">sito web</a>.</p><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"></figure> <h4 style="font-family: var(--font-heading); dimensione carattere: 1,15rem;
1807 peso carattere: 700; colore: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">SED a DubÃ: salvare una vita umana</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">A DubÃ, la tecnologia SED è stata un elemento chiave per salvare una vita umana in 2023. Di notte, i rilevatori hanno rilevato eventi sonori che indicavano una rissa tra individui. L'incidente è stato rapidamente identificato dal SED e segnalato alla polizia cittadina, che è intervenuta immediatamente e ha impedito un'ulteriore escalation del conflitto. Uno dei partecipanti allo scontro ha avuto improvvisamente un arresto cardiaco e, grazie alla rapida risposta degli agenti e ai successivi soccorsi, è stata salvata una vita e gli autori sono stati arrestati.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>âLa prima settimana dopo l'installazione del rilevatore di suoni SED in Dubà ha mostrato il suo enorme potenziale. Una sera si è verificata una grave rissa per strada e uno dei partecipanti alla rissa ha avuto un arresto cardiaco. Grazie all'allarme del SED, l'operatore della CCTV ha inviato sul luogo dello scontro una pattuglia della polizia municipale che ha fornito alla vittima i primi soccorsi necessari. deputato.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Guarda <a href="https://youtu.be/0GuXkoERUBw?si=u9360zc4Iw744jMq" style="color: var(--blue-primary); font-weight: 700; decorazione del testo: underline;">video</a>, in cui il comandante del deputato Dubà parla del salvataggio di una vita umana grazie al rilevatore SED alla Conferenza sulla sicurezza tenutasi a Pilsen nel 2023.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"></figure> <h4 style="font-family: var(--font-heading); dimensione-carattere: 1.15rem; colore-carattere: var(--navy-dark): 1.4rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">A Pilsen, i SED sono diventati un elemento chiave per rafforzare la sicurezza e mantenere l'ordine in città . Grazie ai rilevatori, la polizia reagisce più rapidamente a situazioni pericolose come conflitti, incidenti violenti o disturbi notturni. I SED contribuiscono quindi in modo significativo al senso di sicurezza dei residenti e migliorano la loro qualità di vita.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Nel febbraio 2024, <a href="https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/plzen-rozsirila-svuj-mestsky-kamerovy-system/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Pilsen</a> ha aggiunto nuovi dispositivi alla sua rete di rilevatori di eventi sonori, rafforzando il rilevamento di eventi sonori in nuovi luoghi della città . L'acquisizione di ulteriori rilevatori rappresenta un altro passo avanti negli sforzi della città volti a migliorare la sicurezza e la qualità della vita dei suoi cittadini.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>"Il sistema, combinato con il sistema CCTV della città , è integrato in un unico sistema di sorveglianza e gli allarmi sono diventati un'importante fonte di informazioni per la polizia cittadina e statale nel garantire la sicurezza nell'ambiente cittadino." </em>LudÄk Å antora, direttore dell'amministrazione informatica della città di Pilsen</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Nel caso di DubÃ, i SED sono letteralmente diventati una misura salvavita. Grazie a loro, è stato rilevato un incidente violento in cui il cuore di uno dei partecipanti si è fermato improvvisamente. Senza l'arrivo delle forze dell'ordine e i primi soccorsi la situazione sarebbe stata sfortunata. In questo modo i SED hanno contribuito direttamente a salvare una vita umana e hanno dimostrato la loro indispensabile importanza in situazioni critiche.</p>`},"sed-sound-detection-of-graffiti-vandalism":{title:"SED: Rilevazione sonora di atti vandalici sui graffiti",category:"AGGIORNAMENTI DEL PRODOTTO",excerpt:"Case, edifici pubblici, monumenti nazionali, panchine, treni o qualsiasi altro bene tangibile sono sempre più esposti alla distruzione sotto forma di graffiti...",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Case, edifici pubblici, monumenti nazionali, panchine, treni o qualsiasi altra proprietà tangibile sono sempre più esposti alla distruzione sotto forma di graffiti. Questo atto non solo danneggia la proprietà , ma sconvolge anche il benessere e l'estetica dello spazio urbano.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La rivoluzionaria tecnologia audio porta una luce alla fine del tunnel: il Sound Event Detector (SED), uno strumento rivoluzionario in grado di identificare gli spruzzatori di graffiti utilizzando il rilevamento del suono.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Rivelatore di eventi sonori (SED): cos'è e come funziona?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il SED è un dispositivo innovativo progettato per catturare segnali sonori specifici in tempo reale. Questa tecnologia è impostata per identificare i suoni associati allo spruzzo dei graffiti: il suono dello spruzzo. Una volta che il SED rileva i suoni caratteristici degli spruzzi, invia immediatamente un avviso all'operatore che gestisce il sistema di telecamere, che invia le forze di sicurezza sul posto.</p><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/07/Graffiti_1.png" alt="" style="max-width: 100%; altezza: automatico; visualizzazione: blocco; margine: 0 automatico;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Test SED al festival WALLZ di Pilsen</em>
1807.</p></div> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Rivoluzione nella lotta contro gli atti vandalici</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); segna un punto di svolta negli sforzi per proteggere la proprietà dagli atti vandalici. I metodi tradizionali di monitoraggio e rilevamento degli atti vandalici spesso falliscono, dando ai vandali il sopravvento. Ma grazie al rilevamento audio del SED, la situazione sta cambiando. Questa tecnologia è in grado di identificare in modo rapido e accurato atti di graffiti spray e fornire uno strumento realistico per un'azione immediata.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Catturare un vandalo: con suono e immagine</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Offriamo ora il rilevatore di suoni SED con fotocamera integrata. Questa versione della telecamera del SED è adatta per luoghi in cui non è possibile costruire l'infrastruttura necessaria per i punti telecamera. Allo stesso tempo, la versione SED con fotocamera è molte volte più economica rispetto allâinvestimento in punti di fotocamera. Puoi leggere ulteriori informazioni sulla versione della fotocamera nella sezione <a href="#sed-camera-version" data-article-id="sed-camera-version" class="sed-modal-internal-link" data-article-link="sed-camera-version" class="sed-modal-internal-link" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Aggiornamenti del prodotto</a> della nostra sito web.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/08/SED_Camera-Edition-1024x683.png" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>SED | Versione fotocamera</em></p></div> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Principali vantaggi del SED</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Può captare il rumore degli spruzzi fino a 75 metri di distanza.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â²ï¸ Avviserà l'operatore del suono dello spray entro 5 secondi.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Viene fornito con un'app facile da usare.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); batteria.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Può essere aggiunto a soluzioni CCTV esistenti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Può essere utilizzato all'interno e all'esterno.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'acquisto di un rilevatore di eventi sonori (SED) aumenterà la protezione di proprietà e persone. Il SED rileva rotture di vetri, urla e aggressioni, esplosioni di bombe, molatura e perforazione.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Saremo lieti di presentarti il âârilevatore SED e dirti di più su come questa innovativa tecnologia di rilevamento del suono può aiutarti. <
1807a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Contattaci</a> e insieme potremo incontrarci di persona o online.</p>`},"jalud-x-sefor-solutions":{title:"Soluzioni JALUD x SEFOR",category:"ULTIME NOTIZIE",excerpt:"Uniti per la sicurezza pubblica e la protezione strategica Siamo orgogliosi di condividere questa nuova collaborazione. Insieme a SEFOR Solutions, s.r.o., leader ceco nella sicurezza avanzata",content:`<div class="elementor-widget-container"> 1808 1809<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong><mark style=" background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-black-color">Uniti per la sicurezza pubblica e la protezione strategica</mark></strong></p> 1810 1811 1812 1813<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Siamo orgogliosi di condividere questa nuova collaborazione.</p> 1814 1815 1816 1817<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Insieme a <strong>SEFOR Solutions, s.r.o.</strong>, leader ceco nelle tecnologie di sicurezza avanzate, abbiamo creato una dimostrazione di come il <strong>rilevamento acustico</strong> possa essere perfettamente integrato con la <strong>neutralizzazione delle minacce sistemi</strong>. Il risultato è un livello di protezione più intelligente, più veloce e più reattivo.</p> 1818 1819 1820 1821<hr class="wp-block-separator has-alpha-channel-opacity"/> 1822 1823 1824 1825 1826 1827 1828 1829<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong><mark style=" background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">Chi è SEFOR?</mark></strong></p> 1830 1831 1832 1833<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SEFOR è specializzato in:</p> 1834 1835 1836 1837<ul style="margin-bottom: 1.5rem; imbottitura-sinistra: 1.5rem;"> 1838<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Rilevamento e neutralizzazione dei droni.</li> 1839 1840 1841 1842<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Sistemi di targeting e tracciamento intelligenti.</li> 1843 1844 1845 1846<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Tecnologie di imaging termico e sorveglianza.</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Unità mobili di comando e comunicazione.</li> 1847 1848 1849 1850<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Monitoraggio nascosto per operazioni tattiche.</li> 1851</ul> 1852 1853 1854 1855<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Con forti radici nei settori della difesa e della sicurezza pubblica, SEFOR offre soluzioni modulari e collaudate sul campo progettate per le sfide del mondo reale.</p> 1856 1857 1858 1859<hr class="wp-block-separator has-alpha-channel-opacity"/> 1860 1861 1862 1863 1864 1865 1866 1867<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong><mark style=" background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">Come SED aggiunge valore</mark></strong></p> 1868 1869 1870 1871<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il nostro <strong>rilevatore di eventi sonori (SED)</strong> apporta un livello unico ai sistemi SEFOR:<br>il <strong>rilevamento acustico in tempo reale</strong> di suoni di crisi come spari, esplosioni o segnali di soccorso.</p> 1872 1873 1874 1875<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ciò consente:</p> 1876 1877 1878 1879<ul style="margin-bottom: 1.5rem; imbottitura-sinistra: 1.5rem;"> 1880<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Ascolto passivo e sempre attivo.</li> 1881 1882 1883 1884<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Reazione immediata alle minacce.</li> 1885 1886 1887 1888<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Consapevolezza situazionale migliorata.</li> 1889 1890 1891 1892<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">
1892Attivazione automatizzata dei meccanismi di risposta.</li></ul> 1893 1894 1895 1896<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Insieme, stabiliamo un nuovo standard nella protezione degli spazi pubblici, delle infrastrutture e delle vite umane.</p> 1897 1898 1899 1900<hr class="wp-block-separator has-alpha-channel-opacity"/> 1901 1902 1903 1904 1905 1906 1907 1908<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Grazie a <mark style=" background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">SEFOR</mark> squadra</strong></p> 1909 1910 1911 1912<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Siamo grati per la collaborazione e entusiasti di vedere dove ci porterà questa partnership.<br>Continuiamo a costruire soluzioni più intelligenti e sicure, insieme.</p> 1913 1914 1915 1916<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"></figure>`},"sed-exclusive-offer-101-free":{title:"SED: Offerta esclusiva: 10+1 GRATIS",category:"ULTIME NOTIZIE",excerpt:"Migliora la tua sicurezza con la nostra esclusiva offerta 10+1! Cerchi soluzioni di sicurezza all'avanguardia? Ti abbiamo coperto! Che tu sia un cliente, un partner o un distributore,",content:`<div class="elementor-widget-container"> 1917 <div data-elementor-type="wp-post" data-elementor-id="8506" class="elementor elementor-8506" data-elementor-post-type="post"> 1918 <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-a26a7a5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a26a7a5" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]}"> 1919 <div class="elementor-container elementor-column-gap-default"> 1920 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2adf211" data-id="2adf211" data-element_type="column" data-e-type="column"> 1921 <div class="elementor-widget-wrap elementor-element-populated"> 1922 <div class="elementor-element elementor-element-5527a43 elementor-widget-laptop__width-initial elementor-widget elementor-widget-text-editor" data-id="5527a43" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1923 <div class="elementor-widget-container"> 1924 <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong style="color: inherit; font-family: inherit; font-size: 2rem;">Aggiorna la tua sicurezza con la nostra esclusiva offerta 10+1!</strong></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Cerchi soluzioni di sicurezza all'avanguardia? Ci pensiamo noi!</strong></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Che tu sia un cliente, un partner o un distributore, la nostra offerta a tempo limitato fornisce l'accesso alla più recente tecnologia SED sia per ambienti interni che esterni.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Ecco cosa ottieni:</strong></p><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; var(--text-dark);">10+1 GRATIS: acquista 10 unità della nostra tecnologia SED all'avanguardia e ricevi un'unità aggiuntiva gratuitamente.</li><li style="margin-bottom: 0.6rem; line-height: 1.65 color: var(--text-dark);">Sicurezza avanzata per qualsiasi spazio: la tecnologia SED offre una protezione affidabile per la tua proprietà , indipendentemente dalla posizione.</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Integrazione perfetta: integra facilmente SED con le tue telecamere Axis esistenti per un sistema di sicurezza completo.</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Opzioni flessibili: la nostra offerta è valida sia per l'acquisto che per il noleggio, permettendoti di scegliere la soluzione più adatta alle tue esigenze.</li></ul><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong> </strong></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Perché scegliere SED?</strong></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark-size: 1.02rem;">La scelta dei rilevatori di eventi sonori (SED) offre diversi vantaggi, a seconda dell'applicazione. Ecco alcuni motivi principali per cui i SED s
1924ono la scelta ideale:</p>`},"sed-drone-detection-testing":{title:"SED: test di rilevamento dei droni",category:"AGGIORNAMENTI DEL PRODOTTO",excerpt:"Testiamo regolarmente la capacità del SED di rilevare il suono dei droni. Tuttavia, ciò non sarebbe stato possibile senza il supporto di DronySIT, che ci ha fornito i propri",content:`<div class="elementor-widget-container"> <div class="wp-block-media-text is-stacked-on-mobile"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: bordo nascosto: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/02/1000017775-1024x768.jpg" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div></div><div class="wp-block-media-text__content"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Testiamo regolarmente la capacità del SED di rilevare il suono dei droni. Tuttavia, ciò non sarebbe stato possibile senza il supporto di <a href="https://www.dronysit.cz/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">DronySIT</a>, che ci ha fornito la sua flotta di droni nel mese di gennaio.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Siamo attualmente in dirittura d'arrivo e presto puoi aspettarti di vedere una versione ufficiale di SED per il riconoscimento del suono dei droni.</p> </div></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Perché abbiamo deciso di insegnare al rilevatore SED a rilevare il suono dei droni? <strong>I droni vengono sempre più utilizzati per contrabbandare droga e contrabbandare nelle carceri.</strong></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I droni offrono numerosi vantaggi ai trafficanti. Sono in grado di superare facilmente le varie barriere carcerarie e possono trasportare quantità maggiori di contrabbando rispetto ai tradizionali metodi di contrabbando. I droni consentono inoltre di contrabbandare merci in luoghi difficili da raggiungere nelle carceri che altrimenti sarebbero difficili da raggiungere.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il rilevatore SED fungerà da misura aggiuntiva e funzione di sicurezza per rilevare i droni.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In risposta a questa nuova minaccia, le carceri stanno cercando di attuare varie misure. Questi includono lâuso diffuso di tecnologie di rilevamento come radar e sistemi di tracciamento del movimento per identificare e intercettare droni non autorizzati. Alcune carceri stanno anche testando i propri droni per monitorare e proteggere le strutture. Tuttavia, queste misure spesso non sono sufficienti per le carceri.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>L'aggiunta del SED alle funzionalità di sicurezza carcerarie esistenti accelererà la risposta delle guardie carcerarie e garantirà che i droni vengano smaltiti in modo tempestivo.</strong></p><figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: bordo nascosto: 1px solid var(--slate-line); src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/02/1706195762348-461x1024.jpg" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED APPLICAZIONE</p></div> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; bordo nascosto: 1px solid var(--slate-line); rgba(0,0,0,0.05); allineamento testo: centro;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/02/1000017786-768x1024.jpg" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div></div><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2024/02/1000017774-1024x768.jpg" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div></div> </figure>`},"we-celebrate-success-we-won-the-ai-awards-in-the-public-administration-category":{title:"Premio: Celebri
1924amo il successo! Abbiamo vinto gli AI Awards nella categoria Pubblica Amministrazione",category:"ULTIME NOTIZIE",excerpt:"Il primo giorno di novembre, la nostra azienda, JALUD Embedded, ha celebrato una straordinaria vittoria al prestigioso evento AI Awards! Il premio è stato assegnato per il nostro continuo lavoro",content:`<div class="elementor-widget-container"> 1925 1926<blockquote style="border-left: 4px solid var(--blue-primary); background: #f8fafc; imbottitura: 1rem 1.25rem; margine: 1.5rem 0; border-radius: 0 8px 8px 0; font-style: italic; color: var(--navy-dark); font-size: 1.02rem;"> 1927<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il primo giorno di novembre, la nostra azienda, JALUD Embedded, ha celebrato una straordinaria vittoria al prestigioso evento AI Awards! Il premio è stato assegnato per il nostro continuo lavoro volto allo sviluppo di un innovativo rilevatore di eventi sonori che non solo salva vite umane, ma protegge anche le proprietà e riduce al minimo i danni.</p> 1928 1929 1930 1931<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'AI Awards è l'unico premio del settore nel campo dell'intelligenza artificiale, che segue vagamente le edizioni 2018 e 2019. Lo scopo dei premi è quello di evidenziare storie di successo, personalità , aziende e organizzazioni che hanno dato un contributo significativo allo sviluppo dell'intelligenza artificiale nella Repubblica Ceca.<em><sub><sup> (Zdroj: aiawards.cz)</sup></sub></em></p> 1932 1933 1934 1935<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La nostra soluzione unica ha vinto un premio nella categoria <strong>Pubblica amministrazione</strong>. Il rilevatore di eventi sonori funziona secondo il principio del rilevamento istantaneo dei suoni che indicano pericolo, informando in tempo reale sul loro verificarsi. Il rilevamento di situazioni pericolose o critiche migliora significativamente la sicurezza pubblica attraverso tempi di risposta radicalmente ridotti.</p><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align="center"; blocco; margine: 0 automatico;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>CEO JALUD Incorporato | Lukáš Svoboda</em></p></div> 1936 1937 1938 1939 1940 1941 1942 1943<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Attualmente il SED è implementato con successo in diverse città ceche e ha guadagnato fiducia all'estero. Città come Amsterdam e San Paolo stanno già utilizzando le nostre soluzioni per rafforzare la loro sicurezza.</p> 1944 1945 1946 1947<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Condividiamo questo straordinario successo con l'intero team che lavora costantemente al nostro progetto. Allo stesso tempo, lo condividiamo anche con i nostri partner che ci hanno supportato nel modo in cui abbiamo sviluppato le apparecchiature e la tecnologia SED. Riteniamo che la nostra tecnologia continuerà a svolgere un ruolo chiave nell'innalzare il livello di sicurezza negli spazi pubblici.</p><figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> 1948<div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align="center"; 0 automatico;" /></div></div> 1949 1950 1951 1952<div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/AI-Awards_oceneni-1024x682.jpeg" alt="" style="max-width: 100%; visualizzazione automatica: margine: 0 automatico;" /></div></div> 1953</figura> 1954</blockquote> 1955 1956 1957 1958<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ringraziamo tutti coloro che ci hanno aiutato a raggiungere questo successo e attendiamo con ansia i prossimi passi nello sviluppo dell'innovazione SED.</p>`},"glass-break-detection-cameras":{title:"Come aggiungere il rilevamento della rottura del vetro al sistema di telecamere esistente",category:"CASI STUDIO",excerpt:"I moderni sistemi di telecamere forniscono video di alta qualità e monitoraggio continuo dei siti protetti. Eppure molti tentativi di intrusione non iniziano con qualcosa che può essere visto, ma",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I moderni sistemi di telecamere forniscono video di alta qualità e monitoraggio continuo dei siti protetti. Eppure molti tentativi di intrusione non iniziano con qualcosa che può essere visto, ma con qualcosa che può essere udito. Il rilevamento della rottura del vetro può avvisare i team di sicurezza di una potenziale effrazione prima ancora che l'intruso appaia nella telecamera.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Perché le telecamere da sole non sono sempre disponibili Basta</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I sistemi di telecamere sono il fondamento della sicurezza moderna. Forniscono agli operatori consapevolezza della situazione e li aiutano a valutare gli incidenti di sicurezza.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tuttavia, ci sono situazioni in cui il video da solo non è sufficiente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Potrebbe verificarsi un incidente:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;">all'esterno di una telecamera campo visivo,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">dietro un edificio o altri ostacoli,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">in aree con visibilità limitata,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">
1958mentre gli operatori monitorano dozzine di telecamere contemporaneamente.</li></ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In queste situazioni, il suono è spesso il primo segnale che sta accadendo qualcosa.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Rottura del vetro come segno precoce di intrusione</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La rottura del vetro è una delle più caratteristiche eventi sonori associati all'effrazione. Grazie alla sua firma acustica unica, può essere distinto in modo affidabile dal normale rumore ambientale.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Le applicazioni tipiche includono:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">strutture industriali,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">centri logistici,</li> <li style="margin-bottom: 0.6rem; line-height: 1,65; color: var(--text-dark);">magazzini,</li> <li style="margin-bottom: 0,6rem; line-height: 1,65; color: var(--text-dark);">edifici per uffici,</li> <li style="margin-bottom: 0,6rem; var(--text-dark);">scuole,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">negozi al dettaglio.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; 1.02rem;">Mentre le telecamere rilevano un incidente solo quando diventa visibile, il rumore del vetro rotto si verifica immediatamente e può servire come primo indicatore di un'intrusione.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Per questo motivo, il rilevamento della rottura del vetro è una delle applicazioni più comuni dell'analisi acustica nei moderni sistemi di sicurezza.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Aggiunta del rilevamento rottura vetri all'infrastruttura esistente</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Molte organizzazioni lo hanno ha già investito in telecamere, server, piattaforme VMS e processi di sicurezza. La sostituzione dell'infrastruttura esistente è spesso inutile e costosa.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La soluzione Sound Event Detector di JALUD Embedded consente alle organizzazioni di estendere la propria infrastruttura di sicurezza esistente con <a href="#detection-glass" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">rilevamento rottura vetri in tempo reale</a>.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">direttamente su telecamere IP compatibili,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">su dispositivi Edge AI,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">sul server del cliente,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">come parte di una distribuzione centralizzata.</li></ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ciò elimina la necessità di un ulteriore sistema di rilevamento autonomo. Le organizzazioni possono migliorare la propria infrastruttura esistente con un ulteriore livello di intelligenza.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Scenario del mondo reale: risposta più rapida in un centro logistico</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Un centro logistico gestisce dozzine di telecamere IP collegate a un sistema di gestione video (VMS). Il sito è monitorato 24 ore su 24, ma è impossibile mantenere ogni finestra, porta e punto di accesso sotto costante osservazione visiva.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Durante la notte, un intruso tenta di entrare nel magazzino rompendo una finestra situata su un lato dell'edificio meno monitorato.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La telecamera più vicina monitora l'area circostante, ma la rottura effettiva del vetro avviene al di fuori del suo campo visivo diretto. Allo stesso tempo, l'operatore monitora più telecamere e non può notare ogni cambiamento visivo.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Nel momento in cui la finestra viene rotta, viene generata una firma acustica distintiva.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED riconosce automaticamente il suono, lo classifica come un potenziale incidente di sicurezza e crea un evento all'interno del VMS in pochi secondi.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'operatore riceve immediatamente un avviso e può visualizzare i feed della telecamera rilevanti. Allo stesso tempo, il sistema può visualizzare automaticamente le telecamere vicine o attivare un flusso di lavoro di sicurezza predefinito.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Invece di guardare passivamente decine di schermi, l'operatore risponde a un evento specifico. Ciò riduce significativamente il tempo necessario per verificare l'incidente e consente un processo decisionale più rapido da parte del team di sicurezza.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il vantaggio più grande non è semplicemente il rilevamento del vetro rotto. Sta guadagnando tempo prezioso per rispondere prima che l'intruso si sposti più in profondità nella struttura.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Come funziona il rilevamento</h4> <ol style="margin-bottom: 1.5rem; riempimento-sinistra: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Una finestra o una porta di vetro è rotta.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; riconosce il rumore del vetro che si rompe.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">L'evento viene analizzato automaticamente.</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">
1958L'informazione viene inviata al VMS.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">L'operatore riceve un avviso.</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Il team di sicurezza avvia una risposta.</li> </ol> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; color-bottom: var(--navy-dark); 0.6rem;">Integrazione con VMS e piattaforme di sicurezza</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il rilevamento della rottura del vetro può diventare parte dei flussi di lavoro di sicurezza esistenti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Una volta rilevato un evento, il sistema può:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; var(--text-dark);">crea un allarme nel VMS,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">avvisa l'operatore,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; scenari di sicurezza predefiniti,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">collegare l'evento alla telecamera pertinente,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">registrare l'incidente all'interno della piattaforma di sicurezza.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La soluzione si integra perfettamente con le moderne piattaforme VMS e altri sistemi di gestione della sicurezza.</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Vantaggi dell'aggiunta del rilevamento audio ai sistemi di telecamere</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'integrazione del rilevamento della rottura del vetro offre numerosi vantaggi pratici:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; var(--text-dark);">rilevamento delle intrusioni più rapido,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">migliore consapevolezza della situazione da parte dell'operatore,</li> <li style="margin-bottom: 0.6rem; color-height: 1.65; var(--text-dark);">funzionalità migliorate dei sistemi di telecamere esistenti,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">migliore utilizzo dell'infrastruttura attuale,</li> <li style="margin-bottom: 0.6rem line-height: 1.65; var(--text-dark);">scalabilità più semplice,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">risposta più rapida agli incidenti di sicurezza.</li></ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La stessa infrastruttura può anche essere estesa con il rilevamento di altri eventi sonori relativi alla sicurezza, tra cui <a href="#workplace-aggression-detection" data-article-id="workplace-aggression-detection" class="sed-modal-internal-link" data-article-link="workplace-aggression-detection" class="sed-modal-internal-link" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">comportamento aggressivo</a>, <a href="#detection-gunshot" style="color: var(--blue-primary); font-weight: 700; decorazione del testo: sottolineatura;">colpi di pistola</a>, o <a href="#drone-detection-perché-i-droni-sono-una-minaccia-alla-sicurezza-in-crescita-e-come-rilevarli-presto" data-article-id="drone-detection-perché-i-droni-sono-una-minaccia-alla-sicurezza-crescente-e-come-rilevarli-presto" class="sed-modal-internal-link" data-article-link="drone-detection-perché-i-droni-sono-una-minaccia-alla-sicurezza-in-crescita-e-come-rilevarli-presto" class="sed-modal-internal-link" style="color: var(--blue-primary); peso carattere: 700; decorazione testo: sottolineatura;">droni</a>.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'obiettivo non è sostituire le telecamere, ma estendere le loro capacità con il rilevamento automatico degli eventi sonori.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Dove la soluzione offre il massimo valore</h4> <p style="margin-bottom: 1.25rem line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il rilevamento della rottura del vetro è particolarmente utile per:</p><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">centri logistici,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#market-industry" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">strutture industriali,</a></li> <li style="margin-bottom: 0.6rem; line-height: 1.65; style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">scuole,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#market-healthcare" style="color: var(--blue-primary); font-weight: 700; decorazione del testo: underline;">ospedali</a>,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">vendita al dettaglio ambienti.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ovunque il rilevamento tempestivo di un'intrusione può fare una differenza fondamentale.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Vuoi aggiungere il rilevamento degli eventi sonori al tuo sistema di telecamere esistente?</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75;
1958 1.02rem;">La soluzione Sound Event Detector di JALUD Embedded consente l'integrazione perfetta del rilevamento della rottura del vetro e di altri eventi sonori critici nei sistemi di telecamere e nelle piattaforme di sicurezza esistenti.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Sei interessato a integrare il rilevamento della rottura del vetro nel tuo sistema di telecamere o piattaforma VMS? Contattaci e ti aiuteremo a progettare una soluzione su misura per il tuo ambiente.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Riepilogo</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Molti incidenti di sicurezza iniziano con il suono piuttosto che con la vista.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); estendendo il tuo sistema di telecamere esistente con il rilevamento rottura vetri basato sull'intelligenza artificiale, ottieni:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">rilevamento delle intrusioni più rapido</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">avvisi automatici per l'operatore,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">integrazione perfetta con telecamere e piattaforme VMS esistenti,</li> <li style="margin-bottom: 0.6rem; 1.65; color: var(--text-dark);">migliore utilizzo dell'infrastruttura esistente,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">risposta agli incidenti più efficace.</li> </ul> <p style="margin-bottom: 1.25rem; color: var(--text-dark); font-size: 1.02rem;">I moderni sistemi di sicurezza non hanno solo bisogno di vedere. Hanno anche bisogno di ascoltare.</p>`},"drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early":{title:"Rilevamento dei droni: perché i droni rappresentano una crescente minaccia alla sicurezza e come rilevarli tempestivamente",category:"CASI STUDIO",excerpt:"I droni stanno diventando più accessibili, più silenziosi e più ampiamente utilizzati che mai. Di conseguenza, il rischio del loro uso improprio in prossimità di strutture protette sta crescendo rapidamente.",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I droni stanno diventando più accessibili, più silenziosi e più ampiamente utilizzati che mai. Di conseguenza, il rischio del loro uso improprio intorno a strutture protette è in aumento.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Dati recenti ed esperienza nel mondo reale mostrano che i sistemi di sicurezza tradizionali spesso non sono sufficienti per rilevare questo tipo di minaccia in tempo. Questo articolo spiega perché il rilevamento dei droni sta diventando sempre più importante e come l'analisi acustica può aiutare a identificare tempestivamente le minacce.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>Una sfida alla sicurezza in crescita</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I droni non sono più una tecnologia di nicchia. Secondo l'<a href="https://www.easa.europa.eu/en" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Agenzia dell'Unione europea per la sicurezza aerea</a>, ora ci sono oltre 2 milioni di operatori di droni registrati in Europa.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Man mano che i droni diventano sempre più convenienti e avanzati, il rischio di abusi continua a crescere.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75 color: var(--text-dark); priorità fondamentale in materia di sicurezza, evidenziando la necessità di proteggere le infrastrutture critiche e i siti sensibili dalle minacce a bassa quota.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I droni non sono più solo una tendenza tecnologica: rappresentano un rischio reale e crescente per la sicurezza.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>Cosa mostrano i dati</strong></h4> <p style="margin-bottom: 1.25rem line-height: 1.75; color: var(--text-dark); ambientale è il settore carcerario. Secondo i dati del governo britannico, tra aprile 2024 e marzo 2025
1958si sono verificati oltre 1.700 incidenti legati ai droni nelle carceri di Inghilterra e Galles, un aumento significativo rispetto all'anno precedente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Negli ultimi anni, il il numero di incidenti è aumentato di diverse centinaia di percento.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I droni vengono utilizzati in questi scenari per:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">contrabbando contrabbando,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">sorveglianza delle aree protette,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">accesso perimetrale non autorizzato.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; font-size: 1.02rem;">Tuttavia, questo non è limitato alle carceri. Le organizzazioni di sicurezza in tutta Europa segnalano rischi simili in:</p><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">strutture industriali,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">hub logistici,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">infrastruttura critica.</li> </ul> <h4 style="font-family: var(--font-heading); font-weight: 700; var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>Perché la sicurezza tradizionale non è all'altezza</strong></h4> <p style="margin-bottom: 1.25rem line-height: 1.75; color: var(--text-dark); minacce.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Piccoli droni:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">operano a basse altitudini,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">sono difficili da vedere,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; var(--text-dark);">spesso evita la copertura della fotocamera,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">può funzionare in condizioni di scarsa illuminazione.</li> </ul> <p style="margin-bottom: 1.25rem line-height: 1.75; var(--text-dark); font-size: 1.02rem;">Di conseguenza:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">i sistemi di telecamere spesso li rilevano troppo tardi,</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">il personale di sicurezza ha tempi di reazione limitati.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Analisi di sicurezza e la ricerca consiglia sempre più di combinare più metodi di rilevamento anziché fare affidamento su un'unica tecnologia.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>Come funziona il rilevamento acustico dei droni</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Un approccio efficace è il rilevamento acustico.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I droni producono una firma sonora unica che può essere identificata utilizzando l'apprendimento automatico e l'analisi audio in tempo reale.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark-size: 1.02rem;">La ricerca mostra che il rilevamento acustico è particolarmente efficace come parte di un sistema di sicurezza a più livelli.</p> <p); style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Vantaggi principali:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">funziona senza linea visiva diretta,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">indipendente dalle condizioni di illuminazione,</li> <li style="margin-bottom: 0.6rem-line-height: 1.65; var(--text-dark);">abilita il rilevamento in fase iniziale.</li></ul> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>Esperienza nel mondo reale dalle distribuzioni</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Sulla base di implementazioni reali di Sound Event Detector in ambienti protetti, emergono diverse informazioni chiave:</p> <ul style="margin-bottom: 1.5rem; line-height: 1.65; color: var(--text-dark);"><strong>Rilevamento in tempo reale</strong></li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il sistema analizza continuamente l'ambiente acustico ed è in grado di rilevare suoni sospetti in pochi secondi.</p> <ul); style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>Funzionalità di avviso rapido</strong></li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In molti casi, i droni vengono rilevati prima che possano essere confermati visivamente dalle telecamere.</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; var(--text-dark);"><strong>Migliori risultati in combinazione con altri sistemi</strong></li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark font-size: 1.02rem;">Il rilevamento acustico funziona in modo più efficace come livello aggiuntivo accanto all'infrastruttura di sicurezza esistente.</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><strong>L'ambiente è importante</strong></li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Le prestazioni di rilevamento dipendono dalle condizioni acustiche, rendendo essenziale la corretta configurazione del sistema per ogni posizione.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questi risultati sono in linea con le attuali tendenze nella sicurezza contro i droni, dove il rilevamento a più livelli sta diventando l'approccio standard.</p> <h4 style="font-family: var(--font-heading: 1.15rem; font-weight: 700; margin-bottom: 0.6rem;"><strong>Dove ha senso il rilevamento dei droni</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark: 1.02rem;">Il rilevamento dei droni è rilevante in più settori:</p> <ul style="margin-bottom: 1.5rem); padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">centri logistici,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">carceri e aree protette,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">infrastrutture critiche.</li> </ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Per un esempio più dettagliato, vedere il nostro caso di studio sul rilevamento dei droni negli ambienti carcerari.</p> <h4 style="font-family: var(--font-heading): 1.15rem; font-weight: 700; margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong>Vuoi vedere come funziona nel tuo ambiente?</strong></h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ogni sito presenta condizioni acustiche e rischi per la sicurezza unici. Ecco perché il rilevamento dei droni dovrebbe essere sempre valutato individualmente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Il team di Sound Event Detector</a> può aiutarti a progettare una soluzione su misura per il tuo ambiente.</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">progettazione del posizionamento del sensore,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">valutazione della fattibilità ,</li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">consultazione senza implementazione complessa.</li> </ul> <p style="margin-bottom: 1.25line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Contattaci per scoprire come il rilevamento acustico può migliorare la tua infrastruttura di sicurezza.</p> <h4 style="font-family: var(--font-heading): 1.15rem font-weight: 700; 0.6rem;"><strong>Conclusione</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I droni rappresentano un rischio crescente per la sicurezza che continua ad evolver
1958si con la tecnologia.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I sistemi tradizionali presentano limitazioni quando si tratta di rilevare minacce aeree piccole e in rapido movimento. Il rilevamento acustico fornisce un modo per identificare tempestivamente queste minacce, anche prima che siano visibili.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Se combinato con altre tecnologie, diventa un potente componente della moderna sicurezza perimetrale.</p>`},"a-key-to-martyns-law-compliance-enhancing-security-measures":{title:"Una chiave per la conformità alla legge di Martyn: migliorare le misure di sicurezza",category:"CASI STUDIO",excerpt:"Siamo qui per aiutarti a rispettare la legge di Martyn. In risposta al crescente bisogno di sicurezza pubblica, la Legge di Martyn (Protect Duty) impone che le sedi adottino",content:`<div class="elementor-widget-container"> 1959<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Siamo qui per aiutarti a rispettare la legge di Martyn.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In risposta al crescente bisogno di sicurezza pubblica, la <strong>Legge di Martyn</strong> (Protect Duty) impone che le sedi adottino misure proattive per proteggersi da potenziali minacce terroristiche. Se la tua sede o azienda è alla ricerca di una soluzione pratica per migliorare la sicurezza e soddisfare i requisiti di conformità , abbiamo la tecnologia perfetta per aiutarti. I nostri rilevatori di eventi sonori possono fornire il rilevamento tempestivo di eventi pericolosi, mantenendo i tuoi visitatori al sicuro e aiutandoti a rispettare questa nuova legislazione. Continua a leggere per scoprire come la nostra soluzione si inserisce nella strategia di conformità alla legge di Martyn.</p> 1960<h4 style="font-family: var(--font-heading); dimensione carattere: 1,15 rem; peso carattere: 700; colore: var(--navy-dark); margine superiore: 1,4 rem; margine inferiore: 0,6 rem;">Contenuto</h4> 1961<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Introduzione alla legge di Martyn</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Le sfide che le aziende dovranno affrontare</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Quali sono le chiavi vantaggi</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);">Conclusione</li></ul> 1962<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Introduzione alla Legge di Martyn</h4> 1963<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La legge di Martyn (Protect Duty) è stata introdotta per migliorare la sicurezza pubblica imponendo misure di sicurezza più rigorose nei luoghi affollati. In seguito all'attacco alla Manchester Arena, il governo del Regno Unito richiede che le sedi conducano valutazioni del rischio, formazione del personale e pianificazione di emergenza per prevenire incidenti terroristici.</p> 1964<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Le sfide che le aziende dovranno affrontare</h4> 1965<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Le aziende devono garantire il rilevamento delle minacce in tempo reale e piani di risposta rapida in ambienti affollati. Tuttavia, molti di essi non dispongono di soluzioni proattive che offrano il rilevamento tempestivo di eventi insoliti o pericolosi prima che si intensifichino.</p> 1966<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Come possiamo aiutarti</h4> 1967<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I nostri rilevatori di eventi sonori forniscono un approccio innovativo ai
1967sistemi di allarme rapido. Questi dispositivi rilevano suoni ad alto rischio come spari, vetri rotti o esplosioni, allertando immediatamente le squadre di sicurezza. Questa tecnologia consente la consapevolezza della situazione in tempo reale, consentendo alle sedi di intraprendere azioni rapide e informate. Con la giusta quantità di rilevatori, può persino localizzare gli intrusi.</p><div style="margin: 1.75rem 0; text-align: center;"><img src="/images/martyns_law_detector.png" alt="Rilevatore di eventi sonori" style="max-width: 100%; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08);" /></div> 1968<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Quali sono i principali vantaggi</h4> 1969<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Integrando il rilevamento del suono nei protocolli di sicurezza, le aziende possono soddisfare i requisiti di valutazione del rischio e preparazione della Legge di Martyn. Il nostro sistema migliora le risposte alle emergenze e supporta la conformità , proteggendo in ultima analisi le persone e prevenendo tragedie negli spazi pubblici.</p> 1970<a href="#solutions" style="color: var(--blue-primary); peso carattere: 700; decorazione testo: sottolineatura;"> 1971LEGGI DI PIà SULLA NOSTRA SOLUZIONE 1972</a> 1973<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusione</h4> 1974<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I nostri rilevatori di eventi sonori offrono uno strumento prezioso per le aziende non solo per conformarsi alla Legge di Martyn ma anche per migliorare la sicurezza pubblica generale. Implementando la tecnologia di rilevamento precoce, le sedi possono reagire più rapidamente alle minacce e fornire un ambiente più sicuro per i propri visitatori.</p> 1975<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Contattaci</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Sei interessato alla nostra soluzione per salvare vite umane e proteggere proprietà ? Saremo lieti di presentarti i vantaggi del rilevatore SED.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Inviaci un'e-mail a <b><span class="sed-obf-email" data-u="bHVrYXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="bHVrYXNAamFsdWQtZW1iZWRkZWQuY29t" style="color: var(--blue-primary); peso carattere: 700; decorazione testo: sottolineatura;"><span class="sed-obf-fallback">lukas [at] jalud-embedded.com</span></span></b></p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">chiamaci al <b>+420 602 765 </b></p><p style="margin-bottom: 1.25rem; altezza della linea: 1,75; colore: var(--text-dark); dimensione del carattere: 1,02rem;">Non vediamo l'ora di sentire la tua opinione!</p> 1976<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Dai un'occhiata al nostro canale YouTube</h4> 1977https://www.youtube.com/watch?v=NMq17sSeMxI&t=11s 1978</div>`},"drone-detection-in-prisons":{title:"Rilevamento droni nelle carceri",category:"CASI STUDIO",excerpt:"Lâuso illegale dei droni sta diventando una sfida crescente, soprattutto quando si tratta di contrabbandare il contrabbando nelle carceri. Il contrabbando è merce su cui si applicano dazi o tasse",content:`<div class="elementor-widget-container"> <div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; colore: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Indice</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-examples-from-practice" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Esempi pratici</a><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li><a href="#h-usa" style="color: var(--blue-primary); text-decoration: underline;">USA</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-canada" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Canada</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-scotland" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Scozia</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; var(--blue-primary); font-weight: 700; text-decoration:">Francia</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; text-decoration: 700; underline;">Finlandia</a></li></ul></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-problem" style="color: var(--blue-primary); text-decoration: underline;">Problema</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-solving-the-problem" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Risolvere il problema</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-objectives-of-sed-installation" style="color: var(--blue-primary); text-decoration: underline;">Obiettivi dell'installazione SED</a></li><li style="margin-bottom: 0.6rem; color: var(--text-dark);"><a href="#h-implementation" style="color: var(--blue-primary); font-weight: 700; decorazione del testo: underline;">Implementazione</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Conclusione</a></li></ul></div> <hr class="wp-block-separator has-alpha-channel-opacity" /> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'uso illegale dei droni sta diventando una sfida crescente, soprattutto quando si tratta di contrabbando nelle carceri e di intrusioni non autorizzate in luoghi sensibili. Il rilevatore di eventi sonori (SED) può essere uno strumento chiave per identificare queste attività indesiderate e proteggere le aree interessate.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il contrabbando è merce su cui non sono stati pagati dazi o tasse o di cui non è autorizzata la produzione, il possesso, l'esportazione o l'importazione. In senso più stretto, si riferisce alle merci di contrabbando.</p><div class="wp-block-columns-is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> <figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: bordo nascosto: 1px solid var(--slate-line); src="/images/4.png" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div></div> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; raggio del bordo: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); /></div></div> </figure> </div> </div> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Esempi pratici</h4> <h4 id="h-usa" style="font-family: var(--font-heading); dimensione carattere: 1,15 rem; peso carattere: 700; colore: var(--navy-dark); margine superiore: 1,4 rem; margine inferiore: 0,6 rem;">USA</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Tradizionalmente, il contrabbando veniva effettuato tramite personale carcerario corrotto che acquistava beni dall'esterno e faceva pagare denaro per cose come telefoni cellulari, sigarette, marijuana e alcol da vendere all'interno. Gli smartphone potrebbero essere venduti per migliaia di dollari e i pacchetti di sigarette per oltre cento dollari. I prigionieri ora utilizzano la tecnologia senza bisogno di intermediari, ricevendo consegne direttamente dall'esterno da <strong>droni</strong> che scaricano merci nei cortili della prigione. (Fonte: <a href="https://www.forbes.com/sites/walterpavlo/2022/12/27/the-drone-is-quickly-becoming-a-federal-prison-contraband-nightmare/?sh=f162b2d83f20" style="color: var(--blue-primary); peso carattere: 700; decorazione testo: underline;">
1978forbes.com</a>)</p> <h4 id="h-canada" style="font-family: var(--font-heading); dimensione-carattere: 1,15rem; colore-carattere: var(--navy-dark); margin-top: 1,4rem;">Canada</h4> <p style="margin-bottom: 1,25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Lo scorso autunno, un <strong>drone</strong> ha lanciato un lotto di farmaci tossici contenenti fentanil nella prigione di BC. Un detenuto è morto e altri nove in overdose sono stati portati al pronto soccorso, secondo l'Unione per gli ufficiali penitenziari canadesi (UCCO). Altri 39 hanno avuto bisogno di intervento medico. I droni forniscono anche pile di steroidi, telefoni cellulari e armi come coltelli di ceramica e lame di seghetti, afferma John Randle, presidente regionale dell'UCCO per la British Columbia. (Fonte: <a href="https://www.cbc.ca/news/canada/british-columbia/drug-smuggling-drones-1.6822091" style="color: var(--blue-primary); font-weight: 700; decorazione del testo: underline;">cbc.ca</a>)</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Scozia</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">"à chiaro che i criminali ora utilizzano i <strong>droni</strong> per cercare di contrabbandare droghe pericolose e contrabbandare nelle carceri. I ministri dell'SNP non possono commettere gli stessi errori che hanno commesso quando hanno esitato e hanno ritardato le nostre richieste di fermare il traffico di droga tramite posta." (Fonte: <a href="https://www.dailyrecord.co.uk/news/scottish-news/crafty-criminals-use-drones-smuggle-29617214" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">dailyrecord.co.uk</a>)</p> <h4 style="font-family: var(-font-heading); dimensione carattere: 1.15rem; peso-carattere: 700; color: var(--navy-dark); margine-top: 1.4rem; colore: var(--text-dark); font-size: 1.02rem;">Se il record è impressionante, il metodo non fa eccezione. Negli ultimi mesi, consegne di <strong>droni</strong> hanno avuto luogo nelle carceri di Gradignan (Gironda), Nîmes, Beauvais, Strasburgo, Roanne (Loira), Ploemeur (Morbihan)... Ma anche Perpignan e Lione. Gli oggetti consegnati sono vari: telefoni, SIM card, cocaina, armi bianche, ma soprattutto resina di cannabis. (Fonte: <a href="https://www.lemonde.fr/societe/article/2023/10/09/le-fleau-de-la-livraison-par-drone-dans-les-prisons_6193221_3224.html" style="color: var(--blue-primary); peso carattere: 700; decorazione testo: underline;">lemonde.fr</a>)</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Finlandia</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Anche i <strong>droni </strong>piccoli possono trasportare un carico utile di diversi chilogrammi, consentendo loro di trasportare altri oggetti pericolosi come armi leggere. Saarinen afferma che mentre i droni â che sono piccoli e quasi silenziosi â potrebbero essere abbattuti con armi da fuoco, idranti o reti, organizzare una task force per monitorare i cieli richiederebbe una grande quantità di risorse. (Fonte: <a href="https://yle.fi/a/3-9874868" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">yle.fi</a>)</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Problema</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75 color: var(--text-dark); veicoli aerei senza pilota (droni).</strong> Questa tendenza pericolosa minaccia la sicurezza dei detenuti e del personale e riduce l'efficacia dei programmi correzionali e riabilitativi.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Risolvere il problema</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Una delle misure principali per affrontare questo problema è l'implementazione del <strong>Sound Event Detector </strong>(SED), che <strong>è</strong> in grado di <strong>identificare i suoni caratteristici dei droni</strong> utilizzati per contrabbandare droga nelle carceri.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Grazie ai rilevatori SED, le forze di sicurezza carcerarie saranno informate in tempo di possibili tentativi di contrabbando di droga e potranno così adottare misure preventive.</p> <h4 style="font-family: var(--font-heading); dimensione del carattere: 1.15rem;
1978 peso del carattere: 700; colore: var(--navy-dark); margine-top: 1.4rem; altezza della riga: 1.75; 1.02rem;">â²ï¸ <strong>Rileva e identifica i suoni dei droni</strong> utilizzati per contrabbandare il contrabbando nella prigione.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark-size: 1.02rem;">â²ï¸ <strong>Fornire alla sicurezza della prigione un avviso tempestivo </strong>di possibili tentativi di contrabbandare contrabbando.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ <strong>Ridurre al minimo il contrabbando di contrabbando nella prigione</strong>, migliorando così la sicurezza dei detenuti e del personale.</p><figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: bordo nascosto: 1px solid var(--slate-line); src="/images/SED_Indoor_Pruhledne-pozadi-1.png" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED indoor</p></div> </figure> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margine superiore: 1.4rem; margine inferiore: 0.6rem;">Implementazione</h4><figure class="wp-block-table"><table><tbody><tr><td class="nitro-lazy"><strong><strong>Identificazione di eventi audio chiave</strong></strong></td><td class="nitro-lazy">Sono stati analizzati i diversi tipi di droni utilizzati per contrabbandare il contrabbando nelle carceri e sono stati identificati i suoni caratteristici prodotti da questi droni.</td></tr><tr><td class="nitro-lazy"><strong><strong>Raccolta dati e annotazione</strong></strong></td><td class="nitro-lazy">Per addestrare il rilevatore SED, è stata effettuata una raccolta di dati audio contenenti suoni di droni utilizzati per il contrabbando di contrabbando. I dati sono stati successivamente annotati da esperti.</td></tr><tr><td class="nitro-lazy"><strong><strong>Formazione sul modello SED</strong></strong></td><td class="nitro-lazy">Un modello SED è stato selezionato, implementato e addestrato sui dati annotati. Il modello è stato ottimizzato per riconoscere eventi audio specifici associati ai droni del contrabbando.</td></tr><tr><td class="nitro-lazy"><strong><strong>Integrazione con il sistema di sicurezza del carcere</strong></strong></td><td class="nitro-lazy">Il rilevatore SED è stato integrato con il sistema di sicurezza del carcere, consentendo l'allarme tempestivo di possibili tentativi di contrabbando contrabbando.</td></tr></tbody></table><figcaption class="wp-element-caption"><em><em>Implementazione di rilevatori SED nelle carceri.</em></em></figcaption></figure> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margine superiore: 1,4 rem; margine inferiore: 0,6 rem;">Conclusione</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>La soluzione del SED per rilevare eventi audio per proteggere le carceri dal contrabbando tramite droni si è rivelata uno strumento efficace attualmente in fase di test nella pratica.</strong> <strong>Porterà a una migliore sicurezza per i detenuti e il personale.</strong> Il SED il rilevatore consente l'identificazione precoce e la risposta a possibili tentativi di contrabbando e contribuisce a rafforzare le misure di sicurezza del carcere.</p>`},"sed-camera-version":{title:"SED Edge Edition: AI integrata su Axis (ACAP), Hikvision (HEOP) e Hanwha (Wisenet 9)",category:"AGGIORNAMENTI DEL PRODOTTO",excerpt:"Il rilevatore di eventi sonori (SED) integrato nell'edge trasforma le telecamere IP standard, i controller per città intelligenti e i dispositivi IoT in sentinelle acustiche intelligenti eseguendo modelli audio di deep learning sul dispositivo.",content:`<div style="margin-bottom: 1.5rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.05rem; font-weight: 500;">Il <strong>Rilevatore di eventi sonori (SED)</strong> integrato a livello edge nelle apparecchiature supportate trasforma le telecamere di sicurezza IP standard, smart city controller e dispositivi IoT in sentinelle acustiche intelligenti eseguendo modelli avanzati di classificazione audio di deep learning <em>direttamente sul chip di elaborazione interno del dispositivo (SoC/NPU)</em>, eliminando la necessità di server box esterni, larghezza di banda cloud o dispositivi hardware dedicati.</p></div> 1979 1980<h3 style="font-family: var(--font-heading); font-size: 1.3rem; font-weight: 800; color: var(--navy-dark); margin-top: 1.75rem; margin-bottom: 0.85rem;">Piattaforme Edge e Camera supportate</h3> 1981 1982<div style="display: grid; grid-template-columns: 1fr; gap: 1.25rem; margin-bottom: 1.75rem;"> 1983 <div style=" background: #f8fafc; bordo: 1px solido #e2e8f0; bordo sinistro: 4px solido var(--blue-primary); raggio bordo: 10px; riempimento: 1,25rem;"> 1984 <h4 style="font-size: 1.1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem;">1. Axis Communications: piattaforma ACAP</h4> 1985 <p style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.6; margin-bottom: 0.5rem;">Funziona in modo nativo come pacchetto ACAP v3 / ACAP v4 sui processori Axis ARTPEC-6, ARTPEC-7, ARTPEC-8 e ARTPEC-9 (architetture armv7hf e aarch64 con firmware ⥠10.10). Dispone di gestione dinamica degli eventi (VAPIX/DEM), flussi di metadati del profilo ONVIF S/M e rotazione automatizzata della telecamera PTZ.</p> 1986 </div><div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; bordo sinistro: 4px solido #0284c7; raggio bordo: 10px; imbottitura: 1,25rem;"> 1987 <h4 style="font-size: 1.1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem;">2. Hikvision: piattaforma HEOP 2.0</h4> 1988 <p style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.6; margin-bottom: 0.5rem;">Applicazione HEOP (Hikvision Embedded Open Platform) 2.0 completamente certificata in esecuzione sulle serie di chip Hikvision G5, G7 e H13. Utilizza l'elaborazione audio PCM a 32 kHz sul dispositivo, l'adattamento del rumore di fondo locale e l'inoltro di eventi crittografati direttamente nelle piattaforme HikCentral o V
1988MS.</p> 1989 </div> 1990 1991 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; bordo sinistro: 4px solido #10b981; raggio bordo: 10px; imbottitura: 1,25rem;"> 1992 <h4 style="font-size: 1.1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem;">3. Hanwha Vision: Wisenet 9 e piattaforme aperte multigenerazione</h4> 1993 <p style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.6; margin-bottom: 0.5rem;">Supporto nativo per l'ultima piattaforma chipset AI Wisenet 9 di Hanwha, che esegue la classificazione acustica multiclasse in <5 secondi. Anche le generazioni di chip Hanwha precedenti e le varianti specializzate possono essere adattate e supportate su richiesta del progetto.</p> 1994 </div> 1995</div> 1996 1997<h3 style="font-family: var(--font-heading); font-size: 1.3rem; font-weight: 800; color: var(--navy-dark); margin-top: 1.75rem; margin-bottom: 0.85rem;">Universal VMS e C2 Forwarding</h3><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1rem;">Sia che si utilizzino apparecchiature Axis, Hikvision o Hanwha edge, gli eventi acustici rilevati (spari di arma da fuoco, urla di aggressione, rottura di vetri, droni, sirene, smerigliatrici, spruzzi di aerosol) vengono immediatamente inoltrati utilizzando standard di settore aperti: <strong>Profilo ONVIF S&M</strong>, <strong>SAPIENT (NATO STANREC 4869)</strong>, <strong>SIA DC-09</strong>, <strong>REST API</strong> e <strong>MQTT</strong>. Si integra perfettamente con Milestone XProtect, Genetec Security Center, Hanwha WAVE, Bosch BVMS, Avigilon, Geutebrück, Ateas, iVISEC, LATIS, DroneGuard e KISS SvolávaÄ.</p> 1998 1999<div style="fondo: #eff6ff; bordo: 1.5px solido #bfdbfe; raggio bordo: 12px; riempimento: 1.25rem 1.5rem; margine superiore: 2rem;"> 2000 <h4 style="font-size: 1.05rem; font-weight: 800; color: #1e40af; margin-bottom: 0.4rem;">Piattaforme Edge personalizzate e richieste di progetti</h4> 2001 <p style="font-size: 0.92rem; color: #1e3a8a; line-height: 1.6; margin-bottom: 0.75rem;">Hai un modello di fotocamera specifico, un SoC personalizzato o una generazione di hardware precedente? Il nostro team di ingegneri adatta e compila attivamente il motore neurale SED per progetti dedicati ai clienti.</p><a href="mailto:[email protected]" style="display: inline-flex; align-items: center; gap: 6px; font-weight: 800; color: #1d4ed8; text-decoration: underline;">[email protected]</a> 2002</div>`},"jalud-celebrates-a-milestone-officially-recommended-by-the-office-for-personal-data-protection":{title:"Webinar: Collaborazione uomo-intelligenza artificiale nelle operazioni di sicurezza",category:"ULTIME NOTIZIE",excerpt:"Grazie a tutti coloro che hanno partecipato al nostro webinar sul futuro dell'intelligenza artificiale e della collaborazione umana nelle operazioni di sicurezza. Se te lo sei perso, la registrazione completa è ora disponibile",content:`<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="8692" class="elementor elementor-8692" data-elementor-post-type="post"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-403fad14 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="403fad14" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1da52939" data-id="1da52939" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-3084dcfc elementor-widget elementor-widget-text-editor" data-id="3084dcfc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Grazie a tutti coloro che hanno partecipato al nostro webinar sul futuro dell'intelligenza artificiale e della collaborazione umana nelle operazioni di sicurezza.</strong></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">If te lo sei perso, la registrazione completa è ora disponibile qui: <a href="https://youtu.be/CyARRe9g
2002yQ0" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Link YouTube</a></p><hr data-start="985" data-end="988" /> <h4 style="font-family: var(--font-heading); font-size: 1,15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1,4rem; margin-bottom: 0,6rem;"> </h4> <h4 style="font-family: var(--intestazione-carattere); dimensione-carattere: 1,15 rem; peso-carattere: 700; colore: var(--navy-dark); margine-superiore: 1,4 rem; margine inferiore: 0,6 rem;"><em data-start="251" data-end="299">6. anno 2025 | </em>6 maggio 2025 | 10:00â11:30 | Online e gratuito</h4> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><span style="font-weight:900;font-size:20px">I posti sono limitati: registrati ora: </span><a href="https://us06web.zoom.us/meeting/register/kGMH2TB_S_KfB7X7E-BTCw#/registration" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Clicca qui per registrarti</a></h4> <hr data-start="301" data-end="304" /> <h4 style="font-family: var(--font-heading); dimensione carattere: 1,15rem; peso-carattere: 700; color: var(--navy-dark); margin-top: 1,4rem; margine-bottom: 0,6rem;"> </h4> <h4 style="font-family: var(--font-heading); dimensione carattere: 1,15rem; peso-carattere: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;"><strong data-start="189" data-end="259">Perché il rilevamento non è sufficiente e perché dobbiamo parlare di risposta.</strong></h4> <p style="margin-bottom: 1.25line-height: 1.75; var(--text-dark); font-size: 1.02rem;">Gli spazi pubblici sono pieni di tecnologia: telecamere, rilevatori, strumenti di intelligenza artificiale. Ma quando si verifica un incidente, tutto dipende da un collegamento fondamentale: la <strong data-start="402" data-end="414">risposta</strong>. Ed è qui che i processi di sicurezza spesso falliscono.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questo webinar si concentrerà sull'evoluzione della collaborazione tra esseri umani e intelligenza artificiale nella sicurezza moderna. Attraverso un dibattito con esperti provenienti da università , città , centri operativi e settore privato, esploreremo:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Come cambia il ruolo dei centri operativi</p> </li> <li style="margin-bottom: 0.6rem line-height: 1.65; 1.75; color: var(--text-dark); font-size: 1.02rem;">Dove le partnership uomo-tecnologia funzionano e dove non funzionano</p> </li> <li style="margin-bottom: 0.6rem line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Cosa impedisce una risposta efficace</p> </li> <li style="margin-bottom: 0.6rem line-height: 1.65; 1.75; color: var(--text-dark); font-size: 1.02rem;">E quali misure possiamo intraprendere domani per migliorare</p> </li> </ul> <hr data-start="985" data-end="988" /> <h4 style="font-family: var(-font-heading); font-size: 1.15rem; font-weight: 700; var(--navy-dark); margine-superiore: 1,4rem; margine-inferiore: 0,6rem;"> </h4> <h4 style="font-family: var(--font-heading); margine-inferiore: 700; 0.6rem;"><strong data-start="914" data-end="936">Chi dovrebbe partecipare?</strong></h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questo webinar è rivolto a chiunque sia responsabile di <strong data-start="981" data-end="1032">prendere decisioni reali sulla sicurezza e sulla risposta</strong> nel proprio ambiente. Particolarmente rilevante per:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Responsabili della sicurezza</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark); font-size: 1.02rem;">Rappresentanti di comuni, ospedali, scuole e strutture critiche</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; var(--text-dark); font-size: 1.02rem;">Polizia, soccorritori e professionisti della sicurezza</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; var(--text-dark); font-size: 1.02rem;">Esperti che desiderano modernizzare il proprio approccio alla sicurezza</p> </li> </ul> <hr data-start="1369" data-end="1372" /> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; var(--navy-dark); margine-superiore: 1,4rem; margine-inferiore: 0,6rem;"> </h4> <h4 style="font-family: var(--font-heading); margine-inferiore: 700; 0.6rem;"><strong data-start="1313" data-end="1334">Incontra i relatori</strong></h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il nostro panel include relatori stimolanti che plasmano attivamente il futuro dei sistemi di risposta:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; altezza della riga: 1.65; colore: var(--text-dark);"> <p style="margin-bottom: 1.25rem; altezza della riga: 1.75; colore: var(--text-dark); Università </p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong data-start="1466" data-end="1485">Lukáš PÅevrátil</strong> â M2C Space / Innovis</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); dimensione del carattere: 1.02rem;"><strong data-start="1512" data-end="1527">Pavel BacÃk</strong> â SOC Pilsen</p> </li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; altezza della riga: 1.75; colore: var(--text-dark); dimensione del carattere: 1.02rem;"><strong data-start="1545" data-end="1562">Lukáš Svoboda</strong> â JALUD incorporato</p> </li> <li style="margin-bottom: 0.6rem; color: var(--text-dark);"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong data-start="1584" data-end="1601">Paolo Walcher</strong> â Specialista OSINT<br data-start="1620" data-end="1623" />Moderato da <strong data-start="1636" data-end="1656">Dalibor Smažinka</strong>, Axis Communications</p> </li></ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ð Biografie complete dei relatori e programma delle sessioni disponibili <a href="#https://JALUDi.quickconnect.to/d/s/135A4kjSn2C42DlsEjWl5rMGqYN2vlAc/SWuGf78c5O6Us6bsORhLyew2NcT7RTEr-4r_gyD0TOgw" style="color: var(--blue-primary); peso carattere: 700; decorazione testo: underline;">qui â Scarica il PDF</a></p> <hr data-start="1778" data-end="1781" /> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; 0.6rem;"> </h4> <h4 style="font-family: var(--font-heading); dimensione del carattere: 1.15rem; colore del carattere: var(--navy-dark): 1.4rem; registrazione</strong></h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Data: 6 maggio 2025<br data-start="1812" data-end="1815" />Ora: 10:00-11:30 CET<br data-start="1843" data-end="1846" />Posizione: online (Zoom)<br data-start="1876" data-end="1879" />I posti sono limitati: registrati ora: ð <a href="https://us06web.zoom.us/meeting/register/kGMH2TB_S_KfB7X7E-BTCw#/registration" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Fai clic qui per registrarti</a></p>`},"event-intersec-saudi-arabia":{title:"EVENTO: Intersec Arabia Saudita",category:"ULTIME NOTIZIE",excerpt:"Siamo entusiasti di annunciare la nostra partecipazione alla prossima conferenza Intersec Arabia Saudita. Presenteremo il nostro prodotto all'avanguardia Sound Event Detect",content:`<div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="8476" class="elementor elementor-8476" data-elementor-post-type="post"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-9e47b36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9e47b36" data-element_type="section" data-e-type="section" data-settings="{"jet_parallax_layout_list":[]}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f49517a" data-id="f49517a" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-b2077a4 elementor-widget elementor-widget-text-editor" data-id="b2077a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Siamo entusiasti di annunciare la nostra partecipazione alla prossima conferenza <strong>Intersec Arabia Saudita</strong>. Presenteremo il nostro <span style="color:var(--e-global-color-28dccfb)"> </span><span style="color:var(--e-global-color-28dccfb)">prodotto all'avanguardia </span><strong style="color:var(--e-global-color-28dccfb)">Rilevatore di eventi sonori</strong><span style="color:var(--e-global-color-28dccfb)"> (SED) all'evento, entrando in contatto con professionisti del settore ed esplorando nuove opportunità di business.</span></p>`},"sed-watch-sed-solutions-on-czech-tv":{title:"TV: guardate le soluzioni SED sulla TV ceca!",category:"ULTIME NOTIZIE",excerpt:"Questa settimana avete potuto vedere la nostra soluzione SED sulla TV ceca nel programma Bilance. Grazie a CTV per l'opportunità di parlare della nostra soluzione SED e di portarla",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questa settimana avete potuto vedere la nostra soluzione SED sulla TV ceca nel programma Bilance. Grazie a CTV per l'opportunità di parlare della nostra soluzione SED e di portarla al grande pubblico.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED utilizza l'intelligenza artificiale per aumentare la sicurezza di tutti noi e può allertare le forze di sicurezza in caso di spari, aggressioni, urla di panico, rottura di vetri e atti vandalici come spruzzare graffiti o distruggere proprietà con una smerigliatrice o un trapano.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Come funziona la nostra soluzione? Guarda il video qui sotto.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em>Soluzione SED in TV | Guarda il servizio televisivo del programma Bilance</em></figcaption></figure>`},"sed-exclusive-offer-91-free":{title:"SED: Offerta esclusiva! 9+1 GRATIS",category:"AGGIORNAMENTI DEL PRODOTTO",excerpt:"Apri la strada alla tecnologia più recente nel rilevamento di eventi audio con la nostra esclusiva offerta gratuita 9+1. Non importa se sei un cliente finale o un nostro partner o",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Apri la strada alla tecnologia più recente nel rilevamento di eventi audio con la nostra esclusiva offerta gratuita 9+1. Non importa se sei un cliente finale o un nostro partner o distributore. L'offerta è limitata nel tempo ed è valida solo fino alla fine di quest'anno.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Nell'offerta 10 per 9 puoi ottenere:</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¡ï¸ Tecnologia SED all'avanguardia nelle versioni per esterni e interni.</p> <p style="margin-bottom: 1.25rem line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¡ï¸ Licenza SED per le tue telecamere Axis.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Vai oltre il rilevamento audio con noi oggi e <a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">contatta us</a>.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2023/11/Action-offer_91-free.png" alt="" style="max-width: 100%; altezza: automatico; visualizzazione: blocco; margine: 0 automatico;" /></div></div>`},"from-acoustic-mirrors-to-ai-sound-detection":{title:"Dagli specchi acustici al rilevamento del suono tramite intelligenza artificiale",category:"CASI STUDIO",excerpt:"Come le persone ascoltavano le minacce molto prima che esistesse il radar Oggi, telecamere, sistemi radar e intelligenza artificiale sono una parte standard dei moderni sistemi di sicurezza",content:`<div class="elementor-widget-container"> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Come le persone ascoltavano le minacce molto prima che esistesse il radar</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Oggi telecamere, sistemi radar e intelligenza artificiale sono una parte standard dei moderni sistemi di sicurezza. Ma la capacità di reagire tempestivamente al pericolo era già una sfida molto prima che esistessero le tecnologie digitali.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Per più di un secolo, le forze militari e gli esperti di sicurezza hanno cercato di ottenere un vantaggio fondamentale: rilevare le minacce prima che diventino visibili.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">E per molto tempo c'era una sola soluzione:</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">ascolto.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; var(--navy-dark); margin-top: 1.4rem; 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Molto prima del radar, furono sviluppati dispositivi per amplificare l'udito umano. Enormi trombe metalliche, riflettori parabolici e localizzatori acustici fungevano da predecessori meccanici degli odierni sistemi di rilevamento del suono.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Per l'epoca rappresentavano una tecnologia notevole. Il loro scopo era catturare il suono di aerei, motori o fuoco di artiglieria dalla massima distanza possibile.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Più grande è il dispositivo, più suono può catturare e più tempo rimane per reagire.</p> <div style="margin: 1.75rem 0; raggio del bordo: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); bordo: 1px solido var(--slate-line); box-ombra: 0 4px 15px rgba(0,0,0,0.05); text-align: cente
2002r;"><img src="/images/historical-acoustic-listening-device.png" alt="Historické akustické naslouchacà zaÅÃzenÃ" style="max-width: 100%; height: auto; display: block; margin: 0 auto; border-radius: 8px;"></div></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>I primi tentativi di migliorare l'udito umano. Un'epoca in cui la tecnologia di sicurezza significava letteralmente orecchie più grandi.</em></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>I primi tentativi di amplificare l'udito umano. Un'epoca in cui la tecnologia di sicurezza significava letteralmente orecchie più grandi.</em></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In un'epoca in cui il radar non esisteva ancora, il suono rappresentava uno dei pochi modi per ottenere un vantaggio tattico.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Gli operatori hanno utilizzato cuffie e dispositivi di ascolto per rilevare la direzione degli aerei o dei motori in avvicinamento. I localizzatori acustici potrebbero catturare suoni distanti molto prima che una minaccia diventi visibile.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; raggio del bordo: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-ombra: 0 4px 15px rgba(0,0,0,0.05); src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2026/05/Glans_02.jpg" alt="" style="max-width: 100%; altezza: automatico; visualizzazione: blocco; margine: 0 automatico;" /></div></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Prima del radar, i localizzatori acustici fungevano da sistemi di allarme rapido per il rilevamento degli aerei.</em></p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Prima del radar, il fuoco dell'artiglieria veniva localizzato tramite suono</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; 1.02rem;">Il rilevamento acustico non veniva utilizzato solo per localizzare gli aerei.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-font-size: 1.02rem;">Durante la prima guerra mondiale, aiutava anche a identificare le posizioni dell'artiglieria nemica. I soldati hanno posizionato più punti di ascolto sul campo di battaglia e hanno confrontato il tempo impiegato dal rumore degli spari per raggiungere ciascuna posizione.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Queste piccole differenze temporali hanno permesso di stimare la posizione approssimativa dell'artiglieria nemica.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I moderni sistemi di localizzazione acustica si basano ancora oggi su un principio simile. La differenza è che il suono ora viene analizzato da algoritmi e intelligenza artificiale in pochi millisecondi.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; raggio del bordo: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-ombra: 0 4px 15px rgba(0,0,0,0.05); src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2026/05/Glans_03-1024x825.jpg" alt="" style="max-width: 100%; altezza: automatico; visualizzazione: blocco; margine: 0 automatico;" /></div></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Più grande è il dispositivo, maggiore è la sua capacità di catturare suoni distanti. Oggi, l'intelligenza artificiale esegue lo stesso compito utilizzando algoritmi.</em></p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Specchi acustici: il primo sistema di allarme rapido</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Una delle soluzioni più affascinanti era il cosiddetto specchio acustico.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Queste enormi strutture in cemento o metallo concentravano il suono in un unico punto focale. Alcuni raggiungevano diversi metri di dimensione.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il loro obiettivo era rilevare il rumore dei motori degli aerei in avvicinamento prima che gli aerei stessi apparissero all'orizzonte.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In alcune situazioni, hanno fornito diversi preziosi minuti extra - e il tempo era spesso fondamentale per la difesa.</p> <div style="margin: 1.75rem 0; border-radius: hidden border: 1px solid var(--slate-line); rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden border: 1px solid var(--slate-line); src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector.eu/wp-content/uploads/2026/05/Glans_01-1024x723.jpg" alt="Akustická zrcadla la funzione funziona come un sistema meccanico di rilevamento del danno. style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Akustick è stato creato con un fungo come un sistema di rilevamento meccanico.</p></div></div> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Gli specchi acustici fungevano da predecessori meccanici degli odierni sistemi di rilevamento delle minacce.</em></p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Perché i sistemi acustici sono scomparsi</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Sebbene queste tecnologie funzionassero, presentavano dei limiti.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); Un piccolo cambiamento nelle condizioni potrebbe ridurre drasticamente la precisione.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Successivamente, il radar è emerso come una tecnologia più precisa che dipendeva molto meno dalle condizioni ambientali.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I localizzatori acustici sono gradualmente scomparsi.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Cent'anni dopo, stiamo risolvendo lo stesso problema</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">TToggi nessuno siede più in gigantesche corna di metallo. Ma la necessità di riconoscere le situazioni pericolose il prima possibile rimane la stessa.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Invece di amplificatori meccanici, i sistemi moderni utilizzano il rilevamento degli eventi sonori tramite intelligenza artificiale, l'apprendimento automatico e l'analisi acustica avanzata.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I sistemi moderni possono identificare in tempo reale:</p> <ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"> <li style="margin-bottom: 0.6rem; line-height: 1.65; href="#detection-gunshot" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">spari</a></li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-scream" style="color: var(--blue-primary); font-weight: 700; decorazione del testo: underline;">aggressione</a></li> <li style="margin-bottom: 0.6rem; line-height: 1.65; underline;">rottura del vetro</a></li> <li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#detection-drone" style="color: var(--blue-primary); text-decoration: underline;">droni</a></li> <li style="margin-bottom: 0.6rem; altezza della riga: 1.65; colore: var(--text-dark);"><a href="#detection-siren" style="color: var(--blue-primary); decorazione del testo: underline;">allarmi</a></li> <li style="margin-bottom: 0.6rem; altezza della riga: 1.65; var(--text-dark);"><a href="#detection-other" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">altri incidenti di sicurezza</a></li></ul> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Le tecnologie odierne possono analizzare il suono più velocemente, con maggiore precisione e senza intervento umano.</p> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; bordo nascosto; 1px solid var(--slate-line); rgba(0,0,0,0.05); allineamento testo: centro;"><img src="/images/sed-security-system-integration.png" alt="Integrace bezpeÄnostnÃho systému Sound Event Detector" style="max-width: 100%; height: auto; display: block; margin: 0 auto; border-radius: 8px;"></div></div> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Cosa non è cambiato? Il principio.</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Guardando indietro a più di un secolo di sistemi acustici, una cosa non è cambiata.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'obiettivo è sempre stato quello di guadagnare più tempo.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark: 1.02rem;">Sia che si utilizzino specchi acustici giganti o il moderno rilevamento del suono AI, il principio rimane simile: riconoscere i suoni importanti il prima possibile); e abilita una risposta più rapida.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La tecnologia ha fatto molta strada.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Ma l'idea rimane la stessa: avverti il ââpericolo in tempo.</p>`},"why-cctv-fails-sound-event-detection":{title:"Milioni di telecamere, ma la criminalità è in aumento: utilizzeremo correttamente la tecnologia nel 2026?",category:"CASI STUDIO",excerpt:"Il Regno Unito è considerato un laboratorio per la sorveglianza moderna. Tuttavia, i dati del periodo 2024-2026 mostrano che anche un numero record di telecamere non ha fermato lâaumento del numero di telecamere.",content:`<div class="elementor-widget-container"> 2003<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Il Regno Unito è considerato un laboratorio per la sorveglianza moderna. Tuttavia, i dati del periodo 2024-2026 mostrano che anche un numero record di telecamere non è riuscito a fermare lâaumento della criminalità . Questo caso di studio analizza i limiti del monitoraggio visivo nel Regno Unito e spiega perché l'integrazione del rilevamento intelligente del suono è fondamentale per la sicurezza in tutta Europa.</h4> 2004<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Il paradosso della sorveglianza moderna: più occhi, meno sicurezza?</h4> 2005<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il Regno Unito è leader globale nella densità di sorveglianza. Le attuali stime degli esperti per il 2026 suggeriscono che siano in funzione più di <b>5,5 milioni di telecamere CCTV</b>. Tuttavia, i dati ufficiali di <i>Statista</i> e <i>ONS</i> (Inghilterra e Galles) mostrano che i crimini registrati sono aumentati da circa 4 milioni (2013/14) a <b>6,66 milioni (nel periodo 2023/24)</b>.</p> 2006<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Questa tendenza conferma che il solo monitoraggio visivo, senza un livello intelligente, non è più sufficiente. Per rendere la <b>prevenzione della criminalità </b> veramente efficace, i sistemi devono essere in grado di reagire pochi secondi dopo che si è verificato un incidente, non pochi minuti dopo che è stato segnalato.</p> 2007<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Perché i sistemi TVCC tradizionali non funzionano</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Le attuali pratiche di sicurezza nelle aree metropolitane europee devono affrontare tre ostacoli principali:</p> 2008<ol style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><ol start="1" data-path-to-node="12"> 2009<li> 2010<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Approccio reattivo:</b> la maggior parte dei sistemi funziona solo come "testimone digitale". Il filmato viene analizzato dopo il fatto, impedendo l'intervento immediato che potrebbe evitare lesioni o danni materiali.</p></li> 2011<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Sovraccarico cognitivo dell'operatore:</b> l'elemento umano rimane il più debole collegamento. Gli studi dimostrano che dopo 20 minuti di monitoraggio l'attenzione di un operatore diminuisce del 90%. Con migliaia di fotocamere, perdere un momento critico è inevitabile.</p></li> 2012<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><b>Cecità acustica:</b> molti incidenti, da atti di vandalismo e dalle aggressioni agli spari: iniziano con un suono che spesso viaggia dove l'obiettivo di una fotocamera non può raggiungere (punti ciechi, oscurità , terreno complesso). Senza il <b>Rilevamento eventi sonori</b>, queste minacce rimangono invisibili al sistema.</p></li></ol> 2013</li> 2014</ol> 2015<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">La soluzione: integrazione del rilevatore di eventi sonori (SED)</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il percorso verso la <b>Sorveglianza intelligente</b> risiede nella fusione efficace di video e audio. Il nostro <b>Sound Event Detector (SED)</b> trasforma le telecamere passive in sensori attivi in grado di identificare immediatamente il pericolo.</p> 2016<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Vantaggi principali per la sicurezza moderna:</h4> 2017<ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><b data-path-to-no
2017de="17,0,0" data-index-in-node="0">Rilevamento incidenti in tempo reale:</b> gli algoritmi AI identificano automaticamente specifici segnali acustici: vetri in frantumi, spari, esplosioni o aggressioni verbali.</li> 2018<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><b data-path-to-node="17,1,0" data-index-in-node="0">Attivazione istantanea della telecamera:</b> SED dirige le telecamere PTZ più vicine alla sorgente sonora in tempo reale, fornendo all'operatore un contesto visivo immediato.</li> 2019<li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><b data-path-to-node="17,2,0" data-index-in-node="0">Ottimizzazione delle risorse:</b> gli avvisi automatici filtrano i dati non rilevanti, consentendo alle forze di sicurezza di concentrarsi solo sulle minacce prioritarie.</li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><b data-path-to-node="17,3,0" data-index-in-node="0">Privacy-by-Design:</b> pienamente conforme alla <b data-path-to-node="17,3,0" data-index-in-node="44">
2019EU AI Act</b>, la nostra tecnologia analizza solo modelli acustici anonimi. Non registra il parlato né esegue l'identificazione biometrica, garantendo la privacy dei cittadini.</li></ul> 2020<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Conclusione: lo standard di sicurezza per il 21° secolo</h4> 2021<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'integrazione di rilevatori di eventi sonori nelle reti CCTV esistenti non è solo un aggiornamento tecnologico; si tratta di un cambiamento fondamentale nel paradigma della sicurezza. Nel 2026, fare affidamento esclusivamente sulle registrazioni visive per lâanalisi post-incidente non è più efficace. La vera sicurezza richiede il <b>rilevamento attivo in tempo reale</b>.</p> 2022<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Passare dal monitoraggio reattivo a quello proattivo è l'unico modo per invertire le statistiche sulla criminalità e massimizzare gli investimenti nelle infrastrutture di sorveglianza. Il <b>rilevatore di eventi sonori</b> offre alle forze di sicurezza ciò di cui hanno più bisogno: <b>un vantaggio.</b></p> 2023<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Pronto a migliorare il tuo sistema di sicurezza?</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il nostro team di specialisti ti aiuterà a progettare un'integrazione di rilevamento del suono su misura per le tue esigenze, dai sistemi di telecamere per l'intera città alla protezione delle infrastrutture critiche.</p> 2024<h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Informazioni su JALUD Embedded:</h4> 2025<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Invitiamo<strong> leader tecnologici, investitori e partner lungimiranti</strong> a unirsi a noi nella trasformazione del futuro della sicurezza pubblica. Insieme possiamo sfruttare tutto il potenziale delle infrastrutture esistenti e costruire comunità più sicure.</p> 2026<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Creiamo un futuro più sicuro, insieme.</strong></p> 2027<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Per ulteriori informazioni o richieste di partnership</p> 2028<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Inviaci un'e-mail:</strong> <span class="sed-obf-email" data-u="bHVrYXM=" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="bHVrYXNAamFsdWQtZW1iZWRkZWQuY29t" style="color: var(--blue-primary); peso carattere: 700; decorazione del testo: sottolineatura;"><span class="sed-obf-fallback">lukas [at] jalud-embedded.com</span></span></p> 2029<p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>Telefono</strong>: +420 910 128 626 (numero verde)</p> 2030</div>`},"monument-protection":{title:"Tutela dei monumenti",category:"CASI STUDIO",excerpt:"La protezione dei siti storici e degli edifici sottoposti a conservazione rappresenta una sfida poiché questi siti sono spesso a rischio di vandalismo. I sistemi di sicurezza tradizionali sì",content:`<div class="elementor-widget-container"> <div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; colore: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Contenuto</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-solutions-for-the-protection-of-monuments" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Soluzioni per la protezione dei monumenti</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65 color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Obiettivi dell'installazione SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; font-weight: 700; underline;">Implementazione SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-vysledek-instalace-sed" style="color: var(--blue-primary-weight: 700; text-decoration: underline;">Výsledek instalace SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-contact-us-1" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Contattaci</a></li></ul></div><hr class="wp-block-separator has-alpha-channel-opacity" /> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">La protezione dei siti storici e degli edifici sottoposti a conservazione è una sfida poiché questi siti sono spesso a rischio di vandalismo. I sistemi di sicurezza tradizionali possono essere inefficaci
2030nel rilevare o rispondere rapidamente ad attività specifiche come graffiti spray e rotture di vetri.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Spruzzare, strappare pezzi di statue. Il Ponte Carlo è da tempo bersaglio di vandali. Negli ultimi anni, la polizia si è occupata di numerosi altri casi di stranieri che hanno danneggiato i monumenti di Praga. Nel 2014, ad esempio, tre visitatori stranieri hanno preso di mira il Teatro Nazionale.</em> <em>(<a href="https://www.irozhlas.cz/zpravy-domov/pomalovany-karluv-most-graffiti-napisy-praha_2107091156_ako" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">irozhlas.cz</a>)</em></p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Soluzioni per la protezione dei monumenti</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il rilevatore di eventi sonori (SED) fornisce una soluzione innovativa per la protezione di monumenti ed edifici storici essendo in grado di rilevare eventi sonori specifici associati ad atti vandalici, come graffiti, rottura di vetri o molatura di trapani.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"> 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Non viola la privacy delle persone.</p><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Installazione rapida senza la necessità di infrastrutture tecniche elevate.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Le forze di sicurezza verranno allertate entro 5 secondi dall'incidente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Grazie ad avanzati algoritmi di intelligenza artificiale, SED identifica rapidamente le attività legate agli atti vandalici e allerta le forze di sicurezza quasi immediatamente.</em></p> <figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; bordo nascosto: 1px solid var(--slate-line); center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); src="/images/Graffiti-Jan-Rubes-Seznam-Zpravy-1024x768.jpg" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Foto: Janek RubeÅ¡, Seznam Zprávy</em></p></div><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/Graffiti-Katerina-Sulova-CTK-1024x682.jpeg" alt="" style="max-width: 100% altezza: visualizzazione automatica: blocco; margine: 0 automatico;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>Foto: KateÅina Å ulová, ÄTK</em></p></div> </figure> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; peso-carattere: 700; colore: var(--navy-dark); margine-top: 1.4rem; altezza-linea: 1.75; 1.02rem;">â¥ï¸ Rilevamento e risposta immediati: grazie al SED, il tempo medio di risposta a un incidente è notevolmente ridotto, consentendo un'azione rapida ed efficace.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75 color: var(--text-dark: 1.02rem;">â¥ï¸ Rilevamento specifico: il SED rileva eventi sonori specifici associati a; atti vandalici, riducendo al minimo i falsi allarmi e aumentando l'efficacia della protezione del patrimonio culturale.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ Protezione di monumenti ed edifici: il SED aiuta a proteggere siti storici e monumenti di valore da danni e perdita di valore culturale.</p><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em>Rilevatore di eventi sonori | SED | Test di rilevamento spray graffiti</em></figcaption></figure> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Implementazione SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">I SED sono installati in posizioni strategiche intorno a monumenti ed edifici protetti. La sua capacità di rilevare suoni specifici associati ad atti vandalici consente una risposta immediata da parte delle forze di sicurezza. Se viene rilevata attività come graffiti spray o rottura di vetri, il SED avviserà immediatamente del pericolo e consentirà un'azione rapida.</p><figure class="wp-block-table"><table><tbody><tr><td><strong>Selezione di rilevatori SED adatti</strong></td><td>Offriamo 4 varianti di rilevatori SED: per uso interno, per uso esterno, software per telecamere di sicurezza e SED con fotocamera integrata.</td></tr><tr><td><strong>Posizione dei rilevatori</strong></td><td>I rilevatori saranno posizionati strategicamente per coprire tutte le aree a rischio.</td></tr><tr><td><strong>Configurazione e calibrazione</strong></td><td>Ogni rilevatore sarà attentamente impostato e calibrato per ottimizzare le prestazioni e ridurre al minimo i falsi allarmi.</td></tr><tr><td><strong>
2030Integrazione con sistema di sicurezza</strong></td><td>In caso di un evento sonoro pericoloso, i rilevatori SED allerteranno le forze di sicurezza e velocizzeranno la loro intervento.</td></tr></tbody></table><figcaption class="wp-element-caption">Procedura di implementazione dei rilevatori SED.</figcaption></figure> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> <figure class="wp-block-gallery has-nested-images columns-3 wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; raggio-bordo: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-ombra: 0 4px 15px rgba(0,0,0,0.05); bordo-testo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED indoor</p></div> </figure> </div> </div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Per ulteriori informazioni sulle specifiche tecniche e sulle funzionalità della nostra soluzione di rilevamento di eventi audio, visita <a href="https://soundeventdetector.eu/cs/nase-reseni/" style="color: var(--blue-primary); font-weight: 700; decorazione del testo: sottolineatura;">Soluzioni</a>. Su quali eventi sonori specifici può allertare il SED? Continua a leggere <a href="https://soundeventdetector.eu/cs/detekce/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Rilevamento</a>.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Risultato dell'installazione SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; e gli edifici in fase di conservazione possono essere migliorati in modo efficace. La capacità di rilevare atti vandalici come graffiti, rotture di vetri o persino l'uso di una smerigliatrice o di un trapano consentirà un'azione rapida ed efficace da parte delle forze di sicurezza. Pertanto, il rilevatore SED aiuterà a proteggere in modo rapido ed efficace i monumenti culturali per le generazioni future.</p> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Contattaci</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Sei interessato alla nostra soluzione per salvare vite umane e proteggere proprietà ? Saremo lieti di presentarvi i vantaggi del rilevatore SED. Inviaci un'e-mail <a href="mailto:[email protected]" style="color: var(--blue-primary); font-weight: 700; decorazione del testo: sottolineatura;">[email protected]</a> o chiamaci al numero di telefono <a href="tel:+420602765042" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;"></a><a href="tel:+420%20602%20765%20042" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">+420 602 765 042</a> e fissiamo un appuntamento. Non vediamo l'ora!</p>`},"protecting-employee-safety-in-risky-places":{title:"Tutelare la sicurezza dei dipendenti in luoghi a rischio",category:"CASI STUDIO",excerpt:"Le aziende spesso affrontano sfide quando si tratta della sicurezza dei propri dipendenti in luoghi in cui le telecamere di sicurezza non possono essere installate a causa delle normative GDPR.",content:`<div class="elementor-widget-container"> <div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; colore: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Indice</h4><ul style="margin-bottom: 1.5rem; padding-left: 1.5rem;"><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-example-from-practice" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Esempio pratico</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65 color: var(--text-dark);"><a href="#h-problem" style="color: var(--blue-primary); text-decoration: underline;">Problema</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-solving-the-problem" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Risolvere il problema</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-goals-of-sed-installation" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Obiettivi dell'installazione del SED</a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-implementace" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Implementa </a></li><li style="margin-bottom: 0.6rem; line-height: 1.65; color: var(--text-dark);"><a href="#h-conclusion" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Conclusione</a></li></ul></div><hr class="wp-block-separator has-alpha-channel-opacity is-style-default" /> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Le aziende spesso affrontano sfide quando si tratta della sicurezza dei propri di
2030pendenti in luoghi in cui le telecamere di sicurezza non possono essere installate a causa delle normative GDPR.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In questo caso di studio, esamineremo una soluzione per proteggere gli spogliatoi di un sito industriale utilizzando dispositivi Sound Event Detector (SED) conformi alle normative sulla protezione dei dati.</p> <div style="margin: 1.75rem 0; raggio-bordo: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-ombra: 0 4px 15px rgba(0,0,0,0.05); bordo-testo: 1px solido var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><img src="/images/WEB_Obrazky-1.png" alt="" style="max-width: 100% altezza: visualizzazione automatica: blocco margine: 0 auto;" / alt="Ochrana bezpeÄnosti zamÄstnanců na rizikových pracoviÅ¡tÃch"></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Uno <em>spogliatoio in una zona industriale (Illustrazione)</em>.</p></div> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; peso-carattere: 700; colore: var(--navy-dark); margine-top: 1.4rem; margine-bottom: 0.6rem;">Esempio pratico</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In un sondaggio, è stato riferito che il 55% dei dipendenti in India ha subito episodi di bullismo sul posto di lavoro, che può includere l'umiliazione di manager o dipendenti subordinati attraverso abusi verbali o torture mentali. (Fonte: <a href="https://www.hrkatha.com/features/how-audio-analytics-can-play-a-crucial-role-in-workplace-safety/" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">hrkatha.com</a>)</p> <h4 style="font-family: var(--font-heading); dimensione carattere: 1,15 rem; peso carattere: 700; colore: var(--navy-dark); margine superiore: 1,4 rem; colore inferiore: var(--text-dark); 1.02rem;">Una grande zona industriale ha problemi a proteggere gli spogliatoi dei dipendenti. <strong>Si sono già verificati diversi episodi di aggressioni fisiche tra dipendenti dell'azienda negli spogliatoi.</strong> La direzione dell'azienda è venuta a conoscenza delle violenze solo poche settimane dopo l'incidente, sulla base delle informazioni di un dipendente che aveva denunciato l'incidente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Per ottenere Dopo aver ricevuto più rapidamente informazioni sul comportamento aggressivo dei dipendenti alle forze di sicurezza dell'azienda, l'azienda ha cercato una soluzione per controllare la sicurezza degli spogliatoi. L'acquisizione di telecamere di sicurezza per verificare eventuali aggressioni negli spogliatoi non è possibile perché le telecamere violano le norme GDPR e sono quindi indesiderabili dal punto di vista della privacy dei dipendenti.</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Risolvere il problema</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">L'azienda, proprietaria di un sito industriale, ha condotto ricerche di mercato su tecnologie di sicurezza che non violano il GDPR e ha selezionato rilevatori SED con rilevamento affidabile di eventi sonori come comportamenti aggressivi, urla di panico, spari o rottura di vetri. I motivi principali per acquistare rilevatori SED:</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><strong>â¥ï¸ <strong>Non violano la privacy delle persone.</strong></strong></p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â²ï¸ Segnala </strong>l'evento improvviso <strong>entro 5 secondi </strong>dall'incidente.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; 1.02rem;">â¥ï¸ <strong>Installazione rapida</strong> senza la necessità di infrastrutture tecniche elevate.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark: 1.02rem;">â²ï¸ <strong>Interfaccia utente semplice</strong> per il dispatcher.</p><div class="wp-block-columns-is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> <figure class="wp-block-gallery has-nested-images columns-3 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden border: 1px solid var(--slate-line); src="/images/SED_Indoor_Pruhledne-pozadi-1.png" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">SED indoor</p></div> </figure> </div> </div> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; colore: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Obiettivi dell'installazione SED</h4> <p style="margin-bottom: 1.25rem; line-height: 1.75; colore: var(--text-dark); <strong>Conformità GDPR: </strong>l'utilizzo di rilevatori SED consente di proteggere gli spogliatoi senza violare le normative GDPR relative al monitoraggio e alla registrazione dei dati personali.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ <strong>Garantire sicurezza:</strong> questa tecnologia fornisce affidabilità protezione per le aree in cui non è possibile installare telecamere di sicurezza. Il SED avviserà le forze di sicurezza nel caso in cui un dipendente venga attaccato.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">â¥ï¸ <strong>
2030Flessibilità ed efficienza: </strong>i rilevatori SED offrono un modo flessibile ed efficiente per proteggere le aree sensibili che non possono essere monitorate regolarmente con la sicurezza tradizionale misure.</p><h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margin-bottom: 0.6rem;">Implementazione </h4> <figure class="wp-block-table"><table><tbody><tr><td class="nitro-lazy"><strong><strong>Selezione di rilevatori SED adatti</strong></strong></td><td class="nitro-lazy">JALUD Embedded offre 3 varianti di rilevatori SED. I rilevatori SED per uso interno sono stati acquistati per gli spogliatoi.</td></tr><tr><td class="nitro-lazy"><strong><strong>Posizione dei rilevatori</strong></strong></td><td class="nitro-lazy">I rilevatori sono stati posizionati strategicamente negli spogliatoi e in altre aree sensibili per coprire tutti i luoghi potenzialmente ad alto rischio.</td></tr><tr><td class="nitro-lazy"><strong><strong>Configurazione e calibrazione</strong></strong></td><td class="nitro-lazy">Ogni rilevatore è stato attentamente impostato e calibrato per ottimizzare le prestazioni e ridurre al minimo i falsi allarmi.</td></tr><tr><td class="nitro-lazy"><strong><strong>Integrazione con il sistema di sicurezza</strong></strong></td><td class="nitro-lazy">I rilevatori SED sono stati integrati con il sistema di sicurezza esistente dell'azienda, che consente una risposta immediata in caso di rilevamento di eventi sospetti.</td></tr></tbody></table><figcaption class="wp-element-caption"><em>Procedura di implementazione dei rilevatori SED</em>.</figcaption></figure> <h4 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 700; color: var(--navy-dark); margin-top: 1.4rem; margine inferiore: 0.6rem;">Conclusione</h4><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Un'azienda industriale ha implementato con successo i rilevatori SED come soluzione efficace per proteggere i dipendenti negli spogliatoi e in altre aree sensibili in cui le telecamere di sicurezza non possono essere installate a causa delle normative GDPR. <strong>I rilevatori SED forniscono una protezione affidabile per i dipendenti, comprese le proprietà e i locali aziendali.</strong> <strong>Sono conformi alla privacy dei dipendenti e non violano le normative GDPR.</strong></p>`},"custom-national-parks-solution-by-sed":{title:"Soluzione personalizzata per i parchi nazionali di SED",category:"AGGIORNAMENTI DEL PRODOTTO",excerpt:"Il SED nel Parco nazionale dei Giganti aiuterà a rilevare l'ingresso non autorizzato di conducenti e ad allertare i ranger del parco. Finora non è stato possibile individuare il dr",content:`<div class="elementor-widget-container"> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Il <a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">SED</a> nel Parco nazionale dei Monti KrkonoÅ¡e aiuterà a riconoscere gli ingressi non autorizzati e ad allertare i ranger del parco.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark-size: 1.02rem;">Fino ad ora non è stato possibile riconoscere i conducenti che entrano nel KRNAP, o non abbastanza velocemente); la vegetazione è stata disturbata.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Un veicolo a motore può essere rilevato dall'<a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Evento sonoro Rilevatore</a> da diverse decine o meno centinaia di metri di distanza. Ciò offre spazio sufficiente per riattivare la telecamera e catturare l'autore del reato. Per garantire che il rilevatore non appaia di natura disturbante, abbiamo preparato il dispositivo in verde.</p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption class="wp-element-caption"><em>Rapporto televisione ceca | Rilevatore di eventi sonori nel Parco nazionale dei Giganti</em></figcaption></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><em>âUn'auto senza permesso per entrare in un prato di montagna può causare danni alla vegetazione in quel momento, ma in ogni caso la sovrabbondanza di veicoli in movimento nel territorio nazionale parco costringe gli escursionisti a saltare da parte", ha detto il portavoce del KRNAP Radek Drahný.</em></p><figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; border-radius: 12px; overflow: bordo nascosto: 1px solid var(--slate-line); src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector .eu/wp-content/uploads/2023/07/Konference_Efektivni-reseni-bezpecnosti-dopravy-a-prevence-kriminality-ve-meste_8-1024x708.png" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div></div> <div style="margin: 1.75rem 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.05); text-align: center;"><div style="margin: 1.75rem 0; raggio-bordo: 12px; overflow: nascosto; bordo: 1px solido var(--slate-line); box-ombra: 0 4px 15px rgba(0,0,0,0.05); src="https://cdn-ilenome.nitrocdn.com/rANxsfjuMiWtyJaXhaPChEwaBUTRIzWM/assets/images/optimized/rev-e5e7753/soundeventdetector .eu/wp-content/uploads/2023/07/Konference_Efektivni-reseni-bezpecnosti-dopravy-a-prevence-kriminality-ve-meste_5-1024x708.png" alt="" style="max-width: 100%; altezza: auto; display: blocco; margine: 0 auto;" /></div></div></figure> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">Puoi guardare il video report sul nostro <a href="https://www.youtube.com/watch?v=V5ZEUhvtGzU" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">canale youtube JALUD incorporato</a>.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"><a href="https://soundeventdetector.eu/detection/" style="color: var(--blue-primary); 700; text-decoration: underline;">Il SED è in grado di rilevare</a>
2030 colpi di pistola, urla e aggressioni, graffiti e spruzzi, molatura e perforazione.</p> <p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); Sentiti libero di <a href="#contact" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">contattaci</a>.</p>`},"edge-solutions-architecture":{title:"SED Edge Edition: AI integrata su Axis (ACAP), Hikvision (HEOP) e Hanwha (Wisenet 9)",category:"AGGIORNAMENTI DEL PRODOTTO",excerpt:"Il rilevatore di eventi sonori (SED) integrato nell'edge trasforma le telecamere IP standard, i controller per città intelligenti e i dispositivi IoT in sentinelle acustiche intelligenti eseguendo modelli audio di deep learning sul dispositivo.",content:`<div style="margin-bottom: 1.5rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.05rem; font-weight: 500;">Il <strong>Rilevatore di eventi sonori (SED)</strong> integrato a livello edge nelle apparecchiature supportate trasforma le telecamere di sicurezza IP standard, smart city controller e dispositivi IoT in sentinelle acustiche intelligenti eseguendo modelli avanzati di classificazione audio di deep learning <em>direttamente sul chip di elaborazione interno del dispositivo (SoC/NPU)</em>, eliminando la necessità di server box esterni, larghezza di banda cloud o dispositivi hardware dedicati.</p></div> 2031 2032<h3 style="font-family: var(--font-heading); font-size: 1.3rem; font-weight: 800; color: var(--navy-dark); margin-top: 1.75rem; margin-bottom: 0.85rem;">Piattaforme Edge e Camera supportate</h3> 2033 2034<div style="display: grid; grid-template-columns: 1fr; gap: 1.25rem; margin-bottom: 1.75rem;"> 2035 <div style=" background: #f8fafc; bordo: 1px solido #e2e8f0; bordo sinistro: 4px solido var(--blue-primary); raggio bordo: 10px; riempimento: 1,25rem;"> 2036 <h4 style="font-size: 1.1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem;">1. Axis Communications: piattaforma ACAP</h4> 2037 <p style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.6; margin-bottom: 0.5rem;">Funziona in modo nativo come pacchetto ACAP v3 / ACAP v4 sui processori Axis ARTPEC-6, ARTPEC-7, ARTPEC-8 e ARTPEC-9 (architetture armv7hf e aarch64 con firmware ⥠10.10). Dispone di gestione dinamica degli eventi (VAPIX/DEM), flussi di metadati del profilo ONVIF S/M e rotazione automatizzata della telecamera PTZ.</p> 2038 </div><div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; bordo sinistro: 4px solido #0284c7; raggio bordo: 10px; imbottitura: 1,25rem;"> 2039 <h4 style="font-size: 1.1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem;">2. Hikvision: piattaforma HEOP 2.0</h4> 2040 <p style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.6; margin-bottom: 0.5rem;">Applicazione HEOP (Hikvision Embedded Open Platform) 2.0 completamente certificata in esecuzione sulle serie di chip Hikvision G5, G7 e H13. Utilizza l'elaborazione audio PCM a 32 kHz sul dispositivo, l'adattamento del rumore di fondo locale e l'inoltro di eventi crittografati direttamente nelle piattaforme HikCentral o VMS.</p> 2041 </div> 2042 2043 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; bordo sinistro: 4px solido #10b981; raggio bordo: 10px; imbottitura: 1,25rem;"> 2044 <h4 style="font-size: 1.1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem;">3. Hanwha Vision: Wisenet 9 e piattaforme aperte multigenerazione</h4> 2045 <p style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.6; margin-bottom: 0.5rem;">Supporto nativo per l'ultima piattaforma chipset AI Wisenet 9 di Hanwha, che esegue la classificazione acustica multiclasse in <5 secondi. Anche le generazioni di chip Hanwha precedenti e le varianti specializzate possono essere adattate e supportate su richiesta del progetto.</p> 2046 </div> 2047</div> 2048 2049<h3 style="font-family: var(--font-heading); font-size: 1.3rem; font-weight: 800; color: var(--navy-dark); margin-top: 1.75rem; margin-bottom: 0.85rem;">Universal VMS e C2 Forwarding</h3><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1rem;">Sia che si utilizzino apparecchiature Axis, Hikvision o Hanwha edge, gli eventi acustici rilevati (spari di arma da fuoco, urla di aggressione, rottura di vetri, droni, sirene, smerigliatrici, spruzz
2049i di aerosol) vengono immediatamente inoltrati utilizzando standard di settore aperti: <strong>Profilo ONVIF S&M</strong>, <strong>SAPIENT (NATO STANREC 4869)</strong>, <strong>SIA DC-09</strong>, <strong>REST API</strong> e <strong>MQTT</strong>. Si integra perfettamente con Milestone XProtect, Genetec Security Center, Hanwha WAVE, Bosch BVMS, Avigilon, Geutebrück, Ateas, iVISEC, LATIS, DroneGuard e KISS SvolávaÄ.</p> 2050 2051<div style="fondo: #eff6ff; bordo: 1.5px solido #bfdbfe; raggio bordo: 12px; riempimento: 1.25rem 1.5rem; margine superiore: 2rem;"> 2052 <h4 style="font-size: 1.05rem; font-weight: 800; color: #1e40af; margin-bottom: 0.4rem;">Piattaforme Edge personalizzate e richieste di progetti</h4> 2053 <p style="font-size: 0.92rem; color: #1e3a8a; line-height: 1.6; margin-bottom: 0.75rem;">Hai un modello di fotocamera specifico, un SoC personalizzato o una generazione di hardware precedente? Il nostro team di ingegneri adatta e compila attivamente il motore neurale SED per progetti dedicati ai clienti.</p><a href="mailto:[email protected]" style="display: inline-flex; align-items: center; gap: 6px; font-weight: 800; color: #1d4ed8; text-decoration: underline;">[email protected]</a> 2054</div>`},"centralized-server-solution":{title:"Soluzione server centralizzato SED: intelligenza artificiale in contenitori Docker per qualsiasi flusso di telecamera e interfono RTSP",category:"AGGIORNAMENTI DEL PRODOTTO",excerpt:"La soluzione server centralizzato SED (bersaglio SED virtuale) è un'applicazione software di livello aziendale, containerizzata Docker, che consente l'intelligenza artificiale acustica centralizzata su qualsiasi infrastruttura di sicurezza tramite RTSP.",content:`<div style="margin-bottom: 1.5rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.08rem; font-weight: 500;">La <strong>soluzione server centralizzato SED (destinazione SED virtuale)</strong> è una soluzione di livello aziendale, <strong>Applicazione software in contenitori Docker</strong> che consente l'intelligenza artificiale acustica centralizzata in qualsiasi infrastruttura di sicurezza. Collegandosi semplicemente ai <strong>flussi audio RTSP</strong> interni, il server SED trasforma <em>qualsiasi telecamera IP standard o legacy, interfono SIP, microfono PA o codificatore audio</em> in un sensore acustico intelligente, senza modifiche sui bordi.</p></div> 2055 2056<div style="display: grid; grid-template-columns: ripeti(auto-fit, minmax(240px, 1fr)); gap: 1rem; margin-bottom: 2rem;"> 2057 <div style=" background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); border: 1px solido #e2e8f0; border-top: 3px solido var(--blue-primary); border-radius: 12px; imbottitura: 1.25rem;"> 2058 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð³</div> 2059 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Dockerizzato e on-premise</div> 2060 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Si distribuisce su Linux, server bare metal, VM private o ambienti cloud privati in pochi minuti.</div> 2061 </div> 2062 2063 <div style=" background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); bordo: 1px solido #e2e8f0; bordo superiore: 3px solido #0284c7; raggio bordo: 12px; imbottitura: 1,25rem;"> 2064 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð¹</div> 2065 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0,35rem;">Ingestione RTSP universale</div><div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Importa feed audio RTSP in tempo reale da qualsiasi fornitore: Dahua, Uniview, Mobotix, citofoni 2N e telecamere economiche.</div> 2066 </div> 2067 2068 <div style=" background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); bordo: 1px solido #e2e8f0; bordo superiore: 3px solido #10b981; raggio bordo: 12px; imbottitura: 1,25rem;"> 2069 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð¯</div> 2070 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Triangolazione multisensore</div> 2071 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Calcola le coordinate acustiche 2D/3D esatte e la localizzazione del tiratore/incidente quando â¥3 flussi rilevano un evento.</div> 2072 </div> 2073 2074 <div style=" background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); bordo: 1px solido #e2e8f0; bordo superiore: 3px solido #8b5cf6; raggio bordo: 12px; imbottitura: 1,25rem;"> 2075 <div style="font-size: 1.5rem; margin-bottom: 0.5rem;">ð°</div> 2076 <div style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Punto di ingresso VMS singolo</div> 2077 <div style="font-size: 0.88rem; color: #64748b; line-height: 1.5;">Consolida dozzine di flussi in un unico punto di integrazione VMS centralizzato, riducendo drasticamente i costi di integrazione.</div> 2078 </div> 2079</div> 2080 2081<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Come funziona: elaborazione audio RTSP centralizzata</h3><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;">In molte strutture aziendali, la sostituzione delle telecamere CCTV esistenti con hardware AI specializzato ha costi proibitivi. Il motore <strong>Virtual SED Target</strong> risolve questo problema virtualizzando la pipeline di rilevamento acustico:</p> 2082 2083<ol style="padding-left: 1.5rem; margin-bottom: 1.75rem; color: var(--text-dark); dimensione carattere: 1rem; altezza riga: 1.8;"> 2084 <li style="margin-bottom: 0.6rem;"><strong>Configurazione del flusso RTSP:</strong> telecamere di sicurezza, citofoni di edifici ed endpoint VoIP trasmettono audio RTSP standard (ad esempio <code>rtsp://192.168.1.50:554/audio</code>) sulla rete locale.</li> 2085 <li style="margin-bottom: 0.6rem;"><strong>Virtual SED Target Worker:</strong> il server SED fornisce un container work isolato e leggero per ogni flusso di telecamera. L'operatore decodifica continuamente l'audio PCM ed esegue la classificazione profonda della rete neurale in tempo reale (latenza <5 secondi).</li> 2086 <li style="margin-bottom: 0.6rem;"><strong>Rilevamento multievento e adattamento al rumore:</strong> classifica automaticamente spari, urla/aggressioni, rottura di vetri, droni, smerigliatrici angolari, sirene di veicoli e spruzz
2086i filtrando al contempo il rumore ambientale di sottofondo benigno.</li> 2087 <li style="margin-bottom: 0.6rem;"><strong>Invio di avvisi standard unificati:</strong> dopo la classificazione, il server trasmette immediatamente metadati di eventi, clip audio e punteggi di affidabilità su tutte le piattaforme di gestione della sicurezza connesse.</li> 2088</ol> 2089 2090<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Protocolli di output supportati e integrazione VMS</h3><div style="display: grid; grid-template-columns: ripeti(auto-fit, minmax(220px, 1fr)); gap: 0,75rem; margin-bottom: 2rem;"> 2091 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; raggio bordo: 8px; imbottitura: 0,85rem 1rem;"> 2092 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¹ Profilo ONVIF S & M</div> 2093 <div style="font-size: 0.82rem; color: #64748b;">Notifiche eventi XML e flussi audio verso Milestone, Genetec, Avigilon.</div> 2094 </div> 2095 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; raggio bordo: 8px; imbottitura: 0,85rem 1rem;"> 2096 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ðï¸ SAPIENT (NATO STANREC 4869)</div> 2097 <div style="font-size: 0.82rem; color: #64748b;">Telemetria Protobuf del modulo sensore autonomo (ASM) per difesa e fusione C2.</div> 2098 </div> 2099 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; raggio bordo: 8px; imbottitura: 0,85rem 1rem;"> 2100 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð API REST e webhook</div> 2101 <div style="font-size: 0.82rem; color: #64748b;">Endpoint HTTP JSON standard per PSIM, console di invio CAD e webhook personalizzati.</div> 2102 </div> 2103 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; raggio bordo: 8px; imbottitura: 0,85rem 1rem;"> 2104 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¡ MQTT e WebSocket</div> 2105 <div style="font-size: 0.82rem; color: #64748b;">Feed di broker di messaggi IoT ad alto rendimento per dashboard di città intelligenti e creazione di BMS.</div> 2106 </div> 2107 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; raggio bordo: 8px; imbottitura: 0,85rem 1rem;"> 2108 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¡ï¸ SIA DC-09 / SIA IP</div><div style="font-size: 0.82rem; color: #64748b;">Protocollo di allarme certificato che trasmette direttamente ai Centri di Ricezione Allarmi (ARC / CMS).</div> 2109 </div> 2110 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; raggio bordo: 8px; imbottitura: 0,85rem 1rem;"> 2111 <div style="font-weight: 800; color: var(--navy-dark); font-size: 0.95rem;">ð¢ SIP e cercapersone di massa</div> 2112 <div style="font-size: 0.82rem; color: #64748b;">Trasmissione vocale istantanea, attivazione degli altoparlanti con tromba IP e notifiche di massa automatizzate.</div> 2113 </div> 2114</div> 2115 2116<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Distribuzione rapida in sede (Docker Stack)</h3> 2117 2118<div style="sfondo: #0f172a; colore: #f8fafc; raggio bordo: 12px; riempimento: 1,25rem 1,5rem; famiglia di caratteri: monospace; dimensione carattere: 0,88rem; margine inferiore: 1,75rem; altezza linea: 1,6; bordo: 1px solido #334155;"> 2119 <div style="color: #94a3b8; margin-bottom: 0.5rem;"># 1. Disimballare il programma di installazione e avviare il server Docker locale</div> 2120 <div><span style="color: #38bdf8;">scp</span> 4.3.0_pack.tar [email protected]:~/</div> 2121 <div><span style="color: #38bdf8;">tar</span> -xvf 4.3.0_pack.tar && <span style="color: #38bdf8;">./install-over-ssh.sh</span></div> 2122 <div style="color: #94a3b8; margin-top: 0.75rem; margin-bottom: 0.5rem;"># 2. Accedi alla console di gestione Web e aggiungi l'istanza SED Target</div> 2123 <div><span style="color: #4ade80;">Browser:</span> http://192.168.1.100:8080/</div> 2124 <div><span style="color: #fbbf24;">Azione:</span> Aggiungi destinazione SED â Inserisci nome, licenza e URL del flusso RTSP della telecamera</div> 2125</div><div style="fondo: #eff6ff; bordo: 1.5px solido #bfdbfe; raggio bordo: 12px; riempimento: 1.25rem 1.5rem; margine superiore: 2rem;"> 2126 <h4 style="font-size: 1.05rem; font-weight: 800; color: #1e40af; margin-bottom: 0.4rem;">Implementa l'IA acustica centralizzata sulla tua rete</h4> 2127 <p style="font-size: 0.92rem; color: #1e3a8a; line-height: 1.6; margin-bottom: 0.75rem;">Sei interessato a connettere installazioni di telecamere esistenti o testare il nostro
2127server SED Target Dockerizzato sulla tua rete privata? Il nostro team di tecnici fornisce pacchetti container chiavi in mano, licenze di prova e supporto per l'integrazione VMS.</p> 2128 <a href="mailto:[email protected]" style="display: inline-flex; align-items: center; gap: 6px; font-weight: 800; color: #1d4ed8; text-decoration: underline;">[email protected]</a> 2129</div>`},"sed-mobile-application":{title:"Applicazione mobile SED e SDK: AI acustica su dispositivo per smartphone e app sul campo",category:"AGGIORNAMENTI DEL PRODOTTO",excerpt:"L'applicazione mobile SED e l'SDK portano tutta la potenza del motore di classificazione neurale SED Target direttamente negli smartphone e nei dispositivi tablet tramite inferenza NPU/GPU locale.",content:`<div style="margin-bottom: 1.5rem;"><p style="margin-bottom: 1.25rem; line-height: 1.75; color: var(--text-dark); font-size: 1.08rem; font-weight: 500;">L'<strong>SED Mobile Application & SDK</strong> porta tutta la potenza del motore di classificazione neurale <strong>SED Target</strong> direttamente nel smartphone e dispositivi tablet. Eseguendo l'inferenza acustica del deep learning <em>localmente sul processore del telefono cellulare (NPU/GPU)</em>, tutti gli eventi audio vengono analizzati in tempo reale con latenza di rete pari a zero, funzionalità offline completa e conformità alla privacy GDPR in base alla progettazione.</p></div> 2130 2131<div style="display: grid; grid-template-columns: ripeti(auto-fit, minmax(280px, 1fr)); gap: 1.25rem; margin-bottom: 2rem;"> 2132 <div style="sfondo: linear-gradient(135deg, #0a192f 0%, #172a46 100%); colore: #ffffff; raggio bordo: 14px; riempimento: 1,5rem; bordo: 1,5px solido rgba(53, 168, 223, 0,3);"> 2133 <div style="display: inline-block; background: rgba(53, 168, 223, 0.25); colore: #38bdf8; dimensione carattere: 0,75rem; peso carattere: 800; trasformazione testo: maiuscolo; riempimento: 3px 8px; raggio bordo: 6px; margine-inferiore: 0,75rem;">STANDALONE APP</div> 2134 <h4 style="font-size: 1.15rem; font-weight: 800; color: #ffffff; margin-bottom: 0.5rem;">App mobile SED Control</h4> 2135 <p style="font-size: 0.88rem; color: #cbd5e1; line-height: 1.6; margin-bottom: 0;">Applicazione iOS e Android chiavi in mano con visualizzazione dello spettro del segnale acustico in tempo reale, avvisi push istantanei, mappatura tattica degli incidenti e sincronizzazione della geolocalizzazione del team per gli agenti di sicurezza sul campo.</p> 2136 </div><div style="sfondo: linear-gradient(135deg, #0f172a 0%, #1e293b 100%); colore: #ffffff; raggio bordo: 14px; riempimento: 1,5rem; bordo: 1,5px solido rgba(139, 92, 246, 0,3);"> 2137 <div style="display: inline-block; background: rgba(139, 92, 246, 0.25); color: #a78bfa; font-size: 0.75rem; font-weight: 800; text-transform: maiuscolo; imbottitura: 3px 8px; border-radius: 6px; margin-bottom: 0.75rem;">INcorporabile SDK</div> 2138 <h4 style="font-size: 1.15rem; font-weight: 800; color: #ffffff; margin-bottom: 0.5rem;">SDK mobile plug-and-play</h4> 2139 <p style="font-size: 0.88rem; color: #cbd5e1; line-height: 1.6; margin-bottom: 0;">Librerie di plug-in leggere C/C++, Swift e Kotlin pronte per essere integrate direttamente in app commerciali di terze parti (mobilità , invio flotte, casa intelligente, difesa tattica, assistenza agli anziani).</p> 2140 </div> 2141</div> 2142 2143<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Casi d'uso infiniti: trasformare ogni smartphone in un sensore</h3> 2144 2145<div style="display: grid; grid-template-columns: ripeti(auto-fit, minmax(250px, 1fr)); gap: 1rem; margin-bottom: 2rem;"> 2146 <div style=" background: #f8fafc; border: 1px solido #e2e8f0; border-top: 3px solido #0284c7; border-radius: 10px; imbottitura: 1.25rem;"> 2147 <div style="font-size: 1.3rem; margin-bottom: 0.4rem;">ð</div> 2148 <h4 style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Ridesharing e sicurezza in cabina</h4><p style="font-size: 0.85rem; color: #64748b; line-height: 1.5; margin-bottom: 0;">Piattaforme di mobilità come <strong>Uber, Bolt o flotte di taxi</strong> possono incorporare il plug-in SED nelle app per conducenti/passeggeri per rilevare aggressioni, urla, effrazioni o collisioni di veicoli e inviare automaticamente assistenza.</p> 2149 </div> 2150 <div style=" background: #f8fafc; border: 1px solido #e2e8f0; border-top: 3px solido #1e40af; border-radius: 10px; imbottitura: 1.25rem;"> 2151 <div style="font-size: 1.3rem; margin-bottom: 0.4rem;">ð®</div> 2152 <h4 style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Polizia e sicurezza dei primi soccorritori</h4> 2153 <p style="font-size: 0.85rem; color: #64748b; line-height: 1.5; margin-bottom: 0;">Gli agenti che trasportano smartphone o dispositivi indossabili tattici ricevono avvisi immediati di spari e aggressioni con coordinate precise della squadra, garantendo un supporto reciproco più rapido in ambienti pericolosi.</p> 2154 </div> 2155 <div style=" background: #f8fafc; border: 1px solido #e2e8f0; border-top: 3px solido #e6273e; border-radius: 10px; imbottitura: 1.25rem;"> 2156 <div style="font-size: 1.3rem; margin-bottom: 0.4rem;">ð¡ï¸</div> 2157 <h4 style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Protezione VIP e dirigente</h4> 2158 <p style="font-size: 0.85rem; color: #64748b; line-height: 1.5; margin-bottom: 0;">I team di protezione ravvicinata e le agenzie di sicurezza private che sorvegliano individui di alto valore ottengono allarmi tattici sincronizzati in tempo reale ogni volta che si verifica un'anomalia o una minaccia vicino al perimetro di scorta.</p> 2159 </div> 2160 <div style=" background: #f8fafc; border: 1px solido #e2e8f0; border-top: 3px solido #10b981; border-radius: 10px; imbottitura: 1.25rem;"> 2161 <div style="font-size: 1.3rem; margin-bottom: 0.4rem;">ð¥</div><h4 style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Assistenza agli anziani e disagio dovuto alle cadute</h4> 2162 <p style="font-size: 0.85rem; color: #64748b; line-height: 1.5; margin-bottom: 0;">Monitora le residenze per anziani e l'assistenza domiciliare per rilevare colpi violenti, gemiti o richieste di aiuto senza telecamere intrusive, preservando la dignità del paziente al 100%.</p> 2163 </div> 2164 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; bordo superiore: 3px solido #f59e0b; raggio bordo: 10px; imbottitura: 1,25rem;"> 2165 <div style="font-size: 1.3rem; margin-bottom: 0.4rem;">ð¶</div> 2166 <h4 style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Monitoraggio intelligente di neonati e bambini</h4> 2167 <p style="font-size: 0.85rem; color: #64748b; line-height: 1.5; margin-bottom: 0;">Elabora i modelli di pianto dei neonati e le difficoltà respiratorie acute localmente sui telefoni vecchi o attuali dei genitori, ignorando la TV di sottofondo, il traffico o il rumore degli animali domestici.</p> 2168 </div> 2169 <div style="sfondo: #f8fafc; bordo: 1px solido #e2e8f0; bordo superiore: 3px solido #8b5cf6; raggio bordo: 10px; riempimento: 1,25rem;"> 2170 <div style="font-size: 1.3rem; margin-bottom: 0.4rem;">ð·</div> 2171 <h4 style="font-size: 1rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">Lavoratore solitario e protezione sul campo</h4> 2172 <p style="font-size: 0.85rem; color: #64748b; line-height: 1.5; margin-bottom: 0;">Protegge gli ingegneri sul campo, gli ispettori delle raffinerie e il personale del turno di notte con l'escalation automatizzata del pericolo se vengono rilevati esplosioni di macchinari, stridore o urla di pericolo.</p> 2173 </div> 2174</div> 2175 2176<h3 style="font-family: var(--font-heading); font-size: 1.35rem; font-weight: 800; color: var(--navy-dark); margin-top: 2rem; margin-bottom: 1rem;">Caratteristiche principali e funzionalità mobili</h3><ul style="list-style: none; riempimento: 0; display: flex; direzione flex: colonna; gap: 0,65rem; margine-inferiore: 2rem;"> 2177 <li style="display: flex; gap: 0.5rem; font-size: 0.95rem; color: var(--text-dark); line-height: 1.5;"><span style="color: var(--blue-primary); font-weight: 800;"> â</span><strong>Zero Cloud Latency:</strong> l'inferenza viene eseguita al 100% sul motore neurale/DSP del dispositivo mobile senza richiedere connettività cellulare continua.</li> 2178 <li style="display: flex; gap: 0.5rem; font-size: 0.95rem; color: var(--text-dark); line-height: 1.5;"><span style="color: var(--blue-primary); font-weight: 800;"> â</span><strong>Consumo di batteria estremamente basso:</strong> il pre-filtraggio ottimizzato basato sull'energia garantisce il monitoraggio in background per tutto il giorno con il minimo consumo della batteria.</li> 2179 <li style="display: flex; gap: 0.5rem; font-size: 0.95rem; color: var(--text-dark); line-height: 1.5;"><span style="color: var(--blue-primary); font-weight: 800;"> â</span><strong>Inoltro multiprotocollo istantaneo:</strong> invia allarmi crittografati tramite WebSocket, API REST, MQTT, ovvero notifiche push alle sale di monitoraggio centrali (ARC/CAD/VMS).</li> 2180 <li style="display: flex; gap: 0.5rem; font-size: 0.95rem; color: var(--text-dark); line-height: 1.5;"><span style="color: var(--blue-primary); font-weight: 800;"> â</span><strong>Privacy by Design e DSGVO:</strong> non registra mai la voce o le conversazioni; classifica solo l'altezza matematica grezza e le frequenze energetiche.</li> 2181</ul> 2182 2183<div style="fondo: #eff6ff; bordo: 1.5px solido #bfdbfe; raggio bordo: 12px; riempimento: 1.25rem 1.5rem; margine superiore: 2rem;"> 2184 <h4 style="font-size: 1.05rem; font-weight: 800; color: #1e40af; margin-bottom: 0.4rem;">Collabora con noi per l'integrazione dell'intelligenza artificiale mobile</h4><p style="font-size: 0.92rem; color: #1e3a8a; line-height: 1.6; margin-bottom: 0.75rem;">Desideri integrare il rilevamento acustico delle minacce nella tua app iOS/Android, nel sistema di
2184spedizione della flotta o nelle operazioni di sicurezza privata? Contatta il nostro team di tecnici mobile per la documentazione sull'SDK, l'accesso anticipato alla beta e i termini di licenza.</p> 2185 <a href="mailto:[email protected]" style="display: inline-flex; align-items: center; gap: 6px; font-weight: 800; color: #1d4ed8; text-decoration: underline;">[email protected]</a> 2186</div>`},"protecting-critical-infrastructure-when-a-threat-is-heard-first":{title:"Protezione delle infrastrutture critiche: quando una minaccia viene percepita per prima",category:"CASI STUDIO",excerpt:"Il rilevamento acustico SED aggiunge avvisi per eventi che le telecamere potrebbero perdere. L'esperienza di Pilsen e di un'esercitazione di sicurezza aeroportuale mostra come ciò possa aiutare nella pratica.",content:`<div class="elementor-widget-container"> 2187<p style="margin-bottom: 1.25rem; altezza riga: 1.75; colore: var(--text-dark); dimensione carattere: 1.05rem;"> 2188Una finestra si rompe dietro un edificio tecnico. Qualcuno urla vicino all'ingresso. L'operatore della sicurezza ha a disposizione delle telecamere ma sta sorvegliando un'altra parte del sito. La prima segnalazione può arrivare solo nel momento in cui un dipendente denuncia l'accaduto. 2189</p> 2190<p style="margin-bottom: 1.5rem; altezza linea: 1.75; colore: var(--text-dark); dimensione carattere: 1.05rem;"> 2191Sound Event Detector di JALUD aggiunge un'altra fonte di informazioni. Riconosce gli eventi sonori selezionati e invia un avviso al sistema di monitoraggio, aiutando l'operatore a verificare cosa sta accadendo e ad avviare la risposta appropriata. 2192</p> 2193 2194<h4 style="font-family: var(--font-heading); dimensione carattere: 1,25rem; peso carattere: 700; colore: var(--navy-dark); margine superiore: 2rem; margine inferiore: 0,75rem;"> 2195Cosa può aiutare a identificare il SED? 2196</h4> 2197 2198 <div style="display: grid; grid-template-columns: ripeti(auto-fit, minmax(240px, 1fr)); gap: 1.25rem; margine: 1.5rem 0 2rem;"> 2199 2200 <div style=" background: #ffffff; border: 1px solid var(--slate-line);
2200 border-top: 4px solid #ef4444; border-radius: 12px; imbottitura: 1.25rem; box-shadow: 0 4px 12px rgba(0,0,0,0.04); display: flex; flex-direction: column;"> 2201 <h4 style="font-family: var(--font-heading); dimensione carattere: 1.08rem; peso carattere: 700; colore: var(--navy-dark); margine: 0 0 0.5rem; display: flex; allineamento elementi: centro; gap: 8px;"> 2202 <span>ð¨</span> Minacce alle persone 2203 </h4> 2204 <p style="margin: 0; line-height: 1.6; color: var(--text-dark); font-size: 0.95rem;"> 2205 Spari, urla di panico e aggressioni in prossimità di ingressi, banchi reception e aree del personale. 2206 </p> 2207 </div><div style=" background: #ffffff; border: 1px solid var(--slate-line); border-top: 4px solid #f59e0b; border-radius: 12px; imbottitura: 1.25rem; box-shadow: 0 4px 12px rgba(0,0,0,0.04); display: flex; flex-direction: column;"> 2208 <h4 style="font-family: var(--font-heading); dimensione carattere: 1.08rem; peso carattere: 700; colore: var(--navy-dark); margine: 0 0 0.5rem; display: flex; allineamento elementi: centro; gap: 8px;"> 2209 <span>ð¨</span> Possibili intrusioni o danni 2210 </h4> 2211 <p style="margin: 0; line-height: 1.6; color: var(--text-dark); font-size: 0.95rem;"> 2212 Rottura di vetri, molatura di utensili o attività di spruzzatura attorno a edifici e aree perimetrali. Gli operatori valutano ogni segnalazione nel contesto della sua ubicazione, tempistica e attività autorizzate. 2213 </p> 2214 </div> 2215 2216 <div style=" background: #ffffff; border: 1px solid var(--slate-line);
2216 border-top: 4px solid var(--blue-primary); border-radius: 12px; imbottitura: 1.25rem; box-shadow: 0 4px 12px rgba(0,0,0,0.04); display: flex; direzione flex: colonna;"> 2217 <h4 style="font-family: var(--font-heading); dimensione carattere: 1.08rem; peso carattere: 700; colore: var(--navy-dark); margine: 0 0 0.5rem; display: flex; allineamento elementi: centro; gap: 8px;"> 2218 <span>ð¸</span> Attività dei droni intorno al sito 2219 </h4> 2220 <p style="margin: 0; line-height: 1.6; color: var(--text-dark); font-size: 0.95rem;"> 2221 Il rilevamento acustico può integrare altri sensori identificando i suoni degli UAV. Le prestazioni dipendono dal tipo di drone, dal rumore ambientale, dalle condizioni meteorologiche e dal posizionamento del microfono. Il SED non intercetta né neutralizza i droni. 2222 </p> 2223 </div> 2224 2225 </div><h4 style="font-family: var(--font-heading); dimensione carattere: 1,25 rem; peso carattere: 700; colore: var(--navy-dark); margine superiore: 2,25 rem; margine inferiore: 0,75 rem;"> 2226Scopri come funziona il rilevamento con una fotocamera 2227</h4> 2228<div class="sed-inline-video-slot" data-yt="PvwzwjHTcN8" data-title="Guarda il rilevamento degli spari e la manovra della telecamera PTZ" style="margin-bottom: 1rem;"></div> 2229<p style="margin-bottom: 2rem; line-height: 1.7; color: var(--text-dark); font-size: 0.98rem; background: var(--blue-ultra-light); riempimento: 0.85rem 1.25rem; border-radius: 8px; border-left: 3px solid var(--blue-primary);"> 2230Un esempio di rilevamento acustico funzionante con un sistema di telecamere. Il controllo automatico della telecamera richiede la configurazione di localizzazione e l'integrazione della telecamera appropriate. 2231</p> 2232 2233<h4 style="font-family: var(--font-heading); dimensione carattere: 1,25rem; peso carattere: 700; colore: var(--navy-dark); margine superiore: 2rem; margine inferiore: 0,75rem;"> 2234Pilsen: rilevamento del suono accanto alle telecamere comunali 2235</h4> 2236<p style="margin-bottom: 1.25rem; altezza riga: 1.75; colore: var(--text-dark); dimensione carattere: 1.02rem;"> 2237A Pilsen, nella Repubblica Ceca, i rilevatori di suoni JALUD completano il sistema CCTV municipale. L'implementazione illustra come il rilevamento acustico può diventare parte di un ambiente di monitoraggio esistente. 2238</p> 2239<p style="margin-bottom: 1.25rem; altezza riga: 1.75; colore: var(--text-dark); dimensione carattere: 1.02rem;"> 2240Per gli operatori delle infrastrutture critiche, la lezione pratica è la stessa: collegare il rilevamento a un gruppo di monitoraggio e a una procedura di risposta definita. Un avviso è particolarmente utile quando qualcuno può verificarlo e agire. 2241</p><p style="margin-bottom: 2rem;"> 2242<a href="/case-studies/case-study-pilsen-acoustic-detection/?lang=en" data-article-id="case-study-pilsen-acoustic-detection" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; font-size: 1.05rem;">Leggi il case study sull'implementazione di Pilsen â</a> 2243</p> 2244 2245<h4 style="font-family: var(--font-heading); dimensione carattere: 1,25rem; peso carattere: 700; colore: var(--navy-dark); margine superiore: 2rem; margine inferiore: 0,75rem;"> 2246Esercitazione in aeroporto: in quanto tempo è arrivata l'allerta? 2247</h4> 2248<p style="margin-bottom: 1.25rem; altezza riga: 1.75; colore: var(--text-dark); dimensione carattere: 1.02rem;"> 2249Durante un esercizio di sicurezza simulato in un edificio amministrativo dell'aeroporto Václav Havel di Praga, i ricercatori hanno confrontato gli allarmi provenienti dai rilevatori JALUD con la segnalazione convenzionale degli incidenti. In uno scenario che prevedeva urla aggressive, hanno registrato: 2250</p><div style="margin: 1.75rem 0 2rem; overflow-x: auto;"> 2251 <table style="width: 100%; larghezza massima: 680px; border-collapse: separato; border-spacing: 0; border: 1px solid var(--slate-line); border-radius: 12px; overflow: nascosto; box-shadow: 0 4px 15px rgba(0,0,0,0.04);"> 2252 <testa> 2253 <tr style="fondo: var(--navy-dark); color: #ffffff;"> 2254 <th style="padding: 1rem 1.25rem; text-align: left; font-weight: 700; font-size: 0.95rem;">
2254Metodo di notifica</th> 2255 <th style="padding: 1rem 1.25rem; text-align: center; font-weight: 700; font-size: 0.95rem; width: 220px;">Tempo dall'inizio dell'incidente</th> 2256 </tr> 2257 </thead> 2258 <corpo> 2259 <tr style="fondo: var(--blue-ultra-light); border-bottom: 1px solido var(--slate-line);"> 2260 <td style="padding: 1rem 1.25rem; peso carattere: 700; colore: var(--navy-dark); dimensione carattere: 1.05rem;"> 2261 ð¨Allerta SED 2262 </td> 2263 <td style="padding: 1rem 1.25rem; text-align: center;"> 2264 <span style="display: inline-block; background: #10b981; colore: #ffffff; imbottitura: 0,4rem 1,2rem; raggio bordo: 20px; peso carattere: 900; dimensione carattere: 1,25rem; spaziatura lettere: 0,5px; box-ombra: 0 2px 10px rgba(16.185.129,0.35);"> 2265 5 secondi 2266 </span> 2267 </td> 2268 </tr> 2269 <tr style="fondo: #ffffff;"> 2270 <td style="padding: 1rem 1.25rem; color: var(--text-dark); dimensione carattere: 1rem;"> 2271 ð Notifica telefonica alla sicurezza 2272 </td> 2273 <td style="padding: 1rem 1.25rem; text-align: center;"><span style="display: inline-block; background: rgba(100, 116, 139, 0.15); color: var(--text-dark); riempimento: 0.4rem 1.2rem; raggio bordo: 20px; peso carattere: 700; dimensione carattere: 1.05rem;"> 2274 30 secondi 2275 </span> 2276 </td> 2277 </tr> 2278 </tcorpo> 2279 </tabella> 2280 <div style="margin-top: 0.85rem; dimensione carattere: 0.9rem; colore: var(--text-muted); altezza riga: 1.6; larghezza massima: 680px;"> 2281 Queste cifre descrivono i tempi di notifica in un esercizio specifico, piuttosto che l'arrivo di una squadra di risposta o una garanzia per ogni installazione. In uno scenario senza un suono iniziale distintivo, il SED non ha fornito il primo allarme. <a href="https://doi.org/10.18280/ijsse.150413" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Leggi la ricerca pubblicata e i risultati degli scenari â</a></div> 2282 </div> 2283 2284 2285<h4 style="font-family: var(--font-heading); dimensione carattere: 1,25rem; peso carattere: 700; colore: var(--navy-dark); margine superiore: 2rem; margine inferiore: 0,75rem;"> 2286Come potrebbe funzionare nel tuo sito? 2287</h4> 2288<p style="margin-bottom: 1rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem; font-style: italic;"> 2289Scenario illustrativo: durante la notte si rompe una finestra in un edificio tecnico. 2290</p> 2291<ol style="margin-bottom: 1.5rem; padding-left: 1.5rem; line-height: 1.75; color: var(--text-dark); font-size: 1.02rem;"> 2292 <li style="margin-bottom: 0.5rem;"><strong>Rilevamento:</strong> SED riconosce il rumore del vetro che si rompe.</li> 2293 <li style="margin-bottom: 0.5rem;"><strong>Notifica:</strong> il centro di monitoraggio riceve un avviso che identifica la posizione di rilevamento.</li> 2294 <li style="margin-bottom: 0.5rem;"><strong>Verifica:</strong> l'operatore controlla la situazione, ad esempio utilizzando una telecamera disponibile.</li> 2295 <li style="margin-bottom: 0.5rem;"><strong>Risposta:</strong> il personale di sicurezza segue la procedura stabilita del sito.</li> 2296</ol> 2297<p style="margin-bottom: 1rem; altezza riga: 1,75; colore: var(--text-dark); dimensione carattere: 1,02rem;"> 2298L'integrazione con i sistemi connessi può aiutare gli avvisi a raggiungere le persone responsabili della risposta. 2299</p> 2300<p style="margin-bottom: 2rem;"> 2301<a href="/case-studies/sed-kiss-integration-automated-alerts/?lang=en" data-article-id="sed-kiss-integration-automated-alerts" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; font-size: 1.05rem;">Esplora l'integrazione di SED e KISS â</a> 2302</p><!-- Riquadro legislativo (CER & NIS2) --> 2303<div style="sfondo: rgba(241, 245, 249, 0.75); bordo: 1px solido var(--slate-line); bordo sinistro: 4px solido var(--blue-primary); raggio bordo: 8px; riempimento: 1.25rem 1.5rem; margine: 2rem 0;"> 2304 <h4 style="font-family: var(--font-heading); dimensione carattere: 1.15rem;
2304 peso carattere: 700; colore: var(--navy-dark); margine: 0 0 0.5rem;"> 2305 In che modo tutto ciò supporta la resilienza delle infrastrutture critiche? 2306 </h4> 2307 <h5 style="font-size: 0.98rem; font-weight: 700; colore: var(--navy-dark); margine: 0 0 0.4rem;"> 2308 Dalla valutazione del rischio alla protezione pratica 2309 </h5> 2310 <p style="margin-bottom: 0.85rem; altezza riga: 1.7; colore: var(--text-dark); dimensione carattere: 0.95rem;"> 2311 La Direttiva UE sulla resilienza delle entità critiche (CER) stabilisce un quadro per le entità critiche identificate per valutare i rischi e attuare misure di resilienza proporzionate. Gli articoli 12 e 13 riguardano la valutazione del rischio, la protezione fisica, la gestione degli incidenti e la continuità . Il rilevamento acustico può supportare misure selezionate laddove una minaccia rilevante produce un suono riconoscibile. <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32022L2557" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Leggi la direttiva CER in inglese â</a> 2312 </p><p style="margin-bottom: 0.85rem; altezza riga: 1.7; colore: var(--text-dark); dimensione carattere: 0.95rem;"> 2313 La direttiva complementare NIS2 affronta la gestione dei rischi legati alla sicurezza informatica e la segnalazione degli incidenti. Il ruolo del SED in questo articolo è il rilevamento di eventi fisici; non sostituisce i controlli di sicurezza informatica richiesti per i sistemi connessi. Gli obblighi applicabili dipendono dallâattuazione nazionale e dallâambito dellâorganizzazione. <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32022L2555" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Leggi la direttiva NIS2 in inglese â</a> 2314 </p> 2315 <p style="margin: 0; line-height: 1.7; color: var(--text-dark); font-size: 0.95rem;"> 2316 La sola installazione del SED non garantisce la conformità con nessuno dei due framework. Al di fuori dellâUE, la diffusione dovrebbe seguire i pertinenti requisiti nazionali e settoriali. La progettazione dell'installazione dovrebbe riguardare anche l'elaborazione audio, brevi registrazioni facoltative e autorizzazioni di accesso. L'implementazione Edge consente l'analisi locale e la trasmissione principalmente delle informazioni sugli eventi. 2317 </p> 2318</div> 2319 2320<!-- CTA --> 2321<div style="sfondo: var(--blue-ultra-light); bordo: 1px solido var(--blue-light); raggio-bordo: 12px; riempimento: 1,75rem; margine: 2,25rem 0; allineamento testo: centro;"> 2322 <h4 style="font-family: var(--font-heading); dimensione carattere: 1,25rem; peso carattere: 800; colore: var(--navy-dark); margine: 0 0 0,5rem;"> 2323 Prova SED nel tuo ambiente 2324 </h4><p style="margin-bottom: 1.25rem; altezza linea: 1.7; colore: var(--text-dark); dimensione carattere: 0.98rem; larghezza massima: 600px; margine sinistro: automatico; margine destro: automatico;"> 2325 Inizia con alcune posizioni e scenari sonori chiaramente definiti. Un pilota può valutare il rilevamento in condizioni di rumore locale, avvisi indesiderati e come le notifiche si inseriscono nel lavoro quotidiano del team di sicurezza. 2326 </p> 2327 <a href="/#contact?lang=it" class="sed-btn sed-btn-primary" style="display: inline-block; imbottitura: 0,65rem 1,6rem; dimensione carattere: 1rem; peso carattere: 700; decorazione testo: nessuna; raggio bordo: 8px;"> 2328 Discutere un'implementazione pilota â 2329 </a> 2330</div> 2331 2332<h4 style="font-family: var(--font-heading); dimensione carattere: 1,15rem; peso carattere: 700; colore: var(--navy-dark); margine superiore: 2rem; margine inferiore: 0,75rem;"> 2333Ricerca e ulteriori letture 2334</h4> 2335<ul style="margin-bottom: 2rem; imbottitura-sinistra: 1,5rem; altezza riga: 1,75; colore: var(--text-dark); dimensione carattere: 0,95rem;"> 2336 <li><a href="https://doi.org/10.18280/ijsse.150413" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">Accelerare la risposta alle emergenze negli ambienti aeroportuali: uno studio sperimentale sui sistemi intelligenti di rilevamento del suono</a> â Smažinka, Å Äurek e Hrinko, 2025. Ricerca pubblicata sul rilevamento del suono durante un'esercitazione di sicurezza all'aeroporto di Praga.</li> 2337 <li><a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32022L2557" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">Direttiva dell'UE sulla resilienza delle entità critiche â Direttiva (UE) 2022/2557</a> â Ufficiale Testo inglese che tratta la resilienza delle entità critiche.</li><li><a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32022L2555" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">Direttiva NIS2 â Direttiva (UE) 2022/2555</a> â Testo ufficiale in inglese sulla sicurezza informatica gestione del rischio e segnalazione degli incidenti.</li> 2338</ul> 2339 2340 2341 <div style="margin-top: 3rem; padding-top: 2rem; border-top: 1px solid var(--slate-line);"> 2342 <h3 style="font-family: var(--font-heading); dimensione carattere: 1,3rem; peso carattere: 800; colore: var(--navy-dark); margine-bottom: 1,25rem;"> 2343 Casi di studio e articoli JALUD correlati 2344 </h3> 2345 <div style="display: grid; grid-template-columns: ripeti(auto-fit, minmax(260px, 1fr)); gap: 1.25rem;"> 2346 2347 <div class="sed-card sed-parent-card" data-article-id="case-study-pilsen-acoustic-detection" style="padding: 0; overflow: nascosto; cursore: puntatore; sfondo: #ffffff; bordo: 1px solido var(--slate-line); raggio bordo: 12px; display: flex; direzione flex: colonna; giustifica-contenuto: spazio-tra; box-ombra: 0 3px 10px rgba(0,0,0,0.04); transizione: trasformazione 0,2s, box-ombra 0,2s;"> 2348 <div> 2349 <div style="altezza: 140px; overflow: nascosto; sfondo: var(--navy-dark); posizione: relativa;"> 2350 <img src="/images/Studie_Plzen.png" alt="Pilsen: rilevamento acustico nella sicurezza municipale" style="larghezza: 100%; altezza: 100%; adattamento all'oggetto: copertura;"> 2351 <div style="posizione: assoluta; superiore: 8px; sinistra: 8px; sfondo: rgba(16, 185, 129, 0,95); colore: #ffffff; riempimento: 2px 8px; raggio bordo: 4px; dimensione carattere: 0,7rem; peso carattere: 800; trasformazione testo: maiuscolo;"> 2352 Caso di studio 2353 </div> 2354 </div><div style="padding: 1rem 1rem 0.5rem;"> 2355 <h4 style="font-size: 0.98rem; font-weight: 700; color: var(--navy-dark); margine: 0 0 0.4rem 0; line-height: 1.35;"> 2356 Pilsen: rilevamento acustico nella sicurezza municipale 2357 </h4> 2358 <p style="font-size: 0.85rem; color: var(--text-dark); margine: 0; line-height: 1.5;"> 2359 Come il SED integra un sistema di telecamere municipali esistente. 2360 </p> 2361 </div> 2362 </div> 2363 <div style="padding: 0.5rem 1rem 1rem;"> 2364 <a href="/case-studies/case-study-pilsen-acoustic-detection/?lang=en" data-article-id="case-study-pilsen-acoustic-detection" class="sed-btn sed-btn-outline" style="width: 100%; dimensione carattere: 0.82rem; imbottitura: 6px 10px; allineamento testo: centro; decorazione testo: none; display: block; box-sizing: border-box;">Esplora il caso di studio â</a> 2365 </div> 2366 </div><div class="sed-card sed-parent-card" data-article-id="sed-kiss-integration-automated-alerts" style="padding: 0; overflow: nascosto; cursore: puntatore; sfondo: #ffffff; bordo: 1px solido var(--slate-line); raggio bordo: 12px; display: flessibile; direzione flessibile: colonna; giustifica-content: spazio-tra; box-ombra: 0 3px 10px rgba(0,0,0,0.04); transizione: trasformazione 0.2s, box-ombra 0.2s;"> 2367 <div> 2368 <div style="altezza: 140px; overflow: nascosto; sfondo: var(--navy-dark); posizione: relativa;"> 2369 <img src="/images/SED_a_KISS.png" alt="SED e KISS: dal rilevamento del suono agli avvisi automatizzati" style="width: 100%; altezza: 100%; object-fit: cover;"> 2370 <div style="posizione: assoluta; superiore: 8px; sinistra: 8px; sfondo: rgba(16, 185, 129, 0,95); colore: #ffffff; riempimento: 2px 8px; raggio bordo: 4px; dimensione carattere: 0,7rem; peso carattere: 800; trasformazione testo: maiuscolo;"> 2371 Caso di studio 2372 </div> 2373 </div> 2374 <div style="padding: 1rem 1rem 0.5rem;"> 2375 <h4 style="font-size: 0.98rem; font-weight: 700; color: var(--navy-dark); margine: 0 0 0.4rem 0; line-height: 1.35;"> 2376 SED e KISS: dal rilevamento del suono agli avvisi automatizzati 2377 </h4> 2378 <p style="font-size: 0.85rem; color: var(--text-dark); margine: 0; line-height: 1.5;"> 2379 Collegamento degli avvisi acustici con flussi di lavoro di risposta stabiliti. 2380 </p> 2381 </div> 2382 </div><div style="padding: 0.5rem 1rem 1rem;"> 2383 <a href="/case-studies/sed-kiss-integration-automated-alerts/?lang=en" data-article-id="sed-kiss-integration-automated-alerts" class="sed-btn sed-btn-outline" style="width: 100%; dimensione carattere: 0,82rem; riempimento: 6px 10px; allineamento testo: centro; decorazione del testo: nessuna; visualizzazione: blocco; dimensione del riquadro: border-box;">Esplora il caso di studio â</a> 2384 </div> 2385 </div> 2386 2387 <div class="sed-card sed-parent-card" data-article-id="drone-detection-perché-i-droni-sono-una-minaccia-alla-sicurezza-in-crescita-e-come-rilevarli-presto" style="padding: 0; overflow: nascosto; cursore: puntatore; sfondo: #ffffff; bordo: 1px solido var(--slate-line); raggio bordo: 12px; display: flex; direzione flex: colonna; giustifica contenuto: spazio tra; box-ombra: 0 3px 10px rgba(0,0,0,0.04); trasformazione 0.2s, box-ombra 0.2s;"> 2388 <div> 2389 <div style="altezza: 140px; overflow: nascosto; sfondo: var(--navy-dark); posizione: relativa;"> 2390 <img src="/images/Studie_Detekce_dron.png" alt="Rilevamento droni e protezione del sito" style="larghezza: 100%; altezza: 100%; adattamento oggetto: copertura;"> 2391 <div style="posizione: assoluta; superiore: 8px; sinistra: 8px; sfondo: rgba(16, 185, 129, 0,95); colore: #ffffff; riempimento: 2px 8px; raggio bordo: 4px; dimensione carattere: 0,7rem; peso carattere: 800; trasformazione testo: maiuscolo;"> 2392 Caso di studio 2393 </div> 2394 </div> 2395 <div style="padding: 1rem 1rem 0.5rem;"> 2396 <h4 style="font-size: 0.98rem; font-weight: 700; color: var(--navy-dark); margine: 0 0 0.4rem 0; line-height: 1.35;"> 2397 Rilevamento droni e protezione del sito 2398 </h4><p style="font-size: 0.85rem; color: var(--text-dark); margine: 0; line-height: 1.5;"> 2399 Il ruolo del rilevamento acustico degli UAV allâinterno di un sistema di
2399sicurezza più ampio. 2400 </p> 2401 </div> 2402 </div> 2403 <div style="padding: 0.5rem 1rem 1rem;"> 2404 <a href="/case-studies/drone-detection-perché-i-droni-sono-una-minaccia-crescente-alla-sicurezza-e-come-rilevarli-presto/?lang=en" data-article-id="drone-detection-perché-i-droni-sono-una-minaccia-crescente-alla-sicurezza-e-come-rilevarli-presto" class="sed-btn sed-btn-outline" style="larghezza: 100%; dimensione carattere: 0,82rem; imbottitura: 6px 10px; allineamento testo: nessuno; visualizzazione blocco riquadro: border-box;">Esplora il caso di studio â</a> 2405 </div> 2406 </div> 2407 2408 </div> 2409 </div> 2410 2411</div>`},"sapient-bws-acoustic-sensor":{title:"SAPIENT for Acoustic Detection: Sensor Communicating via the BWS Standard",category:"PRODUCT UPDATES",excerpt:"SAPIENT is the UK MoD's open standard for sensor fusion. SED exposes native SAPIENT messages so acoustic events land in BWS-aligned systems as first-class sensor data.",content:`<p>For UK defence and security integrators working on BWS-aligned projects, "the sensor" is not a microphone. It is a typed entity that publishes structured messages over the SAPIENT interface, in a format that the downstream reasoner can consume without translation.</p> 2412<p>That distinction matters more than it sounds. Most acoustic analytics vendors treat SAPIENT as a connector â a box they bolt on at the end of the pipeline. SED treats it as the primary integration surface for BWS projects.</p> 2413<h3>Background: what SAPIENT is and isn't</h3> 2414<p>SAPIENT is the UK Ministry of Defence's open standard for sensor fusion and reasoning. The standard defines:</p> 2415<ul> 2416<li>A common message format for sensor reports.</li> 2417<li>A common interface for sensor control.</li> 2418<li>A discovery and registration model so reasoners can find and configure sensors dynamically.</li> 2419<li>A confidence and uncertainty model so a reasoner can fuse heterogeneous sensor data responsibly.</li> 2420</ul> 2421<p>For an acoustic sensor specifically, SAPIENT defines how the sensor reports:</p> 2422<ul> 2423<li>Event classification (what was detected).</li> 2424<li>Confidence (how sure the model is).</li> 2425<li>Bearing / direction (where it came from).</li> 2426<li>Timestamp (when it happened).</li> 2427<li>Sensor health (is the device working).</li> 2428</ul> 2429<p>That is exactly the metadata acoustic detection produces. The fit is natural.</p> 2430<h3>Why a native SAPIENT driver matters</h3> 2431<p>Three integration shapes are common in the market:</p> 2432<ol> 2433<li><strong>Sensor + translation box.</strong> Cost: extra hardware, extra integration code, extra point of failure.</li> 2434<li><strong>Sensor + cloud translation.</strong> Cost: bandwidth, latency, recurring opex.</li> 2435<li><strong>Sensor that speaks SAPIENT natively.</strong> No translation, no middleware, no cloud round-trip.</li> 2436</ol> 2437<p>SED is shape 3. The SAPIENT driver is part of the sensor firmware.</p> 2438<h3>How the integration works</h3> 2439<p>For a SAPIENT-compliant reasoner, the SED sensor presents as a typed sensor with acoustic capability. The integration steps are:</p> 2440<ol> 2441<li><strong>Discovery.</strong> The sensor advertises itself on the network via the SAPIENT registration model.</li> 2442<li><strong>Configuration.</strong> The reasoner configures which event classes the sensor should report.</li> 2443<li><strong>Reporting.</strong> As events are detected, the sensor publishes SAPIENT report messages.</li> 2444<li><strong>Health monitoring.</strong> The sensor publishes periodic health messages.</li> 2445</ol> 2446<p>What the reasoner never sees is raw audio. SED processes audio on the sensor edge and publishes only the metadata.</p> 2447<h3>Caveats</h3> 2448<ul> 2449<li><strong>Detection accuracy depends on deployment.</strong> Sensor placement for BWS projects typically specifies multi-sensor coverage for triangulation.</li> 2450<li><strong>Network and time synchronisation.</strong> PTP / NTP time sync and adequate network quality between sensor and reasoner are non-negotiable.</li> 2451<li><strong>Edge compute trade-off.</strong> Plan power, thermals, and refresh cycles accordingly.</li> 2452</ul> 2453<h3>References & Downloads</h3> 2454<ul> 2455<li><a href="/docs/integration/SED_SAPIENT_Driver_4.1_EN.pdf" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">SED_SAPIENT_Driver_4.1_EN.pdf</a> (PDF, Integration Guide)</li> 2456<li><a href="/docs/datasheets/SED_GDPR_statement_EN.pdf" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">SED_GDPR_statement_EN.pdf</a> (PDF, GDPR Statement)</li> 2457<li><a href="/docs/device/SED_Alerts_and_Events_v3.11_EN.pdf" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">SED_Alerts_and_Events_v3.11_EN.pdf</a> (PDF, Alerts and Events)</li> 2458<li><a href="/docs/applications/SEDControl_Manual_v3.11_EN.pdf" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">SEDControl_Manual_v3.11_EN.pdf</a> (PDF, SEDControl User Manual)</li> 2459<li><a href="/docs/design_guides/SED_installation_kit_v1.0.pdf" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">SED_installation_kit_v1.0.pdf</a> (PDF, Installation Kit Guide)</li> 2460</ul>`,date:"September 23, 2026"}};function ls(i){const e={};for(const[t,a]of Object.entries(i||{}))e[t]={title:a.title,category:a.category,excerpt:a.excerpt,date:a.date};return e}const _r={cs:ls(og),en:ls(rg),de:ls(ng),es:ls(sg),pt:ls(lg),ar:ls(dg),it:ls(ug)},vA={cs:og,en:rg,de:ng,es:sg,pt:lg,ar:dg,it:ug},Al=new Map,om=new Set;let cc=!1;function Kv(){const i=["cs","en","de","es","pt","ar","it"];Object.entries(Gv||{}
2460).forEach(([e,t])=>{if(!t||!e)return;const a=e.replace("#","").replace("/case-studies/","").replace("/latest-news/","").replace("/product-updates/","").replace("/detection/","").replace(/\/$/,"")||e,r={};for(const l of i){const u=_r[l]&&_r[l][a]||{},A=vA[l]&&vA[l][a]||{};r[l]={title:A.title||u.title||t.title||"",excerpt:A.excerpt||u.excerpt||t.excerpt||"",category:A.category||u.category||t.category||"",content:A.content||t.content||"",date:A.date||u.date||t.date||""}}let n=t.img||"";a==="sed-kiss-integration-automated-alerts"&&(n=(_t()||"en")==="cs"?"/images/propojenà SED a KISS_CZ.png":"/images/SED_a_KISS.png");const d={slug:a,category:(t.category||"latest-news").toLowerCase(),date:t.date||"",tag:t.tag||"",publisher:t.publisher||"JALUD Embedded",img:n,yt:t.yt||"",videos:t.videos||(t.yt?[t.yt]:[]),translations:r,crossReferences:t.crossReferences||[],relatedArticles:t.relatedArticles||[]};Al.set(a,d)})}async function qv(){try{const i=await fetch("/api/articles");if(!i.ok)throw new Error(`API returned status ${i.status}`);const e=await i.json();e&&Array.isArray(e.articles)&&(e.articles.forEach(t=>{t&&t.slug&&Al.set(t.slug,{...Al.get(t.slug),...t})}),Wv())}catch(i){console.debug("[ArticleStore] API sync skipped or offline, using static store:",i.message)}}function Cc(){cc||(cc=!0,Kv(),qv())}function Dc(i){return om.add(i),()=>om.delete(i)}function Wv(){om.forEach(i=>{try{i()}catch(e){console.error("[ArticleStore] subscriber error:",e)}})}function sn(i){if(!i)return 0;if(typeof i=="number")return isNaN(i)?0:i;const e=String(i).trim();if(!e)return 0;const t=e.match(/^(\d{1,2})\.\s*(\d{1,2})\.\s*(\d{4})/);if(t){const u=parseInt(t[1],10),A=parseInt(t[2],10)-1,h=parseInt(t[3],10),v=new Date(h,A,u);if(!isNaN(v.getTime()))return v.getTime()}const a={leden:0,ledna:0,únor:1,února:1,unor:1,unora:1,bÅezen:2,bÅezna:2,brezen:2,brezna:2,duben:3,dubna:3,kvÄten:4,kvÄtna:4,kveten:4,kvetna:4,Äerven:5,Äervna:5,cerven:5,cervna:5,Äervenec:6,Äervence:6,cervenec:6,cervence:6,srpen:7,srpna:7,záÅÃ:8,zari:8,ÅÃjen:9,ÅÃjna:9,rijen:9,rijna:9,listopad:10,listopadu:10,prosinec:11,prosince:11},r=e.match(/^(\d{1,2})\.\s*([a-záÄÄéÄÃÅóÅšťúůýž]+)\s+(\d{4})/i);if(r){const u=parseInt(r[1],10),A=r[2].toLowerCase(),h=parseInt(r[3],10);if(a[A]!==void 0){const v=new Date(h,a[A],u);if(!isNaN(v.getTime()))return v.getTime()}}const n={januar:0,februar:1,märz:2,maerz:2,april:3,mai:4,juni:5,juli:6,august:7,september:8,oktober:9,november:10,dezember:11},d=e.match(/^(\d{1,2})\.\s*([a-zäöüÃ]+)\s+(\d{4})/i);if(d){const u=parseInt(d[1],10),A=d[2].toLowerCase(),h=parseInt(d[3],10);if(n[A]!==void 0){const v=new Date(h,n[A],u);if(!isNaN(v.getTime()))return v.getTime()}}const l=new Date(e);return isNaN(l.getTime())?/official|release/i.test(e)?new Date(2023,0,1).getTime():0:l.getTime()}function Om(i,e){if(!i)return"";const t=sn(i);if(!t)return i;const a=new Date(t);return e==="cs"?`${a.getDate()}. ${a.getMonth()+1}. ${a.getFullYear()}`:i}function mg(){cc||Cc();const i=Array.from(Al.values());return i.sort((e,t)=>{const a=sn(e.date||e.translations&&e.translations.en&&e.translations.en.date||e.updatedAt);return sn(t.date||t.translations&&t.translations.en&&t.translations.en.date||t.updatedAt)-a}),i}function nl(i){const e=mg();if(!i)return e;const t=i.toLowerCase();return e.filter(a=>{const r=(a.category||"").toLowerCase();return t==="latest-news"||t==="news"?r==="latest-news"||r==="news":t==="product-updates"||t==="product-update"?r==="product-updates"||r==="product-update":t==="case-studies"||t==="case-study"?r==="case-studies"||r==="case-study":r===t})}function rn(i,e){cc||Cc();const t=e||_t()||"cs",a=(i||"").replace("#","").replace("/case-studies/","").replace("/latest-news/","").replace("/product-updates/","").replace("/detection/","").replace(/\/$/,"")||i,r=Al.get(a)||Al.get(i);if(!r)return null;const n=r.translations&&r.translations[t]||r.translations&&r.translations.cs||r.translations&&r.translations.en||{};let d=r.img;return a==="sed-kiss-integration-automated-alerts"&&(d=t==="cs"?"/images/propojenà SED a KISS_CZ.png":"/images/SED_a_KISS.png"),{...r,img:d,title:n.title||r.title||"",excerpt:n.excerpt||r.excerpt||"",categoryDisplay:n.category||(r.category||"").replace("-"," ").toUpperCase(),content:n.content||r.content||"",date:n.date||r.date||"",activeLang:t}}Cc();const yA={cs:{enableBtn:"Povolit externà média a pÅehrát video",privacyNote:"PÅehránÃm videa naÄtete obsah ze služby YouTube (Google LLC) v režimu zvýšené ochrany soukromÃ.",cookieSettings:"Nastavenà cookies"},en:{enableBtn:"Enable external media and play video",privacyNote:"Playing this video loads content from YouTube (Google LLC) in privacy-enhanced mode.",cookieSettings:"Cookie Settings"}
2460,de:{enableBtn:"Externe Medien aktivieren und Video abspielen",privacyNote:"Durch das Abspielen dieses Videos werden Inhalte von YouTube (Google LLC) geladen.",cookieSettings:"Cookie-Einstellungen"},es:{enableBtn:"Permitir medios externos y reproducir video",privacyNote:"Al reproducir este video, se carga contenido de YouTube (Google LLC) en modo de privacidad mejorada.",cookieSettings:"Configuración de cookies"},it:{enableBtn:"Consenti media esterni e riproduci video",privacyNote:"La riproduzione di questo video carica contenuti da YouTube (Google LLC) in modalità di privacy avanzata.",cookieSettings:"Impostazioni cookie"},pt:{enableBtn:"Permitir mÃdia externa e reproduzir vÃdeo",privacyNote:"A reprodução deste vÃdeo carrega conteúdo do YouTube (Google LLC) em modo de privacidade aprimorada.",cookieSettings:"Configurações de cookies"},ar:{enableBtn:"Ø§ÙØ³Ù
Ø§Ø Ø¨Ø§ÙÙØ³Ø§Ø¦Ø· Ø§ÙØ®Ø§Ø±Ø¬ÙØ© ÙØªØ´ØºÙ٠اÙÙÙØ¯ÙÙ",privacyNote:"تشغÙÙ ÙØ°Ø§ اÙÙÙØ¯ÙÙ ÙÙÙÙ
بتØÙ
ÙÙ Ù
ØØªÙÙ Ù
Ù YouTube (Google LLC) Ø¨ÙØ¶Ø¹ Ø§ÙØ®ØµÙØµÙØ© اÙÙ
ØØ³ÙØ©.",co
2460okieSettings:"إعدادات Ù ÙÙØ§Øª تعرÙÙ Ø§ÙØ§Ø±ØªØ¨Ø§Ø·"}};function Zv(i){if(!i)return"";const e=String(i).trim();return e.length===11&&!e.includes("/")&&!e.includes("?")?e:e.includes("youtu.be/")?e.split("youtu.be/")[1].split("?")[0].split("&")[0]:e.includes("watch?v=")?e.split("watch?v=")[1].split("&")[0]:e.includes("embed/")?e.split("embed/")[1].split("?")[0].split("&")[0]:e}function Tr(i={},e){let t="",a="YouTube Video",r="",n="56.25%",d="var(--radius-unified, 12px)";typeof i=="string"?(t=i,e&&(a=e)):i&&typeof i=="object"&&(t=i.videoId||"",i.title&&(a=i.title),i.poster&&(r=i.poster),i.aspectRatio&&(n=i.aspectRatio),i.borderRadius&&(d=i.borderRadius));let l=!!(i&&typeof i=="object"&&i.autoplay);const u=Zv(t),A=document.createElement("div");A.className="sed-youtube-embed-wrapper",A.style.cssText=` 2461 position: relative; 2462 padding-bottom: ${n}; 2463 height: 0; 2464 overflow: hidden; 2465 border-radius: ${d}; 2466 background-color: var(--navy-dark, #0a192f); 2467 border: 1px solid var(--slate-line, rgba(255,255,255,0.12)); 2468 box-shadow: 0 4px 15px rgba(0,0,0,0.08); 2469 `;function h(){var T,x;const k=jv("externalMedia"),g=_t()||"en",E=yA[g]||yA.en,S=g==="ar";if(k){const F=l?"autoplay=1&":"";A.innerHTML=` 2470 <iframe 2471 src="https://www.youtube-nocookie.com/embed/${u}?${F}rel=0" 2472 title="${a}" 2473 frameborder="0" 2474 allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" 2475 referrerpolicy="strict-origin-when-cross-origin" 2476 allowfullscreen 2477 style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" 2478 ></iframe> 2479 `}else{const F=r?`background: linear-gradient(rgba(10,25,47,0.7), rgba(10,25,47,0.85)), url('${r}') center/cover no-repeat;`:"background: linear-gradient(135deg, #07192f 0%, #1e3a8a 100%);";A.innerHTML=` 2480 <div style=" 2481 position: absolute; 2482 top: 0; 2483 left: 0; 2484 width: 100%; 2485 height: 100%; 2486 ${F} 2487 display: flex; 2488 flex-direction: column; 2489 align-items: center; 2490 justify-content: center; 2491 text-align: center; 2492 padding: 1.5rem; 2493 box-sizing: border-box; 2494 color: #ffffff; 2495 direction: ${S?"rtl":"ltr"}; 2496 "> 2497 <!-- Play Icon Preview --> 2498 <div style=" 2499 width: 58px; 2500 height: 58px; 2501 background: rgba(53, 168, 223, 0.95); 2502 color: #ffffff; 2503 border-radius: 50%; 2504 display: flex; 2505 align-items: center; 2506 justify-content: center; 2507 font-size: 1.5rem; 2508 margin-bottom: 1rem; 2509 box-shadow: 0 8px 25px rgba(0,0,0,0.4); 2510 cursor: pointer; 2511 transition: transform 0.2s; 2512 " class="sed-yt-play-trigger" title="${E.enableBtn}"> 2513 â¶ 2514 </div> 2515 2516 <div style="font-weight: 800; font-size: 1.05rem; margin-bottom: 0.5rem; max-width: 520px; line-height: 1.35;"> 2517 ${a} 2518 </div> 2519 2520 <p style="font-size: 0.8rem; color: rgba(255,255,255,0.75); max-width: 440px; margin: 0 0 1.25rem; line-height: 1.45;"> 2521 ${E.privacyNote} 2522 </p> 2523 2524 <button class="sed-btn sed-btn-primary sed-yt-enable-btn" style="font-size: 0.88rem; font-weight: 800; padding: 0.55rem 1.25rem; border-radius: 8px; cursor: pointer; box-shadow: 0 4px 15px rgba(53, 168, 223, 0.4);"> 2525 â¶ ${E.enableBtn} 2526 </button> 2527 </div> 2528 `;const Q=()=>{l=!0;const M=Ec()||{analytics:!1};rl({analytics:!!M.analytics,externalMedia:!0})};(T=A.querySelector(".sed-yt-enable-btn"))==null||T.addEventListener("click",M=>{M.preventDefault(),Q()}),(x=A.querySelector(".sed-yt-play-trigger"))==null||x.addEventListener("click",M=>{M.preventDefault(),Q()})}}const v=()=>h();return window.addEventListener("sed:consentChange",v),h(),A}function tu(i){return typeof atob=="function"?decodeURIComponent(escape(atob(i))):Buffer.from(i,"base64").toString("utf-8")}function Ag(i=document){if(!i||typeof i.querySelectorAll!="function")return;i.querySelectorAll(".sed-obf-email:not([data-deobfuscated])").forEach(t=>{try{const a=t.getAttribute("data-u"),r=t.getAttribute("data-d"),n=t.getAttribute("data-t"),d=t.getAttribute("data-html")==="true";if(!a||!r)return;const l=tu(a),u=tu(r),A=n?tu(n):`${l}@${u}`,h=`${l}@${u}`,v=document.createElement("a");v.href=`mailto:${h}`,d?v.innerHTML=A:v.textContent=A,v.setAttribute("data-deobfuscated","true");const k=t.getAttribute("style");k&&(v.style.cssText=k);const g=t.className.replace("sed-obf-email","").trim();g&&(v.className=g),t.replaceWith(v)}catch(a){console.warn("Could not deobfuscate email:",a)}})}function bA(i,e="",t=""){const a={"sound-detection-improve-safety-cities":"/images/Studie_Pisek.png","sed-kiss-integration-automated-alerts":t==="cs"?"/images/propojenà SED a KISS_CZ.png":"/images/SED_a_KISS.png","ai-gunshot-detection-norway":"/images/Norska_studie.png","glass-break-detection-cameras":"/images/Studie_Tristeni_skla.png","from-acoustic-mirrors-to-ai-sound-detection":"/images/Studie_akusticka_detekce.png","security-systems-dont-just-have-to-see-they-can-hear-too":"/images/Studie_integrace.png","workplace-aggression-detection":"/images/Studie_Agrese.png","how-audio-analysis-improves-security-and-enables-early-threat-detection":"/images/Studie_Detekce zvukem.png","drone-detection-why-drones-are-a-growing-security-threat-and-how-to-detect-them-early":"/images/Studie_Detekce_dron.png","why-cctv-fails-sound-event-detection":"/images/Studie_UK.png","case-study-university-campus-security":"/images/Studie_univerzity.png","case-study-pilsen-acoustic-detection":"/images/Studie_Plzen.png","how-5-seconds-can-change-everything-case-study":"/images/Studie_letiste.png","a-key-to-martyns-law-compl
2528iance-enhancing-security-measures":"/images/Studie_Martins_Law.png","monument-protection":"/images/Studie_Vandalismus.png","student-safety-and-security":"/images/Studie_Studenti.png","protection-external-borders":"/images/Studie_ochrana_hranic.png","drone-detection-in-prisons":"/images/Studie_drony_veznice.png","protecting-employee-safety-in-risky-places":"/images/Studie_zamestnanci.png","how-does-sed-help-municipal-police":"/images/Studie_policie.png"};if(a[e])return typeof a[e]=="function"?a[e](t):a[e];if(e==="sed-camera-version"||e==="edge-solutions-architecture"||e==="edge")return"/images/edge-reseni-detail.png";if(e==="centralized-server-solution"||e==="server-solution"||e==="server")return"/images/serverove-reseni-detail.png";if(e==="sed-mobile-application"||e==="mobile-app"||e==="mobile")return"/images/mobilni-reseni-detail.png";if(!i)return"";if(i.startsWith("/"))return i;const r=i.split("/").pop().split("?")[0];return r.includes("Curiosity-Lab")?"/images/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png":r.includes("Lukas-Svoboda")?"/images/Lukas-Svoboda_Mlada-Fronta-1-1024x576.png":r.includes("CT-Udalosti")?"/images/CT-Udalosti-EN-1-1024x576.png":r.includes("Muze-detekce")?"/images/Muze-detekce-zvuku-zvysit-bezpecnost-ve-mestech_EN-2048x1152.png":r.includes("Drony")?"/images/Drony_EN-1024x576.png":r.includes("SED_Novinky")?"/images/SED_Novinky-aplikace_EN-2.png":r.includes("Plzen")?"/images/Plzen_sit_CB_RGB_pozitiv-1024x168.png":i}const kA={en:{docLabel:"Official Technical Document ⢠JALUD Embedded s.r.o.",closeBtn:"Close Article",relatedTechEyebrow:"RELATED SED TECHNOLOGY & SOLUTIONS",relatedArticlesEyebrow:"ð RELATED CASE STUDIES & ARTICLES",relatedCountBadge:i=>`${i} Related Materials`,exploreBtn:"Explore Case Study â",shareTitle:"Share Article",copyLinkBtn:"Copy Link",copiedNotice:"Link copied to clipboard!",shareNativeBtn:"Share â"},cs:{docLabel:"Oficiálnà technický dokument ⢠JALUD Embedded s.r.o.",closeBtn:"ZavÅÃt Älánek",relatedTechEyebrow:"SOUVISEJÃCà TECHNOLOGIE A ÅEÅ ENà SED",relatedArticlesEyebrow:"ð SOUVISEJÃCà PÅÃPADOVà STUDIE A ÄLÃNKY",relatedCountBadge:i=>`${i} souvisejÃcà materiály`,exploreBtn:"ÄÃst studii â",shareTitle:"SdÃlet Älánek",copyLinkBtn:"KopÃrovat odkaz",copiedNotice:"Odkaz byl zkopÃrován do schr
2528ánky!",shareNativeBtn:"SdÃlet â"},de:{docLabel:"Offizielles technisches Dokument ⢠JALUD Embedded s.r.o.",closeBtn:"Artikel schlieÃen",relatedTechEyebrow:"VERWANDTE SED-TECHNOLOGIE & LÃSUNGEN",relatedArticlesEyebrow:"ð VERWANDTE FALLSTUDIEN & ARTIKEL",exploreBtn:"Fallstudie lesen â",shareTitle:"Artikel teilen",copyLinkBtn:"Link kopieren",copiedNotice:"Link in die Zwischenablage kopiert!",shareNativeBtn:"Teilen â"},es:{docLabel:"Documento Técnico Oficial ⢠JALUD Embedded s.r.o.",closeBtn:"Cerrar artÃculo",relatedTechEyebrow:"TECNOLOGÃA Y SOLUCIONES SED RELACIONADAS",relatedArticlesEyebrow:"ð CASOS DE ESTUDIO Y ARTÃCULOS RELACIONADOS",exploreBtn:"Explorar caso de estudio â",shareTitle:"Compartir artÃculo",copyLinkBtn:"Copiar enlace",copiedNotice:"¡Enlace copiado al portapapeles!",shareNativeBtn:"Compartir â"},it:{docLabel:"Documento Tecnico Ufficiale ⢠JALUD Embedded s.r.o.",closeBtn:"Chiudi articolo",relatedTechEyebrow:"TECNOLOGIE E SOLUZIONI SED CORRELATE",relatedArticlesEyebrow:"ð CASI DI STUDIO E ARTICOLI CORRELATI",exploreBtn:"Esplora caso di studio â",shareTitle:"Condividi articolo",copyLinkBtn:"Copia link",copiedNotice:"Link copiato negli appunti!",shareNativeBtn:"Condividi â"},pt:{docLabel:"Documento Técnico Oficial ⢠JALUD Embedded s.r.o.",closeBtn:"Fechar artigo",relatedTechEyebrow:"TECNOLOGIA E SOLUÃÃES SED RELACIONADAS",relatedArticlesEyebrow:"ð ESTUDOS DE CASO E ARTIGOS RELACIONADOS",exploreBtn:"Explorar estudo de caso â",shareTitle:"Compartilhar artigo",copyLinkBtn:"Copiar link",copiedNotice:"Link copiado para a área de transferência!",shareNativeBtn:"Compartilhar â"},ar:{docLabel:"ÙØ«ÙÙØ© تÙÙÙØ© Ø±Ø³Ù ÙØ© ⢠JALUD Embedded s.r.o.",closeBtn:"Ø¥ØºÙØ§Ù اÙÙ ÙØ§Ù",relatedTechEyebrow:"تÙÙÙØ§Øª ÙØÙÙÙ SED ذات Ø§ÙØµÙØ©",relatedArticlesEyebrow:"ð Ø¯Ø±Ø§Ø³Ø§Øª Ø§ÙØØ§ÙØ© ÙØ§ÙÙ ÙØ§Ùات ذات Ø§ÙØµÙØ©",exploreBtn:"Ø§Ø³ØªÙØ´Ù دراسة Ø§ÙØØ§ÙØ© â",shareTitle:"Ù Ø´Ø§Ø±ÙØ© اÙÙ ÙØ§Ù",copyLinkBtn:"ÙØ³Ø® Ø§ÙØ±Ø§Ø¨Ø·",copiedNotice:"ØªÙ ÙØ³Ø® Ø§ÙØ±Ø§Ø¨Ø· Ø¥ÙÙ Ø§ÙØØ§ÙØ¸Ø©!",shareNativeBtn:"Ù Ø´Ø§Ø±ÙØ© â"}};let In=null,Os=null;function sr(i){let e=document.getElementById("sed-article-modal-root");e||(e=document.createElement("div"),e.id="sed-article-modal-root",document.body.appendChild(e)),!Os&&document.activeElement&&(Os=document.activeElement),In&&(window.removeEventListener("keydown",In),In=null);const t=_t()||"en",a=(i||"").replace("#","").replace("/case-studies/","").replace("/latest-news/","").replace("/product-updates/","").replace("/news/","").replace("/detection/","").replace(/\/$/,"")||i,r=rn(a,t)||rn(i,t)||{title:"Sound Event Detector Official Report",publisher:"JALUD Embedded Official Report",date:"Official Document",img:"/images/2.png",yt:"",content:'<p style="line-height: 1.75;">Detailed report and technical analytics for Sound Event Detector deployment.</p>'},n=r.title||r.slug,d=r.excerpt||"",l=r.categoryDisplay||r.publisher||(r.category||"").replace("-"," ").toUpperCase(),u=r.content,A=kA[t]||kA.en,h=(r.category||"latest-news").toLowerCase(),v=h.includes("case")?"case-studies":h.includes("product")?"product-updates":"news",k=`https://www.jalud.eu/${v}/${a}`;try{window.location.hash!==`#${v}/${a}`&&window.history.replaceState(null,"",`/#${v}/${a}`)}catch{}e.innerHTML=` 2529 <div class="sed-modal-backdrop" id="sed-modal-bg" style="position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(10, 25, 47, 0.75); backdrop-filter: blur(6px); z-index: 99999; display: flex; align-items: center; justify-content: center; padding: 1rem;"> 2530 <div class="sed-modal-box" style="max-width: 840px; width: 100%; max-height: 88vh; overflow-y: auto; background: #ffffff; border-radius: 20px; box-shadow: 0 25px 60px rgba(0,0,0,0.4); padding: 2.25rem; position: relative;"> 2531 2532 <button id="sed-modal-close" style="position: absolute; top: 20px; right: 20px; background: rgba(0,0,0,0.06); border: none; width: 38px; height: 38px; border-radius: 50%; font-size: 1.2rem; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background 0.2s; color: var(--navy-dark);
2532" title="Close Modal">â</button> 2533 2534 <div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.75rem; flex-wrap: wrap; gap: 0.5rem; padding-right: 40px;"> 2535 <div style="display: flex; align-items: center; gap: 0.75rem; flex-wrap: wrap;"> 2536 <span style="font-size: 0.8rem; font-weight: 800; color: var(--blue-primary); text-transform: uppercase; letter-spacing: 0.6px;"> 2537 ${l||r.publisher||"JALUD Embedded ⢠Sound Event Detector"} 2538 </span> 2539 ${r.date?` 2540 <span style="font-size: 0.75rem; font-weight: 700; color: var(--text-muted); background: #f1f5f9; padding: 2px 8px; border-radius: 4px; border: 1px solid var(--slate-line);"> 2541 ð ${r.date} 2542 </span> 2543 `:""} 2544 </div> 2545 </div> 2546 2547 <h2 class="sed-modal-title" style="font-family: var(--font-heading); color: var(--navy-dark); margin-bottom: 1.25rem;"> 2548 ${n} 2549 </h2> 2550 2551 ${d?` 2552 <div style="background: var(--blue-ultra-light); border-left: 4px solid var(--blue-primary); padding: 1rem 1.25rem; border-radius: 0 8px 8px 0; margin-bottom: 1.5rem; font-size: 1.02rem; color: var(--navy-dark); font-weight: 600; line-height: 1.6;"> 2553 ${d} 2554 </div> 2555 `:""} 2556 2557 ${(()=>{let X="";const V=r.videos||(r.yt?[r.yt]:[]),D=Array.isArray(V)?V:[V];D.length>0&&D.forEach((C,N)=>{C&&(X+=` 2558 <div id="modal-video-slot-${N}" style="margin-bottom: 1.75rem;"></div> 2559 `)});const Z=bA(r.img,a,t);return Z&&(X=` 2560 <div style="border-radius: 14px; overflow: hidden; margin-bottom: 1.75rem; max-height: 420px; background-color: var(--navy-dark); text-align: center;"> 2561 <img src="${Z}" alt="${n}" style="width: 100%; height: 100%; object-fit: cover; display: block;"> 2562 </div> 2563 `+X),X})()} 2564 2565 <div style="font-size: 1.05rem; color: var(--text-dark); line-height: 1.8;"> 2566 ${u} 2567 </div> 2568 2569 ${(()=>{let X="";const V=r.crossReferences||[];let D=[];if(V.length>0)D=V.map(C=>`<a href="${C.url||"#solutions"}" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; display: inline-flex; align-items: center; gap: 6px;" data-modal-link="${C.slug||(C.url||"").replace("#","")}"><span>${C.icon||"ð"}</span> <span>${C.title}</span> â</a>`);else{const C=((r.title||"")+" "+(r.content||"")).toLowerCase();(C.includes("drone")||C.includes("uav"))&&D.push(`<a href="#detection-drone" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; display: inline-flex; align-items: center; gap: 6px;" data-modal-link="detection-drone">${Ne("drone",16,"var(--blue-primary)")} ${te("detectionTypes.drone")} â</a>`),(C.includes("gunshot")||C.includes("shooting")||C.includes("firearm"))&&D.push(`<a href="#detection-gunshot" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; display: inline-flex; align-items: center; gap: 6px;" data-modal-link="detection-gunshot">${Ne("gunshot",16,"var(--blue-primary)")} ${te("detectionTypes.gunshot")} â</a>`),C.includes("glass")&&D.push(`<a href="#detection-glass" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; display: inline-flex; align-items: center; gap: 6px;" data-modal-link="detection-glass">${Ne("glass",16,"var(--blue-primary)")} ${te("detectionTypes.glass")} â</a>`),(C.includes("scream")||C.includes("aggression")||C.includes("panic"))&&D.push(`<a href="#detection-scream" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; display: inline-flex; align-items: center; gap: 6px;" data-modal-link="detection-scream">${Ne("scream",16,"var(--blue-primary)")} ${te("detectionTypes.scream")} â</a>`),(C.includes("graffiti")||C.includes("spray"))&&D.push(`<a href="#detection-graffiti" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; display: inline-flex; align-items: center; gap: 6px;" data-modal-link="detection-graffiti">${Ne("graffiti",16,"var(--blue-primary)")} ${te("detectionTypes.graffiti")} â</a>
2569`),(C.includes("grinder")||C.includes("drill"))&&D.push(`<a href="#detection-grinder" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; display: inline-flex; align-items: center; gap: 6px;" data-modal-link="detection-grinder">${Ne("grinder",16,"var(--blue-primary)")} ${te("detectionTypes.grinder")} â</a>`),(C.includes("distributor")||C.includes("integrator")||C.includes("partner"))&&D.push(`<a href="#distributors-map" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; display: inline-flex; align-items: center; gap: 6px;" data-modal-link="distributors-map">${Ne("coopMap",16,"var(--blue-primary)")} ${te("nav.distributorsMap")} â</a>`),(C.includes("hospital")||C.includes("healthcare"))&&D.push(`<a href="#market-healthcare" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; display: inline-flex; align-items: center; gap: 6px;" data-modal-link="market-healthcare">${Ne("marketHealthcare",16,"var(--blue-primary)")} ${te("marketTypes.healthcare")} â</a>`),(C.includes("pilsen")||C.includes("city")||C.includes("police"))&&D.push(`<a href="#market-public" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline; display: inline-flex; align-items: center; gap: 6px;" data-modal-link="market-public">${Ne("marketPublic",16,"var(--blue-primary)")} ${te("marketTypes.public")} â</a>`)}D.length>0&&(X+=` 2570 <div style="background-color: var(--blue-light); border: 1px solid var(--blue-primary); border-radius: 12px; padding: 1.25rem; margin-top: 2rem;"> 2571 <div style="font-size: 0.8rem; font-weight: 800; color: var(--navy-dark); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.5rem;">${A.relatedTechEyebrow}</div> 2572 <div style="display: flex; flex-direction: column; gap: 0.5rem; font-size: 0.95rem;"> 2573 ${D.join("")} 2574 </div> 2575 </div> 2576 `);const Z=r.relatedArticles||[];return Z.length>0&&(X+=` 2577 <div style="background-color: #f8fafc; border: 1.5px solid var(--slate-line); border-radius: 14px; padding: 1.5rem; margin-top: 1.75rem;"> 2578 <div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 1rem; flex-wrap: wrap; gap: 0.5rem;"> 2579 <div style="font-size: 0.82rem; font-weight: 800; color: var(--navy-dark); text-transform: uppercase; letter-spacing: 0.6px; display: flex; align-items: center; gap: 6px;"> 2580 ${A.relatedArticlesEyebrow} 2581 </div> 2582 <span style="font-size: 0.74rem; font-weight: 700; color: var(--text-muted); background: #ffffff; border: 1px solid var(--slate-line); padding: 2px 8px; border-radius: 12px;"> 2583 ${A.relatedCountBadge?A.relatedCountBadge(Z.length):`${Z.length} souvisejÃcà materiály`} 2584 </span> 2585 </div> 2586 <div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 1rem;"> 2587 ${Z.map(C=>{const N=rn(C.slug,t),W=N&&N.title||C.title||C.slug,J=N&&N.categoryDisplay||(C.category||"case-studies").replace("-"," "),re=N&&N.img||C.img;return` 2588 <div class="sed-card sed-related-card" data-article-id="${C.slug}" style="padding: 0; overflow: hidden; cursor: pointer; background: #ffffff; border: 1px solid var(--slate-line); border-radius: 10px; display: flex; flex-direction: column; justify-content: space-between; box-shadow: 0 2px 8px rgba(0,0,0,0.03); transition: transform 0.2s, box-shadow 0.2s;" onmouseover="this.style.transform='translateY(-2px)'; this.style.boxShadow='0 6px 16px rgba(0,0,0,0.08)';" onmouseout="this.style.transform='none'; this.style.boxShadow='0 2px 8px rgba(0,0,0,0.03)';"> 2589 <div> 2590 <div style="height: 110px; overflow: hidden; background: var(--navy-dark); position: relative;"> 2591 <img src="${bA(re)||"/images/2.png"}" alt="${W}" style="width: 100%; height: 100%; object-fit: cover;"> 2592 <div style="position: absolute; top: 6px; left: 6px; background: rgba(53, 168, 223, 0.95); color: #ffffff; padding: 2px 6px; border-radius: 4px; font-size: 0.65rem; font-weight: 800; text-transform: uppercase;"> 2593 ${J} 2594 </div> 2595 ${C.date?` 2596 <div style="position: absolute; bottom: 6px; right: 6px; background: rgba(10, 25, 47, 0.85); color: #ffffff; padding: 1px 5px; border-radius: 3px; font-size: 0.65rem; font-weight: 700;"> 2597 ${C.date} 2598 </div> 2599 `:""} 2600 </div> 2601 <div style="padding: 0.85rem 0.85rem 0.5rem;"> 2602 <h4 style="font-size: 0.9rem; font-weight: 700; color: var(--navy-dark); margin: 0 0 0.35rem 0; line-height: 1.35; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;"> 2603 ${W} 2604 </h4> 2605 </div> 2606 </div> 2607 <div style="padding: 0 0.85rem 0.75rem;"> 2608 <button class="sed-btn sed-btn-primary" style="width: 100%; font-size: 0.75rem; padding: 4px 8px;">${A.exploreBtn}</button> 2609 </div> 2610 </div> 2611 `}).join("")} 2612 </div> 2613 </div> 2614 `),X})()} 2615 2616 <!-- Direct Share & Citations Toolbar --> 2617 <div style="margin: 2.25rem 0 1rem; padding: 1.25rem 1.5rem; background: var(--blue-ultra-light); border: 1px solid var(--blue-light); border-radius: 14px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 1rem;"> 2618 <div> 2619 <div style="font-weight: 800; font-size: 0.95rem; color: var(--navy-dark); display: flex; align-items: center; gap: 6px;">
2620 <span>ð¤</span> <span>${A.shareTitle}</span> 2621 </div> 2622 <div style="font-size: 0.8rem; color: var(--text-muted); margin-top: 2px;"> 2623 ${k} 2624 </div> 2625 </div> 2626 2627 <div style="display: flex; align-items: center; gap: 0.5rem; flex-wrap: wrap;"> 2628 <button id="sed-copy-permalink-btn" class="sed-btn sed-btn-primary" style="font-size: 0.82rem; padding: 0.45rem 0.9rem; display: inline-flex; align-items: center; gap: 6px;" title="Copy direct permalink"> 2629 <span>ð</span> <span id="sed-copy-text">${A.copyLinkBtn}</span> 2630 </button> 2631 <a href="https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(k)}" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-outline" style="font-size: 0.82rem; padding: 0.45rem 0.75rem; color: var(--navy-dark); border-color: var(--slate-line); text-decoration: none;" title="Share on LinkedIn"> 2632 LinkedIn 2633 </a> 2634 <a href="https://twitter.com/intent/tweet?url=${encodeURIComponent(k)}&text=${encodeURIComponent(n)}" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-outline" style="font-size: 0.82rem; padding: 0.45rem 0.75rem; color: var(--navy-dark); border-color: var(--slate-line); text-decoration: none;" title="Share on X / Twitter"> 2635 X 2636 </a> 2637 <a href="https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(k)}" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-outline" style="font-size: 0.82rem; padding: 0.45rem 0.75rem; color: var(--navy-dark); border-color: var(--slate-line); text-decoration: none;" title="Share on Facebook"> 2638 Facebook 2639 </a> 2640 <a href="https://api.whatsapp.com/send?text=${encodeURIComponent(n+" "+k)}" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-outline" style="font-size: 0.82rem; padding: 0.45rem 0.75rem; color: var(--navy-dark); border-color: var(--slate-line); text-decoration: none;" title="Share on WhatsApp"> 2641 WhatsApp 2642 </a> 2643 <button id="sed-native-share-btn" class="sed-btn sed-btn-outline" style="font-size: 0.82rem; padding: 0.45rem 0.75rem; color: var(--navy-dark); border-color: var(--slate-line); display: none;" title="Native Share"> 2644 ${A.shareNativeBtn} 2645 </button> 2646 </div> 2647 </div> 2648 2649 <div style="border-top: 1px solid var(--slate-line); margin-top: 1.5rem; padding-top: 1.25rem; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 1rem;"> 2650 <div style="font-size: 0.82rem; color: var(--text-light); font-weight: 600;"> 2651 ${A.docLabel} 2652 </div> 2653 <button id="sed-modal-close-btn" class="sed-btn sed-btn-primary" style="padding: 0.65rem 1.5rem; font-size: 0.9rem;">${A.closeBtn}</button> 2654 </div> 2655 2656 </div> 2657 </div> 2658 `,document.body.style.overflow="hidden";const g=e.querySelector(".sed-modal-box"),E=e.querySelector("#sed-modal-bg"),S=e.querySelector("#sed-modal-close"),T=e.querySelector("#sed-modal-close-btn"),x=r.videos||(r.yt?[r.yt]:[]),F=Array.isArray(x)?x:[x];F.length>0&&F.forEach((X,V)=>{const D=e.querySelector(`#modal-video-slot-${V}`);D&&X&&D.appendChild(Tr({videoId:X,title:`${n} - Video ${V+1}`,borderRadius:"14px"}))}),e.querySelectorAll(".sed-inline-video-slot").forEach(X=>{const V=X.getAttribute("data-yt"),D=X.getAttribute("data-title")||n;V&&!X.hasChildNodes()&&X.appendChild(Tr({videoId:V,title:D,borderRadius:"14px"}))});const Q=e.querySelector("#sed-copy-permalink-btn"),M=e.querySelector("#sed-copy-text"),R=e.querySelector("#sed-native-share-btn");Q&&M&&Q.addEventListener("click",()=>{navigator.clipboard.writeText(k).then(()=>{M.innerText=A.copiedNotice,Q.style.background="#10b981",setTimeout(()=>{M.innerText=A.copyLinkBtn,Q.style.background=""},2500)}).catch(()=>{prompt("Copy direct link:",k)})}),R&&navigator.share&&(R.style.display="inline-flex",R.addEventListener("click",()=>{navigator.share({title:n,text:d,url:k}).catch(()=>{})})),Ag(e);const ae=()=>{In&&(window.removeEventListener("keydown",In),In=null),e.innerHTML="",document.body.style.overflow="";try{window.history.replaceState(null,"",`/#${v}`)}catch{}if(Os&&typeof Os.focus=="function"){try{Os.focus()}catch{}Os=null}};In=X=>{(X.key==="Escape"||X.key==="Esc")&&(X.preventDefault(),ae())},window.addEventListener("keydown",In),S&&S.addEventListener("click",ae),T&&T.addEventListener("click",ae),E&&E.addEventListener("click",X=>{X.target===E&&ae()}),e.querySelectorAll(".sed-related-card, [data-article-id], [data-article-link], .sed-modal-internal-link").forEach(X=>{X.addEventListener("click",V=>{const D=X.getAttribute("data-article-id")||X.getAttribute("data-article-link");D&&(V.preventDefault(),sr(D),g&&(g.scrollTop=0))})}),e.querySelectorAll(".sed-modal-box a").forEach(X=>{const V=X.getAttribute("href")||"";if(V.startsWith("#")){const D=V.replace(/^#/,"");rn(D,t)?X.addEventListener("click",C=>{C.preventDefault(),sr(D),g&&(g.scrollTop=0)}):X.addEventListener("click",C=>{C.preventDefault(),ae(),window.location.hash=V})}}),e.querySelectorAll("[data-modal-link]").forEach(X=>{X.addEventListener("click",V=>{V.preventDefault();const D=X.getAttribute("data-modal-link");ae(),window.location.hash=D})})}function Jv(){const i=document.createElement("div");return i.id="sed-article-modal-root",i}function $v(i){const e=document.createElement("div");e.className="sed-radar-widget-wrapper";let t=[],a=null,r=null,n=1293,d="";for(let M=0;M<54;M++){const R=M>=26&&M<=34,ae=Math.floor(R?45+Math.sin(M)*50:15+Math.sin(M*.8)*30);d+=`<div class="sed-wave-bar ${R?"active":""}" style="height: ${ae}%;"></div>`}function l(M){if(!M)return!1;const R=`${M.type||""} ${M.device||""} ${M.tag||""}`.toLowerCase();return R.includes("gunshot")||R.includes("výstÅel")||R.includes("vystrel")||R.includes("stÅelb")||R.includes("strelb")||R.includes("disparo")||R.includes("schuss")||R.includes("tiro")||R.includes("firearm")||R.includes("Ø·ÙÙ")}
2658function u(M){const R=(M||"").toLowerCase();return R.includes("child")||R.includes("baby")||R.includes("dÄtský")||R.includes("detsky")||R.includes("dÃtÄ")||R.includes("dite")||R.includes("kinderschrei")||R.includes("grito infantil")||R.includes("Ø·ÙÙ")?te("radar.events.childScream"):R.includes("male")||R.includes("mužský")||R.includes("muzsky")||R.includes("männerschrei")||R.includes("maennerschrei")||R.includes("grito masculino")||R.includes("رجÙ")?te("radar.events.maleScream"):R.includes("aggression")||R.includes("agrese")||R.includes("verbálnÃ")||R.includes("verbalni")||R.includes("agresión")||R.includes("agressão")||R.includes("hostil")||R.includes("hádka")||R.includes("Ø¹Ø¯ÙØ§Ù")?te("radar.events.aggression"):R.includes("scream")||R.includes("kÅik")||R.includes("krik")||R.includes("schrei")||R.includes("grito")||R.includes("صرخة")?te("radar.events.scream"):R.includes("glass")||R.includes("skla")||R.includes("sklo")||R.includes("glas")||R.includes("cristal")||R.includes("vidro")||R.includes("tÅÃÅ¡tÄnÃ")||R.includes("rozbitÃ")||R.includes("زجاج")?te("radar.events.glass"):R.includes("drone")||R.includes("dron")||R.includes("طائرة")?te("radar.events.drone"):R.includes("grinder")||R.includes("bruska")||R.includes("trennschleifer")||R.includes("amoladora")||R.includes("rebarbadora")||R.includes("Ø¬ÙØ®")?te("radar.events.grinder"):R.includes("siren")||R.includes("siréna")||R.includes("sirena")||R.includes("ØµÙØ§Ø±Ø©")?te("radar.events.siren"):R.includes("spray")||R.includes("sprej")||R.includes("graffiti")||R.includes("grafiti")||R.includes("Ø·ÙØ§Ø¡")?te("radar.events.spray"):R.includes("gunshot")||R.includes("výstÅel")||R.includes("vystrel")||R.includes("stÅelb")||R.includes("disparo")||R.includes("schuss")?te("radar.events.gunshot"):M}function A(M){if(!M)return te("radar.justNow");const R=Date.now()-M,ae=Math.max(1,Math.floor(R/1e3));if(ae<5)return te("radar.justNow");if(ae<60)return te("radar.agoSec").replace("{sec}",ae);const X=Math.floor(ae/60);return te("radar.agoMin").replace("{min}",X)}function h(M){if(!M||typeof M!="string")return te("radar.location")||"MÄsto PlzeÅ";let R=M.replace(/\s*\([^)]*\)\s*/g," ");R=R.replace(/([A-Za-z0-9_#]+)[-ââ]/g,"$1 ");const ae=R.split(/\s+/),X=[];for(const D of ae){if(/\d/.test(D))continue;const Z=D.replace(/^[^\p{L}\p{N}]+|[^\p{L}\p{N}]+$/gu,""),C=Z.toUpperCase();["CAM","VO","SN","DEVICE","ID","NO","N","UNIT"].includes(C)||Z.length>0&&X.push(Z)}let V=X.join(" ");if(V=V.replace(/\s*[-ââ:]+\s*$/g,"").replace(/^\s*[-ââ:]+\s*/g,"").replace(/\s*[-ââ]\s*[-ââ]\s*/g," - ").replace(/\s{2,}/g," ").trim(),M.includes(" - ")&&!V.includes(" - ")){const D=M.split("-").map(C=>C.trim()).filter(Boolean),Z=[];for(const C of D){const N=h(C);N&&N!=="MÄsto PlzeÅ"&&!Z.includes(N)&&Z.push(N)}Z.length>1?V=Z.join(" - "):Z.length===1&&(V=Z[0])}return V||te("radar.location")||"MÄsto PlzeÅ"}function v(){const M=e.querySelector(".sed-radar-status-text");M&&(M.textContent=te("radar.liveStream"));const R=e.querySelector(".sed-radar-loc-text");R&&(R.textContent=te("radar.location")||"MÄsto PlzeÅ");const ae=e.querySelector(".sed-radar-disclaimer-text");ae&&(ae.textContent=te("radar.disclaimer"));const X=e.querySelector(".sed-radar-info-btn");X&&X.setAttribute("title",te("radar.disclaimer"));const V=e.querySelector("#sed-live-units-text");if(V){const Z=te("radar.unitsCount")||"{count} Active Units Online";V.textContent=Z.replace("{count}",n)}const D=e.querySelector(".sed-radar-fwd-text");D&&(D.textContent=`â ${te("radar.forwarded")}`)}e.innerHTML=` 2659 <div class="sed-radar-card"> 2660 <div class="sed-radar-header" style="display: flex; justify-content: space-between; align-items: center;"> 2661 <span class="sed-radar-status"> 2662 <span class="sed-eyebrow-dot"></span> 2663 <span class="sed-radar-status-text">${te("radar.liveStream")}</span> 2664 </span> 2665 <div style="display: inline-flex; align-items: center; gap: 6px;"> 2666 <span class="sed-radar-loc-text" style="font-size: 0.82rem; font-weight: 700; color: var(--text-muted);">${te("radar.location")||"MÄsto PlzeÅ"}</span> 2667 <div class="sed-radar-info-wrapper" style="position: relative; display: inline-flex; align-items: center;"> 2668 <button class="sed-radar-info-btn" aria-label="Informace o datech a simulaci" title="${te("radar.disclaimer")}" style="display: inline-flex; align-items: center; justify-content: center; width: 18px; height: 18px; border-radius: 50%; background: rgba(53, 168, 223, 0.12); color: var(--blue-primary); border: 1px solid rgba(53, 168, 223, 0.35); font-size: 0.72rem; font-weight: 800; font-family: monospace, sans-serif; cursor: pointer; padding: 0; line-height: 1; transition: all 0.2s ease;">i</button> 2669 <div class="sed-radar-info-tooltip"> 2670 <div style="display: flex; align-items: flex-start; gap: 6px;">
2671 <span style="color: var(--blue-primary, #38bdf8); font-size: 0.85rem;">â¹ï¸</span> 2672 <span class="sed-radar-disclaimer-text">${te("radar.disclaimer")}</span> 2673 </div> 2674 </div> 2675 </div> 2676 </div> 2677 </div> 2678 2679 <!-- Live Units Counter Bar (Polled from REST API User 99) --> 2680 <div style="padding: 0.65rem 1.25rem; background: linear-gradient(90deg, rgba(53, 168, 223, 0.08) 0%, rgba(255, 255, 255, 0.95) 100%); border-bottom: 1px solid var(--slate-line-subtle); display: flex; justify-content: space-between; align-items: center;"> 2681 <span style="font-size: 0.82rem; font-weight: 800; color: var(--navy-dark); display: inline-flex; align-items: center; gap: 8px;"> 2682 <span style="width: 8px; height: 8px; background-color: #22c55e; border-radius: 50%; display: inline-block; box-shadow: 0 0 8px #22c55e;"></span> 2683 <span id="sed-live-units-text">ð¡ ${(te("radar.unitsCount")||"{count} Active Units Online").replace("{count}",n)}</span> 2684 </span> 2685 <span style="font-size: 0.72rem; font-weight: 800; background: var(--blue-primary); color: #ffffff; padding: 3px 9px; border-radius: 12px; letter-spacing: 0.5px;">LIVE REST API</span> 2686 </div> 2687 2688 <div class="sed-radar-waveform" id="sed-waveform-container"> 2689 ${d} 2690 <div class="sed-radar-scan-line"></div> 2691 </div> 2692 2693 <div class="sed-incident-list" id="sed-incident-list" style="display: flex; flex-direction: column;"> 2694 </div> 2695 2696 <div style="padding: 0.85rem 1.25rem; background: #fafbfc; border-top: 1px solid var(--slate-line-subtle); display: flex; justify-content: space-between; align-items: center; font-size: 0.8rem; color: var(--text-muted);"> 2697 <span class="sed-radar-fwd-text">â ${te("radar.forwarded")}</span> 2698 <span>â± <5s Latency</span> 2699 </div> 2700 </div> 2701 `;function k(M){v();const R=e.querySelector("#sed-incident-list");if(!R)return;const ae=(M||[]).filter(D=>!l(D)),X=ae.length>0?ae:[{id:"mock_1",type:"Panic Scream / Panický kÅik",confidence:"94%",timestamp:Date.now()-4e3,device:"SkvrÅany - MacháÄkova",active:!0},{id:"mock_2",type:"Verbal Aggression / Verbálnà agrese",confidence:"91%",timestamp:Date.now()-25e3,device:"Mlýnská strouha",active:!1},{id:"mock_3",type:"Glass Break / TÅÃÅ¡tÄnà skla",confidence:"89%",timestamp:Date.now()-65e3,device:"Habrmannův park",active:!1}];R.innerHTML=X.slice(0,3).map((D,Z)=>{const C=u(D.type),N=h(D.device),W=A(D.timestamp);return` 2702 <div class="sed-incident-item ${D.active||Z===0?"highlight":""}" style="padding: 0.85rem 1.1rem; border-bottom: 1px solid var(--slate-line-subtle); transition: all 0.3s ease;"> 2703 <div style="display: grid; grid-template-columns: 1fr max-content; gap: 8px; align-items: baseline; margin-bottom: 6px;"> 2704 <div style="font-size: 0.95rem; font-weight: 800; color: var(--navy-dark); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;"> 2705 ${C} 2706 </div> 2707 <div style="display: flex; align-items: center; gap: 8px; justify-end: flex-end; white-space: nowrap;"> 2708 <span style="font-size: 0.78rem; font-weight: 700; color: var(--blue-primary); background: rgba(53, 168, 223, 0.1); padding: 2px 6px; border-radius: 4px;"> 2709 ${te("radar.confidence")}: ${D.confidence} 2710 </span> 2711 <span class="sed-badge ${D.active||Z===0?"sed-badge-critical":"sed-badge-normal"}" style="font-size: 0.74rem; font-weight: 700; padding: 2px 7px; border-radius: 4px;"> 2712 ${W} 2713 </span> 2714 </div> 2715 </div> 2716 2717 <div style="display: flex; justify-content: space-between; align-items: center; font-size: 0.82rem; color: var(--text-muted);"> 2718 <div style="display: flex; align-items: center; gap: 6px; max-width: 72%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;"> 2719 <span>ð</span> 2720 <span style="font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;">${N}</span> 2721 </div> 2722 <button class="sed-audio-play-btn" data-audio="${D.audio||""}" style="background: none; border: 1px solid var(--slate-line); border-radius: 16px; padding: 2px 10px; font-size: 0.75rem; font-weight: 700; color: var(--blue-primary); cursor: pointer; display: inline-flex; align-items: center; gap: 4px; transition: all 0.2s ease;">
2723 <span class="sed-play-icon">â¶</span> 2724 <span class="sed-play-label">1.5s Audio</span> 2725 </button> 2726 </div> 2727 </div> 2728 `}).join(""),R.querySelectorAll(".sed-audio-play-btn").forEach(D=>{D.addEventListener("click",Z=>{Z.stopPropagation();const C=D.getAttribute("data-audio");C&&g(C,D)})})}function g(M,R){const ae=R.querySelector(".sed-play-icon"),X=R.querySelector(".sed-play-label"),V=()=>{R.style.background="none",R.style.color="var(--blue-primary)",ae&&(ae.textContent="â¶"),X&&(X.textContent="1.5s Audio"),a=null};if(a){try{a.stop()}catch{}a=null}R.style.background="var(--blue-primary)",R.style.color="#ffffff",ae&&(ae.textContent="ð"),X&&(X.textContent="Playing...");try{const D=M.replace(/^data:audio\/(wav|mp3|ogg);base64,/,""),Z=window.atob(D),C=Z.length,N=new Uint8Array(C);for(let W=0;W<C;W++)N[W]=Z.charCodeAt(W);if(!r){const W=window.AudioContext||window.webkitAudioContext;r=new W}r.state==="suspended"&&r.resume(),r.decodeAudioData(N.buffer.slice(0),W=>{const J=r.createBufferSource();J.buffer=W,J.connect(r.destination),a=J,J.onended=()=>V(),J.start(0)},W=>{console.warn("Web Audio decode fallback to Audio element:",W);const J=new Audio("data:audio/wav;base64,"+D);J.onended=()=>V(),J.onerror=()=>V(),J.play().catch(re=>{console.warn("HTML5 Audio play block:",re),V()})})}catch(D){console.error("Audio playback exception:",D),V()}}async function E(){try{const M=await fetch("/api/live-units",{cache:"no-cache"});if(M.ok){const R=await M.json();R&&R.total&&(n=R.total,v())}}catch{}}async function S(){try{const M=await fetch("/api/live-alerts",{cache:"no-cache"});if(M.ok){const R=await M.json();Array.isArray(R)&&R.length>0&&(t=R,k(t))}}catch{}}k(t),E(),S();const T=setInterval(E,3e4),x=setInterval(S,3e3),F=()=>{k(t)};window.addEventListener("sed:languageChange",F);const Q=setInterval(()=>{a||e.querySelectorAll(".sed-wave-bar").forEach((R,ae)=>{const X=ae>=24&&ae<=36,V=Math.floor(X?35+Math.random()*60:10+Math.random()*30);R.style.height=`${V}%`})},400);return e._cleanup=()=>{if(clearInterval(T),clearInterval(x),clearInterval(Q),window.removeEventListener("sed:languageChange",F),a)try{a.stop()}catch{}if(r)try{r.close()}catch{}},e}const wA={cs:{publicSafety:"VeÅejná bezpeÄnost",infrastructure:"Infrastruktura",integration:"Integrace",energy:"Energetika",smartLighting:"Chytré osvÄtlenÃ",publicSector:"VeÅejný sektor",distribution:"Distribuce",lifeSaved:"Záchrana života 2023",healthcare:"ZdravotnictvÃ",smartCity:"Chytré mÄsto",energyUtility:"Energetika a distribuce",municipalPolice:"MÄstská policie",securityPartner:"BezpeÄnostnà partner",criticalInfra:"Kritická infrastruktura",capitalPrague:"Hlavnà mÄsto Praha",ministry:"Ministerstvo práce a soc. vÄcÃ",vmsDistributor:"Distributor VMS",hospital:"Fakultnà nemocnice"},en:{publicSafety:"Public Safety",infrastructure:"Infrastructure",integration:"Integration",energy:"Energy",smartLighting:"Smart Lighting",publicSector:"Public Sector",distribution:"Distribution",lifeSaved:"Life Saved 2023",healthcare:"Healthcare",smartCity:"Smart City",energyUtility:"Energy & Utility",municipalPolice:"Municipal Police",securityPartner:"Security Partner",criticalInfra:"Critical Infrastructure",capitalPrague:"Capital City Prague",ministry:"Ministry of Labour",vmsDistributor:"VMS Distributor",hospital:"University Hospital"},de:{publicSafety:"Ãffentliche Sicherheit",infrastructure:"Infrastruktur",integration:"Integration",energy:"Energie",smartLighting:"Smarte Beleuchtung",publicSector:"Ãffentlicher Sektor",distribution:"Distribution",lifeSaved:"Leben gerettet 2023",healthcare:"Gesundheitswesen",smartCity:"Smart City",energyUtility:"Energie & Versorgung",municipalPolice:"Stadtpolizei",securityPartner:"Sicherheitspartner",criticalInfra:"Kritische Infrastruktur",capitalPrague:"Hauptstadt Prag",ministry:"Arbeitsministerium",vmsDistributor:"VMS-Distributor",hospital:"Universitätsklinikum"},es:{publicSafety:"Seguridad pública",infrastructure:"Infraestructura",integration:"Integración",energy:"EnergÃa",smartLighting:"Iluminación inteligente",publicSector:"Sector público",distribution:"Distribución",lifeSaved:"Vida salvada 2023",healthcare:"Salud",smartCity:"Ciudad Inteligente",energyUtility:"EnergÃa y Servicios",municipalPolice:"PolicÃa Municipal",securityPartner:"Socio de Seguridad",criticalInfra:"Infraestructura CrÃtica",capitalPrague:"Ciudad de Praga",ministry:"Ministerio de Trabajo",vmsDistributor:"Distribuidor VMS",hospital:"Hospital Universitario"}
2728,it:{publicSafety:"Sicurezza Pubblica",infrastructure:"Infrastruttura",integration:"Integrazione",energy:"Energia",smartLighting:"Illuminazione Intelligente",publicSector:"Settore Pubblico",distribution:"Distribuzione",lifeSaved:"Vite Salvate 2023",healthcare:"Sanità ",smartCity:"Smart City",energyUtility:"Energia e Utility",municipalPolice:"Polizia Municipale",securityPartner:"Partner di Sicurezza",criticalInfra:"Infrastruttura Critica",capitalPrague:"Città di Praga",ministry:"Ministero del Lavoro",vmsDistributor:"Distributore VMS",hospital:"Ospedale Universitario"},pt:{publicSafety:"Segurança Pública",infrastructure:"Infraestrutura",integration:"Integração",energy:"Energia",smartLighting:"Iluminação Inteligente",publicSector:"Setor Público",distribution:"Distribuição",lifeSaved:"Vida Salva 2023",healthcare:"Saúde",smartCity:"Cidade Inteligente",energyUtility:"Energia e Serviços",municipalPolice:"PolÃcia Municipal",securityPartner:"Parceiro de Segurança",criticalInfra:"Infraestrutura CrÃtica",capitalPrague:"Cidade de Praga",ministry:"Ministério do Trabalho",vmsDistributor:"Distribuidor VMS",hospital:"Hospital Universitário"},ar:{publicSafety:"Ø§ÙØ£Ù Ù Ø§ÙØ¹Ø§Ù ",infrastructure:"Ø§ÙØ¨ÙÙØ© Ø§ÙØªØØªÙØ©",integration:"Ø§ÙØªÙا٠Ù",energy:"Ø§ÙØ·Ø§ÙØ©",smartLighting:"Ø§ÙØ¥Ùارة Ø§ÙØ°ÙÙØ©",publicSector:"اÙÙØ·Ø§Ø¹ Ø§ÙØ¹Ø§Ù ",distribution:"Ø§ÙØªÙØ²ÙØ¹",lifeSaved:"Ø¥ÙÙØ§Ø° ØÙاة 2023",healthcare:"Ø§ÙØ±Ø¹Ø§ÙØ© Ø§ÙØµØÙØ©",smartCity:"٠دÙÙØ© ذÙÙØ©",energyUtility:"Ø§ÙØ·Ø§ÙØ© ÙØ§Ù٠راÙÙ",municipalPolice:"شرطة Ø§ÙØ¨ÙØ¯ÙØ©",securityPartner:"شرÙ٠أ٠ÙÙ",criticalInfra:"بÙÙØ© ØªØØªÙØ© ØØ±Ø¬Ø©",capitalPrague:"عاص٠ة براغ",ministry:"ÙØ²Ø§Ø±Ø© Ø§ÙØ¹Ù Ù",vmsDistributor:"Ù ÙØ²Ø¹ VMS",hospital:"٠ستشÙ٠جا٠عÙ"}};function Yv(){const i=document.createElement("section");i.className="sed-section sed-customer-section",i.style.backgroundColor="#ffffff",i.style.borderTop="1px solid var(--slate-line)",i.style.borderBottom="1px solid var(--slate-line)",i.style.padding="3.5rem 0",i.style.overflow="hidden";const e=_t()||"en",t=wA[e]||wA.en,a=[{name:"MÄsto Pardubice",type:t.smartCity,badge:t.publicSafety},{name:"MÄsto Äeská LÃpa",type:t.smartCity,badge:t.publicSafety},{name:"Statutárnà MÄsto Äeské BudÄjovice",type:t.smartCity,badge:t.publicSafety},{name:"EG.D (E.ON Energy Group)",type:t.energyUtility,badge:t.infrastructure},{name:"Statutárnà MÄsto PlzeÅ",type:t.municipalPolice,badge:t.publicSafety},{name:"Emergency Protection s.r.o.",type:t.securityPartner,badge:t.integration},{name:"ÄEZ Group",type:t.criticalInfra,badge:t.energy},{name:"THMP (Technologie hl. m. Prahy)",type:t.capitalPrague,badge:t.smartLighting},{name:"MPSV ÄR",type:t.ministry,badge:t.publicSector},{name:"Abion Security",type:t.vmsDistributor,badge:t.distribution},{name:"MÄsto DubÃ",type:t.smartCity,badge:t.lifeSaved},{name:"Fakultnà Nemocnice Olomouc",type:t.hospital,badge:t.healthcare},{name:"MÄsto Tachov",type:t.smartCity,badge:t.publicSafety},{name:"MÄsto Boskovice",type:t.smartCity,badge:t.publicSafety}],r=[...a,...a];return i.innerHTML=` 2729 <div class="sed-container"> 2730 <div class="sed-section-header" style="margin-bottom: 2rem;"> 2731 <div style="font-size: 0.8rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: var(--blue-primary); margin-bottom: 0.5rem;"> 2732 ${te("home.customerEyebrow")||"PROVEN FIELD DEPLOYMENTS"} 2733 </div> 2734 <h2 class="sed-section-title" style="margin-bottom: 0.5rem;"> 2735 ${te("customers.title")} 2736 </h2> 2737 <p style="font-size: 1rem; color: var(--text-muted); max-width: 620px; margin: 0 auto;"> 2738 ${te("customers.subtitle")} 2739 </p> 2740 </div> 2741 2742 <!-- Infinite Logo Ticker Container --> 2743 <div class="sed-ticker-wrapper"> 2744 <div class="sed-ticker-track"> 2745 ${r.map(n=>` 2746 <div class="sed-ticker-item"> 2747 <div class="sed-customer-logo-card"> 2748 <div class="sed-customer-badge">${n.badge}</div> 2749 <div class="sed-customer-name">${n.name}</div> 2750 <div class="sed-customer-type">${n.type}</div> 2751 </div> 2752 </div> 2753 `).join("")} 2754 </div> 2755 </div> 2756 </div> 2757 `,i}const zA={en:[{name:"Roman Zarzycký",role:"Mayor of the City of Pilsen",quote:"We have already tested the sensors on Americká Street and in real operation we have been convinced that they really work. Currently, they detect gunshots, panic screams and glass breakage with a very high level of reliability.",img:"/images/Untitled-design-2024-02-10T232240.825-1.png",sourceUrl:"https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/plzen-rozsirila-svuj-mestsky-kamerovy-system/",sourceLabel:"City Press Report (PlzeÅ.eu) â"},{name:"ZdenÄk Procházka",role:"Head of Security, University Hospital",quote:"JALUD Embeddedâs Sound Event Detectors proved themselves in testing with their unusual accuracy and ability to detect non-standard sounds, simplicity of installation and links to established integrated security systems.",img:"/images/Untitled-design-2024-02-10T232255.979-1.png",sourceUrl:"https://ct24.ceskatelevize.cz/domaci/3511096-riziko-utoku-na-kritickou-infrastrukturu-roste-nejhure-jsou-zabezpeceny-nemocnice",sourceLabel:"Hospital Security Report (ÄT24) â"},{name:"Doug Sear",role:"Global Security Technology Expert",quote:"In my opinion the Sound Event Detector will save lives. We've now gained another one of the critical senses (Hearing) to compliment CCTV (Eyes) and respond to dangerous events much more quickly.",img:"/images/Untitled-design-2024-02-10T232315.843-1.png",sourceUrl:"https://www.youtube.com/watch?v=GTbZe57l75Q",sourceLabel:"Watch Official Video â"},{name:"Ing. LudÄk Å antora",role:"Director of SITMP (Information Tech Pilsen)",quote:"The undisputed advantage of this solution is the ability to identify and locate the incident site on map layers in real time and dispatch the nearest emergency response unit to the scene.",img:"/images/logo-sitmp.png",sourceUrl:"https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/oceneni-v-soutezi-v
2757izionari-2023-putuji-do-plzne-pro-jalud-embedded-a-ludka-santoru/",sourceLabel:"Visionaries 2023 Award Press â"},{name:"Fabio Faria",role:"Security VMS Product Manager",quote:"Native VMS integration allows security operators to receive real-time audio snippet alerts and 360° PTZ camera auto-slew vectors instantly.",img:"/images/Untitled-design-2024-02-10T232332.102-1.png",sourceUrl:"https://securityguide.cz/v-plzni-se-uskutecnil-ostry-test-zabezpeceni-kriticke-infrastruktury-v-ceske-republice-jak-dobre-je-chranena/",sourceLabel:"VMS Field Test Review â"},{name:"Joost van der Velden",role:"European Security Solutions Director",quote:"We have been working with JALUD since November 2021. Communication is smooth and they have always helped us with any inquiry. We are very pleased to be their Dutch partner.",img:"/images/logo-remoticom.png",sourceUrl:null,sourceLabel:null}],cs:[{name:"Roman Zarzycký",role:"Primátor mÄsta PlznÄ",quote:"Senzory jsme otestovali v ostrém provozu na Americké tÅÃdÄ a pÅesvÄdÄili jsme se, že spolehlivÄ fungujÃ. V souÄasnosti s vysokou pÅesnostà a spolehlivostà detekujà stÅelbu, panický kÅik i tÅÃÅ¡tÄnà skla.",img:"/images/Untitled-design-2024-02-10T232240.825-1.png",sourceUrl:"https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/plzen-rozsirila-svuj-mestsky-kamerovy-system/",sourceLabel:"Tisková zpráva mÄsta (PlzeÅ.eu) â"},{name:"ZdenÄk Procházka",role:"BezpeÄnostnà Åeditel, Fakultnà nemocnice",quote:"Detektory Sound Event Detector spoleÄnosti JALUD Embedded se v testovánà osvÄdÄily mimoÅádnou pÅesnostÃ, schopnostà rozpoznat nestandardnà zvuky, jednoduchou instalacà a provázánÃm se zavedenými bezpeÄnostnÃmi systémy.",img:"/images/Untitled-design-2024-02-10T232255.979-1.png",sourceUrl:"https://ct24.ceskatelevize.cz/domaci/3511096-riziko-utoku-na-kritickou-infrastrukturu-roste-nejhure-jsou-zabezpeceny-nemocnice",sourceLabel:"Zpráva ÄT24 o bezpeÄnosti nemocnic â"},{name:"Doug Sear",role:"Mezinárodnà bezpeÄnostnà expert",quote:"Podle mého názoru Sound Event Detector zachraÅuje lidské životy. ZÃskali jsme dalšà z kritických smyslů (sluch), který doplÅuje kamerové systémy (zrak), a umožÅuje reagovat na nebezpeÄné události nesrovnatelnÄ rychleji.",img:"/images/Untitled-design-2024-02-10T232315.843-1.png",sourceUrl:"https://www.youtube.com/watch?v=GTbZe57l75Q",sourceLabel:"PÅehrát oficiálnà video â"},{name:"Ing. LudÄk Å antora",role:"Åeditel SITMP (Správa informaÄnÃch technologià mÄsta PlznÄ)",quote:"Nespornou výhodou tohoto ÅeÅ¡enà je schopnost v reálném Äase identifikovat a v mapových podkladech lokalizovat mÃsto incidentu a vyslat na mÃsto události nejbližšà zásahovou jednotku.",img:"/images/logo-sitmp.png",sourceUrl:"https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/oceneni-v-soutezi-vizionari-2023-putuji-do-plzne-pro-jalud-embedded-a-ludka-santoru/",sourceLabel:"Tisková zpráva VizionáÅi 2023 â"},{name:"Fabio Faria",role:"Produktový manažer pro bezpeÄnostnà VMS platformy",quote:"Nativnà integrace s VMS systémy umožÅuje operátorům pÅijÃmat okamžitá poplachová hlášenà s audio výstÅižky a automaticky navádÄt PTZ kamery do 360° úhlu.",img:"/images/Untitled-design-2024-02-10T232332.102-1.png",sourceUrl:"https://securityguide.cz/v-plzni-se-uskutecnil-ostry-test-zabezpeceni-kriticke-infrastruktury-v-ceske-republice-jak-dobre-je-chranena/",sourceLabel:"Recenze zátÄžového testu VMS â"},{name:"Joost van der Velden",role:"Åeditel pro evropská bezpeÄnostnà ÅeÅ¡enÃ",quote:"Se spoleÄnostà JALUD spolupracujeme od listopadu 2021. Komunikace je plynulá a vždy nám pomohli s jakýmkoliv dotazem. Jsme velmi rádi, že jsme jejich nizozemským partnerem.",img:"/images/logo-remoticom.png",sourceUrl:null,sourceLabel:null}],de:[{name:"Roman Zarzycký",role:"Oberbürgermeister der Stadt Pilsen",quote:"Wir haben die Sensoren im Realbetrieb getestet und festgestellt, dass sie absolut zuverlässig funktionieren. Sie erkennen Schüsse, Panikschreie und Glasbruch mit höchster Genauigkeit.",img:"/images/Untitled-design-2024-02-10T232240.825-1.png",sourceUrl:"https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/plzen-rozsirila-svuj-mestsky-kamerovy-system/",sourceLabel:"Stadtbericht (PlzeÅ.eu) â"},{name:"ZdenÄk Procházka",role:"Sicherheitschef, Universitätsklinikum",quote:"Die Sound Event Detectors von JALUD Embedded überzeugen durch ihre auÃergewöhnliche Präzision, die Erkennung atypischer Geräusche und die einfache Integration in bestehende Sicherheitssysteme.",img:"/images/Untitled-design-2024-02-10T232255.979-1.png",sourceUrl:"https://ct24.ceskatelevize.cz/domaci/3511096-riziko-utoku-na-kritickou-infrastrukturu-roste-nejhure-jsou-zabezpeceny-nemocnice",sourceLabel:"Krankenhaus-Sicherheitsbericht (ÄT24) â"},{name:"Doug Sear",role:"Globaler Sicherheitstechnologie-Experte",quote:"Meiner Ansicht nach rettet der Sound Event Detector Leben. Wir haben das Gehör als entscheidenden Sinn gewonnen, um Kamerasysteme zu ergänzen und Notfallreaktionen zu beschleunigen.",img:"/images/Untitled-design-2024-02-10T232315.843-1.png",sourceUrl:"https://www.youtube.com/watch?v=GTbZe57l75Q",sourceLabel:"Offizielles Video ansehen â"},{name:"Ing. LudÄk Å antora",role:"Direktor SITMP (Informationstechnologie Pilsen
2757)",quote:"Der unbestreitbare Vorteil dieser Lösung ist die Fähigkeit, den Vorfallsort in Echtzeit auf Karten zu identifizieren, zu lokalisieren und die nächstgelegene Einsatzkraft direkt zum Ort des Geschehens zu entsenden.",img:"/images/logo-sitmp.png",sourceUrl:"https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/oceneni-v-soutezi-vizionari-2023-putuji-do-plzne-pro-jalud-embedded-a-ludka-santoru/",sourceLabel:"Visionäre 2023 Auszeichnung â"},{name:"Fabio Faria",role:"Produktmanager für Sicherheits-VMS-Plattformen",quote:"Die native VMS-Integration ermöglicht es Sicherheitskräften, Alarmmeldungen mit Audioausschnitten in Echtzeit zu erhalten und PTZ-Kameras sofort auszurichten.",img:"/images/Untitled-design-2024-02-10T232332.102-1.png",sourceUrl:"https://securityguide.cz/v-plzni-se-uskutecnil-ostry-test-zabezpeceni-kriticke-infrastruktury-v-ceske-republice-jak-dobre-je-chranena/",sourceLabel:"VMS Feldtestbericht â"},{name:"Joost van der Velden",role:"Direktor für europäische Sicherheitslösungen",quote:"Wir arbeiten seit November 2021 mit JALUD zusammen. Die Kommunikation ist reibungslos und sie haben uns bei jeder Anfrage stets geholfen. Wir freuen uns sehr, ihr niederländischer Partner zu sein.",img:"/images/logo-remoticom.png",sourceUrl:null,sourceLabel:null}],es:[{name:"Roman Zarzycký",role:"Alcalde de la ciudad de Pilsen",quote:"Hemos probado los sensores en situaciones reales y comprobado que funcionan con gran eficacia. Actualmente detectan disparos, gritos de pánico y rotura de cristales con máxima fiabilidad.",img:"/images/Untitled-design-2024-02-10T232240.825-1.png",sourceUrl:"https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/plzen-rozsirila-svuj-mestsky-kamerovy-system/",sourceLabel:"Informe municipal (PlzeÅ.eu) â"},{name:"ZdenÄk Procházka",role:"Director de Seguridad, Hospital Universitario",quote:"Los detectores Sound Event Detector de JALUD Embedded demostraron una precisión extraordinaria en las pruebas, detectando sonidos anómalos y facilitando la integración con los sistemas existentes.",img:"/images/Untitled-design-2024-02-10T232255.979-1.png",sourceUrl:"https://ct24.ceskatelevize.cz/domaci/3511096-riziko-utoku-na-kritickou-infrastrukturu-roste-nejhure-jsou-zabezpeceny-nemocnice",sourceLabel:"Informe de seguridad hospitalaria (ÄT24) â"},{name:"Doug Sear",role:"Experto internacional en tecnologÃas de seguridad",quote:"En mi opinión, Sound Event Detector salvará vidas. Ahora disponemos del oÃdo como sentido crÃtico para complementar a las cámaras y responder mucho más rápido.",img:"/images/Untitled-design-2024-02-10T232315.843-1.png",sourceUrl:"https://www.youtube.com/watch?v=GTbZe57l75Q",sourceLabel:"Ver vÃdeo oficial â"},{name:"Ing. LudÄk Å antora",role:"Director de SITMP (TecnologÃa de la Información Pilsen)",quote:"La ventaja indiscutible de esta solución es la capacidad de identificar y localizar el lugar del incidente en capas de mapas en tiempo real y enviar la unidad de intervención más cercana al lugar.",img:"/images/logo-sitmp.png",sourceUrl:"https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/oceneni-v-soutezi-vizionari-2023-putuji-do-plzne-pro-jalud-embedded-a-ludka-santoru/",sourceLabel:"Premio Visionarios 2023 â"},{name:"Fabio Faria",role:"Gestor de producto VMS de seguridad",quote:"La integración nativa con VMS permite a los operadores recibir alertas instantáneas con clips de audio y redirigir cámaras PTZ en 360° de forma automática.",img:"/images/Untitled-design-2024-02-10T232332.102-1.png",sourceUrl:"https://securityguide.cz/v-plzni-se-uskutecnil-ostry-test-zabezpeceni-kriticke-infrastruktury-v-ceske-republice-jak-dobre-je-chranena/",sourceLabel:"Informe de pruebas de campo VMS â"},{name:"Joost van der Velden",role:"Director de Soluciones de Seguridad Europea",quote:"Colaboramos con JALUD desde noviembre de 2021. La comunicación es fluida y siempre nos han ayudado con cualquier consulta. Estamos muy satisfechos de ser su socio en los PaÃses Bajos.",img:"/images/logo-remoticom.png",sourceUrl:null,sourceLabel:null}],pt:[{name:"Roman Zarzycký",role:"Prefeito da Cidade de Pilsen",quote:"Testamos os sensores em operação real e comprovamos que eles realmente funcionam com alta confiabilidade na detecção de disparos, gritos de pânico e quebra de vidros.",img:"/images/Untitled-design-2024-02-10T232240.825-1.png",sourceUrl:"https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/plzen-rozsirila-svuj-mestsky-kamerovy-system/",sourceLabel:"Relatório Municipal (PlzeÅ.eu) â"},{name:"ZdenÄk Procházka",role:"Diretor de Segurança, Hospital Universitário",quote:"Os detectores Sound Event Detector da JALUD Embedded provaram sua precisão incomum, facilidade de instalação e integração perfeita com sistemas existentes.",img:"/images/Untitled-design-2024-02-10T232255.979-1.png",sourceUrl:"https://ct24.ceskatelevize.cz/domaci/3511096-riziko-utoku-na-kritickou-infrastrukturu-roste-nejhure-jsou-zabezpeceny-nemocnice",sourceLabel:"Relatório Hospitalar (ÄT24) â"},{name:"Doug Sear",role:"Especialista Global em Tecnologia de Segurança",quote:"Em minha opinião, o Sound Event Detector salva vidas. Ganhamos a audição como sentido crÃtico para complementar as câmeras e responder muito mais rápido.",img:"/images/Untitled-design-2024-02-10T232315.843-1.png",sourceUrl:"https://www.youtube.com/watch?v=GTbZe57l75Q",sourceLabel:"Assistir VÃdeo Oficial â"},{name:"Ing. LudÄk Å antora",role:"Diretor da SITMP (Tecnologia da Informação Pilsen)",quote:"A vantagem indiscutÃvel desta solução é a capacidade de identificar e localizar o local do incidente em mapas em tempo real e enviar a unidade de resposta mais próxima ao local.",img:"/images/logo-sitmp.png",sourceUrl:"https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/oceneni-v-soutezi-v
2757izionari-2023-putuji-do-plzne-pro-jalud-embedded-a-ludka-santoru/",sourceLabel:"Prêmio Visionários 2023 â"},{name:"Fabio Faria",role:"Gerente de Produtos VMS de Segurança",quote:"A integração nativa com VMS permite aos operadores receber alertas instantâneos com amostras de áudio e direcionar câmeras PTZ automaticamente.",img:"/images/Untitled-design-2024-02-10T232332.102-1.png",sourceUrl:"https://securityguide.cz/v-plzni-se-uskutecnil-ostry-test-zabezpeceni-kriticke-infrastruktury-v-ceske-republice-jak-dobre-je-chranena/",sourceLabel:"Avaliação de Teste VMS â"},{name:"Joost van der Velden",role:"Diretor de Soluções Europeias de Segurança",quote:"Trabalhamos com a JALUD desde novembro de 2021. A comunicação é fluida e eles sempre nos ajudaram com qualquer dúvida. Estamos muito satisfeitos em ser seu parceiro holandês.",img:"/images/logo-remoticom.png",sourceUrl:null,sourceLabel:null}],ar:[{name:"Roman Zarzycký",role:"ع٠دة ٠دÙÙØ© Ø¨ÙØ²Ù",quote:"ÙÙØ¯ Ø§Ø®ØªØ¨Ø±ÙØ§ Ø£Ø¬ÙØ²Ø© Ø§ÙØ§Ø³ØªØ´Ø¹Ø§Ø± ÙÙ Ø¨ÙØ¦Ø© Ø§ÙØªØ´ØºÙ٠اÙÙØ¹ÙÙØ© ÙØªØ£ÙØ¯ÙØ§ Ù Ù ÙØ¹Ø§ÙÙØªÙا Ø§ÙØ¹Ø§ÙÙØ© ÙÙ ÙØ´Ù Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± ÙØµØ±Ø§Ø® اÙÙÙØ¹ ÙÙØ³Ø± Ø§ÙØ²Ø¬Ø§Ø¬ Ø¨Ø£ÙØµÙ درجات اÙÙ ÙØ«ÙÙÙØ©.",img:"/images/Untitled-design-2024-02-10T232240.825-1.png",sourceUrl:"https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/plzen-rozsirila-svuj-mestsky-kamerovy-system/",sourceLabel:"ØªÙØ±Ùر Ø§ÙØ¨ÙØ¯ÙØ© (PlzeÅ.eu) â"},{name:"ZdenÄk Procházka",role:"Ù Ø¯ÙØ± Ø§ÙØ£Ù ÙØ اÙ٠ستشÙÙ Ø§ÙØ¬Ø§Ù عÙ",quote:"أثبتت ÙÙØ§Ø´Ù SED Ù Ù Ø´Ø±ÙØ© JALUD Ø¯ÙØ© ØºÙØ± Ø¹Ø§Ø¯ÙØ© ÙÙ Ø§ÙØªØ¹Ø±Ù عÙÙ Ø§ÙØ£ØµÙات Ø§ÙØ´Ø§Ø°Ø© ÙØ³ÙÙÙØ© Ø§ÙØªØ±ÙÙØ¨ ÙØ§Ùربط ٠ع Ø£ÙØ¸Ù Ø© Ø§ÙØ£Ù ا٠اÙÙ ØªÙØ§Ù ÙØ©.",img:"/images/Untitled-design-2024-02-10T232255.979-1.png",sourceUrl:"https://ct24.ceskatelevize.cz/domaci/3511096-riziko-utoku-na-kritickou-infrastrukturu-roste-nejhure-jsou-zabezpeceny-nemocnice",sourceLabel:"ØªÙØ±Ùر أ٠٠اÙ٠ستشÙÙØ§Øª (ÄT24) â"},{name:"Doug Sear",role:"Ø®Ø¨ÙØ± دÙÙÙ Ù٠تÙÙÙØ§Øª Ø§ÙØ£Ù Ù",quote:"Ù٠رأÙÙ ÙØ§Ø´Ù Ø§ÙØ£ØµÙات SED ÙÙÙØ° Ø§ÙØ£Ø±ÙاØ. ÙÙØ¯ Ø§ÙØªØ³Ø¨Ùا ØØ§Ø³Ø© Ø§ÙØ³Ù ع ÙØªÙÙ ÙØ© ÙØ§Ù ÙØ±Ø§Øª اÙÙ Ø±Ø§ÙØ¨Ø© ÙØ§Ùاستجابة ÙÙØªÙØ¯ÙØ¯Ø§Øª بسرعة ÙØ§Ø¦ÙØ©.",img:"/images/Untitled-design-2024-02-10T232315.843-1.png",sourceUrl:"https://www.youtube.com/watch?v=GTbZe57l75Q",sourceLabel:"Ø´Ø§ÙØ¯ اÙÙÙØ¯ÙÙ Ø§ÙØ±Ø³Ù Ù â"},{name:"Ing. LudÄk Å antora",role:"Ù Ø¯ÙØ± SITMP (إدارة تÙÙÙÙÙØ¬Ùا اÙ٠عÙÙ٠ات Ø¨Ø¨ÙØ²Ù)",quote:"اÙÙ ÙØ²Ø© Ø§ÙØªÙ ÙØ§ جدا٠ÙÙÙØ§ ÙÙØ°Ø§ Ø§ÙØÙ Ù٠اÙÙØ¯Ø±Ø© عÙÙ Ø§ÙØªØ¹Ø±Ù عÙÙ Ù ÙÙØ¹ Ø§ÙØØ§Ø¯Ø« ÙØªØØ¯Ùد٠عÙ٠خرائط اÙÙ ÙÙØ¹ Ù٠اÙÙÙØª اÙÙØ¹ÙÙ ÙØ¥Ø±Ø³Ø§Ù Ø£ÙØ±Ø¨ ÙØØ¯Ø© تدخ٠ÙÙØ±Ù Ø¥ÙÙ Ù ÙØ§Ù Ø§ÙØØ¯Ø«.",img:"/images/logo-sitmp.png",sourceUrl:"https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/oceneni-v-soutezi-vizionari-2023-putuji-do-plzne-pro-jalud-embedded-a-ludka-santoru/",sourceLabel:"جائزة Ø§ÙØ§Ø¨ØªÙار 2023 â"},{name:"Fabio Faria",role:"Ù Ø¯ÙØ± Ù ÙØªØ¬Ø§Øª VMS Ø§ÙØ£Ù ÙÙØ©",quote:"ÙØªÙØ Ø§ÙØªÙا٠٠اÙ٠باشر ٠ع Ù ÙØµØ§Øª VMS ÙÙ٠شغÙÙ٠تÙÙÙ ØªÙØ¨ÙÙØ§Øª Ù ÙØ§Ø·Ø¹ Ø§ÙØµÙت اÙÙÙØ±ÙØ© ÙØ§ÙØªÙØ¬ÙÙ Ø§ÙØªÙÙØ§Ø¦Ù ÙÙØ§Ù ÙØ±Ø§Øª PTZ Ø¨Ø¯ÙØ© 360 درجة.",img:"/images/Untitled-design-2024-02-10T232332.102-1.png",sourceUrl:"https://securityguide.cz/v-plzni-se-uskutecnil-ostry-test-zabezpeceni-kriticke-infrastruktury-v-ceske-republice-jak-dobre-je-chranena/",sourceLabel:"ØªÙØ±Ùر اختبارات VMS â"},{name:"Joost van der Velden",role:"Ù Ø¯ÙØ± Ø§ÙØÙÙÙ Ø§ÙØ£Ù ÙÙØ© Ø§ÙØ£ÙØ±ÙØ¨ÙØ©",quote:"ÙØÙ ÙØªØ¹Ø§Ù٠٠ع Ø´Ø±ÙØ© JALUD Ù ÙØ° ÙÙÙ٠بر 2021. Ø§ÙØªÙØ§ØµÙ Ø³ÙØ³ ÙÙØºØ§ÙØ© ÙÙØ¯ ساعدÙÙØ§ دائ٠ا٠ÙÙ Ø£Ù Ø§Ø³ØªÙØ³Ø§Ø±. ÙØÙ Ø³Ø¹Ø¯Ø§Ø¡ جدا٠بÙÙÙÙØ§ شرÙÙÙÙ ÙÙ ÙÙÙÙØ¯Ø§.",img:"/images/logo-remoticom.png",sourceUrl:null,sourceLabel:null}]};function Xv(){const i=document.createElement("section");i.className="sed-section-alt sed-testimonials-section",i.style.backgroundColor="var(--blue-ultra-light)",i.style.padding="3.5rem 0",i.style.overflow="hidden";const e=_t()||"en",t=zA[e]||zA.en,a={en:{verified:"Verified Source:",eyebrow:"EXPERT TESTIMONIALS"},cs:{verified:"OvÄÅený zdroj:",eyebrow:"HODNOCENà ODBORNÃKÅ®"},de:{verified:"Verifizierte Quelle:",eyebrow:"EXPERTENMEINUNGEN"},es:{verified:"Fuente verificada:",eyebrow:"TESTIMONIOS DE EXPERTOS"},pt:{verified:"Fonte verificada:",eyebrow:"DEPOIMENTOS DE ESPECIALISTAS"},it:{verified:"Fonte verificata:",eyebrow:"TESTIMONIANZE DI ESPERTI"},ar:{verified:"اÙ٠صدر اÙ٠عت٠د:",eyebrow:"آراء Ø§ÙØ®Ø¨Ø±Ø§Ø¡ ÙÙØ§Ø¯Ø© Ø§ÙØ£Ù Ù"}},r=a[e]||a.en,n=r.verified,d=r.eyebrow;return i.innerHTML=` 2758 <div class="sed-container"> 2759 <div class="sed-section-header" style="margin-bottom: 2.5rem;"> 2760 <div class="sed-eyebrow">${d}</div> 2761 <h2 class="sed-section-title">${te("testimonials.title")}</h2> 2762 <p class="sed-section-desc" style="max-width: 680px; margin: 0 auto;">${te("testimonials.subtitle")}</p> 2763 </div> 2764 2765 <!-- Carousel Container with Edge Clickable Arrow Controls --> 2766 <div style="position: relative;"> 2767 2768 <!-- Left Edge Clickable Arrow Overlay --> 2769 <button id="sed-testi-prev" aria-label="Previous Testimonial" style="position: absolute; left: -15px; top: 0; bottom: 0; width: 65px; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: flex-start; padding-left: 5px; background: linear-gradient(90deg, rgba(240,247,252,0.95) 40%, rgba(240,247,252,0) 100%); border: none; border-radius: 12px 0 0 12px;"> 2770 <div style="width: 44px; height: 44px; border-radius: 50%; background: #ffffff; color: var(--navy-dark); font-size: 1.3rem; font-weight: 900; display: flex; align-items: center; justify-content: center; box-shadow: 0 6px 18px rgba(0,0,0,0.15); border: 1.5px solid var(--slate-line); transition: transform 0.2s ease;"> 2771 â® 2772 </div> 2773 </button> 2774 2775 <!-- Right Edge Clickable Arrow Overlay --> 2776 <button id="sed-testi-next" aria-label="Next Testimonial" style="position: absolute; right: -15px; top: 0; bottom: 0; width: 65px; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: flex-end; padding-right: 5px; background: linear-gradient(-90deg, rgba(240,247,252,0.95) 40%, rgba(240,247,252,0) 100%); border: none; border-radius: 0 12px 12px 0;"> 2777 <div style="width: 44px; height: 44px; border-radius: 50%; background: #ffffff; color: var(--navy-dark); font-size: 1.3rem; font-weight: 900; display: flex; align-items: center; justify-content: center; box-shadow: 0 6px 18px rgba(0,0,0,0.15); border: 1.5px solid var(--slate-line); transition: transform 0.2s ease;"> 2778 ⯠2779 </div> 2780 </button> 2781 2782 <!-- Movable Slider Track --> 2783 <div id="sed-testi-wrapper" class="sed-ticker-wrapper" style="mask-image: none; -webkit-mask-image: none; overflow-x: auto; scroll-behavior: smooth; scrollbar-width: none; padding: 0.5rem 0.5rem 1rem;"> 2784 <div id="sed-testi-track" style="display: flex; gap: 1.5rem; width: max-content;"> 2785 ${t.map(l=>` 2786 <div class="sed-card" style="width: 360px; min-width: 360px; min-height: 310px; display: flex; flex-direction: column; justify-content: space-between; background: #ffffff; border: 1.5px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.03); border-radius: 14px; box-sizing: border-box;"> 2787 <div> 2788 <div style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.7; font-style: italic; margin-bottom: 1.25rem;"> 2789 "${l.quote}" 2790 </div> 2791 </div> 2792 2793 <div> 2794 <div style="display: flex; align-items: center; gap: 12px; border-top: 1px solid var(--slate-line); padding-top: 1rem; margin-bottom: ${l.sourceUrl?"0.85rem":"0"};"> 2795 <img src="${l.img}" alt="${l.name}" style="width: 48px; height: 48px; border-radius: 50%; object-fit: cover; border: 2px solid var(--blue-primary);" onerror="this.src='/images/Zuzana.png'"> 2796 <div> 2797 <div style="font-family: var(--font-heading); font-weight: 800; font-size: 0.95rem; color: var(--navy-dark);">${l.name}</div> 2798 <div style="font-size: 0.8rem; color: var(--text-muted); font-weight: 600;">${l.role}</div> 2799 </div> 2800 </div> 2801 2802 ${l.sourceUrl?` 2803 <div style="background: #f8fafc; border-radius: 8px; padding: 6px 10px; border: 1px solid var(--slate-line); display: flex; align-items: center; justify-content: space-between; min-height: 34px; box-sizing: border-box;">
2804 <span style="font-size: 0.72rem; font-weight: 700; color: var(--text-muted);">${n}</span> 2805 <a href="${l.sourceUrl}" target="_blank" rel="noopener noreferrer" style="font-size: 0.76rem; font-weight: 800; color: var(--blue-primary); text-decoration: none; display: inline-flex; align-items: center; gap: 3px;" onmouseover="this.style.textDecoration='underline'" onmouseout="this.style.textDecoration='none'"> 2806 ${l.sourceLabel} 2807 </a> 2808 </div> 2809 `:""} 2810 </div> 2811 </div> 2812 `).join("")} 2813 </div> 2814 </div> 2815 </div> 2816 </div> 2817 `,setTimeout(()=>{const l=i.querySelector("#sed-testi-wrapper"),u=i.querySelector("#sed-testi-prev"),A=i.querySelector("#sed-testi-next");l&&u&&A&&(u.addEventListener("click",()=>{l.scrollBy({left:-380,behavior:"smooth"})}),A.addEventListener("click",()=>{l.scrollBy({left:380,behavior:"smooth"})}))},0),i}const xA={en:{gdprBadge:"GDPR Compliant",edgeTitle:"1. EDGE SOLUTIONS (ON-DEVICE)",edgeDesc:"Includes SED edge software running natively on Axis (ACAP), Hikvision (HEOP), and Hanwha (Wisenet 9) smart camera devices.",edgeBtn:"Explore Edge Article â",serverTitle:"2. CENTRALIZED SERVER SOLUTION",serverDesc:"Includes standalone SED server architecture connecting microphone arrays, RTSP cameras, and audio streams into central VMS dispatch desks.",serverBtn:"Explore Server Article â",mobileTitle:"3. SED MOBILE APPLICATION & SDK",mobileDesc:"Includes live emergency push notifications with sound sample verification and coordinate mapping directly for guards and first responders.",mobileBtn:"Explore Mobile App Article â"},cs:{gdprBadge:"Soulad s GDPR",edgeTitle:"1. EDGE ÅEÅ ENà (NA ZAÅÃZENÃ)",edgeDesc:"Obsahuje software SED bÄžÃcà pÅÃmo na procesorech kamer Axis (ACAP), Hikvision (HEOP) a Hanwha (Wisenet 9).",edgeBtn:"Prozkoumat Edge ÅeÅ¡enà â",serverTitle:"2. CENTRÃLNà SERVEROVà ÅEÅ ENÃ",serverDesc:"PÅipojenà mikrofonů k centrálnÃmu serveru pro rozsáhlé mÄstské a průmyslové instalace bez nutnosti výmÄny stávajÃcà infrastruktury.",serverBtn:"Prozkoumat Serverové ÅeÅ¡enà â",mobileTitle:"3. MOBILNà APLIKACE SED A SDK",mobileDesc:"Okamžitá mobilnà aplikace pro bezpeÄnostnà personál, ostrahu a hlÃdky s push notifikacemi incidentů pod 1 sekundu a lokalizacà na mapÄ.",mobileBtn:"Prozkoumat Mobilnà aplikaci â"},de:{gdprBadge:"DSGVO-konform",edgeTitle:"1. EDGE-LÃSUNGEN (AUF DEM GERÃT)",edgeDesc:"Beinhaltet SED-Edge-Software, die nativ auf Axis (ACAP), Hikvision (HEOP) und Hanwha (Wisenet 9) Kamerageräten läuft.",edgeBtn:"Edge-Artikel erkunden â",serverTitle:"2. ZENTRALISIERTE SERVERLÃSUNG",serverDesc:"Umfasst die Standalone-SED-Serverarchitektur zur Verbindung von Mikrofon-Arrays, RTSP-Kameras und Audioströmen mit VMS-Leitstellen.",serverBtn:"Server-Artikel erkunden â",mobileTitle:"3. SED MOBILE ANWENDUNG & SDK",mobileDesc:"Umfasst Live-Notfall-Push-Benachrichtigungen mit Audio-Verifikation und Koordinatenkartierung für Wachpersonal und Einsatzkräfte.",mobileBtn:"App-Artikel erkunden â"},es:{gdprBadge:"Conformidad RGPD",edgeTitle:"1. SOLUCIONES EDGE (EN EL DISPOSITIVO)",edgeDesc:"Incluye software perimetral SED ejecutándose nativamente en dispositivos Axis (ACAP), Hikvision (HEOP) y Hanwha (Wisenet 9).",edgeBtn:"Explorar artÃculo Edge â",serverTitle:"2. SOLUCIÃN DE SERVIDOR CENTRALIZADO",serverDesc:"Incluye la arquitectura de servidor independiente SED que conecta matrices de micrófonos, cámaras RTSP y flujos de audio con consolas VMS.",serverBtn:"Explorar artÃculo de Servidor â",mobileTitle:"3. APLICACIÃN MÃVIL SED Y SDK",mobileDesc:"Incluye notificaciones push de emergencia en tiempo real con verificación de muestras de audio y mapas de coordenadas para guardias y patrullas.",mobileBtn:"Explorar artÃculo de App Móvil â"},it:{gdprBadge:"Conformità GDPR Privacy",edgeTitle:"1. SOLUZIONI EDGE (A BORDO TELECAMERA)",edgeDesc:"Include il software edge SED che viene eseguito nativamente su telecamere Axis (ACAP), Hikvision (HEOP) e Hanwha (Wisenet 9).",edgeBtn:"Esplora articolo Edge â",serverTitle:"2. SOLUZIONE SERVER CENTRALIZZATA",serverDesc:"Include l'architettura server autonoma SED che connette array di microfoni, telecamere RTSP e flussi audio a sale di controllo V
2817MS.",serverBtn:"Esplora articolo Server â",mobileTitle:"3. APPLICAZIONE MOBILE SED E SDK",mobileDesc:"Include notifiche push di emergenza in tempo reale con verifica dello snippet audio e mappe di coordinate per pattuglie.",mobileBtn:"Esplora articolo App Mobile â"},pt:{gdprBadge:"Conformidade GDPR / LGPD",edgeTitle:"1. SOLUÃÃES EDGE (NO DISPOSITIVO)",edgeDesc:"Inclui software de borda SED executando nativamente em câmeras Axis (ACAP), Hikvision (HEOP) e Hanwha (Wisenet 9).",edgeBtn:"Explorar artigo Edge â",serverTitle:"2. SOLUÃÃO DE SERVIDOR CENTRALIZADO",serverDesc:"Inclui arquitetura de servidor SED conectando matrizes de microfones, câmeras RTSP e streams de áudio a centrais VMS.",serverBtn:"Explorar artigo de Servidor â",mobileTitle:"3. APLICATIVO MÃVEL SED E SDK",mobileDesc:"Inclui notificações push de emergência em tempo real com verificação de áudio e mapeamento de coordenadas para equipes de segurança.",mobileBtn:"Explorar artigo do App â"},ar:{gdprBadge:"Ù ØªÙØ§Ù٠٠ع GDPR",edgeTitle:"1. ØÙÙ٠اÙÙ Ø¹Ø§ÙØ¬Ø© Ø§ÙØ·Ø±ÙÙØ© (Edge)",edgeDesc:"ÙØªØ¶Ù Ù Ø¨Ø±ÙØ§Ù ج SED Ø§ÙØ·Ø±ÙÙ Ø§ÙØ°Ù ÙØ¹Ù ٠أصÙÙØ§Ù عÙÙ ÙØ§Ù ÙØ±Ø§Øª Axis (ACAP) Ù Hikvision (HEOP) Ù Hanwha (Wisenet 9).",edgeBtn:"Ø§Ø³ØªÙØ´Ù Ù ÙØ§Ù Ø§ÙØÙÙÙ Ø§ÙØ·Ø±ÙÙØ© â",serverTitle:"2. ØÙ Ø§ÙØ®Ø§Ø¯Ù اÙÙ Ø±ÙØ²Ù (Server)",serverDesc:"ÙØªØ¶Ù ٠بÙÙØ© خاد٠SED اÙ٠ستÙÙ ÙØ±Ø¨Ø· ٠صÙÙÙØ§Øª اÙÙ ÙÙØ±ÙÙÙÙØ§Øª ÙØªØ¯ÙÙØ§Øª ÙØ§Ù ÙØ±Ø§Øª RTSP ٠باشرة Ø¨Ù Ø±Ø§ÙØ² ÙÙØ§Ø¯Ø© VMS.",serverBtn:"Ø§Ø³ØªÙØ´Ù Ù ÙØ§Ù Ø§ÙØ®Ø§Ø¯Ù اÙÙ Ø±ÙØ²Ù â",mobileTitle:"3. تطبÙ٠اÙÙÙØ§ØªÙ Ø§ÙØ°ÙÙØ© SED ÙØØ²Ù Ø© SDK",mobileDesc:"ÙØªØ¶Ù ٠إشعارات Ø·ÙØ§Ø±Ø¦ ÙÙØ±ÙØ© عبر اÙÙØ§ØªÙ ٠ع Ø§ÙØªØÙÙ Ù Ù Ø§ÙØ¹ÙÙØ© Ø§ÙØµÙØªÙØ© ÙØªØØ¯Ùد اÙÙ ÙÙØ¹ عÙÙ Ø§ÙØ®Ø±Ùطة ÙØØ±Ø§Ø³ Ø§ÙØ£Ù Ù ÙÙØ±Ù Ø§ÙØ·Ùارئ.",mobileBtn:"Ø§Ø³ØªÙØ´Ù Ù ÙØ§Ù Ø§ÙØªØ·Ø¨ÙÙ Ø§ÙØ°ÙÙ â"}};function pg(){const i=document.createElement("div");i.className="sed-architecture-diagram",i.style.cssText=` 2818 background: #f8fafc; 2819 border: 1px solid var(--slate-line); 2820 border-radius: 16px; 2821 padding: 2rem 1.25rem; 2822 margin-top: 1.5rem; 2823 box-shadow: 0 4px 20px rgba(0,0,0,0.03); 2824 max-width: 100%; 2825 box-sizing: border-box; 2826 overflow: hidden; 2827 `;const e=_t()||"en",t=xA[e]||xA.en;return i.innerHTML=` 2828 <div class="sed-arch-grid"> 2829 2830 <!-- Option 1: Edge Solutions --> 2831 <div class="sed-arch-card" data-arch-type="edge" style="background: #ffffff; border: 1.5px solid var(--blue-primary); border-radius: 12px; padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; position: relative; cursor: pointer; transition: transform 0.2s ease, box-shadow 0.2s ease;"> 2832 <div style="position: absolute; top: -12px; left: 16px; background: var(--blue-primary); color: #ffffff; font-size: 0.72rem; font-weight: 800; padding: 0.2rem 0.65rem; border-radius: 20px; text-transform: uppercase; letter-spacing: 0.5px;"> 2833 ${t.gdprBadge} 2834 </div> 2835 2836 <div> 2837 <h3 class="sed-card-title"> 2838 ${t.edgeTitle} 2839 </h3> 2840 2841 <!-- Edge Node Topology SVG --> 2842 <div style="background: #f1f5f9; border-radius: 10px; padding: 1rem; margin-bottom: 1rem;"> 2843 <svg viewBox="0 0 400 180" width="100%" style="display: block; height: auto;"> 2844 <!-- Input Sensors --> 2845 <g transform="translate(10, 15)"> 2846 <rect x="0" y="0" width="80" height="50" rx="8" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.5"/> 2847 <rect x="30" y="8" width="20" height="6" rx="2" fill="#35a8df"/> 2848 <text x="40" y="34" font-size="10" font-weight="700" fill="#0a1727" text-anchor="middle">SED Indoor</text> 2849 2850 <rect x="0" y="85" width="80" height="50" rx="8" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.5"/> 2851 <circle cx="40" cy="105" r="10" fill="#0a1727"/> 2852 <text x="40" y="124" font-size="10" font-weight="700" fill="#0a1727" text-anchor="middle">SED Camera</text> 2853 </g> 2854 2855 <!-- Central Edge Chip Processor --> 2856 <g transform="translate(145, 45)"> 2857 <rect x="0" y="0" width="70" height="70" rx="10" fill="#0a1727" stroke="#35a8df" stroke-width="2"/> 2858 <rect x="15" y="15" width="40" height="40" rx="4" fill="#35a8df"/> 2859 <path d="M25 35 L32 42 L45 28" fill="none" stroke="#ffffff" stroke-width="3" stroke-linecap="round"/> 2860 <text x="35" y="86" font-size="9" font-weight="800" fill="#0a1727" text-anchor="middle">AI EDGE CHIP</text> 2861 </g> 2862 2863 <!-- Output Device Nodes --> 2864 <g transform="translate(265, 15)"> 2865 <rect x="0" y="0" width="80" height="50" rx="8" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.5"/> 2866 <text x="40" y="30" font-size="10" font-weight="700" fill="#0a1727" text-anchor="middle">SED Outdoor</text> 2867 2868 <rect x="0" y="85" width="80" height="50" rx="8" fill="#0a1727" stroke="#35a8df" stroke-width="1.5"/> 2869 <text x="40" y="114" font-size="10" font-weight="800" fill="#ffffff" text-anchor="middle">SED A Software</text> 2870 </g> 2871 2872 <!-- Connecting Curves & Lines --> 2873 <path d="M 90 40 Q 115 40 145 70" fill="none" stroke="#35a8df" stroke-width="2" stroke-dasharray="4,3"/> 2874 <path d="M 90 110 Q 115 110 145 90" fill="none" stroke="#35a8df" stroke-width="2" stroke-dasharray="4,3"/> 2875 <path d="M 215 70 Q 240 40 265 40" fill="none" stroke="#35a8df" stroke-width="2"/> 2876 <path d="M 215 90 Q 240 110 265 110" fill="none" stroke="#35a8df" stroke-width="2"/> 2877 2878 <!-- Real Time Alert Badge Node --> 2879 <g transform="translate(350, 70)">
2880 <circle cx="20" cy="10" r="16" fill="#e6273e"/> 2881 <path d="M14 10 L20 4 L26 10 M20 4 L20 16" fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="round"/> 2882 <text x="20" y="40" font-size="9" font-weight="800" fill="#e6273e" text-anchor="middle">Alert <5s</text> 2883 </g> 2884 </svg> 2885 </div> 2886 2887 <p style="font-size: 0.88rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 1rem;"> 2888 ${t.edgeDesc} 2889 </p> 2890 </div> 2891 2892 <button class="sed-btn sed-btn-primary" style="width: 100%; font-size: 0.85rem; margin-top: 1rem;">${t.edgeBtn}</button> 2893 </div> 2894 2895 <!-- Option 2: Centralized Server Solution --> 2896 <div class="sed-arch-card" data-arch-type="server" style="background: #ffffff; border: 1px solid var(--slate-line); border-radius: 12px; padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; cursor: pointer; transition: transform 0.2s ease, box-shadow 0.2s ease;"> 2897 <div> 2898 <h3 class="sed-card-title"> 2899 ${t.serverTitle} 2900 </h3> 2901 2902 <!-- Server Topology SVG --> 2903 <div style="background: #f1f5f9; border-radius: 10px; padding: 1rem; margin-bottom: 1rem;"> 2904 <svg viewBox="0 0 300 180" width="100%" style="display: block; height: auto;"> 2905 <!-- Microphones Array Left --> 2906 <g fill="#35a8df"> 2907 <circle cx="30" cy="30" r="12"/> 2908 <path d="M30 42 L30 52 M24 52 L36 52" stroke="#35a8df" stroke-width="2"/> 2909 2910 <circle cx="30" cy="90" r="12"/> 2911 <path d="M30 102 L30 112 M24 112 L36 112" stroke="#35a8df" stroke-width="2"/> 2912 2913 <circle cx="30" cy="150" r="12"/> 2914 <path d="M30 162 L30 172 M24 172 L36 172" stroke="#35a8df" stroke-width="2"/> 2915 </g> 2916 2917 <!-- Centralized Server Stack --> 2918 <g transform="translate(110, 30)"> 2919 <rect x="0" y="0" width="80" height="30" rx="4" fill="#0a1727"/> 2920 <circle cx="16" cy="15" r="4" fill="#35a8df"/> 2921 <circle cx="30" cy="15" r="4" fill="#35a8df"/> 2922 2923 <rect x="0" y="40" width="80" height="30" rx="4" fill="#0a1727"/> 2924 <circle cx="16" cy="55" r="4" fill="#35a8df"/> 2925 <circle cx="30" cy="55" r="4" fill="#35a8df"/> 2926 2927 <rect x="0" y="80" width="80" height="30" rx="4" fill="#0a1727"/> 2928 <circle cx="16" cy="95" r="4" fill="#35a8df"/> 2929 <circle cx="30" cy="95" r="4" fill="#35a8df"/> 2930 2931 <text x="40" y="130" font-size="9" font-weight="800" fill="#0a1727" text-anchor="middle">SED S SERVER</text> 2932 </g> 2933 2934 <!-- Connecting Bus Lines --> 2935 <path d="M 45 30 L 110 45" stroke="#35a8df" stroke-width="1.5" stroke-dasharray="3,3"/> 2936 <path d="M 45 90 L 110 55" stroke="#35a8df" stroke-width="1.5" stroke-dasharray="3,3"/> 2937 <path d="M 45 150 L 110 95" stroke="#35a8df" stroke-width="1.5" stroke-dasharray="3,3"/> 2938 2939 <path d="M 190 75 L 245 75" stroke="#35a8df" stroke-width="2"/> 2940 2941 <!-- Dispatch Receiver Node --> 2942 <g transform="translate(245, 50)"> 2943 <rect x="0" y="0" width="45" height="50" rx="6" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.5"/> 2944 <text x="22" y="25" font-size="8" font-weight="700" fill="#0a1727" text-anchor="middle">VMS</text> 2945 <text x="22" y="38" font-size="7" font-weight="600" fill="#64748b" text-anchor="middle">Dispatch</text> 2946 </g> 2947 </svg> 2948 </div> 2949 2950 <p style="font-size: 0.88rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 1rem;"> 2951 ${t.serverDesc} 2952 </p> 2953 </div> 2954 2955 <button class="sed-btn sed-btn-primary" style="width: 100%; font-size: 0.85rem; margin-top: 1rem;">${t.serverBtn}</button> 2956 </div> 2957 2958 <!-- Option 3: SED Mobile Application --> 2959 <div class="sed-arch-card" data-arch-type="mobile" style="background: #ffffff; border: 1px solid var(--slate-line); border-radius: 12px; padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; cursor: pointer; transition: transform 0.2s ease, box-shadow 0.2s ease;"> 2960 <div> 2961 <h3 class="sed-card-title"> 2962 ${t.mobileTitle} 2963 </h3> 2964 2965 <!-- Mobile App Mockup Visual --> 2966 <div style="background: #f1f5f9; border-radius: 10px; padding: 1rem; margin-bottom: 1rem; text-align: center;"> 2967 <svg viewBox="0 0 200 180" width="100%" style="display: block; margin: 0 auto; max-width: 160px; height: auto;"> 2968 <!-- Smartphone Body --> 2969 <rect x="35" y="5" width="130" height="170" rx="18" fill="#0a1727" stroke="#35a8df" stroke-width="2"/> 2970 <!-- Screen Area --> 2971 <rect x="43" y="20" width="114" height="135" rx="6" fill="#ffffff"/> 2972 <!-- Speaker & Camera notch --> 2973 <line x1="85" y1="12" x2="115" y2="12" stroke="#35a8df" stroke-width="2" stroke-linecap="round"/> 2974 <circle cx="122" cy="12" r="2" fill="#35a8df"/> 2975 2976 <!-- App UI Header --> 2977 <rect x="43" y="20" width="114" height="25" fill="#35a8df"/> 2978 <text x="100" y="36" font-size="8" font-weight="800" fill="#ffffff" text-anchor="middle">SED INCIDENTS</text> 2979 2980 <!-- Push Notification Alert Box --> 2981 <g transform="translate(48, 52)"> 2982 <rect x="0" y="0" width="104" height="34" rx="6" fill="#fee2e2" stroke="#ef4444" stroke-width="1"/> 2983 <text x="8" y="14" font-size="8" font-weight="800" fill="#ef4444">ð¨ Gunshot Alert</text> 2984 <text x="8" y="26" font-size="6.5" font-weight="600" fill="#7f1d1d">Sector 4 ⢠0.3s ago</text> 2985 </g> 2986 2987 <!-- Map Point Icon --> 2988 <g transform="translate(100, 115)"> 2989 <circle cx="0" cy="0" r="14" fill="rgba(53, 168, 223, 0.2)"/> 2990 <circle cx="0" cy="0" r="6" fill="#35a8df"/> 2991 <text x="0" y="22" font-size="7" font-weight="700" fill="#0a1727" text-anchor="middle">GPS Beacon</text> 2992 </g> 2993 </svg> 2994 </div> 2995 2996 <p style="font-size: 0.88rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 1rem;"> 2997 ${t.mobileDesc} 2998 </p> 2999 </div> 3000 3001 <button class="sed-btn sed-btn-primary" style="width: 100%; font-size: 0.85rem; margin-top: 1rem;">${t.mobileBtn}</button> 3002 </div> 3003 3004 </div> 3005 `,i.querySelectorAll(".sed-arch-card").forEach(a=>{a.addEventListener("click",()=>{const r=a.getAttribute("data-arch-type");r==="edge"?sr("sed-camera-version"):r==="server"?sr("centralized-server-solution"):r==="mobile"&&sr("sed-mobile-application")})}),i}const SA={gunshot:(i=24,e="currentColor")=>` 3006 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 3007 <circle cx="12" cy="12" r="9"/> 3008 <circle cx="12" cy="12" r="3"/> 3009 <path d="M12 3v3M12 18v3M3 12h3M18 12h3"/> 3010 </svg>`,glass:(i=24,e="currentColor")=>` 3011 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 3012 <rect x="3" y="3" width="18" height="18" rx="2"/> 3013 <path d="M12 3l-2 6 5 4-7 4 4 4"/> 3014 <path d="M10 9l-6 3"/> 3015 <path d="M15 13l5-3"/> 3016 </svg>`,drone:(i=24,e="currentColor")=>` 3017 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 3018 <rect x="9.5" y="9.5" width="5" height="5" rx="1.5" fill="currentColor"/> 3019 <path d="M12 9.5V6M12 14.5V18M9.5 12H6M14.5 12H18"/> 3020 <path d="M4 6h4M16 6h4M4 18h4M16 18h4"/> 3021 <circle cx="6" cy="6" r="2.5"/> 3022 <circle cx="18" cy="6" r="2.5"/> 3023 <circle cx="6" cy="18" r="2.5"/> 3024 <circle cx="18" cy="18" r="2.5"/> 3025 </svg>`,scream:(i=24,e="currentColor")=>` 3026 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 3027 <path d="M11 5L6 9H2v6h4l5 4V5z"/> 3028 <path d="M15.54 8.46a5 5 0 0 1 0 7.07"/> 3029 <path d="M19.07 4.93a10 10 0 0 1 0 14.14"/> 3030 </svg>`,graffiti:(i=24,e="currentColor")=>` 3031 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 3032 <rect x="7" y="9" width="10" height="12" rx="2"/> 3033 <rect x="10" y="4" width="4" height="5" rx="1"/> 3034 <path d="M10 4V2h4v2"/> 3035 <path d="M17 5l2-1M18 7l2 1"/> 3036 </svg>`,grinder:(i=24,e="currentColor")=>` 3037 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 3038 <circle cx="12" cy="12" r="8"/> 3039 <circle cx="12" cy="12" r="2.5"/> 3040 <path d="M12 4v2M12 18v2M4 12h2M18 12h2M6.34 6.34l1.42 1.42M16.24 16.24l1.42 1.42M6.34 17.66l1.42-1.42M16.24 7.76l1.42-1.42"/> 3041 </svg>`,siren:(i=24,e="currentColor")=>` 3042 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 3043 <path d="M5 18h14v2H5z"/> 3044 <path d="M6 18c0-3.3 2.7-6 6-6s6 2.7 6 6H6z"/> 3045 <path d="M12 4v4M4.93 7.93l2.83 2.83M19.07 7.93l-2.83 2.83"/> 3046 </svg>`,other:(i=24,e="currentColor")=>` 3047 <svg width="${i}" height="${i}" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display: inline-block; vertical-align: -2px;"> 3048 <circle cx="12" cy="12" r="3"/> 3049 <path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2
30490 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"/> 3050 </svg>`};function yo(i,e=24,t="currentColor"){return(SA[i]||SA.other)(e,t)}function hg(i={}){const e=i.id||`hv_${Math.random().toString(36).substring(2,8)}`,t=i.onVerify||(()=>{});let a=!1,r=!1;const n=Date.now();let d=null,l=null,u=null;const A=document.createElement("div");A.className="sed-human-verification",A.id=`${e}-container`,A.style.cssText="margin: 0.75rem 0;";const h=window.TURNSTILE_SITE_KEY||null;if(h){if(A.innerHTML=` 3051 <div class="cf-turnstile" id="${e}-turnstile" data-sitekey="${h}"></div> 3052 <!-- Honeypot trap --> 3053 <div style="position: absolute; left: -9999px; top: -9999px; opacity: 0; pointer-events: none; width: 0; height: 0; overflow: hidden;" aria-hidden="true" tabindex="-1"> 3054 <input type="text" name="_gotcha" value="" tabindex="-1" autocomplete="off"> 3055 <input type="text" name="b_website" value="" tabindex="-1" autocomplete="off"> 3056 <input type="text" name="company_fax" value="" tabindex="-1" autocomplete="off"> 3057 </div> 3058 `,!document.getElementById("cf-turnstile-script")){const k=document.createElement("script");k.id="cf-turnstile-script",k.src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",k.async=!0,k.defer=!0,document.head.appendChild(k)}const v=setInterval(()=>{if(window.turnstile&&typeof window.turnstile.render=="function"){clearInterval(v);const k=A.querySelector(`#${e}-turnstile`);k&&(u=window.turnstile.render(k,{sitekey:h,callback:g=>{a=!0,d=g,l=Date.now(),t(!0)},"expired-callback":()=>{a=!1,d=null,t(!1)},"error-callback":()=>{a=!1,d=null,t(!1)}}))}},100)}else{if(A.innerHTML=` 3059 <!-- Honeypot traps: invisible to humans, auto-filled by naive bots --> 3060 <div style="position: absolute; left: -9999px; top: -9999px; opacity: 0; pointer-events: none; width: 0; height: 0; overflow: hidden;" aria-hidden="true" tabindex="-1"> 3061 <input type="text" name="_gotcha" value="" tabindex="-1" autocomplete="off"> 3062 <input type="text" name="b_website" value="" tabindex="-1" autocomplete="off"> 3063 <input type="text" name="company_fax" value="" tabindex="-1" autocomplete="off"> 3064 </div> 3065 3066 <div class="sed-captcha-box" id="${e}-box" style=" 3067 display: inline-flex; 3068 align-items: center; 3069 justify-content: space-between; 3070 gap: 1.5rem; 3071 background: #f8fafc; 3072 border: 1px solid #cbd5e1; 3073 border-radius: 8px; 3074 padding: 0.75rem 1rem; 3075 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); 3076 max-width: 320px; 3077 width: 100%; 3078 box-sizing: border-box; 3079 transition: border-color 0.2s ease, box-shadow 0.2s ease; 3080 "> 3081 <!-- Left Checkbox & Label --> 3082 <div style="display: flex; align-items: center; gap: 12px; min-width: 0;"> 3083 <div class="sed-captcha-control" id="${e}-control" style=" 3084 position: relative; 3085 width: 26px; 3086 height: 26px; 3087 display: flex; 3088 align-items: center; 3089 justify-content: center; 3090 cursor: pointer; 3091 "> 3092 <!-- Normal Checkbox --> 3093 <input type="checkbox" id="${e}-checkbox" class="sed-captcha-input" style=" 3094 width: 24px; 3095 height: 24px; 3096 cursor: pointer; 3097 margin: 0; 3098 accent-color: #2563eb; 3099 border-radius: 4px; 3100 transition: transform 0.15s ease; 3101 "> 3102 3103 <!-- Animated Spinner --> 3104 <div id="${e}-spinner" style=" 3105 display: none; 3106 position: absolute; 3107 width: 22px; 3108 height: 22px; 3109 border: 3px solid #e2e8f0; 3110 border-top-color: #2563eb; 3111 border-radius: 50%; 3112 animation: sed-captcha-spin 0.7s linear infinite; 3113 "></div> 3114 3115 <!-- Green Checkmark --> 3116 <div id="${e}-check" style=" 3117 display: none; 3118 position: absolute; 3119 width: 24px; 3120 height: 24px; 3121 align-items: center; 3122 justify-content: center; 3123 color: #16a34a; 3124 animation: sed-captcha-pop 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); 3125 "> 3126 <svg viewBox="0 0 24 24" width="22" height="22" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"> 3127 <polyline points="20 6 9 17 4 12"></polyline> 3128 </svg> 3129 </div> 3130 </div> 3131 3132 <label for="${e}-checkbox" id="${e}-label" style=" 3133 cursor: pointer; 3134 font-size: 0.92rem; 3135 font-weight: 600; 3136 color: #1e293b; 3137 user-select: none; 3138 margin: 0; 3139 line-height: 1.3; 3140 "> 3141 ${te("contactPage.notRobot")||"I am not a robot"} 3142 </label> 3143 </div> 3144 3145 <!-- Right Security Badge --> 3146 <div style=" 3147 display: flex; 3148 flex-direction: column; 3149 align-items: center; 3150 justify-content: center; 3151 border-left: 1px solid #e2e8f0; 3152 padding-left: 12px; 3153 flex-shrink: 0; 3154 "> 3155 <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="#64748b" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> 3156 <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/> 3157 <path d="m9 12 2 2 4-4"/> 3158 </svg>
3159 <span style="font-size: 0.65rem; font-weight: 700; color: #94a3b8; text-transform: uppercase; letter-spacing: 0.5px; margin-top: 2px;"> 3160 ${te("contactPage.secureBadge")||"Security"} 3161 </span> 3162 </div> 3163 </div> 3164 3165 <div id="${e}-error" style="display: none; color: #dc2626; font-size: 0.8rem; font-weight: 600; margin-top: 4px;"> 3166 ${te("contactPage.verifyPrompt")||"Please confirm that you are not a robot."} 3167 </div> 3168 `,!document.getElementById("sed-captcha-styles")){const F=document.createElement("style");F.id="sed-captcha-styles",F.textContent=` 3169 @keyframes sed-captcha-spin { 3170 0% { transform: rotate(0deg); } 3171 100% { transform: rotate(360deg); } 3172 } 3173 @keyframes sed-captcha-pop { 3174 0% { transform: scale(0.6); opacity: 0; } 3175 100% { transform: scale(1); opacity: 1; } 3176 } 3177 @keyframes sed-captcha-shake { 3178 0%, 100% { transform: translateX(0); } 3179 20%, 60% { transform: translateX(-6px); } 3180 40%, 80% { transform: translateX(6px); } 3181 } 3182 `,document.head.appendChild(F)}const v=A.querySelector(`#${e}-box`),k=A.querySelector(`#${e}-checkbox`),g=A.querySelector(`#${e}-spinner`),E=A.querySelector(`#${e}-check`),S=A.querySelector(`#${e}-label`),T=A.querySelector(`#${e}-error`),x=F=>{if(a||r)return;const Q=F.isTrusted!==!1,M=Date.now()-n;if(!Q||M<150){console.warn("[Security] Suspicious interaction detected"),k.checked=!1;return}r=!0,k.style.display="none",g.style.display="block",v.style.borderColor="#93c5fd",T.style.display="none",setTimeout(()=>{g.style.display="none",E.style.display="flex",v.style.borderColor="#86efac",v.style.background="#f0fdf4",S.style.color="#15803d";const R=Date.now(),ae=Math.random().toString(36).substring(2,10),X=`${R}_${ae}_${M}_${window.location.hostname}`,V=btoa(X);a=!0,r=!1,d=`hvt_${V}`,l=R,t(!0)},750)};k.addEventListener("click",F=>{k.checked&&x(F)}),S.addEventListener("click",F=>{!a&&!r&&(k.checked=!0,x(F))})}return{element:A,isHumanVerified:()=>a,getPayload:()=>{var E,S,T;const v=((E=A.querySelector('input[name="_gotcha"]'))==null?void 0:E.value)||"",k=((S=A.querySelector('input[name="b_website"]'))==null?void 0:S.value)||"",g=((T=A.querySelector('input[name="company_fax"]'))==null?void 0:T.value)||"";return{verificationToken:d||"",verificationTimestamp:l||0,_gotcha:v,b_website:k,company_fax:g}},highlightRequired:()=>{const v=A.querySelector(`#${e}-box`),k=A.querySelector(`#${e}-error`);v&&!a&&(v.style.animation="sed-captcha-shake 0.4s ease",v.style.borderColor="#ef4444",k&&(k.style.display="block"),setTimeout(()=>{v.style.animation=""},450))},reset:()=>{if(a=!1,r=!1,d=null,l=null,u!==null&&window.turnstile)window.turnstile.reset(u);else{const v=A.querySelector(`#${e}-box`),k=A.querySelector(`#${e}-checkbox`),g=A.querySelector(`#${e}-spinner`),E=A.querySelector(`#${e}-check`),S=A.querySelector(`#${e}-label`),T=A.querySelector(`#${e}-error`);v&&(v.style.borderColor="#cbd5e1",v.style.background="#f8fafc"),k&&(k.style.display="block",k.checked=!1),g&&(g.style.display="none"),E&&(E.style.display="none"),S&&(S.style.color="#1e293b"),T&&(T.style.display="none")}t(!1)}}}function EA(i){const e=document.createElement("div");e.className="sed-page";const t=document.createElement("section");t.className="sed-hero",t.innerHTML=` 3183 <div class="sed-container"> 3184 <div class="sed-hero-grid"> 3185 <div> 3186 <div class="sed-eyebrow" style="background: rgba(53, 168, 223, 0.12); color: var(--blue-primary); padding: 0.45rem 1.1rem; border-radius: 20px; font-weight: 800; font-size: 0.88rem; letter-spacing: 0.5px; border: 1px solid rgba(53, 168, 223, 0.25); display: inline-flex; align-items: center; gap: 8px; margin-bottom: 1.25rem;"> 3187 <span class="sed-eyebrow-dot"></span> 3188 ${te("home.heroBadge")} 3189 </div> 3190 3191 <h1 class="sed-hero-title"> 3192 ${te("home.heroTitleLine1")||"The camera sees."}<br> 3193 <span>${te("home.heroTitleLine2")||"SED hears."}</span> 3194 </h1> 3195 3196 <p class="sed-hero-subtitle"> 3197 ${te("home.heroSubtitle")} 3198 </p> 3199 3200 <div class="sed-hero-cta"> 3201 <a href="#solutions" class="sed-btn sed-btn-hero sed-btn-primary" data-route="solutions">${te("home.exploreSolutions")}</a> 3202 <a href="#contact" class="sed-btn sed-btn-hero sed-btn-outline" style="color: var(--blue-primary); border-color: var(--blue-primary);" data-route="contact">${te("home.requestConsultation")}</a> 3203 </div> 3204 </div> 3205 3206 <div id="sed-radar-container">
3207 <!-- Live Incidents Widget Appended Here --> 3208 </div> 3209 </div> 3210 </div> 3211 `;const a=t.querySelector("#sed-radar-container");if(a){const X=$v();X&&X instanceof Node&&a.appendChild(X)}e.appendChild(t);const r=document.createElement("section");r.className="sed-section",r.style.backgroundColor="#ffffff",r.innerHTML=` 3212 <div class="sed-container"> 3213 <div class="sed-section-header"> 3214 <div class="sed-eyebrow">${te("home.videoEyebrow")||"REAL-WORLD DEMONSTRATIONS"}</div> 3215 <h2 class="sed-section-title">${te("home.seeInAction")}</h2> 3216 <p class="sed-section-desc">${te("home.watchFieldDemo")}</p> 3217 </div> 3218 3219 <div class="sed-grid-2"> 3220 <div class="sed-card" style="padding: 1.25rem; display: flex; flex-direction: column; justify-content: space-between;"> 3221 <div> 3222 <div id="home-video-ct-slot" style="margin-bottom: 1.25rem;"></div> 3223 <h3 class="sed-card-title"> 3224 <a href="https://youtu.be/1ZbI0-uAkjA?si=FV_Z993s5by7pa8f" target="_blank" rel="noopener noreferrer" style="color: var(--navy-dark); text-decoration: none;" onmouseover="this.style.color='var(--blue-primary)'" onmouseout="this.style.color='var(--navy-dark)'"> 3225 ${te("home.videoCtTitle")} 3226 </a> 3227 </h3> 3228 <p class="sed-card-text">${te("home.videoCtDesc")}</p> 3229 </div> 3230 <div style="display: flex; justify-content: space-between; align-items: center; border-top: 1px solid var(--slate-line); padding-top: 0.85rem; margin-top: 1rem;"> 3231 <span style="font-size: 0.78rem; font-weight: 800; color: var(--blue-primary); text-transform: uppercase;">${te("home.videoCtTag")}</span> 3232 <a href="https://youtu.be/1ZbI0-uAkjA?si=FV_Z993s5by7pa8f" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-outline" style="font-size: 0.8rem; font-weight: 700; padding: 5px 12px; text-decoration: none; display: inline-flex; align-items: center; gap: 4px;"> 3233 <span>${te("home.watchYt")}</span> 3234 </a> 3235 </div> 3236 </div> 3237 3238 <div class="sed-card" style="padding: 1.25rem; display: flex; flex-direction: column; justify-content: space-between;"> 3239 <div> 3240 <div id="home-video-gun-slot" style="margin-bottom: 1.25rem;"></div> 3241 <h3 class="sed-card-title"> 3242 <a href="https://www.youtube.com/watch?v=PvwzwjHTcN8" target="_blank" rel="noopener noreferrer" style="color: var(--navy-dark); text-decoration: none;" onmouseover="this.style.color='var(--blue-primary)'" onmouseout="this.style.color='var(--navy-dark)'"> 3243 ${te("home.videoGunTitle")} 3244 </a> 3245 </h3> 3246 <p class="sed-card-text">${te("home.videoGunDesc")}</p> 3247 </div> 3248 <div style="display: flex; justify-content: space-between; align-items: center; border-top: 1px solid var(--slate-line); padding-top: 0.85rem; margin-top: 1rem;"> 3249 <span style="font-size: 0.78rem; font-weight: 800; color: var(--blue-primary); text-transform: uppercase;">${te("home.videoGunTag")}</span> 3250 <a href="https://www.youtube.com/watch?v=PvwzwjHTcN8" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-outline" style="font-size: 0.8rem; font-weight: 700; padding: 5px 12px; text-decoration: none; display: inline-flex; align-items: center; gap: 4px;"> 3251 <span>${te("home.watchYt")}</span> 3252 </a> 3253 </div> 3254 </div> 3255 </div> 3256 </div> 3257 `,e.appendChild(r);const n=r.querySelector("#home-video-ct-slot");n&&n.appendChild(Tr({videoId:"1ZbI0-uAkjA",title:te("home.videoCtTitle"),borderRadius:"var(--radius-unified)"}));const d=r.querySelector("#home-video-gun-slot");d&&d.appendChild(Tr({videoId:"PvwzwjHTcN8",title:te("home.videoGunTitle"),borderRadius:"var(--radius-unified)"}));const l=document.createElement("section");l.className="sed-section-alt",l.innerHTML=` 3258 <div class="sed-container"> 3259 <div class="sed-section-header"> 3260 <div class="sed-eyebrow">${te("home.acousticAdvantageEyebrow")||"ACOUSTIC ADVANTAGE"}</div> 3261 <h2 class="sed-section-title">${te("home.blindSpotsTitle")}</h2> 3262 <p class="sed-section-desc">${te("home.blindSpotsLead")}
3262</p> 3263 </div> 3264 3265 <div class="sed-grid-3"> 3266 <!-- 7x Faster Card --> 3267 <div class="sed-card" style="display: flex; flex-direction: column; justify-content: space-between;"> 3268 <div> 3269 <div style="width: 54px; height: 54px; background: rgba(53, 168, 223, 0.1); border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem;"> 3270 <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="var(--blue-primary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"> 3271 <polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"></polygon> 3272 </svg> 3273 </div> 3274 <h3 class="sed-card-title">${te("home.statResponse")}</h3> 3275 <p class="sed-card-text">${te("home.statResponseDesc")}</p> 3276 </div> 3277 3278 <div style="border-top: 1px solid var(--slate-line); margin-top: 1.25rem; padding-top: 0.85rem;"> 3279 <a href="https://iieta.org/journals/ijsse/paper/10.18280/ijsse.150413" target="_blank" rel="noopener noreferrer" style="font-size: 0.82rem; font-weight: 700; color: var(--blue-primary); text-decoration: none; display: inline-flex; align-items: center; gap: 4px;"> 3280 ð Evidence Study: IIETA IJSSI Paper â 3281 </a> 3282 </div> 3283 </div> 3284 3285 <!-- 0 New Cameras Card --> 3286 <div class="sed-card"> 3287 <div style="width: 54px; height: 54px; background: rgba(53, 168, 223, 0.1); border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem;"> 3288 <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="var(--blue-primary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"> 3289 <path d="M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z"></path> 3290 <circle cx="12" cy="13" r="4"></circle> 3291 </svg> 3292 </div> 3293 <h3 class="sed-card-title">${te("home.statCameras")}</h3> 3294 <p class="sed-card-text">${te("home.statCamerasDesc")}</p> 3295 </div> 3296 3297 <!-- Privacy-by-Design Card --> 3298 <div class="sed-card"> 3299 <div style="width: 54px; height: 54px; background: rgba(53, 168, 223, 0.1); border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem;"> 3300 <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="var(--blue-primary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"> 3301 <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path> 3302 <path d="M9 12l2 2 4-4"></path> 3303 </svg> 3304 </div> 3305 <h3 class="sed-card-title">${te("home.statPrivacy")}</h3> 3306 <p class="sed-card-text">${te("home.statPrivacyDesc")}</p> 3307 </div> 3308 </div> 3309 </div> 3310 `,e.appendChild(l);const u=document.createElement("section");u.className="sed-section",u.style.backgroundColor="#ffffff",u.innerHTML=` 3311 <div class="sed-container"> 3312 <div class="sed-section-header"> 3313 <div class="sed-eyebrow">${te("home.comprehensiveCoverageEyebrow")||"COMPREHENSIVE ACOUSTIC COVERAGE"}</div> 3314 <h2 class="sed-section-title">${te("home.threatsTitle")}</h2> 3315 <p class="sed-section-desc">${te("home.threatsSubtitle")}</p> 3316 </div> 3317 3318 <div class="sed-grid-4"> 3319 <!-- Gunshot --> 3320 <div class="sed-card" style="padding: 0; overflow: hidden; cursor: pointer; display: flex; flex-direction: column; justify-content: space-between;" data-route="detection-gunshot"> 3321 <div> 3322 <div style="height: 180px; background: #f8fafc; padding: 1rem; text-align: center; border-bottom: 1px solid var(--slate-line); display: flex; align-items: center; justify-content: center;"> 3323 <img src="/images/Detekce_Strelba.png" alt="${te("detectionTypes.gunshot")}" style="max-width: 100%; max-height: 160px; object-fit: contain;"> 3324 </div> 3325 <div style="padding: 1.25rem;"> 3326 <h3 class="sed-card-title" style="display: flex; align-items: center; gap: 8px;"><span style="color: #e6273e; display: inline-flex;">${yo("gunshot",20,"#e6273e")}</span> ${te("detectionTypes.gunshot")}</h3> 3327 <p class="sed-card-text">${te("detectionPages.gunshot.lead")}</p> 3328 </div> 3329 </div> 3330 </div> 3331 3332 <!-- Glass Break --> 3333 <div class="sed-card" style="padding: 0; overflow: hidden; cursor: pointer; display: flex; flex-direction: column; justify-content: space-between;" data-route="detection-glass"> 3334 <div> 3335 <div style="height: 180px; background: #f8fafc; padding: 1rem; text-align: center; border-bottom: 1px solid var(--slate-line); display: flex; align-items: center; justify-content: center;"> 3336 <img src="/images/Detekce_Sklo.png" alt="${te("detectionTypes.glass")}" style="max-width: 100%; max-height: 160px; object-fit: contain;"> 3337 </div> 3338 <div style="padding: 1.25rem;"> 3339 <h3 class="sed-card-title" style="display: flex; align-items: center; gap: 8px;"><span style="color: var(--blue-primary); display: inline-flex;">${yo("glass",20,"var(--blue-primary)")}</span> ${te("detectionTypes.glass")}</h3> 3340 <p class="sed-card-text">${te("detectionPages.glass.lead")}</p> 3341 </div> 3342 </div> 3343 </div> 3344 3345 <!-- Drone --> 3346 <div class="sed-card" style="padding: 0; overflow: hidden; cursor: pointer; display: flex; flex-direction: column; justify-content: space-between;" data-route="detection-drone"> 3347 <div> 3348 <div style="height: 180px; background: #f8fafc; padding: 1rem; text-align: center; border-bottom: 1px solid var(--slate-line); display: flex; align-items: center; justify-content: center;"> 3349 <img src="/images/Untitled-design-3-1024x679.png" alt="${te("detectionTypes.drone")}" style="max-width: 100%; max-height: 160px; object-fit: contain;"> 3350 </div> 3351 <div style="padding: 1.25rem;"> 3352 <h3 class="sed-card-title" style="display: flex; align-items: center; gap: 8px;"><span style="color: var(--navy-dark); display: inline-flex;">${yo("drone",20,"var(--navy-dark)")}</span> ${te("detectionTypes.drone")}</h3> 3353 <p class="sed-card-text">${te("detectionPages.drone.lead")}</p> 3354 </div> 3355 </div> 3356 </div> 3357 3358 <!-- Scream --> 3359 <div class="sed-card" style="padding: 0; overflow: hidden; cursor: pointer; display: flex; flex-direction: column; justify-content: space-between;" data-route="detection-scream"> 3360 <div> 3361 <div style="height: 180px; background: #f8fafc; padding: 1rem; text-align: center; border-bottom: 1px solid var(--slate-line); display: flex; align-items: center; justify-content: center;"> 3362 <img src="/images/Detekce_Agrese.png" alt="${te("detectionTypes.scream")}" style="max-width: 100%; max-height: 160px; object-fit: contain;"> 3363 </div> 3364 <div style="padding: 1.25rem;"> 3365 <h3 class="sed-card-title" style="display: flex; align-items: center; gap: 8px;"><span style="color: #f59e0b; display: inline-flex;">${yo("scream",20,"#f59e0b")}</span> ${te("detectionTypes.scream")}</h3> 3366 <p class="sed-card-text">${te("detectionPages.scream.lead")}</p> 3367 </div> 3368 </div> 3369 </div> 3370 </div> 3371 3372 <div style="text-align: center; margin-top: 2.5rem;"> 3373 <a href="#detection" class="sed-btn sed-btn-primary" data-route="detection">
3374 <span>${te("home.viewDetections")}</span> 3375 </a> 3376 </div> 3377 </div> 3378 `,e.appendChild(u);const A=document.createElement("section");A.className="sed-section",A.style.backgroundColor="#ffffff",A.innerHTML=` 3379 <div class="sed-container"> 3380 <div class="sed-section-header"> 3381 <div class="sed-eyebrow">${te("home.flexibleArchEyebrow")||"FLEXIBLE ARCHITECTURE"}</div> 3382 <h2 class="sed-section-title">${te("solutions.title")}</h2> 3383 <p class="sed-section-desc">${te("solutions.subtitle")}</p> 3384 </div> 3385 <div id="sed-architecture-graph-slot"></div> 3386 </div> 3387 `;const h=A.querySelector("#sed-architecture-graph-slot");if(h){const X=pg();X&&X instanceof Node&&h.appendChild(X)}e.appendChild(A);const v=Xv();v&&v instanceof Node&&e.appendChild(v);const k=Yv();k&&k instanceof Node&&e.appendChild(k);const g=document.createElement("section");g.className="sed-section",g.style.backgroundColor="#ffffff";const E=_t()||"en",S={eyebrow:E==="cs"?"AKTUÃLNà DÄNà & PÅÃPADOVà STUDIE":E==="de"?"AKTUELLES & FALLSTUDIEN":"PRESS & LATEST INSIGHTS",title:te("newsSection.title")||(E==="cs"?"Aktuality a tiskové zprávy":"Latest News & Press Releases"),subtitle:te("newsSection.subtitle")||(E==="cs"?"Sledujte nejnovÄjšà technologické inovace, televiznà reportáže, ocenÄnà a nasazenà Sound Event Detectoru.":"Stay updated with the latest technological developments, TV reports, awards, and field deployment results."),allNewsBtn:E==="cs"?"VÅ¡echny aktuality â":"All News Releases â",allCasesBtn:E==="cs"?"PÅÃpadové studie â":"All Case Studies â",allProdsBtn:E==="cs"?"Produktové novinky â":"Product Updates â"};g.innerHTML=` 3388 <div class="sed-container"> 3389 <div class="sed-section-header"> 3390 <div class="sed-eyebrow">${S.eyebrow}</div> 3391 <h2 class="sed-section-title">${S.title}</h2> 3392 <p class="sed-section-desc">${S.subtitle}</p> 3393 </div> 3394 3395 <div id="sed-home-insights-grid" class="sed-grid-3" style="margin-bottom: 2.5rem;"> 3396 <!-- Dynamically injected latest articles from all 3 categories --> 3397 </div> 3398 3399 <!-- Navigation links to 3 full archive pages --> 3400 <div style="display: flex; justify-content: center; gap: 1rem; flex-wrap: wrap; border-top: 1px solid var(--slate-line); padding-top: 2rem;"> 3401 <a href="#news" class="sed-btn sed-btn-primary" data-route="news" style="padding: 0.75rem 1.5rem; font-size: 0.92rem;"> 3402 <span>${S.allNewsBtn}</span> 3403 </a> 3404 <a href="#case-studies" class="sed-btn sed-btn-outline" data-route="case-studies" style="padding: 0.75rem 1.5rem; font-size: 0.92rem; color: var(--navy-dark); border-color: var(--navy-dark);"> 3405 <span>${S.allCasesBtn}</span> 3406 </a> 3407 <a href="#product-updates" class="sed-btn sed-btn-outline" data-route="product-updates" style="padding: 0.75rem 1.5rem; font-size: 0.92rem; color: var(--navy-dark); border-color: var(--navy-dark);"> 3408 <span>${S.allProdsBtn}</span> 3409 </a> 3410 </div> 3411 3412 </div> 3413 `;function T(){const X=g.querySelector("#sed-home-insights-grid");if(!X)return;const V=nl("latest-news"),D=V&&V.length>0?V[0]:{slug:"czech-technology-featured-in-an-american-tv-report",img:"/images/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png"},Z=nl("case-studies"),C=Z&&Z.length>0?Z[0]:{slug:"protecting-critical-infrastructure-when-a-threat-is-heard-first",img:"/images/SED_kriticka_infrastruktura.png"},N=nl("product-updates"),W=N&&N.length>0?N[0]:{slug:"great-improvements-for-sed-app-users",img:"/images/SED_Novinky-aplikace_EN-2.png"},J=[{art:D,type:"news",badgeBg:"rgba(53, 168, 223, 0.95)",defaultBadge:E==="cs"?"ðº Aktuality a tisk":"ðº Latest News",defaultBtn:E==="cs"?"ÄÃst celou zprávu â":"Read Full Article â"},{art:C,type:"case-study",badgeBg:"rgba(16, 185, 129, 0.95)",defaultBadge:E==="cs"?"ðï¸ PÅÃpadová studie":"ðï¸ Case Study",defaultBtn:E==="cs"?"Prozkoumat studii â":"Explore Case Study â"},{art:W,type:"product-update",badgeBg:"rgba(99, 102, 241, 0.95)",defaultBadge:E==="cs"?"ð Produktová novinka":"ð Product Update",defaultBtn:E==="cs"?"Zobrazit novinku â":"Read Product Update â"}];X.innerHTML=J.map(({art:re,type:ue,badgeBg:de,defaultBadge:ie,defaultBtn:fe})=>{const ye=re.slug||"article",ke=re.translations&&re.translations[E]||_r[E]&&_r[E][ye]||{},I=ke.title||re.title||ye.replace(/-/g," ").toUpperCase(),q=ke.excerpt||re.excerpt||(re.content?re.content.replace(/<[^>]+>/g,"").slice(0,160)+"...":"Sound Event Detector latest update."),ee=ke.category||re.tag||ie,oe=re.img||"/images/prumyslova-bezpecnost.png";return` 3414 <div class="sed-card sed-insight-card" style="cursor: pointer; display: flex; flex-direction: column; justify-content: space-between; overflow: hidden; padding: 0; border: 1px solid var(--slate-line); border-radius: 14px; transition: transform 0.2s ease, box-shadow 0.2s ease;" data-article-id="${ye}"> 3415 <div> 3416 <div style="height: 180px; overflow: hidden; position: relative; background: var(--navy-dark);"> 3417 <img src="${oe}" alt="${I}" style="width: 100%; height: 100%; object-fit: cover;"> 3418 <div style="position: absolute; top: 12px; left: 12px; background: ${de}; color: #ffffff; padding: 4px 10px; border-radius: 6px; font-size: 0.75rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.5px;"> 3419 ${ee} 3420 </div> 3421 ${ke.date||re.date?` 3422 <div style="position: absolute; bottom: 10px; right: 12px; background: rgba(10, 25, 47, 0.85); color: #ffffff; padding: 0.2rem 0.55rem; border-radius: 4px; font-size: 0.72rem; font-weight: 700; backdrop-filter: blur(4px);"> 3423 ${ke.date||re.date} 3424 </div> 3425 `:""} 3426 </div> 3427 <div style="padding: 1.25rem 1.25rem 0.5rem;"> 3428 <h3 class="sed-card-title" style="font-size: 1.15rem; line-height: 1.4; margin-bottom: 0.6rem; color: var(--navy-dark);"> 3429 ${I} 3430 </h3> 3431 <p class="sed-card-text" style="font-size: 0.9rem; line-height: 1.6; color: var(--text-dark);"> 3432 ${q} 3433 </p> 3434 </div> 3435 </div> 3436 <div style="padding: 0 1.25rem 1.25rem;"> 3437 <button class="sed-btn sed-btn-outline" style="width: 100%; color: var(--blue-primary); border-color: var(--blue-primary); font-size: 0.88rem; font-weight: 700;"> 3438 ${fe} 3439 </button> 3440 </div> 3441 </div> 3442 `}).join(""),X.querySelectorAll(".sed-insight-card").forEach(re=>{re.addEventListener("mouseenter",()=>{re.style.transform="translateY(-4px)",re.style.boxShadow="0 14px 30px rgba(0,0,0,0.1)"}),re.addEventListener("mouseleave",()=>{re.style.transform="none",re.style.boxShadow="none"}),re.addEventListener("click",()=>{const ue=re.getAttribute("data-article-id");ue&&sr(ue)})})}T(),Dc(()=>{T()}),e.appendChild(g);const x=document.createElement("section");x.className="sed-section-alt",x.style.padding="4.5rem 0",x.innerHTML=` 3443 <div class="sed-container"> 3444 <div class="sed-card" style="max-width: 800px; margin: 0 auto; padding: 2.5rem; background: #ffffff; border: 1px solid var(--slate-line); box-shadow: 0 15px 35px rgba(0,0,0,0.06);"> 3445 <div style="text-align: center; margin-bottom: 2rem;"> 3446 <div class="sed-eyebrow" style="margin-bottom: 0.5rem;">${te("home.consultEyebrow")||"DIRECT ENGINEERING CONSULTATION"}</div> 3447 <h2 class="sed-section-title" style="margin-bottom: 0.6rem;"> 3448 ${te("home.consultTitle")} 3449 </h2> 3450 <p style="color: var(--text-muted); font-size: 0.95rem; line-height: 1.6; max-width: 600px; margin: 0 auto;"> 3451 ${te("home.consultDesc")} 3452 </p> 3453 </div> 3454 3455 <div id="home-form-alert" style="display: none; margin-bottom: 1.25rem; padding: 1rem 1.25rem;
3455 border-radius: var(--radius-unified); font-size: 0.92rem; line-height: 1.5;"></div> 3456 3457 <form id="sed-home-contact-form" style="display: flex; flex-direction: column; gap: 1.2rem;"> 3458 <input type="text" name="_gotcha" style="display:none !important;" tabindex="-1" autocomplete="off"> 3459 3460 <div class="sed-form-grid-2"> 3461 <div> 3462 <label style="font-size: 0.85rem; font-weight: 700; color: var(--navy-dark); display: block; margin-bottom: 0.4rem;">${te("home.nameLabel")}</label> 3463 <input type="text" id="home-name" placeholder="${te("home.namePlaceholder")||"John Doe"}" required style="width: 100%; padding: 0.75rem 1rem; border: 1px solid var(--slate-line); border-radius: var(--radius-unified); outline: none;"> 3464 </div> 3465 <div> 3466 <label style="font-size: 0.85rem; font-weight: 700; color: var(--navy-dark); display: block; margin-bottom: 0.4rem;">${te("home.companyLabel")}</label> 3467 <input type="text" id="home-company" placeholder="${te("home.companyPlaceholder")||"e.g. City of Pilsen, Securitas"}" required style="width: 100%; padding: 0.75rem 1rem; border: 1px solid var(--slate-line); border-radius: var(--radius-unified); outline: none;"> 3468 </div> 3469 </div> 3470 3471 <div> 3472 <label style="font-size: 0.85rem; font-weight: 700; color: var(--navy-dark); display: block; margin-bottom: 0.4rem;">${te("home.emailLabel")}</label> 3473 <input type="email" id="home-email" placeholder="${te("home.emailPlaceholder")||"[email protected]"}" required style="width: 100%; padding: 0.75rem 1rem; border: 1px solid var(--slate-line); border-radius: var(--radius-unified); outline: none;"> 3474 </div> 3475 3476 <div> 3477 <label style="font-size: 0.85rem; font-weight: 700; color: var(--navy-dark); display: block; margin-bottom: 0.4rem;">${te("home.facilityLabel")}</label> 3478 <textarea id="home-message" rows="4" placeholder="${te("home.facilityPlaceholder")||"Describe your facility & requirements..."}" required style="width: 100%; padding: 0.75rem 1rem; border: 1px solid var(--slate-line); border-radius: var(--radius-unified); outline: none; font-family: var(--font-body);"></textarea> 3479 </div> 3480 3481 <!-- Human Verification / Anti-Bot Checkbox --> 3482 <div id="home-captcha-mount"></div> 3483 3484 <button type="submit" id="home-submit-btn" class="sed-btn sed-btn-primary" style="height: 48px; font-size: 1rem; font-weight: 700; display: flex; align-items: center; justify-content: center; gap: 8px;"> 3485 <span>${te("home.submitConsult")}</span> 3486 </button> 3487 <div style="font-size: 0.78rem; color: var(--text-light); text-align: center;">${te("home.consultNotice")}</div> 3488 </form> 3489 </div> 3490 </div> 3491 `,e.appendChild(x);const F=e.querySelector("#sed-home-contact-form"),Q=e.querySelector("#home-form-alert"),M=e.querySelector("#home-submit-btn"),R=e.querySelector("#home-captcha-mount"),ae=hg({id:"home-consult-captcha"});return R&&R.appendChild(ae.element),F&&F.addEventListener("submit",async X=>{var W,J,re,ue;if(X.preventDefault(),!ae.isHumanVerified()){ae.highlightRequired();return}const V=ae.getPayload(),D=((W=F.querySelector("#home-name"))==null?void 0:W.value)||"",Z=((J=F.querySelector("#home-company"))==null?void 0:J.value)||"",C=((re=F.querySelector("#home-email"))==null?void 0:re.value)||"",N=((ue=F.querySelector("#home-message"))==null?void 0:ue.value)||"";if(V._gotcha||V.b_website||V.company_fax){F.reset(),ae.reset();return}M.disabled=!0,M.innerHTML=` 3492 <span class="sed-spinner" style="display: inline-block; width: 18px; height: 18px; border: 2px solid rgba(255,255,255,0.3); border-top-color: #ffffff; border-radius: 50%; animation: spin 0.8s linear infinite;"></span> 3493 <span>${te("contactPage.sending")}</span> 3494 `,Q.style.display="none";try{const de=await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:D,company:Z,email:C,message:N,source:"Home Direct Consultation Form",verificationToken:V.verificationToken,verificationTimestamp:V.verificationTimestamp,_gotcha:V._gotcha,b_website:V.b_website,company_fax:V.company_fax})}),ie=await de.json();if(de.ok&&ie.success)Q.style.display="block",Q.style.background="#ecfdf5",Q.style.border="1px solid #10b981",Q.style.color="#065f46",Q.innerHTML=` 3495 <div style="font-weight: 700; margin-bottom: 4px;">â ${te("contactPage.successTitle")}</div> 3496 <div>${te("home.consultSuccess")}</div> 3497 `,F.reset(),ae.reset();else throw new Error(ie.error||"Submission failed")}catch(de){console.error("Consultation Form Error:",de),Q.style.display="block",Q.style.background="#fef2f2",Q.style.border="1px solid #ef4444",Q.style.color="#991b1b",Q.innerHTML=` 3498 <div style="font-weight: 700; margin-bottom: 4px;">â ï¸ ${te("contactPage.errorTitle")}</div> 3499 <div>${te("home.consultFailed")}</div> 3500 `}finally{M.disabled=!1,M.innerHTML=`<span>${te("home.submitConsult")}</span>`}}),e.querySelectorAll("[data-route]").forEach(X=>{X.addEventListener("click",V=>{V.preventDefault();const D=X.getAttribute("data-route");i&&i(D)})}),e}const CA={en:{videoEyebrow:"OFFICIAL VIDEO SHOWCASE",videoTitle:"See Sound Event Detector in Action",videoDesc:"Watch our official introductory promo video and technical demonstrations showcasing real-time acoustic AI detection, sub-second PTZ camera auto-tracking, and seamless integration into municipal security centers.",subSecondTitle:"Sub-Second Triggering",subSecondDesc:"Neural event classification and emergency notification in less than 0.4 seconds.",slewTitle:"Automated Slew-to-Cue",slewDesc:"Automatically pivots PTZ cameras to exact sound blast and aggression coordinates.",gdprTitle:"Privacy-by-Design Architecture",gdprDesc:"Edge AI processing without saving conversations or human voice audio.",demoHeading:"Technical Capability & Integration Demonstrations",v1Title:"Sound Event Localization & Fast Response",v1Desc:"Sub-degree acoustic triangulation and automated PTZ camera slewing during emergencie
3500s.",v2Title:"Coverage Design & Detection Optimization",v2Desc:"Acoustic site modeling and sensor placement guidelines for complex physical environments.",v3Title:"JALUD & KISS: Instant Crisis Response",v3Desc:"Direct integration into mass notification, automated emergency calls, and SMS dispatch.",vmsEyebrow:"ENTERPRISE INTEGRATION MATRIX & OPEN PROTOCOLS",vmsTitle:"Supported Video Management Systems (VMS) & Platforms",vmsDesc:"Sound Event Detector integrates seamlessly into leading global VMS platforms, PSIM command consoles, and emergency mass notification networks.",ecosystemTitle:"Supported VMS, PSIM & Mass Notification Ecosystem",protoTitle:"Open Architecture: Seamless Integration into ANY Security Platform",protoDesc:"SED is engineered with an open protocol engine. In addition to our pre-built native plugins, SED broadcasts standardized telemetry and triggers over <strong>SAPIENT (NATO STANREC 4869 / BSI Flex 335)</strong>, <strong>ONVIF (Profile S & M)</strong>, <strong>ConnectID</strong>, <strong>SIA DC-09</strong>, <strong>REST API / Webhooks</strong>, <strong>MQTT</strong>, and <strong>SIP</strong>. This guarantees instant interoperability with defense command networks, municipal centers, and proprietary security platforms worldwide.",consultBtn:"Consult System Architecture with Engineers â",visitPrefix:"Visit",customTitle:"Custom & 3rd Party Systems",customBadge:"Universal Adapters",customDesc:"Connect any proprietary dispatch console, defense C2 system, or physical security software with standard protocol adapters.",customBtn:"Request Protocol Specs â",vmsAxis:"Runs directly on ARTPEC-8/9 cameras or bridges into Axis Camera Station with auto PTZ slewing.",vmsMilestone:"Full Smart Client alarm integration with live acoustic sound classification and map overlays.",vmsGenetec:"Direct event injection for automated camera switching, access lockdowns, and operator workflows.",vmsHanwha:"Real-time HTTP event metadata integration with WAVE desktop layout bookmarks and alerts.",vmsBosch:"Seamless integration with BVMS alarm engine and camera sequencing triggers via ONVIF/REST.",vmsAvigilon:"ONVIF Profile S / Profile M metadata integration with Focus of Attention (FoA) visual mapping.",vmsHikCentral:"Direct alarm and event linking into HikCentral central monitoring and e-map dispatch console.",vmsGeutebrueck:"Deep integration with high-security German video management platform Geutebrück G-Core & G-Sim.",vmsAteas:"Real-time acoustic telemetry and camera mapping into ATEAS Security VMS software suite.",vmsIvisec:"Turnkey integration with iVISEC security and CCTV management software developed by ZLD.",vmsLatis:"Seamless integration with LATIS security, alarm receiving, and access control platforms by FIDES.",vmsDroneGuard:"Acoustic drone signature integration into DroneGuard multi-sensor counter-UAV defense systems.",vmsKiss:"Instant automated mass paging, voice calling, and SMS notification for emergency response teams during critical incidents.",vmsSphereLink:"SED acoustic AI software embedded natively into Tondo SphereLink outdoor lighting controllers and smart city infrastructure."},cs:{videoEyebrow:"OFICIÃLNà VIDEOUKÃZKY",videoTitle:"PodÃvejte se na Sound Event Detector v akci",videoDesc:"Sledujte naÅ¡e oficiálnà úvodnà video a technické ukázky pÅedstavujÃcà akustickou AI detekci v reálném Äase, automatické navádÄnà PTZ kamer pod 1 sekundu a bezproblémovou integraci do mÄstských bezpeÄnostnÃch center.",subSecondTitle:"Detekce a upozornÄnà pod 0,4 s",subSecondDesc:"Klasifikace neuronovou sÃtà a nouzové upozornÄnà za ménÄ než 0,4 sekundy.",slewTitle:"Automatické navádÄnà PTZ kamer",slewDesc:"Automaticky natáÄà PTZ kamery pÅÃmo na pÅesné souÅadnice výstÅelu Äi agrese.",gdprTitle:"Ochrana soukromà (Privacy by Design)",gdprDesc:"Edge AI zpracovánà na Äipu bez ukládánà hlasových záznamů a konverzacÃ.",demoHeading:"Technické ukázky a integrace v praxi",v1Title:"Lokalizace zvukových událostà a rychlá reakce",v1Desc:"Sub-stupÅová akustická triangulace a automatické navádÄnà PTZ kamer v krizových situacÃch.",v2Title:"Návrh pokrytà a optimalizace detekce",v2Desc:"Akustické modelovánà lokality a doporuÄenà pro rozmÃstÄnà senzorů v Älenitém prostÅedÃ.",v3Title:"JALUD a KISS: Okamžitá krizová reakce",v3Desc:"PÅÃmá integrace do hromadného varovánÃ, automatických tÃsÅových volánà a SMS svolávánÃ.",vmsEyebrow:"INTEGRAÄNà MATICE & OTEVÅENà PROTOKOLY",vmsTitle:"Podporované systémy správy videa (VMS) a platformy",vmsDesc:"Sound Event Detector se bezproblémovÄ integruje do pÅednÃch svÄtových VMS syst
3500émů, velÃnů PSIM a sÃtà hromadného varovánÃ.",ecosystemTitle:"Podporovaný ekosystém VMS, PSIM a hromadného varovánÃ",protoTitle:"OtevÅená architektura: Bezproblémová integrace do JAKÃKOLIV bezpeÄnostnà platformy",protoDesc:"SED je navržen s otevÅeným protokolovým jádrem. KromÄ nativnÃch pluginů pro kamery SED vysÃlá standardizovaná telemetrická data a poplachy pÅes protokoly <strong>SAPIENT (NATO STANREC 4869 / BSI Flex 335)</strong>, <strong>ONVIF (Profile S & M)</strong>, <strong>ConnectID</strong>, <strong>SIA DC-09</strong>, <strong>REST API / Webhooky</strong>, <strong>MQTT</strong> a <strong>SIP</strong>. To zaruÄuje okamžitou interoperabilitu s velitelskými sÃtÄmi obrany, mÄstskými velÃny i zákaznickými platformami po celém svÄtÄ.",consultBtn:"Konzultujte architekturu systému s techniky â",visitPrefix:"NavÅ¡tÃvit",customTitle:"Vlastnà systémy & systémy tÅetÃch stran",customBadge:"Univerzálnà adaptéry",customDesc:"PÅipojte jakýkoli vlastnà dispeÄink, armádnà C2 systém nebo bezpeÄnostnà software pomocà standardnÃch protokolových adaptérů.",customBtn:"Vyžádat specifikaci protokolů â",vmsAxis:"BÄžà pÅÃmo na kamerách ARTPEC-8/9 nebo se integruje do Axis Camera Station s automatickým navádÄnÃm PTZ.",vmsMilestone:"Plná integrace poplachů do Smart Clienta s živou akustickou klasifikacà a zobrazenÃm na mapÄ.",vmsGenetec:"PÅÃmé vkládánà událostà pro automatické pÅepÃnánà kamer, uzamykánà vstupů a pracovnà postupy dispeÄera.",vmsHanwha:"PÅedávánà metadat v reálném Äase pÅes HTTP s tvorbou záložek v rozvrženà WAVE a notifikacemi.",vmsBosch:"Integrace s poplachovým systémem BVMS a sekvenÄnÃm spouÅ¡tÄnÃm kamer pÅes ONVIF/REST.",vmsAvigilon:"PÅedávánà poplachů v reálném Äase, spouÅ¡tÄnà pravidel pro pÅepÃnánà kamer a Focus of Attention (FoA) mapovánÃ.",vmsHikCentral:"PÅÃmé propojenà poplachů do centrálnÃho dohledu HikCentral a e-map dispeÄerského pultu.",vmsGeutebrueck:"Hluboká integrace s nÄmeckou vysoko-bezpeÄnostnà platformou správy videa Geutebrück G-Core & G-Sim.",vmsAteas:"PÅenos akustické telemetrie a mapovánà kamer do softwarového balÃku ATEAS Security VMS v reálném Äase.",vmsIvisec:"Integrované ÅeÅ¡enà s bezpeÄnostnÃm a CCTV ÅÃdicÃm softwarem iVISEC vyvinutým spoleÄnostà ZLD.",vmsLatis:"Bezproblémová integrace s bezpeÄnostnÃmi, poplachovými a pÅÃstupovými platformami LATIS od spoleÄnosti FIDES.",vmsDroneGuard:"Integrace akustického podpisu dronů do vÃce-senzorových antidronových obranných systémů DroneGuard.",vmsKiss:"Okamžité automatické hromadné rozesÃlánà zpráv, hlasová volánà a SMS svolávánà záchranných týmů pÅi krizových incidentech.",vmsSphereLink:"Akustický AI software SED vestavÄný nativnÄ do venkovnÃch ÅÃdicÃch jednotek veÅejného osvÄtlenà Tondo SphereLink a mÄstské IoT infrastruktury."},de:{videoEyebrow:"OFFIZIELLE VIDEOPRÃSENTATION",videoTitle:"Sound Event Detector in Aktion erleben",videoDesc:"Sehen Sie unser offizielles Einführungsvideo und technische Demonstrationen zu akustischer KI-Erkennung in Echtzeit, sekundenschneller PTZ-Kamerasteuerung und nahtloser VMS-Integration.",subSecondTitle:"Auslösung in unter 0,4 Sekunden",subSecondDesc:"Neuronale Ereignisklassifizierung und Notfallbenachrichtigung in weniger als 0,4 s.",slewTitle:"Automatisierte PTZ-Kamerasteuerung",slewDesc:"Schwenkt PTZ-Kameras automatisch auf die exakten Koordinaten von Schüssen oder Aggressionen.",gdprTitle:"Datenschutz durch Technikgestaltung",gdprDesc:"Edge-KI-Verarbeitung auf dem Chip ohne Aufzeichnung von Sprach- oder Gesprächsdaten.",demoHeading:"Technische Fähigkeiten & Praxis-Demonstrationen",v1Title:"Schallereignis-Lokalisierung & Schnelle Reaktion",v1Desc:"Subgrad-akustische Triangulation und automatisches Schwenken von PTZ-Kameras bei Notfällen.",v2Title:"Abdeckungsdesign & Detektionsoptimierung",v2Desc:"Akustische Standortmodellierung und Sensorplatzierungsrichtlinien für komplexe Umgebungen.",v3Title:"JALUD & KISS: Sofortige Krisenreaktion",v3Desc:"Direkte Integration in Massenbenachrichtigung, automatisierte Notrufe und SMS-Alarmierung.",vmsEyebrow:"ENTERPRISE-INTEGRATIONSMATRIX & OFFENE PROTOKOLLE",vmsTitle:"Unterstützte Videomanagementsysteme (VMS) & Plattformen",vmsDesc:"Sound Event Detector integriert sich nahtlos in weltweit führende VMS-Plattformen, PSIM-Leitstände und Alarmierungsnetzwerke.",ecosystemTitle:"Unterstütztes VMS-, PSIM- & Alarmierungs-Ãkosystem",protoTitle:"Offene Architektur: Nahtlose Integration in JEDE Sicherheitsplattform",protoDesc:"SED basiert auf einer offenen Protokoll-Engine. Neben nativen Plugins überträgt SED standardisierte Telemetrie über <strong>SAPIENT (NATO STANREC 4869)</strong>, <strong>ONVIF (Profile S & M)</strong>, <strong>SIA DC-09</strong>, <strong>REST API</strong>, <strong>MQTT</strong> und <strong>SIP</strong>.",consultBtn:"Systemarchitektur mit Ingenieuren besprechen â",visitPrefix:"Besuchen Sie",customTitle:"Eigene & Drittanbietersysteme",customBadge:"Universelle Adapter",customDesc:"Verbinden Sie jede proprietäre Leitstelle oder Sicherheitssoftware über Standardprotokolle.",customBtn:"Protokollspezifikationen anfordern â",vmsAxis:"Läuft direkt auf ARTPEC-8/9-Kameras oder integriert sich in Axis Camera Station mit automatischer PTZ-Nachführung.",vmsMilestone:"Vollständige Smart-Client-Alarmintegration mit akustischer Live-Klassifizierung und Karten-Overlay.",vmsGenetec:"Direkte Ereignisinjektion für automatisches Kameraschalten, Sperren und Leitstellen-Workflows.",vmsHanwha:"Echtzeit-HTTP-Metadatenübertragung mit WAVE-Desktop-Lesezeichen und Alarmmeldu
3500ngen.",vmsBosch:"Nahtlose Integration in die BVMS-Alarm-Engine und Kameraschaltung über ONVIF/REST.",vmsAvigilon:"ONVIF Profile S/M Metadaten-Integration mit Focus of Attention (FoA) Visualisierung.",vmsHikCentral:"Direkte Alarm- und Ereignisverknüpfung in die zentrale HikCentral-Leitwarte und E-Map.",vmsGeutebrueck:"Tiefenintegration in die hochsichere deutsche Videomanagement-Plattform Geutebrück G-Core & G-Sim.",vmsAteas:"Echtzeit-Telemetrie und Kamerakartierung in die ATEAS Security VMS Software-Suite.",vmsIvisec:"Schlüsselfertige Integration in die iVISEC-Sicherheits- und CCTV-Verwaltungssoftware von ZLD.",vmsLatis:"Nahtlose Integration in LATIS-Sicherheits- und Zutrittsplattformen von FIDES.",vmsDroneGuard:"Integration akustischer Drohnensignaturen in DroneGuard-Mehrsensor-Abwehrsysteme.",vmsKiss:"Sofortige automatisierte Massenbenachrichtigung, Sprachanrufe und SMS-Alarmierung.",vmsSphereLink:"SED-KI nativ eingebettet in Tondo SphereLink StraÃenbeleuchtungs-Controller und Smart-City-Module."},es:{videoEyebrow:"PRESENTACIÃN OFICIAL EN VÃDEO",videoTitle:"Vea Sound Event Detector en Acción",videoDesc:"Vea nuestro vÃdeo promocional oficial y demostraciones técnicas sobre detección acústica mediante IA en tiempo real, seguimiento automático PTZ en menos de 1 segundo e integración en centros de seguridad.",subSecondTitle:"Activación en menos de 0,4 s",subSecondDesc:"Clasificación de eventos mediante red neuronal y alerta de emergencia en menos de 0,4 segundos.",slewTitle:"Giro automático de cámaras PTZ",slewDesc:"Orienta automáticamente las cámaras PTZ hacia las coordenadas exactas del disparo o agresión.",gdprTitle:"Privacidad desde el Diseño (GDPR)",gdprDesc:"Procesamiento de IA en el chip perimetral sin almacenar conversaciones ni grabaciones de voz.",demoHeading:"Demostraciones de Capacidad Técnica e Integración",v1Title:"Localización de Eventos Sonoros y Respuesta Rápida",v1Desc:"Triangulación acústica de precisión sub-grado y giro automático de cámaras PTZ en emergencias.",v2Title:"Diseño de Cobertura y Optimización de Detección",v2Desc:"Modelado acústico del emplazamiento y pautas de colocación de sensores en entornos complejos.",v3Title:"JALUD y KISS: Respuesta Inmediata a Crisis",v3Desc:"Integración directa en sistemas de alerta masiva, llamadas de emergencia automatizadas y SMS.",vmsEyebrow:"MATRIZ DE INTEGRACIÃN Y PROTOCOLOS ABIERTOS",vmsTitle:"Sistemas de Gestión de VÃdeo (VMS) y Plataformas Compatibles",vmsDesc:"Sound Event Detector se integra a la perfección en los principales sistemas VMS, centros de control PSIM y redes de notificación de emergencia.",ecosystemTitle:"Ecosistema Compatible de VMS, PSIM y Notificación Masiva",protoTitle:"Arquitectura Abierta: Integración Fluida en CUALQUIER Plataforma",protoDesc:"SED está diseña
3500do con un motor de protocolos abiertos. Además de plugins nativos, SED transmite telemetrÃa y alarmas estandarizadas mediante <strong>SAPIENT (OTAN STANREC 4869)</strong>, <strong>ONVIF (Profile S & M)</strong>, <strong>SIA DC-09</strong>, <strong>REST API / Webhooks</strong>, <strong>MQTT</strong> y <strong>SIP</strong>.",consultBtn:"Consultar arquitectura del sistema con ingenieros â",visitPrefix:"Visitar",customTitle:"Sistemas Propios y de Terceros",customBadge:"Adaptadores Universales",customDesc:"Conecte cualquier centro de control, sistema C2 de defensa o software de seguridad fÃsica con adaptadores estándar.",customBtn:"Solicitar especificaciones de protocolos â",vmsAxis:"Se ejecuta directamente en cámaras ARTPEC-8/9 o se integra en Axis Camera Station con giro automático PTZ.",vmsMilestone:"Integración completa de alarmas en Smart Client con clasificación acústica en vivo y mapa interactivo.",vmsGenetec:"Inyección directa de eventos para cambio de cámaras, cierre de accesos y flujos de operador.",vmsHanwha:"Transmisión de metadatos HTTP en tiempo real con marcadores WAVE y notificaciones de alerta.",vmsBosch:"Integración fluida con el motor de alarmas BVMS y secuencias de cámaras vÃa ONVIF/REST.",vmsAvigilon:"Metadatos ONVIF Profile S/M con visualización Focus of Attention (FoA).",vmsHikCentral:"Vinculación directa de eventos en la consola central HikCentral y mapas interactivos.",vmsGeutebrueck:"Integración avanzada con la plataforma alemana de alta seguridad Geutebrück G-Core & G-Sim.",vmsAteas:"TelemetrÃa acústica en tiempo real y asignación de cámaras en la suite ATEAS Security VMS.",vmsIvisec:"Solución integrada con el software de gestión de seguridad y CCTV iVISEC de ZLD.",vmsLatis:"Integración perfecta con las plataformas de seguridad y control de acceso LATIS de FIDES.",vmsDroneGuard:"Integración de firmas acústicas de drones en los sistemas antidrón multisensor DroneGuard.",vmsKiss:"Notificación masiva automatizada, llamadas de voz y despacho SMS a equipos de emergencia.",vmsSphereLink:"Software de IA acústica SED integrado en controladores de alumbrado público Tondo SphereLink."},it:{videoEyebrow:"PRESENTAZIONE VIDEO UFFICIALE",videoTitle:"Guarda Sound Event Detector in Azione",videoDesc:"Guarda il nostro video di presentazione ufficiale e le dimostrazioni tecniche con rilevamento acustico AI in tempo reale, puntamento automatico delle telecamere PTZ in meno di 1 secondo e integrazione nei centri di comando.",subSecondTitle:"Rilevamento in meno di 0,4 s",subSecondDesc:"Classificazione neurale degli eventi e notifica di emergenza in meno di 0,4 secondi.",slewTitle:"Puntamento Automatico Telecamere PTZ",slewDesc:"Orienta automaticamente le telecamere PTZ verso le coordinate esatte dello sparo o dell'aggressione.",gdprTitle:"Privacy by Design (GDPR)",gdprDesc:"Elaborazione AI on-chip senza memorizzazione di conversazioni o registrazioni vocali umane.",demoHeading:"Dimostrazioni di Capacità Tecnica e Integrazione",v1Title:"Localizzazione Eventi Sonori e Risposta Rapida",v1Desc:"Triangolazione acustica ad alta precisione e rotazione automatica delle telecamere PTZ in situazioni critiche.",v2Title:"Progettazione Copertura e Ottimizzazione Rilevamento",v2Desc:"Modellazione acustica del sito e linee guida per il posizionamento dei sensori in ambienti complessi.",v3Title:"JALUD & KISS: Risposta Immediata alle Crisi",v3Desc:"Integrazione diretta per notifiche di massa, chiamate automatiche di emergenza e invio SMS.",vmsEyebrow:"MATRICE DI INTEGRAZIONE E PROTOCOLLI APERTI",vmsTitle:"Sistemi di Gestione Video (VMS) e Piattaforme Supportate",vmsDesc:"Sound Event Detector si integra perfettamente con le principali piattaforme VMS, centrali PSIM e reti di allarme del mondo.",ecosystemTitle:"Ecosistema Supportato di VMS, PSIM e Notifiche di Massa",protoTitle:"Architettura Aperta: Integrazione Perfetta su QUALSIASI Piattaforma",protoDesc:"SED è progettato con un motore a protocolli aperti. Oltre ai plugin nativi, SED trasmette telemetria e allarmi standardizzati via <strong>SAPIENT (NATO STANREC 4869)</strong>, <strong>ONVIF (Profile S & M)</strong>, <strong>SIA DC-09</strong>, <strong>REST API / Webhook</strong>, <strong>MQTT</strong> e <strong>SIP</strong>.",vmsMilestone:"Integrazione ufficiale con Milestone Systems XProtect con supporto analitica e slewing PTZ.",vmsGenetec:"Integrazione avanzata con Genetec Security Center via protocolli IP e webhooks.",vmsHanwha:"App embedded nativa per telecamere Hanwha Vision (chipset Wisenet 7 e 9).",vmsAxis:"App nativa ACAP per telecamere Axis Communications con rilevamento a bordo chip.",vmsHikvision:"Applicazione HEOP integrata per telecamere smart Hikvision con classificazione locale.",vmsAvigilon:"Metadati allarme in tempo reale per Avigilon Control Center (ACC) e telecamere Motorola Solutions.",vmsGeutebrueck:"Integrazione avanzata con la piattaforma di alta sicurezza tedesca Geutebrück G-Core & G-Sim.",vmsAteas:"Telemetria acustica in tempo reale e assegnazione telecamere nella suite ATEAS Security VMS.",vmsIvisec:"Soluzione integrata con il software di gestione della sicurezza e CCTV iVISEC di ZLD.",vmsLatis:"Integrazione perfetta con le piattaforme di sicurezza e controllo accessi LATIS di FIDES.",vmsDroneGuard:"Integrazione delle firme acustiche dei droni nei sistemi anti-drone multisensore DroneGuard.",vmsKiss:"Notifica di massa automatizzata, chiamate vocali e invio SMS a squadre di emergenza.",vmsSphereLink:"Softw
3500are AI acustico SED integrato nei controller per illuminazione pubblica Tondo SphereLink."},pt:{videoEyebrow:"APRESENTAÃÃO OFICIAL EM VÃDEO",videoTitle:"Veja o Sound Event Detector em Ação",videoDesc:"Assista ao nosso vÃdeo de apresentação oficial e demonstrações técnicas com detecção acústica por IA em tempo real, direcionamento automático de câmeras PTZ em menos de 1 segundo e integração em centros de comando.",subSecondTitle:"Disparo em menos de 0,4 s",subSecondDesc:"Classificação neural de eventos e notificação de emergência em menos de 0,4 segundos.",slewTitle:"Direcionamento Automático de Câmeras PTZ",slewDesc:"Orienta automaticamente câmeras PTZ para as coordenadas exatas do disparo ou agressão.",gdprTitle:"Privacidade por Design (GDPR / LGPD)",gdprDesc:"Processamento de IA no chip de borda sem armazenar conversas ou gravações de voz humana.",demoHeading:"Demonstrações de Capacidade Técnica e Integração",v1Title:"Localização de Eventos Sonoros e Resposta Rápida",v1Desc:"Triangulação acústica de alta precisão e rotação automática de câmeras PTZ em situações crÃticas.",v2Title:"Projeto de Cobertura e Otimização de Deteção",v2Desc:"Modelagem acústica do local e diretrizes de posicionamento de sensores em ambientes complexos.",v3Title:"JALUD & KISS: Resposta Imediata a Crises",v3Desc:"Integração direta em notificação em massa, chamadas automáticas de emergência e despacho por SMS.",vmsEyebrow:"MATRIZ DE INTEGRAÃÃO E PROTOCOLOS ABERTOS",vmsTitle:"Sistemas de Gestão de VÃdeo (VMS) e Plataformas Suportadas",vmsDesc:"O Sound Event Detector integra-se perfeitamente à s principais plataformas VMS, centrais PSIM e redes de alerta de emergência do mundo.",ecosystemTitle:"Ecossistema Suportado de VMS, PSIM e Notificação em Massa",protoTitle:"Arquitetura Aberta: Integração Perfeita em QUALQUER Plataforma",protoDesc:"O SED foi projetado com um motor de protocolos abertos. Além de plugins nativos, o SED transmite telemetria e alertas padronizados via <strong>SAPIENT (NATO STANREC 4869)</strong>, <strong>ONVIF (Profile S & M)</strong>, <strong>SIA DC-09</strong>, <strong>REST API / Webhooks</strong>, <strong>MQTT</strong> e <strong>SIP</strong>.",consultBtn:"Consultar arquitetura de sistemas com engenheiros â",visitPrefix:"Visitar",customTitle:"Sistemas Personalizados e de Terceiros",customBadge:"Adaptadores Universais",customDesc:"Conecte qualquer central de comando proprietária, sistema C2 de defesa ou software de segurança com adaptadores padrão.",customBtn:"Solicitar especificações de protocolos â",vmsAxis:"Executa diretamente em câmeras ARTPEC-8/9 ou integra-se ao Axis Camera Station com PTZ automático.",vmsMilestone:"Integração completa de alarmes no Smart Client com classificação acústica ao vivo e mapas.",vmsGenetec:"Injeção direta de eventos para comutação de câmeras, bloqueio de acessos e rotinas de operadores.",vmsHanwha:"Transmissão de metadados HTTP em tempo real com marcadores WAVE e alertas visuais.",vmsBosch:"Integração fluida com o motor de alarmes BVMS e sequenciamento de câmeras via ONVIF/REST.",vmsAvigilon:"Metadados ONVIF Profile S/M com mapeamento Focus of Attention (FoA).",vmsHikCentral:"Vinculação direta de alertas e eventos na central de monitoramento HikCentral e e-maps.",vmsGeutebrueck:"Integração profunda com a plataforma alemã de alta segurança Geutebrück G-Core & G-Sim.",vmsAteas:"Telemetria acústica em tempo real e mapeamento de câmeras
3500no pacote de software ATEAS Security VMS.",vmsIvisec:"Solução integrada com o software de gestão de segurança e CCTV iVISEC desenvolvido pela ZLD.",vmsLatis:"Integração perfeita com plataformas de segurança e controle de acesso LATIS da FIDES.",vmsDroneGuard:"Integração de assinaturas acústicas de drones nos sistemas de defesa C-UAV DroneGuard.",vmsKiss:"Notificação em massa automatizada, chamadas de voz e acionamento por SMS para equipes de resposta.",vmsSphereLink:"Software de IA acústica SED incorporado nativamente em controladores de iluminação pública Tondo SphereLink."},ar:{videoEyebrow:"Ø§ÙØ¹Ø±Ø¶ اÙÙ Ø±Ø¦Ù Ø§ÙØ±Ø³Ù Ù",videoTitle:"Ø´Ø§ÙØ¯ ÙØ§Ø´Ù Ø§ÙØ£ØµÙات ÙÙ Ø§ÙØ¹Ù ٠اÙÙØ¹ÙÙ",videoDesc:"Ø´Ø§ÙØ¯ اÙÙÙØ¯ÙÙ Ø§ÙØªØ±ÙÙØ¬Ù Ø§ÙØ±Ø³Ù Ù ÙØ§ÙØ¹Ø±ÙØ¶ Ø§ÙØªÙÙÙØ© Ø§ÙØªÙ تستعرض ÙØ´Ù Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØµÙت٠Ù٠اÙÙÙØª اÙÙØ¹ÙÙØ ÙØ§ÙØªÙØ¬ÙÙ Ø§ÙØªÙÙØ§Ø¦Ù ÙÙØ§Ù ÙØ±Ø§Øª PTZ Ù٠أÙ٠٠٠ثاÙÙØ©Ø ÙØ§ÙØ§ÙØ¯Ù اج اÙÙØ§Ù Ù ÙÙ Ù Ø±Ø§ÙØ² اÙÙÙØ§Ø¯Ø© Ø§ÙØ£Ù ÙÙØ©.",subSecondTitle:"ØªÙØ¹ÙÙ Ù٠أÙÙ Ù Ù 0.4 ثاÙÙØ©",subSecondDesc:"تصÙÙÙ Ø§ÙØ£ØØ¯Ø§Ø« Ø¨ÙØ§Ø³Ø·Ø© Ø§ÙØ´Ø¨Ùات Ø§ÙØ¹ØµØ¨ÙØ© ÙØ¥Ø±Ø³Ø§Ù Ø§ÙØ¥Ø´Ø¹Ø§Ø±Ø§Øª Ø§ÙØ·Ø§Ø±Ø¦Ø© Ù٠أÙÙ Ù Ù 0.4 ثاÙÙØ©.",slewTitle:"ØªÙØ¬Ù٠تÙÙØ§Ø¦Ù ÙÙØ§Ù ÙØ±Ø§Øª PTZ",slewDesc:"ØªÙØ¬ÙÙ ÙØ§Ù ÙØ±Ø§Øª PTZ تÙÙØ§Ø¦ÙØ§Ù ÙØÙ Ø¥ØØ¯Ø§Ø«Ùات ٠صدر Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± Ø£Ù Ø§ÙØµØ±Ø§Ø® Ø¨Ø¯ÙØ© عاÙÙØ©.",gdprTitle:"Ø§ÙØ®ØµÙØµÙØ© Ø¨Ø§ÙØªØµÙ ÙÙ (GDPR)",gdprDesc:"Ù Ø¹Ø§ÙØ¬Ø© Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠عÙ٠اÙÙ Ø¹Ø§ÙØ¬ Ø§ÙØ·Ø±Ù٠دÙÙ ØÙظ اÙÙ ØØ§Ø¯Ø«Ø§Øª Ø£Ù Ø§ÙØªØ³Ø¬ÙÙØ§Øª Ø§ÙØµÙØªÙØ©.",demoHeading:"Ø§ÙØ¹Ø±Ùض Ø§ÙØªÙÙÙØ© ÙØ§ÙØªÙØ§Ù ٠اÙÙ ÙØ¯Ø§ÙÙ",v1Title:"ØªØØ¯Ùد Ù ÙÙØ¹ Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© ÙØ§Ùاستجابة Ø§ÙØ³Ø±Ùعة",v1Desc:"تثÙÙØ« ØµÙØªÙ ÙØ§Ø¦Ù Ø§ÙØ¯ÙØ© ÙØªÙجÙ٠تÙÙØ§Ø¦Ù ÙÙØ§Ù ÙØ±Ø§Øª PTZ Ø£Ø«ÙØ§Ø¡ Ø§ÙØÙØ§Ø¯Ø« Ø§ÙØ·Ø§Ø±Ø¦Ø©.",v2Title:"تص٠ÙÙ Ø§ÙØªØºØ·ÙØ© ÙØªØØ³ÙÙ Ø¯ÙØ© اÙÙØ´Ù",v2Desc:"Ù٠ذجة ØµÙØªÙØ© ÙÙÙ ÙÙØ¹ ÙØ¥Ø±Ø´Ø§Ø¯Ø§Øª ØªÙØ²Ùع Ø£Ø¬ÙØ²Ø© Ø§ÙØ§Ø³ØªØ´Ø¹Ø§Ø± ÙÙ Ø§ÙØ¨Ùئات اÙÙ Ø¹ÙØ¯Ø©.",v3Title:"JALUD Ù KISS: Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© اÙÙÙØ±ÙØ© ÙÙØ£Ø²Ù ات",v3Desc:"ØªÙØ§Ù ٠٠باشر ٠ع Ø£ÙØ¸Ù Ø© Ø§ÙØ¥Ùذار Ø§ÙØ¬Ù Ø§Ø¹Ù ÙØ§ÙÙ ÙØ§Ù٠ات Ø§ÙØ·Ø§Ø±Ø¦Ø© Ø§ÙØ¢ÙÙØ© ÙØ±Ø³Ø§Ø¦Ù SMS.",vmsEyebrow:"٠صÙÙÙØ© Ø§ÙØªÙا٠٠اÙÙ Ø¤Ø³Ø³Ù ÙØ§ÙØ¨Ø±ÙØªÙÙÙÙØ§Øª اÙÙ ÙØªÙØØ©",vmsTitle:"Ø£ÙØ¸Ù Ø© إدارة اÙÙÙØ¯ÙÙ (VMS) ÙØ§ÙÙ ÙØµØ§Øª اÙ٠دعÙÙ Ø©",vmsDesc:"ÙØªÙØ§Ù Ù ÙØ§Ø´Ù Ø§ÙØ£ØµÙات SED Ø¨Ø³ÙØ§Ø³Ø© ٠ع Ø£ÙØ¸Ù Ø© VMS Ø§ÙØ¹Ø§ÙÙ ÙØ© ÙÙ ÙØµØ§Øª PSIM ÙØ´Ø¨Ùات Ø§ÙØ¥Ùذار Ø§ÙØ¬Ù اع٠ÙÙØ·Ùارئ.",ecosystemTitle:"اÙÙ ÙØ¸ÙÙ Ø© اÙ٠دعÙÙ Ø© ÙØ£Ùظ٠ة VMS Ù PSIM ÙØ§ÙØ¥ÙØ°Ø§Ø± Ø§ÙØ¬Ù اعÙ",protoTitle:"بÙÙØ© Ù ÙØªÙØØ©: ØªÙØ§Ù Ù Ø³ÙØ³ ٠ع Ø£Ù Ù ÙØµØ© Ø£Ù ÙÙØ©",protoDesc:"صÙÙ Ù ÙØ¸Ø§Ù SED Ø¨Ù ØØ±Ù Ø¨Ø±ÙØªÙÙÙÙØ§Øª Ù ÙØªÙØ. Ø¨Ø§ÙØ¥Ø¶Ø§ÙØ© Ø¥ÙÙ Ø§ÙØ¥Ø¶Ø§Ùات Ø§ÙØ¨Ø±Ù Ø¬ÙØ©Ø ÙØ¨Ø« SED Ø¨ÙØ§Ùات ÙÙØ§Ø³ Ù ÙØØ¯Ø© عبر <strong>SAPIENT (NATO STANREC 4869)</strong> Ù <strong>ONVIF (Profile S & M)</strong> Ù <strong>SIA DC-09</strong> Ù <strong>REST API</strong> Ù <strong>MQTT</strong> Ù <strong>SIP</strong>.",consultBtn:"استشر Ù ÙÙØ¯Ø³ÙÙØ§ ØÙ٠بÙÙØ© اÙÙØ¸Ø§Ù â",visitPrefix:"Ø²ÙØ§Ø±Ø©",customTitle:"Ø§ÙØ£Ùظ٠ة اÙ٠خصصة ÙØ§ÙØ£ÙØ¸Ù Ø© Ø§ÙØ®Ø§Ø±Ø¬ÙØ©",customBadge:"Ù ØÙÙØ§Øª عاÙÙ ÙØ©",customDesc:"اربط Ø£Ù ØºØ±ÙØ© تØÙ٠خاصة Ø£Ù ÙØ¸Ø§Ù ÙÙØ§Ø¯Ø© Ø¯ÙØ§Ø¹Ù Ø£Ù Ø¨Ø±ÙØ§Ù ج Ø£Ù Ù٠باستخدا٠٠ØÙÙØ§Øª Ø§ÙØ¨Ø±ÙتÙÙÙ٠اÙÙÙØ§Ø³ÙØ©.",customBtn:"Ø·ÙØ¨ Ù ÙØ§ØµÙات Ø§ÙØ¨Ø±ÙتÙÙÙÙØ§Øª â",vmsAxis:"ÙØ¹Ù ٠٠باشرة عÙÙ ÙØ§Ù ÙØ±Ø§Øª ARTPEC-8/9 Ø£Ù ÙØªÙا٠٠٠ع Axis Camera Station ٠ع ØªÙØ¬ÙÙ PTZ Ø§ÙØªÙÙØ§Ø¦Ù.",vmsMilestone:"ØªÙØ§Ù Ù ÙØ§Ù Ù ÙÙØ¥Ùذارات ÙÙ Smart Client ٠ع Ø§ÙØªØµÙÙÙ Ø§ÙØµÙØªÙ Ø§ÙØÙ ÙØ§Ùخرائط Ø§ÙØªÙاعÙÙØ©.",vmsGenetec:"إرسا٠٠باشر ÙÙØ£ØØ¯Ø§Ø« ÙÙØªØ¨Ø¯ÙÙ Ø§ÙØªÙÙØ§Ø¦Ù ÙÙÙØ§Ù ÙØ±Ø§Øª ÙÙÙÙ Ø§ÙØ£Ø¨Ùاب ÙØ¥Ø¬Ø±Ø§Ø¡Ø§Øª اÙ٠شغÙÙÙ.",vmsHanwha:"ÙÙÙ Ø¨ÙØ§Ùات Ø§ÙØ£ØØ¯Ø§Ø« Ù٠اÙÙÙØª اÙÙØ¹Ù٠عبر HTTP ٠ع Ø¹ÙØ§Ù ات Ù Ø±Ø¬Ø¹ÙØ© ÙØªÙبÙÙØ§Øª WAVE.",vmsBosch:"ØªÙØ§Ù Ù Ø³ÙØ³ ٠ع Ù ØØ±Ù Ø¥ÙØ°Ø§Ø± BVMS ÙØªØ³Ùس٠تشغÙ٠اÙÙØ§Ù ÙØ±Ø§Øª عبر ONVIF/REST.",vmsAvigilon:"ØªÙØ§Ù Ù Ø¨ÙØ§Ùات ONVIF Profile S/M ٠ع Ù ÙØ²Ø© Focus of Attention (FoA).",vmsHikCentral:"ربط ٠باشر ÙÙØ¥Ùذارات ÙÙ ØºØ±ÙØ© Ø§ÙØªØÙ٠اÙÙ Ø±ÙØ²ÙØ© HikCentral ÙØ§Ùخرائط Ø§ÙØ¥ÙÙØªØ±ÙÙÙØ©.",vmsGeutebrueck:"ØªÙØ§Ù ٠ع٠Ù٠٠ع Ù ÙØµØ© إدارة اÙÙÙØ¯ÙÙ Ø§ÙØ£Ù٠اÙÙØ© عاÙÙØ© Ø§ÙØ£Ù ا٠Geutebrück G-Core & G-Sim.",vmsAteas:"ÙÙ٠اÙÙÙØ§Ø³ Ø§ÙØµÙت٠Ù٠اÙÙÙØª اÙÙØ¹ÙÙ ÙØªÙجÙ٠اÙÙØ§Ù ÙØ±Ø§Øª ÙÙ ØØ²Ù Ø© ATEAS Security VMS.",vmsIvisec:"ØÙ Ù ØªÙØ§Ù Ù ÙØ¬Ø§Ùز ٠ع Ø¨Ø±ÙØ§Ù ج إدارة Ø§ÙØ£Ù Ù ÙØ§ÙÙ Ø±Ø§ÙØ¨Ø© iVISEC Ù Ù Ø´Ø±ÙØ© ZLD.",vmsLatis:"ØªÙØ§Ù Ù Ø³ÙØ³ ٠ع Ù ÙØµØ§Øª Ø§ÙØ£Ù Ø§Ù ÙØ§ÙتØÙÙ ÙÙ Ø§ÙØ¯Ø®ÙÙ LATIS Ù Ù Ø´Ø±ÙØ© FIDES.",vmsDroneGuard:"د٠ج Ø§ÙØ¨ØµÙ Ø© Ø§ÙØµÙØªÙØ© ÙÙØ·Ø§Ø¦Ø±Ø§Øª اÙÙ Ø³ÙØ±Ø© ÙÙ Ø£ÙØ¸Ù Ø© Ø§ÙØ¯Ùاع Ø§ÙØ¬Ù٠٠تعددة Ø§ÙØØ³Ø§Ø³Ø§Øª DroneGuard.",vmsKiss:"Ø¥ÙØ°Ø§Ø± ج٠اع٠آÙÙ ÙÙØ±Ù ÙÙ ÙØ§Ù٠ات ØµÙØªÙØ© ÙØ±Ø³Ø§Ø¦Ù SMS ÙÙØ±Ù Ø§ÙØ·Ùارئ Ø£Ø«ÙØ§Ø¡ Ø§ÙØÙØ§Ø¯Ø« Ø§ÙØØ±Ø¬Ø©.",vmsSphereLink:"Ø¨Ø±ÙØ§Ù ج Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØµÙت٠SED ٠د٠ج أصÙÙØ§Ù ÙÙ ÙØØ¯Ø§Øª Ø¥ÙØ§Ø±Ø© Ø§ÙØ´Ùارع Ø§ÙØ°ÙÙØ© Tondo SphereLink."}};function ey(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a=CA[t]||CA.en,r=t==="cs";e.innerHTML=` 3501 <!-- Header --> 3502 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem;"> 3503 <div class="sed-container"> 3504 <div class="sed-section-header" style="max-width: 840px;"> 3505 <div class="sed-eyebrow">${te("solutions.eyebrow")}</div> 3506 <h1 class="sed-page-hero-title">${te("solutions.title")}</h1> 3507 <p class="sed-section-desc"> 3508 ${te("solutions.subtitle")} 3509 </p> 3510 </div> 3511 </div> 3512 </section> 3513
3514 <!-- Architecture Visual Diagram & Interactive Clickable Cards --> 3515 <section class="sed-section" style="background-color: #ffffff; padding-top: 1rem; padding-bottom: 2rem;"> 3516 <div class="sed-container"> 3517 <div id="solutions-arch-diagram-slot"></div> 3518 </div> 3519 </section> 3520 3521 <!-- Official SED Solution Promo & Technical Demonstrations Video Section --> 3522 <section class="sed-section" style="background-color: #ffffff; padding: 2rem 0 4rem; border-top: 1px solid var(--slate-line);"> 3523 <div class="sed-container"> 3524 <div class="sed-section-header" style="max-width: 860px;"> 3525 <div class="sed-eyebrow">${a.videoEyebrow}</div> 3526 <h2 class="sed-section-title">${a.videoTitle}</h2> 3527 <p class="sed-section-desc">${a.videoDesc}</p> 3528 </div> 3529 3530 <!-- Featured Large Promo Video --> 3531 <div class="sed-card" style="max-width: 980px; margin: 0 auto 3rem; padding: 1.5rem; border-radius: 20px; box-shadow: 0 16px 40px rgba(10, 25, 47, 0.08); border: 1.5px solid var(--slate-line); overflow: hidden; background: #ffffff;"> 3532 <div id="solutions-promo-video-slot"></div> 3533 3534 <div class="sed-grid-3" style="margin-top: 1.75rem; padding: 0.5rem 0.5rem 0.25rem;"> 3535 <div style="display: flex; align-items: flex-start; gap: 12px;"> 3536 <div style="width: 42px; height: 42px; border-radius: 10px; background: rgba(53, 168, 223, 0.12); display: flex; align-items: center; justify-content: center; font-size: 1.25rem; flex-shrink: 0;">â¡</div> 3537 <div> 3538 <div style="font-weight: 800; font-size: 0.95rem; color: var(--navy-dark); margin-bottom: 3px;">${a.subSecondTitle}</div> 3539 <div style="font-size: 0.84rem; color: var(--text-muted); line-height: 1.5;">${a.subSecondDesc}</div> 3540 </div> 3541 </div> 3542 3543 <div style="display: flex; align-items: flex-start; gap: 12px;"> 3544 <div style="width: 42px; height: 42px; border-radius: 10px; background: rgba(53, 168, 223, 0.12); display: flex; align-items: center; justify-content: center; font-size: 1.25rem; flex-shrink: 0;">ð¯</div> 3545 <div> 3546 <div style="font-weight: 800; font-size: 0.95rem; color: var(--navy-dark); margin-bottom: 3px;">${a.slewTitle}</div> 3547 <div style="font-size: 0.84rem; color: var(--text-muted); line-height: 1.5;">${a.slewDesc}</div> 3548 </div> 3549 </div> 3550 3551 <div style="display: flex; align-items: flex-start; gap: 12px;"> 3552 <div style="width: 42px; height: 42px; border-radius: 10px; background: rgba(53, 168, 223, 0.12); display: flex; align-items: center; justify-content: center; font-size: 1.25rem; flex-shrink: 0;">ð¡ï¸</div> 3553 <div> 3554 <div style="font-weight: 800; font-size: 0.95rem; color: var(--navy-dark); margin-bottom: 3px;">${a.gdprTitle}</div> 3555 <div style="font-size: 0.84rem; color: var(--text-muted); line-height: 1.5;">${a.gdprDesc}</div> 3556 </div> 3557 </div> 3558 </div> 3559 </div> 3560 3561 <!-- 3 Technical Demonstrations Video Grid --> 3562 <h3 class="sed-sub-title" style="text-align: center; margin-bottom: 2rem;"> 3563 ${a.demoHeading} 3564 </h3> 3565 3566 <div class="sed-grid-3"> 3567 3568 <!-- Video 1: Sound Event Localization --> 3569 <div class="sed-card" style="padding: 1.25rem; border-radius: 14px; background: #ffffff; border: 1px solid var(--slate-line); box-shadow: var(--shadow-sm);"> 3570 <div id="solutions-demo-v1-slot" style="margin-bottom: 1rem;"></div> 3571 <h4 style="font-family: var(--font-heading); font-size: 1.05rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem; line-height: 1.3;"> 3572 ${a.v1Title} 3573 </h4> 3574 <p style="font-size: 0.88rem; color: var(--text-muted); line-height: 1.5; margin: 0;"> 3575 ${a.v1Desc} 3576 </p> 3577 </div> 3578 3579 <!-- Video 2: Coverage Design --> 3580 <div class="sed-card" style="padding: 1.25rem; border-radius: 14px; background: #ffffff; border: 1px solid var(--slate-line); box-shadow: var(--shadow-sm);"> 3581 <div id="solutions-demo-v2-slot" style="margin-bottom: 1rem;"></div> 3582 <h4 style="font-family: var(--font-heading); font-size: 1.05rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem; line-height: 1.3;"> 3583 ${a.v2Title} 3584 </h4> 3585 <p style="font-size: 0.88rem; color: var(--text-muted); line-height: 1.5; margin: 0;"> 3586 ${a.v2Desc} 3587 </p> 3588 </div> 3589 3590 <!-- Video 3: JALUD & KISS --> 3591 <div class="sed-card" style="padding: 1.25rem; border-radius: 14px; background: #ffffff; border: 1px solid var(--slate-line); box-shadow: var(--shadow-sm);"> 3592 <div id="solutions-demo-v3-slot" style="margin-bottom: 1rem;"></div> 3593 <h4 style="font-family: var(--font-heading); font-size: 1.05rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem; line-height: 1.3;"> 3594 ${a.v3Title} 3595 </h4> 3596 <p style="font-size: 0.88rem; color: var(--text-muted); line-height: 1.5; margin: 0;"> 3597 ${a.v3Desc} 3598 </p> 3599 </div> 3600 3601 </div> 3602 </div> 3603 </section> 3604 3605 <!-- Comprehensive VMS, Command Center & Ecosystem Integrations Grid --> 3606 <section class="sed-section" style="background-color: var(--bg-alt); padding: 4.5rem 0;"> 3607 <div class="sed-container"> 3608 3609 <div class="sed-section-header" style="max-width: 880px;"> 3610 <div class="sed-eyebrow">${a.vmsEyebrow}</div> 3611 <h2 class="sed-section-title">${a.vmsTitle}</h2> 3612 <p class="sed-section-desc"> 3613 ${a.vmsDesc} 3614 </p> 3615 </div> 3616 3617 <!-- Hero Protocol Matrix Banner --> 3618 <div class="sed-proto-banner"> 3619 <div class="sed-detail-hero-grid" style="gap: 2rem;"> 3620 <div> 3621 <div style="display: inline-block; background: rgba(56, 189, 248, 0.2); color: #38bdf8; border: 1px solid rgba(56, 189, 248, 0.4); font-size: 0.75rem; font-weight: 800; padding: 0.25rem 0.75rem; border-radius: 20px; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.75rem;"> 3622 UNIVERSAL PROTOCOL COMPATIBILITY 3623 </div> 3624 <h3 class="sed-sub-title" style="color: #ffffff;"> 3625 ${a.protoTitle} 3626 </h3> 3627 <p style="font-size: 0.95rem; color: #cbd5e1; line-height: 1.6; margin-bottom: 0;"> 3628 ${a.protoDesc} 3629 </p> 3630 </div> 3631 <div class="sed-proto-badges"> 3632 <div style="background: rgba(255, 255, 255, 0.07); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 10px; padding: 0.85rem 1rem;"> 3633 <div style="font-size: 0.88rem; font-weight: 800; color: #38bdf8; margin-bottom: 2px;">ðï¸ SAPIENT (NATO)</div> 3634 <div style="font-size: 0.75rem; color: #94a3b8;">STANREC 4869 & BSI Flex 335</div> 3635 </div> 3636 <div style="background: rgba(255, 255, 255, 0.07); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 10px; padding: 0.85rem 1rem;"> 3637 <div style="font-size: 0.88rem; font-weight: 800; color: #38bdf8; margin-bottom: 2px;">ð¹ ONVIF Profile S & M</div> 3638 <div style="font-size: 0.75rem; color: #94a3b8;">Global standard video & audio events</div> 3639 </div> 3640 <div style="background: rgba(255, 255, 255, 0.07); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 10px; padding: 0.85rem 1rem;"> 3641 <div style="font-size: 0.88rem; font-weight: 800; color: #38bdf8; margin-bottom: 2px;">ð¡ï¸ SIA DC-09 / IP</div> 3642 <div style="font-size: 0.75rem; color: #94a3b8;">ARC & alarm center standard</div> 3643 </div> 3644 <div style="background: rgba(255, 255, 255, 0.07); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 10px; padding: 0.85rem 1rem;"> 3645 <div style="font-size: 0.88rem; font-weight: 800; color: #38bdf8; margin-bottom: 2px;">ð REST API / JSON</div> 3646 <div style="font-size: 0.75rem; color: #94a3b8;">Webhooks & custom backends</div> 3647 </div> 3648 <div style="background: rgba(255, 255, 255, 0.07); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 10px; padding: 0.85rem 1rem;"> 3649 <div style="font-size: 0.88rem; font-weight: 800; color: #38bdf8; margin-bottom: 2px;">ð¡ MQTT & SIP</div> 3650 <div style="font-size: 0.75rem; color: #94a3b8;">IoT telemetry & PA mass paging</div> 3651 </div> 3652 </div> 3653 </div> 3654 </div> 3655 3656 <!-- Integrated Systems Matrix --> 3657 <h3 class="sed-sub-title" style="margin-bottom: 1.5rem;"> 3658 ${a.ecosystemTitle} 3659 </h3> 3660 3661 <div class="sed-grid-3"> 3662 3663 <!-- Axis --> 3664 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid var(--blue-primary);"> 3665 <div> 3666 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3667 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">Axis Communications</div>
3668 <span style="font-size: 0.72rem; font-weight: 800; color: #0284c7; background: #e0f2fe; padding: 2px 8px; border-radius: 12px;">VMS / Camera</span> 3669 </div> 3670 <div style="font-size: 0.82rem; color: var(--blue-primary); font-weight: 700; margin-bottom: 0.5rem;">ACAP v4 Native Integration & ACS</div> 3671 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3672 ${a.vmsAxis} 3673 </p> 3674 </div> 3675 </div> 3676 3677 <!-- Milestone --> 3678 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid var(--blue-primary);"> 3679 <div> 3680 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3681 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">Milestone Systems</div> 3682 <span style="font-size: 0.72rem; font-weight: 800; color: #0284c7; background: #e0f2fe; padding: 2px 8px; border-radius: 12px;">Global VMS</span> 3683 </div> 3684 <div style="font-size: 0.82rem; color: var(--blue-primary); font-weight: 700; margin-bottom: 0.5rem;">XProtect Certified Plugin & MIP SDK</div> 3685 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3686 ${a.vmsMilestone} 3687 </p> 3688 </div> 3689 </div> 3690 3691 <!-- Genetec --> 3692 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid var(--blue-primary);"> 3693 <div> 3694 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3695 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">Genetec</div> 3696 <span style="font-size: 0.72rem; font-weight: 800; color: #0284c7; background: #e0f2fe; padding: 2px 8px; border-radius: 12px;">Global VMS</span> 3697 </div> 3698 <div style="font-size: 0.82rem; color: var(--blue-primary); font-weight: 700; margin-bottom: 0.5rem;">Security Center External Event SDK</div> 3699 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3700 ${a.vmsGenetec} 3701 </p> 3702 </div> 3703 </div> 3704 3705 <!-- Hanwha Vision --> 3706 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid var(--blue-primary);"> 3707 <div> 3708 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3709 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">Hanwha Vision</div> 3710 <span style="font-size: 0.72rem; font-weight: 800; color: #0284c7; background: #e0f2fe; padding: 2px 8px; border-radius: 12px;">Global VMS</span> 3711 </div> 3712 <div style="font-size: 0.82rem; color: var(--blue-primary); font-weight: 700; margin-bottom: 0.5rem;">Wisenet WAVE VMS Metadata Push</div> 3713 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3714 ${a.vmsHanwha} 3715 </p> 3716 </div> 3717 </div> 3718 3719 <!-- Bosch --> 3720 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid var(--blue-primary);"> 3721 <div> 3722 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3723 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">Bosch Security Systems</div> 3724 <span style="font-size: 0.72rem; font-weight: 800; color: #0284c7; background: #e0f2fe; padding: 2px 8px; border-radius: 12px;">Enterprise VMS</span> 3725 </div> 3726 <div style="font-size: 0.82rem; color: var(--blue-primary); font-weight: 700; margin-bottom: 0.5rem;">Bosch Video Management System (BVMS)</div> 3727 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3728 ${a.vmsBosch} 3729 </p> 3730 </div> 3731 </div> 3732 3733 <!-- Avigilon --> 3734 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid var(--blue-primary);"> 3735 <div> 3736 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3737 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">Avigilon (Motorola Solutions)</div>
3738 <span style="font-size: 0.72rem; font-weight: 800; color: #0284c7; background: #e0f2fe; padding: 2px 8px; border-radius: 12px;">Enterprise VMS</span> 3739 </div> 3740 <div style="font-size: 0.82rem; color: var(--blue-primary); font-weight: 700; margin-bottom: 0.5rem;">Avigilon Unity Video & Control Center (ACC)</div> 3741 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3742 ${a.vmsAvigilon} 3743 </p> 3744 </div> 3745 </div> 3746 3747 <!-- HikCentral --> 3748 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid var(--blue-primary);"> 3749 <div> 3750 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3751 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">Hikvision HikCentral</div> 3752 <span style="font-size: 0.72rem; font-weight: 800; color: #0284c7; background: #e0f2fe; padding: 2px 8px; border-radius: 12px;">Enterprise VMS</span> 3753 </div> 3754 <div style="font-size: 0.82rem; color: var(--blue-primary); font-weight: 700; margin-bottom: 0.5rem;">HikCentral Professional Event Integration</div> 3755 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3756 ${a.vmsHikCentral} 3757 </p> 3758 </div> 3759 </div> 3760 3761 <!-- Geutebrück --> 3762 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid var(--blue-primary);"> 3763 <div> 3764 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3765 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">Geutebrück</div> 3766 <span style="font-size: 0.72rem; font-weight: 800; color: #0284c7; background: #e0f2fe; padding: 2px 8px; border-radius: 12px;">Enterprise VMS</span> 3767 </div> 3768 <div style="font-size: 0.82rem; color: var(--blue-primary); font-weight: 700; margin-bottom: 0.5rem;">G-Core & G-Sim Video Security</div> 3769 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3770 ${a.vmsGeutebrueck} 3771 </p> 3772 </div> 3773 <a href="https://www.geutebrueck.com/" target="_blank" rel="noopener noreferrer" style="font-size: 0.8rem; font-weight: 700; color: var(--blue-primary); text-decoration: none; display: inline-flex; align-items: center; gap: 4px;"> 3774 ${a.visitPrefix} Geutebrück â 3775 </a> 3776 </div> 3777 3778 <!-- Ateas --> 3779 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid var(--blue-primary);"> 3780 <div> 3781 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3782 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">ATEAS</div> 3783 <span style="font-size: 0.72rem; font-weight: 800; color: #0284c7; background: #e0f2fe; padding: 2px 8px; border-radius: 12px;">Enterprise VMS</span> 3784 </div> 3785 <div style="font-size: 0.82rem; color: var(--blue-primary); font-weight: 700; margin-bottom: 0.5rem;">ATEAS Security VMS Integration</div> 3786 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3787 ${a.vmsAteas} 3788 </p> 3789 </div> 3790 <a href="https://www.ateas.net/" target="_blank" rel="noopener noreferrer" style="font-size: 0.8rem; font-weight: 700; color: var(--blue-primary); text-decoration: none; display: inline-flex; align-items: center; gap: 4px;"> 3791 ${a.visitPrefix} ATEAS â 3792 </a> 3793 </div> 3794 3795 <!-- iVISEC (ZLD) --> 3796 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid var(--blue-primary);"> 3797 <div> 3798 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3799 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">iVISEC (ZLD)</div>
3800 <span style="font-size: 0.72rem; font-weight: 800; color: #0284c7; background: #e0f2fe; padding: 2px 8px; border-radius: 12px;">PSIM / VMS</span> 3801 </div> 3802 <div style="font-size: 0.82rem; color: var(--blue-primary); font-weight: 700; margin-bottom: 0.5rem;">Enterprise Video & Security Management</div> 3803 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3804 ${a.vmsIvisec} 3805 </p> 3806 </div> 3807 <a href="https://www.zld.cz/" target="_blank" rel="noopener noreferrer" style="font-size: 0.8rem; font-weight: 700; color: var(--blue-primary); text-decoration: none; display: inline-flex; align-items: center; gap: 4px;"> 3808 ${a.visitPrefix} ZLD iVISEC â 3809 </a> 3810 </div> 3811 3812 <!-- LATIS (FIDES) --> 3813 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid var(--blue-primary);"> 3814 <div> 3815 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3816 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">LATIS (FIDES)</div> 3817 <span style="font-size: 0.72rem; font-weight: 800; color: #0284c7; background: #e0f2fe; padding: 2px 8px; border-radius: 12px;">Integrated PSIM</span> 3818 </div> 3819 <div style="font-size: 0.82rem; color: var(--blue-primary); font-weight: 700; margin-bottom: 0.5rem;">Comprehensive Security & Access Management</div> 3820 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3821 ${a.vmsLatis} 3822 </p> 3823 </div> 3824 <a href="https://www.fides.cz/en/latis" target="_blank" rel="noopener noreferrer" style="font-size: 0.8rem; font-weight: 700; color: var(--blue-primary); text-decoration: none; display: inline-flex; align-items: center; gap: 4px;"> 3825 ${a.visitPrefix} FIDES LATIS â 3826 </a> 3827 </div> 3828 3829 <!-- DroneGuard --> 3830 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid var(--navy-dark);"> 3831 <div> 3832 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3833 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">DroneGuard</div> 3834 <span style="font-size: 0.72rem; font-weight: 800; color: #1e293b; background: #e2e8f0; padding: 2px 8px; border-radius: 12px;">C-UAV Airspace</span> 3835 </div> 3836 <div style="font-size: 0.82rem; color: var(--navy-dark); font-weight: 700; margin-bottom: 0.5rem;">Perimeter Airspace & Drone Countermeasures</div> 3837 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3838 ${a.vmsDroneGuard} 3839 </p> 3840 </div> 3841 <a href="https://droneguard.com/" target="_blank" rel="noopener noreferrer" style="font-size: 0.8rem; font-weight: 700; color: var(--blue-primary); text-decoration: none; display: inline-flex; align-items: center; gap: 4px;"> 3842 ${a.visitPrefix} DroneGuard â 3843 </a> 3844 </div> 3845 3846 <!-- KISS (Svolávacà systém) --> 3847 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid #e6273e;"> 3848 <div> 3849 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3850 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">KISS (SvolávaÄ.cz)</div> 3851 <span style="font-size: 0.72rem; font-weight: 800; color: #e6273e; background: #fee2e2; padding: 2px 8px; border-radius: 12px;">Mass Notification</span> 3852 </div> 3853 <div style="font-size: 0.82rem; color: #e6273e; font-weight: 700; margin-bottom: 0.5rem;">Automated Emergency Calling & SMS Dispatch</div> 3854 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3855 ${a.vmsKiss} 3856 </p> 3857 </div> 3858 <a href="https://www.svolavac.cz/" target="_blank" rel="noopener noreferrer" style="font-size: 0.8rem; font-weight: 700; color: #e6273e; text-decoration: none; display: inline-flex; align-items: center; gap: 4px;"> 3859 ${a.visitPrefix} SvolávaÄ.cz (KISS) â 3860 </a> 3861 </div> 3862 3863 <!-- Tondo SphereLink --> 3864 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid #8b5cf6;"> 3865 <div> 3866 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3867 <div style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark);">Tondo SphereLink</div>
3868 <span style="font-size: 0.72rem; font-weight: 800; color: #7c3aed; background: #ede9fe; padding: 2px 8px; border-radius: 12px;">Smart City IoT</span> 3869 </div> 3870 <div style="font-size: 0.82rem; color: #7c3aed; font-weight: 700; margin-bottom: 0.5rem;">Smart Lighting & Municipal IoT Controllers</div> 3871 <p style="font-size: 0.85rem; color: var(--text-dark); line-height: 1.5; margin-bottom: 0.75rem;"> 3872 ${a.vmsSphereLink} 3873 </p> 3874 </div> 3875 <a href="https://spherelink.ai/" target="_blank" rel="noopener noreferrer" style="font-size: 0.8rem; font-weight: 700; color: #7c3aed; text-decoration: none; display: inline-flex; align-items: center; gap: 4px;"> 3876 ${a.visitPrefix} SphereLink.ai â 3877 </a> 3878 </div> 3879 3880 <!-- Custom & Universal Integration Card --> 3881 <div class="sed-card" style="padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; border-top: 3px solid #10b981; background: #f0fdf4;"> 3882 <div> 3883 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem;"> 3884 <div style="font-size: 1.15rem; font-weight: 800; color: #166534;">${a.customTitle}</div> 3885 <span style="font-size: 0.72rem; font-weight: 800; color: #166534; background: #dcfce7; padding: 2px 8px; border-radius: 12px;">${a.customBadge}</span> 3886 </div> 3887 <div style="font-size: 0.82rem; color: #15803d; font-weight: 700; margin-bottom: 0.5rem;">ONVIF Profile S/M, SAPIENT (NATO), SIA DC-09 & REST</div> 3888 <p style="font-size: 0.85rem; color: #14532d; line-height: 1.5; margin-bottom: 0.75rem;"> 3889 ${a.customDesc} 3890 </p> 3891 </div> 3892 <a href="#contact" class="sed-btn sed-btn-primary" style="text-align: center; font-size: 0.8rem; padding: 0.5rem 1rem;" data-route="contact"> 3893 ${a.customBtn} 3894 </a> 3895 </div> 3896 3897 </div> 3898 3899 <div style="text-align: center; margin-top: 3.5rem;"> 3900 <a href="#contact" class="sed-btn sed-btn-hero sed-btn-primary" data-route="contact">${a.consultBtn}</a> 3901 </div> 3902 </div> 3903 </section> 3904 `;const n=e.querySelector("#solutions-arch-diagram-slot");if(n){const h=pg();h&&h instanceof Node&&n.appendChild(h)}const d=e.querySelector("#solutions-promo-video-slot");d&&d.appendChild(Tr({videoId:"GTbZe57l75Q",title:a.videoTitle,borderRadius:"14px"}));const l=e.querySelector("#solutions-demo-v1-slot");l&&l.appendChild(Tr({videoId:"hL5uo1kZkU4",title:a.v1Title,borderRadius:"8px"}));const u=e.querySelector("#solutions-demo-v2-slot");u&&u.appendChild(Tr({videoId:"quk8DXZKkeE",title:a.v2Title,borderRadius:"8px"}));const A=e.querySelector("#solutions-demo-v3-slot");if(A){const h=r?"ZVXmUpzUh1U":"6Wb7wwi00Z8";A.appendChild(Tr({videoId:h,title:a.v3Title,borderRadius:"8px"}))}return e.querySelectorAll("[data-route]").forEach(h=>{h.addEventListener("click",v=>{v.preventDefault(),i&&i(h.getAttribute("data-route"))})}),e}const iu={en:{gunshot:{eyebrow:"REAL-TIME GUNSHOT DETECTION",title:"Gunshot Detection in Real Time",lead:"Instant detection of firearm discharges in real time with automatic PTZ camera slewing and emergency dispatch integration.",gain:"7x Faster Emergency Speed",filter:"Acoustic Impulse Classifier",steps:[{icon:"ð¥",title:"1. Acoustic Shockwave",desc:"Sensors detect initial muzzle flash shockwave and bullet supersonic crack."},{icon:"ð§ ",title:"2. Neural AI Match",desc:"Pattern matched against 50,000+ firearm signatures (handguns, rifles, shotguns)."},{icon:"ð¹",title:"3. PTZ Auto-Slew",desc:"Automatically turns PTZ cameras directly to the sound origin bearing."},{icon:"ð¨",title:"4. VMS Dispatch",desc:"Sends real-time alert with audio snippet to police command center in <5s."}],intro:"Sound Event Detector provides real-time acoustic gunshot and muzzle blast localization. Capable of pinpointing firearm discharge coordinates and slewing PTZ cameras in <5s of detonation.",sections:[{title:"Acoustic Impulse Shockwave Analysis",desc:"Our deep neural network analyzes high-amplitude acoustic shockwave impulses to identify firearm discharges instantly while rejecting false triggers like fireworks, vehicle backfires, or construction noise.",bullets:["Covers indoor corridors, outdoor city plazas, and university campuses.","Operates 24/7 in darkness, heavy fog, smoke, and complex acoustic environments.","Integrates natively with Axis, Milestone, Genetec, and Hanwha VMS."]},{title:"Target Deployment Sectors",desc:"The gunshot detection solution is deployed across critical public and private infrastru
3904cture:",bullets:["Schools, Colleges & University Campuses","Smart Cities, Public Plazas & Transportation Hubs","Critical Infrastructure & Energy Facilities","Shopping Malls, Stadiums & Military Sites"]},{title:"Privacy by Design & GDPR Compliance",desc:"The system does not process personal voice data or record human conversations. It analyzes acoustic frequency impulses on the edge, making it suitable for deployment in sensitive public areas where cameras are restricted.",bullets:[]}],faqs:[{q:"How fast is gunshot detection?",a:"The system identifies gunshot acoustic signatures in real-time within seconds and immediately notifies security command centers."},{q:"Does the system work without direct visibility?",a:"Yes, acoustic AI sensors operate outside camera coverage, in total darkness, heavy fog, smoke, and complex indoor/outdoor spaces."},{q:"Can the system distinguish gunshots from fireworks?",a:"Yes, advanced neural algorithms isolate true supersonic firearm shockwaves from fireworks, vehicle backfires, and industrial noise."},{q:"Can the system operate without cameras?",a:"Yes, SED operates independently as a standalone acoustic sensor or integrates natively into third-party VMS networks."}]},glass:{eyebrow:"FORCED ENTRY & GLASS BREAK",title:"Glass Break Detection in Real Time",lead:"Real-time acoustic AI identification of glass fracture and window shattering for immediate burglary prevention.",gain:"Instant Perimeter Alerting",filter:"Glass Resonance Classifier",steps:[{icon:"ð¨",title:"1. Impact Thud",desc:"Captures initial heavy object impact against window glass pane."},{icon:"ð",title:"2. Resonance Filter",desc:"Validates high-frequency glass acoustic fracture frequencies (3-8 kHz)."},{icon:"ð",title:"3. Perimeter Alert",desc:"Triggers internal alarms before intruders step inside building perimeters."}],intro:"Real-time glass break detection provides immediate identification of window shattering and forced perimeter intrusion before unauthorized individuals enter facility interiors.",sections:[{title:"Dual-Frequency Acoustic Analysis",desc:"The sensor analyzes both low-frequency thuds (initial blunt impact) and high-frequency acoustic resonance (3â8 kHz glass fracture) to eliminate false alarms caused by dropping keys or thunder.",bullets:["Detects tempered, laminated, wired, and insulated plate glass breakage.","Instant perimeter alerting before intruders cross building doors.","Covers up to 15 meters radiu
3904s with 360° omnidirectional sensing."]},{title:"Key Security Benefits",desc:"Protects storefront windows, office building perimeters, and residential properties with immediate alert dispatch to security personnel.",bullets:["Operates effectively in darkness and behind window blinds or curtains.","Natively integrates with Axis, Milestone, and Genetec VMS platforms.","Zero false alarms from ambient street traffic or thunder."]}],faqs:[{q:"How fast is glass break detection?",a:"The system detects window fracture and shattering instantly, triggering perimeter alerts before intruders step inside."},{q:"Does it trigger false alarms from dropping keys or thunder?",a:"No, dual-frequency analysis requires both a low-frequency impact thud and high-frequency glass resonance (3-8 kHz)."}]},drone:{eyebrow:"AIRSPACE PROTECTION",title:"Acoustic Drone Detection",lead:"SED uses artificial intelligence to recognize the characteristic sound of drone rotors and motors, providing early warnings of their presence around critical infrastructure and protected facilities.",demoBtn:"Request Live Drone Demo",gain:"Early Airspace Warning",filter:"Rotary Harmonic Classifier",steps:[{icon:"ð¸",title:"1. Rotary Sensing",desc:"Captures low-altitude drone motor and rotor acoustic frequencies."},{icon:"ð¡",title:"2. Acoustic Analysis",desc:"Advanced acoustic analysis of rotor blade harmonic frequencies in real time."},{icon:"ð¡ï¸",title:"3. Airspace Warning",desc:"Triggers early warning before drone enters restricted facility airspace."}],intro:"Acoustic drone detection monitors low-altitude airspace for unauthorized unmanned aerial vehicles (UAVs) near critical infrastructure, prisons, and public events.",sections:[{title:"Harmonic Rotor Frequency Sensing",desc:"Identifies unique blade RPM acoustic signatures of commercial and custom drones. Differentiates aerial drones from birds, HVAC fans, and lawn mowers.",bullets:["Early airspace warning before drones fly directly over restricted zones.","Instant security alert dispatch to security personnel and control rooms.","Operates 24/7 in fog, rain, darkness, and high wind conditions."]}],faqs:[{q:"How far away can SED detect drones?",a:"Acoustic detection identifies low-altitude commercial and custom drone rotor harmonics up to hundreds of meters away."},{q:"Does weather affect acoustic drone detection?",a:"SED operates continuously in fog, rain, darkness, and wind where optical radar or vision sensors fail."}]},scream:{eyebrow:"MULTI-CLASS VOCAL AI & PRE-ASSAULT DE-ESCALATION",title:"Scream, Panic & Verbal Aggression Classification",lead:"SED neural networks distinctly classify 5 separate vocal acoustic categories â Female Scream, Male Scream, Children Scream, Baby Cry, and Verbal Aggression â enabling pre-assault de-escalation and precise emergency dispatch.",gain:"Pre-Assault De-escalation & Incident Triage",filter:"5-Class Vocal Stress & Formant Neural Network",steps:[{icon:"â¡",title:"1. Screams vs. Aggression",desc:"Differentiates acute terror screams (incident in progress) from hostile verbal altercations and shouting (pre-assault warning)."},{icon:"ð¶",title:"2. Age & Gender Classification",desc:"Isolates distinct acoustic formants for Female Screams, Male Screams, Children Screams, and Infant / Baby Crying."},{icon:"ð",title:"3. GDPR & HIPAA Compliant by Design",desc:"Edge spectral tensor analysis with zero voice recording or wiretapping â perfectly safe for hospital ERs and schools."}],intro:"While panic screams and verbal aggression both involve elevated human vocalization, their acoustic patterns, frequencies, and operational implications are fundamentally different. SED Sound Event Detector features separate, dedicated neural classifiers for Female Screams, Male Screams, Children Screams, Baby Crying, and Verbal Aggression. This critical distinction enables hospital staff and municipal security to de-escalate verbal hostility before violence erupts, while instantly dispatching emergency responders to acute terror screams.",sections:[{title:"Five Independent Voice Event Classifiers",desc:"Neural networks distinguish five types of vocal events and provide early alerts for situations that require immediate verification and response:",bullets:["**Female Panic Scream:** Recognition of distinct vocal distress associated with fear or imminent danger.","**Male Panic Scream:** Detection of urgent vocal expressions indicating dangerous situations or trauma.","**Child Panic Scream:** Recognition of distinct child distress screams to alert to hazards or injury.","**Baby Cry:** Detection of infant crying for rapid operator notification and immediate verification.","**Verbal Aggression & Altercations:** Recognition of shouting, threatening vocal outbursts, and escalating conflict."]},{title:"Why Distinguishing Screams & Aggression Matters in Practice",desc:"Distinguishing between different vocal event types helps security operators assess alerts accurately and choose the proper response:",bullets:["**Faster Response:** Early notification allows operators to verify the situation and intervene when needed.","**Accurate Event Assessment:** Operators receive immediate sound classification data linked to PTZ camera video feeds.","**False Alarm Reduction:** AI analyzes acoustic characteristics to reliably filter out normal ambient background noise."]}],faqs:[{q:"Can SED distinguish between a panic scream and aggressive shouting?",a:"Yes. SED utilizes separate neural classifiers for Screams (acute vocal terror/assault) and Aggression (hostile verbal altercations, angry shouting). This allows security team
3904s to intervene and de-escalate situations before physical violence breaks out."},{q:"How does the system distinguish between female, male, and children screams?",a:"The neural network analyzes fundamental vocal pitch (F0), formant frequency shifts, and harmonic stress contours to accurately categorize female, male, and pediatric panic screams."},{q:"Can SED detect baby crying in public venues?",a:"Yes. The Children Cry classifier detects the specific rhythmic acoustic signature of infant distress, helping security locate unattended or lost children in shopping malls and transit hubs."},{q:"Is human speech recorded or wiretapped?",a:"No. SED is engineered with strict privacy by design in compliance with GDPR and HIPAA principles. It processes acoustic spectrums locally in volatile RAM on edge processors and never records, stores, or transmits spoken words."}]},graffiti:{eyebrow:"VANDALISM PREVENTION SYSTEM",title:"Graffiti and Spray Detection in Real Time",lead:"Detect spray paint aerosol hiss and ball shaker agitation before public or private property is defaced.",gain:"Zero Surface Vandalism",filter:"Aerosol Acoustic Signature",steps:[{icon:"ð¨",title:"1. Agitator & Hiss",desc:"Detects aerosol nozzle pressure hiss + metal shaker ball rattle."},{icon:"â¡",title:"2. Instant Strobe Alert",desc:"Triggers high-decibel warning strobe or security dispatch."}],intro:"Detect spray paint aerosol nozzle hiss and agitator shaker ball rattle in real time to stop public property vandalism before surfaces are defaced.",sections:[{title:"Aerosol Hiss & Ball Rattle Classifier",desc:"Identifies unique high-pressure spray nozzle acoustics and shaker ball agitation, preventing vandalism across historic monuments, train yards, and public buildings.",bullets:["Stops spray vandalism before large-scale property damage occurs.","Deploys in unlit alleyways, heritage sites, and railway depots.","Triggers automatic audio warnings or guard dispatch."]}],faqs:[{q:"What sounds trigger graffiti detection?",a:"The system identifies high-pressure aerosol nozzle hiss combined with the acoustic rattle of spray can metal shaker balls."}]},grinder:{eyebrow:"INDUSTRIAL PERIMETER PROTECTION",title:"Real-Time Grinder and Drilling Detection",lead:"Detect angle grinders, power drills, and forced entry metal cutting tools protecting substations and bank vaults.",gain:"Perimeter Breach Protection",filter:"Frictional Cutting Classifier",steps:[{icon:"âï¸",title:"1. Motor Friction",desc:"Senses high-RPM angle grinder motor friction acoustics."},{icon:"ð",title:"2. Perimeter Guard",desc:"Alerts industrial plant security before intruders breach inner fence."}],intro:"Detect high-speed angle grinders, power drills, and metal saws cutting perimeter fences or ATM safe vaults in real time.",sections:[{title:"Frictional Motor Cutting Pattern",desc:"Senses high-RPM electric motor friction and heavy metal cutting acoustic profiles to prevent burglary and fence breaches.",bullets:["Monitors industrial perimeters, solar farms, and ATM vault rooms.","Triggers immediate armed response team dispatch upon detection.","Differentiates heavy cutting tools from ambient road traffic."]}],faqs:[{q:"What tools are detected by the grinder model?",a:"High-speed electric angle grinders, metal circular saws, power drills, and heavy demolition saws."}]},siren:{eyebrow:"SMART CITY TRAFFIC & GARAGE ALARMS",title:"Real-Time Car Alarm and Siren Detection",lead:"Detect approaching emergency sirens and vehicle alarms for smart traffic priority and parking garage security.",gain:"Green Wave Priority",filter:"Emergency Sweep Classifier",steps:[{icon:"ð¨",title:"1. Siren Tracking",desc:"Tracks periodic 400-1200 Hz emergency vehicle siren sweeps."},{icon:"ð",title:"2. Alarm Guard",desc:"Monitors car break-in alarms across underground parking garages."}],intro:"Detect vehicle alarms and approaching police, ambulance, or fire emergency sirens for smart traffic signal control and parking garage monitoring.",sections:[{title:"Siren Sweep & Car Alarm Tracking",desc:"Tracks periodic 400â1200 Hz emergency vehicle siren sweeps to communicate green waves to traffic signal controllers.",bullets:["Prioritizes emergency vehicle traffic through busy urban intersections.","Detects car break-in alarms across multi-level parking garages.","Improves emergency service arrival times across smart cities."]}],faqs:[{q:"How does siren detection help municipal traffic control?",a:"Tracks emergency vehicle sirens to communicate green wave priorities to traffic signal controllers."}]},other:{eyebrow:"EXTENDED ACOUSTIC CLASSIFIERS & CUSTOM AI",title:"Other / Custom Audio Event Detection",lead:"SED identifies a comprehensive catalog of specialized security Alerts and environmental Events beyond our primary classifiers, alongside bespoke AI acoustic models trained for client-specific applications.",gain:"Full Spectrum Acoustic AI",filter:"Multi-Model Edge Classifier & Custom R&D",steps:[{icon:"ð¨",title:"1. Critical Security Alerts",desc:"Recognizes high-risk incidents: unauthorized vehicle entries in remote areas, tire squeal/drifting, fireworks, calibrated glass testing, male & child panic screams."},{icon:"ð",title:"2. Environmental & Operational Events",desc:"Captures ambient situations: door slams in garages and restrooms, power tools/construction, human presence in restricted zones, infant cries, transit."},{icon:"ðï¸",title:"3. Bespoke Custom Neural Models",desc:"Trains lightweight neural models directly on client audio recordings (industrial gas leak hiss, machine bearing anomalies, custom facility alarms)."}],intro:"SED sound detectors are capable of identifying a wide range of acoustic incidents. In general, we refer to these incidents as events, which are further categorized
3904into Alerts and Events. The difference between alerts and events lies in their nature: alerts indicate sounds associated with dangerous or undesirable situations, while events refer to sounds that are common in most environments and provide vital situational intelligence (for example, detecting human presence or slamming doors in sterile cleanrooms, server vaults, or off-hours facilities).",sections:[{title:"Extended Security Detections",desc:"In addition to dedicated gunshot, glass break, scream, aggression, drone, and spray detection, SED can recognize additional acoustic security events depending on software edition:",bullets:["**Vehicle:** Engine sound recognition of passing motor vehicles to warn of presence in monitored zones.","**Traffic:** Road tire friction acoustic monitoring for remote perimeter awareness.","**Tire Squeal:** Recognition of skidding or abrupt braking sounds indicating traffic risk or drifting.","**Fireworks & Pyrotechnics:** Detection of consumer pyrotechnics allowing alerts on unauthorized discharge.","**Glass Tester:** Acoustic recognition of calibration testers for streamlined commissioning."]},{title:"Situational & Operational Detections",desc:"The full software edition expands system capability with additional situational sounds for cities, warehouses, prisons, transit, and industrial plants:",bullets:["**Door Slam:** Detection of heavy door slams indicating unusual activity in secure areas.","**Construction Work:** Recognition of tool sounds including drilling, cutting, or jackhammering.","**People & Human Presence:** Acoustic recognition of human activity (talking, laughing, coughing, sneezing, whispering).","**Children:** Recognition of children playing or shouting in monitored perimeters.","**Animals & Birds:** Acoustic tracking of domestic animals and birds for perimeter monitoring.","**Transport & Rail:** Characteristic sound signatures of trams, trains, buses, and transport horns.","**Warning Tones & Bells:** Detection of vehicle warning chimes, municipal bells, and caution signals.","**Music & Singing:** Acoustic recognition of musical instruments or amplified singing in quiet zones.","**Creaking:** Detection of mechanical creaking from gates, doors, or heavy friction."]}],faqs:[{q:"What is the difference between Alerts and Events?",a:"Alerts indicate dangerous or critical situations requiring urgent security response (e.g., gunshots, screams, tire squeal, fireworks). Events refer to ambient or operational sounds that provide situational awareness (e.g., human presence, slamming doors, machinery, baby cries)."},{q:"Can SED detect vehicles entering national parks or restricted areas?",a:"Yes. SED includes dedicated vehicle engine and traffic rolling resistance acoustic models designed specifically for remote perimeter and national park protection."},{q:"Can SED be trained to recognize custom industrial or factory sounds?",a:"Yes. JALUD Embedded can capture field audio samples and train bespoke neural classification models for industrial machine failure, gas leaks, or proprietary acoustic events."},{q:"Can SED detect baby crying in public spaces or malls?",a:"Yes. The Children Cry event classifier identifies infant distress to help security personnel locate lost, unsupervised, or distressed children quickly."}]}},cs:{gunshot:{eyebrow:"OKAMŽITà DETEKCE STÅELBY",title:"Detekce stÅelby a výstÅelů v reálném Äase",lead:"Okamžitá detekce výstÅelů palných zbranà v reálném Äase s automatickým natoÄenÃm PTZ kamer a integracà do velÃna záchranných složek.",gain:"7x rychlejšà výjezd zásahu",filter:"Akustický impulsnà klasifikátor",steps:[{icon:"ð¥",title:"1. Rázová akustická vlna",desc:"Senzory detekujà poÄáteÄnà rázovou vlnu výstÅelu z hlavnÄ a nadzvukový tÅesk kuliÄky."},{icon:"ð§ ",title:"2. Neuronová AI shoda",desc:"Vzor je porovnán s 50 000+ akustickými podpisy zbranà (pistole, puÅ¡ky, samopaly)."},{icon:"ð¹",title:"3. PTZ auto-otisk",desc:"Automaticky natáÄà PTZ kamery pÅÃmo na pÅesné souÅadnice zdroje zvuku."},{icon:"ð¨",title:"4. VMS dispeÄink",desc:"OdesÃlá okamžitý poplach se zvukovým výstÅižkem na dispeÄink policie za <5s."}],intro:"Sound Event Detector poskytuje okamžitou akustickou detekci a lokalizaci stÅelby. Je schopen urÄit pÅesné souÅadnice palby a otoÄit kamery za <5s od výstÅelu.",sections:[{title:"Analýza rázových akustických vln výstÅelů",desc:"Náš hluboký neuronový model analyzuje akustické vlny výstÅelů s vysokou amplitudou a spolehlivÄ odfiltruje pyrotechniku, petardy, stÅelbu z výfuků i staveniÅ¡tnà hluk.",bullets:["Pokrývá vnitÅnà chodby, mÄstská námÄstà i univerzitnà kampusy.","Funguje 24/7 ve tmÄ, husté mlze, kouÅi i nároÄném prostÅedÃ.","NativnÄ se integruje do systémů Axis, Milestone, Genetec a Hanwha."]},{title:"CÃlové sektory nasazenÃ",desc:"ÅeÅ¡enà detekce stÅelby je nasazeno napÅÃÄ klÃÄovou veÅejnou i soukromou infrastrukturou:",bullets:["Å koly, fakulty a univerzitnà kampusy","Chytrá mÄsta, veÅejná námÄstà a dopravnà uzly","Kritická infrastruktura a energetické objekty","Nákupnà centra, stadiony a vojenské objekty"]},{title:"Architektura v souladu s GDPR a ochrana soukromÃ",desc:"Systém nepracuje s osobnÃmi hlasovým
3904i údaji ani nenahrává lidské rozhovory. Zpracovává akustické impulsy lokálnÄ na Äipu, což umožÅuje nasazenà v citlivých oblastech.",bullets:[]}],faqs:[{q:"Jak rychlá je detekce stÅelby?",a:"Systém identifikuje akustický podpis výstÅelu v reálném Äase v Åádu vteÅin a okamžitÄ informuje velÃn."},{q:"Funguje systém i bez pÅÃmé viditelnosti?",a:"Ano, akustické AI senzory fungujà mimo zorné pole kamer, v absolutnà tmÄ, mlze i kouÅi."},{q:"Dokáže systém rozliÅ¡it stÅelbu od ohÅostroje?",a:"Ano, pokroÄilé neuronové algoritmy izolujà nadzvukový tÅesk výstÅelu od pyrotechniky a výfuků."},{q:"Funguje systém samostatnÄ bez kamer?",a:"Ano, SED funguje autonomnÄ nebo se nativnÄ pÅipojà k jakémukoli VMS systému."}]},glass:{eyebrow:"NÃSILNà VNIKNUTà A TÅÃÅ TÄNà SKLA",title:"Detekce tÅÃÅ¡tÄnà skla v reálném Äase",lead:"Okamžitá akustická identifikace lomu a tÅÃÅ¡tÄnà skla oken a výloh pro okamžitou prevenci vloupánÃ.",gain:"Okamžitá perimetrická výstraha",filter:"Klasifikátor rezonance skla",steps:[{icon:"ð¨",title:"1. Nárazový úder",desc:"Zaznamenává poÄáteÄnà úder tÄžkého pÅedmÄtu do sklenÄné výplnÄ."},{icon:"ð",title:"2. RezonanÄnà filtr",desc:"OvÄÅuje vysokofrekvenÄnà akustické tÅÃÅ¡tÄnà skla (3â8 kHz)."},{icon:"ð",title:"3. Perimetrický poplach",desc:"SpouÅ¡tà internà alarmy dÅÃve, než pachatel pÅekroÄà práh budovy."}],intro:"Detekce tÅÃÅ¡tÄnà skla poskytuje okamžitou identifikaci rozbità oken a pokusu o násilné vniknutà dÅÃve, než neoprávnÄné osoby vstoupà do objektu.",sections:[{title:"DvoufrekvenÄnà akustická analýza",desc:"Senzor analyzuje nÃzkofrekvenÄnà náraz i vysokofrekvenÄnà rezonanci tÅÃÅ¡tÄnà skla (3â8 kHz), což eliminuje faleÅ¡né poplachy pÅi pádu klÃÄů Äi hromu.",bullets:["Detekuje kalené, vrstvené, izolaÄnà i tabulové sklo.","Okamžitý varovný signál jeÅ¡tÄ pÅed vstupem pachatele.","Pokrývá okruh až 15 metrů s 360° vÅ¡esmÄrovým snÃmánÃm."]}],faqs:[{q:"Jak rychlá je detekce tÅÃÅ¡tÄnà skla?",a:"Systém detekuje rozbità skla okamžitÄ a spouÅ¡tà poplach pÅed vniknutÃm."},{q:"Vyvolá pád klÃÄů faleÅ¡ný poplach?",a:"Ne, dvoufrekvenÄnà analýza vyžaduje souÄasnÄ náraz i charakteristickou rezonanci rozbitého skla."}]},drone:{eyebrow:"OCHRANA VZDUÅ NÃHO PROSTORU",title:"Akustická detekce dronů",lead:"SED pomocà umÄlé inteligence rozpoznává charakteristický zvuk rotorů a motorů dronů a vÄas upozorÅuje na jejich pÅÃtomnost v okolà kritické infrastruktury a dalÅ¡Ãch chránÄných objektů.",demoBtn:"Požádat o živou ukázku detekce dronů",gain:"VÄasná výstraha vzduÅ¡ného prostoru",filter:"Harmonický klasifikátor rotorů",steps:[{icon:"ð¸",title:"1. SnÃmánà rotorů",desc:"Zaznamenává akustické frekvence motorů a rotorů dronů v nÃzkých výškách."},{icon:"ð¡",title:"2. Akustická analýza",desc:"PokroÄilá analýza harmonických frekvencà a otáÄek motorů dronů v reálném Äase."},{icon:"ð¡ï¸",title:"3. Varovánà prostoru",desc:"SpouÅ¡tà varovánà dÅÃve, než dron vstoupà do chránÄné zóny."}],intro:"Akustická detekce dronů monitoruje vzduÅ¡ný prostor a odhaluje neoprávnÄné bezpilotnà letouny (UAV) v blÃzkosti vÄznic, průmyslu a akcÃ.",sections:[{title:"Harmonické snÃmánà frekvence rotorů",desc:"Identifikuje akustické podpisy otáÄek rotorů bÄžných i vlastnÃch dronů. SpolehlivÄ rozlišà dron od ptáků Äi sekaÄek na trávu.",bullets:["VÄasné varovánà dÅÃve, než dron pÅelétne chránÄnou zónu.","Okamžité odeslánà bezpeÄnostnÃho poplachu bezpeÄnostnà službÄ a dispeÄinku.","Funguje 24/7 v mlze, deÅ¡ti, tmÄ i silném vÄtru."]}],faqs:[{q:"Na jakou vzdálenost SED drony detekuje?",a:"Akustická detekce rozpozná harmonické frekvence rotorů na vzdálenost stovek metrů."},{q:"Vadà detekci nepÅÃznivé poÄasÃ?",a:"SED funguje nepÅetržitÄ i v mlze, deÅ¡ti a tmÄ, kde optické senzory selhávajÃ."}]},scream:{eyebrow:"VÃCETÅÃDNà HLASOVà AI & PREVENTIVNà DEESKALACE",title:"Detekce kÅiku, paniky a verbálnà agrese",lead:"Neuronové sÃtÄ SED spolehlivÄ rozliÅ¡ujà 5 samostatných hlasových kategorià â ženský kÅik, mužský kÅik, dÄtský kÅik, plÃ¡Ä dÃtÄte a verbálnà agresi â což umožÅuje vÄasnou deeskalaci i pÅesné zacÃlenà zásahu.",gain:"Preventivnà deeskalace & TÅÃdÄnà incidentů",filter:"5-tÅÃdnà neuronová sÃÅ¥ pro hlasový stres a formanty",steps:[{icon:"â¡",title:"1. KÅik vs. Verbálnà agrese",desc:"RozliÅ¡uje bezprostÅednà panické výkÅiky (probÃhajÃcà útok) od agresivnÃch hádek a kÅiku (varovánà pÅed fyzickým napadenÃm)."},{icon:"ð¶",title:"2. Klasifikace vÄku a pohlavÃ",desc:"PÅesnÄ izoluje akustické formanty pro ženský kÅik, mužský kÅik, dÄtský kÅik a plÃ¡Ä kojence/dÃtÄte."},{icon:"ð",title:"3. Soulad s GDPR a HIPAA od návrhu",desc:"Lokálnà analýza frekvenÄnÃch spekter bez nahrávánà hlasu Äi odposlechu â bezpeÄné pro nemocnice i Å¡koly."}],intro:"AÄkoliv panický výkÅik i verbálnà agrese pÅedstavujà hlasité lidské projevy, jejich akustický profil, frekvence a operaÄnà význam jsou zásadnÄ odliÅ¡né. Sound Event Detector obsahuje samostatné neuronové klasifikátory pro ženský kÅik, mužský kÅik, dÄtský kÅik, plÃ¡Ä dÃtÄte a verbálnà agresi. Toto rozliÅ¡enà je klÃÄové: umožÅuje personálu nemocnic a mÄstské policii zasáhnout a deeskalovat slovnà agresi dÅÃve, než dojde k fyzickému násilÃ, a zároveÅ okamžitÄ zalarmovat hlÃdku pÅi panickém kÅiku obÄti.",sections:[{title:"PÄt samostatných klasifikátorů hlasových událostÃ",desc:"Neuronové sÃtÄ rozliÅ¡ujà pÄt typů hlasových událostà a upozorÅujà na situace, které mohou vyžadovat rychlé ovÄÅenà a reakci:",bullets:["**Ženský panický kÅik:** Rozpoznánà výrazného hlasového projevu spojeného se strachem nebo bezprostÅednÃm ohroženÃm.","**Mužský panický kÅik:** Detekce naléhavého hlasového projevu, který může signalizovat nebezpeÄnou situaci nebo úraz.","**DÄtský panický kÅik:** Rozpoznánà výrazného dÄtského výkÅiku, který může upozornit na ohroženà nebo úraz.","**DÄtský pláÄ:** Detekce dÄtského pláÄe pro rychlé upozornÄnà obsluhy a následné ovÄÅenà situace.","**Verbálnà agrese a hádky:** Rozpoznánà kÅiku, v
3904ýhrůžných hlasových projevů a eskalujÃcÃho konfliktu."]},{title:"ProÄ je rozliÅ¡enà kÅiku a agrese důležité v praxi",desc:"RozliÅ¡enà různých typů hlasových událostà pomáhá obsluze lépe vyhodnotit upozornÄnà a zvolit dalšà postup:",bullets:["**Rychlejšà reakce:** VÄasné upozornÄnà umožÅuje obsluze situaci ovÄÅit a podle potÅeby zasáhnout.","**PÅesnÄjšà vyhodnocenà události:** Operátor obdržà informaci o typu rozpoznaného zvuku a může ji spojit s obrazem z kamerového systému.","**Omezenà planých poplachů:** AI analyzuje charakter zvuku a pomáhá odliÅ¡it rizikové události od bÄžného okolnÃho hluku."]}],faqs:[{q:"Dokáže SED spolehlivÄ rozliÅ¡it panický kÅik od agresivnà hádky?",a:"Ano. SED obsahuje dedikované modely pro panický KÅik (akutnà ohroženà života/napadenÃ) a Agresi (verbálnà hádky, kÅik a výhrůžky). To umožÅuje bezpeÄnostnà službÄ zasáhnout a deeskalovat situaci jeÅ¡tÄ pÅed propuknutÃm fyzického násilÃ."},{q:"Jak systém rozpozná ženský, mužský a dÄtský kÅik?",a:"Neuronová sÃÅ¥ analyzuje základnà hlasovou frekvenci (F0), formantové posuny a harmonické spektrum hlasového stresu, což umožÅuje spolehlivé rozdÄlenà do jednotlivých kategoriÃ."},{q:"Lze detekovat plÃ¡Ä malého dÃtÄte na veÅejných mÃstech?",a:"Ano. TÅÃda DÄtský plÃ¡Ä (Children Cry) detekuje rytmický akustický vzor pláÄe batolat a pomáhá najÃt ztracené dÄti v obchodnÃch centrech a dopravnÃch uzlech."},{q:"Jsou nahrávány hlasy nebo hovory osob?",a:"Ne. SED je navržen v souladu s principy GDPR a HIPAA (Privacy by Design). Zvuk je analyzován v reálném Äase pÅÃmo na Äipu kamery bez ukládánà Äi nahrávánà obsahu hovorů."}]},graffiti:{eyebrow:"PREVENTIVNà OCHRANA PÅED VANDALISMEM",title:"Detekce sprejovánà a graffiti v reálném Äase",lead:"Detekce syÄenà trysky spreje a chrastÄnà kuliÄky dÅÃve, než dojde k poÅ¡kozenà veÅejného Äi soukromého majetku.",gain:"Majetek bez poÅ¡kozenÃ",filter:"Akustický podpis aerosolu",steps:[{icon:"ð¨",title:"1. KuliÄka a tryska",desc:"Detekuje tlakové syÄenà trysky spreje + chrastÄnà kovové kuliÄky."},{icon:"â¡",title:"2. Okamžitý varovný signál",desc:"SpouÅ¡tà akustické varovánà nebo hlásà výjezd ostraze."}],intro:"Detekuje syÄenà trysky aerosolového spreje a chrastÄnà kuliÄky v reálném Äase a zastavà vandalismus dÅÃve, než dojde k poÅ¡kozenà fasád.",sections:[{title:"Klasifikátor syÄenà aerosolu a chrastÄnà kuliÄky",desc:"Identifikuje akustické vlastnosti sprejovánà a chránà památky, vlakové soupravy i budovy pÅed poÅ¡kozenÃm.",bullets:["Zastavà sprejery dÅÃve, než vzniknou rozsáhlé Å¡kody.","Nasazenà v tmavých uliÄkách, u památek i v depech.","Automatické akustické varovánà nebo výjezd ostrahy."]}],faqs:[{q:"Jaké zvuky spouÅ¡tà detekci graffiti?",a:"Systém identifikuje tlakové syÄenà trysky v kombinaci s akustickým chrastÄnÃm kovové kuliÄky ve spreji."}]},grinder:{eyebrow:"PRÅ®MYSLOVà OCHRANA PERIMETRU",title:"Detekce úhlové brusky a vrtaÄky v reálném Äase",lead:"Detekce úhlových brusek, vrtaÄek a páÄidel chránÃcà trafostanice, solárnà parky a trezory bank.",gain:"Ochrana pÅed pÅekonánÃm plotu",filter:"TÅecà klasifikátor ÅezánÃ",steps:[{icon:"âï¸",title:"1. TÅenà motoru",desc:"VnÃmá vysoké otáÄky elektromotoru a tÅenà brusky o kov."},{icon:"ð",title:"2. Ochrana perimetru",desc:"Varuje ostrahu podniku dÅÃve, než pachatel pÅekoná plot."}],intro:"Detekuje vysokootáÄkové úhlové brusky, vrtaÄky a pily pÅi Åezánà plotů Äi trezorů v reálném Äase.",sections:[{title:"Akustické vlastnosti tÅecÃho Åezánà kovu",desc:"Identifikuje charakteristický zvuk Åezánà kovu a zabraÅuje krádežÃm i vloupánà do průmyslových objektů.",bullets:["Monitoruje průmyslové areály, fotovoltaiky a bankovnà trezory.","OkamžitÄ vysÃlá zásahovou jednotku.","SpolehlivÄ odlišà brusku od okolnÃho silniÄnÃho provozu."]}],faqs:[{q:"Jaké nástroje model detekuje?",a:"VysokootáÄkové úhlové brusky, kotouÄové pily na kov, vrtaÄky a rozbrusy."}]},siren:{eyebrow:"SMART CITY DOPRAVA A GARÃŽE",title:"Detekce autoalarmů a sirén v reálném Äase",lead:"Detekce pÅijÞdÄjÃcÃch sirén záchranáÅů pro prioritu na semaforech a sledovánà autoalarmů v garážÃch.",gain:"Zelená vlna pro záchranáÅe",filter:"Klasifikátor sirénových tónů",steps:[{icon:"ð¨",title:"1. Sledovánà sirény",desc:"Sleduje periodický frekvenÄnà pÅechod sirén záchranných složek."},{icon:"ð",title:"2. Ochrana garážÃ",desc:"Monitoruje poplaÅ¡né sirény vozidel v podzemnÃch garážÃch."}],intro:"Detekuje autoalarmy a sirény policie, sanitnÃch vozů Äi hasiÄů pro pÅednost v jÃzdÄ na kÅižovatkách a sledovánà garážÃ.",sections:[{title:"Sledovánà sirén a autoalarmů",desc:"Sleduje frekvenÄnà průbÄh sirén (400â1200 Hz) a pÅedává požadavky na zelenou vlnu do ÅadiÄů semaforů.",bullets:["Prioritizuje průjezd záchranáÅů ruÅ¡nými kÅižovatkami.","Detekuje vloupánà do vozidel v garážových domech.","Zkracuje dojezdové Äasy záchranných složek ve mÄstech."]}],faqs:[{q:"Jak detekce sirén pomáhá dopravÄ ve mÄstech?",a:"Sleduje tóny sirén a pÅedává požadavek na zelenou vlnu do ÅÃdicÃch systémů kÅižovatek."}]},other:{eyebrow:"ROZÅ ÃÅENà AKUSTICKà KLASIFIKÃTORY A VLASTNà AI",title:"Zakázkové a průmyslové zvuky",lead:"SED dokáže identifikovat Å¡irokou Å¡kálu akustických incidentů rozdÄlených na bezpeÄnostnà Výstrahy (Alerts), provoznà Události (Events) a zakázkové neuronové modely na mÃru.",gain:"Plnospektrálnà akustická AI",filter:"VÃce-tÅÃdnà Edge klasifikátor & Zakázkový výzkum",steps:[{icon:"ð¨",title:"1. BezpeÄnostnà Výstrahy (Alerts)",desc:"Okamžité rozpoznánà rizikových situacÃ: vjezd vozidel do chránÄných zón, pÃskánà pneumatik/driftovánÃ, pyrotechnika, kalibraÄnà tester skla, mužský a dÄtský kÅik."},{icon:"ð",title:"2. SituaÄnà Události (Events)",desc:"PÅehled o bÄžném i nežádoucÃm dÄnÃ: bouchánà dveÅà v garážÃch a toaletách, stavebnà náÅ
3904adÃ, pÅÃtomnost lidà ve sterilnÃch zónách, dÄtský pláÄ, doprava."},{icon:"ðï¸",title:"3. Zakázkové AI neuronové modely",desc:"Trénovánà neuronových sÃtà na specifické zvuky zákaznÃka (úniky plynu, ložiskové vady strojů, zakázkové alarmy)."}],intro:"Zvukové detektory SED jsou schopny identifikovat Å¡irokou Å¡kálu akustických incidentů. ObecnÄ tyto incidenty oznaÄujeme jako události, které dále dÄlÃme na Výstrahy (Alerts) a Události (Events). RozdÃl mezi výstrahami a událostmi spoÄÃvá v jejich povaze: výstrahy indikujà zvuky spojené s nebezpeÄnými nebo nežádoucÃmi situacemi, zatÃmco události pÅedstavujà zvuky bÄžného prostÅedÃ, které vÅ¡ak v urÄitých scénáÅÃch poskytujà zásadnà informace (napÅ. detekce pÅÃtomnosti lidà nebo bouchánà dveÅà v mÃstech a Äasech, kde se nikdo nemá nacházet).",sections:[{title:"RozÅ¡ÃÅené bezpeÄnostnà detekce",desc:"Vedle specializované detekce výstÅelů, tÅÃÅ¡tÄnà skla, kÅiku, agrese, dronů a sprejovánà může SED podle zvolené verze softwaru rozpoznávat také dalšà akustické události:",bullets:["**Vozidlo:** Rozpoznánà zvuku motoru projÞdÄjÃcÃho vozidla pro upozornÄnà na jeho pÅÃtomnost v monitorovaném prostoru.","**SilniÄnà provoz:** Rozpoznánà hluku pneumatik projÞdÄjÃcÃho vozidla pro vÄasné upozornÄnà na pohyb v monitorované oblasti.","**PÃskánà pneumatik:** Rozpoznánà zvuku smyku nebo prudkého brzdÄnÃ, který může upozornit na rizikovou dopravnà situaci.","**OhÅostroje a petardy:** Detekce zvuku zábavnà pyrotechniky umožÅujÃcà upozornit na jejà použità v monitorované oblasti.","**Tester skla:** Rozpoznánà zvuku kalibraÄnÃho testeru pro snadnÄjšà ovÄÅenà správného nastavenà detekce tÅÃÅ¡tÄnà skla pÅi instalaci."]},{title:"SituaÄnà a provoznà detekce",desc:"Plná verze softwaru rozÅ¡iÅuje možnosti systému o dalšà zvuky využitelné ve mÄstech, skladech, vÄznicÃch, dopravÄ a průmyslových provozech:",bullets:["**Bouchánà dveÅÃ:** Detekce výrazného prásknutà dveÅmi, které může upozornit na neobvyklou událost v monitorovaném prostoru.","**Stavebnà práce:** Rozpoznánà vybraných zvuků práce s náÅadÃm, napÅÃklad vrtánÃ, Åezánà nebo použità sbÃjeÄky.","**Lidé a pÅÃtomnost:** Rozpoznánà zvuků lidské pÅÃtomnosti, jako jsou ÅeÄ, smÃch, kaÅ¡lánÃ, kýchánÃ, Å¡eptánà nebo pÃskánÃ.","**DÄti:** Rozpoznánà zvuků hrajÃcÃch si nebo kÅiÄÃcÃch dÄtà v monitorovaném prostoru.","**ZvÃÅata a ptáci:** Rozpoznánà vybraných zvuků zvÃÅat a ptactva pro sledovánà jejich pÅÃtomnosti nebo pohybu.","**Doprava a vlaky:** Rozpoznánà charakteristických zvuků tramvajÃ, vlaků, autobusů a dopravnÃch klaksonů.","**Výstražné zvuky a zvonky:** Detekce výstražných zvuků vozidel, mÄstských zvonů a dalÅ¡Ãch upozorÅujÃcÃch tónů.","**Hudba a zpÄv:** Rozpoznánà zvuků hudebnÃch nástrojů nebo zpÄvu napÅÃklad v klidových zónách.","**VrzánÃ:** Detekce vrzánà dveÅÃ, vrat nebo jiného mechanického tÅenÃ."]}],faqs:[{q:"Jaký je rozdÃl mezi Výstrahami (Alerts) a Událostmi (Events)?",a:"Výstrahy (Alerts) oznaÄujà rizikové a nebezpeÄné situace vyžadujÃcà okamžitý zásah (stÅelba, kÅik, pÃskánà pneumatik, pyrotechnika). Události (Events) pÅedstavujà zvuky prostÅedÃ, které pomáhajà monitorovat provoz a odhalovat neoprávnÄný pohyb osob."},{q:"Dokáže SED detekovat vjezd vozidel do národnÃho parku?",a:"Ano. Detektor obsahuje specializovanou tÅÃdu pro zvuk motoru a valivý odpor pneumatik navrženou pro odlehlé chránÄné pÅÃrodnà oblasti a perimetry."},{q:"Lze natrénovat SED na zcela specifický průmyslový zvuk?",a:"Ano. JALUD Embedded zajišťuje nahránà vzorků a natrénovánà zakázkového neuronového modelu napÅ. pro úniky plynu, havárie stroj
3904ů nebo specifické hrozby."},{q:"K Äemu sloužà detekce dÄtského pláÄe?",a:"TÅÃda DÄtský plÃ¡Ä (Children Cry) pomáhá bezpeÄnostnà službÄ v obchodnÃch centrech a na nádražÃch vÄas identifikovat ztracené Äi ohrožené dÄti bez dozoru."}]}},de:{gunshot:{eyebrow:"ECHTZEIT-SCHUSSERKENNUNG",title:"Akustische Schusserkennung in Echtzeit",lead:"Sofortige Erkennung von Schüssen in Echtzeit mit automatischer PTZ-Kameraausrichtung und Notruf-Integration.",gain:"7x schnellerer Einsatzausrufung",filter:"Impuls-Klassifikator",steps:[{icon:"ð¥",title:"1. Akustische Schockwelle",desc:"Erkennt Knallwelle und Ãberschallknall."},{icon:"ð§ ",title:"2. Neuronale KI-Abgleich",desc:"Vergleicht mit 50.000+ Waffenakustiken."},{icon:"ð¹",title:"3. PTZ-Auto-Ausrichtung",desc:"Richtet PTZ-Kameras exakt auf Geräuschquelle aus."},{icon:"ð¨",title:"4. VMS-Alarmierung",desc:"Sendet Echtzeit-Alarm an Leitstelle in <5s."}],intro:"Erkennt Schüsse in Echtzeit und richtet PTZ-Kameras in <5s präzise aus.",sections:[{title:"Schockwellen-Analyse",desc:"Filtert Fehlalarme wie Feuerwerk oder Baustellenlärm zuverlässig heraus.",bullets:["Schützt Innenräume & AuÃenbereiche","DSGVO-konform durch Design"]}],faqs:[{q:"Wie schnell ist die Erkennung?",a:"Erkennung in in <5s."}]},glass:{eyebrow:"EINBRUCHSCHUTZ & GLASBRUCH",title:"Glasbrucherkennung in Echtzeit",lead:"Erkennt Glasbruch sofort beim Aufprall vor dem Eindringen.",gain:"Sofortiger Perimeterschutz",filter:"Glas-Resonanz-Filter",steps:[{icon:"ð¨",title:"1. Aufprall",desc:"Erkennt Aufschlag auf Glasscheibe."}],intro:"Sofortige Erkennung von Glasbruch zur Einbruchsprävention.",sections:[{title:"Zwei-Frequenz-Analyse",desc:"Kombiniert Aufprall und Glasfrequenz.",bullets:[]}],faqs:[{q:"Reagiert das System auf Schlüsselklirren?",a:"Nein, Zwei-Frequenz-Filterung verhindert Fehlalarme."}]},drone:{eyebrow:"LUFTRAUMSCHUTZ",title:"Akustische Drohnenerkennung",lead:"SED nutzt künstliche Intelligenz, um das charakteristische Geräusch von Drohnenrotoren und -motoren zu erkennen und frühzeitig vor unbefugten Drohnen in der Nähe kritischer Infrastruktur zu warnen.",demoBtn:"Live-Demo anfordern",gain:"Frühwarnung im Luftraum",filter:"Rotoren-Harmonie-Filter",steps:[{icon:"ð¸",title:"1. Rotorenerfassung",desc:"Erfasst Drohnengeräusche."}],intro:"Akustischer Schutz vor unbefugten Drohnen.",sections:[{title:"Frequenzüberwachung",desc:"Erkennt Drohnenmotoren zuverlässig.",bullets:[]}],faqs:[{q:"Welche Reichweite hat das System?",a:"Erkennt Drohnen in Hunderten Metern Entfernung."}]},scream:{eyebrow:"MEHRKLASSEN-STIMM-KI & DEESKALATION",title:"Erkennung von Schreien, Panik & verbaler Aggression",lead:"SED-Neuronale Netze unterscheiden 5 akustische Stimmkategorien â Frauenschrei, Männerschrei, Kinderschrei, Babyweinen und verbale Aggression â zur frühzeitigen Deeskalation und Einsatzoptimierung.",gain:"Präventive Deeskalation & Lagebeurteilung",filter:"5-Klassen-Stimmstress- und Formant-Filter",steps:[{icon:"â¡",title:"1. Schreie vs. Aggression",desc:"Unterscheidet akute Panikschreie (akuter Notfall) von aggressiven Auseinandersetzungen (Frühwarnung vor Gewalt)."},{icon:"ð¶",title:"2. Alters- & Geschlechtertrennung",desc:"Isoliert exakte Formanten für Frauenschreie, Männerschreie, Kinderschreie und weinende Babys."},{icon:"ð",title:"3. DSGVO & HIPAA konform durch Design",desc:"Reine Frequenzspektrumanalyse auf Edge-Prozessoren ohne Sprachaufzeichnung oder Abhören."}],intro:"Obwohl Panikschreie und verbale Aggression beides laute Vokalisationen darstellen, sind ihre akustischen Merkmale und Interventionsmöglichkeiten grundlegend verschieden. Der Sound Event Detector verfügt über separate neuronale Klassifikatoren für Frauenschreie, Männerschreie, Kinderschreie, Babyweinen und verbale Aggression. Diese Differenzierung ermöglicht es Krankenhauspersonal und Leitstellen, verbale Feindseligkeiten vor Gewaltausbrüchen zu deeskalieren.",sections:[{title:"Fünf unabhängige Sprachereignis-Klassifikatoren",desc:"Neuronale Netze unterscheiden fünf Arten von Sprachereignissen für eine schnelle Ãberprüfung und Reaktion:",bullets:["**Weiblicher Panikschrei:** Erkennung von Vokalausbrüchen bei akuter Bedrohung oder Gefahr.","**Männlicher Panikschrei:** Erkennung dringlicher Notrufe bei Gefahr oder Verletzungen.","**Kindlicher Panikschrei:** Erkennung von Kinderschreien zur schnellen Warnung bei Zwischenfällen.","**Babyweinen:** Erkennung von Säuglingsweinen zur schnellen Benachrichtigung des Personals.","**Verbale Aggression & Streit:** Erkennung von Geschrei, Drohungen und eskalierenden Konflikten."]},{title:"Warum die Unterscheidung von Schrei und Aggression in der Praxis wichtig ist",desc:"Die Unterscheidung verschiedener Vokalereignisse hilft dem Sicherheitspersonal bei der schnellen Lagebewertung:",bullets:["**Schnellere Reaktion:** Frühzeitige Warnung ermöglicht gezieltes Eingreifen vor einer Eskalation.","**Präzise Ereignisbewertung:** Das Sicherheitspersonal erhält genaue Ereignistypdaten verknüpft mit Kameras.","**Reduzierung von Fehlalarmen:** Die KI filtert normale Umgebungsgeräusche zuverlässig heraus."]}],faqs:[{q:"Kann SED zwischen einem Schrei und aggressivem Streit unterscheiden?",a:"Ja. SED verwendet separate neuronale Modelle für Schreie (akute Lebensgefahr/Angriff) und Aggression (verbale Feindseligkeit, lautes Streiten), um Konflikte vor körperlicher Gewalt zu deeskalieren."}
3904,{q:"Wie unterscheidet das System Frauen-, Männer- und Kinderschreie?",a:"Das neuronale Netz analysiert Grundfrequenzen (F0), Formantverschiebungen und hormonelle Stressmuster der menschlichen Stimme."}]},graffiti:{eyebrow:"VANDALISMUSSCHUTZ",title:"Graffiti- & Sprüherkennung in Echtzeit",lead:"Erkennt Sprühdosengeräusche vor der Beschädigung von Eigentum.",gain:"Schutz von Oberflächen",filter:"Aerosol-Akustik-Filter",steps:[{icon:"ð¨",title:"1. Zischen & Kugel",desc:"Erkennt Sprühdose & Mischkugel."}],intro:"Verhindert Vandalismus durch frühzeitige Alarmierung.",sections:[{title:"Sprüh-Klassifikator",desc:"Erkennt Zischgeräusche von Dosen.",bullets:[]}],faqs:[{q:"Welche Geräusche lösen Alarm aus?",a:"Düsenzischen und Mischkugelklinken."}]},grinder:{eyebrow:"INDUSTRIE-PERIMETERSCHUTZ",title:"Trennschleifer- & Bohrererkennung",lead:"Erkennt Trennschleifer und Metallbohren an Umspannwerken und Tresoren.",gain:"Perimeterschutz",filter:"Schneid-Klassifikator",steps:[{icon:"âï¸",title:"1. Motorreibung",desc:"Erkennt Winkelschleifer-Frequenzen."}],intro:"Schützt kritische Infrastruktur vor gewaltsamem Eindringen.",sections:[{title:"Metallschneid-Analyse",desc:"Filtert Trennschleifer aus Verkehrslärm heraus.",bullets:[]}],faqs:[{q:"Welche Werkzeuge werden erkannt?",a:"Winkelschleifer, Bohrmaschinen und Kettensägen."}]},siren:{eyebrow:"SMART CITY & ALARM",title:"Sirenen- & Autoalarmerkennung",lead:"Erkennt Einsatzsirenen für Ampelpriorisierung.",gain:"Grüne Welle für Einsatzkräfte",filter:"Sirenen-Sweep-Filter",steps:[{icon:"ð¨",title:"1. Sirenenverfolgung",desc:"Erfasst Einsatzfahrzeuge."}],intro:"Erkennt Sirenen zur bevorzugten Ampelschaltung.",sections:[{title:"Sirenen-Erkennung",desc:"Steuert grüne Wellen für Rettungskräfte.",bullets:[]}],faqs:[{q:"Wie hilft Sirenenerkennung?",a:"Priorisiert Einsatzfahrzeuge an Ampeln."}]},other:{eyebrow:"ERWEITERTE AKUSTISCHE KLASSIFIKATOREN & KI",title:"Sonstiges / Kundenspezifisches Audio",lead:"SED erkennt einen umfassenden Katalog spezialisierter Sicherheitswarnungen (Alerts), Umweltereignisse (Events) und maÃgeschneiderter KI-Modelle für Kundenanwendungen.",gain:"Vollspektrum Akustik-KI",filter:"Multi-Klassen-Klassifikator & Kunden-KI",steps:[{icon:"ð¨",title:"1. Sicherheitswarnungen (Alerts)",desc:"Erkennt Fahrzeuge in Schutzgebieten, Reifenquietschen, Feuerwerk, Glas-Tester, Panikschreie von Männern und Kindern."},{icon:"ð",title:"2. Umweltereignisse (Events)",desc:"Erfasst zuschlagende Türen in Garagen, Werkzeuge/Bauarbeiten, menschliche Anwesenheit in Reinräumen, weinende Babys, Verkehr."},{icon:"ðï¸",title:"3. Kundenspezifische KI-Modelle",desc:"Trainiert neuronale Modelle auf Kunden-Audiodaten (Gasaustritt, Lagerdefekte, kundenspezifische Alarme)."}],intro:"SED-Schalldetektoren sind in der Lage, ein breites Spektrum akustischer Vorfälle zu identifizieren, unterteilt in Warnungen (Alerts) und Ereignisse (Events). Warnungen kennzeichnen gefährliche oder unerwünschte Situationen, während Ereignisse alltägliche Geräusche beschreiben, die in bestimmten Szenarien wertvolle Lageinformationen liefern (z.B. Personenanwesenheit in Sperrbereichen oder zuschlagende Türen).",sections:[{title:"Erweiterte Sicherheitserkennungen",desc:"Neben der spezialisierten Erkennung von Schüssen, Glasbruch, Schreien, Drohnen und Sprayen erkennt SED weitere Sicherheitsereignisse:",bullets:["**Fahrzeug:** Erkennung von Motorengeräuschen zur Warnung vor Fahrzeugbewegungen.","**StraÃenverkehr:** Akustische Ãberwachung von Reifenrollgeräuschen an AuÃenperimetern.","**Reifenquietschen:** Erkennung von Schleuder- und Vollbremsgeräuschen im StraÃenverkehr.","**Feuerwerk & Pyrotechnik:** Erkennung von Feuerwerkskörpern in geschützten Zonen.","**Glastester:** Erkennung von Kalibriertestern für einfache Inbetriebnahme."]},{title:"Situations- und Betriebsüberwachung",desc:"Die Vollversion erweitert das System um Situationsgeräusche für Städte, Hallen, Justizvollzug und Industrie:",bullets:["**Türzuschlagen:** Erkennung lauten Zuschlagens von Türen in Sicherheitsbereichen.","**Bauarbeiten:** Erkennung von Werkzeuggeräuschen wie Bohren, Sägen oder Hämmern.","**Menschliche Anwesenheit:** Erkennung von Sprache, Lachen, Husten, Niesen oder Flüstern in Sperrbereichen.","**Kinder:** Erkennung spielender oder rufender Kinder auf Arealen.","**Tiere & Vögel:** Akustische Erfassung von Tieren und Vogelschwärmen.","**Verkehr & Bahn:** Charakteristische Geräusche von Bahnen, Zügen und Bussen.","**Warntöne & Glocken:** Erkennung von Fahrzeughupen und Alarmtönen.","**Musik & Gesang:** Erkennung von Instrumenten oder Gesang in Ruhezonen.","**Quietschen:** Erkennung von mechanischem Quietschen an Toren und Türen."]}],faqs:[{q:"Was unterscheidet Warnungen (Alerts) von Ereignissen (Events)?",a:"Warnungen betreffen akute Gefahren (Schüsse, Schreie, Reifenquietschen). Ereignisse liefern Lageinformationen über Umgebungsgeräusche (menschliche Anwesenheit, zuschlagende Türen)."},{q:"Können Fahrzeuge in Nationalparks erkannt werden?",a:"Ja, SED verfügt über Modelle für Motorgeräusche und Reifenabrollen spez
3904iell für abgelegene Schutzgebiete."},{q:"Können Spezialgeräusche gelernt werden?",a:"Ja, wir trainieren KI-Modelle auf kundenspezifische Industrie- oder Alarmgeräusche."}]}},es:{gunshot:{eyebrow:"DETECCIÃN DE DISPAROS EN TIEMPO REAL",title:"Detección de Disparos en Tiempo Real",lead:"Detección instantánea de disparos en tiempo real con orientación automática de cámaras PTZ.",gain:"Despacho 7x más rápido",filter:"Clasificador de Impulsos",steps:[{icon:"ð¥",title:"1. Onda de choque",desc:"Detecta la onda expansiva del disparo."}],intro:"Localización acústica de disparos en tiempo real orientando cmaras PTZ en <5s.",sections:[{title:"Análisis de Onda Expansiva",desc:"Filtra fuegos artificiales y ruidos de tráfico.",bullets:[]}],faqs:[{q:"¿Qué tan rápida es la detección?",a:"Respuesta en <5s."}]},glass:{eyebrow:"ROTURA DE CRISTAL E INTRUSIÃN",title:"Detección de Rotura de Cristal",lead:"Identificación acústica de rotura de ventanas para prevenir robos.",gain:"Alerta Perimetral Instantánea",filter:"Filtro de Resonancia",steps:[{icon:"ð¨",title:"1. Impacto",desc:"Capta el impacto inicial."}],intro:"Detección de cristales rotos antes de que accedan al edificio.",sections:[{title:"Análisis de Doble Frecuencia",desc:"Combina impacto y rotura.",bullets:[]}],faqs:[{q:"¿Genera falsas alarmas?",a:"No, la doble frecuencia evita falsas alarmas."}]},drone:{eyebrow:"PROTECCIÃN DEL ESPACIO AÃREO",title:"Detección Acústica de Drones",lead:"SED utiliza inteligencia artificial para reconocer el sonido caracterÃstico de los rotores y motores de drones, advirtiendo oportunamente sobre su presencia en infraestructuras crÃticas.",demoBtn:"Solicitar Demostración en Vivo",gain:"Alerta Temprana de Espacio Aéreo",filter:"Filtro Armónico de Rotores",steps:[{icon:"ð¸",title:"1. Captura de rotores",desc:"Capta frecuencias de drones."}],intro:"Detección de drones no autorizados en zonas sensibles.",sections:[{title:"Frecuencia Armónica",desc:"Identifica revoluciones de hélices.",bullets:[]}],faqs:[{q:"¿A qué distancia detecta drones?",a:"A cientos de metros de distancia."}]},scream:{eyebrow:"IA VOCAL MULTI-CLASE Y DESESCALADA PREVENTIVA",title:"Detección de Gritos, Pánico y Agresividad Verbal",lead:"Las redes neuronales de SED clasifican 5 categorÃas acústicas vocales: grito femenino, grito masculino, grito infantil, llanto de bebé y agresividad verbal, facilitando la desescalada preventiva.",gain:"Desescalada Preventiva y Triaje de Incidentes",filter:"Red Neuronal de Formantes y Estrés Vocal de 5 Clases",steps:[{icon:"â¡",title:"1. Gritos vs. Agresión Verbal",desc:"Diferencia gritos agudos de terror (incidente en curso) de disputas y discusiones verbales hostiles (fase previa al asalto)."},{icon:"ð¶",title:"2. Clasificación por Edad y Género",desc:"AÃsla formantes acústicos para gritos de mujeres, hombres, niños y llanto de bebés."},{icon:"ð",title:"3. Conforme con RGPD e HIPAA por diseño",desc:"Análisis espectral en procesadores Edge sin grabación ni almacenamiento de voz humana."}],intro:"Aunque los gritos de pánico y la agresión verbal implican vocalizaciones humanas elevadas, sus patrones acústicos y respuestas operativas son totalmente distintos. Sound Event Detector integra clasificadores neuronales independientes para Grito Femenino, Grito Masculino, Grito Infantil, Llanto de Bebé y Agresividad Verbal. Esta distinción permite desescalar discusiones en urgencias hospitalarias antes de que ocurra una agresión fÃsica.",sections:[{title:"Cinco clasificadores independientes de eventos de voz",desc:"Las redes neuronales distinguen cinco tipos de eventos vocales para una verificación y respuesta rápidas:",bullets:["**Grito de pánico femenino:** Reconocimiento de expresiones vocales de angustia asociadas con peligro inminente.","**Grito de pánico masculino:** Detección de expresiones vocales urgentes que indican situaciones de peligro o lesiones.","**Grito de pánico infantil:** Reconocimiento de gritos agudos de niños para alertar sobre peligros o caÃdas.","**Llanto de bebé:** Detección del llanto de bebés para una notificación rápida y verificación inmediata.","**Agresión verbal y disputas:** Reconocimiento de gritos, amenazas y conflictos en escalada."]},{title:"Por qué la distinción entre grito y agresión es vital en la práctica",desc:"Diferenciar entre tipos de eventos vocales ayuda a los operadores a evaluar las alertas con precisión:",bullets:["**Respuesta más rápida:** La alerta temprana permite verificar la situación e intervenir a t
3904iempo.","**Evaluación precisa:** Los operadores reciben datos clasificados vinculados con cámaras PTZ.","**Reducción de falsas alarmas:** La IA analiza las caracterÃsticas acústicas filtrando ruidos ambientales."]}],faqs:[{q:"¿Puede SED distinguir entre un grito de pánico y una discusión agresiva?",a:"SÃ. SED utiliza clasificadores independientes para Gritos (pánico inminente/asalto) y Agresión (disputas verbales y hostilidad), permitiendo intervenir antes de que estalle la violencia fÃsica."},{q:"¿Cómo distingue entre gritos de mujeres, hombres y niños?",a:"La red neuronal analiza el tono fundamental (F0), los formantes acústicos y el estrés armónico de las cuerdas vocales."}]},graffiti:{eyebrow:"PROTECCIÃN CONTRA VANDALISMO",title:"Detección de Grafiti y Spray",lead:"Detecta el silbido de botes de spray antes de dañar paredes.",gain:"Superficies sin Vandalismo",filter:"Filtro Acústico de Aerosol",steps:[{icon:"ð¨",title:"1. Silbido y bola",desc:"Detecta aerosol y canica metálica."}],intro:"Evita pintadas mediante alerta temprana.",sections:[{title:"Silbido de Aerosol",desc:"Identifica la boquilla de spray.",bullets:[]}],faqs:[{q:"¿Qué sonidos activan la alerta?",a:"Silbido de presión y canica mezcladora."}]},grinder:{eyebrow:"PROTECCIÃN INDUSTRIAL PERIMETRAL",title:"Detección de Radial y Taladros",lead:"Detecta radiales y amoladoras en vallas y cajas fuertes.",gain:"Protección Perimetral",filter:"Clasificador de Fricción",steps:[{icon:"âï¸",title:"1. Fricción",desc:"Detecta corte de metal."}],intro:"Protección contra corte de vallas y herramientas pesadas.",sections:[{title:"Patrón de Corte",desc:"Separa radiales del tráfico habitual.",bullets:[]}],faqs:[{q:"¿Qué herramientas detecta?",a:"Amoladoras, taladros y sierras de metal."}]},siren:{eyebrow:"TRÃFICO E INTEGRA ALARMAS",title:"Detección de Sirenas y Alarmas",lead:"Detecta sirenas de emergencia para semáforos inteligentes.",gain:"Prioridad en Semáforos",filter:"Filtro de Sirenas",steps:[{icon:"ð¨",title:"1. Rastreo de sirena",desc:"Capta vehÃculos de emergencia."}],intro:"Prioridad de semáforos para ambulancias y policÃa.",sections:[{title:"Rastreo de Sirenas",desc:"Acelera el paso de emergencias.",bullets:[]}],faqs:[{q:"¿Cómo ayuda al tráfico?",a:"Conecta la onda verde para ambulancias."}]},other:{eyebrow:"CLASIFICADORES ACÃSTICOS EXTENDIDOS E IA A MEDIDA",title:"Otros / Audio personalizado",lead:"SED identifica un catálogo exhaustivo de Alertas de seguridad y Eventos ambientales, junto con modelos neuronales de IA entrenados a medida para clientes.",gain:"IA Acústica de Espectro Completo",filter:"Clasificador Edge Multi-Clase e I+D",steps:[{icon:"ð¨",title:"1. Alertas CrÃticas de Seguridad",desc:"Reconoce vehÃculos en zonas remotas, chirrido de neumáticos, pirotecnia, tester de vidrio, gritos de pánico de hombres y niños."},{icon:"ð",title:"2. Eventos Ambientales",desc:"Detecta portazos en garajes, herramientas/obras, presencia humana en zonas estériles, llanto de bebés y transporte."},{icon:"ðï¸",title:"3. Modelos IA Personalizados",desc:"Entrena modelos ligeros para chips y procesadores edge (Axis, Hanwha, Hikvision...) con grabaciones del cliente (fugas de gas, fallos de rodamientos)."}],intro:"Los detectores SED identifican una amplia gama de incidentes acústicos divididos en Alertas (Alerts) y Eventos (Events). Las alertas indican situaciones peligrosas o indeseables, mientras que los eventos corresponden a sonidos ambientales que aportan información situacional crÃtica (por ejemplo, detectar presencia humana o portazos en zonas restringidas).",sections:[{title:"Detecciones de Seguridad Ampliadas",desc:"Además de las detecciones dedicadas de disparos, cristales rotos, gritos, drones y grafitis, SED reconoce eventos acústicos adicionales:",bullets:["**VehÃculo:** Reconocimiento del motor de vehÃculos para advertir de presencia en áreas restringidas.","**Tráfico vial:** Monitoreo acústico del rodamiento de neumáticos en perÃmetros remotos.","**Chirrido de neumáticos:** Reconocimiento de derrapes o frenadas bruscas en vÃas públicas.","**Fuegos artificiales:** Detección de pirotecnia para control en zonas protegidas.","**Probador de vidrio:** Reconocimiento de emisores de calibración para puesta en marcha."]},{title:"Detección Situacional y Operativa",desc:"La versión completa amplÃa las capacidades con sonidos situacionales para ciudades, almacenes y fábricas:",bullets:["**Portazo:** Detección de portazos fuertes en zonas seguras o accesos restringidos.","**Obras y herramientas:** Reconocimiento de sonidos de taladros, cortes o martillos.","**Presencia humana:** Reconocimiento acústico de voces, risas, tos o susurros en áreas estériles.","**Niños:** Reconocimiento de niños jugando o gritando en perÃmetros monitoreados.","**Animales y aves:** Monitoreo acústico de fauna en perÃmetros aeroportuarios.","**Transporte y trenes:** Firmas acústicas de tranvÃas, trenes, autobuses y bocinas.","**Tonos de advertencia:** Detección de sirenas de vehÃculos y campanas de alarma.","**Música y canto:** Reconocimiento de instrumentos musicales en zonas de silencio.","**Crujidos mecánicos:** Detección de fricción mecánica y chirridos en cancelas y puertas."]}],faqs:[{q:"¿Cuál es la diferencia entre Alertas y Eventos?",a:"Las Alertas indican peligros urgentes (disparos, gritos, derrapes). Los Eventos aportan contexto ambiental operativo (presencia humana, portazos, llanto de niños)."},{q:"¿Detecta vehÃculos en parques naturales?",a:"SÃ, incluye modelos especÃficos para motores y rodadura de neumáticos en zonas protegidas."},{q:"¿Se pueden entrenar ruidos industriales a medida?",a:"SÃ, JALUD Embedded entrena modelos neuronales para cualquier sonido industrial especÃfico."}]}},ar:{gunshot:{eyebrow:"اÙÙØ´Ù اÙÙÙØ±Ù Ø¹Ù Ø¥Ø·ÙØ§Ù اÙÙØ§Ø±",title:"اÙÙØ´Ù Ø¹Ù Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± Ù٠اÙÙÙØª اÙÙØ¹ÙÙ",lead:"ÙØ´Ù ÙÙØ±Ù ÙØ¥Ø·Ùا٠اÙÙØ§Ø± Ù٠اÙÙÙØª اÙÙØ¹ÙÙ ÙØªÙجÙÙ ÙØ§Ù
ÙØ±Ø§Øª PTZ تÙÙØ§Ø¦ÙاÙ.",gain:"استجابة Ø·ÙØ§Ø±Ø¦ أسرع ب٠7 Ù
رات",filter:"Ù
Ø±Ø´Ø Ø§ÙÙØ¨Ø¶Ø§Øª Ø§ÙØµÙØªÙØ©",steps:[{icon:"ð¥",title:"1. اÙÙ
ÙØ¬Ø© Ø§ÙØµØ¯Ù
ÙØ©",desc:"ÙÙØªÙØ· Ù
ÙØ¬Ø© اÙÙØ¬Ø§Ø± Ø§ÙØ³ÙاØ."}],intro:"ØªØØ¯Ùد Ù
ÙÙØ¹ Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± ØµÙØªÙØ§Ù ÙØªÙجÙ٠اÙÙØ§Ù
ÙØ±Ø§Øª Ù٠اÙÙÙØª اÙÙØ¹ÙÙ Ø®ÙØ§Ù Ø«ÙØ§ÙÙ Ù
Ø¹Ø¯ÙØ¯Ø©.",sections:[{title:"تØÙÙÙ Ù
ÙØ¬Ø§Øª Ø§ÙØ§ÙÙØ¬Ø§Ø±",desc:"تصÙÙØ© Ø§ÙØ£Ùعاب اÙÙØ§Ø±ÙØ© ÙØ§ÙØ¶ÙØ¶Ø§Ø¡.",bullets:[]}],faqs:[{q:"Ù
ا Ù٠سرعة اÙÙØ´ÙØ",a:"اÙÙØ´Ù اÙÙÙØ±Ù Ù٠اÙÙÙØª اÙÙØ¹ÙÙ Ø®ÙØ§Ù Ø«ÙØ§ÙÙ Ù
Ø¹Ø¯ÙØ¯Ø©."}]},glass:{eyebrow:"ÙØ´Ù ÙØ³Ø± Ø§ÙØ²Ø¬Ø§Ø¬",title:"اÙÙØ´Ù Ø¹Ù ÙØ³Ø± Ø§ÙØ²Ø¬Ø§Ø¬ Ù٠اÙÙÙØª اÙÙØ¹ÙÙ",lead:"تعر٠ÙÙØ±Ù عÙÙ ÙØ³Ø± زجاج اÙÙÙØ§Ùذ ÙÙ
ÙØ¹ Ø§ÙØ³Ø±ÙØ©.",gain:"Ø¥ÙØ°Ø§Ø± Ù
ØÙØ·Ù ÙÙØ±Ù",filter:"Ù
Ø±Ø´Ø Ø±ÙÙÙ Ø§ÙØ²Ø¬Ø§Ø¬",steps:[{icon:"ð¨",title:"1. Ø§ÙØµØ¯Ù
Ø©",desc:"ÙÙØªÙØ· ضربة Ø§ÙØ²Ø¬Ø§Ø¬ Ø§ÙØ£ÙÙÙ."}],intro:"ÙØ´Ù ÙØ³Ø± Ø§ÙØ²Ø¬Ø§Ø¬ ÙØ¨Ù دخÙ٠اÙÙ
تسÙÙÙÙ.",sections:[{title:"تØÙÙÙ Ø§ÙØªØ±Ø¯Ø¯ اÙÙ
Ø²Ø¯ÙØ¬",desc:"دÙ
ج Ø§ÙØµØ¯Ù
Ø© ÙØ±ÙÙÙ Ø§ÙØ²Ø¬Ø§Ø¬.",bullets:[]}],faqs:[{q:"ÙÙ ÙØØ¯Ø« Ø¥ÙØ°Ø§Ø±Ø§Øª ÙØ§Ø°Ø¨Ø©Ø",a:"ÙØ§Ø Ø§ÙØªØÙÙ٠اÙÙ
Ø²Ø¯ÙØ¬ ÙÙ
ÙØ¹ Ø§ÙØ¥Ùذارات Ø§ÙØ®Ø§Ø·Ø¦Ø©."}]},drone:{eyebrow:"ØÙ
Ø§ÙØ© اÙÙ
Ø¬Ø§Ù Ø§ÙØ¬ÙÙ",title:"اÙÙØ´Ù Ø§ÙØµÙØªÙ Ø¹Ù Ø§ÙØ·Ø§Ø¦Ø±Ø§Øª اÙÙ
Ø³ÙØ±Ø© (Ø§ÙØ¯Ø±ÙÙ)",lead:"ÙØ³ØªØ®Ø¯Ù
ÙØ¸Ø§Ù
SED Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠ÙÙØªØ¹Ø±Ù عÙÙ Ø§ÙØµÙت اÙÙ
Ù
ÙØ² ÙÙ
ØØ±Ùات ÙÙ
Ø±Ø§ÙØ Ø§ÙØ·Ø§Ø¦Ø±Ø§Øª اÙÙ
Ø³ÙØ±Ø©Ø Ù
Ù
ا ÙÙÙØ± Ø¥ÙØ°Ø§Ø±Ø§Ù Ù
Ø¨ÙØ±Ø§Ù Ø¨ÙØ¬ÙØ¯ÙØ§ ÙØ±Ø¨ Ø§ÙØ¨ÙÙØ© Ø§ÙØªØØªÙØ© Ø§ÙØÙÙÙØ© ÙØ§ÙÙ
راÙ٠اÙÙ
ØÙ
ÙØ©.",demoBtn:"Ø·ÙØ¨ عرض ØªÙØ¶ÙØÙ Ù
باشر",gain:"Ø¥ÙØ°Ø§Ø± Ù
Ø¨ÙØ± ÙÙÙ
Ø¬Ø§Ù Ø§ÙØ¬ÙÙ",filter:"Ù
Ø±Ø´Ø ØªØ±Ø¯Ø¯ اÙÙ
ØØ±Ùات",steps:[{icon:"ð¸",title:"1. ÙØ´Ù اÙÙ
ØØ±Ùات",desc:"ÙÙØªÙØ· ØµÙØª Ù
ØØ±Ùات Ø§ÙØ¯Ø±ÙÙ."}],intro:"ØÙ
Ø§ÙØ© Ø§ÙØØ±Ù
Ø§ÙØ¬ÙÙ Ù
Ù Ø§ÙØ¯Ø±ÙÙØ² ØºÙØ± اÙÙ
ØµØ±Ø Ø¨ÙØ§.",sections:[{title:"Ø§ÙØªØ±Ø¯Ø¯ Ø§ÙØªÙاÙÙÙ",desc:"Ø§ÙØªØ¹Ø±Ù عÙÙ Ø¯ÙØ§Ø±Ø§Øª Ø§ÙØ¯Ø±ÙÙ.",bullets:[]}],faqs:[{q:"Ù
ا ÙÙ Ù
Ø³Ø§ÙØ© اÙÙØ´ÙØ",a:"ÙÙØªØ´Ù Ø§ÙØ¯Ø±Ù٠عÙ٠بعد Ù
ئات Ø§ÙØ£Ù
تار."}]}
3904,scream:{eyebrow:"Ø°ÙØ§Ø¡ Ø§ØµØ·ÙØ§Ø¹Ù ØµÙØªÙ Ù
تعدد اÙÙØ¦Ø§Øª ÙØªÙدئة اÙÙØ²Ø§Ø¹Ø§Øª",title:"تصÙÙÙ Ø§ÙØµØ±Ø§Ø® ÙØ§Ùذعر ÙØ§ÙØ¹Ø¯ÙØ§Ù اÙÙÙØ¸Ù",lead:"تصÙÙ Ø§ÙØ´Ø¨Ùات Ø§ÙØ¹ØµØ¨ÙØ© ÙÙ SED Ø¨Ø¯ÙØ© 5 ÙØ¦Ø§Øª ØµÙØªÙØ©: صراخ اÙÙØ³Ø§Ø¡Ø صراخ Ø§ÙØ±Ø¬Ø§ÙØ ØµØ±Ø§Ø® Ø§ÙØ£Ø·ÙØ§ÙØ Ø¨ÙØ§Ø¡ Ø§ÙØ±Ø¶Ø¹Ø ÙØ§ÙØ¹Ø¯ÙØ§Ù اÙÙÙØ¸ÙØ Ù
Ù
ا ÙØªÙØ Ø§ÙØªØ¯Ø®Ù اÙÙÙØ§Ø¦Ù ÙØ¨Ù ÙÙÙØ¹ Ø§ÙØ§Ø¹ØªØ¯Ø§Ø¡.",gain:"ØªÙØ¯Ø¦Ø© اÙÙØ²Ø§Ø¹Ø§Øª ÙØªØµÙÙ٠أÙÙÙÙØ§Øª Ø§ÙØ·Ùارئ",filter:"Ø´Ø¨ÙØ© Ø¹ØµØ¨ÙØ© Ø®Ù
Ø§Ø³ÙØ© ÙÙØ¥Ø¬Ùاد Ø§ÙØµÙØªÙ ÙØ§ÙرÙÙÙ",steps:[{icon:"â¡",title:"1. Ø§ÙØµØ±Ø§Ø® Ù
ÙØ§Ø¨Ù Ø§ÙØ¹Ø¯ÙاÙ",desc:"ÙÙ
ÙØ² بÙ٠صراخ Ø§ÙØ°Ø¹Ø± (ØØ§Ø¯Ø« ÙÙØ¯ Ø§ÙØØ¯ÙØ«) ÙØ§Ùشجار اÙÙÙØ¸Ù Ø§ÙØ¹Ø¯ÙاÙÙ (Ø¥ÙØ°Ø§Ø± Ù
Ø¨ÙØ± ÙØ¨Ù Ø§ÙØ¹ÙÙ)."},{icon:"ð¶",title:"2. تصÙÙÙ Ø§ÙØ¹Ù
ر ÙØ§ÙØ¬ÙØ³",desc:"ÙØ¹Ø²Ù بصÙ
ات ØµÙØªÙØ© ÙØµØ±Ø§Ø® اÙÙØ³Ø§Ø¡ ÙØµØ±Ø§Ø® Ø§ÙØ±Ø¬Ø§Ù ÙØµØ±Ø§Ø® Ø§ÙØ£Ø·ÙØ§Ù ÙØ¨Ùاء Ø§ÙØ±Ø¶Ø¹."},{icon:"ð",title:"3. Ø§ÙØ®ØµÙØµÙØ© Ø¨Ø§ÙØªØµÙ
ÙÙ
(GDPR/HIPAA)",desc:"تØÙÙÙ Ø·ÙÙÙ Ù
ÙØ¶Ø¹Ù بدÙ٠تسجÙÙ ØµÙØªÙ Ø£Ù ØªÙØµØª عÙ٠اÙÙ
ØØ§Ø¯Ø«Ø§Øª."}],intro:"عÙÙ Ø§ÙØ±ØºÙ
Ù
٠أ٠صراخ Ø§ÙØ°Ø¹Ø± ÙØ§Ùشجار Ø§ÙØ¹Ø¯ÙاÙÙ ÙÙ
Ø«ÙØ§Ù Ø£ØµÙØ§ØªØ§Ù Ø¨Ø´Ø±ÙØ© Ù
Ø±ØªÙØ¹Ø©Ø Ø¥ÙØ§ أ٠بصÙ
اتÙÙ
ا Ø§ÙØµÙØªÙØ© ÙØ¥Ø¬Ø±Ø§Ø¡Ø§Øª Ø§ÙØªØ¹Ø§Ù
Ù Ù
عÙÙ
ا Ù
ختÙÙØ© تÙ
اÙ
اÙ. ÙØªØ¶Ù
Ù ÙØ¸Ø§Ù
SED Ù
صÙÙØ§Øª Ø¹ØµØ¨ÙØ© Ù
ÙÙØµÙØ© ÙØµØ±Ø§Ø® اÙÙØ³Ø§Ø¡ ÙØµØ±Ø§Ø® Ø§ÙØ±Ø¬Ø§Ù ÙØµØ±Ø§Ø® Ø§ÙØ£Ø·ÙØ§Ù ÙØ¨Ùاء Ø§ÙØ±Ø¶Ø¹ ÙØ§ÙØ¹Ø¯ÙØ§Ù اÙÙÙØ¸ÙØ Ù
Ù
ا ÙØªÙØ ÙÙØ·ÙاÙÙ
Ø§ÙØ£Ù
ÙÙØ© ÙØ§ÙØ·Ø¨ÙØ© ØªÙØ¯Ø¦Ø© اÙÙØ²Ø§Ø¹Ø§Øª ÙØ¨Ù ØØ¯ÙØ« اعتداء جسدÙ.",sections:[{title:"Ø®Ù
سة Ù
صÙÙØ§Øª Ù
ستÙÙØ© ÙÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© Ø§ÙØ¨Ø´Ø±ÙØ©",desc:"تÙ
ÙØ² Ø§ÙØ´Ø¨Ùات Ø§ÙØ¹ØµØ¨ÙØ© Ø®Ù
سة Ø£ÙÙØ§Ø¹ Ù
Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© ÙØªÙÙÙØ± Ø¥ÙØ°Ø§Ø± Ù
Ø¨ÙØ± ÙØªØ·Ùب Ø§ÙØªØÙÙ ÙØ§Ùاستجابة اÙÙÙØ±ÙØ©:",bullets:["**صرخة ذعر ÙØ³Ø§Ø¦ÙØ©:** Ø§ÙØªØ¹Ø±Ù عÙÙ Ø§ÙØ§ÙÙØ¹Ø§Ùات Ø§ÙØµÙØªÙØ© اÙÙØ§ØªØ¬Ø© Ø¹Ù Ø§ÙØ®ÙÙ Ø§ÙØ´Ø¯Ùد Ø£Ù Ø§ÙØªÙØ¯ÙØ¯ اÙÙ
باشر.","**صرخة ذعر رجاÙÙØ©:** ÙØ´Ù Ø§ÙØªØ¹Ø¨Ùرات Ø§ÙØµÙØªÙØ© Ø§ÙØ¹Ø§Ø¬ÙØ© Ø§ÙØªÙ ØªØ´ÙØ± Ø¥ÙÙ Ù
ÙØ§ÙÙ Ø®Ø·ÙØ±Ø© أ٠إصابات.","**صرخة ذعر Ø£Ø·ÙØ§Ù:** Ø§ÙØªØ¹Ø±Ù عÙ٠صرخات Ø§ÙØ£Ø·ÙØ§Ù Ø§ÙØØ§Ø¯Ø© ÙÙØªØØ°Ùر Ù
٠اÙÙ
خاطر Ø£Ù Ø§ÙØ³ÙÙØ·.","**Ø¨ÙØ§Ø¡ Ø§ÙØ£Ø·ÙاÙ:** ÙØ´Ù Ø¨ÙØ§Ø¡ Ø§ÙØ±Ø¶Ø¹ ÙØ§ÙØ£Ø·ÙØ§Ù ÙØ¥Ø®Ø·Ø§Ø± اÙÙ
شغÙÙÙ ÙÙØ±Ø§Ù ÙØ§ÙÙ
ساعدة ÙÙ Ø§ÙØ¹Ø«Ùر عÙÙÙÙ
.","**Ø§ÙØ§Ø¹ØªØ¯Ø§Ø¡ اÙÙÙØ¸Ù ÙØ§Ùشجار:** ÙØ´Ù Ø§ÙØµØ±Ø§Ø® ÙØ§ÙØªÙØ¯Ùدات Ø§ÙØµÙØªÙØ© ÙØ§ÙÙ
شاجرات اÙÙ
تصاعدة."]},{title:"Ø£ÙÙ
ÙØ© Ø§ÙØªÙ
ÙÙØ² بÙÙ Ø§ÙØµØ±Ø§Ø® ÙØ§Ùاعتداء اÙÙÙØ¸Ù Ù٠اÙÙ
ÙØ¯Ø§Ù",desc:"ÙØ³Ø§Ø¹Ø¯ Ø§ÙØªÙ
ÙÙØ² بÙÙ Ø§ÙØ£ÙÙØ§Ø¹ Ø§ÙØµÙØªÙØ© اÙÙ
ختÙÙØ© اÙÙ
شغÙÙ٠عÙ٠تÙÙÙÙ
اÙÙ
ÙÙÙ Ø¨Ø¯ÙØ© ÙØ§Ø®ØªÙار Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© اÙÙ
ÙØ§Ø³Ø¨Ø©:",bullets:["**استجابة أسرع:** ÙØªÙØ Ø§ÙØªÙبÙ٠اÙÙ
Ø¨ÙØ± Ø§ÙØªØ¯Ø®Ù ÙØªÙدئة اÙÙØ²Ø§Ø¹ ÙØ¨Ù ÙÙÙØ¹ عÙ٠جسدÙ.","**تÙÙÙÙ
دÙÙÙ ÙÙØØ¯Ø«:** ÙØªÙÙ٠اÙÙ
شغ٠تصÙÙÙØ§Ù ØµÙØªÙا٠دÙÙÙØ§Ù Ù
Ø±ØªØ¨Ø·Ø§Ù Ø¨ØªÙØ¬ÙÙ ÙØ§Ù
ÙØ±Ø§Øª PTZ Ø§ÙØ°ÙÙØ©.","**تÙÙÙÙ Ø§ÙØ¥Ùذارات اÙÙØ§Ø°Ø¨Ø©:** ÙÙÙÙ
Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠بÙÙØªØ±Ø© Ø§ÙØ£ØµÙات ÙØ§ÙØ¶ÙØ¶Ø§Ø¡ Ø§ÙØ¨ÙØ¦ÙØ© Ø¨Ø¯ÙØ© عاÙÙØ©."]}],faqs:[{q:"ÙÙ ÙØ³ØªØ·Ùع SED Ø§ÙØªÙ
ÙÙØ² بÙ٠صراخ Ø§ÙØ°Ø¹Ø± ÙØ§Ùشجار Ø§ÙØ¹Ø¯ÙاÙÙØ",a:"ÙØ¹Ù
. ÙØØªÙ٠اÙÙØ¸Ø§Ù
عÙÙ ÙÙ
اذج Ø¹ØµØ¨ÙØ© Ù
ستÙÙØ© ÙÙÙ Ù
Ù Ø§ÙØµØ±Ø§Ø® (خطر داÙÙ
) ÙØ§ÙØ¹Ø¯ÙØ§Ù اÙÙÙØ¸Ù (شجار ÙØµØ±Ø§Ø® عدائÙ) ÙÙØªØ¯Ø®Ù ÙØªÙدئة اÙÙØ²Ø§Ø¹ ÙØ¨Ù ØØ¯ÙØ« Ø§ÙØ¹ÙÙ Ø§ÙØ¬Ø³Ø¯Ù."},{q:"ÙÙÙ ÙÙ
ÙØ² اÙÙØ¸Ø§Ù
بÙ٠صراخ اÙÙØ³Ø§Ø¡ ÙØ§ÙØ±Ø¬Ø§Ù ÙØ§ÙØ£Ø·ÙØ§ÙØ",a:"تØÙÙ Ø§ÙØ´Ø¨ÙØ© Ø§ÙØ¹ØµØ¨ÙØ© اÙÙØºÙ
Ø© Ø§ÙØµÙØªÙØ© Ø§ÙØ£Ø³Ø§Ø³ÙØ© ÙØªØºÙرات Ø§ÙØ±ÙÙÙ ÙØ£ÙÙ
اط Ø¥Ø¬ÙØ§Ø¯ Ø§ÙØµÙت."}]},graffiti:{eyebrow:"ØÙ
Ø§ÙØ© اÙÙ
باÙÙ Ù
Ù Ø§ÙØªØ®Ø±Ùب",title:"ÙØ´Ù Ø§ÙØ±Ø´ ÙØ§ÙرسÙ
Ù٠اÙÙÙØª اÙÙØ¹ÙÙ",lead:"ÙØ´Ù صÙÙØ± Ø¹Ø¨ÙØ§Øª Ø§ÙØ·Ùاء ÙØ±Ø¬ اÙÙØ±Ø© اÙÙ
عدÙÙØ© ÙØ¨Ù ØªØ®Ø±ÙØ¨ Ø§ÙØ¬Ø¯Ø±Ø§Ù.",gain:"ØÙ
Ø§ÙØ© اÙÙ
باÙÙ",filter:"Ù
Ø±Ø´Ø Ø±Ø°Ø§Ø° Aerosol",steps:[{icon:"ð¨",title:"1. Ø§ÙØµÙÙØ± ÙØ§ÙÙØ±Ø©",desc:"ÙÙØªÙØ· ØµÙØª Ø¹Ø¨ÙØ© Ø§ÙØ±Ø´."}],intro:"ØÙ
Ø§ÙØ© اÙÙ
باÙÙ ÙØ§Ùآثار Ù
Ù Ø§ÙØªØ®Ø±Ùب Ø¨Ø§ÙØ·Ùاء.",sections:[{title:"صÙÙØ± Ø§ÙØ±Ø´",desc:"Ø§ÙØªØ¹Ø±Ù عÙÙ ØµÙØª ÙÙÙØ© Ø§ÙØ±Ø´.",bullets:[]}],faqs:[{q:"Ù
ا ÙÙ Ø§ÙØ£ØµÙات اÙÙ
ØÙزة ÙÙØ¥ÙذارØ",a:"ØµÙØª صÙÙØ± Ø§ÙØ±Ø´ Ù
ع رج اÙÙØ±Ø© اÙÙ
عدÙÙØ©."}]},grinder:{eyebrow:"ØÙ
Ø§ÙØ© اÙÙ
ØÙØ· Ø§ÙØµÙاعÙ",title:"ÙØ´Ù Ø£Ø¯ÙØ§Øª اÙÙØ·Ø¹ ÙØ§ÙØÙر",lead:"ÙØ´Ù Ø£Ø¯ÙØ§Øª ÙØ·Ø¹ اÙÙ
Ø¹Ø§Ø¯Ù ÙØ§ÙÙ
ÙØ§Ø´Ø± Ù٠اÙÙ
ØØ·Ø§Øª ÙØ§ÙخزائÙ.",gain:"ØÙ
Ø§ÙØ© Ø§ÙØ³Ùاج اÙÙ
ØÙØ·Ù",filter:"Ù
Ø±Ø´Ø Ø§ØØªÙا٠اÙÙØ·Ø¹",steps:[{icon:"âï¸",title:"1. Ø§ØØªÙا٠اÙÙ
ØØ±Ù",desc:"ÙÙØªÙØ· ÙØ·Ø¹ اÙÙ
عادÙ."}],intro:"ØÙ
Ø§ÙØ© اÙÙ
ØÙØ· Ù
Ù Ø£Ø¯ÙØ§Øª اÙÙØ·Ø¹ Ø§ÙØ«ÙÙÙØ©.",sections:[{title:"ÙÙ
Ø· اÙÙØ·Ø¹",desc:"تصÙÙØ© ØµÙØª Ø§ÙØ£Ø¯Ùات Ø¹Ù Ø§ÙØØ±ÙØ© اÙÙ
Ø±ÙØ±ÙØ©.",bullets:[]}],faqs:[{q:"Ù
ا ÙÙ Ø§ÙØ£Ø¯Ùات اÙÙ
ÙØªØ´ÙØ©Ø",a:"اÙÙ
ÙØ§Ø´Ø± اÙÙÙØ±Ø¨Ø§Ø¦ÙØ©Ø Ø§ÙÙ
Ø«Ø§ÙØ¨Ø ÙÙ
جاÙ٠اÙÙ
عادÙ."}]},siren:{eyebrow:"اÙÙ
Ø±ÙØ± Ø§ÙØ°ÙÙ ÙØ¥Ùذار Ø§ÙØ³Ùارات",title:"ÙØ´Ù ØµÙØ§Ø±Ø§Øª Ø§ÙØ¥Ùذار ÙØ¥Ùذار Ø§ÙØ³Ùارات",lead:"ÙØ´Ù ØµÙØ§Ø±Ø§Øª Ø§ÙØ·Ùارئ ÙØ¥Ø¹Ø·Ø§Ø¡ Ø§ÙØ£ÙÙÙÙØ© ÙÙ Ø§ÙØ¥Ø´Ø§Ø±Ø§Øª Ø§ÙØ°ÙÙØ©.",gain:"Ø§ÙØ£ÙÙÙÙØ© ÙØ³Ùارات Ø§ÙØ¥Ø³Ø¹Ø§Ù",filter:"Ù
Ø±Ø´Ø ØµÙØ§Ø±Ø§Øª Ø§ÙØ·Ùارئ",steps:[{icon:"ð¨",title:"1. تتبع Ø§ÙØµÙارة",desc:"ÙÙØªÙØ· Ø³ÙØ§Ø±Ø§Øª Ø§ÙØ·Ùارئ."}],intro:"إعطاء اÙÙ
ÙØ¬Ø© Ø§ÙØ®Ø¶Ø±Ø§Ø¡ ÙØ³Ùارات Ø§ÙØ¥Ø³Ø¹Ø§Ù ÙØ§Ùشرطة.",sections:[{title:"تتبع Ø§ÙØµÙارات",desc:"ØªØ³Ø±ÙØ¹ Ù
Ø±ÙØ± Ø§ÙØ·Ùارئ ÙÙ Ø§ÙØªÙاطعات.",bullets:[]}],faqs:[{q:"ÙÙÙ ÙØ³Ø§Ø¹Ø¯ Ø§ÙØØ±ÙØ© اÙÙ
Ø±ÙØ±ÙØ©Ø",a:"ÙÙ
ÙØ Ø§ÙØ£ÙÙÙÙØ© Ø§ÙØ®Ø¶Ø±Ø§Ø¡ ÙÙØ¥Ø³Ø¹Ø§Ù."}]},other:{eyebrow:"Ù
صÙÙØ§Øª ØµÙØªÙØ© Ù
ÙØ³Ø¹Ø© ÙØ°Ùاء اصØ
3904·Ùاع٠Ù
خصص",title:"Ø£ØµÙØ§Øª أخر٠/ ÙØ´Ù Ù
خصص",lead:"ÙØªØ¹Ø±Ù ÙØ¸Ø§Ù
SED عÙÙ ÙØªØ§ÙÙØ¬ شاÙ
Ù ÙØªÙبÙÙØ§Øª Ø§ÙØ£Ù
ا٠(Alerts) ÙØ§ÙØ£ØØ¯Ø§Ø« Ø§ÙØ¨ÙØ¦ÙØ© (Events)Ø Ø¨Ø§ÙØ¥Ø¶Ø§ÙØ© Ø¥ÙÙ ØªØ¯Ø±ÙØ¨ ÙÙ
اذج Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠اÙÙ
خصصة ÙÙØ¹Ù
ÙØ§Ø¡.",gain:"Ø°ÙØ§Ø¡ Ø§ØµØ·ÙØ§Ø¹Ù ØµÙØªÙ شاÙ
Ù",filter:"Ù
صÙ٠طرÙÙ Ù
تعدد اÙÙØ¦Ø§Øª ÙØ£Ø¨ØØ§Ø« Ù
خصصة",steps:[{icon:"ð¨",title:"1. ØªÙØ¨ÙÙØ§Øª Ø§ÙØ£Ù
Ø§Ù Ø§ÙØØ±Ø¬Ø©",desc:"ÙØ´Ù دخÙ٠اÙÙ
Ø±ÙØ¨Ø§Øª Ù٠اÙÙ
ÙØ§Ø·Ù اÙÙØ§Ø¦ÙØ©Ø ØµØ±ÙØ± Ø§ÙØ¥Ø·Ø§Ø±Ø§ØªØ Ø§ÙØ£Ùعاب اÙÙØ§Ø±ÙØ©Ø Ø§Ø®ØªØ¨Ø§Ø± Ø§ÙØ²Ø¬Ø§Ø¬Ø ÙØµØ±Ø§Ø® Ø§ÙØ°Ø¹Ø± ÙÙØ±Ø¬Ø§Ù ÙØ§ÙØ£Ø·ÙØ§Ù."},{icon:"ð",title:"2. Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØ¨ÙØ¦ÙØ© ÙØ§ÙتشغÙÙÙØ©",desc:"ÙØ´Ù Ø¥ØºÙØ§Ù Ø§ÙØ£Ø¨Ùاب Ù٠اÙÙØ±Ø§Ø¬Ø§ØªØ Ø£Ø¯ÙØ§Øª Ø§ÙØ¨ÙØ§Ø¡Ø Ø§ÙØªÙاجد Ø§ÙØ¨Ø´Ø±Ù ÙÙ Ø§ÙØºØ±Ù اÙÙ
عÙÙ
Ø©Ø Ø¨ÙØ§Ø¡ Ø§ÙØ±Ø¶Ø¹Ø ÙØØ±ÙØ© اÙÙÙÙ."},{icon:"ðï¸",title:"3. ÙÙ
اذج Ø¹ØµØ¨ÙØ© Ù
خصصة",desc:"ØªØ¯Ø±ÙØ¨ ÙÙ
اذج Ø°ÙØ§Ø¡ Ø§ØµØ·ÙØ§Ø¹Ù عÙÙ Ø£ØµÙØ§Øª Ø§ÙØ¹Ù
ÙÙ (تسرب Ø§ÙØºØ§Ø² Ø§ÙØµÙØ§Ø¹ÙØ أعطا٠Ù
ØØ§Ù
Ù Ø§ÙØ¢Ùات)."}],intro:"ØªØ³ØªØ·ÙØ¹ Ø£Ø¬ÙØ²Ø© ÙØ´Ù Ø§ÙØµÙت SED ØªØØ¯Ùد Ù
جÙ
ÙØ¹Ø© ÙØ§Ø³Ø¹Ø© Ù
Ù Ø§ÙØÙØ§Ø¯Ø« Ø§ÙØµÙØªÙØ©Ø Ù
صÙÙØ© Ø¥ÙÙ ØªÙØ¨ÙÙØ§Øª (Alerts) ÙØ£ØØ¯Ø§Ø« (Events). ØªØ´ÙØ± Ø§ÙØªÙبÙÙØ§Øª Ø¥ÙÙ Ù
ÙØ§ÙÙ Ø®Ø·ÙØ±Ø© Ø£Ù ØºÙØ± Ù
Ø±ØºÙØ¨ ÙÙÙØ§Ø بÙÙÙ
ا تÙÙØ± Ø§ÙØ£ØØ¯Ø§Ø« Ù
عÙÙÙ
ات Ø¨ÙØ¦ÙØ© ÙÙÙ
Ø© Ù
Ø«Ù ÙØ´Ù Ø§ÙØªÙاجد Ø§ÙØ¨Ø´Ø±Ù Ù٠اÙÙ
ÙØ§Ø·Ù اÙÙ
ØØ¸Ùرة.",sections:[{title:"Ø§ÙØªØ´Ø§Ùات Ø£Ù
ÙÙØ© Ù
ÙØ³Ø¹Ø©",desc:"Ø¨Ø§ÙØ¥Ø¶Ø§ÙØ© Ø¥ÙÙ ÙØ´Ù Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± ÙØ§Ùزجاج ÙØ§Ùصراخ ÙØ§ÙدرÙÙ ÙØ§ÙجراÙÙØªÙØ ÙÙØ´Ù SED Ø£ØØ¯Ø§Ø«Ø§Ù Ø£Ù
ÙÙØ© إضاÙÙØ©:",bullets:["**اÙÙ
Ø±ÙØ¨Ø§Øª:** ÙØ´Ù Ø£ØµÙØ§Øª Ù
ØØ±Ùات اÙÙ
Ø±ÙØ¨Ø§Øª ÙÙØªØØ°Ùر Ù
Ù Ø§ÙØ¯Ø®ÙÙ ØºÙØ± اÙÙ
ØµØ±Ø Ø¨Ù ÙÙÙ
ÙØ§Ø·Ù اÙÙ
ØÙ
ÙØ©.","**ØØ±ÙØ© اÙÙ
Ø±ÙØ±:** Ù
Ø±Ø§ÙØ¨Ø© ØµÙØª Ø§ØØªÙا٠إطارات Ø§ÙØ³Ùارات Ø¨Ø§ÙØ·Ø±Ù Ù٠اÙÙ
ØÙطات Ø§ÙØ¨Ø¹Ùدة.","**ØµØ±ÙØ± Ø§ÙØ¥Ø·Ø§Ø±Ø§Øª:** ÙØ´Ù Ø§ÙØ§ÙØ¬Ø±Ø§Ù ÙØ§ÙÙØ±Ù
ÙØ© اÙÙ
ÙØ§Ø¬Ø¦Ø© Ø§ÙØªÙ ØªØ´ÙØ± Ø¥ÙÙ Ù
خاطر Ù
Ø±ÙØ±ÙØ©.","**Ø§ÙØ£Ùعاب اÙÙØ§Ø±ÙØ©:** ÙØ´Ù اÙÙ
ÙØ°ÙÙØ§Øª اÙÙØ§Ø±ÙØ© ÙØÙ
Ø§ÙØ© اÙÙ
عاÙÙ
ÙØ§ÙÙ
ÙØ´Ø¢Øª.","**Ø¬ÙØ§Ø² ÙØØµ Ø§ÙØ²Ø¬Ø§Ø¬:** Ø§ÙØªØ¹Ø±Ù عÙÙ Ø£Ø¬ÙØ²Ø© اÙÙ
Ø¹Ø§ÙØ±Ø© ÙØªØ³ÙÙÙ Ø§ÙØªØ±ÙÙØ¨."]},{title:"اÙÙØ´Ù Ø¹Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØªØ´ØºÙÙÙØ© ÙØ§ÙØ¨ÙØ¦ÙØ©",desc:"ÙÙØ³Ø¹ Ø§ÙØ¥ØµØ¯Ø§Ø± اÙÙØ§Ù
٠إÙ
ÙØ§ÙÙØ§Øª اÙÙØ¸Ø§Ù
Ø¨Ø§ÙØ£ØµÙات Ø§ÙØ¨ÙØ¦ÙØ© ÙÙÙ
Ø¯Ù ÙØ§ÙÙ
Ø³ØªÙØ¯Ø¹Ø§Øª ÙØ§ÙÙ
راÙÙ Ø§ÙØµÙØ§Ø¹ÙØ©:",bullets:["**Ø¥ØºÙØ§Ù Ø§ÙØ£Ø¨Ùاب بÙÙØ©:** ÙØ´Ù صÙÙ Ø§ÙØ£Ø¨Ùاب Ù٠اÙÙ
ÙØ§Ø·Ù Ø§ÙØØ³Ø§Ø³Ø© أ٠خارج Ø£ÙÙØ§Øª Ø§ÙØ¹Ù
Ù.","**أعÙ
Ø§Ù Ø§ÙØ¨Ùاء:** Ø§ÙØªØ¹Ø±Ù عÙÙ Ø£ØµÙØ§Øª اÙÙ
Ø«Ø§ÙØ¨ ÙØ§ÙÙ
ÙØ§Ø´Ùر ÙÙ
عدات اÙÙØ¯Ù
.","**Ø§ÙØªÙاجد Ø§ÙØ¨Ø´Ø±Ù:** ÙØ´Ù Ø£ØµÙØ§Øª اÙÙÙØ§Ù
ÙØ§ÙضØÙ ÙØ§Ùسعا٠Ù٠اÙÙ
ÙØ§Ø·Ù اÙÙ
عÙÙ
Ø© ÙØ§ÙÙ
غÙÙØ©.","**Ø§ÙØ£Ø·ÙاÙ:** Ø§ÙØªØ¹Ø±Ù عÙÙ Ø£ØµÙØ§Øª ÙØ¹Ø¨ أ٠صراخ Ø§ÙØ£Ø·Ùا٠Ù٠اÙÙ
ÙØ§Ø·Ù اÙÙ
Ø±Ø§ÙØ¨Ø©.","**Ø§ÙØÙÙØ§Ùات ÙØ§ÙØ·ÙÙØ±:** تتبع Ø£ØµÙØ§Øª Ø§ÙØ·ÙÙØ± ÙØ§ÙØÙÙØ§Ùات ÙØ³ÙاÙ
Ø© Ù
ØÙØ· اÙÙ
طارات.","**اÙÙÙÙ ÙØ§ÙÙØ·Ø§Ø±Ø§Øª:** Ø§ÙØªØ¹Ø±Ù عÙ٠بصÙ
ات Ø£ØµÙØ§Øª Ø§ÙØªØ±Ø§Ù
ÙØ§ÙÙØ·Ø§Ø±Ø§Øª ÙØ§ÙØØ§ÙÙØ§Øª.","**ÙØºÙ
ات Ø§ÙØªØØ°Ùر ÙØ§Ùأجراس:** ÙØ´Ù Ø£Ø¨ÙØ§Ù اÙÙ
Ø±ÙØ¨Ø§Øª ÙØ£Ø¬Ø±Ø§Ø³ Ø§ÙØ¥Ùذار.","**اÙÙ
ÙØ³ÙÙÙ ÙØ§ÙØºÙØ§Ø¡:** Ø§ÙØªØ¹Ø±Ù عÙÙ Ø§ÙØ¢Ùات اÙÙ
ÙØ³ÙÙÙØ© Ù٠اÙÙ
ÙØ§Ø·Ù اÙÙØ§Ø¯Ø¦Ø©.","**Ø§ÙØµØ±Ùر اÙÙ
ÙÙØ§ÙÙÙÙ:** ÙØ´Ù Ø§ÙØ§ØØªÙا٠اÙÙ
ÙÙØ§ÙÙÙÙ ÙÙØ¨Ùابات ÙØ§ÙØ£Ø¨ÙØ§Ø¨."]}],faqs:[{q:"Ù
ا Ù٠اÙÙØ±Ù بÙÙ Ø§ÙØªÙبÙÙØ§Øª ÙØ§ÙØ£ØØ¯Ø§Ø«Ø",a:"Ø§ÙØªÙبÙÙØ§Øª تد٠عÙ٠أخطار ØØ±Ø¬Ø© ØªØªØ·ÙØ¨ ØªØ¯Ø®ÙØ§Ù ÙÙØ±ÙØ§ÙØ بÙÙÙ
ا تÙÙØ± Ø§ÙØ£ØØ¯Ø§Ø« ÙØ¹ÙØ§Ù Ø¨ÙØ¦Ùا٠Ù
ستÙ
راÙ."},{q:"ÙÙ ÙÙ
ÙÙ ÙØ´Ù اÙÙ
Ø±ÙØ¨Ø§Øª Ù٠اÙÙ
ØÙ
ÙØ§Øª Ø§ÙØ·Ø¨ÙØ¹ÙØ©Ø",a:"ÙØ¹Ù
Ø ÙØØªÙ٠اÙÙØ¸Ø§Ù
عÙÙ ÙÙ
اذج Ù
خصصة ÙØ£ØµÙات اÙÙ
ØØ±Ùات ÙØ§ØØªÙØ§Ù Ø§ÙØ¥Ø·Ø§Ø±Ø§Øª Ù٠اÙÙ
ÙØ§Ø·Ù اÙÙØ§Ø¦ÙØ©."},{q:"ÙÙ ÙÙ
ÙÙ ØªØ¯Ø±ÙØ¨ اÙÙØ¸Ø§Ù
عÙÙ Ø£ØµÙØ§Øª Ù
ØµØ§ÙØ¹ خاصةØ",a:"ÙØ¹Ù
Ø ÙÙÙÙ
بتسجÙÙ ÙØªØ¯Ø±Ùب ÙÙ
اذج Ø¹ØµØ¨ÙØ© ÙØ£Ù Ø£ØµÙØ§Øª ØµÙØ§Ø¹ÙØ© Ù
خصصة."}]}},pt:{gunshot:{eyebrow:"DETEÃÃO DE DISPAROS EM TEMPO REAL",title:"Deteção de Disparos em Tempo Real",lead:"Deteção instantânea de tiros em tempo real com rotação automática de câmaras PTZ.",gain:"Despacho 7x mais rápido",filter:"Classificador de Impulsos",steps:[{icon:"ð¥",title:"1. Onda de Choque",desc:"Detecta a onda de choque do tiro."}],intro:"Localização acústica de disparos em tempo real direcionando câmaras PTZ em <5s.",sections:[{title:"Análise da Onda de Choque",desc:"Filtra fogos de artifÃcio e ruÃdos de tráfego.",bullets:[]}],faqs:[{q:"Qual a velocidade da deteção?",a:"Resposta em <5s."}]},glass:{eyebrow:"QUEBRA DE VIDRO E INVASÃO",title:"Deteção de Quebra de Vidro",lead:"Identificação acústica de quebra de janelas para prevenir assaltos.",gain:"Alerta Perimetral Instantâneo",filter:"Filtro de Ressonância",steps:[{icon:"ð¨",title:"1. Impacto",desc:"Capta o impacto inicial no vidro."}],intro:"Deteção de vidros partidos antes dos invasores entrarem no edifÃcio.",sections:[{title:"Análise de Dupla Frequência",desc:"Combina impacto e ressonância.",bullets:[]}
3904],faqs:[{q:"Gera falsos alarmes?",a:"Não, a análise de dupla frequência previne falsos alarmes."}]},drone:{eyebrow:"PROTEÃÃO DO ESPAÃO AÃREO",title:"Deteção Acústica de Drones",lead:"O SED utiliza inteligência artificial para reconhecer o som caracterÃstico dos rotores e motores de drones, emitindo alertas precoces sobre a sua presença perto de infraestruturas crÃticas.",demoBtn:"Solicitar Demonstração ao Vivo",gain:"Alerta Antecipado do Espaço Aéreo",filter:"Filtro Harmónico de Rotores",steps:[{icon:"ð¸",title:"1. Captura de rotores",desc:"Capta frequências de motores de drones."}],intro:"Deteção de drones não autorizados em zonas sensÃveis.",sections:[{title:"Frequência Harmónica",desc:"Identifica rotações das hélices.",bullets:[]}],faqs:[{q:"A que distância detecta drones?",a:"A centenas de metros de distância."}]},scream:{eyebrow:"IA VOCAL MULTICLASSE E DESESCALADA PREVENTIVA",title:"Deteção de Gritos, Pânico e Agressão Verbal",lead:"As redes neuronais do SED classificam 5 categorias acústicas vocais: grito feminino, grito masculino, grito infantil, choro de bebés e agressão verbal, possibilitando a desescalada preventiva.",gain:"Desescalada Preventiva e Triagem de Incidentes",filter:"Rede Neuronal de Formantes e Stress Vocal de 5 Classes",steps:[{icon:"â¡",title:"1. Gritos vs. Agressão Verbal",desc:"Diferencia gritos agudos de pânico (incidente em curso) de discussões e agressões verbais hostis (fase pré-violência)."},{icon:"ð¶",title:"2. Classificação por Idade e Género",desc:"Isola formantes acústicos para gritos de mulheres, homens, crianças e choro de bebés."},{icon:"ð",title:"3. Conforme GDPR e HIPAA por Design",desc:"Análise espectral em chips Edge sem gravação de voz ou escuta de conversas privadas."}],intro:"Embora os gritos de pânico e a agressão verbal envolvam vocalizações humanas intensas, os seus padrões acústicos e ações de resposta são completamente distintos. O Sound Event Detector dispõe de classificadores neuronais dedicados para Grito Feminino, Grito Masculino, Grito Infantil, Choro de Bebé e Agressão Verbal. Esta distinção permite à s equipas hospitalares e policiais desescalar discussões verbais antes que ocorra violência fÃsica.",sections:[{title:"Cinco classificadores independentes de eventos de voz",desc:"As redes neuronais distinguem cinco tipos de eventos vocais para rápida verificação e resposta:",bullets:["**Grito de pânico feminino:** Reconhecimento de vocalizações associadas a perigo iminente ou medo.","**Grito de pânico masculino:** Deteção de expressões vocais de emergência perante agressões ou acidentes.","**Grito de pânico infantil:** Reconhecimento de gritos agudos de crianças para aviso de incidentes.","**Choro de bebé:** Deteção de choro infantil para notificação rápida e localização em recintos.","**Agressão verbal e discussões:** Reconhecimento de ameaças, gritos hostis e conflitos em escalada."]},{title:"Por que distinguir grito de agressão é crucial na prática",desc:"A capacidade de diferenciar eventos vocais ajuda os operadores a avaliar incidentes com precisão:",bullets:["**Resposta mais rápida:** O alerta precoce permite intervir antes que a violência fÃsica ocorra.","**Avaliação rigorosa do evento:** O operador recebe a classificação sonora associada à s câmaras PTZ.","**Redução de falsos alarmes:** A IA filtra ruÃdos urbanos quotidianos com elevada precisão."]}],faqs:[{q:"O SED consegue distinguir entre um grito de pânico e uma discussão agressiva?",a:"Sim. O SED utiliza modelos neuronais separados para Gritos (pânico imediato/ataque) e Agressão (discussões verbais e hostilidade), permitindo intervir antes da violência fÃsica."},{q:"Como distingue entre gritos de mulheres, homens e crianças?",a:"A rede neuronal analisa o tom fundamental (F0), os formantes acústicos e os padrões de stress harmónico da voz."}]},graffiti:{eyebrow:"PROTEÃÃO CONTRA VANDALISMO",title:"Deteção de Graffiti e Spray",lead:"Detecta o silvo da lata de spray antes de danificar superfÃcies.",gain:"SuperfÃcies sem Vandalismo",filter:"Filtro Acústico de Aerossol",steps:[{icon:"ð¨",title:"1. Silvo e esfera",desc:"Detecta o spray e a esfera metálica."}],intro:"Evita pichações por meio de alerta antecipado.",sections:[{title:"Silvo do Aerossol",desc:"Identifica o bocal do spray.",bullets:[]}],faqs:[{q:"Que sons ativam o alarme?",a:"Silvo de pressão e a esfera misturadora metálica."}]},grinder:{eyebrow:"PROTEÃÃO INDUSTRIAL PERIMETRAL",title:"Deteção de Esmerilhadeiras e Perfuração",lead:"Detecta rebarbadoras e ferramentas de corte em vedações e cofres.",gain:"Proteção Perimetral",filter:"Classificador de Fricção",steps:[{icon:"âï¸",title:"1. Fricção",desc:"Capta corte de metal."}],intro:"Proteção contra corte de vedações e ferramentas pesa
3904das.",sections:[{title:"Padrão de Corte",desc:"Separa rebarbadoras do tráfego habitual.",bullets:[]}],faqs:[{q:"Que ferramentas são detectadas?",a:"Esmerilhadeiras, brocas e serras de metal."}]},siren:{eyebrow:"TRÃNSITO INTELIGENTE E ALARMES",title:"Deteção de Sirenes e Alarmes",lead:"Detecta sirenes de emergência para priorização de semáforos.",gain:"Prioridade de Sinal Verde",filter:"Filtro de Sirenes",steps:[{icon:"ð¨",title:"1. Rastreio de sirene",desc:"Capta veÃculos de emergência."}],intro:"Prioridade de semáforos para ambulâncias e polÃcia.",sections:[{title:"Rastreio de Sirenes",desc:"Acelera a passagem de emergências.",bullets:[]}],faqs:[{q:"Como ajuda o trânsito?",a:"Conecta a onda verde para veÃculos de emergência."}]},other:{eyebrow:"CLASSIFICADORES ACÃSTICOS ALARGADOS E IA PERSONALIZADA",title:"Outros / Ãudio personalizado",lead:"O SED identifica um catálogo abrangente de Alertas de segurança e Eventos ambientais, além de modelos neuronais de IA treinados sob medida para aplicações de clientes.",gain:"IA Acústica de Espectro Total",filter:"Classificador Edge Multi-Classe e I&D",steps:[{icon:"ð¨",title:"1. Alertas CrÃticos de Segurança",desc:"Reconhece veÃculos em áreas remotas, guincho de pneus/drifting, fogo de artifÃcio, tester de vidro, gritos de pânico de homens e crianças."},{icon:"ð",title:"2. Eventos Ambientais e Operacionais",desc:"Deteta bater de portas em garagens, ferramentas/obras, presença humana em salas estéreis, choro de bebés e transportes."},{icon:"ðï¸",title:"3. Modelos de IA Sob Medida",desc:"Treina modelos leves diretamente nos chips e processadores edge (Axis, Hanwha, Hikvision...) com amostras do cliente (fugas de gás, falhas de rolamentos)."}],intro:"Os detetores sonoros SED são capazes de identificar uma ampla gama de incidentes acústicos, divididos em Alertas (Alerts) e Eventos (Events). Os alertas indicam situações perigosas ou indesejadas, enquanto os eventos correspondem a sons ambientais que fornecem inteligência situacional vital (por exemplo, detetar presença humana ou portas a bater em áreas restritas).",sections:[{title:"Deteções de Segurança Alargadas",desc:"Além das deteções dedicadas de tiros, quebra de vidros, gritos, drones e graffiti, o SED reconhece alertas adicionais:",bullets:["**VeÃculo:** Reconhecimento de motor de veÃculos em passagens e perÃmetros protegidos.","**Tráfego rodoviário:** Monitorização acústica da fricção de pneus em vias perimetrais.","**Chiar de pneus:** Reconhecimento de derrapagens ou travagens bruscas em vias públicas.","**Fogo de artifÃcio:** Deteção de pirotecnia para proteção de recintos e património.","**Testador de vidro:** Reconhecimento de calibradores para fácil instalação."]},{title:"Deteções Situacionais e Operacionais",desc:"A versão completa acrescenta sons operacionais para cidades, armazéns, prisões e indústria:",bullets:["**Bater de portas:** Deteção de portas batidas com força em áreas técnicas ou restritas.","**Trabalhos de construção:** Reconhecimento de berbequins, serras e martelos pneumáticos.","**Presença humana:** Reconhecimento de voz, riso, tosse ou sussurros em salas protegidas.","**Crianças:** Reconhecimento de crianças a brincar ou a gritar em recintos.","**Animais e aves:** Rastreio acústico de fauna para segurança perimetral.","**Transportes e comboios:** Assinaturas sonoras de elétricos, comboios e autocarros.","**Sinais sonoros de aviso:** Deteção de buzinas de tráfego e sinos de emergência.","**Música e canto:** Reconhecimento de instrumentos musicais em zonas de repouso.","**RuÃdos mecânicos:** Deteção de fricção e chiar em portões e portas metálicas."]}],faqs:[{q:"Qual a diferença entre Alertas e Eventos?",a:"Alertas indicam perigos urgentes (tiros, gritos, derrapagens). Eventos fornecem consciência ambiental contÃnua (presença humana, bater de portas)."},{q:"Deteta veÃculos em parques nacionais?",a:"Sim, inclui modelos para motores e rodagem de pneus desenhados para áreas protegidas."},{q:"Podem ser treinados ruÃdos industriais sob medida?",a:"Sim, a JALUD Embedded treina modelos de IA para qualquer som industrial especÃfico."}]}},it:{gunshot:{eyebrow:"RILEVAMENTO COLPI DA SPARO IN TEMPO REALE",title:"Rilevamento degli spari in tempo reale",lead:"Rilevamento istantaneo di scariche di armi da fuoco in tempo reale c
3904on rotazione automatica della telecamera PTZ e integrazione delle spedizioni di emergenza.",gain:"Velocità di emergenza 7 volte più veloce",filter:"Classificatore di impulsi acustici",steps:[{icon:"ð¥",title:"1. Onda d'urto acustica",desc:"I sensori rilevano l'onda d'urto del lampo iniziale della volata e la crepa supersonica del proiettile."},{icon:"ð§ ",title:"2. Corrispondenza IA neurale",desc:"Modello confrontato con oltre 50.000 firme di armi da fuoco (pistole, fucili, fucili da caccia)."},{icon:"ð¹",title:"3. Rotazione automatica PTZ",desc:"Trasforma automaticamente le telecamere PTZ direttamente sul rilevamento dell'origine del suono."},{icon:"ð¨",title:"4. Invio VMS",desc:"Invia un avviso in tempo reale con frammento audio al centro di comando della polizia in meno di 5 secondi."}],intro:"Il rilevatore di eventi sonori fornisce la localizzazione acustica degli spari e degli spari della volata in tempo reale. In grado di individuare le coordinate di scarico dell'arma da fuoco e di ruotare le telecamere PTZ in <5 secondi di detonazione.",sections:[{title:"Analisi delle onde d'urto dell'impulso acustico",desc:"La nostra rete neurale profonda analizza gli impulsi delle onde d'urto acustiche ad alta ampiezza per identificare istantaneamente le scariche delle armi da fuoco rifiutando falsi trigger come fuochi d'artificio, ritorni di fiamma di veicoli o rumori di costruzione.",bullets:["Copre corridoi interni, piazze cittadine all'aperto e campus universitari.","Funziona 24 ore su 24, 7 giorni su 7 in condizioni di oscurità , nebbia fitta, fumo e ambienti acustici complessi.","Si integra nativamente con Axis, Milestone, Genetec e Hanwha VMS."]},{title:"Settori di distribuzione target",desc:"La soluzione di rilevamento degli spari viene implementata in infrastrutture critiche pubbliche e private:",bullets:["Scuole, college e campus universitari","Città intelligenti, piazze pubbliche e snodi dei trasporti","Infrastrutture critiche e strutture energetiche","Centri commerciali, stadi e siti militari"]},{title:"Privacy fin dalla progettazione e conformità al GDPR",desc:"Il sistema non elabora dati vocali personali né registra conversazioni umane. Analizza gli impulsi di frequenza acustica sul bordo, rendendolo adatto all'impiego in aree pubbliche sensibili in cui le telecamere sono limitate.",bullets:[]}],faqs:[{q:"Quanto è veloce il rilevamento degli spari?",a:"Il sistema identifica le tracce acustiche degli spari in tempo reale entro pochi secondi e avvisa immediatamente i centri di comando di sicurezza."},{q:"Il sistema funziona senza visibilità diretta?",a:"Sì, i sensori acustici AI funzionano al di fuori della copertura della telecamera, nell'oscurità totale, nella nebbia fitta, nel fumo e in spazi interni/esterni complessi."},{q:"Il sistema è in grado di distinguere gli spari dai fuochi d'artificio?",a:"Sì, algoritmi neurali avanzati isolano le vere onde d'urto supersoniche delle armi da fuoco da fuochi d'artificio, ritorni di fiamma di veicoli e rumore industriale."},{q:"Il sistema può funzionare senza telecamere?",a:"Sì, SED funziona in modo indipendente come sensore acustico autonomo o
3904si integra nativamente in reti VMS di terze parti."}]},glass:{eyebrow:"ENTRATA FORZATA E ROTTURA DEL VETRO",title:"Rilevamento rottura vetro in tempo reale",lead:"Identificazione acustica AI in tempo reale della rottura del vetro e della frantumazione delle finestre per la prevenzione immediata dei furti con scasso.",gain:"Avviso perimetrale istantaneo",filter:"Classificatore di risonanza del vetro",steps:[{icon:"ð¨",title:"1. Colpo d'impatto",desc:"Cattura l'impatto iniziale di oggetti pesanti contro il vetro della finestra."},{icon:"ð",title:"2. Filtro di risonanza",desc:"Convalida le frequenze di frattura acustica del vetro ad alta frequenza (3-8 kHz)."},{icon:"ð",title:"3. Avviso perimetrale",desc:"Attiva gli allarmi interni prima che gli intrusi entrino nei perimetri dell'edificio."}],intro:"Il rilevamento della rottura del vetro in tempo reale fornisce l'identificazione immediata della rottura delle finestre e dell'intrusione forzata nel perimetro prima che persone non autorizzate entrino all'interno della struttura.",sections:[{title:"Analisi Acustica a Doppia Frequenza",desc:"Il sensore analizza sia i colpi a bassa frequenza (impatto violento iniziale) che la risonanza acustica ad alta frequenza (frattura del vetro da 3â8 kHz) per eliminare i falsi allarmi causati dalla caduta di chiavi o da tuoni.",bullets:["Rileva la rottura del vetro temperato, laminato, cablato e isolato.","Avviso perimetrale istantaneo prima che gli intrusi attraversino le porte dell'edificio.","Copre un raggio fino a 15 metri con rilevamento omnidirezionale a 360°."]},{title:"Principali vantaggi in termini di sicurezza",desc:"Protegge le vetrine dei negozi, i perimetri degli edifici adibiti ad uffici e le proprietà residenziali con l'invio immediato di avvisi al personale di sicurezza.",bullets:["Funziona efficacemente al buio e dietro le persiane o le tende.","Si integra nativamente con le piattaforme Axis, Milestone e Genetec VMS.","Zero falsi allarmi dovuti al traffico stradale o ai tuoni."]}],faqs:[{q:"Quanto è veloce il rilevamento della rottura del vetro?",a:"Il sistema rileva istantaneamente la rottura e la frantumazione delle finestre, attivando allarmi perimetrali prima che gli intrusi entrino all'interno."},{q:"Fa scattare falsi allarmi in caso di caduta di chiavi o tuoni?",a:"No, l'analisi a doppia frequenza richiede sia un tonfo da impatto a bassa frequenza che una risonanza del vetro ad alta frequenza (3-8 kHz)."}]},drone:{eyebrow:"PROTEZIONE DELLO SPAZIO AEREO",title:"Rilevamento acustico di droni",lead:"Il SED utilizza lâintelligenza artificiale per riconoscere il suono caratteristico dei rotori e dei motori dei droni, fornendo avvisi tempestivi della loro presenza attorno a infrastrutture critiche e strutture protette.",demoBtn:"Richiedi una demo del drone dal vivo",gain:"Allerta anticipata sullo spazio aereo",filter:"Classificatore armonico rotatorio",steps:[{icon:"ð¸",title:"1. Rilevamento rotatorio",desc:"Cattura le frequenze acustiche del motore del drone e del rotore a bassa quota."},{icon:"ð¡",title:"2. Analisi acustica",desc:"Analisi acustica avanzata delle frequenze armoniche delle pale del rotore in tempo reale."},{icon:"ð¡ï¸",title:"3. Avviso di spazio aereo",desc:"Attiva l'allarme tempestivo prima che il drone entri nello spazio aereo limitato della struttura."}],intro:"Il rilevamento acustico dei droni monitora lo spazio aereo a bassa quota alla ricerca di veicoli aerei senza pilota (UAV) non autorizzati vicino a infrastrutture critiche, carceri ed eventi pubblici.",sections:[{title:"Rilevamento della frequenza del rotore armonico",desc:"Identifica le firme acustiche RPM uniche delle pale dei droni commerciali e personalizzati. Differenzia i droni aerei dagli uccelli, dai ventilatori HVAC e dai tosaerba.",bullets:["Allarme tempestivo sullo spazio aereo prima che i droni volino direttamente sopra le zone riservate.","Invio istantaneo di avvisi di sicurezza al personale di sicurezza e alle sale di controllo.","Funziona 24 ore su 24, 7 giorni su 7 in caso di nebbia, pioggia, oscurità e condizioni di vento forte."]}],faqs:[{q:"A quale distanza il SED può rilevare i droni?",a:"Il rilevamento acustico identifica le armoniche del rotore di droni commerciali e personalizzati a bassa quota fino a centinaia di metri di distanza."},{q:"Il tempo influisce sul rilevamento acustico dei droni?",a:"Il SED funziona continuamente in caso di nebbia, pioggia, oscurità e vento dove il radar ottico o i sensori di visione falliscono."}]},scream:{eyebrow:"IA VOCALE MULTICLASSE E DEESCALAZIONE PRE-ASSALTO",title:"Classificazione di urla, panico e aggressione verbale",lead:"Le reti neurali SED classificano distintamente 5 categorie acustiche vocali separate: grido femminile, grido maschile, grido di bambino, grido di bambino e aggressività verbale, consentend
3904o la riduzione dell'escalation pre-assalto e un preciso invio di emergenza.",gain:"De-escalation pre-assalto e triage degli incidenti",filter:"Stress vocale a 5 classi e rete neurale formante",steps:[{icon:"â¡",title:"1. Urla contro aggressività ",desc:"Distingue le urla acute di terrore (incidente in corso) dalle alterazioni verbali e dalle urla ostili (avviso pre-aggressione)."},{icon:"ð¶",title:"2. Classificazione per età e sesso",desc:"Isola formanti acustiche distinte per urla femminili, urla maschili, urla di bambini e pianto di neonati/bambini."},{icon:"ð",title:"3. Conforme al GDPR e all'HIPAA in base alla progettazione",desc:"Analisi del tensore spettrale dei bordi senza registrazione vocale o intercettazioni telefoniche: perfettamente sicura per i pronto soccorso ospedalieri e le scuole."}],intro:"Sebbene le urla di panico e lâaggressività verbale coinvolgano entrambe unâelevata vocalizzazione umana, i loro modelli acustici, frequenze e implicazioni operative sono fondamentalmente diverse. Il rilevatore di eventi sonori SED dispone di classificatori neurali separati e dedicati per urla femminili, urla maschili, urla di bambini, pianto di bambini e aggressività verbale. Questa distinzione fondamentale consente al personale ospedaliero e alla sicurezza municipale di ridurre lâostilità verbale prima che scoppi la violenza, inviando istantaneamente i soccorritori a acute urla di terrore.",sections:[{title:"Cinque classificatori di eventi vocali indipendenti",desc:"Le reti neurali distinguono cinque tipi di eventi vocali e forniscono avvisi tempestivi per situazioni che richiedono verifica e risposta immediate:",bullets:["**Urlo di panico femminile:** Riconoscimento di un distinto disagio vocale associato a paura o pericolo imminente.","**Urlo di panico maschile:** Rilevamento di espressioni vocali urgenti che indicano situazioni pericolose o traumi.","**Urlo di panico infantile:** Riconoscimento di distinte urla di disagio infantile per avvisare di pericoli o lesioni.","**Pianto del bambino:** Rilevamento del pianto del bambino per una rapida notifica all'operatore e una verifica immediata.","**Aggressioni verbali e alterchi:** Riconoscimento di urla, esplosioni vocali minacciose e conflitto crescente."]},{title:"Perché distinguere tra urla e aggressività è importante nella pratica",desc:"Distinguere tra diversi tipi di eventi vocali aiuta gli operatori di sicurezza a valutare accuratamente gli avvisi e a scegliere la risposta adeguata:",bullets:["**Risposta più rapida:** la notifica tempestiva consente agli operatori di verificare la situazione e intervenire quando necessario.","**Valutazione accurata degli eventi:** gli operatori ricevono dati immediati sulla classificazione del suono collegati ai feed video della telecamera PTZ.","**Riduzione dei falsi allarmi:** L'intelligenza artificiale analizza le caratteristiche acustiche per filtrare in modo affidabile il normale rumore di fondo ambientale."]}],faqs:[{q:"Il SED è in grado di distinguere tra un urlo di panico e un grido aggressivo?",a:"SÃ. Il SED utilizza classificatori neurali separati per Urla (terrore vocale acuto/aggressione) e Aggressione (alterchi verbali ostili, urla rabbiose). Ciò consente alle squadre di sicurezza di intervenire e allentare la tensione prima che scoppi la violenza fisica."},{q:"Come fa il sistema a distinguere tra le urla femminili, maschili e infantili?",a:"La rete neurale analizza l'altezza vocale fondamentale (F0), gli spostamenti della frequenza delle formanti e i contorni dello stress armonico per classificare accuratamente le urla di panico femminili, maschili e pediatriche."},{q:"Il SED può rilevare il pianto dei bambini in luoghi pubblici?",a:"SÃ. Il classificatore Children Cry rileva la specifica firma acustica ritmica del disagio infantile, aiutando la sicurezza a localizzare i bambini incustoditi o smarriti nei centri commerciali e negli snodi di transito."},{q:"Il parlato umano viene registrato o intercettato?",a:"No. SED è progettato con una rigorosa privacy fin dalla progettazione in conformità con i principi GDPR e HIPAA. Elabora gli spettri acustici localmente nella RAM volatile sui processori edge e non registra, memorizza o trasmette mai le parole pronunciate."}]},graffiti:{eyebrow:"SISTEMA DI PREVENZIONE VANDALISMO",title:"Rilevamento di graffiti e spray in tempo reale",lead:"Rileva il sibilo dell'aerosol della vernice spray e l'agitazione dello shaker prima che la proprietà pubblica o privata venga deturpata.",gain:"Vandalismo superficiale zero",filter:"Firma acu
3904stica dell'aerosol",steps:[{icon:"ð¨",title:"1. Agitatore e sibilo",desc:"Rileva il sibilo della pressione dell'ugello dell'aerosol + il tintinnio della sfera dello shaker in metallo."},{icon:"â¡",title:"2. Avviso strobo istantaneo",desc:"Attiva un segnale stroboscopico ad alto decibel o un messaggio di sicurezza."}],intro:"Rileva il sibilo dell'ugello dell'aerosol della vernice spray e il rumore della sfera dell'agitatore dell'agitatore in tempo reale per fermare gli atti di vandalismo sulla proprietà pubblica prima che le superfici vengano deturpate.",sections:[{title:"Classificatore con sibilo di aerosol e sonaglio di palline",desc:"Identifica l'acustica unica degli ugelli di spruzzatura ad alta pressione e l'agitazione delle sfere di scuotimento, prevenendo atti di vandalismo su monumenti storici, scali ferroviari ed edifici pubblici.",bullets:["Blocca gli atti di vandalismo con spray prima che si verifichino danni materiali su larga scala.","Si utilizza in vicoli non illuminati, siti storici e depositi ferroviari.","Attiva avvisi audio automatici o l'invio di guardie."]}],faqs:[{q:"Quali suoni attivano il rilevamento dei graffiti?",a:"Il sistema identifica il sibilo dell'ugello dell'aerosol ad alta pressione combinato con il tintinnio acustico delle sfere metalliche dello shaker della bomboletta spray."}]},grinder:{eyebrow:"PROTEZIONE PERIMETRALE INDUSTRIALE",title:"Rilevamento di smerigliatrici e forature in tempo reale",lead:"Rileva smerigliatrici angolari, trapani elettrici e utensili per il taglio dei metalli ad ingresso forzato che proteggono sottostazioni e caveau di banche.",gain:"Protezione dalle violazioni del perimetro",filter:"Classificatore di taglio frizionale",steps:[{icon:"âï¸",title:"1. Attrito del motore",desc:"Rileva l'acustica dell'attrito del motore della smerigliatrice angolare ad alto numero di giri."},{icon:"ð",title:"2. Guardia perimetrale",desc:"Avvisa la sicurezza degli impianti industriali prima che gli intrusi sfondano la recinzione interna."}],intro:"Rileva in tempo reale smerigliatrici angolari ad alta velocità , trapani elettrici e seghe per metalli che tagliano recinzioni perimetrali o casseforti ATM.",sections:[{title:"Schema di taglio del motore a frizione",desc:"Rileva l'attrito del motore elettrico ad alto numero di giri e i profili acustici per il taglio di metalli pesanti per prevenire furti con scasso e violazioni della recinzione.",bullets:["Monitora perimetri industriali, parchi solari e caveau ATM.","Attiva l'invio immediato della squadra di risposta armata al momento del rilevamento.","Differenzia gli utensili da taglio pesanti dal traffico stradale ambientale."]}],faqs:[{q:"Quali utensili vengono rilevati dal modello di smerigliatrice?",a:"Smerigliatrici angolari elettriche ad alta velocità , seghe circolari per metalli, trapani elettrici e seghe da demolizione pesanti."}]},siren:{eyebrow:"ALLARMI SMART CITY TRAFFICO E GARAGE",title:"Allarme auto in tempo reale e rilevamento sirena",lead:"Rileva le sirene di emergenza in avvicinamento e gli allarmi dei veicoli per garantire priorità al traffico intelligente e sicurezza nel garage.",gain:"Priorità dell'Onda Verde",filter:"Classificatore di emergenza",steps:[{icon:"ð¨",title:"1. Localizzazione della sirena",desc:"Tiene traccia dei movimenti periodici della sirena dei veicoli di emergenza da 400-1200 Hz."},{icon:"ð",title:"2. Protezione allarme",desc:"Monitora gli allarmi di intrusione nei parcheggi sotterranei."}],intro:"Rileva gli allarmi dei veicoli e le sirene in avvicinamento della polizia, delle ambulanze o dei vigili del fuoco per il controllo intelligente dei segnali stradali e il monitoraggio dei parcheggi.",sections:[{title:"Spazzata della sirena e monitoraggio degli allarmi dell'auto",desc:"Tiene traccia dei movimenti periodici della sirena dei veicoli di emergenza da 400â1200 Hz per comunicare le onde verdi ai controllori dei semafori.",bullets:["Dà priorità al traffico dei veicoli di emergenza attraverso gli incroci urbani trafficati.","Rileva gli allarmi antieffrazione nei parcheggi multipiano.","Migliora i tempi di arrivo dei servizi di emergenza nelle città intelligenti."]}],faqs:[{q:"In che modo il rilevamento delle sirene aiuta il controllo del traffico municipale?",a:"Tiene traccia delle sirene dei veicoli di emergenza per
3904comunicare le priorità delle onde verdi ai controllori dei semafori."}]},other:{eyebrow:"CLASSIFICATORI ACUSTICI ESTESI E AI PERSONALIZZATA",title:"Altro/Rilevamento eventi audio personalizzati",lead:"SED identifica un catalogo completo di avvisi di sicurezza specializzati ed eventi ambientali oltre i nostri classificatori primari, insieme a modelli acustici AI su misura addestrati per applicazioni specifiche del cliente.",gain:"AI acustica a spettro completo",filter:"Classificatore di bordi multimodello e ricerca e sviluppo personalizzati",steps:[{icon:"ð¨",title:"1. Avvisi di sicurezza critici",desc:"Riconosce gli incidenti ad alto rischio: ingressi non autorizzati di veicoli in aree remote, stridore/deriva di pneumatici, fuochi d'artificio, test di vetri calibrati, urla di panico di uomini e bambini."},{icon:"ð",title:"2. Eventi ambientali e operativi",desc:"Cattura situazioni ambientali: porte che sbattono in garage e bagni, utensili elettrici/cantieri, presenza umana in zone riservate, pianti di neonati, transito."},{icon:"ðï¸",title:"3. Modelli neurali personalizzati su misura",de
3904sc:"Addestra modelli neurali leggeri direttamente sulle registrazioni audio del client (sibilo di perdite di gas industriale, anomalie dei cuscinetti della macchina, allarmi di strutture personalizzate)."}],intro:"I rilevatori di suoni SED sono in grado di identificare un'ampia gamma di incidenti acustici. In generale, ci riferiamo a questi incidenti come eventi, ulteriormente classificati in avvisi ed eventi. La differenza tra avvisi ed eventi risiede nella loro natura: gli avvisi indicano suoni associati a situazioni pericolose o indesiderabili, mentre gli eventi si riferiscono a suoni comuni nella maggior parte degli ambienti e forniscono informazioni situazionali vitali (ad esempio, rilevamento della presenza umana o porte che sbattono in camere bianche sterili, depositi di server o strutture fuori orario).",sections:[{title:"Rilevamenti di sicurezza estesi",desc:"Oltre al rilevamento dedicato di spari, rottura vetri, urla, aggressioni, droni e spruzzi, SED è in grado di riconoscere ulteriori eventi di sicurezza acustica a seconda dell'edizione del software:",bullets:["**Veicolo:** Riconoscimento del suono del motore dei veicoli a motore in transito per avvisare della presenza nelle zone monitorate.","**Traffico:** Monitoraggio acustico dell'attrito dei pneumatici stradali per la consapevolezza del perimetro remoto.","**Strigo di pneumatici:** Riconoscimento di suoni di slittamento o frenata brusca che indicano rischio di traffico o deriva.","**Fuochi d'artificio e articoli pirotecnici:** Rilevamento di articoli pirotecnici di consumo che consentono avvisi in caso di scarico non autorizzato.","**Glass Tester:** Riconoscimento acustico dei tester di calibrazione per una messa in servizio semplificata."]},{title:"Rilevazioni situazionali e operative",desc:"L'edizione completa del software espande le capacità del sistema con suoni situazionali aggiuntivi per città , magazzini, carceri, trasporti pubblici e impianti industriali:",bullets:["**Sbattimento della porta:** Rilevamento di forti sbattimenti delle porte che indicano attività insolite in aree sicure.","**Lavori edili:** Riconoscimento dei suoni degli strumenti, inclusi quelli di perforazione, taglio o martello pneumatico.","**Persone e presenza umana:** Riconoscimento acustico dell'attività umana (parlare, ridere, tossire, starnutire, sussurrare).","**Bambini:** Riconoscimento di bambini che giocano o urlano in perimetri monitorati.","**Animali e Uccelli:** Tracciamento acustico di animali domestici e uccelli per il monitoraggio perimetrale.","**Trasporti e ferrovie:** Segni sonori caratteristici di tram, treni, autobus e clacson.","**Toni e campanelli di avviso:** Rilevamento di segnali acustici di avviso di veicoli, campanelli comunali e segnali di attenzione.","**Musica e canto:** Riconoscimento acustico di strumenti musicali o canto amplificato in zone silenziose.","**Scricchiolii:** Rilevamento di scricchiolii meccanici dovuti a cancelli, porte o forti attriti."]}],faqs:[{q:"Qual è la differenza tra avvisi ed eventi?",a:"Gli avvisi indicano situazioni pericolose o critiche che richiedono un intervento di sicurezza urgente (ad esempio, spari, urla, stridore di pneumatici, fuochi d'artificio). Gli eventi si riferiscono a suoni ambientali o operativi che forniscono consapevolezza della situazione (ad esempio, presenza umana, porte che sbattono, macchinari, pianti di bambini)."},{q:"Il SED può rilevare i veicoli che entrano nei parchi nazionali o nelle aree riservate?",a:"SÃ. SED comprende modelli acustici dedicati al motore del veicolo e alla resistenza al rotolamento del traffico, progettati specificamente per la protezione di perimetri remoti e parchi nazionali."},{q:"Il SED può essere addestrato a riconoscere suoni industriali o di fabbrica personalizzati?",a:"SÃ. JALUD Embedded può acquisire campioni audio sul campo e addestrare modelli di classificazione neurale su misura per guasti di macchinari industriali, fughe di gas o eventi acustici proprietari."},{q:"Il SED può rilevare il pianto dei bambini negli spazi pubblici o nei centri commerciali?",a:"SÃ. Il classificatore di eventi Pianto dei bambini identifica il disagio infantile per aiutare il personale di sicurezza a individuare rapidamente i bambini smarr
3904iti, non supervisionati o in difficoltà ."}]}}},DA={gunshot:` 3905 <svg viewBox="0 0 500 160" width="100%" style="display: block; background: #0a1727; border-radius: 12px; padding: 1rem;"> 3906 <text x="20" y="22" fill="#35a8df" font-size="11" font-weight="800" letter-spacing="1">ACOUSTIC SHOCKWAVE IMPULSE ANALYSIS</text> 3907 <line x1="20" y1="105" x2="480" y2="105" stroke="rgba(255,255,255,0.15)" stroke-dasharray="4,4"/> 3908 <path d="M 20 105 L 115 105 Q 125 105 130 65 Q 135 145 140 42 Q 145 150 150 95 Q 155 115 165 105 L 480 105" fill="none" stroke="#e6273e" stroke-width="2.5"/> 3909 <circle cx="140" cy="42" r="4.5" fill="#e6273e"/> 3910 <text x="154" y="46" fill="#ffffff" font-size="10" font-weight="800">Peak Shockwave (<5s)</text> 3911 <g transform="translate(360, 48)"> 3912 <rect x="0" y="0" width="100" height="42" rx="6" fill="rgba(53,168,223,0.15)" stroke="#35a8df"/> 3913 <text x="50" y="18" fill="#35a8df" font-size="9" font-weight="800" text-anchor="middle">PTZ AUTO-SLEW</text> 3914 <text x="50" y="32" fill="#ffffff" font-size="9" font-weight="700" text-anchor="middle">Bearing ± 3.5°</text> 3915 </g> 3916 </svg> 3917 `,glass:` 3918 <svg viewBox="0 0 500 160" width="100%" style="display: block; background: #0a1727; border-radius: 12px; padding: 1rem;"> 3919 <text x="20" y="22" fill="#35a8df" font-size="11" font-weight="800" letter-spacing="1">DUAL-FREQUENCY GLASS FRACTURE RESONANCE</text> 3920 <line x1="20" y1="110" x2="480" y2="110" stroke="rgba(255,255,255,0.15)" stroke-dasharray="4,4"/> 3921 <path d="M 20 110 Q 60 65 100 110 Q 140 150 180 110" fill="none" stroke="#35a8df" stroke-width="2"/> 3922 <text x="40" y="145" fill="#35a8df" font-size="9" font-weight="700">Initial Low Thud</text> 3923 <path d="M 180 110 Q 190 45 200 130 Q 210 40 220 135 Q 230 52 240 118 L 480 110" fill="none" stroke="#38bdf8" stroke-width="2"/> 3924 <text x="245" y="48" fill="#38bdf8" font-size="9" font-weight="800">High-Pitch Glass Fracture (3-8 kHz)</text> 3925 </svg> 3926 `,drone:` 3927 <svg viewBox="0 0 500 160" width="100%" style="display: block; background: #0a1727; border-radius: 12px; padding: 1rem;"> 3928 <text x="20" y="22" fill="#35a8df" font-size="11" font-weight="800" letter-spacing="1">ROTARY BLADE HARMONIC SPECTRUM</text> 3929 <line x1="20" y1="125" x2="480" y2="125" stroke="rgba(255,255,255,0.15)"/> 3930 <path d="M 20 125 L 70 125 L 80 72 L 90 125 L 150 125 L 160 48 L 170 125 L 230 125 L 240 75 L 250 125 L 480 125" fill="none" stroke="#10b981" stroke-width="2"/> 3931 <circle cx="160" cy="48" r="4.5" fill="#10b981"/> 3932 <text x="175" y="52" fill="#ffffff" font-size="10" font-weight="800">Fundamental Motor RPM Harmonic</text> 3933 </svg> 3934 `,scream:` 3935 <svg viewBox="0 0 520 180" width="100%" style="display: block; background: #0a1727; border-radius: 12px; padding: 1.2rem;"> 3936 <text x="20" y="22" fill="#35a8df" font-size="11" font-weight="800" letter-spacing="1">MULTI-CLASS VOCAL ACOUSTIC DISTINCTION MATRIX</text> 3937 3938 <!-- 5 Vocal Classes Chips --> 3939 <g transform="translate(15, 38)"> 3940 <rect x="0" y="0" width="92" height="42" rx="6" fill="rgba(236,72,153,0.15)" stroke="#ec4899" stroke-width="1.2"/> 3941 <text x="46" y="17" fill="#ec4899" font-size="9" font-weight="800" text-anchor="middle">FEMALE SCREAM</text> 3942 <text x="46" y="31" fill="#cbd5e1" font-size="7.5" text-anchor="middle">1.5 - 3.0 kHz Peak</text> 3943 </g> 3944 <g transform="translate(114, 38)"> 3945 <rect x="0" y="0" width="92" height="42" rx="6" fill="rgba(59,130,246,0.15)" stroke="#3b82f6" stroke-width="1.2"/> 3946 <text x="46" y="17" fill="#3b82f6" font-size="9" font-weight="800" text-anchor="middle">MALE SCREAM</text> 3947 <text x="46" y="31" fill="#cbd5e1" font-size="7.5" text-anchor="middle">200 - 600 Hz Formants</text> 3948 </g> 3949 <g transform="translate(213, 38)"> 3950 <rect x="0" y="0" width="92" height="42" rx="6" fill="rgba(245,158,11,0.15)" stroke="#f59e0b" stroke-width="1.2"/> 3951 <text x="46" y="17" fill="#f59e0b" font-size="9" font-weight="800" text-anchor="middle">CHILD SCREAM</text> 3952 <text x="46" y="31" fill="#cbd5e1" font-size="7.5" text-anchor="middle">Sharp High Harmonics</text> 3953 </g> 3954 <g transform="translate(312, 38)"> 3955 <rect x="0" y="0" width="92" height="42" rx="6" fill="rgba(244,63,94,0.15)" stroke="#f43f5e" stroke-width="1.2"/> 3956 <text x="46" y="17" fill="#f43f5e" font-size="9" font-weight="800" text-anchor="middle">BABY CRY</text> 3957 <text x="46" y="31" fill="#cbd5e1" font-size="7.5" text-anchor="middle">Periodic Distress Wave</text> 3958 </g> 3959 <g transform="translate(411, 38)"> 3960 <rect x="0" y="0" width="94" height="42" rx="6" fill="rgba(230,39,62,0.2)" stroke="#e6273e" stroke-width="1.5"/>
3961 <text x="47" y="17" fill="#e6273e" font-size="9" font-weight="800" text-anchor="middle">AGGRESSION</text> 3962 <text x="47" y="31" fill="#cbd5e1" font-size="7.5" text-anchor="middle">Hostile Shouting / ER</text> 3963 </g> 3964 3965 <!-- Waveforms visualization --> 3966 <g transform="translate(20, 100)"> 3967 <path d="M 0 20 Q 30 10 60 20 T 120 20" fill="none" stroke="#64748b" stroke-width="1.5" stroke-dasharray="3,3"/> 3968 <text x="0" y="38" fill="#64748b" font-size="7.5">Normal Talk (80-250 Hz)</text> 3969 <path d="M 140 20 Q 155 0 170 35 Q 185 5 200 30 Q 215 0 230 20" fill="none" stroke="#e6273e" stroke-width="2"/> 3970 <text x="140" y="38" fill="#e6273e" font-size="7.5" font-weight="700">Verbal Aggression Pattern</text> 3971 <path d="M 250 20 Q 265 -15 280 45 Q 295 -20 310 40 Q 325 -10 340 20" fill="none" stroke="#ec4899" stroke-width="2.5"/> 3972 <text x="250" y="38" fill="#ec4899" font-size="7.5" font-weight="700">Panic Scream Spike (>1000 Hz)</text> 3973 <path d="M 360 20 Q 375 5 390 20 Q 405 5 420 20 Q 435 5 450 20" fill="none" stroke="#f43f5e" stroke-width="2"/> 3974 <text x="360" y="38" fill="#f43f5e" font-size="7.5" font-weight="700">Rhythmic Infant Cry</text> 3975 </g> 3976 <text x="20" y="165" fill="#94a3b8" font-size="8.5" font-weight="600">SED Neural Networks independently classify Screams (acute danger) vs. Aggression (pre-assault hostility).</text> 3977 </svg> 3978 `,graffiti:` 3979 <svg viewBox="0 0 500 160" width="100%" style="display: block; background: #0a1727; border-radius: 12px; padding: 1rem;"> 3980 <text x="20" y="22" fill="#35a8df" font-size="11" font-weight="800" letter-spacing="1">AEROSOL HISS & AGITATOR BALL CLASSIFIER</text> 3981 <line x1="20" y1="110" x2="480" y2="110" stroke="rgba(255,255,255,0.15)"/> 3982 <line x1="60" y1="70" x2="60" y2="120" stroke="#8b5cf6" stroke-width="3"/> 3983 <line x1="90" y1="60" x2="90" y2="120" stroke="#8b5cf6" stroke-width="3"/> 3984 <text x="45" y="140" fill="#8b5cf6" font-size="9" font-weight="700">Shaker Ball Agitation</text> 3985 <path d="M 140 95 Q 150 85 160 105 Q 170 85 180 105 Q 190 85 200 105 T 480 95" fill="none" stroke="#a78bfa" stroke-width="2"/> 3986 <text x="220" y="52" fill="#a78bfa" font-size="10" font-weight="800">High-Frequency Aerosol Nozzle Hiss</text> 3987 </svg> 3988 `,grinder:` 3989 <svg viewBox="0 0 500 160" width="100%" style="display: block; background: #0a1727; border-radius: 12px; padding: 1rem;"> 3990 <text x="20" y="22" fill="#35a8df" font-size="11" font-weight="800" letter-spacing="1">FRICTIONAL METAL CUTTING ACOUSTIC PATTERN</text> 3991 <line x1="20" y1="105" x2="480" y2="105" stroke="rgba(255,255,255,0.15)"/> 3992 <path d="M 20 105 Q 50 40 80 150 Q 110 50 140 140 Q 170 38 200 155 Q 230 45 260 145 L 480 105" fill="none" stroke="#10b981" stroke-width="2.5"/> 3993 <text x="150" y="48" fill="#ffffff" font-size="10" font-weight="800">High-RPM Motor Friction & Cutting Hiss</text> 3994 </svg> 3995 `,siren:` 3996 <svg viewBox="0 0 500 160" width="100%" style="display: block; background: #0a1727; border-radius: 12px; padding: 1rem;"> 3997 <text x="20" y="22" fill="#35a8df" font-size="11" font-weight="800" letter-spacing="1">SIREN FREQUENCY SWEEP & TRACKING</text> 3998 <line x1="20" y1="90" x2="480" y2="90" stroke="rgba(255,255,255,0.15)" stroke-dasharray="4,4"/> 3999 <path d="M 20 125 L 100 55 L 180 125 L 260 55 L 340 125 L 420 55 L 480 105" fill="none" stroke="#06b6d4" stroke-width="2.5"/> 4000 <circle cx="260" cy="55" r="4.5" fill="#06b6d4"/> 4001 <text x="275" y="58" fill="#ffffff" font-size="10" font-weight="800">Periodic Siren Sweep (400-1200 Hz)</text> 4002 </svg> 4003 `,other:` 4004 <svg viewBox="0 0 520 180" width="100%" style="display: block; background: #0a1727; border-radius: 12px; padding: 1.2rem;"> 4005 <text x="20" y="22" fill="#35a8df" font-size="11" font-weight="800" letter-spacing="1">FULL SPECTRUM ACOUSTIC DETECTIONS: ALERTS & EVENTS MATRIX</text> 4006 <g transform="translate(15, 38)"> 4007 <rect x="0" y="0" width="92" height="42" rx="6" fill="rgba(230,39,62,0.15)" stroke="#e6273e" stroke-width="1.2"/>
4008 <text x="46" y="17" fill="#e6273e" font-size="9" font-weight="800" text-anchor="middle">VEHICLE & DRIFT</text> 4009 <text x="46" y="31" fill="#cbd5e1" font-size="7.5" text-anchor="middle">Tire Squeal & Traffic</text> 4010 </g> 4011 <g transform="translate(114, 38)"> 4012 <rect x="0" y="0" width="92" height="42" rx="6" fill="rgba(245,158,11,0.15)" stroke="#f59e0b" stroke-width="1.2"/> 4013 <text x="46" y="17" fill="#f59e0b" font-size="9" font-weight="800" text-anchor="middle">FIREWORKS</text> 4014 <text x="46" y="31" fill="#cbd5e1" font-size="7.5" text-anchor="middle">Pyrotechnics Match</text> 4015 </g> 4016 <g transform="translate(213, 38)"> 4017 <rect x="0" y="0" width="92" height="42" rx="6" fill="rgba(236,72,153,0.15)" stroke="#ec4899" stroke-width="1.2"/> 4018 <text x="46" y="17" fill="#ec4899" font-size="9" font-weight="800" text-anchor="middle">PANIC SCREAMS</text> 4019 <text x="46" y="31" fill="#cbd5e1" font-size="7.5" text-anchor="middle">Distress Spikes</text> 4020 </g> 4021 <g transform="translate(312, 38)"> 4022 <rect x="0" y="0" width="92" height="42" rx="6" fill="rgba(16,185,129,0.15)" stroke="#10b981" stroke-width="1.2"/> 4023 <text x="46" y="17" fill="#10b981" font-size="9" font-weight="800" text-anchor="middle">EXPLOSIONS</text> 4024 <text x="46" y="31" fill="#cbd5e1" font-size="7.5" text-anchor="middle">Industrial Blasts</text> 4025 </g> 4026 <g transform="translate(411, 38)"> 4027 <rect x="0" y="0" width="94" height="42" rx="6" fill="rgba(139,92,246,0.15)" stroke="#8b5cf6" stroke-width="1.2"/> 4028 <text x="47" y="17" fill="#8b5cf6" font-size="9" font-weight="800" text-anchor="middle">ATM GAS ATTACK</text> 4029 <text x="47" y="31" fill="#cbd5e1" font-size="7.5" text-anchor="middle">Vault Explosives</text> 4030 </g> 4031 4032 <!-- Waveforms visualization --> 4033 <g transform="translate(20, 100)"> 4034 <path d="M 0 20 L 40 20 L 50 5 L 60 35 L 70 20 L 120 20" fill="none" stroke="#e6273e" stroke-width="2"/> 4035 <text x="0" y="38" fill="#e6273e" font-size="7.5" font-weight="700">Vehicle Crash / Impact</text> 4036 <path d="M 140 20 Q 150 0 160 30 Q 170 10 180 30 Q 190 5 200 20 L 230 20" fill="none" stroke="#f59e0b" stroke-width="2"/> 4037 <text x="140" y="38" fill="#f59e0b" font-size="7.5" font-weight="700">Pyrotechnic Bursts</text> 4038 <path d="M 250 20 Q 265 -10 280 40 Q 295 -15 310 35 Q 325 -5 340 20" fill="none" stroke="#ec4899" stroke-width="2"/> 4039 <text x="250" y="38" fill="#ec4899" font-size="7.5" font-weight="700">Distress Shouting</text> 4040 <path d="M 360 20 L 375 0 L 390 40 L 405 5 L 420 30 L 450 20" fill="none" stroke="#10b981" stroke-width="2"/> 4041 <text x="360" y="38" fill="#10b981" font-size="7.5" font-weight="700">Industrial Blast Shockwave</text> 4042 </g> 4043 <text x="20" y="165" fill="#94a3b8" font-size="8.5" font-weight="600">SED Modular AI architecture allows custom training on client-specific acoustic threats and sound profiles.</text> 4044 </svg> 4045 `},BA={en:{demoBtn:"Request Live Acoustic Demo â",waveEyebrow:"ACOUSTIC WAVEFORM & FREQUENCY ANALYSIS",waveTitle:"Acoustic Signal Processing & Waveform Analysis",waveDesc:"Our on-device neural models analyze continuous audio streams without transmitting raw speech or compromising privacy.",stepsEyebrow:"DETECTION PIPELINE",stepsTitle:"Real-Time Detection & Dispatch Pipeline",deepEyebrow:"TECHNICAL ARCHITECTURE",deepTitle:"Deep Neural Network Architecture & Performance",faqEyebrow:"TECHNICAL FAQ",faqTitle:"Frequently Asked Questions",videoEyebrow:"VIDEO DEMONSTRATIONS",videoTitle:"Live Field Deployments & TV News Reports",specsTitle:"Technical Specifications",latencyLabel:"Detection Latency:",latencyVal:"< 5s",coverageLabel:"Detection Coverage:",coverageVal:"Up to 200m radius (360°)",ptzLabel:"Camera Auto-Slew:",ptzVal:"Supported (ONVIF Profile S/M)",privacyLabel:"Privacy Compliance:",privacyVal:"Privacy by Design (Zero continuous audio recording)",vmsLabel:"Supported VMS Platforms:",vmsVal:"Milestone, Genetec, Hanwha & more",contactBtn:"Request Architecture & VMS Guide â",exploreEyebrow:"PORTFOLIO",exploreTitle:"Explore More Acoustic Detection Types",overviewMainEyebrow:"ACOUSTIC EVENT TYPES",overviewMainTitle:"Real-Time Sound Event Detection Portfolio",overviewMainDesc:"Explore our specialized AI sound classifiers trained to detect critical security threats in real-time within seconds.",overviewBtnDetails:"Explore Detection Details â"},cs:{demoBtn:"Požádat o živé demo akustické detekce â",waveEyebrow:"ANALÃZA AKUSTICKÃCH SIGNÃLÅ® A FREKVENCÃ",waveTitle:"Zpracovánà akustického signálu a tvar vlny",waveDesc:"NaÅ¡e neuronové modely na koncových zaÅÃzenÃch analyzujà nepÅetržitý zvukový
4045signál bez pÅenosu lidské ÅeÄi a s důslednou ochranou soukromà dle GDPR.",stepsEyebrow:"DETEKÄNà ÅETÄZEC",stepsTitle:"ÅetÄzec detekce a odeslánà poplachu v reálném Äase",deepEyebrow:"TECHNICKà ARCHITEKTURA",deepTitle:"Architektura hluboké neuronové sÃtÄ a výkonnost",faqEyebrow:"ÄASTO KLADENà DOTAZY",faqTitle:"OdpovÄdi na technické otázky",videoEyebrow:"VIDEO UKÃZKY",videoTitle:"Praktické nasazenà a televiznà reportáže",specsTitle:"Technické parametry",latencyLabel:"Rychlost reakce:",latencyVal:"< 5s",coverageLabel:"Dosah detekce:",coverageVal:"Až 200 m (360° vÅ¡esmÄrovÄ)",ptzLabel:"NatoÄenà PTZ kamery:",ptzVal:"Podporováno (ONVIF Profile S/M)",privacyLabel:"Ochrana soukromÃ:",privacyVal:"V souladu s GDPR od návrhu (žádné ukládánà hovorů)",vmsLabel:"Kompatibilnà VMS:",vmsVal:"Milestone, Genetec, Hanwha a dalÅ¡Ã",contactBtn:"Vyžádat integraÄnà manuál â",exploreEyebrow:"PORTFOLIO",exploreTitle:"Dalšà typy akustické detekce",overviewMainEyebrow:"TYPY AKUSTICKÃCH UDÃLOSTÃ",overviewMainTitle:"Kompletnà portfolio akustických detekcÃ",overviewMainDesc:"Prozkoumejte naÅ¡e specializované neuronové klasifikátory trénované na okamžité rozpoznánà bezpeÄnostnÃch hrozeb.",overviewBtnDetails:"Detail detekce â"},de:{demoBtn:"Live-Demo anfordern â",waveEyebrow:"AKUSTISCHE SIGNALANALYSE",waveTitle:"Signalverarbeitung & Wellenformanalyse",waveDesc:"Unsere On-Device-KI-Modelle analysieren kontinuierliche Audioströme datenschutzkonform.",stepsEyebrow:"DETEKTIONSKETTE",stepsTitle:"Echtzeit-Erkennungs- und Alarmkette",deepEyebrow:"TECHNISCHE ARCHITEKTUR",deepTitle:"Neuronale Netzwerkarchitektur & Leistung",faqEyebrow:"HÃUFIG GESTELLTE FRAGEN",faqTitle:"Antworten auf technische Fragen",videoEyebrow:"VIDEO-DEMONSTRATIONEN",videoTitle:"Praxiseinsätze & TV-Berichte",specsTitle:"Technische Spezifikationen",latencyLabel:"Reaktionszeit:",latencyVal:"< 5s",coverageLabel:"Reichweite:",coverageVal:"Bis zu 200m Radius (360°)",ptzLabel:"PTZ-Kamerasteuerung:",ptzVal:"Unterstützt (ONVIF Profile S/M)",privacyLabel:"Datenschutz:",privacyVal:"DSGVO-konform (Privacy by Design)",vmsLabel:"Unterstützte VMS:",vmsVal:"Milestone, Genetec, Hanwha uvm.",contactBtn:"Integrationshandbuch anfordern â",exploreEyebrow:"PORTFOLIO",exploreTitle:"Weitere Detektionsarten erkunden",overviewMainEyebrow:"AKUSTISCHE EREIGNISSE",overviewMainTitle:"Akustisches Echtzeit-Erkennungsportfolio",overviewMainDesc:"Entdecken Sie spezialisierte neuronale Klassifikatoren zur Erkennung kritischer Sicherheitsbedrohungen.",overviewBtnDetails:"Details anzeigen â"},es:{demoBtn:"Solicitar demostración acústica en vivo â",waveEyebrow:"ANÃLISIS DE SEÃAL ACÃSTICA",waveTitle:"Procesamiento de señal acústica y forma de onda",waveDesc:"Nuestros modelos neuronales analizan el flujo de audio con diseño estricto de privacidad conforme a GDPR.",stepsEyebrow:"CADENA DE DETECCIÃN",stepsTitle:"Cadena de detección y alerta en tiempo real",deepEyebrow:"ARQUITECTURA TÃCNICA",deepTitle:"Arquitectura de red neuronal profunda y rendimiento",faqEyebrow:"PREGUNTAS FRECUENTES",faqTitle:"Preguntas técnicas frecuentes",videoEyebrow:"DEMOSTRACIONES EN VIDEO",videoTitle:"Despliegues en campo e informes de televisión",specsTitle:"Especificaciones técnicas",latencyLabel:"Latencia de detección:",latencyVal:"< 5s",coverageLabel:"Cobertura de detección:",coverageVal:"Hasta 200m de radio (360°)",ptzLabel:"Giro automático PTZ:",ptzVal:"Compatible (ONVIF Profile S/M)",privacyLabel:"Privacidad:",privacyVal:"Compatible con RGPD (Privacy by Design)",vmsLabel:"Plataformas VMS compatibles:",vmsVal:"Milestone, Genetec, Hanwha y más",contactBtn:"Solicitar guÃa de integración â",exploreEyebrow:"PORTAFOLIO",exploreTitle:"Explorar más tipos de detección",overviewMainEyebrow:"TIPOS DE EVENTOS",overviewMainTitle:"Portafolio de detección de sonido en tiempo real",overviewMainDesc:"Explore nuestros clasificadores acústicos entrenados para detectar amenazas crÃticas de seguridad.",overviewBtnDetails:"Ver detalles de detección â"},it:{demoBtn:"Richiedi dimostrazione acustica dal vivo â",waveEyebrow:"ANALISI DEL SEGNALE ACUSTICO",waveTitle:"Elaborazione del segnale acustico e forma d'onda",waveDesc:"I nostri modelli neurali analizzano il flusso sonoro con una rigorosa architettura di privacy conforme al GDPR.",stepsEyebrow:"CATENA DI RILEVAMENTO",stepsTitle:"Catena di rilevamento e invio allarmi in tempo reale",deepEyebrow:"ARCHITETTURA TECNICA",deepTitle:"Architettura della rete neurale profonda e prestazioni",faqEyebrow:"DOMANDE FREQUENTI",faqTitle:"Domande tecniche frequenti",videoEyebrow:"DIMOSTRAZIONI IN VIDEO",videoTitle:"Implementazioni sul campo e reportage televisivi",specsTitle:"Specifiche tecniche",latencyLabel:"Latenza di rilevamento:",latencyVal:"< 5s",coverageLabel:"Raggio di copertura:",coverageVal:"Fino a 200m di raggio (360°)",ptzLabel:"Puntamento automatico PTZ:",ptzVal:"Supportato (ONVIF Profile S/M)",privacyLabel:"Privacy:",privacyVal:"Conforme al GDPR (Privacy by Design)",vmsLabel:"Piattaforme VMS supportate:",vmsVal:"Milestone, Genetec, Hanwha, Axis e altre",contactBtn:"Richiedi guid
4045a di integrazione â",exploreEyebrow:"PORTAFOGLIO",exploreTitle:"Esplora altri tipi di rilevamento",overviewMainEyebrow:"TIPI DI EVENTI",overviewMainTitle:"Portafoglio di rilevamento sonoro in tempo reale",overviewMainDesc:"Esplora i nostri classificatori acustici addestrati per rilevare minacce critiche di sicurezza.",overviewBtnDetails:"Visualizza dettagli di rilevamento â"},pt:{demoBtn:"Solicitar demonstração acústica ao vivo â",waveEyebrow:"ANÃLISE DE SINAL ACÃSTICO",waveTitle:"Processamento de sinal acústico e forma de onda",waveDesc:"Os nossos modelos neuronais analisam o fluxo sonoro com arquitetura de privacidade estrita em conformidade com RGPD.",stepsEyebrow:"CADEIA DE DETEÃÃO",stepsTitle:"Cadeia de deteção e envio de alarmes em tempo real",deepEyebrow:"ARQUITETURA TÃCNICA",deepTitle:"Arquitetura de rede neuronal profunda e desempenho",faqEyebrow:"PERGUNTAS FREQUENTES",faqTitle:"Perguntas técnicas frequentes",videoEyebrow:"DEMONSTRAÃÃES EM VÃDEO",videoTitle:"Implementações em campo e reportagens de televisão",specsTitle:"Especificações técnicas",latencyLabel:"Latência de deteção:",latencyVal:"< 5s",coverageLabel:"Cobertura de deteção:",coverageVal:"Raio de até 200m (360°)",ptzLabel:"Giro automático PTZ:",ptzVal:"Suportado (ONVIF Profile S/M)",privacyLabel:"Privacidade:",privacyVal:"Em conformidade com o RGPD por design",vmsLabel:"Plataformas VMS suportadas:",vmsVal:"Milestone, Genetec, Hanwha e mais",contactBtn:"Solicitar guia de integração â",exploreEyebrow:"PORTFÃLIO",exploreTitle:"Explorar outros tipos de deteção",overviewMainEyebrow:"TIPOS DE EVENTOS",overviewMainTitle:"Portfólio de deteção sonora em tempo real",overviewMainDesc:"Explore os nossos classificadores acústicos treinados para detetar ameaças crÃticas de segurança.",overviewBtnDetails:"Ver detalhes de deteção â"},ar:{demoBtn:"Ø·ÙØ¨ عرض ØªÙØ¶ÙØÙ ØµÙØªÙ ØÙ â",waveEyebrow:"تØÙÙÙ Ø§ÙØ¥Ø´Ø§Ø±Ø© Ø§ÙØµÙØªÙØ© ÙØ´Ù٠اÙÙ
ÙØ¬Ø©",waveTitle:"Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¥Ø´Ø§Ø±Ø§Øª Ø§ÙØµÙØªÙØ© ÙØªØÙÙÙ Ø´Ù٠اÙÙ
ÙØ¬Ø©",waveDesc:"تÙÙÙ
ÙÙ
اذج Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠بتØÙÙÙ Ø§ÙØ¥Ø´Ø§Ø±Ø§Øª Ø§ÙØµÙØªÙØ© اÙÙ
ستÙ
رة Ø¨Ø®ØµÙØµÙØ© تاÙ
Ø© 100Ùª.",stepsEyebrow:"Ø³ÙØ³ÙØ© اÙÙØ´Ù",stepsTitle:"Ø³ÙØ³ÙØ© اÙÙØ´Ù ÙØ¥Ø±Ø³Ø§Ù Ø§ÙØ¥Ùذار Ù٠اÙÙÙØª اÙÙØ¹ÙÙ",deepEyebrow:"Ø§ÙØ¨ÙÙØ© Ø§ÙØªÙÙÙØ©",deepTitle:"بÙÙØ© Ø§ÙØ´Ø¨ÙØ© Ø§ÙØ¹ØµØ¨ÙØ© Ø§ÙØ¹Ù
ÙÙØ© ÙØ§Ùأداء",faqEyebrow:"Ø§ÙØ£Ø³Ø¦ÙØ© Ø§ÙØ´Ø§Ø¦Ø¹Ø©",faqTitle:"Ø§ÙØ£Ø³Ø¦ÙØ© Ø§ÙØªÙÙÙØ© Ø§ÙØ´Ø§Ø¦Ø¹Ø©",videoEyebrow:"Ø¹Ø±ÙØ¶ اÙÙÙØ¯ÙÙ",videoTitle:"عÙ
ÙÙØ§Øª Ø§ÙØ§Ùتشار اÙÙ
ÙØ¯Ø§ÙÙ ÙØ§ÙØªÙØ§Ø±Ùر Ø§ÙØªÙÙØ²ÙÙÙÙØ©",specsTitle:"اÙÙ
ÙØ§ØµÙات اÙÙÙÙØ©",latencyLabel:"زÙ
Ù Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø©:",latencyVal:"< 5s",coverageLabel:"ÙØ·Ø§Ù Ø§ÙØªØºØ·ÙØ©:",coverageVal:"ÙØµÙ ÙØ·Ø± ÙØµÙ Ø¥ÙÙ 200 Ù
تر (360 درجة)",ptzLabel:"ØªÙØ¬ÙÙ ÙØ§Ù
ÙØ±Ø§ PTZ Ø§ÙØ°Ø§ØªÙ:",ptzVal:"Ù
دعÙÙ
(ONVIF Profile S/M)",privacyLabel:"Ø§ÙØ§Ù
تثا٠ÙÙØ®ØµÙØµÙØ©:",privacyVal:"Ù
ØªÙØ§Ù٠تÙ
اÙ
ا٠Ù
ع GDPR Ø¨ÙØ³Ø¨Ø© 100Ùª",vmsLabel:"Ù
ÙØµØ§Øª VMS اÙÙ
دعÙÙ
Ø©:",vmsVal:"Milestone Ù Genetec Ù Hanwha ÙØ§ÙÙ
Ø²ÙØ¯",contactBtn:"Ø·ÙØ¨ دÙÙÙ Ø§ÙØªÙاÙ
Ù â",exploreEyebrow:"اÙÙ
ØÙظة",exploreTitle:"Ø§Ø³ØªÙØ´Ø§Ù اÙÙ
Ø²ÙØ¯ Ù
٠أÙÙØ§Ø¹ اÙÙØ´Ù",overviewMainEyebrow:"Ø£ÙÙØ§Ø¹ Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ©",overviewMainTitle:"Ù
ØÙظة ÙØ´Ù Ø§ÙØ£ØµÙات Ù٠اÙÙÙØª اÙÙØ¹ÙÙ",overviewMainDesc:"Ø§Ø³ØªÙØ´Ù Ù
صÙÙØ§ØªÙا Ø§ÙØµÙØªÙØ© اÙÙ
عتÙ
دة عÙÙ Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠ÙÙØ´Ù Ø§ÙØªÙØ¯ÙØ¯Ø§Øª Ø§ÙØ£Ù
ÙÙØ© Ø§ÙØØ±Ø¬Ø© Ù٠أÙÙ Ù
Ù 400 Ù
ÙÙ٠ثاÙÙØ©.",overviewBtnDetails:"عرض ØªÙØ§ØµÙ٠اÙÙØ´Ù â"}},ty={gunshot:"/images/Detekce_Strelba.png",glass:"/images/Detekce_Sklo.png",drone:"/images/dron-uvodni-obrazek.png",scream:"/images/Detekce_Agrese.png",graffiti:"/images/detekce-sprejovani.png",grinder:"/images/Detekce_Bruska.png",siren:"/images/Detekce_Alarm.png",other:"/images/ostatni_vlastni_audio_detekce.png"},iy=[{name:{cs:"Å koly a univerzitnà kampusy",en:"Schools & University Campuses",de:"Schulen & Universitätsgelände",es:"Escuelas y campus universitarios",pt:"Escolas e Campi Universitários",ar:"اÙÙ
دارس ÙØ§ÙØØ±Ù
Ø§ÙØ¬Ø§Ù
عÙ"},img:"/images/zcu-plzen.jpg"},{name:{cs:"Chytrá mÄsta a veÅejná prostranstvÃ",en:"Smart Cities & Public Spaces",de:"Smart Cities & Ãffentliche Räume",es:"Ciudades Inteligentes y Espacios Públicos",pt:"Cidades Inteligentes e Espaços Públicos",ar:"اÙÙ
Ø¯Ù Ø§ÙØ°ÙÙØ© ÙØ§ÙØ£Ù
اÙÙ Ø§ÙØ¹Ø§Ù
Ø©"},img:"/images/mestska-bezpecnost.png"},{name:{cs:"Dopravnà uzly",en:"Transportation Hubs",de:"Verkehrsknotenpunkte",es:"Centros de Transporte",pt:"Centros de Transporte",ar:"Ù
Ø±Ø§ÙØ² اÙÙÙÙ"},img:"/images/dopravni_uzly.png"},{name:{cs:"Kritická infrastruktura a energetika",en:"Critical Infrastru
4045cture & Energy",de:"Kritische Infrastruktur & Energie",es:"Infraestructura CrÃtica y EnergÃa",pt:"Infraestrutura CrÃtica e Energia",ar:"Ø§ÙØ¨ÙÙØ© Ø§ÙØªØØªÙØ© Ø§ÙØÙÙÙØ© ÙØ§ÙØ·Ø§ÙØ©"},img:"/images/prumyslova-bezpecnost.png"},{name:{cs:"Nákupnà centra a stadiony",en:"Shopping Centers & Stadiums",de:"Einkaufszentren & Stadien",es:"Centros Comerciales y Estadios",pt:"Centros Comerciais e Estádios",ar:"Ù
Ø±Ø§ÙØ² Ø§ÙØªØ³ÙÙ ÙØ§ÙÙ
ÙØ§Ø¹Ø¨"},img:"/images/ochrana-komercnich-objektu.png"},{name:{cs:"Vojenské objekty",en:"Military Facilities",de:"Militärische Einrichtungen",es:"Instalaciones Militares",pt:"Instalações Militares",ar:"اÙÙ
ÙØ´Ø¢Øª Ø§ÙØ¹Ø³ÙØ±ÙØ©"},img:"/images/vojenske_objekty.png"}],ay={gunshot:[{id:"hL5uo1kZkU4",title:{cs:"Lokalizace zvukových událostà â technologie AI pro rychlejšà reakci",en:"Sound Event Localization | AI Technology for Faster Incident Response",de:"Lokalisierung von Schallereignissen | KI-Technologie für schnellere Reaktion",es:"Localización de eventos sonoros | TecnologÃa de IA para respuesta rápida",pt:"Localização de eventos sonoros | Tecnologia de IA para resposta rápida",ar:"ØªØØ¯Ùد Ù
ÙÙØ¹ Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© | تÙÙÙØ© Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠ÙÙØ§Ø³ØªØ¬Ø§Ø¨Ø© Ø§ÙØ³Ø±Ùعة"},desc:{cs:"Akustická triangulace a automatické natoÄenà PTZ kamery na souÅadnice výstÅelu v reálném Äase.",en:"Sub-degree acoustic triangulation and automated PTZ camera auto-slewing to gunshot origin coordinates in real-time.",de:"Sub-Grad-Akustiktriangulation und automatische PTZ-Kameradrehung auf Schusskoordinaten in Echtzeit.",es:"Triangulación acústica y giro automático de cámara PTZ al origen del disparo en tiempo real.",pt:"Triangulação acústica e rotação automática de câmara PTZ para a origem do disparo em tempo real.",ar:"تثÙÙØ« ØµÙØªÙ دÙÙÙ ÙØªÙجÙ٠تÙÙØ§Ø¦Ù ÙÙØ§Ù
ÙØ±Ø§ PTZ Ø¥ÙÙ Ø¥ØØ¯Ø§Ø«Ùات Ù
صدر Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± Ù٠اÙÙÙØª اÙÙØ¹ÙÙ."}},{id:"lFnCTiVcsW0",title:{cs:"Test detekce stÅelby: OvÄÅená pÅesnost na vzdálenost pÅes 175 m",en:"Gunshot Detection Test: Verified Accuracy at 175m+ Distance",de:"Schusserkennungstest: 100 % Genauigkeit bei über 175 m Distanz",es:"Prueba de detección de disparos: Precisión verificada a más de 175m",pt:"Teste de deteção de disparos: Precisão verificada a mais de 175m",ar:"اختبار ÙØ´Ù Ø¥Ø·ÙØ§Ù اÙÙØ§Ø±: Ø¯ÙØ© 100Ùª عÙÙ Ù
Ø³Ø§ÙØ© ØªØ²ÙØ¯ ع٠175 Ù
تراÙ"},desc:{cs:"Test detekce balistických impulsů ovÄÅujÃcà pÅesnost v otevÅeném mÄstském terénu.",en:"Extreme-range ballistic impulse detection test verifying accuracy across wide open urban terrain.",de:"Ballistischer Impulserkennungstest zur Ãberprüfung der Genauigkeit im städtischen Gelände.",es:"Prueba de detección de impulsos balÃsticos de largo alcance en terreno urbano abierto.",pt:"Teste de deteção de impulsos balÃsticos de longo alcance em terreno urbano aberto.",ar:"اختبار ÙØ´Ù اÙÙØ¨Ø¶Ø§Øª Ø§ÙØ¨Ø§ÙÙØ³ØªÙØ© Ø¨Ø¹ÙØ¯ اÙÙ
د٠ÙÙØªØÙÙ Ù
Ù Ø§ÙØ¯ÙØ© Ù٠اÙÙ
ÙØ§Ø·Ù Ø§ÙØØ¶Ø±ÙØ© اÙÙ
ÙØªÙØØ©."}},{id:"5MUw1I2kCaQ",title:{cs:"Sound Event Detector â varovánà pÅed stÅelbou pÅi polnÃm testovánÃ",en:"Sound Event Detector | Warning for the sound of gunfire | Field Testing",de:"Sound Event Detector | Schussgeräuschwarnung im Feldtest",es:"Sound Event Detector | Advertencia de sonido de disparos | Pruebas de campo",pt:"Sound Event Detector | Aviso de som de disparos | Testes de campo",ar:"Sound Event Detector | ØªØØ°Ùر Ù
Ù ØµÙØª Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± | اختبارات Ù
ÙØ¯Ø§ÙÙØ©"},desc:{cs:"Praktický test na stÅelnici demonstrujÃcà okamžitou reakci akustické AI v reálném Äase.",en:"Live tactical firing range testing demonstrating instant neural acoustic response in real time.",de:"Live-Test auf dem SchieÃstand zur Demonstration sofortiger neuronaler Akustikreaktion in Echtzeit.",es:"Pruebas tácticas en campo de tiro que demuestran la respuesta neuronal instantánea en tiempo real.",pt:"Testes táticos em campo de tiro demonstrando resposta acústica neural instantânea em tempo real.",ar:"اختبار ØÙ ÙÙ Ù
ÙØ¯Ø§Ù Ø§ÙØ±Ù
Ø§ÙØ© Ø§ÙØªÙتÙÙÙ ÙÙØ¶Ø Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© Ø§ÙØµÙØªÙØ© Ø§ÙØ¹ØµØ¨ÙØ© اÙÙÙØ±ÙØ© Ù٠اÙÙÙØª اÙÙØ¹ÙÙ."}}],glass:[{id:"9lt5Hz18JS4",title:{cs:"Akustická AI detekce tÅÃÅ¡tÄnà skla pro veÅejnou bezpeÄnost",en:"AI Glass Break Detection | Sound Event Detector for Public Safety",de:"KI-Glasbrucherkennung | Sound Event Detector für öffentliche Sicherheit",es:"Detección de rotura de cristal con IA | Sound Event Detector para seguridad pública",pt:"Deteção de quebra de vidro com IA | Sound Event Detector para segurança pública",ar:"ÙØ´Ù ÙØ³Ø± Ø§ÙØ²Ø¬Ø§Ø¬ Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠| Sound Event Detector ÙÙØ£Ù
Ù Ø§ÙØ¹Ø§Ù
"},desc:{cs:"OvÄÅenà vysokofrekvenÄnÃho prasknutà skla pÅi simulaci vloupánà do výloh a objektů.",en:"High-frequency acoustic fracture validation in retail storefront and residential window breach simulations.",de:"Hochfrequente akustische Bruchvalidierung bei simulierten Einbrüchen in Schaufenster und Gebäude.",es:"Validación de fractura acústica de alta frecuencia en simulaciones de intrusión en vitrinas y ventanas.",pt:"Validação de fratura acústica de alta frequência em simulações de intrusão em montras e janelas.",ar:"Ø§ÙØªØÙÙ Ù
٠اÙÙØ³Ø± Ø§ÙØµÙت٠عاÙÙ Ø§ÙØªØ±Ø¯Ø¯ ÙÙ Ù
ØØ§Ùاة Ø§ÙØªØØ§Ù
ÙØ§Ø¬Ùات اÙÙ
تاجر ÙØ§ÙÙÙØ§Ùذ Ø§ÙØ³ÙÙÙØ©."}},{id:"te0Q7Xscbr0",title:{cs:"Polnà test: OvÄÅená spolehlivost na vzdálenost 200 m (SED)",en:"Field Test: Verified Reliability at 200m Distance (SED)",de:"Feldtest: 100 % Zuverlässigkeit bei 200 m Distanz (SED)",es:"Prueba de campo: Fiabilidad verificada a 200m de distancia (SED)",pt:"Teste de campo: Fiabilidade verificada a 200m de distância (SED)",ar:"اختبار Ù
ÙØ¯Ø§ÙÙ: Ù
ÙØ«ÙÙÙØ© 100Ùª عÙÙ Ù
Ø³Ø§ÙØ© 200 Ù
تر (SED)"},desc:{cs:"Testovánà rázové vlny a rezonance tÅÃÅ¡tÄnà skla v nepÅÃznivých venkovnÃch podmÃnkác
4045h.",en:"Testing acoustic shockwave and glass fracture resonance in adverse outdoor weather conditions.",de:"Testen von StoÃwellen und Glasbruchresonanz unter widrigen Witterungsbedingungen im Freien.",es:"Prueba de onda expansiva y resonancia de rotura de cristal en condiciones climáticas adversas.",pt:"Teste de onda de choque e ressonância de quebra de vidro em condições climáticas adversas.",ar:"اختبار Ù
ÙØ¬Ø© Ø§ÙØµØ¯Ù
Ø© ÙØ±ÙÙÙ ÙØ³Ø± Ø§ÙØ²Ø¬Ø§Ø¬ ÙÙ Ø§ÙØ¸Ø±ÙÙ Ø§ÙØ¬ÙÙØ© Ø§ÙØ®Ø§Ø±Ø¬ÙØ© اÙÙØ§Ø³ÙØ©."}}],drone:[{id:"LmROscO2oRY",title:{cs:"Multimodálnà detekce dronů: fúze akustiky a videa",en:"Multimodal Drone Detection: Acoustic + Video Fusion with SED & Osyfly.ai",de:"Multimodale Drohnenerkennung: Akustik- und Videofusion mit SED & Osyfly.ai",es:"Detección multimodal de drones: fusión acústica y de vÃdeo con SED y Osyfly.ai",pt:"Deteção multimodal de drones: fusão acústica e de vÃdeo com SED e Osyfly.ai",ar:"ÙØ´Ù Ø§ÙØ·Ø§Ø¦Ø±Ø§Øª اÙÙ
Ø³ÙØ±Ø© Ù
تعدد اÙÙØ³Ø§Ø¦Ø·: دÙ
ج Ø§ÙØµÙت ÙØ§ÙÙÙØ¯ÙÙ Ù
ع SED Ù Osyfly.ai"},desc:{cs:"Sledovánà neoprávnÄných dronů kombinacà akustických frekvencà rotorů a optické AI detekce.",en:"Autonomous UAV tracking fusing acoustic rotor harmonics with optical AI detection to track unauthorized drones.",de:"Autonome Drohnenverfolgung durch Fusion akustischer Rotorharmonien mit optischer KI-Erkennung.",es:"Seguimiento autónomo de drones fusionando armónicos acústicos de rotor con detección óptica de IA.",pt:"Rastreio autónomo de drones fundindo harmónicos acústicos de rotor com deteção ótica de IA.",ar:"تتبع Ù
ستÙÙ ÙÙØ·Ø§Ø¦Ø±Ø§Øª اÙÙ
Ø³ÙØ±Ø© Ù
Ù Ø®ÙØ§Ù دÙ
ج Ø§ÙØªÙاÙÙÙØ§Øª Ø§ÙØµÙØªÙØ© ÙÙÙ
Ø±Ø§ÙØ Ù
ع اÙÙØ´Ù Ø§ÙØ¨ØµØ±Ù Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙاعÙ."}},{id:"jAYVoPYPbfw",title:{cs:"Detekce dronů v praxi â televiznà reportáž",en:"Drone Detection in Practice â TV News Report",de:"Drohnenerkennung in der Praxis â TV-Nachrichtenbericht",es:"Detección de drones en la práctica â Reportaje de televisión",pt:"Deteção de drones na prática â Reportagem de televisão",ar:"ÙØ´Ù Ø§ÙØ·Ø§Ø¦Ø±Ø§Øª اÙÙ
Ø³ÙØ±Ø© Ù٠اÙÙ
ÙØ¯Ø§Ù â ØªÙØ±ÙØ± إخبار٠تÙÙØ²ÙÙÙÙ"},desc:{cs:"Reportáž ukazuje možnosti využità akustické AI pro detekci dronů a ochranu veÅejného prostoru.",en:"TV report demonstrating the capabilities of acoustic AI for drone detection and public space protection.",de:"Fernsehbericht über die Einsatzmöglichkeiten akustischer KI zur Drohnenerkennung und zum Schutz öffentlicher Räume.",es:"Reportaje que muestra el uso de la IA acústica para la detección de drones y la protección del espacio público.",pt:"Reportagem que demonstra o uso da IA acústica para deteção de drones e proteção de espaços públicos.",ar:"ØªÙØ±Ùر تÙÙØ²ÙÙÙÙ ÙÙØ¶Ø Ø¥Ù
ÙØ§ÙÙØ§Øª Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØµÙت٠ÙÙØ´Ù Ø§ÙØ·Ø§Ø¦Ø±Ø§Øª اÙÙ
Ø³ÙØ±Ø© ÙØÙ
Ø§ÙØ© Ø§ÙØ£Ù
اÙÙ Ø§ÙØ¹Ø§Ù
Ø©."}}],scream:[{id:"2sh-qBwQOG8",title:{cs:"Sound Event Detector â ochrana studentů v kampusu (televiznà reportáž)",en:"Sound Event Detector | Protecting Student Safety on Campus (TV News)",de:"Sound Event Detector | Schutz der Schülersicherheit auf dem Campus (TV-Bericht)",es:"Sound Event Detector | Protección de la seguridad estudiantil en el campus (Reportaje TV)",pt:"Sound Event Detector | Proteção da segurança de estudantes no campus (Reportagem TV)",ar:"Sound Event Detector | ØÙ
Ø§ÙØ© Ø³ÙØ§Ù
Ø© Ø§ÙØ·Ùاب ÙÙ Ø§ÙØØ±Ù
Ø§ÙØ¬Ø§Ù
ع٠(ØªÙØ±Ùر تÙÙØ²ÙÙÙÙ)"},desc:{cs:"Reportáž o klasifikaci panického kÅiku a nouzovém varovánà na chodbách Å¡kol.",en:"Television report on panic scream classification and emergency notification in educational corridors.",de:"Fernsehbericht über die Klassifizierung von Panikschreien und Notfallbenachrichtigungen in Schulkorridoren.",es:"Reportaje de televisión sobre la clasificación de gritos de pánico y notificación de emergencia en pasillos educativos.",pt:"Reportagem sobre classificação de gritos de pânico e notificação de emergência em corredores escolares.",ar:"ØªÙØ±Ùر تÙÙØ²ÙÙÙÙ ØÙ٠تصÙÙ٠صرخات Ø§ÙØ°Ø¹Ø± ÙØ§Ùإخطار ÙÙ ØØ§Ùات Ø§ÙØ·Ùارئ ÙÙ Ù
Ù
رات اÙÙ
دارس."}},{id:"gW4Nn63EyEI",title:{cs:"Simulace útoku a reakce systému",en:"Simulated Attack & System Response Drill",de:"Angriffssimulation & Systemreaktion",es:"Simulación de ataque y respuesta del sistema",pt:"Simulação de ataque e resposta do sistema",ar:"Ù
ØØ§Ùاة اÙÙØ¬ÙÙ
ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© اÙÙØ¸Ø§Ù
"},desc:{cs:"BezpeÄnostnà cviÄenà demonstrujÃcà okamžitou detekci hlasového stresu a automatické natoÄenà kamer.",en:"Live active assailant drill demonstrating instant vocal stress detection and automated camera slew.",de:"Sicherheitsübung zur Demonstration sofortiger Stimmerkennung und automatischer Kameradrehung.",es:"Simulacro de seguridad que demuestra la detección instantánea de estrés vocal y giro automatizado de cámaras.",pt:"Simulacro de segurança demonstrando deteção instantânea de stress vocal e rotação automatizada de câmaras.",ar:"ØªØ¯Ø±ÙØ¨ Ø£Ù
ÙÙ ÙÙØ¶Ø اÙÙØ´Ù اÙÙÙØ±Ù Ø¹Ù Ø§ÙØªÙتر Ø§ÙØµÙØªÙ ÙØªÙجÙ٠اÙÙØ§Ù
ÙØ±Ø§Øª Ø§ÙØªÙÙØ§Ø¦Ù."}}],graffiti:[{id:"36mSobg1P9w",title:{cs:"Detekce vandalismu sprejovánÃm â test systému Sound Event Detector",en:"Graffiti Vandalism Detection â Sound Event Detector Test",de:"Erkennung von Graffiti-Vandalismus â Test des Sound Event Detectors",es:"Detección de vandalismo por grafiti â Prueba de Sound Event Detector",pt:"Deteção de vandalismo por graffiti â Teste do Sound Event Detector",ar:"ÙØ´Ù Ø§ÙØªØ®Ø±Ùب Ø¨Ø§ÙØ¬Ø±Ø§ÙÙØªÙ â Ø§Ø®ØªØ¨Ø§Ø± ÙØ¸Ø§Ù
Sound Event Detector"},desc:{cs:"Ukázka testovánà akustické detekce zvuku spreje pro vÄasné upozornÄnà na možné sprejovánà graffiti.",en:"Field demonstration of aerosol spray acoustic detection for early warning against graffiti vandalism.",de:"Praxistest der akustischen Sprühgeräuscherkennung zur frühzeitigen Warnung vor Graffiti-Vandalismus.",es:"Demostración de prueba de detección acústica de aerosoles para alerta temprana de vandalismo por grafiti.",pt:"Demonstração de teste de deteção acústica de sprays para alerta precoce contra vandalismo.",ar:"عرض ØªÙØ¶ÙØÙ ÙØ§Ø®ØªØ¨Ø§Ø± اÙÙØ´Ù Ø§ÙØµÙت٠ع٠رذاذ Ø§ÙØ·Ùاء ÙÙØªØØ°Ùر اÙÙ
Ø¨ÙØ± Ù
٠أعÙ
Ø§Ù Ø§ÙØªØ®Ø±Ùب Ø¨Ø§ÙØ¬Ø±Ø§ÙÙØªÙ."}}],grinder:[{id:"wGO_nOC-2xU",title:{cs:"SED â simulace naruÅ¡enà perimetru a Åezánà kovu",en:"SED | Sabotage Demonstration | Perimeter Cut Alert",de:"SED | Sabotage-Demonstration | Perimeter-Zuschnitt-Alarm",es:"SED | Demostración de sabotaje | Alerta de corte perimetral",pt:"SED | Demonstração de sabotagem | Alerta de corte perimetral",ar:"SED | Ù
ØØ§Ùاة Ø§ÙØªØ®Ø±Ùب ÙØ§Ø®ØªØ±Ø§Ù اÙÙ
ØÙØ· Ø¨ÙØ·Ø¹ اÙÙ
عادÙ"},desc:{cs:"Ukázka okamžité detekce Åezánà úhlovou bruskou pÅi pokusu o pÅekonánà bezpeÄnostnÃho oplocenÃ.",en:"Field breach demonstration showing instant detection of angle grinder cutting through high-security perimeter fences.",de:"Feldversuch mit sofortiger Erkennung von Trennschleifern beim Durchtrennen von Sicherheitszäunen.",es:"Demostración que muestra la detección instantánea de amoladoras angulares cortando vallas de seguridad.",pt:"Demonstração em campo que mostra a deteção instantânea de rebarbadoras a cortar vedações de segurança.",ar:"عرض Ù
ÙØ¯Ø§ÙÙ ÙÙØ¶Ø اÙÙØ´Ù اÙÙÙØ±Ù ع٠استخداÙ
ÙØ§Ø·Ø¹ اÙÙ
عاد٠(Ø§ÙØµØ§Ø±ÙØ®) ÙÙØ·Ø¹ Ø§ÙØ£Ø³Ùار Ø§ÙØ£Ù
ÙÙØ©."}}],siren:[{id:"WTtDUz9FT7Q",title:{cs:"Sound Event Detector â rozpoznávánà sirén vozidel IZS",en:"Sound Event Detector | Emergency Siren & Vehicle Recognition",de:"Sound Event Detector | Er
4045kennung von Notfallsirenen und Fahrzeugen",es:"Sound Event Detector | Reconocimiento de sirenas de emergencia y vehÃculos",pt:"Sound Event Detector | Reconhecimento de sirenes de emergência e veÃculos",ar:"Sound Event Detector | Ø§ÙØªØ¹Ø±Ù عÙÙ ØµÙØ§Ø±Ø§Øª Ø§ÙØ¥Ùذار ÙÙ
Ø±ÙØ¨Ø§Øª Ø§ÙØ·Ùارئ"},desc:{cs:"Sledovánà sirén záchranných složek (policie, záchranná služba, hasiÄi) pro mÄstské koridory a kÅižovatky.",en:"Tracking emergency vehicle sirens (police, ambulance, fire) across municipal traffic corridors and intersections.",de:"Erfassung von Einsatzfahrzeugsirenen (Polizei, Rettungswagen, Feuerwehr) für städtische Verkehrskorridore.",es:"Seguimiento de sirenas de emergencia (policÃa, ambulancia, bomberos) en intersecciones urbanas.",pt:"Rastreio de sirenes de veÃculos de emergência (polÃcia, ambulância, bombeiros) em cruzamentos urbanos.",ar:"تتبع ØµÙØ§Ø±Ø§Øª Ø¥ÙØ°Ø§Ø± Ù
Ø±ÙØ¨Ø§Øª Ø§ÙØ·Ùارئ (Ø§ÙØ´Ø±Ø·Ø©Ø Ø§ÙØ¥Ø³Ø¹Ø§ÙØ Ø§ÙØ¥Ø·Ùاء) عبر اÙÙ
Ù
رات ÙØ§ÙØªÙØ§Ø·Ø¹Ø§Øª اÙÙ
Ø±ÙØ±ÙØ©."}}],other:[{id:"quk8DXZKkeE",title:{cs:"Návrh pokrytà a maximalizace výkonu detekce",en:"Coverage Design | Maximizing Detection Performance",de:"Abdeckungsdesign | Maximierung der Erkennungsleistung",es:"Diseño de cobertura | Maximización del rendimiento de detección",pt:"Design de cobertura | Maximização do desempenho de deteção",ar:"تصÙ
ÙÙ
Ø§ÙØªØºØ·ÙØ© | تعظÙÙ
أداء اÙÙØ´Ù Ø§ÙØµÙتÙ"},desc:{cs:"Odborné akustické modelovánà a návrh pokrytà pro Älenité architektonické prostory.",en:"Expert acoustic modeling and coverage design for complex architectural layouts.",de:"Fachgerechte akustische Modellierung und Abdeckungsplanung für komplexe Gebäudestrukturen.",es:"Modelado acústico experto y diseño de cobertura para espacios arquitectónicos complejos.",pt:"Modelação acústica especializada e planeamento de cobertura para espaços arquitetónicos complexos.",ar:"ÙÙ
ذجة ØµÙØªÙØ© Ù
تخصصة ÙØªØµÙ
ÙÙ
ØªØºØ·ÙØ© ÙÙÙ
Ø³Ø§ØØ§Øª اÙÙ
عÙ
Ø§Ø±ÙØ© اÙÙ
Ø¹ÙØ¯Ø©."}},{id:"V5ZEUhvtGzU",title:{cs:"Praktická ukázka pokroÄilé akustické detekce",en:"Advanced Acoustic Detection in Practice",de:"Fortgeschrittene akustische Erkennung in der Praxis",es:"Detección acústica avanzada en la práctica",pt:"Deteção acústica avançada na prática",ar:"اÙÙØ´Ù Ø§ÙØµÙت٠اÙÙ
ØªÙØ¯Ù
Ù٠اÙÙ
ÙØ¯Ø§Ù"},desc:{cs:"PÅedstavenà schopnostà akustické AI pro detekci dalÅ¡Ãch zvukových událostà v různých prostÅedÃch.",en:"Showcase of acoustic AI capabilities for detecting situational and operational sound events across diverse environments.",de:"Präsentation der akustischen KI-Fähigkeiten zur Erkennung situativer und betrieblicher Schallereignisse.",es:"Demostración de capacidades de IA acústica para detectar eventos situacionales y operativos en diversos entornos.",pt:"Apresentação das capacidades da IA acústica para detetar eventos situacionais e operacionais em múltiplos ambientes.",ar:"استعراض ÙØ¯Ø±Ø§Øª Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØµÙت٠ÙÙØ´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØ¸Ø±ÙÙØ© ÙØ§ÙتشغÙÙÙØ© ÙÙ Ø¨ÙØ¦Ø§Øª Ù
تÙÙØ¹Ø©."}}]};function oy(i,e){const t=['<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z"></path><path d="M19 10v2a7 7 0 0 1-14 0v-2"></path><line x1="12" y1="19" x2="12" y2="22"></line></svg>','<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9.5 2A2.5 2.5 0 0 1 12 4.5v15a2.5 2.5 0 0 1-4.96.44 2.5 2.5 0 0 1-2.96-3.08 3 3 0 0 1-.34-5.58 2.5 2.5 0 0 1 1.32-4.24 2.5 2.5 0 0 1 4.44-2.04Z"></path><path d="M14.5 2A2.5 2.5 0 0 0 12 4.5v15a2.5 2.5 0 0 0 4.96.44 2.5 2.5 0 0 0 2.96-3.08 3 3 0 0 0 .34-5.58 2.5 2.5 0 0 0-1.32-4.24 2.5 2.5 0 0 0-4.44-2.04Z"></path></svg>','<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z"></path><circle cx="12" cy="13" r="3"></circle></svg>','<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"></path><path d="M13.73 21a2 2 0 0 1-3.46 0"></path></svg>'];return t[i%t.length]}function ry(i="detection",e){const t=document.createElement("div");t.className="sed-page",typeof i=="function"&&(e=i,i=window.location.hash||"detection");let a=null;const r=String(i||"");r.includes("gunshot")?a="gunshot":r.includes("glass")?a="glass":r.includes("drone")?a="drone":r.includes("scream")?a="scream":r.includes("graffiti")?a="graffiti":r.includes("grinder")?a="grinder":r.includes("siren")?a="siren":r.includes("other")&&(a="other");const n=_t()||"en",d=BA[n]||BA.en,l=iu[n]||iu.en||{},u=iu.en||{};
4045if(a&&(l[a]||u[a])){const v=l[a]||u[a]||{},k=u[a]||{},g={eyebrow:v.eyebrow||k.eyebrow||"ACOUSTIC DETECTION",title:v.title||k.title||a.toUpperCase(),img:ty[a]||"/images/Detekce_Strelba.png",lead:v.lead||k.lead||"",gain:v.gain||k.gain||"<5s Response",filter:v.filter||k.filter||"Acoustic Classifier",demoBtn:v.demoBtn||k.demoBtn||d.demoBtn,steps:v.steps||k.steps||[]},E=DA[a]||DA.gunshot,S=v.sections||k.sections||[],T=v.faqs||k.faqs||[],x=(ay[a]||[]).map(F=>({id:F.id,title:F.title[n]||F.title.en,desc:F.desc[n]||F.desc.en}));return t.innerHTML=` 4046 <!-- Hero Header --> 4047 <section class="sed-section" style="background: linear-gradient(165deg, var(--navy-dark) 0%, var(--blue-dark) 100%); color: #ffffff; padding: 4.5rem 0 3.5rem;"> 4048 <div class="sed-container"> 4049 <div style="display: flex; gap: 0.5rem; align-items: center; font-size: 0.85rem; color: #cbd5e1; margin-bottom: 1.5rem; flex-wrap: wrap;"> 4050 <a href="#home" style="color: #ffffff; text-decoration: none;" data-route="home">Home</a> / 4051 <a href="#detection" style="color: #ffffff; text-decoration: none;" data-route="detection">${te("nav.detection")}</a> / 4052 <span style="color: var(--blue-primary); font-weight: 700;">${g.title}</span> 4053 </div> 4054 4055 <div class="sed-detail-hero-grid"> 4056 <div> 4057 <div class="sed-eyebrow" style="background: rgba(255,255,255,0.1); color: var(--blue-primary); border-color: rgba(255,255,255,0.2);">${g.eyebrow}</div> 4058 <h1 class="sed-page-hero-title"> 4059 ${g.title} 4060 </h1> 4061 <p style="font-size: 1.15rem; color: #e2e8f0; line-height: 1.65; margin-bottom: 2rem;"> 4062 ${g.lead} 4063 </p> 4064 <a href="#contact" class="sed-btn sed-btn-hero sed-btn-primary" data-route="contact">${g.demoBtn}</a> 4065 </div> 4066 <div style="border-radius: var(--radius-card); overflow: hidden; border: 2px solid rgba(255,255,255,0.2); background: rgba(255,255,255,0.05); padding: ${a==="other"?"0":"1.5rem"}; text-align: center; height: 340px; display: flex; align-items: center; justify-content: center;"> 4067 <img src="${g.img}" alt="${g.title}" style="width: 100%; height: 100%; object-fit: ${a==="other"?"cover":"contain"}; border-radius: ${a==="other"?"0":"8px"}; display: block;"> 4068 </div> 4069 </div> 4070 </div> 4071 </section> 4072 4073 <!-- Main Content Layout with Technical Sidebar --> 4074 <section class="sed-section" style="background-color: #ffffff;"> 4075 <div class="sed-container"> 4076 <div class="sed-detail-main-grid"> 4077 4078 <!-- Left Column: Detailed Sections & FAQs --> 4079 <div> 4080 4081 <!-- Acoustic Sketch / Diagram --> 4082 <div style="margin-bottom: 3.5rem;"> 4083 <div class="sed-eyebrow">${d.waveEyebrow}</div> 4084 <h2 class="sed-detail-section-title"> 4085 ${d.waveTitle} 4086 </h2> 4087 <p style="color: var(--text-muted); font-size: 1.02rem; margin-bottom: 1.5rem; line-height: 1.6;"> 4088 ${d.waveDesc} 4089 </p> 4090 <div style="box-shadow: var(--shadow-sm); border-radius: 12px; overflow: hidden; border: 1px solid var(--slate-line);"> 4091 ${E} 4092 </div> 4093 </div> 4094 4095 <!-- Step-by-Step Acoustic Process (Connected Process Flow) --> 4096 ${g.steps&&g.steps.length>0?` 4097 <div style="margin-bottom: 3.5rem;"> 4098 <div class="sed-eyebrow">${d.stepsEyebrow}</div> 4099 <h2 class="sed-detail-section-title"> 4100 ${d.stepsTitle} 4101 </h2> 4102 <div style="display: flex; flex-direction: row; gap: 1rem; align-items: stretch; flex-wrap: wrap;"> 4103 ${g.steps.map((F,Q)=>` 4104 <div class="sed-card" style="flex: 1 1 200px; min-width: 170px; padding: 1.4rem; background: #ffffff; border: 1.5px solid var(--slate-line); border-radius: 12px; position: relative; display: flex; flex-direction: column; justify-content: flex-start; box-shadow: 0 4px 12px rgba(0,0,0,0.03);"> 4105 <div style="display: flex; align-items: center; justify-content: space-between; margin-bottom: 0.85rem;">
4106 <span style="display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; background: var(--blue-primary); color: #ffffff; font-weight: 800; font-size: 0.85rem;"> 4107 ${Q+1} 4108 </span> 4109 <div style="color: var(--blue-primary); width: 26px; height: 26px; display: flex; align-items: center; justify-content: center;"> 4110 ${oy(Q)} 4111 </div> 4112 </div> 4113 <h4 style="font-family: var(--font-heading); font-size: 0.98rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.4rem; line-height: 1.35;"> 4114 ${F.title.replace(/^(\d+\.|\w+\:)\s*/,"")} 4115 </h4> 4116 <p style="font-size: 0.86rem; color: var(--text-dark); line-height: 1.5; margin: 0;"> 4117 ${F.desc} 4118 </p> 4119 </div> 4120 `).join("")} 4121 </div> 4122 </div> 4123 `:""} 4124 4125 <!-- Deep-Dive Multi-Language Sections --> 4126 <div style="margin-bottom: 3.5rem;"> 4127 <div class="sed-eyebrow">${d.deepEyebrow}</div> 4128 <h2 class="sed-detail-section-title"> 4129 ${d.deepTitle} 4130 </h2> 4131 4132 ${S.map((F,Q)=>` 4133 <div style="margin-bottom: 2rem; background: #ffffff; border: 1px solid var(--slate-line); border-radius: var(--radius-card); padding: 1.75rem; box-shadow: var(--shadow-sm);"> 4134 <h3 class="sed-sub-title" style="color: var(--blue-primary); margin-bottom: 0.85rem;"> 4135 ${F.title} 4136 </h3> 4137 <p style="font-size: 1.02rem; color: var(--text-dark); line-height: 1.75; margin-bottom: ${F.bullets&&F.bullets.length||a==="gunshot"&&Q===1?"1.25rem":"0"};"> 4138 ${F.desc} 4139 </p> 4140 4141 <!-- Gunshot: 6 Photo Cards Grid for Target Deployment Sectors --> 4142 ${a==="gunshot"&&Q===1?` 4143 <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1.25rem; margin-top: 1rem;"> 4144 ${iy.map(M=>` 4145 <div style="position: relative; height: 160px; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.08); border: 1px solid var(--slate-line);"> 4146 <img src="${M.img}" alt="${M.name[n]||M.name.en}" style="width: 100%; height: 100%; object-fit: cover;"> 4147 <div style="position: absolute; inset: 0; background: linear-gradient(180deg, rgba(10, 23, 39, 0.2) 0%, rgba(10, 23, 39, 0.85) 100%);"></div> 4148 <div style="position: absolute; bottom: 0; left: 0; right: 0; padding: 0.85rem; color: #ffffff; font-family: var(--font-heading); font-weight: 800; font-size: 0.92rem; line-height: 1.35; text-shadow: 0 1px 3px rgba(0,0,0,0.6);"> 4149 ${M.name[n]||M.name.en} 4150 </div> 4151 </div> 4152 `).join("")} 4153 </div> 4154 `:F.bullets&&F.bullets.length?` 4155 <ul style="padding-left: 1.25rem; display: flex; flex-direction: column; gap: 0.6rem; margin: 0;"> 4156 ${F.bullets.map(M=>` 4157 <li style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.55;"> 4158 ${M.replace(/\*\*(.*?)\*\*/g,"<strong>$1</strong>")} 4159 </li> 4160 `).join("")} 4161 </ul> 4162 `:""} 4163 </div> 4164 `).join("")} 4165 </div> 4166 4167 <!-- FAQ Section --> 4168 ${T&&T.length>0?` 4169 <div style="margin-bottom: 3.5rem;"> 4170 <div class="sed-eyebrow">${d.faqEyebrow}</div> 4171 <h2 class="sed-detail-section-title"> 4172 ${d.faqTitle} 4173 </h2> 4174 <div style="display: flex; flex-direction: column; gap: 1rem;"> 4175 ${T.map(F=>` 4176 <details class="sed-card" style="padding: 1.25rem 1.5rem; cursor: pointer; background: #ffffff; border: 1px solid var(--slate-line);"> 4177 <summary style="font-weight: 800; color: var(--navy-dark); font-size: 1.05rem; list-style: none; display: flex; justify-content: space-between; align-items: center;">
4178 <span>â ${F.q}</span> 4179 <span style="color: var(--blue-primary); font-size: 1.1rem; font-weight: 800;">â¾</span> 4180 </summary> 4181 <p style="margin-top: 1rem; font-size: 0.98rem; color: var(--text-dark); line-height: 1.65; border-top: 1px solid var(--slate-line); padding-top: 0.85rem; margin-bottom: 0;"> 4182 ${F.a} 4183 </p> 4184 </details> 4185 `).join("")} 4186 </div> 4187 </div> 4188 `:""} 4189 4190 <!-- Related Demonstration Videos --> 4191 ${x&&x.length>0?` 4192 <div style="margin-bottom: 2rem;"> 4193 <div class="sed-eyebrow">${d.videoEyebrow}</div> 4194 <h2 class="sed-detail-section-title"> 4195 ${d.videoTitle} 4196 </h2> 4197 <div style="display: grid; grid-template-columns: 1fr; gap: 1.5rem;"> 4198 ${x.map((F,Q)=>` 4199 <div class="sed-card" style="padding: 1.25rem; background: #ffffff; border: 1px solid var(--slate-line);"> 4200 <div id="detection-video-slot-${Q}" style="margin-bottom: 1rem;"></div> 4201 <h4 style="font-family: var(--font-heading); font-size: 1.05rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">${F.title}</h4> 4202 <p style="font-size: 0.9rem; color: var(--text-muted); line-height: 1.55; margin: 0;">${F.desc}</p> 4203 </div> 4204 `).join("")} 4205 </div> 4206 </div> 4207 `:""} 4208 4209 </div> 4210 4211 <!-- Right Column: Specs & Other Classifiers Navigation --> 4212 <div class="sed-detail-sidebar"> 4213 4214 <!-- Card 1: Technical Parameters --> 4215 <div class="sed-card" style="background: #ffffff; border: 1px solid var(--slate-line); padding: 1.75rem; box-shadow: var(--shadow-sm);"> 4216 <div style="font-size: 0.78rem; font-weight: 800; color: var(--blue-primary); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.3rem;">EDGE AI HARDWARE & SW</div> 4217 <h3 class="sed-sidebar-title" style="margin-bottom: 1.25rem;"> 4218 ${d.specsTitle} 4219 </h3> 4220 4221 <div style="display: flex; flex-direction: column; gap: 0.85rem; font-size: 0.92rem;"> 4222 <div style="display: flex; justify-content: space-between; align-items: baseline; gap: 1rem; border-bottom: 1px dashed var(--slate-line); padding-bottom: 0.5rem;"> 4223 <strong style="color: var(--navy-dark); flex-shrink: 0; white-space: nowrap;">${d.latencyLabel}</strong> 4224 <span style="color: var(--blue-primary); font-weight: 800; text-align: right; margin-left: auto;">${d.latencyVal}</span> 4225 </div> 4226 <div style="display: flex; justify-content: space-between; align-items: baseline; gap: 1rem; border-bottom: 1px dashed var(--slate-line); padding-bottom: 0.5rem;"> 4227 <strong style="color: var(--navy-dark); flex-shrink: 0; white-space: nowrap;">${d.coverageLabel}</strong> 4228 <span style="color: var(--navy-dark); font-weight: 600; text-align: right; margin-left: auto;">${d.coverageVal}</span> 4229 </div> 4230 <div style="display: flex; justify-content: space-between; align-items: baseline; gap: 1rem; border-bottom: 1px dashed var(--slate-line); padding-bottom: 0.5rem;"> 4231 <strong style="color: var(--navy-dark); flex-shrink: 0; white-space: nowrap;">${d.ptzLabel}</strong> 4232 <span style="color: var(--navy-dark); font-weight: 600; text-align: right; margin-left: auto;">${d.ptzVal}</span> 4233 </div> 4234 <div style="display: flex; justify-content: space-between; align-items: baseline; gap: 1rem; border-bottom: 1px dashed var(--slate-line); padding-bottom: 0.5rem;"> 4235 <strong style="color: var(--navy-dark); flex-shrink: 0; white-space: nowrap;">${d.privacyLabel}</strong>
4236 <span style="color: var(--navy-dark); font-weight: 600; text-align: right; margin-left: auto; line-height: 1.4;">${d.privacyVal}</span> 4237 </div> 4238 <div style="display: flex; justify-content: space-between; align-items: baseline; gap: 1rem; border-bottom: 1px dashed var(--slate-line); padding-bottom: 0.5rem;"> 4239 <strong style="color: var(--navy-dark); flex-shrink: 0; white-space: nowrap;">${d.vmsLabel}</strong> 4240 <span style="text-align: right; margin-left: auto;"> 4241 <a href="#solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: none; display: inline-flex; align-items: center; gap: 4px; font-size: 0.88rem;" data-route="solutions"> 4242 ${d.vmsVal} â 4243 </a> 4244 </span> 4245 </div> 4246 </div> 4247 4248 <a href="#contact" class="sed-btn sed-btn-primary" style="width: 100%; text-align: center; margin-top: 1.75rem; font-size: 0.88rem;" data-route="contact">${d.contactBtn}</a> 4249 </div> 4250 4251 <!-- Card 2: Other Classifiers Navigation --> 4252 <div class="sed-card" style="background: var(--blue-ultra-light); border: 1px solid var(--blue-light); padding: 1.75rem;"> 4253 <div style="font-size: 0.78rem; font-weight: 800; color: var(--blue-primary); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.3rem;"> 4254 ${d.exploreEyebrow} 4255 </div> 4256 <h3 class="sed-sidebar-title"> 4257 ${d.exploreTitle} 4258 </h3> 4259 4260 <div style="display: flex; flex-direction: column; gap: 0.6rem;"> 4261 <a href="#detection-gunshot" class="sed-card" style="padding: 0.75rem 1rem; text-decoration: none; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-left: 3px solid #e6273e; background: #ffffff;" data-route="detection-gunshot"> 4262 <span style="font-weight: 700; color: var(--navy-dark); font-size: 0.88rem; display: inline-flex; align-items: center; gap: 8px;"> 4263 <span style="color: #e6273e; display: inline-flex;">${yo("gunshot",16,"#e6273e")}</span> 4264 ${te("detectionTypes.gunshot")} 4265 </span> 4266 <span style="color: var(--blue-primary); font-size: 0.8rem; font-weight: 800;">â</span> 4267 </a> 4268 <a href="#detection-glass" class="sed-card" style="padding: 0.75rem 1rem; text-decoration: none; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-left: 3px solid var(--blue-primary); background: #ffffff;" data-route="detection-glass"> 4269 <span style="font-weight: 700; color: var(--navy-dark); font-size: 0.88rem; display: inline-flex; align-items: center; gap: 8px;"> 4270 <span style="color: var(--blue-primary); display: inline-flex;">${yo("glass",16,"var(--blue-primary)")}</span> 4271 ${te("detectionTypes.glass")} 4272 </span> 4273 <span style="color: var(--blue-primary); font-size: 0.8rem; font-weight: 800;">â</span> 4274 </a> 4275 <a href="#detection-drone" class="sed-card" style="padding: 0.75rem 1rem; text-decoration: none; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-left: 3px solid var(--navy-dark); background: #ffffff;" data-route="detection-drone"> 4276 <span style="font-weight: 700; color: var(--navy-dark); font-size: 0.88rem; display: inline-flex; align-items: center; gap: 8px;"> 4277 <span style="color: var(--navy-dark); display: inline-flex;">${yo("drone",16,"var(--navy-dark)")}</span> 4278 ${te("detectionTypes.drone")} 4279 </span> 4280 <span style="color: var(--blue-primary); font-size: 0.8rem; font-weight: 800;">â</span> 4281 </a> 4282 <a href="#detection-scream" class="sed-card" style="padding: 0.75rem 1rem; text-decoration: none; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-left: 3px solid #f59e0b; background: #ffffff;" data-route="detection-scream">
4283 <span style="font-weight: 700; color: var(--navy-dark); font-size: 0.88rem; display: inline-flex; align-items: center; gap: 8px;"> 4284 <span style="color: #f59e0b; display: inline-flex;">${yo("scream",16,"#f59e0b")}</span> 4285 ${te("detectionTypes.scream")} 4286 </span> 4287 <span style="color: var(--blue-primary); font-size: 0.8rem; font-weight: 800;">â</span> 4288 </a> 4289 <a href="#detection-graffiti" class="sed-card" style="padding: 0.75rem 1rem; text-decoration: none; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-left: 3px solid #8b5cf6; background: #ffffff;" data-route="detection-graffiti"> 4290 <span style="font-weight: 700; color: var(--navy-dark); font-size: 0.88rem; display: inline-flex; align-items: center; gap: 8px;"> 4291 <span style="color: #8b5cf6; display: inline-flex;">${yo("graffiti",16,"#8b5cf6")}</span> 4292 ${te("detectionTypes.graffiti")} 4293 </span> 4294 <span style="color: var(--blue-primary); font-size: 0.8rem; font-weight: 800;">â</span> 4295 </a> 4296 <a href="#detection-grinder" class="sed-card" style="padding: 0.75rem 1rem; text-decoration: none; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-left: 3px solid #10b981; background: #ffffff;" data-route="detection-grinder"> 4297 <span style="font-weight: 700; color: var(--navy-dark); font-size: 0.88rem; display: inline-flex; align-items: center; gap: 8px;"> 4298 <span style="color: #10b981; display: inline-flex;">${yo("grinder",16,"#10b981")}</span> 4299 ${te("detectionTypes.grinder")} 4300 </span> 4301 <span style="color: var(--blue-primary); font-size: 0.8rem; font-weight: 800;">â</span> 4302 </a> 4303 <a href="#detection-siren" class="sed-card" style="padding: 0.75rem 1rem; text-decoration: none; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-left: 3px solid #06b6d4; background: #ffffff;" data-route="detection-siren"> 4304 <span style="font-weight: 700; color: var(--navy-dark); font-size: 0.88rem; display: inline-flex; align-items: center; gap: 8px;"> 4305 <span style="color: #06b6d4; display: inline-flex;">${yo("siren",16,"#06b6d4")}</span> 4306 ${te("detectionTypes.siren")} 4307 </span> 4308 <span style="color: var(--blue-primary); font-size: 0.8rem; font-weight: 800;">â</span> 4309 </a> 4310 <a href="#detection-other" class="sed-card" style="padding: 0.75rem 1rem; text-decoration: none; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-left: 3px solid #64748b; background: #ffffff;" data-route="detection-other"> 4311 <span style="font-weight: 700; color: var(--navy-dark); font-size: 0.88rem; display: inline-flex; align-items: center; gap: 8px;"> 4312 <span style="color: #64748b; display: inline-flex;">${yo("other",16,"#64748b")}</span> 4313 ${te("detectionTypes.other")} 4314 </span> 4315 <span style="color: var(--blue-primary); font-size: 0.8rem; font-weight: 800;">â</span> 4316 </a> 4317 </div> 4318 </div> 4319 4320 </div> 4321 4322 </div> 4323 </div> 4324 </section> 4325 `,x&&x.length>0&&x.forEach((F,Q)=>{const M=t.querySelector(`#detection-video-slot-${Q}`);M&&M.appendChild(Tr({videoId:F.id,title:F.title,borderRadius:"8px"}))}),t.querySelectorAll("[data-route]").forEach(F=>{F.addEventListener("click",Q=>{Q.preventDefault(),e&&e(F.getAttribute("data-route"))})}),t}const A={eyebrow:d.overviewMainEyebrow,title:d.overviewMainTitle,desc:d.overviewMainDesc,btnDetails:d.overviewBtnDetails},h=[{key:"gunshot",color:"#e6273e",bg:"rgba(230, 39, 62, 0.08)"},{key:"glass",color:"var(--blue-primary)",bg:"rgba(53, 168, 223, 0.08)"},{key:"drone",color:"var(--navy-dark)",bg:"rgba(10, 23, 39, 0.06)"},{key:"scream",color:"#f59e0b",bg:"rgba(245, 158, 11, 0.08)"},{key:"graffiti",color:"#8b5cf6",bg:"rgba(139, 92, 246, 0.08)"},{key:"grinder",color:"#10b981",bg:"rgba(16, 185, 129, 0.08)"},{key:"siren",color:"#06b6d4",bg:"rgba(6, 182, 212, 0.08)"},{key:"other",color:"#64748b",bg:"rgba(100, 116, 139, 0.08)"}];return t.innerHTML=` 4326 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem;"> 4327 <div class="sed-container"> 4328 <div class="sed-section-header" style="max-width: 840px;"> 4329 <div class="sed-eyebrow">${A.eyebrow}</div> 4330 <h1 class="sed-page-hero-title">${A.title}</h1> 4331 <p class="sed-section-desc">${A.desc}</p> 4332 </div> 4333 </div> 4334 </section> 4335 4336 <!-- Detection Grid --> 4337 <section class="sed-section" style="background-color: #ffffff;"> 4338 <div class="sed-container"> 4339 <div class="sed-grid-3"> 4340 ${h.map(v=>{const k=l[v.key]||u[v.key]||{},g=k.title||te(`detectionTypes.${v.key}`),E=k.lead||k.intro||"",S=`detection-${v.key}`;return` 4341 <div class="sed-card" style="padding: 2rem; display: flex; flex-direction: column; justify-content: space-between;
4341 border-top: 4px solid ${v.color};"> 4342 <div> 4343 <div style="width: 56px; height: 56px; border-radius: 12px; background: ${v.bg}; display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem; color: ${v.color}; border: 1px solid rgba(0,0,0,0.04);"> 4344 ${yo(v.key,28,v.color)} 4345 </div> 4346 <h3 class="sed-card-title">${g}</h3> 4347 <p class="sed-card-text" style="font-size: 0.92rem; line-height: 1.6; margin-bottom: 1.25rem;"> 4348 ${E} 4349 </p> 4350 </div> 4351 <a href="#${S}" class="sed-btn sed-btn-primary" style="text-align: center; font-size: 0.85rem;" data-route="${S}"> 4352 ${A.btnDetails} 4353 </a> 4354 </div> 4355 `}).join("")} 4356 </div> 4357 </div> 4358 </section> 4359 `,t.querySelectorAll("[data-route]").forEach(v=>{v.addEventListener("click",k=>{k.preventDefault(),e&&e(v.getAttribute("data-route"))})}),t}const au={en:{healthcare:{title:"Acoustic AI Security for Healthcare & Hospitals",eyebrow:"HOSPITAL & PATIENT PROTECTION",lead:"SED alerts to aggression, panic screams, and glass break, enabling healthcare staff to respond faster and protect patients and employees.",overview:` 4360 <p>Healthcare facilities face rising verbal aggression and physical altercations in high-stress areas like Emergency Department waiting rooms and triage areas. Traditional CCTV cameras cannot trigger alerts until physical violence is already underway.</p> 4361 <p>Sound Event Detector provides instant early warning by detecting screaming and verbal panic in patient waiting areas. Because SED processes acoustic signals on the edge without recording human voice, it operates in compliance with HIPAA and GDPR medical privacy regulations.</p> 4362 `,benefits:["Early aggression detection before physical assault occurs","Zero audio recording â patient medical privacy compliant by design","Protects ER nurses, doctors, and triage personnel 24/7","Integrates directly into hospital security dispatch desks"]},education:{title:"Acoustic Security & Threat Detection for Education & Campuses",eyebrow:"SCHOOL & CAMPUS SAFETY",lead:"SED detects gunshots, aggression, panic screams, and glass break, enabling schools to respond faster and protect students and staff.",overview:` 4363 <p>Primary and secondary schools, as well as university campuses, need rapid threat detection to help protect students, teachers, and other staff. During a serious security incident, every second matters, and timely alerts enable a faster, more coordinated response.</p> 4364 <p>SED sensors installed in hallways, cafeterias, and outdoor school areas can identify gunshots and panic screams in under five seconds and automatically send an alert to the connected security system. When sound localization is enabled, the system can also determine the location of the sound source. It is designed with privacy in mind and does not continuously record audio.</p> 4365 `,benefits:["Gunshot alerts sent to the connected security system in under five seconds.","Detection of panic screams and aggressive behavior in hallways, gyms, and other school areas.","Privacy-conscious audio processing without continuous audio recording.","Integration options for access control, public address, and other school security systems."]},industrial:{title:"Acoustic Detection for Industry & Critical Infrastructure",eyebrow:"PERIMETER & CRITICAL ASSETS",lead:"SED alerts to gunshots, glass break, angle grinders, drills, and other hazard sounds that threaten operations, facilities, or property.",overview:` 4366 <p>Industrial perimeters stretching over thousands of meters are difficult to monitor using visual cameras alone. Intruders cut fence wiring under cover of fog, darkness, or foliage.</p> 4367 <p>SED nodes installed along perimeter fences detect angle grinder cutting, fence breach, and vehicle intrusion instantly, automatically slewing PTZ cameras to capture high-definition video evidence.</p> 4368 `,benefits:["Instant detection of perimeter fence cutting & angle grinders","Operates in heavy fog, rain, dust, and total darkness","Direct integration with Axis, Hanwha, Milestone, and Genetec VMS","Reduces false alarms caused by wildlife or wind"]},public:{title:"Acoustic Detection for Cities & Public Spaces",eyebrow:"MUNICIPAL & PUBLIC SAFETY",lead:"SED detects gunshots, aggression, panic screams, and glass break, transmitting alerts for faster emergency response in public spaces.",overview:` 4369 <p>
4369By pairing optical camera networks with directional sound event detection, municipal control centers gain instant acoustic situational awareness without invading citizen privacy or recording ambient conversations.</p> 4370 <p>When emergency sounds occur, PTZ cameras automatically slew to the sound source coordinates and alert dispatchers in under 5 seconds.</p> 4371 `,benefits:["<5s alert dispatch to Municipal Police Command Centers","Automated PTZ camera auto-tracking to sound source","Covers public plazas, transport hubs, parks, and night-life districts","GDPR compliant by design â zero ambient wiretapping"]},private:{title:"Acoustic Detection for Commercial Properties & Private Estates",eyebrow:"COMMERCIAL REAL ESTATE & PRIVATE SITES",lead:"SED alerts to glass break, aggression, graffiti spray painting, and other hazard sounds, helping protect commercial and private properties.",overview:` 4372 <p>For corporate buildings and high-value private properties, SED provides an invisible perimeter ear that detects glass fracture, forced entry drilling, aerosol spraying, and alarms before intruders cross internal thresholds.</p> 4373 <p>Integrates natively with perimeter alarm systems, triggering high-decibel strobes and notifying private security teams in milliseconds.</p> 4374 `,benefits:["Discreet aesthetic deployment with zero visual intrusion","Instant alert notifications to private security guards","Protects perimeter gates, underground garages, and glass facades","Prevents false alarms caused by weather or pets"]}},cs:{healthcare:{title:"Akustická AI bezpeÄnost pro zdravotnictvà a nemocnice",eyebrow:"OCHRANA NEMOCNIC A ZDRAVOTNÃKÅ®",lead:"SED upozorÅuje na agresi, panický kÅik a tÅÃÅ¡tÄnà skla, aby personál mohl rychleji reagovat a chránit pacienty i zamÄstnance.",overview:` 4375 <p>Zdravotnická zaÅÃzenà Äelà narůstajÃcà slovnà agresi a fyzickým konfliktům v exponovaných prostorách, jako jsou Äekárny urgentnÃch pÅÃjmů a triage koridory. BÄžné kamerové systémy dokážà varovat až ve chvÃli, kdy docházà k fyzickému násilÃ.</p> 4376 <p>Sound Event Detector poskytuje okamžité vÄasné varovánà detekcà panického kÅiku a agrese. Protože zpracovává akustické signály na edge Äipu bez nahrávánà lidské ÅeÄi, je plnÄ v souladu s GDPR a zdravotnickými pÅedpisy pro ochranu soukromÃ.</p> 4377 `,benefits:["OvÄÅené nasazenà ve Fakultnà nemocnici PlzeÅ (FN PlzeÅ)","VÄasná detekce agrese dÅÃve, než vypukne fyzické napadenà personálu","Kombinovaná ochrana vnitÅnÃho pÅÃjmu i venkovnÃho perimetru sanitek","Nulové nahrávánà zvuku â soulad s ochranou soukromà pacientů (GDPR)","PÅÃmá integrace do bezpeÄnostnÃho velÃna nemocnice a tiché tÃsÅové hlášenÃ"]},education:{title:"Akustická bezpeÄnost a detekce stÅelby pro Å¡kolstvà a fakulty",eyebrow:"BEZPEÄNOST Å KOL A KAMPUSÅ®",lead:"SED rozpoznává stÅelbu, agresi, panický kÅik a tÅÃÅ¡tÄnà skla, aby Å¡koly mohly rychleji reagovat a chránit žáky i zamÄstnance.",overview:` 4378 <p>Základnà a stÅednà školy i univerzitnà kampusy potÅebujà rychlou detekci hrozeb, která pomáhá chránit žáky, studenty, pedagogy a dalšà zamÄstnance. PÅi závažné bezpeÄnostnà události rozhodujà sekundy a vÄasné pÅedánà upozornÄnà umožÅuje rychlejšà a koordinovanÄjšà reakci.</p> 4379 <p>Senzory SED instalované na chodbách, v jÃdelnách a venkovnÃch prostorách Å¡kol dokážou do pÄti sekund rozpoznat výstÅely a panický kÅik a automaticky pÅedat upozornÄnà do pÅipojeného bezpeÄnostnÃho systému. V konfiguraci s lokalizacà mohou urÄit také polohu zdroje zvuku. Systém je navržen s ohledem na soukromà a neprovádà nepÅetržité nahrávánà zvuku.</p> 4380 `,benefits:["PÅedánà upozornÄnà na detekovaný výstÅel do pÅipojeného bezpeÄnostnÃho systému v Äase do pÄti sekund.","Detekce panického kÅiku a agrese na chodbách, v tÄlocviÄnách a dalÅ¡Ãch prostorách Å¡koly.","Zpracovánà zvuku s ohledem na soukromà a bez nepÅetržitého nahrávánÃ.","Možnost propojenà s pÅÃstupovým
4380i, rozhlasovými a dalÅ¡Ãmi bezpeÄnostnÃmi systémy Å¡koly."]},industrial:{title:"Akustická detekce pro průmysl a kritickou infrastrukturu",eyebrow:"OCHRANA PERIMETRU A KRITICKà INFRASTRUKTURY",lead:"SED upozorÅuje na výstÅely, tÅÃÅ¡tÄnà skla, brusky, vrtaÄky a dalšà rizikové zvuky, které mohou ohrozit provoz, areál nebo majetek.",overview:` 4381 <p>Průmyslové areály, energetická zaÅÃzenÃ, sklady a dalšà objekty kritické infrastruktury majà rozsáhlé a Älenité prostory, které nelze vždy spolehlivÄ kontrolovat pouze kamerami. Zvuková detekce pomáhá zachytit rizikovou událost také v mÃstech se zhorÅ¡enou viditelnostà nebo mimo pÅÃmý zábÄr kamer.</p> 4382 <p>SED doplÅuje kamerové a dalšà bezpeÄnostnà systémy o akustickou detekci. Dokáže rozpoznat charakteristické zvuky, napÅÃklad úhlovou brusku, výstÅel nebo tÅÃÅ¡tÄnà skla, a pÅedat upozornÄnà do pÅipojeného bezpeÄnostnÃho systému. Obsluha tak může situaci rychleji provÄÅit a zahájit odpovÃdajÃcà reakci.</p> 4383 `,benefits:["Okamžitá detekce Åezánà plotu a úhlových brusek","Funguje v husté mlze, deÅ¡ti, prachu i absolutnà tmÄ","Nativnà integrace s VMS systémy Axis, Hanwha, Milestone a Genetec","Redukce faleÅ¡ných poplachů způsobených zvÄÅà Äi vÄtrem"]},public:{title:"Akustická detekce pro mÄsta a veÅejný prostor",eyebrow:"MÄSTA A VEÅEJNà BEZPEÄNOST",lead:"SED rozpoznává výstÅely, agresi, panický kÅik a tÅÃÅ¡tÄnà skla a pÅedává upozornÄnà pro rychlejšà reakci ve veÅejném prostoru.",overview:` 4384 <p>
4384PropojenÃm mÄstských kamerových systémů s akustickou detekcà SED zÃskávajà dispeÄinky okamžitý pÅehled o krizových událostech bez naruÅ¡enà soukromà obÄanů Äi záznamu hovorů.</p> 4385 <p>Systém v reálném Äase identifikuje stÅelbu, panický kÅik, autonehody i sirény záchranných složek a navádà otoÄné PTZ kamery pÅÃmo na mÃsto incidentu.</p> 4386 `,benefits:["PÅedánà poplachu na dispeÄink MÄstské policie a IZS za <5s","Automatické natáÄenà PTZ kamer na mÃsto zdroje zvuku","Pokrývá námÄstÃ, dopravnà uzly, parky i ulice s noÄnÃm životem","Soulad s GDPR â nulové nahrávánà lidských hovorů"]},private:{title:"Akustická detekce pro komerÄnà objekty a soukromý majetek",eyebrow:"SOUKROMà A KOMERÄNà SEKTOR",lead:"SED upozorÅuje na tÅÃÅ¡tÄnà skla, agresi, sprejovánà a dalšà rizikové zvuky, a pomáhá tak chránit komerÄnà i soukromé objekty.",overview:` 4387 <p>Pro komerÄnà budovy a privátnà nemovitosti poskytuje SED diskrétnà perimetrickou ochranu, která detekuje tÅÃÅ¡tÄnà skla, sprejovánà graffiti a pokusy o vloupánà dÅÃve, než pachatel pronikne do objektu.</p> 4388 <p>
4388Propojuje se s bezpeÄnostnÃmi systémy a pÅedává poplach bezpeÄnostnà službÄ v Åádu milisekund.</p> 4389 `,benefits:["Diskrétnà instalace bez naruÅ¡enà architektury budov","Okamžitá notifikace bezpeÄnostnà službÄ a ostraze","Chránà vstupy, prosklené fasády, nádvoÅà a podzemnà garáže","ZabraÅuje faleÅ¡ným poplachům od povÄtrnostnÃch vlivů"]}},de:{healthcare:{title:"Akustische KI-Sicherheit für Gesundheitswesen & Krankenhäuser",eyebrow:"KRANKENHAUS- UND PATIENTENSCHUTZ",lead:"SED warnt vor Aggressionen, Panikschreien und Glasbruch, damit das Personal schneller reagieren und Patienten sowie Mitarbeiter schützen kann.",overview:"<p>Frühzeitige Erkennung von Aggressionen in Notaufnahmen ohne Sprachaufzeichnung.</p>",benefits:["Erkennt Aggression vor körperlicher Gewalt","DSGVO-konform durch Design"]},education:{title:"Akustische Sicherheit für Schulen & Universitäten",eyebrow:"SCHUL- UND CAMPUS-SICHERHEIT",lead:"SED erkennt Schüsse, Aggressionen, Panikschreie und Glasbruch, damit Schulen schneller reagieren und Schüler sowie Personal schützen können.",overview:"<p>Schnelle Schusserkennung und Panikmeldung für Bildungseinrichtungen.</p>",benefits:["Alarmierung in unter <5s","DSGVO-konform durch Design"]},industrial:{title:"Akustische Detektion für Industrie & Kritische Infrastruktur",eyebrow:"INDUSTRIE & INFRASTRUKTUR",lead:"SED warnt vor Schüssen, Glasbruch, Winkelschleifern, Bohrern und weiteren Gefahrentönen, die Betrieb, Gelände oder Eigentum gefährden können.",overview:"<p>Zuverlässiger Perimeterschutz für Industrieanlagen und Versorger.</p>",benefits:["Erkennt Trennschleifer und Zaunschnitt","Funktioniert bei Nebel und Dunkelheit"]},public:{title:"Akustische Detektion für Städte & Ãffentlichen Raum",eyebrow:"STÃDTE & ÃFFENTLICHE SICHERHEIT",lead:"SED erkennt Schüsse, Aggressionen, Panikschreie und Glasbruch und sendet Warnmeldungen für eine schnellere Reaktion im öffentlichen Raum.",overview:"<p>Echtzeit-Akustik für moderne Städte ohne Sprachüberwachung.</p>",benefits:["Alarmierung in <5s","DSGVO-konform ohne Sprachspeicherung"]},private:{title:"Akustische Detektion für Gewerbe & Private Liegenschaften",eyebrow:"GEWERBE & PRIVATER SEKTOR",lead:"SED warnt vor Glasbruch, Aggressionen, Graffiti-Sprayen und weiteren Risikotönen und schützt so gewerbliche sowie private Objekte.",overview:"<p>Akustischer Schutz für Gewerbeobjekte und Privatimmobilien.</p>",benefits:["Diskrete Montage","Sofortige Benachrichtigung der Security"]}},es:{healthcare:{title:"Seguridad Acústica con IA para Hospitales y Salud",eyebrow:"PROTECCIÃN HOSPITALARIA Y PACIENTES",lead:"SED alerta sobre agresiones, gritos de pánico y rotura de cristales para que el personal actúe con rapidez y proteja a pacientes y trabajadores.",overview:"<p>Detección temprana de agresiones en urgencias sin grabación de voz.</p>",benefits:["Detección de agresión antes de violencia fÃsica","Conforme con RGPD por diseño"]},education:{title:"Seguridad Acústica para Escuelas y Campus",eyebrow:"SEGURIDAD EN ESCUELAS Y CAMPUS",lead:"SED reconoce disparos, agresiones, gritos de pánico y rotura de cristales para que los centros educativos actúen más rápido y protejan a alumnos y personal.",overview:"<p>Detección ultrarrápida de amenazas activas en entornos educativos.</p>",benefits:["Despacho de alerta en <5s","Privacidad estudiantil conforme a RGPD"]},industrial:{title:"Detección Acústica para Industria e Infraestructuras CrÃticas",eyebrow:"INDUSTRIA E INFRAESTRUCTURA",lead:"SED alerta sobre disparos, rotura de cristales, radiales, taladros y otros sonidos de riesgo que puedan comprometer instalaciones o activos.",overview:"<p>Detección de corte de vallas y herramientas en perÃmetros industriales.</p>",benefits:["Detecta radiales y corte de vallas","Funciona en niebla y oscuridad"]},public:{title:"Detección Acústica para Ciudades y Espacios Públicos",eyebrow:"CIUDADES Y SEGURIDAD PÃBLICA",lead:"SED reconoce disparos, agresiones, gritos de pánico y rotura de cristales, enviando alertas para una respuesta más rápida en espacios públicos.",overview:"<p>Integración acústica para centros de control urbano sin invasión de la privacidad.</p>",benefits:["Alerta en <5s a la policÃa","Compatible con RGPD por diseño"]},private:{title:"Detección Acústica para Edificios Comerciales y Propiedades Privadas",eyebrow:"SECTOR PRIVADO Y COMERCIAL",lead:"SED alerta sobre rotura de cristales, agresiones, aerosoles de grafiti y otros sonidos de riesgo, ayudando a proteger inmuebles comerciales y privados.",overview:"<p>Protección perimetral invisible para empresas y propiedades privadas.</p>",benefits:["Instalación discreta","Alerta inmediata a guardias"]}},pt:{healthcare:{title:"Segurança Acústica com IA para Saúde e Hospitais",eyebrow:"PROTEÃÃO HOSPITALAR E PACIENTES",lead:"O SED alerta para agressões, gritos de pânico e quebra de vidros, permitindo uma resposta rápida para proteger doentes e profissionais.",overview:"<p>
4389Deteção precoce de agressões em serviços de urgência sem gravação de voz.</p>",benefits:["Deteção de agressão antes de violência fÃsica","CompatÃvel com RGPD por design"]},education:{title:"Segurança Acústica para Escolas e Universidades",eyebrow:"SEGURANÃA EM ESCOLAS E CAMPI",lead:"O SED reconhece disparos, agressões, gritos de pânico e quebra de vidros, permitindo à s escolas responder com rapidez para proteger alunos e funcionários.",overview:"<p>Deteção ultrarrápida de incidentes em estabelecimentos de ensino.</p>",benefits:["Alerta em <5s à s forças de segurança","Privacidade estudantil conforme RGPD"]},industrial:{title:"Deteção Acústica para Indústria e Infraestruturas CrÃticas",eyebrow:"INDÃSTRIA E INFRAESTRUTURAS",lead:"O SED alerta para disparos, quebra de vidros, rebarbadoras, berbequins e outros sons de risco que ameacem operações, instalações ou património.",overview:"<p>Deteção de corte de vedações e ferramentas pesadas em perÃmetros industriais.</p>",benefits:["Deteta rebarbadoras e corte de vedações","Funciona com nevoeiro e escuridão"]},public:{title:"Deteção Acústica para Cidades e Espaço Público",eyebrow:"CIDADES E SEGURANÃA PÃBLICA",lead:"O SED reconhece disparos, agressÃ
4389µes, gritos de pânico e quebra de vidros, transmitindo alertas para uma resposta mais célere no espaço público.",overview:"<p>Monitorização acústica para centros de comando municipal com total privacidade.</p>",benefits:["Alerta em <5s à polÃcia municipal","CompatÃvel com RGPD por design"]},private:{title:"Deteção Acústica para EdifÃcios Comerciais e Propriedade Privada",eyebrow:"SETOR PRIVADO E COMERCIAL",lead:"O SED alerta para quebra de vidros, agressões, sprays de tinta e outros sons de risco, ajudando a proteger propriedades comerciais e privadas.",overview:"<p>Proteção perimetral discreta para empresas e propriedades privadas.</p>",benefits:["Instalação discreta","Alerta imediato à s equipas de segurança"]}},ar:{healthcare:{title:"Ø§ÙØ£Ù
Ø§Ù Ø§ÙØµÙØªÙ Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠ÙÙÙ
ستشÙÙØ§Øª ÙØ§ÙÙØ·Ø§Ø¹ Ø§ÙØµØÙ",eyebrow:"ØÙ
Ø§ÙØ© اÙÙ
ستشÙÙØ§Øª ÙØ§ÙÙÙØ§Ø¯Ø± Ø§ÙØ·Ø¨ÙØ©",lead:"ÙÙØ¨Ù SED Ø¥ÙÙ Ø¹ÙØ§Ù
ات Ø§ÙØ§Ø¹ØªØ¯Ø§Ø¡ ÙØµØ±Ø§Ø® Ø§ÙØ°Ø¹Ø± ÙØªÙØ³ÙØ± Ø§ÙØ²Ø¬Ø§Ø¬Ø Ù
Ù
ا ÙØªÙØ ÙÙÙÙØ§Ø¯Ø± Ø§ÙØ·Ø¨ÙØ© Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© بسرعة Ø£ÙØ¨Ø± ÙØÙ
Ø§ÙØ© اÙÙ
Ø±Ø¶Ù ÙØ§ÙÙ
ÙØ¸ÙÙÙ.",overview:"<p>ÙØ´Ù ÙÙØ±Ù ÙÙØ§ÙÙØ¹Ø§Ùات ÙØ§Ùصراخ ÙÙ ØºØ±Ù Ø§ÙØ§Ùتظار دÙ٠تسجÙÙ Ù
ØØ§Ø¯Ø«Ø§Øª.</p>",benefits:["ÙØ´Ù Ø§ÙØ§Ø¹ØªØ¯Ø§Ø¡ ÙØ¨Ù ÙÙÙØ¹Ù","Ø§ÙØ®ØµÙØµÙØ© Ø¨Ø§ÙØªØµÙ
ÙÙ
ÙÙ٠اÙÙ
عاÙÙØ±"]},education:{title:"Ø§ÙØ£Ù
Ø§Ù Ø§ÙØµÙت٠ÙÙÙ
دارس ÙØ§ÙجاÙ
عات",eyebrow:"Ø³ÙØ§Ù
Ø© اÙÙ
دارس ÙØ§ÙØØ±Ù
Ø§ÙØ¬Ø§Ù
عÙ",lead:"ÙØªØ¹Ø±Ù SED عÙÙ Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± ÙØ§Ùاعتداء ÙØµØ±Ø§Ø® Ø§ÙØ°Ø¹Ø± ÙØªÙØ³ÙØ± Ø§ÙØ²Ø¬Ø§Ø¬Ø ÙØªÙ
ÙÙ٠اÙÙ
ؤسسات Ø§ÙØªØ¹ÙÙÙ
ÙØ© Ù
Ù Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© Ø§ÙØ³Ø±Ùعة ÙØÙ
Ø§ÙØ© Ø§ÙØ·Ùاب ÙØ§ÙعاÙ
ÙÙÙ.",overview:"<p>ÙØ´Ù ÙÙØ±Ù ÙÙØ£ØØ¯Ø§Ø« Ø§ÙØ·Ø§Ø±Ø¦Ø© Ù٠اÙÙ
دارس ÙØ§ÙجاÙ
عات Ù
ع Ø§ØØªØ±Ø§Ù
Ø§ÙØ®ØµÙØµÙØ©.</p>",benefits:["Ø¥Ø±Ø³Ø§Ù Ø§ÙØªÙبÙÙ Ù٠أÙÙ Ù
Ù 5 Ø«ÙØ§ÙÙ","ØÙ
Ø§ÙØ© Ø®ØµÙØµÙØ© Ø§ÙØ·Ùاب ÙÙ٠اÙÙ
عاÙÙØ±"]},industrial:{title:"اÙÙØ´Ù Ø§ÙØµÙت٠ÙÙØµÙاعة ÙØ§ÙبÙÙØ© Ø§ÙØªØØªÙØ© Ø§ÙØÙÙÙØ©",eyebrow:"Ø§ÙØµÙاعة ÙØ§ÙبÙÙØ© Ø§ÙØªØØªÙØ©",lead:"ÙÙØ¨Ù SED Ø¥ÙÙ Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± ÙØªÙØ³ÙØ± Ø§ÙØ²Ø¬Ø§Ø¬ ÙØ§ÙÙ
Ø¬Ø§ÙØ® Ø§ÙØ²Ø§ÙÙØ© ÙØ§ÙÙ
Ø«Ø§ÙØ¨ ÙØ£ØµÙات Ø§ÙØ®Ø·Ø± Ø§ÙØªÙ ÙØ¯ ØªÙØ¯Ø¯ Ø§ÙØ¹Ù
ÙÙØ§Øª أ٠اÙÙ
ÙØ´Ø¢Øª أ٠اÙÙ
Ù
تÙÙØ§Øª.",overview:"<p>ÙØ´Ù Ù
ØØ§ÙÙØ§Øª Ø§Ø®ØªØ±Ø§Ù Ø§ÙØ£Ø³Ùار ÙØ§Ø³ØªØ®Ø¯Ø§Ù
ÙÙØ§Ø·Ø¹ اÙÙ
عاد٠Ù٠اÙÙ
ÙØ´Ø¢Øª Ø§ÙØµÙØ§Ø¹ÙØ©.</p>",benefits:["ÙØ´Ù ÙØ·Ø¹ Ø§ÙØ£Ø³Ùار اÙÙÙØ±Ù","ÙØ¹Ù
٠بÙÙØ§Ø¡Ø© ÙÙ Ø§ÙØ¶Ø¨Ø§Ø¨ ÙØ§ÙØ¸ÙØ§Ù
"]},public:{title:"اÙÙØ´Ù Ø§ÙØµÙت٠ÙÙÙ
Ø¯Ù ÙØ§ÙØ£Ù
اÙÙ Ø§ÙØ¹Ø§Ù
Ø©",eyebrow:"اÙÙ
Ø¯Ù ÙØ§ÙØ£Ù
Ù Ø§ÙØ¹Ø§Ù
",lead:"ÙØªØ¹Ø±Ù SED عÙÙ Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± ÙØ§Ùاعتداء ÙØµØ±Ø§Ø® Ø§ÙØ°Ø¹Ø± ÙØªÙØ³ÙØ± Ø§ÙØ²Ø¬Ø§Ø¬Ø ÙÙØ±Ø³Ù ØªÙØ¨ÙÙØ§Øª ÙÙØ±ÙØ© ÙØªØÙÙ٠استجابة أسرع ÙÙ Ø§ÙØ£Ù
اÙÙ Ø§ÙØ¹Ø§Ù
Ø©.",overview:"<p>ربط ÙØ§Ù
ÙØ±Ø§Øª اÙÙ
د٠باÙÙØ´Ù Ø§ÙØµÙØªÙ ÙØªÙÙÙØ± ÙØ¹Ù ÙÙØ±Ù دÙÙ Ø§ÙØªÙØ§Ù Ø§ÙØ®ØµÙØµÙØ©.</p>",benefits:["Ø¥Ø±Ø³Ø§Ù Ø§ÙØ¥Ùذار Ù٠أÙÙ Ù
Ù 5 Ø«ÙØ§ÙÙ","Ù
ØªÙØ§ÙÙ Ù
ع Ù
عاÙÙØ± Ø§ÙØ®ØµÙØµÙØ© Ø¨Ø§ÙØªØµÙ
ÙÙ
"]},private:{title:"اÙÙØ´Ù Ø§ÙØµÙت٠ÙÙÙ
باÙÙ Ø§ÙØªØ¬Ø§Ø±ÙØ© ÙØ§ÙÙ
ÙÙÙØ© Ø§ÙØ®Ø§ØµØ©",eyebrow:"اÙÙØ·Ø§Ø¹ Ø§ÙØªØ¬Ø§Ø±Ù ÙØ§Ùخاص",lead:"ÙÙØ¨Ù SED Ø¥ÙÙ ØªÙØ³Ùر Ø§ÙØ²Ø¬Ø§Ø¬ ÙØ§Ùاعتداء ÙØ±Ø´ Ø§ÙØ¬Ø±Ø§ÙÙØªÙ ÙØ£ØµÙات Ø§ÙØ®Ø·Ø± Ø§ÙØ£Ø®Ø±ÙØ Ù
Ù
ا ÙØ³Ø§Ø¹Ø¯ ÙÙ ØÙ
Ø§ÙØ© اÙÙ
ÙØ´Ø¢Øª Ø§ÙØªØ¬Ø§Ø±ÙØ© ÙØ§ÙÙ
Ù
تÙÙØ§Øª Ø§ÙØ®Ø§ØµØ©.",overview:"<p>ØÙ
Ø§ÙØ© ØºÙØ± Ù
Ø±Ø¦ÙØ© ÙÙØ´Ù ØªÙØ³Ùر Ø§ÙØ²Ø¬Ø§Ø¬ ÙØ±Ø°Ø§Ø° Ø§ÙØ¬Ø±Ø§ÙÙØªÙ ÙÙ
ØØ§ÙÙØ§Øª Ø§ÙØ³Ø·Ù.</p>",benefits:["ترÙÙØ¨ Ø³Ø±Ù ÙØºÙر Ù
زعج","إخطار ÙÙØ±Ù ÙØ£Ùراد Ø§ÙØ£Ù
Ù"]}},it:{healthcare:{title:"Sicurezza IA acustica per il settore sanitario e ospedaliero",eyebrow:"PROTEZIONE DELL'OSPEDALE E DEL PAZIENTE",lead:"Il SED avvisa in caso di aggressioni, urla di panico e rottura di vetri, consentend
4389o al personale sanitario di rispondere più rapidamente e proteggere pazienti e dipendenti.",overview:`<p>Le strutture sanitarie si trovano ad affrontare un aumento delle aggressioni verbali e degli alterchi fisici in aree ad alto stress come le sale d'attesa del pronto soccorso e le aree di triage. Le tradizionali telecamere a circuito chiuso non possono attivare allarmi finché la violenza fisica non è già in atto.</p> 4390 <p>Il rilevatore di eventi sonori fornisce un allarme tempestivo immediato rilevando urla e panico verbale nelle aree di attesa dei pazienti. Poiché SED elabora i segnali acustici ai margini senza registrare la voce umana, opera in conformità con le normative sulla privacy medica HIPAA e GDPR.</p>`,benefits:["Individuazione precoce dellâaggressività prima che si verifichi lâaggressione fisica","Nessuna registrazione audio: conforme alla privacy medica del paziente fin dalla progettazione","Protegge gli infermieri, i medici e il personale del triage del pronto soccorso 24 ore su 24, 7 giorni su 7","Si integra direttamente nei banchi di spedizione di sicurezza dell'ospedale"]},education:{title:"Sicurezza acustica e rilevamento delle minacce per l'istruzione e i campus",eyebrow:"SICUREZZA SCUOLA E CAMPUS",lead:"Il SED rileva spari, aggressioni, urla di panico e rotture di vetri, consentendo alle scuole di rispondere più rapidamente e di proteggere studenti e personale.",overview:`<p>Le scuole primarie e secondarie, così come i campus universitari, necessitano di un rilevamento rapido delle minacce per proteggere studenti, insegnanti e altro personale. Durante un grave incidente di sicurezza, ogni secondo è importante e gli avvisi tempestivi consentono una risposta più rapida e coordinata.</p> 4391 <p>I sensori SED installati nei corridoi, nelle mense e nelle aree scolastiche all'aperto sono in grado di identificare spari e urla di panico in meno di cinque secondi e inviare automaticamente un avviso al sistema di sicurezza connesso. Quando la localizzazione del suono è abilitata, il sistema può anche determinare la posizione della sorgente sonora. à progettato pensando alla privacy e non registra continuamente l'audio.</p>`,benefits:["Avvisi di arma da fuoco inviati al sistema di sicurezza connesso in meno di cinque secondi.","Rilevamento di urla di panico e comportamenti aggressivi nei corridoi, nelle palestre e in altre aree scolastiche.","Elaborazione audio attenta alla privacy senza registrazione audio continua.","Opzioni di integrazione per controllo degli accessi, indirizzo pubblico e altri sistemi di sicurezza scolastica."]},industrial:{title:"Rilevamento acustico per l'industria e le infrastrutture critiche",eyebrow:"PERIMETRO E ASSET CRITICI",lead:"Il SED avvisa in caso di spari, rottura di vetri, smerigliatrici angolari, trapani e altri suoni pericolosi che minacciano operazioni, strutture o proprietà .",overview:`<p>I perimetri industriali che si estendono per migliaia di metri sono difficili da monitorare utilizzando solo le telecamere. Gli intrusi tagliano i cavi della recinzione sotto la copertura di nebbia, oscurità o fogliame.</p> 4392 <p>I nodi SED installati lungo le recinzioni perimetrali rilevano istantaneamente il taglio con smerigliatrice angolare, la violazione della recinzione e l'intrusione di veicoli, ruotando automaticamente le telecamere PTZ per acquisire prove video ad alta definizione.</p>`,benefits:["Rilevamento istantaneo del taglio della recinzione perimetrale e delle smerigliatrici angolari","Funziona in caso di nebbia fitta, pioggia, polvere e oscurità totale","Integrazione diretta con Axis, Hanwha, Milestone e Genetec VMS","Riduce i falsi allarmi causati dalla fauna selvatica o dal vento"]},public:{title:"Rilevazione acustica per città e spazi pubblici",eyebrow:"SICUREZZA COMUNALE E PUBBLICA",lead:"Il SED rileva spari, aggressioni, urla di panico e rotture di vetri, trasmettendo avvisi per una risposta di emergenza più rapida negli spazi pubblici.",overview:`<p>Abbinando reti di telecamere ottiche al rilevamento di eventi sonori direzionali, i centri di controllo municipali ottengono una consapevolezza acustica istantanea della situazione senza invadere la privacy dei cittadini o registrare conversazioni ambientali.</p> 4393 <p>Quando si verificano suoni di emergenza, le telecamere PTZ si spostano automaticamente sulle coordinate della sorgente sonora e avvisano gli operatori in meno di 5 secondi.</p>`,benefits:["Invio di allerta <5s ai Centri Comando della Polizia Municipale","Tracciamento automatico della telecamera PTZ sulla sorgente sonora","Copre piazze pubbliche, snodi dei trasporti, parchi e quartieri della vita notturna","Conforme al GDPR fin dalla progettazione: zero intercettazioni ambientali"]},private:{title:"Rilevazione acustica per proprietà commerciali e proprietà private",eyebrow:"IMMOBILI COMMERCIALI E SITI PRIVATI",lead:"Il SED avvisa in caso di rottura di vetri, aggressioni, verniciatura a spruzzo di graffiti e altri suoni pericolosi, aiutando a proteggere proprietà commerciali e private.",overview:`<p>Per gli edifici aziendali e le proprietà private di alto valore, SED fornisce un orecchio perimetrale invisibile che rileva fratture di vetri, perforazioni con ingresso forzato, spruzzatura di aerosol e allarmi prima che gli intrusi oltrepassino le soglie interne.</p> 4394 <p>Si integra in modo nativo con i sistemi di allarme perimetrale, attivando flash ad alto decibel e avvisando le squadre di sicurezza private in millisecondi.</p>`,benefits:["Distribuzione estetica discreta con zero intrusioni visive","Notifiche di avviso istantanee alle guardie di sicurezza private","Protegge cancelli perimetrali, garage sotterranei e facciate in vetro","Previene i falsi allarmi causati dalle condizioni atmosferiche o dagli animali domestici"]}}},ny={healthcare:{reference:{img:"/images/sed-pouziti-ve-fn-plzen.jpg",title:{cs:"Nasazenà systému SED ve Fakultnà nemocnici PlzeÅ",en:"SED System Deployment at University Hospital Pilsen (FN PlzeÅ)",de:"Einsatz des SED-Systems am Universitätsklinikum Pilsen (FN PlzeÅ)",es:"Despliegue del sistema SED en el Hospital Universitario de Pilsen",pt:"Implementação do sistema SED no Hospital Universitário de Pilsen",ar:"ÙØ´Ø± ÙØ¸Ø§Ù SED Ù٠اÙ٠ستشÙÙ Ø§ÙØ¬Ø§Ù ع٠Ù٠بÙÙØ³Ù (FN PlzeÅ)"},text:{cs:"Fakultnà nemocnice PlzeÅ využÃvá systém Sound Event Detector k ochranÄ zdravotnického personálu na exponovaných pracoviÅ¡tÃch, zejména na urgentnÃm pÅÃjmu. Systém v reálném Äase upozorÅuje na verbálnà agresi a panické výkÅiky, což umožÅuje bezpeÄnostnà službÄ zasáhnout dÅÃve, než dojde k fyzickému napadenà personálu.",en:"University Hospital Pilsen utilizes Sound Event Detector to protect medical personnel in high-risk areas, especially the Emergency Department. The system alerts in real time to verbal aggression and panic screams, allowing security team
4394s to intervene before physical violence occurs.",de:"Das Universitätsklinikum Pilsen nutzt den Sound Event Detector zum Schutz des medizinischen Personals in sensiblen Bereichen wie der Notaufnahme. Das System warnt in Echtzeit vor Aggressionen und Schreien, sodass der Sicherheitsdienst vor körperlichen Ãbergriffen eingreifen kann.",es:"El Hospital Universitario de Pilsen utiliza Sound Event Detector para proteger al personal médico en áreas crÃticas, especialmente en urgencias. El sistema alerta en tiempo real sobre agresiones verbales y gritos de pánico para una intervención temprana.",pt:"O Hospital Universitário de Pilsen utiliza o Sound Event Detector para proteger os profissionais de saúde em áreas crÃticas, especialmente no serviço de urgência. O sistema alerta em tempo real para agressões e gritos de pânico.",ar:"ÙØ³ØªØ®Ø¯Ù
اÙÙ
ستشÙÙ Ø§ÙØ¬Ø§Ù
ع٠Ù٠بÙÙØ³Ù ÙØ¸Ø§Ù
Sound Event Detector ÙØÙ
Ø§ÙØ© اÙÙÙØ§Ø¯Ø± Ø§ÙØ·Ø¨ÙØ© ÙÙ Ø£ÙØ³Ø§Ù
Ø§ÙØ·ÙØ§Ø±Ø¦Ø ØÙØ« ÙÙØ¨Ù اÙÙØ¸Ø§Ù
Ù٠اÙÙÙØª اÙÙØ¹Ù٠إÙÙ Ø¹ÙØ§Ù
ات Ø§ÙØ§Ø¹ØªØ¯Ø§Ø¡ ÙØ§Ùصراخ ÙÙØªØ¯Ø®Ù اÙÙÙØ±Ù."}},videos:[{id:"2sh-qBwQOG8",title:{cs:"ÃstÅednà vojenská nemocnice â akustická detekce v praxi",en:"Central Military Hospital â Acoustic Detection in Practice",de:"Zentrales Militärkrankenhaus â Akustische Detektion in der Praxis",es:"Hospital Militar Central â Detección acústica en la práctica",pt:"Hospital Militar Central â Deteção acústica na prática",ar:"اÙÙ
ستشÙÙ Ø§ÙØ¹Ø³Ùر٠اÙÙ
Ø±ÙØ²Ù â Ø§ÙÙØ´Ù Ø§ÙØµÙت٠Ù٠اÙÙ
ÙØ¯Ø§Ù"},desc:{cs:"Využità systému SED pro ochranu zdravotnického personálu a pacientů.",en:"Deploying the SED system to safeguard medical personnel and patients.",de:"Einsatz des SED-Systems zum Schutz von Klinikpersonal und Patienten.",es:"Uso del sistema SED para proteger al personal sanitario y a los pacientes.",pt:"Utilização do sistema SED para proteger profissionais de saúde e doentes.",ar:"استخداÙ
ÙØ¸Ø§Ù
SED ÙØÙ
Ø§ÙØ© اÙÙÙØ§Ø¯Ø± Ø§ÙØ·Ø¨ÙØ© ÙØ§ÙÙ
رضÙ."}},{id:"gW4Nn63EyEI",title:{cs:"Simulace útoku a reakce bezpeÄnostnÃho systému",en:"Simulated Attack & Security System Response",de:"Angriffssimulation & Reaktion des Sicherheitssystems",es:"Simulación de ataque y respuesta del sistema de seguridad",pt:"Simulação de ataque e resposta do sistema de segurança",ar:"Ù
ØØ§Ùاة اÙÙØ¬ÙÙ
ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© اÙÙØ¸Ø§Ù
Ø§ÙØ£Ù
ÙÙ"},desc:{cs:"Ukázka reakce systému na incident v nemocniÄnÃm prostÅedÃ.",en:"Demonstration of emergency workflow response during a hospital incident.",de:"Demonstration des Einsatzablaufs bei einem Zwischenfall im Krankenhaus.",es:"Demostración de la respuesta del protocolo ante un incidente hospitalario.",pt:"Demonstração do protocolo de resposta perante um incidente hospitalar.",ar:"عرض ØªÙØ¶ÙØÙ ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© اÙÙØ¸Ø§Ù
Ø£Ø«ÙØ§Ø¡ ØØ§Ø¯Ø« طارئ ÙÙ Ø¨ÙØ¦Ø© اÙÙ
ستشÙÙ."}}]},education:{reference:{img:"/images/zcu-plzen.jpg",title:{cs:"Testovánà a spolupráce se ZápadoÄeskou univerzitou v Plzni",en:"Testing and Collaboration with the University of West Bohemia (ZÄU)",de:"Erprobung und Zusammenarbeit mit der Westböhmischen Universität in Pilsen",es:"Pruebas y colaboración con la Universidad de Bohemia Occidental (ZÄU)",pt:"Testes e colaboração com a Universidade da Boémia Ocidental (ZÄU)",ar:"Ø§ÙØ§Ø®ØªØ¨Ø§Ø± ÙØ§ÙتعاÙÙ Ù
ع جاÙ
عة غرب بÙÙÙÙ
ÙØ§ Ù٠بÙÙØ³Ù (ZÄU)"},text:{cs:"Ve spolupráci se ZápadoÄeskou univerzitou v Plzni probÃhá testovánà systému SED v reálném univerzitnÃm prostÅedÃ. Systém je optimalizován pro ochranu rozsáhlých kampusů a budov s vysokou koncentracà studentů.",en:"In collaboration with the University of West Bohemia in Pilsen, SED undergoes real-world campus testing. The system is optimized for protecting expansive campuses and high-density student facilities.",de:"In Zusammenarbeit mit der Westböhmischen Universität in Pilsen wird das SED-System im realen Campusbetrieb getestet und für weitläufige Universitätsareale optimiert.",es:"En colaboración con la Universidad de Bohemia Occidental en Pilsen, se llevan a cabo pruebas del sistema SED en un entorno universitario real.",pt:"Em colaboração com a Universidade da Boémia Ocidental em Pilsen, o sistema SED é testado em ambiente universitário real.",ar:"Ø¨Ø§ÙØªØ¹Ø§ÙÙ Ù
ع جاÙ
عة غرب بÙÙÙÙ
ÙØ§ Ù٠بÙÙØ³ÙØ ÙØªÙ
اختبار ÙØ¸Ø§Ù
SED ÙÙ Ø¨ÙØ¦Ø© جاÙ
Ø¹ÙØ© ØÙÙÙÙØ© ÙØÙ
Ø§ÙØ© Ø§ÙØØ±Ù
Ø§ÙØ¬Ø§Ù
Ø¹Ù ÙØ§ÙÙ
راÙ٠اÙÙ
زدØÙ
Ø©."}}
4394,videos:[{id:"PBqb9XEO0lw",title:{cs:"Jak SED detekuje stÅelbu a paniku: policejnà cviÄenà na stÅednà škole",en:"How SED Detects Gunshots and Panic: Police Simulation at a High School",de:"Wie SED Schüsse und Panik erkennt: Polizeiübung an einer Schule",es:"Cómo detecta SED disparos y pánico: simulacro policial en un instituto",pt:"Como o SED deteta tiros e pânico: simulacro policial numa escola",ar:"ÙÙÙ ÙÙØ´Ù SED Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± ÙØ§Ùذعر: ØªØ¯Ø±ÙØ¨ ÙÙØ´Ø±Ø·Ø© ÙÙ Ù
درسة ثاÙÙÙØ©"},desc:{cs:"Taktické cviÄenà aktivnÃho stÅelce demonstrujÃcà okamžitou identifikaci výstÅelů na chodbách Å¡koly.",en:"Tactical police active shooter drill demonstrating instant gunshot identification in educational hallways.",de:"Taktische Polizeiübung zur sofortigen Schusserkennung in Schulkorridoren.",es:"Simulacro táctico que demuestra la identificación instantánea de disparos en pasillos escolares.",pt:"Simulacro tático demonstrando identificação instantânea de disparos em corredores escolares.",ar:"ØªØ¯Ø±ÙØ¨ ØªÙØªÙÙÙ ÙÙØ¶Ø Ø§ÙØªØ¹Ø±Ù اÙÙÙØ±Ù عÙÙ Ø¥Ø·ÙØ§Ù اÙÙØ§Ø± ÙÙ Ù
Ù
رات اÙÙ
دارس."}},{id:"2sh-qBwQOG8",title:{cs:"Sound Event Detector â ochrana bezpeÄnosti studentů v kampusu",en:"Sound Event Detector | Protecting Student Safety on Campus (TV News)",de:"Sound Event Detector | Schutz der Schülersicherheit auf dem Campus",es:"Sound Event Detector | Protección de la seguridad estudiantil en el campus",pt:"Sound Event Detector | Proteção da segurança de estudantes no campus",ar:"Sound Event Detector | ØÙ
Ø§ÙØ© Ø³ÙØ§Ù
Ø© Ø§ÙØ·Ùاب ÙÙ Ø§ÙØØ±Ù
Ø§ÙØ¬Ø§Ù
عÙ"},desc:{cs:"Televiznà reportáž o akustické ochranÄ nasazené v univerzitnÃm areálu.",en:"Television report on SED acoustic protection deployed across educational campus grounds.",de:"Fernsehbericht über den akustischen Schutz auf dem Universitätsgelände.",es:"Reportaje de televisión sobre la protección acústica desplegada en recintos universitarios.",pt:"Reportagem sobre a proteção acústica implementada em recintos universitários.",ar:"ØªÙØ±Ùر تÙÙØ²ÙÙÙÙ ØÙÙ Ø§ÙØÙ
Ø§ÙØ© Ø§ÙØµÙØªÙØ© اÙÙ
Ø·Ø¨ÙØ© ÙÙ Ø§ÙØØ±Ù
Ø§ÙØ¬Ø§Ù
عÙ."}}]},industrial:{videos:[{id:"wGO_nOC-2xU",title:{cs:"SED â simulace naruÅ¡enà perimetru a Åezánà kovu",en:"SED | Sabotage Demonstration | Perimeter Cut Alert",de:"SED | Sabotage-Demonstration | Perimeter-Zuschnitt-Alarm",es:"SED | Demostración de sabotaje | Alerta de corte perimetral",pt:"SED | Demonstração de sabotagem | Alerta de corte perimetral",ar:"SED | Ù
ØØ§Ùاة Ø§ÙØªØ®Ø±Ùب ÙØ§Ø®ØªØ±Ø§Ù اÙÙ
ØÙØ· Ø¨ÙØ·Ø¹ اÙÙ
عادÙ"},desc:{cs:"Ukázka okamžité detekce Åezánà úhlovou bruskou pÅi pokusu o pÅekonánà bezpeÄnostnÃho oplocenÃ.",en:"Field breach demonstration showing instant detection of angle grinder cutting through high-security perimeter fences.",de:"Feldversuch mit sofortiger Erkennung von Trennschleifern beim Durchtrennen von Sicherheitszäunen.",es:"Demostración que muestra la detección instantánea de amoladoras angulares cortando vallas de seguridad.",pt:"Demonstração em campo que mostra a deteção instantânea de rebarbadoras a cortar vedações de segurança.",ar:"عرض Ù
ÙØ¯Ø§ÙÙ ÙÙØ¶Ø اÙÙØ´Ù اÙÙÙØ±Ù ع٠استخداÙ
ÙØ§Ø·Ø¹ اÙÙ
عاد٠ÙÙØ·Ø¹ Ø§ÙØ£Ø³Ùار Ø§ÙØ£Ù
ÙÙØ©."}},{id:"LmROscO2oRY",title:{cs:"Multimodálnà detekce dronů: fúze akustiky a videa",en:"Multimodal Drone Detection: Acoustic + Video Fusion with SED & Osyfly.ai",de:"Multimodale Drohnenerkennung: Akustik- und Videofusion mit SED & Osyfly.ai",es:"Detección multimodal de drones: fusión acústica y de vÃdeo con SED y Osyfly.ai",pt:"Deteção multimodal de drones: fusão acústica e de vÃdeo com SED e Osyfly.ai",ar:"ÙØ´Ù Ø§ÙØ·Ø§Ø¦Ø±Ø§Øª اÙÙ
Ø³ÙØ±Ø© Ù
تعدد اÙÙØ³Ø§Ø¦Ø·: دÙ
ج Ø§ÙØµÙت ÙØ§ÙÙÙØ¯ÙÙ Ù
ع SED Ù Osyfly.ai"},desc:{cs:"Sledovánà neoprávnÄných dronů kombinacà akustických frekvencà rotorů a optické AI detekce.",en:"Autonomous UAV tracking fusing acoustic harmonics with optical AI detection.",de:"Autonome Drohnenverfolgung durch Fusion akustischer Harmonien mit optischer KI-Erkennung.",es:"Seguimiento autónomo de drones fusionando armónicos acústicos con detección óptica.",pt:"Rastreio autónomo de drones fundindo harmónicos acústicos com deteção ótica.",ar:"تتبع Ù
ستÙÙ ÙÙØ·Ø§Ø¦Ø±Ø§Øª اÙÙ
Ø³ÙØ±Ø© Ù
Ù Ø®ÙØ§Ù دÙ
ج Ø§ÙØªØ±Ø¯Ø¯Ø§Øª Ø§ÙØµÙØªÙØ© Ù
ع اÙÙØ´Ù Ø§ÙØ¨ØµØ±Ù."}}]},public:{videos:[{id:"dlQyWGVT1mU",title:{cs:"Sound Event Detector v praxi mÄstské policie",en:"Sound Event Detector in Municipal Police Operations",de:"Sound Event Detector in der Praxis der Stadtpolizei",es:"Sound Event Detector en la práctica de la policÃa municipal",pt:"Sound Event Detector na prática da polÃcia municipal",ar:"Sound Event Detector Ù٠اÙÙ
ÙØ¯Ø§Ù Ù
ع شرطة Ø§ÙØ¨ÙØ¯ÙØ©"},desc:{cs:"Ukázka využità akustické detekce pro zvýšenà bezpeÄnosti ve mÄstech.",en:"Demonstration of acoustic AI detection for enhanced urban safety and quick dispatch.",de:"Einsatz der akustischen Erkennung zur Erhöhung der Sicherheit im städtischen Raum.",es:"Demostración del uso de la detección acústica para aumentar la seguridad en las ciudades.",pt:"Demonstração do uso da deteção acústica para reforçar a segurança nas cidades.",ar:"عرض ØªÙØ¶ÙØÙ ÙØ§Ø³ØªØ®Ø¯Ø§Ù
اÙÙØ´Ù Ø§ÙØµÙØªÙ ÙØªØ¹Ø²Ùز Ø§ÙØ£Ù
ا٠Ù٠اÙÙ
Ø¯Ù ÙØ§Ùاستجابة Ø§ÙØ³Ø±Ùعة."}}]},private:{videos:[{id:"9lt5Hz18JS4",title:{cs:"Akustická AI detekce tÅÃÅ¡tÄnà skla pro komerÄnà a privátnà objekty",en:"AI Glass Break Detection | Sound Event Detector for Public & Private Safety",de:"KI-Glasbrucherkennung | Sound Event Detector für Gewerbe- und Privatschutz",es:"Detección de rotura de cristal con IA | Sound Event Detector para seguridad privada",pt:"Deteção de quebra de vidro com IA | Sound Event Detector para segurança privada",ar:"ÙØ´Ù ÙØ³Ø± Ø§ÙØ²Ø¬Ø§Ø¬ Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠ÙÙÙ
ÙØ´Ø¢Øª Ø§ÙØªØ¬Ø§Ø±ÙØ© ÙØ§Ùخاصة"},desc:{cs:"Okamžitá identifikace tÅÃÅ¡tÄnà skla výloh a oken chránÃcà nemovitosti pÅed vloupánÃm.",en:"High-frequency glass fracture detection protecting luxury estates, retail facades, and commercial facilities.",de:"Hochfrequente Glasbrucherkennung zum Schutz von Geschäftsfassaden und Privatanwesen.",es:"Detección de fractura de cristal de alta frecuencia protegiendo fincas y escaparates comerciales.",pt:"Deteção de fratura de vidro de alta frequência para proteção de montras e instalações privadas.",ar:"ÙØ´Ù ØªÙØ³Ùر Ø§ÙØ²Ø¬Ø§Ø¬ عاÙÙ Ø§ÙØªØ±Ø¯Ø¯ ÙØÙ
Ø§ÙØ© ÙØ§Ø¬Ùات اÙÙ
تاجر ÙØ§ÙÙ
باÙÙ Ø§ÙØªØ¬Ø§Ø±ÙØ© ÙØ§Ùخاصة."}}]}},IA={en:{breadcrumbHome:"Home",breadcrumbMarkets:"Markets",consultBtn:"Request Sector Consultation â",overviewEyebrow:"SECTOR OVERVIEW & CHALLENGES",overviewTitle:"Sector Overview & Tailored Protection",benefitsEyebrow:"SECTOR ADVANTAGES",benefitsTitle:"Key Security & Operational Benefits",specsEyebrow:"TECHNICAL SPECS",specsTitle:"Sector Deployment Parameters",privacyLabel:"Privacy Standard",privacyVal:"Privacy by Design (GDPR / HIPAA)",latencyLabel:"Detection Speed",latencyVal:"< 5 seconds (edge AI)",vmsLabel:"VMS Platforms",vmsVal:"Milestone, Genetec, Hanwha, Axis",contactBtn:"Contact Sector Specialist â",exploreEyebrow:"TARGET SECTORS",exploreTitle:"Explore Other Sectors",videoEyebrow:"FIELD SIMULATIONS & MEDIA",videoTitle:"Watch Live Sector Demonstrations",provenDeploymentEyebrow:"PROVEN REAL-WORLD FIELD DEPLOYMENT",overviewMainEyebrow:"TARGET SECTORS & MARKETS",overviewMainTitle:"Protecting Key Industries & Municipal Sectors",overviewMainDesc:"Sound Event Detector provides tailored acoustic AI protection for hospitals, industrial perimeters, cities, schools, and commercial properties.",overviewBtnDetails:"Explore Sector â"},cs:{breadcrumbHome:"Domů",breadcrumbMarkets:"Trhy",consultBtn:"Nezávazná konzultace pro sektor â",overviewEyebrow:"VYUŽITà SED V PRAXI",overviewTitle:"Specifické bezpeÄnostnà výzvy a pÅÃnos SED",benefitsEyebrow:"KLÃÄOVà PÅÃNOSY PRO SEKTOR",benefitsTitle:"Hlavnà pÅÃnosy nasazenà Sound Event Detectoru",specsEyebrow:"TECHNICKà PARAMETRY",specsTitle:"Parametry nasazenÃ",privacyLabel:"Ochrana soukromÃ",privacyVal:"GDPR / HIPAA by Design",latencyLabel:"Rychlost reakce",latencyVal:"< 5s (lokálnÄ na Äipu)",vmsLabel:"Kompatibilnà VMS",vmsVal:"Milestone, Genetec, Hanwha, Axis",contactBtn:"Konzultovat s odbornÃkem â",exploreEyebrow:"CÃLOVà SEKTORY",exploreTitle:"Dalšà trhy a odvÄtvÃ",videoEyebrow:"VIDEO UKÃZKY Z PRAXE",videoTitle:"Praktické ukázky nasazenà v sektoru",provenDeploymentEyebrow:"OVÄÅENà NASAZENà V REÃLNÃM PROVOZU",overviewMainEyebrow:"CÃLOVà SEKTORY A TRHY",overviewMainTitle:"Ochrana klÃÄových odvÄtvà a veÅejného prostoru",overviewMainDesc:"Sound Event Detector pÅinášà specializovanou akustickou AI ochranu pro nemocnice, průmysl, mÄsta, Å¡koly i komerÄnà objekty.",overviewBtnDetails:"Prozkoumat sektor â"},de:{breadcrumbHome:"Startseite",breadcrumbMarkets:"Märkte",consultBtn:"Sektorkonsultation anfordern â",overviewEyebrow:"SEKTORÃBERSICHT",overviewTitle:"Spezifische Sicherheitsanforderungen",benefitsEyebrow:"HAUPTVORTEILE",benefitsTitle:"Wichtigste Vorteile für den Sektor",specsEyebrow:"TECHNISCHE DATEN",
4394specsTitle:"Einsatzparameter",privacyLabel:"Datenschutzstandard",privacyVal:"DSGVO-konform (Privacy by Design)",latencyLabel:"Erkennungszeit",latencyVal:"< 5 Sekunden (Edge AI)",vmsLabel:"VMS-Plattformen",vmsVal:"Milestone, Genetec, Hanwha, Axis",contactBtn:"Spezialisten kontaktieren â",exploreEyebrow:"ZIELSEKTOREN",exploreTitle:"Weitere Sektoren erkunden",videoEyebrow:"PRAXISVIDEOS",videoTitle:"Live-Demonstrationen für den Sektor",provenDeploymentEyebrow:"BEWÃHRTE PRAXISEINSÃTZE",overviewMainEyebrow:"ZIELSEKTOREN & MÃRKTE",overviewMainTitle:"Schutz für Schlüsselindustrien & Kommunen",overviewMainDesc:"Sound Event Detector bietet maÃgeschneiderten akustischen KI-Schutz für Krankenhäuser, Industrie, Städte und Schulen.",overviewBtnDetails:"Sektor erkunden â"},es:{breadcrumbHome:"Inicio",breadcrumbMarkets:"Mercados",consultBtn:"Solicitar consulta del sector â",overviewEyebrow:"RESUMEN DEL SECTOR",overviewTitle:"DesafÃos de seguridad y protección a medida",benefitsEyebrow:"VENTAJAS PRINCIPALES",benefitsTitle:"Beneficios clave para el sector",specsEyebrow:"ESPECIFICACIONES",specsTitle:"Parámetros de despliegue",privacyLabel:"Privacidad",privacyVal:"Compatible con RGPD por diseño",latencyLabel:"Velocidad de detección",latencyVal:"< 5 segundos (Edge AI)",vmsLabel:"Plataformas VMS",vmsVal:"Milestone, Genetec, Hanwha, Axis",contactBtn:"Contactar con especialista â",exploreEyebrow:"SECTORES OBJETIVO",exploreTitle:"Explorar otros sectores",videoEyebrow:"VIDEOS DE CAMPO",videoTitle:"Demostraciones prácticas del sector",provenDeploymentEyebrow:"DESPLIEGUES REALES COMPROBADOS",overviewMainEyebrow:"SECTORES Y MERCADOS",overviewMainTitle:"Protección para industrias y municipios",overviewMainDesc:"Sound Event Detector proporciona protección acústica con IA adaptada a hospitales, industrias, ciudades y escuelas.",overviewBtnDetails:"Explorar sector â"},it:{breadcrumbHome:"Home",breadcrumbMarkets:"Mercati",consultBtn:"Richiedi consulenza di settore â",overviewEyebrow:"PANORAMICA DEL SETTORE",overviewTitle:"Sfide di sicurezza e protezione su misura",benefitsEyebrow:"VANTAGGI DEL SETTORE",benefitsTitle:"Vantaggi chiave per il settore",specsEyebrow:"SPECIFICHE",specsTitle:"Parametri di implementazione",privacyLabel:"Privacy",privacyVal:"Conforme al GDPR (Privacy by Design)",latencyLabel:"Velocità di rilevamento",latencyVal:"< 5 secondi (Edge AI)",vmsLabel:"Piattaforme VMS",vmsVal:"Milestone, Genetec, Hanwha, Axis",contactBtn:"Contatta uno specialista â",exploreEyebrow:"SETTORI DI RIFERIMENTO",exploreTitle:"Esplora altri mercati",videoEyebrow:"VIDEO DAL CAMPO",provenDeploymentEyebrow:"INSTALLAZIONI REALI COMPROVATE",overviewMainEyebrow:"SETTORI E MERCATI",overviewMainTitle:"Protezione per industrie, sanità e municipi",overviewMainDesc:"Sound Event Detector offre protezione acustica con AI adattata a ospedali, industrie, città e scuole.",overviewBtnDetails:"Esplora settore â"},pt:{breadcrumbHome:"InÃcio",breadcrumbMarkets:"Mercados",consultBtn:"Solicitar consulta do setor â",overviewEyebrow:"VISÃO GERAL DO SETOR",overviewTitle:"Desafios de segurança e proteção à medida",benefitsEyebrow:"VANTAGENS DO SETOR",benefitsTitle:"Principais benefÃcios para o setor",specsEyebrow:"ESPECIFICAÃÃES",specsTitle:"Parâmetros de implementação",privacyLabel:"Privacidade",privacyVal:"Conforme RGPD por design",latencyLabel:"Velocidade de deteção",latencyVal:"< 5 segundos (Edge AI)",vmsLabel:"Plataformas VMS",vmsVal:"Milestone, Genetec, Hanwha, Axis",contactBtn:"Contactar especialista â",exploreEyebrow:"SETORES ALVO",exploreTitle:"Explorar outros setores",videoEyebrow:"VÃDEOS DE CAMPO",videoTitle:"Demonstrações práticas do setor",provenDeploymentEyebrow:"IMPLEMENTAÃÃES REAIS COMPROVADAS",overviewMainEyebrow:"SETORES E MERCADOS",overviewMainTitle:"Proteção para indústrias e municÃpios",overviewMainDesc:"O Sound Event Detector oferece proteção acústica com IA para hospitais, perÃmetros industriais, cidades e escolas.",overviewBtnDetails:"Explorar setor â"},ar:{breadcrumbHome:"Ø§ÙØ±Ø¦ÙØ³ÙØ©",breadcrumbMarkets:"Ø§ÙØ£Ø³ÙاÙ",consultBtn:"Ø·ÙØ¨ اØ
4394³ØªØ´Ø§Ø±Ø© ÙÙÙØ·Ø§Ø¹ â",overviewEyebrow:"ÙØ¸Ø±Ø© عا٠ة عÙ٠اÙÙØ·Ø§Ø¹",overviewTitle:"Ø§ÙØªØØ¯Ùات Ø§ÙØ£Ù ÙÙØ© ÙØ§ÙØÙ Ø§ÙØ© اÙ٠خصصة",benefitsEyebrow:"Ù Ø²Ø§ÙØ§ اÙÙØ·Ø§Ø¹",benefitsTitle:"اÙÙÙØ§Ø¦Ø¯ Ø§ÙØ£Ù ÙÙØ© ÙØ§ÙتشغÙÙÙØ© Ø§ÙØ±Ø¦ÙØ³ÙØ©",specsEyebrow:"اÙÙ ÙØ§ØµÙات اÙÙÙÙØ©",specsTitle:"٠عاÙÙØ± اÙÙØ´Ø±",privacyLabel:"Ù Ø¹ÙØ§Ø± Ø§ÙØ®ØµÙØµÙØ©",privacyVal:"Ù ØªÙØ§Ù٠٠ع GDPR / HIPAA Ø¨Ø§ÙØªØµÙ ÙÙ ",latencyLabel:"سرعة اÙÙØ´Ù",latencyVal:"Ø£ÙÙ Ù Ù 5 Ø«ÙØ§ÙÙ (Edge AI)",vmsLabel:"Ø£ÙØ¸Ù Ø© VMS",vmsVal:"Milestone Ù Genetec Ù Hanwha Ù Axis",contactBtn:"ØªÙØ§ØµÙ ٠ع ٠تخصص اÙÙØ·Ø§Ø¹ â",exploreEyebrow:"اÙÙØ·Ø§Ø¹Ø§Øª اÙÙ Ø³ØªÙØ¯ÙØ©",exploreTitle:"Ø§Ø³ØªÙØ´Ù اÙÙØ·Ø§Ø¹Ø§Øª Ø§ÙØ£Ø®Ø±Ù",videoEyebrow:"Ø§ÙØ¹Ø±Ùض اÙÙ ÙØ¯Ø§ÙÙØ© ÙØ§ÙÙÙØ¯ÙÙÙØ§Øª",videoTitle:"Ø´Ø§ÙØ¯ Ø§ÙØ¹Ø±Ùض Ø§ÙØ¹Ù ÙÙØ© اÙ٠باشرة ÙÙÙØ·Ø§Ø¹",provenDeploymentEyebrow:"ع٠ÙÙØ§Øª ÙØ´Ø± Ù ÙØ¯Ø§ÙÙØ© ÙØ§ÙØ¹ÙØ© Ù٠ثبتة",overviewMainEyebrow:"اÙÙØ·Ø§Ø¹Ø§Øª ÙØ§ÙØ£Ø³ÙØ§Ù اÙÙ Ø³ØªÙØ¯ÙØ©",overviewMainTitle:"ØÙ Ø§ÙØ© اÙÙØ·Ø§Ø¹Ø§Øª Ø§ÙØÙÙÙØ© ÙØ§Ù٠دÙ",overviewMainDesc:"ÙÙÙØ± ÙØ§Ø´Ù Ø§ÙØ£ØµÙات SED ØÙ Ø§ÙØ© ØµÙØªÙØ© Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠ÙÙ٠ستشÙÙØ§ØªØ ÙØ§ÙÙ ÙØ§Ø·Ù Ø§ÙØµÙØ§Ø¹ÙØ©Ø ÙØ§ÙÙ Ø¯ÙØ ÙØ§Ù٠دارس ÙØ§ÙÙ ÙØ´Ø¢Øª Ø§ÙØªØ¬Ø§Ø±ÙØ©.",overviewBtnDetails:"Ø§Ø³ØªÙØ´Ù اÙÙØ·Ø§Ø¹ â"}},PA={healthcare:"/images/team-young-specialist-doctors-standing-corridor-hospital-1024x683.jpg",education:"/images/market_education.jpg",industrial:"/images/prumyslova-bezpecnost.png",public:"/images/mestska-bezpecnost.png",private:"/images/ochrana-komercnich-objektu.png"};function sy(i="markets",e){const t=document.createElement("div");t.className="sed-page",typeof i=="function"&&(e=i,i=window.location.hash||"markets");let a=null;const r=String(i||"");r.includes("healthcare")?a="healthcare":r.includes("education")?a="education":r.includes("industrial")?a="industrial":r.includes("public")?a="public":r.includes("private")&&(a="private");const n=_t()||"en",d=IA[n]||IA.en,l=au[n]||au.en||{},u=au.en||{};if(a&&(l[a]||u[a])){const v=l[a]||u[a]||{},k=u[a]||{},g={title:v.title||k.title||a.toUpperCase(),eyebrow:v.eyebrow||k.eyebrow||"TARGET SECTOR",lead:v.lead||k.lead||"",img:PA[a]||PA.public,overview:v.overview||k.overview||"",benefits:v.benefits||k.benefits||[]},E=ny[a]||{},S=E.reference||null,T=(E.videos||[]).map(x=>({id:x.id,title:typeof x.title=="object"?x.title[n]||x.title.en:x.title,desc:typeof x.desc=="object"?x.desc[n]||x.desc.en:x.desc}));return t.innerHTML=` 4395 <!-- Hero Header --> 4396 <section class="sed-section" style="background: linear-gradient(165deg, var(--navy-dark) 0%, var(--blue-dark) 100%); color: #ffffff; padding: 4.5rem 0 3.5rem;"> 4397 <div class="sed-container"> 4398 <div style="display: flex; gap: 0.5rem; align-items: center; font-size: 0.85rem; color: #cbd5e1; margin-bottom: 1.5rem; flex-wrap: wrap;"> 4399 <a href="#home" style="color: #ffffff; text-decoration: none;" data-route="home">${d.breadcrumbHome}</a> / 4400 <a href="#markets" style="color: #ffffff; text-decoration: none;" data-route="markets">${d.breadcrumbMarkets}</a> / 4401 <span style="color: var(--blue-primary); font-weight: 700;">${te(`marketTypes.${a}`)}</span> 4402 </div> 4403 4404 <div class="sed-detail-hero-grid"> 4405 <div> 4406 <div class="sed-eyebrow" style="background: rgba(255,255,255,0.1); color: var(--blue-primary); border-color: rgba(255,255,255,0.2);">${g.eyebrow}</div> 4407 <h1 class="sed-page-hero-title"> 4408 ${g.title} 4409 </h1> 4410 <p style="font-size: 1.12rem; color: #e2e8f0; line-height: 1.65; margin-bottom: 2rem;"> 4411 ${g.lead} 4412 </p> 4413 <a href="#contact" class="sed-btn sed-btn-hero sed-btn-primary" data-route="contact">${d.consultBtn}</a> 4414 </div> 4415 <div style="border-radius: var(--radius-card); overflow: hidden; border: 2px solid rgba(255,255,255,0.2); background: rgba(255,255,255,0.05); padding: 1.25rem; text-align: center;"> 4416 <img src="${g.img}" alt="${g.title}" style="width: 100%; max-height: 340px; object-fit: cover; border-radius: 8px;"> 4417 </div> 4418 </div> 4419 </div> 4420 </section> 4421 4422 <!-- Main Layout with Sidebar --> 4423 <section class="sed-section" style="background-color: #ffffff;"> 4424 <div class="sed-container"> 4425 <div class="sed-detail-main-grid"> 4426 4427 <!-- Left Column: Overview & Benefits --> 4428 <div> 4429 4430 <!-- Sector Overview --> 4431 <div style="margin-bottom: 3.5rem;"> 4432 <div class="sed-eyebrow">${d.overviewEyebrow}</div> 4433 <h2 class="sed-detail-section-title"> 4434 ${d.overviewTitle} 4435 </h2> 4436 <div style="font-size: 1.05rem; color: var(--text-dark); line-height: 1.75;"> 4437 ${g.overview} 4438 </div> 4439 </div> 4440 4441 <!-- Single Reference Block (e.g. FN PlzeÅ, ZÄU) --> 4442 ${S?` 4443 <div style="margin-bottom: 3.5rem; background: var(--blue-ultra-light); border: 1px solid var(--blue-light); border-radius: var(--radius-card); overflow: hidden; box-shadow: var(--shadow-sm);"> 4444 <div class="sed-split-card-grid"> 4445 <div style="min-height: 220px; background: #000;"> 4446 <img src="${S.img}" alt="${S.title[n]||S.title.en}" style="width: 100%; height: 100%; object-fit: cover; display: block;"> 4447 </div> 4448 <div style="padding: 2rem; display: flex; flex-direction: column; justify-content: center;"> 4449 <div class="sed-eyebrow" style="margin-bottom: 0.5rem;">${d.provenDeploymentEyebrow}</div> 4450 <h3 class="sed-sub-title" style="margin-bottom: 0.85rem; line-height: 1.35;"> 4451 ${S.title[n]||S.title.en} 4452 </h3> 4453 <p style="font-size: 0.95rem; color: var(--text-dark); line-height: 1.65; margin: 0;"> 4454 ${S.text[n]||S.text.en} 4455 </p> 4456 </div> 4457 </div> 4458 </div> 4459 `:""} 4460 4461 <!-- Sector Benefits --> 4462 ${g.benefits&&g.benefits.length>0?` 4463 <div style="margin-bottom: 3.5rem;"> 4464 <div class="sed-eyebrow">${d.benefitsEyebrow}</div> 4465 <h2 class="sed-detail-section-title"> 4466 ${d.benefitsTitle} 4467 </h2> 4468 <div style="display: grid; grid-template-columns: 1fr; gap: 1rem;"> 4469 ${g.benefits.map(x=>` 4470 <div style="background: #ffffff; border: 1px solid var(--slate-line); border-left: 4px solid var(--blue-primary); border-radius: 12px; padding: 1.15rem 1.4rem; display: flex; flex-direction: row; align-items: center; gap: 1.15rem; box-shadow: var(--shadow-sm);"> 4471 <div style="width: 44px; height: 44px; border-radius: 10px; background: var(--blue-light); display: flex; align-items: center; justify-content: center; color: var(--blue-primary); flex-shrink: 0;"> 4472 ${Ne("shield",22,"var(--blue-primary)")} 4473 </div> 4474 <div style="font-size: 1.02rem; font-weight: 700; color: var(--navy-dark); line-height: 1.5; text-align: left; flex: 1;"> 4475 ${x} 4476 </div> 4477 </div> 4478 `).join("")} 4479 </div> 4480 </div> 4481 `:""} 4482 4483 <!-- Related Videos --> 4484 ${T&&T.length>0?` 4485 <div style="margin-bottom: 2rem;"> 4486 <div class="sed-eyebrow">${d.videoEyebrow}</div> 4487 <h2 class="sed-detail-section-title"> 4488 ${d.videoTitle} 4489 </h2> 4490 <div style="display: grid; grid-template-columns: 1fr; gap: 1.5rem;"> 4491 ${T.map((x,F)=>` 4492 <div class="sed-card" style="padding: 1.25rem; background: #ffffff; border: 1px solid var(--slate-line);"> 4493 <div id="market-video-slot-${F}" style="margin-bottom: 1rem;"></div> 4494 <h4 style="font-family: var(--font-heading); font-size: 1.05rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem;">${x.title}</h4> 4495 <p style="font-size: 0.9rem; color: var(--text-muted); line-height: 1.55; margin: 0;">${x.desc}</p> 4496 </div> 4497 `).join("")} 4498 </div> 4499 </div> 4500 `:""} 4501 4502 </div> 4503 4504 <!-- Right Column: Specs & Other Markets --> 4505 <div class="sed-detail-sidebar"> 4506 4507 <!-- Card 1: Technical Parameters --> 4508 <div class="sed-card" style="background: #ffffff; border: 1px solid var(--slate-line); padding: 1.75rem; box-shadow: var(--shadow-sm);"> 4509 <div style="font-size: 0.78rem; font-weight: 800; color: var(--blue-primary); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.3rem;">${d.specsEyebrow}</div> 4510 <h3 class="sed-sidebar-title" style="margin-bottom: 1.25rem;"> 4511 ${d.specsTitle} 4512 </h3> 4513 4514 <div style="display: flex; flex-direction: column; gap: 0.85rem; font-size: 0.92rem;"> 4515 <div style="display: flex; justify-content: space-between; border-bottom: 1px dashed var(--slate-line); padding-bottom: 0.5rem;"> 4516 <strong style="color: var(--navy-dark);">${d.privacyLabel}</strong>
4517 <span style="color: var(--blue-primary); font-weight: 800;">${d.privacyVal}</span> 4518 </div> 4519 <div style="display: flex; justify-content: space-between; border-bottom: 1px dashed var(--slate-line); padding-bottom: 0.5rem;"> 4520 <strong style="color: var(--navy-dark);">${d.latencyLabel}</strong> 4521 <span style="color: var(--navy-dark); font-weight: 600;">${d.latencyVal}</span> 4522 </div> 4523 <div style="display: flex; justify-content: space-between; border-bottom: 1px dashed var(--slate-line); padding-bottom: 0.5rem; align-items: baseline;"> 4524 <strong style="color: var(--navy-dark);">${d.vmsLabel}</strong> 4525 <span style="text-align: right; color: var(--navy-dark); font-weight: 600;"> 4526 ${d.vmsVal} 4527 </span> 4528 </div> 4529 </div> 4530 4531 <a href="#contact" class="sed-btn sed-btn-primary" style="width: 100%; text-align: center; margin-top: 1.75rem; font-size: 0.88rem;" data-route="contact">${d.contactBtn}</a> 4532 </div> 4533 4534 <!-- Card 2: Other Markets Navigation --> 4535 <div class="sed-card" style="background: var(--blue-ultra-light); border: 1px solid var(--blue-light); padding: 1.75rem;"> 4536 <div style="font-size: 0.78rem; font-weight: 800; color: var(--blue-primary); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.3rem;"> 4537 ${d.exploreEyebrow} 4538 </div> 4539 <h3 class="sed-sidebar-title"> 4540 ${d.exploreTitle} 4541 </h3> 4542 4543 <div style="display: flex; flex-direction: column; gap: 0.6rem;"> 4544 <a href="#market-public" class="sed-card" style="padding: 0.75rem 1rem; text-decoration: none; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-left: 3px solid var(--blue-primary); background: #ffffff;" data-route="market-public"> 4545 <span style="font-weight: 700; color: var(--navy-dark); font-size: 0.88rem; display: inline-flex; align-items: center; gap: 8px;"> 4546 <span style="color: var(--blue-primary); display: inline-flex;">${Ne("marketPublic",16,"var(--blue-primary)")}</span> 4547 ${te("marketTypes.public")} 4548 </span> 4549 <span style="color: var(--blue-primary); font-size: 0.8rem; font-weight: 800;">â</span> 4550 </a> 4551 <a href="#market-healthcare" class="sed-card" style="padding: 0.75rem 1rem; text-decoration: none; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-left: 3px solid var(--blue-primary); background: #ffffff;" data-route="market-healthcare"> 4552 <span style="font-weight: 700; color: var(--navy-dark); font-size: 0.88rem; display: inline-flex; align-items: center; gap: 8px;"> 4553 <span style="color: var(--blue-primary); display: inline-flex;">${Ne("marketHealthcare",16,"var(--blue-primary)")}</span> 4554 ${te("marketTypes.healthcare")} 4555 </span> 4556 <span style="color: var(--blue-primary); font-size: 0.8rem; font-weight: 800;">â</span> 4557 </a> 4558 <a href="#market-education" class="sed-card" style="padding: 0.75rem 1rem; text-decoration: none; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-left: 3px solid var(--blue-primary); background: #ffffff;" data-route="market-education"> 4559 <span style="font-weight: 700; color: var(--navy-dark); font-size: 0.88rem; display: inline-flex; align-items: center; gap: 8px;"> 4560 <span style="color: var(--blue-primary); display: inline-flex;">${Ne("marketEducation",16,"var(--blue-primary)")}</span> 4561 ${te("marketTypes.education")} 4562 </span> 4563 <span style="color: var(--blue-primary); font-size: 0.8rem; font-weight: 800;">â</span> 4564 </a> 4565 <a href="#market-industrial" class="sed-card" style="padding: 0.75rem 1rem; text-decoration: none; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-left: 3px solid var(--blue-primary); background: #ffffff;" data-route="market-industrial">
4566 <span style="font-weight: 700; color: var(--navy-dark); font-size: 0.88rem; display: inline-flex; align-items: center; gap: 8px;"> 4567 <span style="color: var(--blue-primary); display: inline-flex;">${Ne("marketIndustrial",16,"var(--blue-primary)")}</span> 4568 ${te("marketTypes.industrial")} 4569 </span> 4570 <span style="color: var(--blue-primary); font-size: 0.8rem; font-weight: 800;">â</span> 4571 </a> 4572 <a href="#market-private" class="sed-card" style="padding: 0.75rem 1rem; text-decoration: none; display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-left: 3px solid var(--blue-primary); background: #ffffff;" data-route="market-private"> 4573 <span style="font-weight: 700; color: var(--navy-dark); font-size: 0.88rem; display: inline-flex; align-items: center; gap: 8px;"> 4574 <span style="color: var(--blue-primary); display: inline-flex;">${Ne("marketPrivate",16,"var(--blue-primary)")}</span> 4575 ${te("marketTypes.private")} 4576 </span> 4577 <span style="color: var(--blue-primary); font-size: 0.8rem; font-weight: 800;">â</span> 4578 </a> 4579 </div> 4580 </div> 4581 4582 </div> 4583 4584 </div> 4585 </div> 4586 </section> 4587 `,T.forEach((x,F)=>{const Q=t.querySelector(`#market-video-slot-${F}`);Q&&Q.appendChild(Tr(x.id,x.title))}),t.querySelectorAll("[data-route]").forEach(x=>{x.addEventListener("click",F=>{F.preventDefault(),e&&e(x.getAttribute("data-route"))})}),t}const A={eyebrow:d.overviewMainEyebrow,title:d.overviewMainTitle,desc:d.overviewMainDesc,btnDetails:d.overviewBtnDetails},h=[{key:"public",iconKey:"marketPublic",color:"#0284c7",accent:"#0284c7"},{key:"healthcare",iconKey:"marketHealthcare",color:"var(--blue-primary)",accent:"var(--blue-primary)"},{key:"education",iconKey:"marketEducation",color:"#8b5cf6",accent:"#8b5cf6"},{key:"industrial",iconKey:"marketIndustrial",color:"#10b981",accent:"#10b981"},{key:"private",iconKey:"marketPrivate",color:"#f59e0b",accent:"#f59e0b"}];return t.innerHTML=` 4588 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem;"> 4589 <div class="sed-container"> 4590 <div class="sed-section-header" style="max-width: 840px;"> 4591 <div class="sed-eyebrow">${A.eyebrow}</div> 4592 <h1 class="sed-page-hero-title">${A.title}</h1> 4593 <p class="sed-section-desc">${A.desc}</p> 4594 </div> 4595 </div> 4596 </section> 4597 4598 <!-- Markets Grid (5 Cards in Detekce style, Unified Height, Clean Layout) --> 4599 <section class="sed-section" style="background-color: #ffffff; padding-bottom: 5rem;"> 4600 <div class="sed-container"> 4601 <div class="sed-grid-3" style="gap: 1.75rem;"> 4602 ${h.map(v=>{const k=l[v.key]||u[v.key]||{},g=te(`marketTypes.${v.key}`)||k.title,E=k.lead||"",S=`market-${v.key}`;return` 4603 <div class="sed-card" style="display: flex; flex-direction: column; justify-content: space-between; min-height: 320px; background: #ffffff; border: 1.5px solid var(--slate-line);
4603 border-top: 4px solid ${v.accent}; border-radius: 14px; padding: 2rem; box-shadow: 0 4px 15px rgba(0,0,0,0.03); transition: transform 0.2s, box-shadow 0.2s;" onmouseover="this.style.transform='translateY(-4px)'; this.style.boxShadow='0 12px 28px rgba(0,0,0,0.08)';" onmouseout="this.style.transform='none'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.03)';"> 4604 <div> 4605 <div style="width: 48px; height: 48px; border-radius: 12px; background: var(--blue-ultra-light); border: 1px solid var(--blue-light); display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem;"> 4606 ${Ne(v.iconKey,24,v.color)} 4607 </div> 4608 <h3 class="sed-card-title" style="font-size: 1.25rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.75rem; line-height: 1.35;">${g}</h3> 4609 <p class="sed-card-text" style="font-size: 0.92rem; line-height: 1.6; color: var(--text-dark); margin: 0;"> 4610 ${E} 4611 </p> 4612 </div> 4613 <div style="margin-top: 1.75rem;"> 4614 <a href="#${S}" class="sed-btn sed-btn-primary" style="width: 100%; text-align: center; font-size: 0.88rem; font-weight: 700;" data-route="${S}"> 4615 ${A.btnDetails} 4616 </a> 4617 </div> 4618 </div> 4619 `}).join("")} 4620 </div> 4621 </div> 4622 </section> 4623 `,t.querySelectorAll("[data-route]").forEach(v=>{v.addEventListener("click",k=>{k.preventDefault(),e&&e(v.getAttribute("data-route"))})}),t}const TA={en:{distributor:{title:"Distributor Program | Sound Event Detector",eyebrow:"DISTRIBUTOR PARTNER NETWORK",lead:"Expand your security technology portfolio with modern Sound Event Detection hardware and zero-cost NFR (not for resell) SW licenses across all supported platforms (Axis, Hanwha, Hikvision...) backed by dedicated regional support, training, and reliable cooperation.",h2:"Expand Your Security Portfolio with World-Class Acoustic AI",p1:"As an authorized SED Distributor, you become the primary regional source for edge AI acoustic security technology. Demand for non-invasive sound event classification is accelerating globally across municipal, healthcare, industrial, and banking markets.",p2:"We equip distributors with hardware demonstration kits, zero-cost NFR (not for resell) SW licenses for your tests and product demonstrations across all supported platforms (Axis, Hanwha, Hikvision, etc.), and direct access to our engineering team in Pilsen, Czech Republic.",h3:"Why Partner with JALUD Embedded?",b1_title:"Territorial Exclusivity & Deal Protection",b1_desc:"Registered projects receive commercial margin protection and regional preference.",b2_title:"Comprehensive Training & Certification",b2_desc:"Technical sales enablement for your engineering and commercial staff.",b3_title:"Privacy by Design & GDPR Compliance",b3_desc:"Zero human speech recording ensures hassle-free municipal deployment approvals.",b4_title:"SLA Engineering Support",b4_desc:"Direct escalations to core R&D developer engineers.",benefits:["Exclusive territorial distribution rights & project registration protection","Hardware demo kits & zero-cost NFR (not for resell) SW licenses for your tests and product demonstrations across all supported platforms (Axis, Hanwha, Hikvision, etc.)","Direct technical engineering desk and sales training"]},integrator:{title:"System Integrator | Advanced Sound Detection Solution Integration",eyebrow:"VMS & HARDWARE INTEGRATION",lead:"Offer advanced acoustic threat detection with native software for Hanwha, Axis, Hikvision cameras and direct integration into leading VMS platforms (Genetec, Milestone, Avigilon, Geutebrück, and many more).",h2:"Seamless VMS Integration Without Changing Existing Cameras",p1:"Modern security clients demand integrated solutions rather than isolated silos. SED empowers System Integrators to add acoustic detection seamlessly into existing video management software (VMS) without replacing existing camera hardware.",p2:"When an acoustic event (gunshot, scream, glass break) occurs, SED immediately sends VMS metadata, triggers instant PTZ camera slewing to the sound coordinates, and notifies central operators in <5s.",h3:"Integrator Advantages",b1_title:"Native Edge Apps &
4623Comprehensive VMS Integration",b1_desc:'Native camera software for Hanwha, Axis, and Hikvision with pre-built integrations for leading VMS systems (Genetec, Milestone, Avigilon, Geutebrück, and many more). <a href="#solutions" data-route="solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Learn more in Solutions Overview â</a>',b2_title:"REST API & HTTP Webhooks",b2_desc:"Flexible integration into custom PSIM or IoT smart city platforms.",b3_title:"Zero Maintenance Overhead",b3_desc:"Automatic self-diagnostics and neural noise filtering.",benefits:["Zero-cost NFR (not for resell) SW licenses for your tests & product demonstrations across all supported platforms (Axis, Hanwha, Hikvision, etc.) & REST API SDK access","Instant PTZ camera slewing & central control room alert integration","Deal margin protection & pre-sales architectural validation"]},citizen:{title:"Active Citizen | Improving Public Safety with SED",eyebrow:"COMMUNITY SAFETY INITIATIVE",lead:"Empowering citizens, neighborhood watches, and local community leaders to identify high-risk urban safety blind spots and collaborate with municipal police for faster crisis response.",h2:"Making Cities Safer, Together",p1:"Public safety is a collective responsibility. Citizens frequently notice unlit city parks, nightlife avenues, and transit stops where crime, panic altercations, or vandalism occur repeatedly.",p2:"By advocating for Sound Event Detector deployment in your municipality, you help local police respond 7x faster to incidents while maintaining str
4623ict privacy standards under GDPR.",h3:"How Active Citizens Can Help",b1_title:"Petition Your Local City Council",b1_desc:"Download our municipal proposal template for local safety committees.",b2_title:"Identify Safety Blind Spots",b2_desc:"Report high-risk public parks, schools, and public transport hubs.",b3_title:"Reassure Privacy Concerns",b3_desc:"Inform neighbors that SED processes sound locally on edge chips without recording conversations.",benefits:["Direct municipal petition templates for city council meetings","Community safety awareness material & demonstration reports","Zero-speech recording architecture aligned with GDPR"]},investor:{title:"Investor Relations | Scaling European Deep-Tech AI",eyebrow:"VENTURE & CAPITAL PARTNERSHIP",lead:"Partner with JALUD Embedded s.r.o. in expanding high-growth acoustic AI technology across global municipal, defense, and industrial security markets.",h2:"Fastest Growing Acoustic Deep-Tech Pioneer in Europe",p1:"JALUD Embedded is an award-winning European technology leader headquartered in Pilsen, Czech Republic. Winner of the National AI Award, VizionáÅi 2023, and the EU Seal of Excellence.",p2:"Our proprietary neural edge algorithms process sound in <5s directly on low-power ARM and NPU microprocessors. With expanding distribution channels across Europe, North America, and Asia, JALUD Embedded offers investors high recurring software margin potential and defensible IP barriers.",h3:"Investment Highlights",b1_title:"Patented Neural Edge Technology",b1_desc:"Microsecond audio DSP processing on low-cost hardware.",b2_title:"Massive TAM Expansion",b2_desc:"Smart cities, public transit, hospitals, schools, and defense installations.",b3_title:"High Software Recurrence",b3_desc:"SaaS licensing model coupled with hardware sales.",benefits:["Proprietary edge AI intellectual property & patents","Exponential commercial expansion across EU, UK, and US markets","Proven unit economics and high recurring software revenue"]},customer:{title:"Customer Success & Enterprise SLA Maintenance",eyebrow:"END-USER SUPPORT & REASSURANCE",lead:"Comprehensive technical support, site acoustic surveys, firmware updates, and continuous neural classifier optimization for municipal and enterprise customers.",h2:"End-to-End Enterprise Support & Continuous Optimization",p1:"At Sound Event Detector, deployment is just the beginning. Our Customer Success Team ensures that every municipal council, hospital ER, energy plant, and retail customer achieves high operational reliability.",p2:"We provide turn-key site acoustic surveys, mounting height recommendations, background noise calibration, and automatic over-the-air firmware updates to ensure your system improves over time.",h3:"Customer Reassurance Commitments",b1_title:"Dedicated Account Engineering",b1_desc:"Direct contact with technical engineers for setup assistance.",b2_title:"Lifetime Neural Retraining",b2_desc:"Continuous model upgrades for new acoustic noise environments.",b3_title:"ISO 27001 / ISO 9001 SLA Guarantees",b3_desc:"Certified quality management and cyber security standards.",benefits:["Turn-key installation assistance & acoustic site mapping","Dedicated technical desk support for contract clients","Over-the-air firmware updates & continuous neural model upgrades"]},partner:{title:"Technology & OEM Partnership Program",eyebrow:"OEM & TECHNOLOGY ALIGNMENT",lead:"Co-develop specialized hardware modules, camera edge chips, smart city lighting poles, and security robotics powered by SED acoustic AI neural algorithms.",h2:"Embed Sound Detection Into Next-Generation Hardware",p1:"JALUD Embedded collaborates with leading hardware manufacturers, camera vendors, smart streetlight providers, and security robotics companies to embed Sound Event Detector neural algorithms directly into next-generation devices.",p2:"Our lightweight C/C++ neural engine can run efficiently on low-power NPU, DSP, or ARM Cortex processors, giving hardware partners a competitive edge without heavy cloud bandwidth costs.",h3:"OEM Integration Options",b1_title:"DSP / NPU Firmware Licensing",b1_desc:"Embed SED algorithms into camera SoCs or smart streetlights.",b2_title:"Custom Sound Dataset R&D",b2_desc:"Train custom classifiers for industrial machinery or proprietary events.",b3_title:"Co-Branded Marketing & Patent Licensing",b3_desc:"Joint GTM product releases and global trade show showcases.",benefits:["Embedded NPU/DSP neural algorithm licensing","Custom acoustic AI classifier R&D & dataset collection","Joint patent & co-branded technology launches"]}},cs:{distributor:{title:"Distributorský program",eyebrow:"PARTNERSKà SÃŤ DISTRIBUTORÅ®",lead:"RozÅ¡iÅte své portfolio bezpeÄnostnÃch technologià o modernà hardwarové detektory zvuku a bezplatné NFR (not for resell) softwarové licence na vÅ¡ech podporovaných platformách (Axis, Hanwha, Hikvision...) s pÅÃmou regionálnà podporou a Å¡kolenÃm.",h2:"RozÅ¡iÅte své bezpeÄnostnà portfólio o Å¡piÄkovou akustickou AI",p1:"Jako autorizovaný distributor SED se stáváte primárnÃm regionálnÃm dodavatelem edge AI akustické technologie. Poptávka po neinvazivnà detekci zvukových událostà celosvÄtovÄ roste v oblastech mÄstské bezpeÄnosti, zdravotnictvÃ, průmyslu a bankovnictvÃ.",p2:"VybavÃme distributory pÅedvádÄcÃmi hardwarovými sadami, bezplatnými NFR (not for resell) softwarovými licencemi pro vaÅ¡e testovánà a demonstrace produktů na vÅ¡ech podporovaných platformách (Axis, Hanwha, Hikvision atd.) a pÅÃmým pÅÃstupem k naÅ¡emu vývojovému týmu v Plzni.",h3:"ProÄ se stát partnerem JALUD Embedded?",b1_title:"Exkluzivita územà a ochrana projektů",b1_desc:"Registrované projekty zÃskávajà garantovanou ochranu marže a regi
4623onálnà pÅednost.",b2_title:"Komplexnà školenà a certifikace",b2_desc:"Technická a obchodnà pÅÃprava pro vaÅ¡e inženýry a obchodnà zástupce.",b3_title:"Ochrana soukromà dle GDPR",b3_desc:"Nenahrávánà lidské ÅeÄi garantuje bezproblémové schválenà mÄstskými úÅady.",b4_title:"SLA inženýrská podpora",b4_desc:"PÅÃmá eskalace dotazů na vývojové inženýry.",benefits:["Exkluzivnà teritoriálnà práva a ochrana registrace projektů","PÅedvádÄcà hardwarové sady a bezplatné NFR (not for resell) SW licence pro vaÅ¡e testy a demonstrace produktů na vÅ¡ech podporovaných platformách (Axis, Hanwha, Hikvision atd.)","PÅÃmá technická inženýrská podpora a prodejnà školenÃ"]},integrator:{title:"Integrace SED do bezpeÄnostnÃch systémů",eyebrow:"INTEGRACE VMS A HARDWARU",lead:"NabÃdnÄte pokroÄilou detekci zvukových událostà s nativnÃm softwarem pro kamery Hanwha, Axis, Hikvision a integracà do pÅednÃch VMS (Genetec, Milestone, Avigilon, Geutebrück a dalÅ¡Ãch).",h2:"Snadná VMS integrace bez nutnosti výmÄny stávajÃcÃch kamer",p1:"Modernà klienti vyžadujà integrovaná ÅeÅ¡enÃ. SED umožÅuje systémovým integrátorům snadno pÅidat akustickou detekci do stávajÃcÃho VMS softwaru bez nutnosti výmÄny kamer.",p2:"PÅi výskytu akustické události (stÅelba, kÅik, rozbità skla) SED okamžitÄ odesÃlá VMS metadata, natáÄà PTZ kamery na mÃsto zvuku a upozorÅuje operaÄnà stÅedisko bÄhem <5s.",h3:"Výhody pro integrátory",b1_title:"Nativnà Edge aplikace a Å¡iroká VMS integrace",b1_desc:'Nativnà software pro kamery Hanwha, Axis a Hikvision s hotovými integracemi do pÅednÃch VMS (Genetec, Milestone, Avigilon, Geutebrück a Åady dalÅ¡Ãch). <a href="#solutions" data-route="solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">VÃce v pÅehledu ÅeÅ¡enà â</a>',b2_title:"REST API a HTTP Webhooky",b2_desc:"Flexibilnà integrace do vlastnÃch PSIM nebo IoT systémů Smart City.",b3_title:"Nulové nároky na údržbu",b3_desc:"Automatická autodiagnostika a neuronová filtrace Å¡umu.",benefits:["Bezplatné NFR (not for resell) SW licence pro vaÅ¡e testy a demonstrace na vÅ¡ech podporovaných platformách (Axis, Hanwha, Hikvision atd.) a pÅÃstup k REST API SDK","Okamžité natáÄenà PTZ kamer a integrace poplachů do velÃna","Ochrana marže projektů a pÅedprodejnà architektonická validace"]},citizen:{title:"ObÄanská spolupráce pro bezpeÄnÄjšà mÄsta",eyebrow:"INICIATIVA MÄSTSKà BEZPEÄNOSTI",lead:"Zapojenà obÄanů a komunitnÃch lÃdrů do identifikace rizikových mÃst ve mÄstech a spolupráce s mÄstskou policià pro rychlejšà zásah v krizových situacÃch.",h2:"SpoleÄnÄ pro bezpeÄnÄjšà mÄsta",p1:"BezpeÄnost ve mÄstech je spoleÄnou odpovÄdnostÃ. ObÄané Äasto upozorÅujà na neosvÄtlená mÃsta, mÄstské parky a zastávky MHD, kde docházà k výtržnostem a vandalismu.",p2:"ProsazovánÃm nasazenà Sound Event Detector ve vaÅ¡em mÄstÄ pomáháte policii reagovat 7x rychleji na incidenty pÅi důsledné ochranÄ soukromÃ.",h3:"Jak mohou aktivnà obÄané pomoci",b1_title:"Podánà podnÄtu mÄstské radÄ",b1_desc:"StáhnÄte si náš vzor návrhu pro bezpeÄnostnà výbory mÄst.",b2_title:"Identifikace rizikových mÃst",b2_desc:"Hlášenà nebezpeÄných parků, Å¡kolnÃch zón a uzlů MHD.",b3_title:"Garance ochrany soukromÃ",b3_desc:"Informujte sousedy, že SED zpracovává zvuk lokálnÄ na Äipu bez nahrávánà hovorů.",benefits:["Vzory mÄstských peticà pro jednánà zastupitelstva","OsvÄtové materiály a zprávy o bezpeÄnosti v obcÃch","Soulad s GDPR bez nahrávánà lidské ÅeÄi"]},investor:{title:"InvestiÄnà partnerstvÃ",eyebrow:"INVESTIÄNà A KAPITÃLOVà PARTNERSTVÃ",lead:"Partnerstvà s JALUD Embedded s.r.o. pÅi globálnà expanzi pokroÄilé akustické AI na trhy mÄstské, průmyslové a obranné bezpeÄnosti.",h2:"Nejrychleji rostoucà průkopnÃk akustické AI v EvropÄ",p1:"JALUD Embedded je oceÅovaný evropský technologický lÃdr se sÃdlem v Plzni. Držitel ocenÄnà Národnà cena za AI, VizionáÅi 2023 a EU Seal of Excellence.",p2:"NaÅ¡e neuronové algoritmy zpracovávajà zvuk za <5s pÅÃmo na úsporných procesorech ARM a NPU. S rostoucà distributorskou sÃtà v EvropÄ a USA nabÃzÃme investorům vysoký potenciál opakovaných softwarových maržÃ.",h3:"Hlavnà investiÄnà pÅednosti",b1_title:"Patentovaná neural edge technologie",b1_desc:"Mikrosekundové DSP zpracovánà na dostupném hardwaru.",b2_title:"Masivnà růst trhu (TAM)",b2_desc:"Smart Cities, doprava, nemocnice, Å¡koly a průmysl.",b3_title:"Vysoká opakovatelnost softwaru",b3_desc:"SaaS licenÄnà model spojený s prodejem hardwaru.",benefits:["Vlastnà duÅ¡evnà vlastnictvà edge AI a patenty","Exponenciálnà komerÄnà růst na trzÃch EU, UK a USA","OvÄÅená ekonomika jednotky a vysoké opakované pÅÃjm
4623y ze softwaru"]},customer:{title:"PéÄe o zákaznÃky a SLA údržba",eyebrow:"PODPORA A GARANCE PRO KONCOVà UŽIVATELE",lead:"Komplexnà technická podpora, akustické průzkumy lokalit, aktualizace firmwaru a neustálá optimalizace klasifikátorů pro mÄsta a podniky.",h2:"Komplexnà zákaznická péÄe a kontinuálnà optimalizace",p1:"V Sound Event Detector instalacà práce nekonÄÃ. Náš tým péÄe o zákaznÃky zajišťuje vysokou provoznà spolehlivost a minimalizaci faleÅ¡ných poplachů pro mÄsta, nemocnice i průmyslové podniky.",p2:"Poskytujeme akustické průzkumy lokalit na klÃÄ, doporuÄenà výšky montáže, kalibraci Å¡umu a vzdálenou aktualizaci firmwaru.",h3:"Závazky vůÄi zákaznÃkům",b1_title:"Vyhrazená inženýrská péÄe",b1_desc:"PÅÃmé spojenà s technickým inženýrem pro asistentÄnà služby.",b2_title:"Celoživotnà uÄenà neuronové sÃtÄ",b2_desc:"Neustálá vylepÅ¡ovánà AI modelů pro nové typy Å¡umu.",b3_title:"ISO 27001 / ISO 9001 SLA garance",b3_desc:"Certifikované ÅÃzenà kvality a bezpeÄnosti informacÃ.",benefits:["Asistence pÅi instalaci na klÃÄ a akustické mapovánÃ","Garantovaná SLA technická podpora","Vzdálená aktualizace firmwaru a neustálé vylepÅ¡ovánà AI"]},partner:{title:"Technologické a OEM partnerstvÃ",eyebrow:"OEM A TECHNOLOGICKà INTEGRACE",lead:"SpoleÄný vývoj specializovaných hardwarových modulů, kamerových Äipů, chytrých sloupů a robotů s akustickou AI SED.",h2:"ZaÄleÅte detekci zvuku pÅÃmo do hardwaru nové generace",p1:"JALUD Embedded spolupracuje s pÅednÃmi výrobci hardwaru, kamer a mÄstského osvÄtlenà na pÅÃmé integraci neuronových algoritmů SED.",p2:"Náš úsporný C/C++ neuronový engine funguje na Äipech NPU, DSP nebo ARM Cortex, což dává výrobcům konkurenÄnà výhodu bez vysokých nákladů na pÅenos dat do cloudu.",h3:"Možnosti OEM integrace",b1_title:"Licencovánà firmwaru pro DSP / NPU",b1_desc:"Integrace algoritmů SED do kamerových procesorů.",b2_title:"Vývoj vlastnÃch akustických datových sad",b2_desc:"Trénink speciálnÃch klasifikátorů pro zvuky strojů.",b3_title:"SpoleÄný marketing a licencovánà patentů",b3_desc:"SpoleÄné uvedenà produktů na trh a prezentace na veletrzÃch.",benefits:["Licencovánà neuronových algoritmů pro NPU a DSP Äipy","Vývoj vlastnÃch akustických AI klasifikátorů na mÃru","SpoleÄné patenty a uvádÄnà co-branded produktů na trh"]}},de:{distributor:{title:"Vertriebspartner-Programm | Sound Event Detector",eyebrow:"VERTRIEBSPARTNER-NETZWERK",lead:"Erweitern Sie Ihr Sicherheitstechnologie-Portfolio um moderne Akustik-Erkennungshardware und kostenlose NFR-Softwarelizenzen (Not For Resale) für alle unterstützten Plattformen (Axis, Hanwha, Hikvision...) mit dediziertem Support.",h2:"Erweitern Sie Ihr Portfolio um erstklassige Akustik-KI",p1:"Als autorisierter SED-Vertriebspartner werden Sie zur primären regionalen Quelle für Edge-KI-Akustiktechnologie. Die Nachfrage nach akustischer Erkennung wächst weltweit in Städten, Krankenhäusern und der Industrie.",p2:"Wir statten Vertriebspartner mit Hardware-Demo-Kits, kostenlosen NFR-Softwarelizenzen (Not For Resale) für Ihre Tests und Produktdemonstrationen auf allen unterstützten Plattformen (Axis, Hanwha, Hikvision usw.) und direktem Zugang zu unseren Entwicklern in Pilsen aus.",h3:"Warum Partner von JALUD Embedded werden?",b1_title:"Gebietsschutz & Projektregistrierung",b1_desc:"Registrierte Projekte erhalten garantierten Margenschutz und regionale Präferenz.",b2_title:"Umfassende Schulung & Zertifizierung",b2_desc:"Technische Vertriebsschulung für Ihr Ingenieur- und Vertriebsteam.",b3_title:"100 % DSGVO-Konformität",b3_desc:"Keine Sprachaufzeichnung garantiert reibungslose kommunale Genehmigungen.",b4_title:"SLA Support",b4_desc:"Direkte Eskalation an unsere R&D-Entwicklungsingenieure.",benefits:["Exklusive gebietsschutzrechte & Projektregistrierungsschutz","Hardware-Demo-Kits & kostenlose NFR-Softwarelizenzen (Not For Resale) für Tests und Produktdemonstrationen auf allen Plattformen (Axis, Hanwha, Hikvision usw.)","Direkter technischer Support und Vertriebsschulungen"]},integrator:{title:"Systemintegrator | Integration fortschrittlicher Akustikerfassung",eyebrow:"VMS- & HARDWAREINTEGRATION",lead:"Bieten Sie fortsc
4623hrittliche Akustikerkennung mit nativer Software für Hanwha-, Axis- und Hikvision-Kameras sowie direkter Integration in führende VMS-Plattformen (Genetec, Milestone, Avigilon, Geutebrück u. v. m.) an.",h2:"Nahtlose VMS-Integration ohne Kameratausch",p1:"Modernste Sicherheitskunden verlangen integrierte Lösungen. SED ermöglicht die nahtlose Einbindung in bestehende VMS-Software ohne Austausch bestehender Kameras.",p2:"Bei einem Vorfall (Schuss, Schrei, Glasbruch) sendet SED sofort VMS-Metadaten, steuert PTZ-Kameras auf die Geräuschquelle und alarmiert die Leitstelle in <5s.",h3:"Vorteile für Integratoren",b1_title:"Native Edge-Apps & Umfassende VMS-Integration",b1_desc:'Native Kamera-Software für Hanwha, Axis und Hikvision mit fertigen Integrationen in führende VMS (Genetec, Milestone, Avigilon, Geutebrück u. v. m.). <a href="#solutions" data-route="solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Mehr in der Lösungsübersicht â</a>',b2_title:"REST API & HTTP Webhooks",b2_desc:"Flexible Anbindung an PSIM- und Smart-City-Plattformen.",b3_title:"Null Wartungsaufwand",b3_desc:"Automatische Selbstdiagnose und neuronale Rauschfilterung.",benefits:["Kostenlose NFR-Softwarelizenzen (Not For Resale) für Tests & Demos auf allen Plattformen (Axis, Hanwha, Hikvision...) & REST-API-Zugang","Sofortige PTZ-Kamerasteuerung & Alarmierung der Leitstelle","Margenschutz & Vorverkaufsunterstützung"]},citizen:{title:"Aktiver Bürger | Verbesserung der öffentlichen Sicherheit",eyebrow:"INITIATIVE FÃR GEMEINDESICHERHEIT",lead:"Bürger und Gemeindeleiter identifizieren Sicherheitsrisiko-Zonen für schnellere Polizeieinsätze.",h2:"Städte gemeinsam sicherer machen",p1:"Ãffentliche Sicherheit ist eine gemeinsame Verantwortung. Bürgern fallen unbeleuchtete Parks und Brennpunkte auf, an denen es zu Vandalismus kommt.",p2:"Durch Ihren Einsatz für Sound Event Detector in Ihrer Gemeinde helfen Sie der Polizei, 7-mal schneller zu reagieren.",h3:"Wie aktive Bürger helfen können",b1_title:"Bürgeranträge an den Stadtrat",b1_desc:"Laden Sie unsere Vorlage für kommunale Sicherheitsausschüsse herunter.",b2_title:"Gefahrenzonen melden",b2_desc:"Melden Sie unsichere Parks, Schulwege und Haltestellen.",b3_title:"Datenschutz gewährleisten",b3_desc:"Informieren Sie Anwohner, dass SED Sprache nicht aufzeichnet.",benefits:["Vorlagen für Bürgeranträge in Stadtratsitzungen","Informationsmaterialien zur Gemeindesicherheit","100 % DSGVO-konform ohne Sprachaufzeichnung"]},investor:{title:"Investor Relations | Skalierung europäischer Deep-Tech-KI",eyebrow:"KAPITALPARTNERSCHAFT",lead:"Partner von JALUD Embedded s.r.o. bei der weltweiten Expansion hochwachsender Akustik-KI.",h2:"Schnellstwachsender Akustik-KI-Pionier Europas",p1:"JALUD Embedded ist ein preisgekrönter europäischer Technologieführer mit Sitz in Pilsen. Gewinner des Nationalen KI-Preises und EU Seal of Excellence.",p2:"Unsere neuronalen Edge-Algorithmen verarbeiten Geräusche in <5s direkt auf ARM- und NPU-Prozessoren. Wir bieten Investoren ein hohes wiederkehrendes Software-Margenpotenzial.",h3:"Investment-Highlights",b1_title:"Patentierte Edge-KI-Technologie",b1_desc:"Mikrossekunden-DSP-Verarbeitung auf kostengünstiger Hardware.",b2_title:"GroÃes Marktpotenzial (TAM)",b2_desc:"Smart Cities, Verkehr, Krankenhäuser, Schulen und Industrie.",b3_title:"Hohe wiederkehrende Erlöse",b3_desc:"SaaS-Lizenzmodell kombiniert mit Hardware-Vertrieb.",benefits:["Eigenes Edge-KI-Patentportfolio","Exponentielles Wachstum in EU, UK und USA","Bewährte Unit Economics und hohe wiederkehrende Softwareerlöse"]},customer:{title:"Kundenerfolg & SLA-Wartung",eyebrow:"SUPPORT FÃR ENDANWENDER",lead:"Umfassender technischer Support, Standortanalysen und kontinuierliche Modelloptimierung.",h2:"Umfassender Support & kontinuierliche Optimierung",p1:"Mit der Installation endet unsere Arbeit nicht. Unser Customer Success Team sorgt für 100 % Zuverlässigkeit und null Fehlalarme.",p2:"Wir bieten schlüsselfertige Standortanalysen, Montageempfehlungen und automatische Over-the-Air-Updates.",h3:"Kundenversprechen",b1_title:"Dedizierter Support-Ingenieur",b1_desc:"Direkter Ansprechpartner für Einrichtung und Betreuung.",b2_title:"Lebenslanges KI-Lernen",b2_desc:"Kontinuierliche Modell-Upgrades für neue Geräuschumgebungen.",b3_title:"ISO 27001 / ISO 9001 Garantiert",b3_desc:"Zertifiziertes Qualitäts- und Sicherheitsmanagement.",benefits:["Schlüsselfertige Installationsunterstützung & Standortkartierung","Garantierter SLA-Helpdesk","Over-the-Air-Updates für KI-Modelle"]},partner:{title:"Technologie- & OEM-Partnerschaft",eyebrow:"OEM-INTEGRATION",lead:"Gemeinsame Entwicklung von Hardwaremodulen, Kamera-Chips und Smart-City-Masten.",h2:"Akustikerkennung direkt in Hardware integrieren",p1:"JALUD Embedded arbeitet mit führenden Hardwareherstellern zusammen, um SED-Algorithmen direkt in Geräte der nächsten Generation einzubetten.",p2:"Unsere C
4623/C++ Neural Engine läuft effizient auf NPU-, DSP- oder ARM-Prozessoren ohne hohe Cloud-Bandbreitenkosten.",h3:"OEM-Integrationsoptionen",b1_title:"DSP / NPU Firmware-Lizenzierung",b1_desc:"Einbettung von SED-Algorithmen in Kamera-SoCs.",b2_title:"Individuelle Akustik-Datensätze",b2_desc:"Training spezieller Klassifikatoren für Maschinenlärm.",b3_title:"Gemeinsames Marketing & Patente",b3_desc:"Gemeinsame Produkteinführungen und Messeauftritte.",benefits:["Lizenzierung von NPU/DSP-Algorithmen","Entwicklung maÃgeschneiderter Akustik-Klassifikatoren","Gemeinsame Patente und Co-Branding"]}},es:{distributor:{title:"Programa de Distribuidores | Sound Event Detector",eyebrow:"RED DE SOCIOS DISTRIBUIDORES",lead:"AmplÃe su cartera de seguridad con hardware de detección acústica y licencias de software NFR (not for resell) sin costo en todas las plataformas compatibles (Axis, Hanwha, Hikvision...) con soporte y capacitación dedicada.",h2:"AmplÃe su portafolio de seguridad con IA acústica de primer nivel",p1:"Como distribuidor autorizado de SED, usted se convierte en la fuente regional lÃder para la tecnologÃa de seguridad acústica edge AI.",p2:"Equipamos a los distribuidores con kits de demostración de hardware, licencias de software NFR (not for resell) sin costo para sus pruebas y demostraciones de productos en todas las plataformas compatibles (Axis, Hanwha, Hikvision, etc.) y acceso directo a nuestro equipo de desarrollo en Pilsen.",h3:"¿Por qué asociarse con JALUD Embedded?",b1_title:"Exclusividad territorial y protección de proyectos",b1_desc:"Los proyectos registrados reciben protección de margen y preferencia regional.",b2_title:"Capacitación técnica y certificación",b2_desc:"Habilitación comercial y técnica para sus ingenieros.",b3_title:"Cumplimiento de RGPD por diseño",b3_desc:"Cero grabación de voz humana para aprobaciones municipales sin fricción.",b4_title:"Soporte de ingenierÃa y SLA",b4_desc:"Escalamiento directo con ingenieros de I+D.",benefits:["Derechos exclusivos de distribución y protección de proyectos","Kits demo de hardware y licencias SW NFR (not for resell) sin costo para sus pruebas y demostraciones en todas las plataformas (Axis, Hanwha, Hikvision, etc.)","Mesa técnica de ingenierÃa y capacitación de ventas"]},integrator:{title:"Integrador de Sistemas | Integración de Detección Acústica",eyebrow:"INTEGRACIÃN VMS Y HARDWARE",lead:"Ofrezca detección acústica avanzada con software nativo para cámaras Hanwha, Axis y Hikvision e integración directa en las principales plataformas VMS (Genetec, Milestone, Avigilon, Geutebrück y muchas más).",h2:"Integración VMS sin reemplazar cámaras existentes",p1:"Los clientes modernos exigen soluciones integradas. SED permite añadir detección de audio en tiempo real al VMS sin reemplazar hardware existente.",p2:"Al ocurrir un incidente, SED envÃa metadatos al VMS, rota cámaras PTZ al vector del sonido y alerta a los operadores en <5s.",h3:"Ventajas para integradores",b1_title:"Aplicaciones Edge Nativas y Amplia Integración VMS",b1_desc:'Software nativo para cámaras Hanwha, Axis y Hikvision con integraciones listas para los principales sistemas VMS (Genetec, Milestone, Avigilon, Geutebrück y muchos más). <a href="#solutions" data-route="solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Más detalles en Soluciones â</a>',b2_title:"REST API y Webhooks HTTP",b2_desc:"Integración flexible en plataformas PSIM o Smart City IoT.",b3_title:"Cero sobrecarga de mantenimiento",b3_desc:"Autodiagnóstico continuo y filtrado neuronal de ruido ambiental.",benefits:["Licencias SW NFR (not for resell) sin costo para pruebas y demostraciones en todas las plataformas compatibles (Axis, Hanwha, Hikvision, etc.) y acceso SDK REST API","Giro automático de cámaras PTZ e integración con sala de control","Protección de márgenes y validación técnica previa"]},citizen:{title:"Ciudadano Activo | Mejora de la Seguridad Pública con SED",eyebrow:"INICIATIVA DE SEGURIDAD COMUNITARIA",lead:"Fomentar la colaboración ciudadana para identificar puntos ciegos urbanos y ayudar a la policÃa a responder más rápido a emergencias.",h2:"Haciendo ciudades más seguras, juntos",p1:"La seguridad ciudadana es un esfuerzo colectivo. Los ciudadanos a menudo detectan áreas no iluminadas donde ocurren disturbios.",p2:"Al solicitar la instalación de Sound Event Detector en su municipio, ayuda a la policÃa a responder 7 veces más rápido respetando la privacidad.",h3:"Cómo pueden ayudar los ciudadanos",b1_title:"Petición a su ayuntamiento local",b1_desc:"Descargue nuestra plantilla de propuesta municipal.",b2_title:"Identificar puntos de riesgo",b2_desc:"Reportar parques y paradas de transporte público vulnerables.",b3_title:"GarantÃa de privacidad",b3_desc:"Informar a los vecinos que SED no graba conversaciones.",benefits:["Plantillas de peticiones municipales","Material de concienciación sobre seguridad ciudadana","Compatible con GDPR sin grabación de voz"]},investor:{title:"Relación con Inversores | Crecimiento de Deep-Tech Europea",eyebrow:"ASOCIACIÃN DE CAPITAL",lead:"Asóciese con JALUD Embedded s.r.o. para escalar la IA acústica en mercados de seguridad municipales, industriales y de defensa.",h2:"Pionero de IA acústica de mayor crecimiento en Europa",p1:"JALUD Embedded es una empresa tecnológica europea con sede en Pilsen, República Checa, ganadora del Premio Nacional de IA y VizionáÅi 2023.",p2:"Nuestros algoritmos neuronales procesan sonido en <5s en microprocesa
4623dores ARM y NPU. Ofrecemos a los inversores altos márgenes de software recurrentes.",h3:"Aspectos destacados de inversión",b1_title:"TecnologÃa patentada Edge AI",b1_desc:"Procesamiento DSP de microsegundos en hardware accesible.",b2_title:"Gran mercado potencial (TAM)",b2_desc:"Ciudades inteligentes, transporte, hospitales y defensa.",b3_title:"Alta recurrencia de software",b3_desc:"Modelo SaaS combinado con venta de hardware.",benefits:["Propiedad intelectual propia y patentes registradas","Expansión en mercados de la UE, Reino Unido y EE. UU.","EconomÃa unitaria probada y altos ingresos recurrentes"]},customer:{title:"Ãxito del Cliente y Mantenimiento SLA",eyebrow:"SOPORTE AL USUARIO FINAL",lead:"Soporte técnico integral, estudios acústicos de emplazamientos y actualizaciones de firmware continuas.",h2:"Soporte empresarial continuo y optimización",p1:"En Sound Event Detector, la instalación es solo el comienzo. Aseguramos máxima fiabilidad operativa para municipios y empresas.",p2:"Proporcionamos estudios acústicos llave en mano, calibración de ruido de fondo y actualizaciones inalámbricas de modelos de IA.",h3:"Compromisos con el cliente",b1_title:"IngenierÃa de soporte dedicada",b1_desc:"Contacto directo con ingenieros para asistencia de configuración.",b2_title:"Reentrenamiento neuronal de por vida",b2_desc:"Mejoras continuas para nuevos entornos sonoros.",b3_title:"GarantÃas SLA ISO 27001 / ISO 9001",b3_desc:"Gestión certificada de calidad y ciberseguridad.",benefits:["Asistencia en instalación y mapeo acústico","Respuesta técnica garantizada por SLA","Actualizaciones de firmware y mejoras de IA"]},partner:{title:"Programa de Alianzas Tecnológicas y OEM",eyebrow:"INTEGRACIÃN OEM",lead:"Co-desarrolle módulos de hardware especializados, chips de cámara y luminarias inteligentes con la IA acústica de SED.",h2:"Incorpore detección acústica en hardware de nueva generación",p1:"JALUD Embedded colabora con fabricantes de cámaras, iluminación inteligente y robótica de seguridad para integrar algoritmos neuronales directamente en sus dispositivos.",p2:"Nuestro motor neuronal en C/C++ funciona eficientemente en procesadores NPU, DSP o ARM Cortex sin altos costes de ancho de banda en la nube.",h3:"Opciones de integración OEM",b1_title:"Licenciamiento de firmware para DSP / NPU",b1_desc:"Integración de algoritmos SED en SoC de cámaras.",b2_title:"I+D de conjuntos de datos acústicos a medida",b2_desc:"Entrenamiento de clasificadores para maquinaria industrial.",b3_title:"Marketing conjunto y patentes",b3_desc:"Lanzamiento conjunto de productos y ferias internacionales.",benefits:["Licenciamiento de algoritmos para chips NPU y DSP","Desarrollo de clasificadores acústicos a medida","Patentes conjuntas y co-branding"]}},pt:{distributor:{title:"Programa de Distribuidores | Sound Event Detector",eyebrow:"REDE DE PARCEIROS DISTRIBUIDORES",lead:"Expanda o seu portfólio de segurança com hardware de deteção acústica e licenças de software NFR (not for resell) sem custo em todas as plataformas suportadas (Axis, Hanwha, Hikvision...) com suporte e formação técnica dedicada.",h2:"Expanda o seu portfólio de segurança com IA acústica de ponta",p1:"Como distribuidor autorizado da SED, torna-se a principal referência regional em tecnologia acústica edge AI.",p2:"Equipamos os distribuidores com kits de demonstração de hardware, licenças de software NFR (not for resell) sem custo para os seus testes e demonstrações de produtos em todas as plataformas suportadas (Axis, Hanwha, Hikvision, etc.) e acesso direto à nossa equipa de engenharia em Pilsen.",h3:"Porquê ser parceiro da JALUD Embedded?",b1_title:"Exclusividade territorial e proteção de projetos",b1_desc:"Projetos registados recebem proteção de margem e prioridade regional.",b2_title:"Formação e certificação abrangentes",b2_desc:"Capacitação técnica e comercial para a sua equipa.",b3_title:"Conformidade com RGPD por Design",b3_desc:"Sem gravação de voz humana, facilitando aprovações municipais.",b4_title:"Suporte de engenharia e SLA",b4_desc:"Contacto direto com engenheiros de I&D.",benefits:["Direitos exclusivos de distribuição e proteção de projetos","Kits demo de hardware e licenças SW NFR (not for resell) sem custo para testes e demonstrações em todas as plataformas (Axis, Hanwha, Hikvision, etc.)","Mesa técnica de engenharia e formação de vendas"]},integrator:{title:"Integrador de Sistemas | Integração de Deteção Acústica",eyebrow:"INTEGRAÃÃO VMS E HARDWARE",lead:"Ofereça deteção acústica avançada com software nativo para câmaras Hanwha, Axis e Hikvision e integração direta nas principais plataformas VMS (Genetec, Milestone, Avigilon, Geutebrück e muitas outras).",h2:"Integração VMS perfeita sem trocar câmaras existentes",p1:"Clientes modernos exigem soluções integradas. A SED permite adicionar deteção acústica sem substituir o hardware de vÃdeo existente.",p2:"Perante um evento, a SED envia metadados para o VMS, direciona câmaras PTZ para o vetor sonoro e notifica os operadores em <5s.",h3:"Vantagens para integradores",b1_title:"Aplicações Edge Nativas e Ampla Integração VMS",b1_desc:'Software nativo para câmaras Hanwha, Axis e Hikvision com integrações prontas para os principais sistemas VMS (Genetec, Milestone, Avigilon, Geutebrück e muitos outros). <a href="#solutions" data-route="solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Mais detalhes na Visão Geral de Soluções â</a>',b2_title:"REST API e Webhooks HTTP",b2_desc:"Integração flexÃvel em plataformas PSIM ou Smart City IoT.",b3_title:"Zero sobrecarga de manutenção",b3_desc:"Autodiagnóstico contÃnuo e filtragem neural de ruÃdo.",benefits:["Licenças SW NFR (not for resell) sem custo para testes e demonstrações em todas as plataformas suportadas (Axis, Hanwha, Hikvision, etc.) e acesso SDK REST API","Orientação automática de câmaras PTZ e integração com a sala de controlo","Proteção de margens de projeto e validação arquitetural"]},citizen:{title:"Cidadão Ativo | Melhorar a Segurança Pública com a SED",eyebrow:"INICIATIVA DE SEGURANÃA COMUNITÃRIA",lead:"Envolver os cidadãos na identificação de pontos cegos de segurança para resposta policial mais rápida.",h2:"Tornando as cidades mais seguras, juntos",p1:"A segurança pública é uma responsabilidade
4623coletiva. Os cidadãos notam frequentemente áreas escuras ou praças onde ocorrem incidentes.",p2:"Ao defender a implementação da Sound Event Detector no seu municÃpio, ajuda a polÃcia a agir 7 vezes mais rápido mantendo a máxima privacidade.",h3:"Como os cidadãos podem ajudar",b1_title:"Proposta para a câmara municipal",b1_desc:"Descarregue o nosso modelo de proposta para comissões de segurança.",b2_title:"Identificar pontos de risco",b2_desc:"Reportar parques e paragens de autocarro vulneráveis.",b3_title:"Garantir a privacidade",b3_desc:"Informar os vizinhos de que a SED não grava conversas.",benefits:["Modelos de propostas municipais","Material de sensibilização para a segurança local","Em conformidade com RGPD sem gravação de voz"]},investor:{title:"Relações com Investidores | Expansão de Deep-Tech Europeia",eyebrow:"PARCERIA DE CAPITAL",lead:"Associe-se à JALUD Embedded s.r.o. na expansão da IA acústica em mercados municipais, industriais e de defesa.",h2:"Pioneiro de IA acústica com mais rápido crescimento na Europa",p1:"A JALUD Embedded é lÃder europeia em tecnologia, sediada em Pilsen, República Checa, galardoada com o Prémio Nacional de IA e VizionáÅi 2023.",p2:"Os nossos algoritmos neurais processam áudio em <5s em processadores ARM e NPU, proporcionando altas margens de software recorrentes.",h3:"Destaques de investimento",b1_title:"Tecnologia patenteada Edge AI",b1_desc:"Processamento DSP de microssegundos em hardware de baixo custo.",b2_title:"Grande mercado potencial (TAM)",b2_desc:"Cidades inteligentes, transportes, hospitais e defesa.",b3_title:"Alta receita recorrente de software",b3_desc:"Modelo de subscrição SaaS associado à venda de hardware.",benefits:["Propriedade intelectual própria e patentes registadas","Expansão comercial nos mercados da UE, Reino Unido e EUA","Métricas unitárias comprovadas e receita de software recorrente"]},customer:{title:"Sucesso do Cliente e Manutenção SLA",eyebrow:"SUPORTE AO UTILIZADOR FINAL",lead:"Suporte técnico completo, estudos acústicos de locais e otimização contÃnua dos modelos neurais.",h2:"Suporte empresarial contÃnuo e otimização",p1:"Na Sound Event Detector, a instalação é apenas o inÃcio. Asseguramos alta fiabilidade operacional para municÃpios e empresas.",p2:"Disponibilizamos estudos acústicos chave-na-mão, calibração de ruÃdo de fundo e atualizações automáticas de firmware e modelos de IA.",h3:"Compromissos com o cliente",b1_title:"Engenheiro de suporte dedicado",b1_desc:"Contacto direto com engenheiros para assistência de configuração.",b2_title:"Aprendizagem contÃnua da rede neural",b2_desc:"Melhorias contÃnuas para novos ambientes sonoros.",b3_title:"Garantias SLA ISO 27001 / ISO 9001",b3_desc:"Gestão certificada de qualidade e segurança da informação.",benefits:["Assistência na instalação e mapeamento acústico","Resposta técnica garantida por SLA","Atualizações de firmware e melhorias de IA"]},partner:{title:"Programa de Parcerias Tecnológicas e OEM",eyebrow:"INTEGRAÃÃO OEM",lead:"Co-desenvolva módulos de hardware, chips de câmaras e iluminação inteligente com a IA acústica da SED.",h2:"Incorpore deteção acústica em hardware de próxima geração",p1:"A JALUD Embedded colabora com fabricantes de hardware, câmaras e iluminação inteligente para integrar algoritmos da SED diretamente nos equipamentos.",p2:"O nosso motor neural em C/C++ funciona eficientemente em processadores NPU, DSP ou ARM Cortex sem custos elevados de largura de banda na nuvem.",h3:"Opções de integração OEM",b1_title:"Licenciamento de firmware para DSP / NPU",b1_desc:"Integração de algoritmos da SED em processadores de câmaras.",b2_title:"I&D de conjuntos de dados acústicos personalizados",b2_desc:"Treino de classificadores para maquinaria industrial.",b3_title:"Marketing conjunto e patentes",b3_desc:"Lançamento conjunto de produtos e presença em feiras mundiais.",benefits:["Licenciamento de algoritmos para chips NPU e DSP","Desenvolvimento de classificadores acústicos personalizados","Patentes conjuntas e produtos co-branded"]}},ar:{distributor:{title:"Ø¨Ø±ÙØ§Ù
ج اÙÙ
ÙØ²Ø¹ÙÙ | Sound Event Detector",eyebrow:"Ø´Ø¨ÙØ© Ø´Ø±ÙØ§Ø¡ Ø§ÙØªÙØ²ÙØ¹",lead:"ÙÙ
Ø¨ØªÙØ³Ùع Ù
ØÙØ¸ØªÙ Ø§ÙØ£Ù
ÙÙØ© Ù
ع Ø£Ø¬ÙØ²Ø© اÙÙØ´Ù Ø§ÙØµÙØªÙ Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù ÙØªØ±Ø§Ø®Ùص برÙ
Ø¬ÙØ§Øª NFR (not for resell) Ù
جاÙÙØ© عبر جÙ
ÙØ¹ اÙÙ
ÙØµØ§Øª اÙÙ
دعÙÙ
Ø© (Axis, Hanwha, Hikvision...) Ù
ع دعÙ
ÙØªØ¯Ø±Ùب Ø¥ÙÙÙÙ
Ù Ù
خصص.",h2:"ÙØ³Ø¹ Ù
ØÙØ¸ØªÙ Ø§ÙØ£Ù
ÙÙØ© Ø¨Ø£ØØ¯Ø« تÙÙÙØ§Øª Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØµÙتÙ",p1:"Ø¨ØµÙØªÙ Ù
ÙØ²Ø¹Ø§Ù Ù
عتÙ
دا٠ÙÙ SEDØ ØªØµØ¨Ø Ø§ÙÙ
صدر Ø§ÙØ¥ÙÙÙÙ
Ù Ø§ÙØ±Ø¦ÙØ³Ù ÙØªÙÙÙØ§Øª اÙÙØ´Ù Ø§ÙØµÙØªÙ Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙاعÙ.",p2:"ÙØ²Ùد اÙÙ
ÙØ²Ø¹ÙÙ Ø¨ØØ²Ù
ØªØ¬Ø±ÙØ¨ÙØ© ÙØªØ±Ø§Ø®Ùص برÙ
Ø¬ÙØ§Øª NFR (not for resell) Ù
جاÙÙØ© ÙØ§Ø®ØªØ¨Ø§Ø±Ø§ØªÙÙ
ÙØ¹Ø±Ùض Ù
ÙØªØ¬Ø§ØªÙÙ
عبر جÙ
ÙØ¹ اÙÙ
ÙØµØ§Øª اÙÙ
دعÙÙ
Ø© (Axis, Hanwha, Hikvision, etc.) Ù
ع ÙØµÙÙ Ù
باشر ÙÙØ±ÙÙ Ø§ÙØªØ·ÙÙØ± ÙÙ Ø¨ÙØ²Ù.",h3:"ÙÙ
اذا تشار٠JALUD EmbeddedØ",b1_title:"ØØµØ±ÙØ© Ø¥ÙÙÙÙ
ÙØ© ÙØÙ
Ø§ÙØ© اÙÙ
Ø´Ø§Ø±ÙØ¹",b1_desc:"اÙÙ
Ø´Ø§Ø±ÙØ¹ اÙÙ
Ø³Ø¬ÙØ© ØªØØµÙ عÙÙ ØÙ
Ø§ÙØ© اÙÙØ§Ù
Ø´ ÙØ£ÙÙÙÙØ© Ø¥ÙÙÙÙ
ÙØ©.",b2_title:"ØªØ¯Ø±ÙØ¨ شاÙ
Ù ÙØ´Ùادات Ù
عتÙ
دة",b2_desc:"تأÙÙ٠تÙÙÙ ÙØªØ¬Ø§Ø±Ù ÙÙ
ÙÙØ¯Ø³ÙÙÙ
ÙÙØ±Ù٠اÙÙ
Ø¨ÙØ¹Ø§Øª.",b3_title:"Ø§ÙØ§Ù
تثا٠ÙÙØ§Ø¦ØØ© GDPR Ø¨Ø§ÙØªØµÙ
ÙÙ
",b3_desc:"عدÙ
تسجÙ٠أ٠Ù
ØØ§Ø¯Ø«Ø§Øª ØµÙØªÙØ© ÙØªØ³ÙÙ٠اÙÙ
ÙØ§ÙÙØ§Øª Ø§ÙØ¨ÙØ¯ÙØ©.",b4_title:"دعÙ
ÙÙØ¯Ø³Ù بÙ
ÙØ¬Ø¨ SLA",b4_desc:"ØªÙØ§ØµÙ Ù
باشر Ù
ع Ù
ÙÙØ¯Ø³Ù Ø§ÙØ¨ØØ« ÙØ§ÙتطÙÙØ±.",benefits:["ØÙÙÙ ØªÙØ²Ùع Ø¥ÙÙÙÙ
ÙØ© ØØµØ±ÙØ© ÙØÙ
Ø§ÙØ© تسجÙ٠اÙÙ
Ø´Ø§Ø±ÙØ¹","ØØ²Ù
Ø¹Ø±ÙØ¶ ØªØ¬Ø±ÙØ¨ÙØ© ÙØªØ±Ø§Ø®Ùص NFR (not for resell) Ù
جاÙÙØ© ÙØ§Ø®ØªØ¨Ø§Ø±Ø§ØªÙÙ
ÙØ¹Ø±Ùض اÙÙ
ÙØªØ¬Ø§Øª عÙ٠جÙ
ÙØ¹ اÙÙ
ÙØµØ§Øª (Axis, Hanwha, Hikvision, etc.)","دعÙ
ÙÙÙ ÙÙØ¯Ø³Ù Ù
باشر ÙØªØ¯Ø±Ùب Ù
Ø¨ÙØ¹Ø§Øª"]},integrator:{title:"Ù
ÙØ§Ù
٠اÙÙØ¸Ù
| ØªÙØ§Ù
٠اÙÙØ´Ù Ø§ÙØµÙت٠اÙÙ
ØªÙØ¯Ù
",eyebrow:"ØªÙØ§Ù
Ù VMS ÙØ§ÙØ£Ø¬ÙØ²Ø©",lead:"ÙØ¯Ù
ÙØ´ÙØ§Ù ØµÙØªÙا٠Ù
ØªÙØ¯Ù
ا٠Ù
ع برÙ
Ø¬ÙØ§Øª أصÙÙØ© ÙÙØ§Ù
ÙØ±Ø§Øª Hanwha Ù Axis Ù Hikvision ÙØ§ÙØªÙØ§Ù
٠اÙÙ
باشر Ù
ع أبرز Ù
ÙØµØ§Øª VMS (Ù
ث٠Genetec Ù Milestone Ù Avigilon Ù Geutebrück ÙØºÙØ±ÙØ§ اÙÙØ«Ùر).",h2:"ØªÙØ§Ù
Ù Ø³ÙØ³ Ù
ع Ø£ÙØ¸Ù
Ø© VMS دÙ٠استبدا٠اÙÙØ§Ù
ÙØ±Ø§Øª Ø§ÙØØ§ÙÙØ©",p1:"ÙØªØ·Ùب Ø§ÙØ¹Ù
ÙØ§Ø¡ ØÙÙÙØ§Ù Ù
ØªÙØ§Ù
ÙØ©. ÙØªÙØ SED Ø¥Ø¶Ø§ÙØ© اÙÙØ´Ù Ø§ÙØµÙت٠إÙ٠براÙ
ج VMS دÙ٠استبدا٠اÙÙØ§Ù
ÙØ±Ø§Øª.",p2:"Ø¹ÙØ¯ ÙÙÙØ¹ ØØ¯Ø« ØµÙØªÙØ ÙØ±Ø³Ù SED Ø§ÙØ¨ÙØ§ÙØ§Øª اÙÙØµÙÙØ© ÙÙØ±Ø§Ù ÙÙÙØ¬Ù ÙØ§Ù
ÙØ±Ø§Øª PTZ Ø¥ÙÙ Ù
صدر Ø§ÙØµÙت ÙÙÙØ¨Ù اÙÙ
شغÙÙÙ Ù٠أÙ
4623Ù Ù
Ù 5 Ø«ÙØ§ÙÙ.",h3:"Ù
Ø²Ø§ÙØ§ ÙÙ
ÙØ§Ù
Ù٠اÙÙØ¸Ù
",b1_title:"تطبÙÙØ§Øª Edge أصÙÙØ© ÙØªÙاÙ
Ù VMS شاÙ
Ù",b1_desc:'برÙ
Ø¬ÙØ§Øª أصÙÙØ© ÙÙØ§Ù
ÙØ±Ø§Øª Hanwha Ù Axis Ù Hikvision Ù
ع ØªÙØ§Ù
Ù Ø¬Ø§ÙØ² ÙØ£Ø¨Ø±Ø² Ø£ÙØ¸Ù
Ø© VMS (Ù
ث٠Genetec Ù Milestone Ù Avigilon Ù Geutebrück ÙØºÙØ±ÙØ§). <a href="#solutions" data-route="solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">اÙÙ
Ø²ÙØ¯ ÙÙ ÙØ¸Ø±Ø© عاÙ
Ø© عÙÙ Ø§ÙØÙÙÙ â</a>',b2_title:"ÙØ§Ø¬ÙØ© REST API Ù Webhooks",b2_desc:"ØªÙØ§Ù
Ù Ù
ر٠Ù
ع Ù
ÙØµØ§Øª PSIM ÙØ¥ÙØªØ±ÙØª Ø§ÙØ£Ø´Ùاء ÙÙÙ
Ø¯Ù Ø§ÙØ°ÙÙØ©.",b3_title:"ØµÙØ§ÙØ© Ù
عدÙÙ
Ø©",b3_desc:"ØªØ´Ø®ÙØµ Ø°Ø§ØªÙ ÙØªØµÙÙØ© Ø§ÙØ¶Ùضاء اÙÙ
ØÙطة Ø¹ØµØ¨ÙØ§Ù.",benefits:["ØªØ±Ø§Ø®ÙØµ برÙ
Ø¬ÙØ§Øª NFR (not for resell) Ù
جاÙÙØ© ÙÙØ§Ø®ØªØ¨Ø§Ø±Ø§Øª ÙØ§ÙØ¹Ø±ÙØ¶ عÙ٠جÙ
ÙØ¹ اÙÙ
ÙØµØ§Øª اÙÙ
دعÙÙ
Ø© (Axis, Hanwha, Hikvision, etc.) ÙÙØµÙÙ ÙÙ REST API SDK","ØªÙØ¬ÙÙ ÙÙØ±Ù ÙÙØ§Ù
ÙØ±Ø§Øª PTZ ÙØªÙاÙ
Ù Ù
ع ØºØ±Ù Ø§ÙØ¹Ù
ÙÙØ§Øª","ØÙ
Ø§ÙØ© ÙÙØ§Ù
Ø´ اÙÙ
Ø´Ø§Ø±ÙØ¹ ÙØ§ÙتØÙ٠اÙÙÙ٠اÙÙ
سبÙ"]},citizen:{title:"اÙÙ
ÙØ§Ø·Ù اÙÙØ§Ø¹Ù | ØªØ¹Ø²ÙØ² Ø§ÙØ³ÙاÙ
Ø© Ø§ÙØ¹Ø§Ù
Ø© Ù
ع SED",eyebrow:"Ù
بادرة Ø£Ù
ا٠اÙÙ
جتÙ
ع",lead:"تÙ
ÙÙ٠اÙÙ
ÙØ§Ø·ÙÙÙ ÙÙØ§Ø¯Ø© اÙÙ
جتÙ
ع Ù
Ù ØªØØ¯Ùد اÙÙÙØ§Ø· Ø§ÙØØ³Ø§Ø³Ø© Ù٠اÙÙ
د٠ÙÙ
ساعدة Ø§ÙØ´Ø±Ø·Ø© عÙÙ Ø§ÙØªØ¯Ø®Ù Ø§ÙØ³Ø±Ùع.",h2:"Ù
عا٠ÙÙ
Ø¯Ù Ø£ÙØ«Ø± Ø£Ù
Ø§ÙØ§Ù",p1:"Ø§ÙØ³ÙاÙ
Ø© Ø§ÙØ¹Ø§Ù
Ø© Ù
سؤÙÙÙØ© جÙ
Ø§Ø¹ÙØ©. ÙÙØ§ØØ¸ اÙÙ
ÙØ§Ø·ÙÙÙ Ø§ÙØ£Ù
اÙ٠اÙÙ
ظÙÙ
Ø© Ø§ÙØªÙ ØªØªÙØ±Ø± ÙÙÙØ§ Ø§ÙØÙØ§Ø¯Ø«.",p2:"باÙÙ
Ø·Ø§ÙØ¨Ø© Ø¨ÙØ´Ø± SED ÙÙ Ø¨ÙØ¯ÙØªÙØ تساعد Ø§ÙØ´Ø±Ø·Ø© عÙÙ Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© أسرع ب٠7 Ù
رات Ù
ع ØÙ
Ø§ÙØ© تاÙ
Ø© ÙÙØ®ØµÙØµÙØ©.",h3:"ÙÙÙ ÙØ³Ø§ÙÙ
اÙÙ
ÙØ§Ø·ÙÙÙ",b1_title:"ØªÙØ¯ÙÙ
Ù
ÙØªØ±ØØ§Øª ÙÙÙ
Ø¬Ø§ÙØ³ Ø§ÙØ¨ÙØ¯ÙØ©",b1_desc:"ØÙ
Ù ÙÙ
ÙØ°Ø¬ اÙÙ
ÙØªØ±Ø اÙÙ
خصص ÙÙØ¬Ø§Ù Ø§ÙØ³ÙاÙ
Ø©.",b2_title:"ØªØØ¯Ùد ÙÙØ§Ø· Ø§ÙØ®Ø·Ø±",b2_desc:"Ø§ÙØ¥Ø¨Ùاغ Ø¹Ù Ø§ÙØØ¯Ø§Ø¦Ù ÙÙ
ØØ·Ø§Øª اÙÙÙ٠اÙÙ
عرضة ÙÙÙ
خاطر.",b3_title:"ضÙ
Ø§Ù Ø§ÙØ®ØµÙØµÙØ©",b3_desc:"تأÙÙØ¯ Ø£Ù SED ÙØ¹Ø§Ùج Ø§ÙØµÙت Ù
ØÙÙØ§Ù دÙ٠تسجÙ٠اÙÙ
ØØ§Ø¯Ø«Ø§Øª.",benefits:["ÙÙ
اذج Ù
ÙØªØ±ØØ§Øª Ø¨ÙØ¯ÙØ© رسÙ
ÙØ©","Ù
ÙØ§Ø¯ ØªÙØ¹ÙÙØ© ÙØªÙØ§Ø±ÙØ± Ø£Ù
ا٠ÙÙÙ
جتÙ
عات","اÙ
تثا٠تاÙ
ÙÙØ§Ø¦ØØ© GDPR دÙ٠تسجÙÙ Ø£ØµÙØ§Øª"]},investor:{title:"Ø¹ÙØ§Ùات اÙÙ
ستثÙ
رÙÙ | ØªÙØ³Ùع Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØ£ÙØ±ÙØ¨Ù",eyebrow:"Ø´Ø±Ø§ÙØ© رأس اÙÙ
اÙ",lead:"شار٠JALUD Embedded s.r.o. ÙÙ Ø§ÙØªÙسع Ø§ÙØ¹Ø§ÙÙ
Ù ÙØªÙÙÙØ§Øª Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØµÙت٠ÙÙ Ø§ÙØ£Ø³ÙØ§Ù Ø§ÙØ£Ù
ÙÙØ© ÙØ§ÙØµÙØ§Ø¹ÙØ© ÙØ§ÙØ¯ÙØ§Ø¹ÙØ©.",h2:"Ø§ÙØ±Ø§Ø¦Ø¯ Ø§ÙØ£Ø³Ø±Ø¹ ÙÙ
ÙØ§Ù ÙÙ Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØµÙت٠ÙÙ Ø£ÙØ±Ùبا",p1:"JALUD Embedded Ø´Ø±ÙØ© تÙÙÙÙÙØ¬ÙØ© Ø£ÙØ±ÙØ¨ÙØ© ØØ§Ø¦Ø²Ø© عÙÙ Ø¬ÙØ§Ø¦Ø² Ù
ÙØ±Ùا Ø¨ÙØ²ÙØ ÙØØ§ØµÙØ© عÙÙ Ø§ÙØ¬Ø§Ø¦Ø²Ø© اÙÙØ·ÙÙØ© ÙÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠٠VizionáÅi 2023.",p2:"ØªØ¹Ø§ÙØ¬ Ø®ÙØ§Ø±Ø²Ù
ÙØ§ØªÙا Ø§ÙØµÙت ÙÙ <5 Ø«ÙØ§Ù٠عÙÙ Ù
Ø¹Ø§ÙØ¬Ø§Øª ARM Ù NPUØ Ù
Ù
ا ÙÙÙØ± ÙÙØ§Ù
Ø´ Ø±Ø¨Ø Ø¨Ø±Ù
Ø¬ÙØ© Ù
ØªÙØ±Ø±Ø© عاÙÙØ© ÙÙÙ
ستثÙ
رÙÙ.",h3:"أبرز ÙÙØ§Ø· Ø§ÙØ§Ø³ØªØ«Ù
ار",b1_title:"تÙÙÙØ© Edge AI ØØ§ØµÙØ© عÙ٠براءات اختراع",b1_desc:"Ù
Ø¹Ø§ÙØ¬Ø© ØµÙØªÙØ© دÙÙÙØ© عÙÙ Ø£Ø¬ÙØ²Ø© Ù
ÙØ®Ùضة Ø§ÙØªÙÙÙØ©.",b2_title:"سÙÙ Ù
Ø³ØªÙØ¯Ù ضخÙ
(TAM)",b2_desc:"اÙÙ
Ø¯Ù Ø§ÙØ°ÙÙØ© ÙØ§ÙÙ
ستشÙÙØ§Øª ÙØ§ÙÙÙÙ ÙØ§ÙÙ
ÙØ´Ø¢Øª Ø§ÙØ¯ÙØ§Ø¹ÙØ©.",b3_title:"Ø¥ÙØ±Ø§Ø¯Ø§Øª برÙ
Ø¬ÙØ© Ù
ØªÙØ±Ø±Ø©",b3_desc:"ÙÙ
ÙØ°Ø¬ SaaS Ù
ÙØªØ±Ù بÙ
Ø¨ÙØ¹Ø§Øª Ø§ÙØ£Ø¬Ùزة.",benefits:["Ù
ÙÙÙØ© ÙÙØ±ÙØ© ÙØ¨Ø±Ø§Ø¡Ø§Øª اختراع Ù
Ø³Ø¬ÙØ©","ØªÙØ³Ø¹ تجار٠ÙÙ Ø£Ø³ÙØ§Ù Ø§ÙØ§ØªØØ§Ø¯ Ø§ÙØ£ÙØ±ÙØ¨Ù ÙØ¨Ø±ÙطاÙÙØ§ ÙØ£Ù
رÙÙØ§","Ø§ÙØªØµØ§Ø¯Ùات ÙØØ¯Ø© Ù
ثبتة ÙØ¥Ùرادات Ù
ØªÙØ±Ø±Ø© عاÙÙØ©"]},customer:{title:"ÙØ¬Ø§Ø Ø§ÙØ¹Ù
ÙØ§Ø¡ ÙØµÙØ§ÙØ© SLA",eyebrow:"دعÙ
اÙÙ
ستخدÙ
اÙÙÙØ§Ø¦Ù",lead:"دعÙ
ÙÙ٠شاÙ
Ù ÙØ¯Ø±Ø§Ø³Ø§Øª ØµÙØªÙØ© ÙÙÙ
ÙØ§Ùع ÙØªØØ¯Ùثات Ù
ستÙ
رة ÙÙÙÙ
اذج Ø§ÙØ¹ØµØ¨ÙØ© ÙÙØ¨ÙØ¯ÙØ§Øª ÙØ§ÙÙ
ؤسسات.",h2:"دعÙ
Ù
ؤسس٠شاÙ
Ù ÙØªØØ³ÙÙ Ù
ستÙ
ر",p1:"Ù
ع SEDØ Ø§ÙØªØ«Ø¨Ùت ÙÙ Ø§ÙØ¨Ø¯Ø§ÙØ© ÙÙØ·. ÙØØ±Øµ عÙ٠تØÙÙ٠أعÙÙ Ù
ÙØ«ÙÙÙØ© تشغÙÙÙØ© ÙØ§ÙØØ¯ Ù
Ù Ø§ÙØ¥Ùذارات اÙÙØ§Ø°Ø¨Ø©.",p2:"ÙÙÙØ± Ù
Ø³ÙØØ§Øª ØµÙØªÙØ© ÙÙÙ
ÙØ§ÙØ¹Ø ÙØªÙØµÙØ§Øª Ø¨Ø§Ø±ØªÙØ§Ø¹ Ø§ÙØªØ«Ø¨ÙØªØ ÙØªØØ¯Ùثات تÙÙØ§Ø¦ÙØ© ÙÙØ¨Ø±Ù
Ø¬ÙØ§Øª.",h3:"Ø§ÙØªØ²Ø§Ù
Ø§ØªÙØ§ ÙÙØ¹Ù
ÙØ§Ø¡",b1_title:"ÙÙØ¯Ø³Ø© دعÙ
Ù
خصصة",b1_desc:"ØªÙØ§ØµÙ Ù
باشر Ù
ع اÙÙ
ÙÙØ¯Ø³ÙÙ ÙÙÙ
ساعدة ÙÙ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯.",b2_title:"تطÙÙØ± Ù
ستÙ
ر ÙÙÙÙ
اذج Ø§ÙØ¹ØµØ¨ÙØ©",b2_desc:"ترÙÙØ§Øª Ù
ستÙ
رة ÙØ¨Ùئات Ø§ÙØ¶Ùضاء Ø§ÙØ¬Ø¯Ùدة.",b3_title:"ضÙ
Ø§ÙØ§Øª SLA بÙ
عاÙÙØ± ISO 27001 / ISO 9001",b3_desc:"إدارة Ø¬ÙØ¯Ø© ÙØ£Ù
Ù Ù
عÙÙÙ
ات Ù
عتÙ
دة.",benefits:["Ù
ساعدة ÙÙ Ø§ÙØªØ«Ø¨Ùت ÙÙ
Ø³Ø ØµÙØªÙ ÙÙÙ
ÙÙØ¹","استجابة ÙÙÙØ© Ù
ضÙ
ÙÙØ© بÙ
ÙØ¬Ø¨ SLA","ØªØØ¯Ùثات برÙ
Ø¬ÙØ© ÙØ§Ø³ÙÙÙØ© ÙØªØ±ÙÙØ© Ù
ستÙ
رة ÙÙØ°Ùاء Ø§ÙØ§ØµØ·ÙاعÙ"]},partner:{title:"Ø¨Ø±ÙØ§Ù
ج Ø§ÙØ´Ø±Ø§ÙØ© Ø§ÙØªÙÙÙÙÙØ¬ÙØ© Ù OEM",eyebrow:"ØªÙØ§Ù
Ù OEM",lead:"شار٠Ù٠تطÙÙØ± ÙØØ¯Ø§Øª Ø£Ø¬ÙØ²Ø© Ù
تخصصة ÙØ±ÙØ§Ø¦Ù ÙØ§Ù
ÙØ±Ø§Øª ÙØ£Ø¹Ù
دة Ø¥ÙØ§Ø±Ø© ذÙÙØ© Ù
دعÙÙ
Ø© Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠Ù
Ù SED.",h2:"دÙ
ج اÙÙØ´Ù Ø§ÙØµÙت٠ÙÙ Ø£Ø¬ÙØ²Ø© Ø§ÙØ¬Ù٠اÙÙØ§Ø¯Ù
",p1:"تتعاÙÙ JALUD Embedded Ù
ع ÙØ¨Ø±Ù Ø§ÙØ´Ø±Ùات اÙÙ
ØµÙØ¹Ø© ÙÙÙØ§Ù
ÙØ±Ø§Øª ÙØ§ÙØ¥ÙØ§Ø±Ø© Ø§ÙØ°ÙÙØ© ÙØ¯Ù
ج Ø®ÙØ§Ø±Ø²Ù
ÙØ§Øª SED Ù
باشرة ÙÙ Ø£Ø¬ÙØ²ØªÙا.",p2:"Ù
ØØ±ÙÙØ§ Ø§ÙØ¹ØµØ¨Ù اÙÙ
ÙØªÙب ب٠C/C++ ÙØ¹Ù
٠بÙÙØ§Ø¡Ø© عÙÙ Ù
Ø¹Ø§ÙØ¬Ø§Øª NPU Ø£Ù DSP Ø£Ù ARM Cortex دÙÙ ØªÙØ§ÙÙÙ Ø³ØØ§Ø¨ÙØ© Ø¨Ø§ÙØ¸Ø©.",h3:"Ø®ÙØ§Ø±Ø§Øª ØªÙØ§Ù
Ù OEM",b1_title:"ØªØ±Ø®ÙØµ Ø§ÙØ¨Ø±Ù
Ø¬ÙØ§Øª ÙÙ DSP / NPU",b1_desc:"دÙ
ج Ø®ÙØ§Ø±Ø²Ù
ÙØ§Øª SED ÙÙ Ù
Ø¹Ø§ÙØ¬Ø§Øª اÙÙØ§Ù
ÙØ±Ø§Øª.",b2_title:"تطÙÙØ± ÙÙØ§Ø¹Ø¯ Ø¨ÙØ§Ùات ØµÙØªÙØ© Ù
خصصة",b2_desc:"ØªØ¯Ø±ÙØ¨ ÙÙ
اذج خاصة ÙÙØ¶Ùضاء Ø§ÙØµÙØ§Ø¹ÙØ©.",b3_title:"تسÙÙÙ Ù
Ø´ØªØ±Ù ÙØªØ±Ø®Ùص براءات Ø§ÙØ§Ø®ØªØ±Ø§Ø¹",b3_desc:"Ø¥Ø·ÙØ§Ù Ù
ÙØªØ¬Ø§Øª Ù
Ø´ØªØ±ÙØ© ÙØ§ÙÙ
Ø´Ø§Ø±ÙØ© Ù٠اÙÙ
عارض Ø§ÙØ¹Ø§ÙÙ
ÙØ©.",benefits:["ØªØ±Ø®ÙØµ Ø§ÙØ®ÙارزÙ
ÙØ§Øª Ø§ÙØ¹ØµØ¨ÙØ© ÙØ±Ùائ٠NPU Ù DSP","تطÙÙØ± Ù
صÙÙØ§Øª ØµÙØªÙØ© Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠Ù
خصصة","براءات اختراع Ù
Ø´ØªØ±ÙØ© ÙØ¥Ø·Ùا٠Ù
ÙØªØ¬Ø§Øª Ø¨Ø¹ÙØ§Ù
ات ØªØ¬Ø§Ø±ÙØ© Ù
Ø´ØªØ±ÙØ©"]}},it:{distributor:{title:"Programma Distributori | Rilevatore di eventi sonori",eyebrow:"RETE DI PARTNER DISTRIBUTORI",lead:"Espandi il tuo portafoglio di tecnologie di sicurezza con hardware moderno per il rilevamento di eventi sonori e licenze SW NFR (non rivendibili) a costo zero su tutte le piattaforme supportate (Axis, Hanwha, Hikvision...) supp
4623ortate da supporto regionale dedicato, formazione e cooperazione affidabile.",h2:"Espandi il tuo portafoglio di sicurezza con un'intelligenza artificiale acustica di livello mondiale",p1:"In qualità di distributore SED autorizzato, diventi la principale fonte regionale di tecnologia di sicurezza acustica AI all'avanguardia. La richiesta di una classificazione non invasiva degli eventi sonori sta accelerando a livello globale nei mercati municipali, sanitari, industriali e bancari.",p2:"Forniamo ai distributori kit dimostrativi hardware, licenze SW NFR (non rivendibili) a costo zero per i test e dimostrazioni di prodotti su tutte le piattaforme supportate (Axis, Hanwha, Hikvision, ecc.) e accesso diretto al nostro team di ingegneri a Pilsen, Repubblica Ceca.",h3:"Perché collaborare con JALUD Embedded?",b1_title:"Esclusività territoriale e protezione dell'affare",b1_desc:"I progetti registrati ricevono la protezione del margine commerciale e la preferenza regionale.",b2_title:"Formazione e certificazione complete",b2_desc:"Abilitazione tecnico-commerciale per il vostro personale tecnico e commerciale.",b3_title:"Privacy fin dalla progettazione e conformità al GDPR",b3_desc:"L'assenza di registrazione del parlato umano garantisce approvazioni di implementazione municipali senza problemi.",b4_title:"Supporto di ingegneria e SLA",b4_desc:"Escalation dirette ai principali ingegneri sviluppatori di ricerca e sviluppo.",benefits:["Diritti esclusivi di distribuzione territoriale e tutela della registrazione del progetto","Kit demo hardware e licenze SW NFR a costo zero (non rivendibili) per test e dimostrazioni di prodotti su tutte le piattaforme supportate (Axis, Hanwha, Hikvision, ecc.)","Desk di supporto ingegneristico e formazione alle vendite"]},integrator:{title:"Integratore di sistema | Integrazione della soluzione avanzata di rilevamento del suono",eyebrow:"INTEGRAZIONE VMS E HARDWARE",lead:"Offri il rilevamento avanzato delle minacce acustiche con software nativo per telecamere Hanwha, Axis e Hikvision e l'integrazione diretta nelle principali piattaforme VMS (Genetec, Milestone, Avigilon, Geutebrück e molte altre).",h2:"Integrazione VMS perfetta senza modificare le telecamere esistenti",p1:"I moderni client di sicurezza richiedono soluzioni integrate anziché silos isolati. SED consente agli integratori di sistemi di aggiungere facilmente il rilevamento acustico al software di gestione video (VMS) esistente senza sostituire l'hardware della telecamera esistente.",p2:"Quando si verifica un evento acustico (sparo da arma da fuoco, urlo, rottura di vetri), SED invia immediatamente i metadati VMS, attiva la rotazione istantanea della telecamera PTZ sulle coordinate del suono e avvisa gli operatori centrali in meno di 5 secondi.",h3:"Vantaggi dell'integratore",b1_title:"Ap
4623p Native Edge e integrazione VMS completa",b1_desc:'Software per fotocamera nativo per Hanwha, Axis e Hikvision con integrazioni predefinite per i principali sistemi VMS (Genetec, Milestone, Avigilon, Geutebrück e molti altri). <a href="#solutions" data-route="solutions" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">Ulteriori informazioni nella Panoramica delle soluzioni â</a>',b2_title:"API REST e webhook HTTP",b2_desc:"Integrazione flessibile in piattaforme PSIM personalizzate o IoT per città intelligenti.",b3_title:"Zero costi di manutenzione",b3_desc:"Autodiagnostica automatica e filtraggio del rumore neurale.",benefits:["Licenze SW NFR (non rivendibili) a costo zero per test e dimostrazioni di prodotti su tutte le piattaforme supportate (Axis, Hanwha, Hikvision, ecc.) e accesso all'SDK API REST","Rotazione istantanea della telecamera PTZ e integrazione degli avvisi della sala di controllo centrale","Protezione del margine di trattativa e convalida dell'architettura prevendita"]},citizen:{title:"Cittadino attivo | Migliorare la sicurezza pubblica con il SED",eyebrow:"INIZIATIVA COMUNITARIA PER LA SICUREZZA",lead:"Consentire ai cittadini, alle guardie di quartiere e ai leader delle comunità locali di identificare i punti ciechi ad alto rischio per la sicurezza urbana e di collaborare con la polizia municipale per una risposta più rapida alle crisi.",h2:"Rendere le città più sicure, insieme",p1:"La sicurezza pubblica è una responsabilità collettiva. I cittadini notano spesso i parchi cittadini, i viali della vita notturna e le fermate dei mezzi pubblici non illuminati dove si verificano ripetutamente criminalità , alterchi di panico o atti di vandalismo.",p2:"Sostenendo l'implementazione del rilevatore di eventi sonori nel tuo comune, aiuti la polizia locale a rispondere 7 volte più velocemente agli incidenti mantenendo rigorosi standard di privacy ai sensi del GDPR.",h3:"Come i cittadini attivi possono aiutare",b1_title:"Fai una petizione al tuo consiglio comunale locale",b1_desc:"Scarica il nostro modello di proposta municipale per i comitati locali di sicurezza.",b2_title:"Identificare i punti ciechi di sicurezza",b2_desc:"Segnala parchi pubblici, scuole e snodi di trasporto pubblico ad alto rischio.",b3_title:"Rassicurare le preoccupazioni sulla privacy",b3_desc:"Informa i vicini che i processi SED risuonano localmente sui chip edge senza registrare le conversazioni.",benefits:["Modelli di petizioni comunali dirette per le riunioni del consiglio comunale","Materiale di sensibilizzazione sulla sicurezza della comunità e rapporti dimostrativi","Architettura di registrazione vocale zero allineata al GDPR"]},investor:{title:"Relazioni con gli investitori | Scalare lâIA europea deep-tech",eyebrow:"PARTNERSHIP DI VENTURE E CAPITALE",lead:"Partner di JALUD Embedded s.r.o. nellâespansione della tecnologia dellâintelligenza artificiale acustica in forte crescita nei mercati globali della sicurezza municipale, della difesa e industriale.",h2:"Pioniere della tecnologia acustica profonda in più rapida crescita in Europa",p1:"JALUD Embedded è un pluripremiato leader tecnologico europeo con sede a Pilsen, Repubblica Ceca. Vincitore del Premio Nazionale AI, VizionáÅi 2023, e del Sigillo di Eccellenza UE.",p2:"I nostri algoritmi proprietari di bordo neurale elaborano il suono in meno di 5 secondi direttamente su microprocessori ARM e NPU a basso consumo. Con canali di distribuzione in espansione in Europa, Nord America e Asia, JALUD Embedded offre agli investitori un elevato potenziale di margine software ricorrente e barriere IP difendibili.",h3:"Punti salienti degli investimenti",b1_title:"Tecnologia Neural Edge brevettata",b1_desc:"Elaborazione DSP audio in microsecondi su hardware a basso costo.",b2_title:"Massiccia espansione TAM",b2_desc:"Città intelligenti, trasporti pubblici, ospedali, scuole e installazioni di difesa.",b3_title:"Elevata ricorrenza del software",b3_desc:"Modello di licenza SaaS abbinato alla vendita di hardware.",benefits:["Proprietà intellettuale e brevetti proprietari dell'intelligenza artificiale","Espansione commerciale esponenziale nei mercati di UE, Regno Unito e Stati Uniti","Economia unitaria comprovata e ricavi software ricorrenti elevati"]},customer:{title:"Successo dei clienti e mantenimento degli SLA aziendali",eyebrow:"SUPPORTO E RASSICURAZIONE PER L'UTENTE FINALE",lead:"Supporto tecnico completo, indagini acustiche sul sito, aggiornamenti firmware e ottimizzazione continua del classificatore neurale per clienti municipali e aziendali.",h2:"Supporto aziendale end-to-e
4623nd e ottimizzazione continua",p1:"Per Sound Event Detector, l'implementazione è solo l'inizio. Il nostro Customer Success Team garantisce che ogni consiglio comunale, pronto soccorso ospedaliero, impianto energetico e cliente al dettaglio raggiunga un'elevata affidabilità operativa.",p2:"Forniamo indagini acustiche del sito chiavi in ââmano, raccomandazioni sull'altezza di montaggio, calibrazione del rumore di fondo e aggiornamenti automatici del firmware via etere per garantire che il sistema migliori nel tempo.",h3:"Impegni di rassicurazione del cliente",b1_title:"Ingegneria contabile dedicata",b1_desc:"Contatto diretto con ingegneri tecnici per assistenza nella configurazione.",b2_title:"Riqualificazione neurale a vita",b2_desc:"Aggiornamenti continui del modello per nuovi ambienti acustici.",b3_title:"Garanzie SLA ISO 27001 / ISO 9001",b3_desc:"Gestione della qualità certificata e standard di sicurezza informatica.",benefits:["Assistenza per l'installazione chiavi in ââmano e mappatura acustica del sito","Supporto tecnico dedicato per i clienti a contratto","Aggiornamenti del firmware via etere e aggiornamenti continui del modello neurale"]},partner:{title:"Programma di partnership tecnologica e OEM",eyebrow:"ALLINEAMENTO OEM E TECNOLOGIA",lead:"Co-sviluppa moduli hardware specializzati, chip per telecamere, pali di illuminazione per città intelligenti e robotica di sicurezza alimentati da algoritmi neurali AI acustici SED.",h2:"Integra il rilevamento del suono nell'hardware di nuova generazione",p1:"JALUD Embedded collabora con i principali produttori di hardware, fornitori di telecamere, fornitori di lampioni intelligenti e aziende di robotica di sicurezza per incorporare algoritmi neurali del rilevatore di eventi sonori direttamente nei dispositivi di prossima generazione.",p2:"Il nostro leggero motore neurale C/C++ può funzionare in modo efficiente su processori NPU, DSP o ARM Cortex a basso consumo, offrendo ai partner hardware un vantaggio competitivo senza pesanti costi di larghezza di banda cloud.",h3:"Opzioni di integrazione OEM",b1_title:"Licenza firmware DSP/NPU",b1_desc:"Incorpora algoritmi SED nei SoC delle fotocamere o nei lampioni intelligenti.",b2_title:"Ricerca e sviluppo di set di dati audio personalizzati",b2_desc:"Addestra classificatori personalizzati per macchinari industriali o eventi proprietari.",b3_title:"Marketing co-branded e licenza di brevetto",b3_desc:"Rilasci congiunti di prodotti GTM e vetrine fieristiche globali.",benefits:["Licenza per algoritmo neurale NPU/DSP integrato","Classificatore acustico AI personalizzato Ricerca e sviluppo e raccolta di set di dati","Lancio congiunto di brevetti e tecnologie co-branded"]}}},LA={cs:{eyebrow:"PARTNERSTVà A SPOLUPRÃCE",title:"Spolupráce",desc:"Zapojte se do naÅ¡eho globálnÃho ekosystému jako distributor, aktivnà obÄan, systémový integrátor, investor nebo technologický Äi OEM partner."},en:{eyebrow:"PARTNERSHIP & COLLABORATION",title:"Cooperation",desc:"Join our global ecosystem as a distributor, active citizen, system integrator, investor, or technology & OEM partner."},de:{eyebrow:"PARTNERSCHAFT & KOOPERATION",title:"Kooperation",desc:"Werden Sie Teil unseres globalen Ãkosystems als Distributor, aktiver Bürger, Systemintegrator, Investor oder Technologie- & OEM-Partner."},es:{eyebrow:"ASOCIACIÃN Y COLABORACIÃN",title:"Cooperación",desc:"Ãnase a nuestro ecosistema global como distribuidor, ciudadano activo, integrador de sistemas, inversor o socio tecnológico y OEM."},it:{eyebrow:"PARTNERSHIP E COLLABORAZIONE",title:"Cooperazione",desc:"Unisciti al nostro ecosistema globale come distributore, cittadino attivo, integratore di sistemi, investitore o partner tecnologico e OEM."},pt:{eyebrow:"PARCERIA E COLABORAÃÃO",title:"Cooperação",desc:"Junte-se ao nosso ecossistema global como distribuidor, cidadão ativo, integrador de sistemas, investidor ou parceiro tecnológico e OEM."},ar:{eyebrow:"Ø§ÙØ´Ø±Ø§ÙØ© ÙØ§ÙتعاÙÙ",title:"Ø§ÙØªØ¹Ø§ÙÙ",desc:"Ø§ÙØ¶Ù
Ø¥ÙÙ ÙØ¸Ø§Ù
ÙØ§ Ø§ÙØ¨ÙØ¦Ù Ø§ÙØ¹Ø§ÙÙ
Ù ÙÙ
ÙØ²Ø¹ Ø£Ù Ù
ÙØ§Ø·Ù ÙØ´Ø· Ø£Ù Ù
ÙØ§Ù
Ù Ø£ÙØ¸Ù
Ø© Ø£Ù Ù
ستثÙ
ر أ٠شرÙ٠تÙÙÙÙÙØ¬Ù ÙOEM."}},_A={en:{breadcrumbHome:"Home",breadcrumbCoop:"Cooperation",heroBtn:"ð Investment Portal (jalud.eu) â",boxEyebrow:"Official Investor Portal",boxTitle:"Looking for Comprehensive Investor Details & Metrics?",boxDesc:"All detailed information, financial metrics, and strategic expansion materials for investors are available on our dedicated portal:",boxBtn:"Visit Investor Portal â",sidebarBtn:"ð Visit Investor Opportunity Portal (jalud.eu) â",mapBtn:"ðºï¸ View Global Distributors & Integrators Map â
4623"},cs:{breadcrumbHome:"Domů",breadcrumbCoop:"Spolupráce",heroBtn:"ð InvestiÄnà portál (jalud.eu) â",boxEyebrow:"Oficiálnà portál pro investory",boxTitle:"Hledáte podrobné informace a metriky pro investory?",boxDesc:"VeÅ¡keré podrobné informace, finanÄnà metriky a strategické expanznà materiály pro investory jsou k dispozici na naÅ¡em dedikovaném portálu:",boxBtn:"PÅejÃt na portál pro investory â",sidebarBtn:"ð PÅejÃt na Portál investiÄnÃch pÅÃležitostà (jalud.eu) â",mapBtn:"ðºï¸ Zobrazit globálnà mapu distributorů a integrátorů â"},de:{breadcrumbHome:"Startseite",breadcrumbCoop:"Kooperation",heroBtn:"ð Investorenportal (jalud.eu) â",boxEyebrow:"Offizielles Investorenportal",boxTitle:"Suchen Sie umfassende Investorendaten & Kennzahlen?",boxDesc:"Alle detaillierten Informationen, Finanzkennzahlen und strategischen Expansionsunterlagen für Investoren finden Sie auf unserem dedizierten Portal:",boxBtn:"Investorenportal besuchen â",sidebarBtn:"ð Investorenportal (jalud.eu) besuchen â",mapBtn:"ðºï¸ Globale Händler- & Integratorenkarte anzeigen â"},es:{breadcrumbHome:"Inicio",breadcrumbCoop:"Cooperación",heroBtn:"ð Portal de Inversores (jalud.eu) â",boxEyebrow:"Portal Oficial para Inversores",boxTitle:"¿Busca información detallada y métricas para inversores?",boxDesc:"Toda la información detallada, métricas financieras y materiales de expansión estratég
4623ica están disponibles en nuestro portal dedicado:",boxBtn:"Visitar Portal de Inversores â",sidebarBtn:"ð Visitar Portal de Oportunidades de Inversión (jalud.eu) â",mapBtn:"ðºï¸ Ver mapa global de distribuidores e integradores â"},it:{eyebrow:"PARTNERSHIP E COLLABORAZIONE",title:"Cooperazione",desc:"Unisciti al nostro ecosistema globale come distributore, cittadino attivo, integratore di sistemi, investitore o partner tecnologico e OEM."},pt:{breadcrumbHome:"InÃcio",breadcrumbCoop:"Cooperação",heroBtn:"ð Portal do Investidor (jalud.eu) â",boxEyebrow:"Portal Oficial do Investidor",boxTitle:"Procurando informações detalhadas e métricas para investidores?",boxDesc:"Todas as informações detalhadas, métricas financeiras e materiais de expansão estratégica para investidores estão disponÃveis no nosso portal dedicado:",boxBtn:"Visitar Portal do Investidor â",sidebarBtn:"ð Visitar Portal de Investimentos (jalud.eu) â",mapBtn:"ðºï¸ Ver mapa global de distribuidores e integradores â"},ar:{breadcrumbHome:"Ø§ÙØ±Ø¦ÙØ³ÙØ©",breadcrumbCoop:"Ø§ÙØªØ¹Ø§ÙÙ",heroBtn:"ð Ø¨ÙØ§Ø¨Ø© اÙ٠ستث٠رÙÙ (jalud.eu) â",boxEyebrow:"Ø¨ÙØ§Ø¨Ø© اÙ٠ستث٠رÙÙ Ø§ÙØ±Ø³Ù ÙØ©",boxTitle:"ÙÙ ØªØ¨ØØ« ع٠٠عÙÙ٠ات ØªÙØµÙÙÙØ© Ù٠ؤشرات ٠اÙÙØ© ÙÙ٠ستث٠رÙÙØ",boxDesc:"Ø¬Ù ÙØ¹ اÙ٠عÙÙ٠ات Ø§ÙØªÙصÙÙÙØ© ÙØ§Ù٠ؤشرات اÙ٠اÙÙØ© ÙØ§Ø³ØªØ±Ø§ØªÙØ¬ÙØ§Øª Ø§ÙØªÙسع ÙÙ٠ستث٠رÙÙ Ù ØªØ§ØØ© عبر Ø¨ÙØ§Ø¨ØªÙا اÙ٠خصصة:",boxBtn:"Ø²ÙØ§Ø±Ø© Ø¨ÙØ§Ø¨Ø© اÙ٠ستث٠رÙÙ â",sidebarBtn:"ð Ø²ÙØ§Ø±Ø© Ø¨ÙØ§Ø¨Ø© اÙÙØ±Øµ Ø§ÙØ§Ø³ØªØ«Ù Ø§Ø±ÙØ© (jalud.eu) â",mapBtn:"ðºï¸ عرض Ø®Ø±ÙØ·Ø© اÙÙ ÙØ²Ø¹ÙÙ ÙØ§ÙÙ ÙØ§Ù ÙÙÙ ØÙÙ Ø§ÙØ¹Ø§ÙÙ â"}},UA={distributor:"/images/distributorsky-program-sed.png",citizen:"/images/aktivni-obcane-bezpecne-mesto-sed.png",integrator:"/images/systemovy-integrator-sed.png",investor:"/images/investicni-partnerstvi-sed.png",partner:"/images/oem-technologicke-partnerstvi-sed.png"};function ly(i="cooperation",e){const t=document.createElement("div");t.className="sed-page";let a=null;i.includes("distributor")&&!i.includes("map")?a="distributor":i.includes("citizen")?a="citizen":i.includes("integrator")?a="integrator":i.includes("investor")?a="investor":i.includes("partner")&&(a="partner");const r=_t()||"en",n=TA[r]||TA.en,d=_A[r]||_A.en,l=LA[r]||LA.en;if(a&&n[a]){const v=n[a],k=te(`cooperationTypes.${a}`),g=UA[a]||UA.distributor;return t.innerHTML=` 4624 <section class="sed-section" style="background: linear-gradient(165deg, var(--navy-dark) 0%, var(--blue-dark) 100%); color: #ffffff; padding: 4.5rem 0 3.5rem;"> 4625 <div class="sed-container"> 4626 <div style="display: flex; gap: 0.5rem; align-items: center; font-size: 0.85rem; color: #cbd5e1; margin-bottom: 1.5rem; flex-wrap: wrap;"> 4627 <a href="#home" style="color: #ffffff; text-decoration: none;" data-route="home">${d.breadcrumbHome}</a> / 4628 <a href="#cooperation" style="color: #ffffff; text-decoration: none;" data-route="cooperation">${d.breadcrumbCoop}</a> / 4629 <span style="color: var(--blue-primary); font-weight: 700;">${v.title||k}</span> 4630 </div> 4631 4632 <div class="sed-detail-hero-grid"> 4633 <div> 4634 <div class="sed-eyebrow" style="background: rgba(255,255,255,0.1); color: var(--blue-primary); border-color: rgba(255,255,255,0.2);">${v.eyebrow}</div> 4635 <h1 class="sed-page-hero-title"> 4636 ${v.title} 4637 </h1> 4638 <p style="font-size: 1.15rem; color: #e2e8f0; line-height: 1.65; margin-bottom: 2rem;"> 4639 ${v.lead} 4640 </p> 4641 <div style="display: flex; gap: 0.85rem; flex-wrap: wrap; align-items: center; margin-top: 1.75rem;"> 4642 <a href="#contact" class="sed-btn sed-btn-hero sed-btn-primary" style="display: inline-flex; align-items: center; justify-content: center; height: 48px; min-height: 48px; padding: 0 1.5rem; font-size: 0.95rem; font-weight: 700; border-radius: 10px; text-decoration: none;" data-route="contact"> 4643 ${te("common.applyContact")} 4644 </a> 4645 ${a==="investor"?` 4646 <a href="https://www.jalud.eu/investment-opportunity/" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-hero" style="display: inline-flex; align-items: center; justify-content: center; height: 48px; min-height: 48px; padding: 0 1.5rem; font-size: 0.95rem; font-weight: 700; border-radius: 10px; background: rgba(255,255,255,0.12); color: #ffffff; border: 1.5px solid rgba(255,255,255,0.6); backdrop-filter: blur(8px); text-decoration: none; transition: background 0.2s;" onmouseover="this.style.background='rgba(255,255,255,0.22)'" onmouseout="this.style.background='rgba(255,255,255,0.12)'"> 4647 ${d.heroBtn} 4648 </a> 4649 `:""} 4650 <a href="#cooperation" class="sed-btn sed-btn-hero" style="display: inline-flex; align-items: center; justify-content: center; height: 48px; min-height: 48px; padding: 0 1.5rem; font-size: 0.95rem; font-weight: 700; border-radius: 10px; background: transparent; color: #ffffff; border: 1.5px solid rgba(255,255,255,0.35); text-decoration: none; transition: background 0.2s;" onmouseover="this.style.background='rgba(255,255,255,0.1)'" onmouseout="this.style.background='transparent'" data-route="cooperation"> 4651 ${te("common.allTypes")} 4652 </a> 4653 </div> 4654 </div> 4655 4656 <!-- Official Header Photo --> 4657 <div style="background: #ffffff; padding: 1rem; border-radius: 16px; box-shadow: 0 20px 50px rgba(0,0,0,0.3); text-align: center;"> 4658 <img src="${g}" alt="${v.title}" style="width: 100%; max-height: 380px; object-fit: cover; border-radius: 10px;"> 4659 </div> 4660 </div> 4661 </div> 4662 </section> 4663 4664 <!-- Main Overview & Translated Body Content --> 4665 <section class="sed-section" style="background-color: #ffffff; padding: 4rem 0;"> 4666 <div class="sed-container"> 4667 <div class="sed-detail-main-grid"> 4668 4669 <!-- Left Column: Rich Technical & Commercial Article Details --> 4670 <div> 4671 <h2 style="font-size: 2rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 1.25rem; line-height: 1.25;">${v.h2}</h2> 4672 <p style="font-size: 1.05rem; line-height: 1.75; color: var(--text-dark); margin-bottom: 1.5rem;">${v.p1}</p> 4673 <p style="font-size: 1.05rem; line-height: 1.75; color: var(--text-dark); margin-bottom: 2rem;">${v.p2}</p> 4674 4675 <!-- Strategic Investor Opportunity Callout Box --> 4676 ${a==="investor"?` 4677 <div style="background: linear-gradient(135deg, #0a192f 0%, #1e3a8a 100%); border-radius: 16px; padding: 2.5rem; color: #ffffff; margin-bottom: 2.5rem; box-shadow: 0 10px 30px rgba(10, 25, 47, 0.2);"> 4678 <div class="sed-eyebrow" style="background: rgba(255,255,255,0.15); color: #38bdf8; border-color: rgba(255,255,255,0.3);">${d.boxEyebrow}</div> 4679 <h3 style="font-size: 1.6rem; font-weight: 800; margin: 0.5rem 0 1rem; color: #ffffff;">${d.boxTitle}</h3> 4680 <p style="font-size: 1.05rem; line-height: 1.65; color: #e2e8f0; margin-bottom: 1.5rem;">${d.boxDesc}</p> 4681 <div style="display: flex; gap: 1rem; flex-wrap: wrap;"> 4682 <a href="https://www.jalud.eu/investment-opportunity/" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-primary" style="font-weight: 800; padding: 0.85rem 1.75rem;">${d.boxBtn}</a> 4683 </div> 4684 </div> 4685 `:""} 4686 4687 <h3 style="font-size: 1.45rem; font-weight: 800; color: var(--navy-dark); margin: 2rem 0 1.25rem;">${v.h3}</h3> 4688 <div class="sed-grid-2" style="gap: 1.25rem; margin-bottom: 2.5rem;"> 4689 <div style="background: #f8fafc; padding: 1.25rem; border-radius: 12px; border: 1px solid var(--slate-line);"> 4690 <strong style="color: var(--navy-dark); display: block; margin-bottom: 0.35rem; font-size: 1rem;">${v.b1_title}</strong>
4691 <span style="font-size: 0.92rem; color: var(--text-muted); line-height: 1.55;">${v.b1_desc}</span> 4692 </div> 4693 <div style="background: #f8fafc; padding: 1.25rem; border-radius: 12px; border: 1px solid var(--slate-line);"> 4694 <strong style="color: var(--navy-dark); display: block; margin-bottom: 0.35rem; font-size: 1rem;">${v.b2_title}</strong> 4695 <span style="font-size: 0.92rem; color: var(--text-muted); line-height: 1.55;">${v.b2_desc}</span> 4696 </div> 4697 <div style="background: #f8fafc; padding: 1.25rem; border-radius: 12px; border: 1px solid var(--slate-line);"> 4698 <strong style="color: var(--navy-dark); display: block; margin-bottom: 0.35rem; font-size: 1rem;">${v.b3_title}</strong> 4699 <span style="font-size: 0.92rem; color: var(--text-muted); line-height: 1.55;">${v.b3_desc}</span> 4700 </div> 4701 ${v.b4_title?` 4702 <div style="background: #f8fafc; padding: 1.25rem; border-radius: 12px; border: 1px solid var(--slate-line);"> 4703 <strong style="color: var(--navy-dark); display: block; margin-bottom: 0.35rem; font-size: 1rem;">${v.b4_title}</strong> 4704 <span style="font-size: 0.92rem; color: var(--text-muted); line-height: 1.55;">${v.b4_desc}</span> 4705 </div> 4706 `:""} 4707 </div> 4708 </div> 4709 4710 <!-- Right Column: Key Takeaways & Action --> 4711 <div> 4712 <div class="sed-sidebar-card" style="position: sticky; top: 100px;"> 4713 <h4 style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 1.25rem;">${te("common.coreBenefits")||(r==="cs"?"Hlavnà pÅÃnosy":"Key Benefits")}</h4> 4714 <ul style="list-style: none; padding: 0; margin: 0 0 1.75rem 0; display: flex; flex-direction: column; gap: 0.85rem;"> 4715 ${v.benefits.map(E=>` 4716 <li style="display: flex; align-items: flex-start; gap: 0.65rem; font-size: 0.92rem; line-height: 1.5; color: var(--text-dark);"> 4717 <span style="color: var(--blue-primary); font-weight: 800; line-height: 1;">â</span> 4718 <span>${E}</span> 4719 </li> 4720 `).join("")} 4721 </ul> 4722 <a href="#contact" class="sed-btn sed-btn-primary" style="width: 100%; text-align: center;" data-route="contact">${te("common.applyContact")}</a> 4723 ${a==="distributor"||a==="integrator"?` 4724 <a href="#distributors-map" class="sed-btn sed-btn-outline" style="width: 100%; text-align: center; margin-top: 0.75rem; color: var(--blue-primary); border-color: var(--blue-primary);" data-route="distributors-map">${d.mapBtn}</a> 4725 `:""} 4726 </div> 4727 </div> 4728 </div> 4729 </div> 4730 </section> 4731 `,t.querySelectorAll("[data-route]").forEach(E=>{E.addEventListener("click",S=>{S.preventDefault(),e&&e(E.getAttribute("data-route"))})}),t}const A=(v=>{const k={cs:{map:{title:"Mapa distributorů a systémových integrátorů",desc:"ProhlédnÄte si interaktivnà mapu certifikovaných distributorů a systémových integrátorů technologie Sound Event Detector po celém svÄtÄ."},citizen:{title:"ObÄanská spolupráce pro bezpeÄnÄjšà mÄsta",desc:"Zapojte obÄany a mÃstnà komunity do identifikace rizikových mÃst a podpoÅte spolupráci s mÄstskou policià pÅi ÅeÅ¡enà bezpeÄnostnÃch událostÃ."},distributor:{title:"Distributorský program",desc:"RozÅ¡iÅte své portfolio o technologii Sound Event Detector a nabÃdnÄte zákaznÃkům pokroÄilou akustickou detekci nebezpeÄných i provoznÃch zvukových událostÃ."},integrator:{title:"Integrace SED do bezpeÄnostnÃch systémů",desc:"RozÅ¡iÅte stávajÃcà kamerové a bezpeÄnostnà systémy o akustickou detekci a propojte SED s podporovanými kamerami, systémy VMS a dalÅ¡Ãmi technologiemi."},investor:{title:"InvestiÄnà partnerstvÃ",desc:"StaÅte se souÄástà rozvoje spoleÄnosti JALUD Embedded s.r.o. a podpoÅte globálnà exp
4731anzi jejà technologie akustické AI pro bezpeÄnostnà využitÃ."},partner:{title:"Technologické a OEM partnerstvÃ",desc:"Spolupracujte s námi na vývoji ÅeÅ¡enà pro kamery, interkomy, chytré sloupy, robotické platformy a dalšà zaÅÃzenà s integrovanou technologià SED."}},en:{map:{title:"Distributors & System Integrators Map",desc:"Explore the interactive map of certified Sound Event Detector distributors and system integrators worldwide."},citizen:{title:"Active Citizens & Municipalities",desc:"Engage citizens and local communities in identifying risk areas and foster cooperation with municipal police in handling safety incidents."},distributor:{title:"Distributor Program",desc:"Expand your product portfolio with Sound Event Detector and offer your customers advanced acoustic detection of security and operational sound events."},integrator:{title:"SED Integration into Security Systems",desc:"Augment existing camera and security systems with acoustic detection by integrating SED with supported cameras, VMS platforms, and security technologies."},investor:{title:"Investment Partnership",desc:"Become part of the growth of JALUD Embedded s.r.o. and support the global expansion of its acoustic AI technology for security applications."},partner:{title:"Technology & OEM Partnership",desc:"Collaborate with us to develop integrated acoustic AI solutions for security cameras, intercoms, smart poles, robotic platforms, and edge devices."}},de:{map:{title:"Händler- & Systemintegratorenkarte",desc:"Erkunden Sie die interaktive Karte zertifizierter Sound Event Detector-Distributoren und Systemintegratoren weltweit."},citizen:{title:"Aktive Bürger & Kommunen",desc:"Binden Sie Bürger und lokale Gemeinschaften ein, um Gefahrenbereiche zu identifizieren und die Kooperation mit der Polizei zu stärken."},distributor:{title:"Distributorenprogramm",desc:"Erweitern Sie Ihr Portfolio um den Sound Event Detector und bieten Sie Kunden fortschrittliche akustische Erkennung von Gefahren- und Betriebsgeräuschen."},integrator:{title:"SED-Integration in Sicherheitssysteme",desc:"Erweitern Sie bestehende Video- und Sicherheitssysteme um akustische Erkennung und integrieren Sie SED in unterstützte Kameras und VMS-Plattformen."},investor:{title:"Investitionspartnerschaft",desc:"Werden Sie Teil des Wachstums von JALUD Embedded s.r.o. und unterstützen Sie die weltweite Expansion unserer akustischen KI-Technologie."},partner:{title:"Technologie- & OEM-Partnerschaft",desc:"Arbeiten Sie mit uns an der Entwicklung von Lösungen für Kameras, Gegensprechanlagen, intelligente Masten und Roboterplattformen mit integrierter SED-Technologie."}},es:{map:{title:"Mapa de Distribuidores e Integradores",desc:"Consulte el mapa interactivo de distribuidores e integradores de sistemas certificados de Sound Event Detector en todo el mund
4731o."},citizen:{title:"Ciudadanos Activos y Municipios",desc:"Involucre a ciudadanos y comunidades locales para identificar zonas de riesgo y reforzar la cooperación con la policÃa municipal ante incidentes de seguridad."},distributor:{title:"Programa de Distribuidores",desc:"AmplÃe su cartera de productos con Sound Event Detector y ofrezca a sus clientes detección acústica avanzada de eventos de seguridad y operativos."},integrator:{title:"Integración de SED en Sistemas de Seguridad",desc:"AmplÃe sus sistemas de videovigilancia y seguridad con detección acústica e integre SED con cámaras compatibles, plataformas VMS y otras tecnologÃas."},investor:{title:"Asociación de Inversión",desc:"Forme parte del crecimiento de JALUD Embedded s.r.o. y apoye la expansión global de su tecnologÃa de IA acústica para aplicaciones de seguridad."},partner:{title:"Asociación Tecnológica y OEM",desc:"Colabore con nosotros en el desarrollo de soluciones para cámaras, interfonos, postes inteligentes, plataformas robóticas y otros dispositivos con tecnologÃa SED."}},it:{eyebrow:"PARTNERSHIP E COLLABORAZIONE",title:"Cooperazione",desc:"Unisciti al nostro ecosistema globale come distributore, cittadino attivo, integratore di sistemi, investitore o partner tecnologico e OEM."},pt:{map:{title:"Mapa de Distribuidores e Integradores",desc:"Consulte o mapa interativo de distribuidores e integradores de sistemas certificados da tecnologia Sound Event Detector em todo o mundo."},citizen:{title:"Cidadãos Ativos e MunicÃpios",desc:"Envolva os cidadãos e as comunidades locais na identificação de áreas de risco e promova a cooperação com a polÃcia municipal na resolução de ocorrências."},distributor:{title:"Programa de Distribuidores",desc:"Expanda o seu portfólio com o Sound Event Detector e disponibilize aos seus clientes deteção acústica avançada de eventos perigosos e operacionais."},integrator:{title:"Integração do SED em Sistemas de Segurança",desc:"Amplie os sistemas de videovigilância e segurança existentes com deteção acústica e ligue o SED a câmaras compatÃveis, plataformas VMS e outras tecnologias."},investor:{title:"Parceria de Investimento",desc:"Faça parte do crescimento da JALUD Embedded s.r.o. e apoie a expansão global da sua tecnologia de IA acústica para aplicações de segurança."},partner:{title:"Parceria Tecnológica e OEM",desc:"Colabore connosco no desenvolvimento de soluções para câmaras, intercomunicadores, postes inteligentes, plataformas robóticas e outros dispositivos com tecnologia SED."}},ar:{map:{title:"Ø®Ø±ÙØ·Ø© اÙÙ
ÙØ²Ø¹ÙÙ ÙÙ
ÙØ§Ù
ÙÙ Ø§ÙØ£ÙظÙ
Ø©",desc:"Ø§Ø³ØªÙØ´Ù Ø§ÙØ®Ø±Ùطة Ø§ÙØªÙاعÙÙØ© ÙÙÙ
ÙØ²Ø¹Ù٠اÙÙ
عتÙ
دÙÙ ÙÙ
ÙØ§Ù
ÙÙ Ø£ÙØ¸Ù
Ø© تÙÙÙØ© Sound Event Detector ØÙÙ Ø§ÙØ¹Ø§ÙÙ
."},citizen:{title:"اÙÙ
ÙØ§Ø·ÙÙ٠اÙÙØ´Ø·ÙÙ ÙØ§ÙØ¨ÙØ¯Ùات",desc:"أشر٠اÙÙ
ÙØ§Ø·ÙÙÙ ÙØ§ÙÙ
جتÙ
عات اÙÙ
ØÙÙØ© ÙÙ ØªØØ¯Ùد Ø§ÙØ£Ù
اÙ٠اÙÙ
عرضة ÙÙÙ
خاطر ÙØ¹Ø²Ø² Ø§ÙØªØ¹Ø§ÙÙ Ù
ع Ø§ÙØ´Ø±Ø·Ø© Ø§ÙØ¨ÙØ¯ÙØ© ÙÙ Ù
Ø¹Ø§ÙØ¬Ø© Ø§ÙØÙØ§Ø¯Ø« Ø§ÙØ£Ù
ÙÙØ©."},distributor:{title:"Ø¨Ø±ÙØ§Ù
ج اÙÙ
ÙØ²Ø¹ÙÙ",desc:"ÙØ³Ùع Ù
ØÙظة Ù
ÙØªØ¬Ø§ØªÙ باستخداÙ
تÙÙÙØ© Sound Event Detector ÙÙØ¯ÙÙ
ÙØ¹Ù
ÙØ§Ø¦Ù ÙØ´ÙØ§Ù ØµÙØªÙا٠Ù
ØªÙØ¯Ù
ا٠ÙÙØ£ØØ¯Ø§Ø« Ø§ÙØ£Ù
ÙÙØ© ÙØ§ÙتشغÙÙÙØ© Ø§ÙØ®Ø·Ø±Ø©."},integrator:{title:"دÙ
ج SED ÙÙ Ø§ÙØ£ÙظÙ
Ø© Ø§ÙØ£Ù
ÙÙØ©",desc:"عزز Ø£ÙØ¸Ù
Ø© اÙÙØ§Ù
ÙØ±Ø§Øª ÙØ§ÙØ£Ù
Ø§Ù Ø§ÙØØ§ÙÙØ© باÙÙØ´Ù Ø§ÙØµÙØªÙ ÙØ§Ø±Ø¨Ø· SED باÙÙØ§Ù
ÙØ±Ø§Øª اÙÙ
دعÙÙ
Ø© ÙØ£ÙظÙ
Ø© إدارة اÙÙÙØ¯ÙÙ VMS ÙØ§ÙتÙÙÙØ§Øª Ø§ÙØ£Ù
ÙÙØ© Ø§ÙØ£Ø®Ø±Ù."},investor:{title:"Ø§ÙØ´Ø±Ø§ÙØ© Ø§ÙØ§Ø³ØªØ«Ù
Ø§Ø±ÙØ©",desc:"Ù٠جزءا٠Ù
Ù ÙÙ
Ù Ø´Ø±ÙØ© JALUD Embedded s.r.o. ÙØ§Ø¯Ø¹Ù
Ø§ÙØªÙسع Ø§ÙØ¹Ø§ÙÙ
Ù ÙØªÙÙÙØ© Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØµÙت٠ÙÙØ§Ø³ØªØ®Ø¯Ø§Ù
ات Ø§ÙØ£Ù
ÙÙØ©."},partner:{title:"Ø§ÙØ´Ø±Ø§ÙØ© Ø§ÙØªÙÙÙÙÙØ¬ÙØ© ÙOEM",desc:"تعاÙÙ Ù
Ø¹ÙØ§ Ù٠تطÙÙØ± ØÙÙÙ ÙÙÙØ§Ù
ÙØ±Ø§Øª ÙØ£Ø¬Ùزة Ø§ÙØ§ØªØµØ§Ù Ø§ÙØ¯Ø§Ø®ÙÙ ÙØ§ÙأعÙ
دة Ø§ÙØ°ÙÙØ© ÙØ§ÙÙ
ÙØµØ§Øª Ø§ÙØ±ÙØ¨ÙØªÙØ© ÙØ§ÙØ£Ø¬ÙØ²Ø© اÙÙ
دÙ
جة بتÙÙÙØ© SED."}}};return k[v]||k.en})(r),h=[{key:"map",route:"distributors-map",title:A.map.title,de
4731sc:A.map.desc,iconKey:"coopMap",color:"var(--blue-primary)",accent:"var(--blue-primary)"},{key:"citizen",route:"cooperation-citizen",title:A.citizen.title,desc:A.citizen.desc,iconKey:"coopCitizen",color:"#0284c7",accent:"#0284c7"},{key:"distributor",route:"cooperation-distributor",title:A.distributor.title,desc:A.distributor.desc,iconKey:"coopDistributor",color:"var(--blue-primary)",accent:"var(--blue-primary)"},{key:"integrator",route:"cooperation-integrator",title:A.integrator.title,desc:A.integrator.desc,iconKey:"coopIntegrator",color:"#10b981",accent:"#10b981"},{key:"investor",route:"cooperation-investor",title:A.investor.title,desc:A.investor.desc,iconKey:"coopInvestor",color:"#f59e0b",accent:"#f59e0b"},{key:"partner",route:"cooperation-partner",title:A.partner.title,desc:A.partner.desc,iconKey:"coopPartner",color:"#8b5cf6",accent:"#8b5cf6"}];return t.innerHTML=` 4732 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem;"> 4733 <div class="sed-container"> 4734 <div class="sed-section-header" style="max-width: 820px;"> 4735 <div class="sed-eyebrow">${l.eyebrow}</div> 4736 <h1 class="sed-page-hero-title">${l.title}</h1> 4737 <p class="sed-section-desc">${l.desc}</p> 4738 </div> 4739 </div> 4740 </section> 4741 4742 <section class="sed-section" style="background-color: #ffffff; padding-bottom: 5rem;"> 4743 <div class="sed-container"> 4744 <div class="sed-grid-3" style="gap: 1.75rem;"> 4745 ${h.map(v=>` 4746 <div class="sed-card" style="display: flex; flex-direction: column; justify-content: space-between; min-height: 320px; background: #ffffff; border: 1.5px solid var(--slate-line);
4746 border-top: 4px solid ${v.accent}; border-radius: 14px; padding: 2rem; box-shadow: 0 4px 15px rgba(0,0,0,0.03); transition: transform 0.2s, box-shadow 0.2s;" onmouseover="this.style.transform='translateY(-4px)'; this.style.boxShadow='0 12px 28px rgba(0,0,0,0.08)';" onmouseout="this.style.transform='none'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.03)';"> 4747 <div> 4748 <div style="width: 48px; height: 48px; border-radius: 12px; background: var(--blue-ultra-light); border: 1px solid var(--blue-light); display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem;"> 4749 ${Ne(v.iconKey,24,v.color)} 4750 </div> 4751 <h3 class="sed-card-title" style="font-size: 1.25rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.75rem; line-height: 1.35;">${v.title}</h3> 4752 <p class="sed-card-text" style="font-size: 0.92rem; line-height: 1.6; color: var(--text-dark); margin: 0;">${v.desc}</p> 4753 </div> 4754 <div style="margin-top: 1.75rem;"> 4755 <a href="#${v.route}" class="sed-btn sed-btn-primary" style="width: 100%; text-align: center; font-size: 0.88rem; font-weight: 700;" data-route="${v.route}">${te("common.learnMore")}</a> 4756 </div> 4757 </div> 4758 `).join("")} 4759 </div> 4760 </div> 4761 </section> 4762 `,t.querySelectorAll("[data-route]").forEach(v=>{v.addEventListener("click",k=>{k.preventDefault(),e&&e(v.getAttribute("data-route"))})}),t}function dy(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a={cs:{eyebrow:"O NÃS",heroTitle:"Spolehlivá ochrana osob a majetku",heroSubtitle:"Jsme Äeská technologická inovaÄnà spoleÄnost z PlznÄ. Jsme JALUD EMBEDDED â Jakub a Lukáš, zakladatelé s vášnà pro nové technologie a jejich vývoj.",foundersCaption:"Zakladatelé JALUD Embedded: Ing. Lukáš Svoboda & Ing. Jakub ValiÅ¡",storyEyebrow:"NÃÅ PÅÃBÄH",storyP1:"ZaÄÃnali jsme specializacà na komplexnà tvorbu 32-bitových embedded ÅeÅ¡enà a specifických mobilnÃch aplikacÃ. SouÄasnÄ jsme tato ÅeÅ¡enà integrovali a vyvÃjeli tak, aby byla nezávislá na operaÄnÃm systému. Rychlý a spolehlivý vývoj softwarových aplikacà nás pÅivedl k myÅ¡lence vytvoÅit produkt s pozitivnÃm spoleÄenským dopadem.",storyP2:"Náš inovativnà produkt <strong>Sound Event Detector (SED)</strong> v sobÄ spojuje umÄlou inteligenci (AI) a Å¡piÄkovou technologii pro detekci zvukových událostÃ. Je to nástroj k ochranÄ bezpeÄà vÅ¡ech obyvatel s ohledem na jejich soukromà a GDPR.",storyP3:"SED jsou <strong>chytré uÅ¡i s umÄlou inteligencÃ</strong>, které v reálném Äase snÃmajà kritické nebo nebezpeÄné zvuky a v pÅÃpadÄ detekce okamžitÄ vysÃlajà poplach bezpeÄnostnÃm složkám.",savedLifeTitle:"ZachránÄný lidský život v DubÃ:",savedLifeDesc:"Pozitivnà dopad lze doložit incidentem ve mÄstÄ DubÃ, kde detektor SED upozornil na probÃhajÃcà potyÄku dvou osob. DÃky poplachu z naÅ¡eho detektoru byla na mÃsto okamžitÄ pÅivolána policejnà hlÃdka a dÃky rychlému zásahu a prvnà pomoci byl zachránÄn lidský život.",missionEyebrow:"NAÅ E MISE",missionP1:"TradiÄnà kamerové systémy (VMS) spoléhajà výhradnÄ na obraz. Kamery vÅ¡ak majà slepá mÃsta, omezenà za tmy, mlhy a pÅi optických pÅekážkách.",missionP2:"Sound Event Detector (SED) doplÅuje stávajÃcà bezpeÄnostnà infrastrukturu o sluch. BÄhem ménÄ než 5 sekund od výstÅelu, panického výkÅiku, tÅÃÅ¡tÄnà skla Äi pÅÃletu dronu zalarmuje hlÃdky a otoÄà PTZ kamery do smÄru incidentu.",alertLatency:"Rychlost reakce v reálném Äase",privacyScore:"100% ochrana soukromà dle GDPR",historyEyebrow:"NAÅ E HISTORIE A MILNÃKY",historyTitle:"Historie spoleÄnosti JALUD",historySubtitle:"Od poÄátků vývoje specializovaných 32-bitových embedded systémů až po mezinárodnà nasazenà akustické AI v chytrých mÄstech, vÄznicÃch a kritické infrastruktuÅe.",dangerEyebrow:"AUTOMATIZOVANà REAKCE NA NEBEZPEÄÃ",dangerTitle:"V pÅÃpadÄ nebezpeÄà SED okamžitÄ volá pomoc",dangerSubtitle:"KlÃÄové schopnosti Sound Event Detectoru pÅi ochranÄ v reálném provozu.",realTimeAlerts:"Detekce v reálném Äase",realTimeDesc:"UpozorÅuje na kritické zvukové události bÄhem ménÄ než 5 sekund.",reducesTime:"Zkracuje reakÄnà dobu",reducesDesc:"ZásadnÄ zkracuje dojezdový Äas policejnÃch hlÃdek a bezpeÄnostnÃch složek.",cctvIntegration:"Integrace do kamerových sÃtÃ",cctvDesc:"Softw
4762are SED se snadno integruje do stávajÃcÃch CCTV kamer a platforem VMS.",zeroInfra:"Bez složité infrastruktury",zeroInfraDesc:"Nevyžaduje nákladné servery; bÄžà pÅÃmo v IP kamerách (Axis, Hanwha, Hikvision atd.) pÅes edge pluginy nebo na samostatných jednotkách SED.",teamTitle:"Lidé za JALUD Embedded",teamEyebrow:"NÃÅ TÃM A VEDENÃ",linkedinBtn:"Profil na LinkedInu â"},en:{eyebrow:"ABOUT US",heroTitle:"Reliable Protection for People and Property",heroSubtitle:"We are a Czech technological innovation company from Pilsen. We are JALUD EMBEDDED â Jakub and Lukáš, founders with a passion for new technologies and their development.",foundersCaption:"JALUD Embedded Founders: Lukáš Svoboda & Jakub ValiÅ¡",storyEyebrow:"OUR STORY",storyP1:"We started by specializing in the complex creation of 32-bit Embedded solutions and specific mobile applications. At the same time, we integrated and developed these solutions to be operating system independent. Our fast and reliable software application development led us to the idea of inventing a product that would span multiple domains and have a positive social impact.",storyP2:"Our innovative <strong>Sound Event Detector (SED)</strong> product incorporates artificial intelligence (AI) and state-of-the-art technology for audio event detection. It is a tool to protect the safety of all residents with regards to their GDPR. It is also a tool that can be used for property security.",storyP3:"SEDs are <strong>AI-powered smart ears</strong> that sense critical or dangerous sounds in real-time, and if they detect these sounds, they immediately send an alert to security forces.",savedLifeTitle:"Life Saved in DubÃ:",savedLifeDesc:"A positive impact can be cited in an incident that took place in the city of DubÃ, where an SED alerted to a fight in progress between two people. Thanks to the alert from our AI-driven sound detector, the police were called to the scene of the fight, and thanks to the quick intervention and subsequent first aid, a human life was saved.",missionEyebrow:"OUR MISSION",missionP1:"Traditional Video Management Systems (VMS) rely entirely on vision. However, visual cameras have inherent blind spots, darkness limitations, and optical obstructions.",missionP2:"Sound Event Detector (SED) equips existing security infrastructure with real-time acoustic intelligence. Within <5s of a gunshot report, panic scream, glass break, or approaching drone, SED alerts police patrols and automatically turns PTZ cameras directly toward the incident.",alertLatency:"Instant Alert Latency",privacyScore:"GDPR Non-Invasive Privacy",historyEyebrow:"OUR MILESTONES & JOURNEY",historyTitle:"JALUD's History",historySubtitle:"From initial 32-bit embedded systems development to international AI acoustic security deployment across smart cities, prisons, healthcare facilities, and critical infrastructure.",dangerEyebrow:"AUTOMATED EMERGENCY RESPONSE",dangerTitle:"In Case of Danger, SED Immediately Calls for Help",dangerSubtitle:"Key operational capabilities of Sound Event Detector in active field protection.",realTimeAlerts:"Real-Time Event Alerts",realTimeDesc:"Alerts in real time to critical acoustic sound events in under 5 seconds.",reducesTime:"Reduces Response Time",reducesDesc:"Dramatically reduces arrival time of police patrols and emergency security forces.",cctvIntegration:"CCTV System Integration",cctvDesc:"SED software integrates seamlessly into existing CCTV networks and VMS platforms.",zeroInfra:"Zero Heavy Infrastructure",zeroInfraDesc:"Does not require complex technical server infrastructure; runs natively on leading IP cameras (Axis, Hanwha, Hikvision, etc.) via edge plugins or on standalone SED units.",teamTitle:"Leadership & Engineering Team",teamEyebrow:"MEET THE LEADERSHIP TEAM",linkedinBtn:"LinkedIn Profile â"},de:{eyebrow:"ÃBER UNS",heroTitle:"Zuverlässiger Schutz von Personen und Eigentum",heroSubtitle:"Wir sind ein europäisches Deep-Tech-Unternehmen aus Pilsen. JALUD EMBEDDED â Gegründet von Jakub und Lukáš mit Leidenschaft für akustische KI-Innovationen.",foundersCaption:"JALUD Embedded Gründer: Lukáš Svoboda & Jakub ValiÅ¡",storyEyebrow:"UNSERE GESCHICHTE",storyP1:"Wir begannen mit der Entwicklung von 32-Bit-Embedded-Systemen und mobilen Anwendungen. Die Leidenschaft für zuverlässige Softw
4762areentwicklung brachte uns auf die Idee, ein Produkt mit groÃem gesellschaftlichem Nutzen zu entwickeln.",storyP2:"Unser <strong>Sound Event Detector (SED)</strong> kombiniert künstliche Intelligenz mit modernster akustischer Mustererkennung zum Schutz der öffentlichen Sicherheit bei 100% DSGVO-Konformität.",storyP3:"SED sind <strong>intelligente KI-Ohren</strong>, die Gefahrenschall in Echtzeit analysieren und Einsatzkräfte sofort alarmieren.",savedLifeTitle:"Gerettetes Menschenleben in DubÃ:",savedLifeDesc:"In der Stadt Dubà erkannte SED eine gewalttätige Auseinandersetzung. Dank des Sofortalarms traf die Polizei innerhalb weniger Minuten ein und konnte durch Erste Hilfe ein Leben retten.",missionEyebrow:"UNSERE MISSION",missionP1:"Klassische Videoüberwachung hat tote Winkel bei Dunkelheit, Nebel und Hindernissen.",missionP2:"Sound Event Detector stattet Sicherheitskameras mit Gehör aus. Innerhalb von <5s schwenken PTZ-Kameras auf Schüsse, Schreie oder Glasbruch.",alertLatency:"Echtzeit-Warnlatenz",privacyScore:"DSGVO-Datenschutz",historyEyebrow:"MEILENSTEINE & ENTWICKLUNG",historyTitle:"JALUDs Geschichte",historySubtitle:"Von der Entwicklung spezialisierter 32-Bit-Embedded-Systeme bis zum internationalen Einsatz akustischer KI in Smart Cities und kritischer Infrastruktur.",dangerEyebrow:"AUTOMATISIERTE GEFAHRENREAKTION",dangerTitle:"Im Ernstfall ruft SED sofort Hilfe",dangerSubtitle:"Wichtigste operative Schutzfunktionen von Sound Event Detector.",realTimeAlerts:"Echtzeit-Erkennung",realTimeDesc:"Warnt bei kritischen Schallereignissen in weniger als 5 Sekunden.",reducesTime:"Verkürzt Reaktionszeit",reducesDesc:"Reduziert die Anfahrtszeit von Einsatzkräften und Streifen maÃgeblich.",cctvIntegration:"Nahtlose VMS-Integration",cctvDesc:"Integriert sich nativ in bestehende Axis-, Hanwha- und Milestone-Netzwerke.",zeroInfra:"Keine Server-Infrastruktur",zeroInfraDesc:"Läuft direkt auf führenden IP-Kameras oder kompakten SED-Boxen.",teamTitle:"Führungsteam & F&E-Ingenieure",teamEyebrow:"UNSER TEAM",linkedinBtn:"LinkedIn Profil â"},es:{eyebrow:"SOBRE NOSOTROS",heroTitle:"Protección confiable de personas y bienes",heroSubtitle:"Somos una empresa europea de innovación tecnológica con sede en Pilsen. JALUD EMBEDDED â fundada por Jakub y Lukáš con pasión por la inteligencia acústica.",foundersCaption:"Fundadores de JALUD Embedded: Lukáš Svoboda y Jakub ValiÅ¡",storyEyebrow:"NUESTRA HISTORIA",storyP1:"Comenzamos especializándonos en sistemas embebidos de 32 bits y aplicaciones móviles de alto rendimiento. Esa experiencia nos impulsó a crear una solución con impacto humano y social.",storyP2:"Nuestro <strong>Sound Event Detector (SED)</strong> combina IA con procesamiento acústico avanzado para proteger espacios públicos respetando el GDPR.",storyP3:"Los detectores SED son <strong>oÃdos inteligentes impulsados por IA</strong> que alertan al instante sobre sonidos de peligro en tiempo real.",savedLifeTitle:"Vida salvada en DubÃ:",savedLifeDesc:"En la ciudad de DubÃ, el detector SED alertó sobre una agresión fÃsica en curso. La rápida llegada de la patrulla policial permitió prestar primeros auxilios y salvar una vida.",missionEyebrow:"NUESTRA MISIÃN",missionP1:"Los sistemas de videovigilancia tradicionales dependen de la lÃnea de visión y tienen puntos ciegos.",missionP2:"SED dota a las cámaras de audición inteligente. En menos de 5 segundos tras un disparo, grito o rotura de cristal, alerta a los agentes y orienta las cámaras PTZ.",alertLatency:"Latencia de alerta instantánea",privacyScore:"Cumplimiento GDPR y privacidad",historyEyebrow:"HITOS Y TRAYECTORIA",historyTitle:"Historia de JALUD",historySubtitle:"Desde el desarrollo inicial de sistemas embebidos de 32 bits hasta el despliegue internacional de IA acústica en ciudades inteligentes e infraestructuras crÃticas.",dangerEyebrow:"RESPUESTA AUTOMATIZADA A EMERGENCIAS",dangerTitle:"En caso de peligro, SED solicita ayuda de inmediato",dangerSubtitle:"Capacidades operativas clave de Sound Event Detector.",realTimeAlerts:"Detección en tiempo real",realTimeDesc:"Alerta sobre eventos sonoros crÃticos en menos de 5 segundos.",reducesTime:"Reduce tiempos de respuesta",reducesDesc:"Acorta drásticamente el tiempo de llegada de la policÃa y guardias de seguridad.",cctvIntegration:"Integración en redes CCTV",cctvDesc:"Se integra fácilmente en plataformas VMS como Milestone, Axis y Genetec.",zeroInfra:"Cero infraestructura pesada",zeroInfraDesc:"Ejecución en cámaras IP lÃderes (Axis, Hanwha, Hikvision) o unidades SED autónomas.",teamTitle:"Equipo Directivo e IngenierÃa de I+D",teamEyebrow:"NUESTRO EQUIPO",linkedinBtn:"Perfil de LinkedIn â"},it:{eyebrow:"CHI SIAMO",heroTitle:"Protezione affidabile di persone e infrastrutture",heroSubtitle:"Siamo un'azienda tecnologica europea di innovazione con sede a Pilsen. JALUD EMBEDDED â fondata da Jakub e Lukáš con passione per l'intelligenza acustica.",foundersCaption:"Fondatori di JALUD Embedded: Lukáš Svoboda e Jakub ValiÅ¡",storyEyebrow:"LA NOSTRA STORIA",storyP1:"Abbiamo iniziato specializzandoci nella creazione di sistemi embedded a 32 bit e applicazioni ad alte prestazioni. Questa esperienza ci ha spinto a realizzare una soluzione ad alto impatto sociale e umano.",storyP2:"Il nostro <strong>Sound Event Detector (SED)</strong> combina intelligenza artificiale avanzata ed elaborazione del segnale acustico per proteggere gli spazi pubblici nel pie
4762no rispetto del GDPR.",storyP3:"I rilevatori SED sono <strong>orecchie intelligenti on-edge</strong> che avvisano istantaneamente le forze dell'ordine su suoni di pericolo in tempo reale.",savedLifeTitle:"Vita salvata a DubÃ:",savedLifeDesc:"Nella città di DubÃ, il rilevatore SED ha allertato su una violenta aggressione in corso. Il tempestivo arrivo della pattuglia ha consentito di prestare i primi soccorsi e salvare una vita umana.",missionEyebrow:"LA NOSTRA MISSIONE",missionP1:"I sistemi di videosorveglianza tradizionali dipendono dalla linea di vista ottica e hanno punti ciechi nel buio o nella nebbia.",missionP2:"SED dota le telecamere di udito intelligente. In meno di 5 secondi da uno sparo, un urlo o un vetro infranto, avvisa gli operatori e orienta le telecamere PTZ.",alertLatency:"Latenza di allarme istantanea",privacyScore:"Conformità GDPR e riservatezza",historyEyebrow:"CRONOLOGIA E PIETRE MILIARI",historyTitle:"Storia di JALUD",historySubtitle:"Dallo sviluppo iniziale di sistemi embedded fino all'implementazione internazionale di AI acustica in smart city e infrastrutture critiche.",dangerEyebrow:"RISPOSTA AUTOMATIZZATA ALLE EMERGENZE",dangerTitle:"In caso di pericolo, SED attiva i soccorsi all'istante",dangerSubtitle:"Principali funzionalità operative di Sound Event Detector nella protezione attiva.",realTimeAlerts:"Rilevamento in tempo reale",realTimeDesc:"Allerta su eventi sonori critici in meno di 5 secondi.",reducesTime:"Riduce i tempi di intervento",reducesDesc:"Abbrevia drasticamente il tempo di arrivo di pattuglie e soccorritori.",cctvIntegration:"Integrazione con reti CCTV",cctvDesc:"Si integra facilmente con le principali piattaforme VMS come Milestone, Axis e Genetec.",zeroInfra:"Zero infrastruttura pesante",zeroInfraDesc:"Esecuzione diretta a bordo delle principali telecamere IP (Axis, Hanwha, Hikvision) o unità SED standalone.",teamTitle:"Comitato Direttivo e Ingegneria R&D",teamEyebrow:"IL NOSTRO TEAM",linkedinBtn:"Profilo LinkedIn â"},pt:{eyebrow:"SOBRE NÃS",heroTitle:"Proteção confiável de pessoas e patrimônio",heroSubtitle:"Somos uma empresa europeia de inovação tecnológica com sede em Pilsen. JALUD EMBEDDED â fundada por Jakub e Lukáš com paixão pela inteligência acústica.",foundersCaption:"Fundadores da JALUD Embedded: Lukáš Svoboda e Jakub ValiÅ¡",storyEyebrow:"NOSSA HISTÃRIA",storyP1:"Começamos nos especializando na criação de sistemas embarcados de 32 bits e aplicações móveis de alto desempenho. Essa experiência nos impulsionou a criar uma solução com grande impacto humano e social.",storyP2:"Nosso inovador <strong>Sound Event Detector (SED)</strong> combina inteligência artificial com processamento acústico avançado para proteger espaços públicos respeitando o GDPR.",storyP3:"Os detectores SED são <strong>ouvidos inteligentes com IA</strong> que alertam instantaneamente as forças de segurança sobre sons de perigo em tempo real.",savedLifeTitle:"Vida salva em DubÃ:",savedLifeDesc:"Na cidade de DubÃ, o detector SED alertou sobre uma agressão fÃsica em andamento. A rápida chegada da patrulha policial permitiu prestar os primeiros socorros e salvar uma vida humana.",missionEyebrow:"NOSSA MISSÃO",missionP1:"Os sistemas de videovigilância tradicionais dependem da linha de visão e possuem pontos cegos no escuro ou em neblina.",missionP2:"O SED equipa as câmeras com audição inteligente. Em menos de 5 segundos após um disparo, grito ou vidro quebrado, alerta os agentes e orienta as câmeras PTZ.",alertLatency:"Latência de alerta instantâneo",privacyScore:"Conformidade GDPR e privacidade",historyEyebrow:"HISTÃRIA E MARCOS",historyTitle:"História da JALUD",historySubtitle:"Desde o desenvolvimento inicial de sistemas embarcados até a implantação internacional de IA acústica em cidades inteligentes e infraestruturas crÃticas.",dangerEyebrow:"RESPOSTA AUTOMATIZADA A EMERGÃNCIAS",dangerTitle:"Em caso de perigo, o SED solicita ajuda imediatamente",dangerSubtitle:"Principais recursos operacionais do Sound Event Detector em proteção ativa.",realTimeAlerts:"Detecção em tempo real",realTimeDesc:"Alerta sobre eventos sonoros crÃticos em menos de 5 segundos.",reducesTime:"Reduz o tempo de resposta",reducesDesc:"Reduz drasticamente o tempo de chegada das patrulhas policiais e socorristas.",cctvIntegration:"Integração com redes CFTV",cctvDesc:"Integra-se facilmente a plataformas VMS lÃderes como Milestone, Axis e Genetec.",zeroInfra:"Zero infraestrutura pesada",zeroInfraDesc:"Executa diretamente em câmeras IP lÃderes (Axis, Hanwha, Hikvision) ou unidades SED autônomas.",teamTitle:"Equipe de Liderança e Engenharia de P&D",teamEyebrow:"NOSSA EQUIPE",linkedinBtn:"Perfil no LinkedIn â"},ar:{eyebrow:"Ù
Ù ÙØÙ",heroTitle:"ØÙ
Ø§ÙØ© Ù
ÙØ«ÙÙØ© ÙÙØ£Ø±ÙØ§Ø ÙØ§ÙÙ
Ù
تÙÙØ§Øª",heroSubtitle:"ÙØÙ Ø´Ø±ÙØ© تÙÙÙÙÙØ¬ÙØ© Ù
Ø¨ØªÙØ±Ø© Ù
Ù Ø¨ÙØ²Ù. JALUD EMBEDDED â Ø£Ø³Ø³Ùا ÙØ¹ÙÙØ¨ ÙÙÙÙØ§Ø´ Ø¨Ø´ØºÙ ÙØªØ·ÙÙØ± Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØµÙتÙ.",foundersCaption:"Ù
ؤسس٠JALUD Embedded: ÙÙÙØ§Ø´ سÙÙØ¨Ùدا ÙÙØ¹ÙÙØ¨ ÙØ§ÙÙØ´",storyEyebrow:"ÙØµØªÙا",storyP1:"Ø¨Ø¯Ø£ÙØ§ Ø¨Ø§ÙØªØ®ØµØµ Ù٠تطÙÙØ± Ø§ÙØ£ÙظÙ
Ø© اÙÙ
دÙ
جة 32-بت ÙØ§ÙتطبÙÙØ§Øª Ø§ÙØ¨Ø±Ù
Ø¬ÙØ© اÙÙ
ØªÙØ¯Ù
Ø©. ÙØ§Ø¯ØªÙا Ø§ÙØ±ØºØ¨Ø© ÙÙ Ø¥ØØ¯Ø§Ø« ØªØ£Ø«ÙØ± Ø¥ÙØ¬Ø§Ø¨Ù Ù٠اÙÙ
جتÙ
ع ÙØ§Ø¨ØªÙار ØÙ ÙÙÙØ° Ø§ÙØ£Ø±ÙاØ.",storyP2:"ÙØ¬Ù
ع Ù
ÙØªØ¬Ùا اÙÙ
Ø¨ØªÙØ± <strong>Sound Event Detector (SED)</strong> بÙÙ Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù ÙØ£ØØ¯Ø« تÙÙÙØ§Øª اÙÙ
Ø¹Ø§ÙØ¬Ø© Ø§ÙØµÙØªÙØ© ÙØÙ
Ø§ÙØ© Ø§ÙØ£Ø±ÙØ§Ø ÙØ§ÙÙ
Ù
تÙÙØ§Øª Ù
ع Ø§ÙØ§Ù
تثا٠اÙÙØ§Ù
Ù ÙÙÙØ§ÙÙÙ Ø§ÙØ®ØµÙØµÙØ© GDPR.",storyP3:"Ø£Ø¬ÙØ²Ø© SED ÙÙ <strong>آذا٠ذÙÙØ© Ù
دعÙÙ
Ø© Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙاعÙ</strong> ØªÙØªÙØ· Ø£ØµÙØ§Øª Ø§ÙØ®Ø·Ø± Ù٠اÙÙÙØª اÙÙØ¹ÙÙ ÙØªØ±Ø³Ù ØªÙØ¨ÙÙØ§Øª ÙÙØ±ÙØ© ÙÙÙØ§Øª Ø§ÙØ£Ù
Ù.",savedLifeTitle:"Ø¥ÙÙØ§Ø° ØÙاة Ø¥ÙØ³Ø§Ù ÙÙ Ø¯ÙØ¨Ù:",savedLifeDesc:"ÙÙ Ù
دÙÙØ© Ø¯ÙØ¨ÙØ Ø§ÙØªØ´Ù ÙØ¸Ø§Ù
SED شجارا٠عÙÙÙØ§Ù ÙØ£Ø±Ø³Ù Ø¥ÙØ°Ø§Ø±Ø§Ù ÙÙØ±ÙاÙ. Ø¨ÙØ¶Ù ÙØµÙÙ Ø¯ÙØ±ÙØ© Ø§ÙØ´Ø±Ø·Ø© Ø§ÙØ³Ø±Ùع ÙØ§ÙØ¥Ø³Ø¹Ø§ÙØ§Øª Ø§ÙØ£ÙÙÙØ©Ø تÙ
Ø¥ÙÙØ§Ø° ØÙاة Ø¥ÙØ³Ø§Ù.",missionEyebrow:"Ù
ÙÙ
ØªÙØ§",missionP1:"تعتÙ
د ÙØ§Ù
ÙØ±Ø§Øª اÙÙ
Ø±Ø§ÙØ¨Ø© Ø§ÙØªÙÙÙØ¯ÙØ© عÙÙ Ø§ÙØ±Ø¤ÙØ© Ø§ÙØ¨ØµØ±ÙØ© ÙÙØ·Ø ÙÙØ¯ÙÙØ§ ÙÙØ§Ø· عÙ
ÙØ§Ø¡ ÙÙ Ø§ÙØ¸ÙاÙ
ÙØ§Ùضباب.",missionP2:"ÙÙ
ÙØ SED اÙÙØ§Ù
ÙØ±Ø§Øª ØØ§Ø³Ø© Ø§ÙØ³Ù
ع Ø§ÙØ°ÙÙ. Ù٠أÙ
4762Ù Ù
Ù 5 Ø«ÙØ§ÙÙ Ù
Ù Ø¥Ø·ÙØ§Ù ÙØ§Ø± أ٠صرخة ذعر Ø£Ù ÙØ³Ø± Ø²Ø¬Ø§Ø¬Ø ÙÙØ¨Ù Ø§ÙØ´Ø±Ø·Ø© ÙÙÙØ¬Ù ÙØ§Ù
ÙØ±Ø§Øª PTZ ÙØÙ Ù
صدر Ø§ÙØµÙت.",alertLatency:"سرعة Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© اÙÙØØ¸ÙØ©",privacyScore:"ØÙ
Ø§ÙØ© Ø§ÙØ®ØµÙØµÙØ© GDPR",historyEyebrow:"ØªØ§Ø±ÙØ®Ùا ÙÙ
ØØ·Ø§Øª اÙÙØ¬Ø§Ø",historyTitle:"ØªØ§Ø±ÙØ® Ø´Ø±ÙØ© JALUD",historySubtitle:"Ù
Ù Ø§ÙØ¨Ø¯Ø§Ùات Ø§ÙØ£ÙÙÙ Ù٠تطÙÙØ± Ø§ÙØ£ÙظÙ
Ø© اÙÙ
دÙ
جة Ø¥ÙÙ Ø§ÙØ§Ùتشار Ø§ÙØ¯ÙÙÙ ÙÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù Ø§ÙØµÙت٠Ù٠اÙÙ
Ø¯Ù Ø§ÙØ°ÙÙØ© ÙØ§ÙبÙÙØ© Ø§ÙØªØØªÙØ© Ø§ÙØÙÙÙØ©.",dangerEyebrow:"استجابة Ø¢ÙÙØ© ÙÙØ±ÙØ© ÙØØ§ÙØ§Øª Ø§ÙØ·Ùارئ",dangerTitle:"ÙÙ ØØ§Ùات Ø§ÙØ®Ø·Ø±Ø ÙØ·Ùب SED اÙÙ
ساعدة ÙÙØ±Ø§Ù",dangerSubtitle:"اÙÙØ¯Ø±Ø§Øª Ø§ÙØªØ´ØºÙÙÙØ© ÙÙØ¸Ø§Ù
ÙØ§Ø´Ù Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© Ù٠اÙÙ
ÙØ¯Ø§Ù.",realTimeAlerts:"ÙØ´Ù ÙÙØ±Ù Ù٠اÙÙÙØª اÙÙØ¹ÙÙ",realTimeDesc:"ØªÙØ¨ÙÙ ÙÙØ±Ù ÙÙØ£ØØ¯Ø§Ø« Ø§ÙØµÙØªÙØ© Ø§ÙØ®Ø·Ùرة Ù٠أÙÙ Ù
Ù 5 Ø«ÙØ§ÙÙ.",reducesTime:"تÙÙÙØµ زÙ
Ù Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø©",reducesDesc:"ÙÙÙ٠بشÙ٠جذر٠Ù
Ù ÙÙØª ÙØµÙÙ Ø¯ÙØ±Ùات Ø§ÙØ´Ø±Ø·Ø© ÙÙØ±Ù Ø§ÙØ·Ùارئ.",cctvIntegration:"ØªÙØ§Ù
Ù Ø³ÙØ³ Ù
ع Ø´Ø¨ÙØ§Øª CCTV",cctvDesc:"ÙØªÙاÙ
٠بسÙÙÙØ© Ù
ع ÙØ§Ù
ÙØ±Ø§Øª اÙÙ
Ø±Ø§ÙØ¨Ø© ÙØ£ÙظÙ
Ø© VMS Ø§ÙØ±Ø§Ø¦Ø¯Ø© Ù
ث٠Milestone ÙAxis.",zeroInfra:"بدÙ٠بÙÙØ© ØªØØªÙØ© Ù
Ø¹ÙØ¯Ø©",zeroInfraDesc:"ÙØ¹Ù
Ù Ù
باشرة عÙÙ ÙØ§Ù
ÙØ±Ø§Øª IP Ø£Ù ÙØØ¯Ø§Øª SED اÙÙ
ستÙÙØ© دÙÙ Ø§ÙØØ§Ø¬Ø© ÙØ®ÙادÙ
إضاÙÙØ©.",teamTitle:"ÙØ±Ù٠اÙÙÙØ§Ø¯Ø© ÙÙÙØ¯Ø³Ø© Ø§ÙØ¨ØØ« ÙØ§ÙتطÙÙØ±",teamEyebrow:"ÙØ±ÙÙ Ø§ÙØ¹Ù
Ù",linkedinBtn:"اÙÙ
ÙÙ Ø§ÙØ´Ø®ØµÙ عÙÙ LinkedIn â"}},r=a[t]||a.en,n={en:{motto:"Motto",likeSed:"What I like about SED",whyJalud:"Why JALUD"},cs:{motto:"Moje motto",likeSed:"Co se mi lÃbà na SED",whyJalud:"ProÄ JALUD"},de:{motto:"Motto",likeSed:"Was mir an SED gefällt",whyJalud:"Warum JALUD"},es:{motto:"Lema",likeSed:"Lo que me gusta de SED",whyJalud:"Por qué JALUD"},it:{eyebrow:"CHI SIAMO",heroTitle:"Protezione affidabile di persone e infrastrutture",heroSubtitle:"Siamo un'azienda tecnologica europea di innovazione con sede a Pilsen. JALUD EMBEDDED â fondata da Jakub e Lukáš con passione per l'intelligenza acustica.",foundersCaption:"Fondatori di JALUD Embedded: Lukáš Svoboda e Jakub ValiÅ¡",storyEyebrow:"LA NOSTRA STORIA",storyP1:"Abbiamo iniziato specializzandoci nella creazione di sistemi embedded a 32 bit e applicazioni ad alte prestazioni. Questa esperienza ci ha spinto a realizzare una soluzione ad alto impatto sociale e umano.",storyP2:"Il nostro <strong>Sound Event Detector (SED)</strong> combina intelligenza artificiale avanzata ed elaborazione del segnale acustico per proteggere gli spazi pubblici nel pieno rispetto del GDPR.",storyP3:"I rilevatori SED sono <strong>orecchie intelligenti on-edge</strong> che avvisano istantaneamente le forze dell'ordine su suoni di pericolo in tempo reale.",savedLifeTitle:"Vita salvata a DubÃ:",savedLifeDesc:"Nella città di DubÃ, il rilevatore SED ha allertato su una violenta aggressione in corso. Il tempestivo arrivo della pattuglia ha consentito di prestare i primi soccorsi e salvare una vita umana.",missionEyebrow:"LA NOSTRA MISSIONE",missionP1:"I sistemi di videosorveglianza tradizionali dipendono dalla linea di vista ottica e hanno punti ciechi nel buio o nella nebbia.",missionP2:"SED dota le telecamere di udito intelligente. In meno di 5 secondi da uno sparo, un urlo o un vetro infranto, avvisa gli operatori e orienta le telecamere PTZ.",alertLatency:"Latenza di allarme istantanea",privacyScore:"Conformità GDPR e riservatezza",historyEyebrow:"CRONOLOGIA E PIETRE MILIARI",historyTitle:"Storia di JALUD",historySubtitle:"Dallo sviluppo iniziale di sistemi embedded fino all'implementazione internazionale di AI acustica in smart city e infrastrutture critiche.",dangerEyebrow:"RISPOSTA AUTOMATIZZATA ALLE EMERGENZE",dangerTitle:"In caso di pericolo, SED attiva i soccorsi all'istante",dangerSubtitle:"Principali funzionalità operative di Sound Event Detector nella protezione attiva.",realTimeAlerts:"Rilevamento in tempo reale",realTimeDesc:"Allerta su eventi sonori critici in meno di 5 secondi.",reducesTime:"Riduce i tempi di intervento",reducesDesc:"Abbrevia drasticamente il tempo di arrivo di pattuglie e soccorritori.",cctvIntegration:"Integrazione con reti CCTV",cctvDesc:"Si integra facilmente con le principali piattaforme VMS come Milestone, Axis e Genetec.",zeroInfra:"Zero infrastruttura pesante",zeroInfraDesc:"Esecuzione diretta a bordo delle principali telecamere IP (Axis, Hanwha, Hikvision) o unità SED standalone.",teamTitle:"Comitato Direttivo e Ingegneria R&D",teamEyebrow:"IL NOSTRO TEAM",linkedinBtn:"Profilo LinkedIn â"},pt:{motto:"Lema",likeSed:"O que gosto no SED",whyJalud:"Por que a JALUD"},it:{motto:"Motto",likeSed:"Cosa apprezzo di SED",whyJalud:"Perché JALUD"},ar:{motto:"Ø§ÙØ´Ø¹Ø§Ø±",likeSed:"Ù
ا ÙØ¹Ø¬Ø¨ÙÙ ÙÙ SED",whyJalud:"ÙÙ
اذا JALUD"}}
4762,d=n[t]||n.en,l=[{name:"Lukáš",fullName:"Lukáš Svoboda",title:t==="cs"?"Výkonný Åeditel (CEO) & Spoluzakladatel":"CEO & Co-Founder",img:"/images/Lukas_Svoboda.png",motto:t==="cs"?"NedÄlejte si starosti, pokud vÄci nefungujà správnÄ napoprvé. Kdyby vÅ¡e fungovalo samo, nebyli bychom potÅeba.":"Donât worry if it doesnât work right. If everything did, youâd be out of a job.",likeAboutSED:t==="cs"?"Sloužà dobrému úÄelu â produkt nijak nezasahuje do soukromà obÄanů a zásadnÄ urychluje zásah záchranných složek.":"It serves for a good purpose, the product does not infringe our privacy and brings faster emergency response.",whyJalud:t==="cs"?"VytvoÅili jsme produkt, který je nejen technologicky Å¡piÄkový, ale pomáhá dÄlat svÄt bezpeÄnÄjÅ¡Ãm mÃstem!":"We have created a product that is not only innovative but also helps the world to be a safer place!",linkedin:"https://www.linkedin.com/in/lucas-svoboda/"},{name:"Jakub",fullName:"Jakub ValiÅ¡",title:t==="cs"?"Technický Åeditel (CTO) & Spoluzakladatel":"CTO & Co-Founder",img:"/images/Jakub_Valis.png",motto:t==="cs"?"Nikdy neÅÃkej, že nÄco nelze vyrobit â vždy se najde nÄkdo, kdo to nevÃ, a vyrobà to.":"Never say something is impossible to make or there comes a fool who doesnât know it is impossible to make and makes it.",likeAboutSED:t==="cs"?"ZhorÅ¡ujÃcà se bezpeÄnostnà situace nutà lidi vzdávat se soukromÃ. SED dává možnost zvýšit bezpeÄà bez ztráty soukromÃ.":"The deteriorating security situation in the world is forcing people to give up their privacy. SED gives an option to increase public security without losing privacy.",whyJalud:t==="cs"?"Vždy bylo mým snem vybudovat technologickou firmu zamÄÅenou na vývoj inovativnÃch produktů.":"It has been always my dream to found a company that is focused on innovative product.",linkedin:"https://www.linkedin.com/in/jakub-vali%C5%A1-9a459578/"},{name:"Dominika",fullName:"Dominika Petr",title:t==="cs"?"Marketingová specialistka":"Marketing Specialist",img:"/images/Dominika_Pekova.png",motto:t==="cs"?"DÄlej to, co tÄ naplÅuje a dÄlá šťastným.":"Do what makes you happy.",likeAboutSED:t==="cs"?"TémÄÅ neviditelná technologie, která dokáže zachránit lidský život.":"An almost invisible thing that can save a life.",whyJalud:t==="cs"?"Smysluplný produkt s reálným pozitivnÃm dopadem a skvÄlý tým lidÃ.":"A product that has a positive impact and a great team of people behind it.",linkedin:"https://www.linkedin.com/in/dominika-petr/"},{name:"KateÅina",fullName:"KateÅina VlÄková",title:t==="cs"?"Vedoucà administrativy":"Administrative Manager",img:"/images/Katerina.jpeg",motto:t==="cs"?"Být šťastný neznamená, že je vÅ¡e dokonalé, ale rozhodnutà užÃvat si život i s jeho nedokonalostmi.":"Being happy doesnât mean everything is perfect. It means you choose to enjoy life despite all its imperfections.",likeAboutSED:t==="cs"?"LÃbà se mi, že pomáhá dÄlat svÄt bezpeÄnÄjÅ¡Ãm â malá vÄc, která pÅinášà velký rozdÃl pÅi záchranÄ Å¾ivotů.":"I love that it makes the world a safer place. A small thing that can make a big difference in saving lives.",whyJalud:t==="cs"?"Je skvÄlé podÃlet se na práci v týmu, který vyvÃjà produkt mÄnÃcà svÄt k lepÅ¡Ãmu.":"Itâs great to be able to participate in JALUDâs work on a product that has the potential to change the world into a better place.",linkedin:"https://www.linkedin.com/company/jalud-embedded/"},{name:"Martin",fullName:"Martin Å imek",title:t==="cs"?"Hlavnà vývojáŠsoftware":"Senior Software Developer",img:"/images/Martin.jpg",motto:t==="cs"?"VÄci se dajà dÄlat buÄ jednoduÅ¡e a správnÄ, nebo vůbec.":"It can be done easily or not at all.",likeAboutSED:t==="cs"?"SkvÄlý IoT projekt kombinujÃcà fyzický embedded hardware a cloudový backend.":"It is IoT project with both Devices and Backend.",whyJalud:t==="cs"?"Inovativnà firma s chutà dÄlat modernà software na Å¡piÄkové úrovni.":"It is a tech company with the will to do software the right way.",linkedin:"https://www.linkedin.com/in/martin-%C5%A1imek-1793ab10/"},{name:"Martina",fullName:"Martina Zapletalová",title:t==="cs"?"Marketingová manažerka":"Marketing Manager",img:"/images/Martina.jpeg",motto:t==="cs"?"Život je jako bonboniéra â nikdy nevÃÅ¡, co ochutnáš.":"Life is like a box of chocolates â you never know what youâre going to get.",likeAboutSED:t==="cs"?"Diskrétnà pomocnÃk, který
4762na sebe nepoutá pozornost, ale v pravý okamžik chránà a zajistà bezpeÄÃ.":"Itâs exactly the kind of discreet helper that doesnât ask for attention, yet in the right moment can protect, save, and ensure safety.",whyJalud:t==="cs"?"Jalud tvoÅà skvÄlý tým profesionálů, jejichž práce má skuteÄný dopad na prevenci a ochranu bezpeÄÃ.":"Jalud is made up of a great team of people who understand what they do, and their work has a real impact.",linkedin:"https://www.linkedin.com/in/martina-zapletalov%C3%A1-44700b97/"},{name:"Zuzana",fullName:"Zuzana Medová",title:t==="cs"?"Administrativnà manažerka":"Administrative Manager",img:"/images/Zuzana.png",motto:t==="cs"?"Zachovej klid a s úsmÄvem dál.":"Stay calm, smile on.",likeAboutSED:t==="cs"?"ZvyÅ¡uje bezpeÄnost a dokáže zachraÅovat lidské životy bleskovou reakcà na krizové události.":"I like that it improves safety and it can save lives by quick response to critical events.",whyJalud:t==="cs"?"Možnost pracovat na smysluplných inovacÃch, které majà pozitivnà spoleÄenský pÅÃnos.":"Itâs great to be able to participate in JALUDâs work on a product that has the potential to change the world into a better place.",linkedin:"https://www.linkedin.com/in/zuzana-medov%C3%A1-431855165/"},{name:"Libor",fullName:"Libor Novák",title:t==="cs"?"Vedoucà M&A a strategického rozvoje":"Mergers & Acquisitions Lead",img:"/images/Libor_Novak.png",motto:t==="cs"?"Strategický růst prostÅednictvÃm globálnÃch partnerstvà a technologických inovacÃ.":"Strategic growth through global partnership and innovation.",likeAboutSED:t==="cs"?"Expanze systému SED na mezinárodnà bezpeÄnostnà trhy v EvropÄ, Americe a Asii.":"Expanding SED into international security markets across Europe, America, and Asia.",whyJalud:t==="cs"?"Vysoký růstový potenciál podpoÅený unikátnà patentovanou technologià akustické AI.":"High-growth potential backed by unique, patented acoustic AI technology.",linkedin:"https://www.linkedin.com/in/libor-novak-a7878411/"}],u=t==="cs"?"/images/historie-jaludu-cz.png":"/images/historie-jaludu-en.png";return e.innerHTML=` 4763 <!-- Company Hero --> 4764 <section class="sed-section" style="background: linear-gradient(165deg, var(--navy-dark) 0%, var(--blue-dark) 100%); color: #ffffff; padding: 4.5rem 0 3.5rem;"> 4765 <div class="sed-container"> 4766 <div class="sed-detail-hero-grid"> 4767 <div> 4768 <div class="sed-eyebrow" style="background: rgba(255,255,255,0.1); color: var(--blue-primary); border-color: rgba(255,255,255,0.2);">${r.eyebrow}</div> 4769 <h1 class="sed-page-hero-title"> 4770 ${r.heroTitle} 4771 </h1> 4772 <p style="font-size: 1.15rem; color: #e2e8f0; line-height: 1.65; margin-bottom: 2rem;"> 4773 ${r.heroSubtitle} 4774 </p> 4775 <div style="display: flex; gap: 1rem; flex-wrap: wrap;"> 4776 <a href="#contact" class="sed-btn sed-btn-hero sed-btn-primary" data-route="contact">${te("common.applyContact")}</a> 4777 <a href="#solutions" class="sed-btn sed-btn-hero" style="background: transparent; color: #ffffff; border: 1.5px solid rgba(255,255,255,0.35); text-decoration: none;" data-route="solutions">${te("home.exploreSolutions")}</a> 4778 </div> 4779 </div> 4780 <div style="border-radius: var(--radius-card); overflow: hidden; border: 2px solid rgba(255,255,255,0.2); background: rgba(255,255,255,0.05); padding: 1.25rem; text-align: center; box-shadow: 0 20px 50px rgba(0,0,0,0.3);"> 4781 <picture> 4782 <source srcset="/images/zakladatele-valis-svoboda-mobile.jpg" media="(max-width: 768px)"> 4783 <img src="/images/zakladatele-valis-svoboda-opt.jpg" alt="Zakladatelé JALUD Embedded" width="600" height="400" loading="eager" fetchpriority="high" style="width: 100%; max-height: 340px; object-fit: cover; object-position: 65% center; border-radius: 8px;"> 4784 </picture> 4785 <div style="font-size: 0.88rem; color: #cbd5e1; margin-top: 0.85rem; font-weight: 600;">${r.foundersCaption}</div> 4786 </div> 4787 </div> 4788 </div> 4789 </section> 4790 4791 <!-- Company Story & Mission Section --> 4792 <section class="sed-section" style="background-color: #ffffff;"> 4793 <div class="sed-container"> 4794 <div class="sed-2col-grid"> 4795 4796 <!-- Left Column: OUR STORY --> 4797 <div> 4798 <div class="sed-eyebrow" style="margin-bottom: 1.25rem;">${r.storyEyebrow}</div> 4799 <p style="font-size: 1.05rem; color: var(--text-dark); line-height: 1.75; margin-bottom: 1.25rem;"> 4800 ${r.storyP1} 4801 </p> 4802 <p style="font-size: 1.05rem; color: var(--text-dark); line-height: 1.75; margin-bottom: 1.25rem;"> 4803 ${r.storyP2} 4804 </p> 4805 <p style="font-size: 1.05rem; color: var(--text-dark); line-height: 1.75; margin-bottom: 1.25rem;"> 4806 ${r.storyP3} 4807 </p> 4808 4809 <div style="background-color: var(--blue-ultra-light); border-left: 4px solid var(--blue-primary); padding: 1.25rem 1.5rem; border-radius: 0 12px 12px 0; margin-top: 1.5rem; border: 1px solid var(--blue-light); border-left-width: 4px;"> 4810 <strong style="color: var(--navy-dark); display: block; font-size: 1.05rem; margin-bottom: 0.4rem;"> 4811 ${r.savedLifeTitle} 4812 </strong>
4813 <span style="color: var(--text-dark); font-size: 0.98rem; line-height: 1.6;"> 4814 ${r.savedLifeDesc} 4815 </span> 4816 </div> 4817 </div> 4818 4819 <!-- Right Column: OUR MISSION --> 4820 <div> 4821 <div class="sed-eyebrow" style="margin-bottom: 1.25rem;">${r.missionEyebrow}</div> 4822 <p style="font-size: 1.05rem; color: var(--text-dark); line-height: 1.75; margin-bottom: 1.25rem;"> 4823 ${r.missionP1} 4824 </p> 4825 <p style="font-size: 1.05rem; color: var(--text-dark); line-height: 1.75; margin-bottom: 1.75rem;"> 4826 ${r.missionP2} 4827 </p> 4828 4829 <div class="sed-2col-grid" style="border-top: 1px solid var(--slate-line); padding-top: 1.5rem; gap: 1.5rem;"> 4830 <div style="background: var(--blue-ultra-light); padding: 1.25rem; border-radius: 12px; border: 1px solid var(--blue-light);"> 4831 <div style="font-size: 2.2rem; font-weight: 800; color: var(--blue-primary); line-height: 1;"><5s</div> 4832 <div style="font-size: 0.88rem; font-weight: 700; color: var(--navy-dark); margin-top: 0.5rem; line-height: 1.35;"> 4833 ${r.alertLatency} 4834 </div> 4835 </div> 4836 <div style="background: var(--blue-ultra-light); padding: 1.25rem; border-radius: 12px; border: 1px solid var(--blue-light);"> 4837 <div style="font-size: 2.2rem; font-weight: 800; color: var(--blue-primary); line-height: 1;">100%</div> 4838 <div style="font-size: 0.88rem; font-weight: 700; color: var(--navy-dark); margin-top: 0.5rem; line-height: 1.35;"> 4839 ${r.privacyScore} 4840 </div> 4841 </div> 4842 </div> 4843 </div> 4844 4845 </div> 4846 </div> 4847 </section> 4848 4849 <!-- JALUD's History Timeline Section --> 4850 <section class="sed-section" style="background-color: var(--blue-ultra-light); border-top: 1px solid var(--slate-line); border-bottom: 1px solid var(--slate-line);"> 4851 <div class="sed-container"> 4852 <div class="sed-section-header" style="max-width: 800px; margin: 0 auto 2.5rem; text-align: center;"> 4853 <div class="sed-eyebrow">${r.historyEyebrow}</div> 4854 <h2 class="sed-section-title">${r.historyTitle}</h2> 4855 <p class="sed-section-desc">${r.historySubtitle}</p> 4856 </div> 4857 4858 <div style="background: #ffffff; border: 1px solid var(--slate-line); border-radius: var(--radius-card); padding: 1.5rem; box-shadow: var(--shadow-sm); display: flex; justify-content: center; align-items: center;"> 4859 <img src="${u}" alt="${r.historyTitle}" style="width: 100%; max-width: 1100px; height: auto; border-radius: 8px; display: block;"> 4860 </div> 4861 </div> 4862 </section> 4863 4864 <!-- In Case of Danger Capabilities Section (Unified Blue SVG Icons) --> 4865 <section class="sed-section" style="background-color: #ffffff;"> 4866 <div class="sed-container"> 4867 <div class="sed-section-header" style="max-width: 800px;"> 4868 <div class="sed-eyebrow">${r.dangerEyebrow}</div> 4869 <h2 class="sed-section-title">${r.dangerTitle}</h2> 4870 <p class="sed-section-desc">${r.dangerSubtitle}</p> 4871 </div> 4872 4873 <div class="sed-grid-4"> 4874 <div class="sed-card" style="border: 1.5px solid var(--slate-line); border-radius: 14px; padding: 1.75rem;"> 4875 <div style="width: 48px; height: 48px; border-radius: 12px; background: var(--blue-ultra-light); border: 1px solid var(--blue-light); display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem;"> 4876 <svg width="26" height="26" viewBox="0 0 24 24" fill="none" stroke="var(--blue-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"></polygon></svg> 4877 </div> 4878 <h3 class="sed-card-title">${r.realTimeAlerts}</h3> 4879 <p class="sed-card-text" style="font-size: 0.92rem; line-height: 1.6; color: var(--text-dark); margin: 0;">${r.realTimeDesc}</p> 4880 </div> 4881 4882 <div class="sed-card" style="border: 1.5px solid var(--slate-line); border-radius: 14px; padding: 1.75rem;"> 4883 <div style="width: 48px; height: 48px; border-radius: 12px; background: var(--blue-ultra-light); border: 1px solid var(--blue-light); display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem;"> 4884 <svg width="26" height="26" viewBox="0 0 24 24" fill="none" stroke="var(--blue-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> 4885 </div> 4886 <h3 class="sed-card-title">${r.reducesTime}</h3> 4887 <p class="sed-card-text" style="font-size: 0.92rem; line-height: 1.6; color: var(--text-dark); margin: 0;">${r.reducesDesc}</p> 4888 </div> 4889 4890 <div class="sed-card" style="border: 1.5px solid var(--slate-line); border-radius: 14px; padding: 1.75rem;"> 4891 <div style="width: 48px; height: 48px; border-radius: 12px; background: var(--blue-ultra-light); border: 1px solid var(--blue-light); display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem;"> 4892 <svg width="26" height="26" viewBox="0 0 24 24" fill="none" stroke="var(--blue-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m22 8-6 4 6 4V8Z"></path><rect width="14" height="12" x="2" y="6" rx="2" ry="2"></rect></svg> 4893 </div> 4894 <h3 class="sed-card-title">${r.cctvIntegration}</h3> 4895 <p class="sed-card-text" style="font-size: 0.92rem; line-height: 1.6; color: var(--text-dark); margin: 0;">${r.cctvDesc}</p> 4896 </div> 4897 4898 <div class="sed-card" style="border: 1.5px solid var(--slate-line); border-radius: 14px; padding: 1.75rem;"> 4899 <div style="width: 48px; height: 48px; border-radius: 12px; background: var(--blue-ultra-light); border: 1px solid var(--blue-light); display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem;"> 4900 <svg width="26" height="26" viewBox="0 0 24 24" fill="none" stroke="var(--blue-primary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path><path d="M15 3v18"></path><path d="M3 9h18"></path><path d="M3 15h18"></path></svg> 4901 </div> 4902 <h3 class="sed-card-title">${r.zeroInfra}</h3> 4903 <p class="sed-card-text" style="font-size: 0.92rem; line-height: 1.6; color: var(--text-dark); margin: 0;">${r.zeroInfraDesc}</p> 4904 </div> 4905 </div> 4906 </div> 4907 </section> 4908 4909 <!-- Team Members Section --> 4910 <section class="sed-section" style="background-color: var(--blue-ultra-light); border-top: 1px solid var(--slate-line);"> 4911 <div class="sed-container"> 4912 <div class="sed-section-header" style="max-width: 800px; margin-bottom: 2.5rem;"> 4913 <div class="sed-eyebrow">${r.teamEyebrow||"MEET THE TEAM"}</div> 4914 <h2 class="sed-section-title">${r.teamTitle}</h2> 4915 </div> 4916 4917 <div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 1.5rem; align-items: stretch;"> 4918 ${l.map(A=>` 4919 <div class="sed-card" style="padding: 1.5rem 1.25rem; display: flex; flex-direction: column; justify-content: space-between; border-radius: 14px; background: #ffffff; border: 1.5px solid var(--slate-line); box-shadow: 0 4px 15px rgba(0,0,0,0.03); transition: transform 0.2s ease, box-shadow 0.2s ease;" onmouseover="this.style.transform='translateY(-3px)'; this.style.boxShadow='0 10px 24px rgba(0,0,0,0.08)';" onmouseout="this.style.transform='none'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.03)';"> 4920 <div> 4921 <!-- Member Photo --> 4922 <div style="text-align: center; margin-bottom: 0.85rem;"> 4923 <img src="${A.img}" alt="${A.fullName}" style="width: 88px; height: 88px; border-radius: 50%; object-fit: cover; object-position: center top; border: 3px solid #0284c7; box-shadow: 0 4px 12px rgba(2, 132, 199, 0.18);"> 4924 </div> 4925 4926 <!-- Name & Title --> 4927 <div style="text-align: center; margin-bottom: 1rem;"> 4928 <h3 style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.25rem;">${A.fullName}</h3> 4929 <div style="font-size: 0.82rem; font-weight: 700; color: #0284c7;">
4929${A.title}</div> 4930 </div> 4931 4932 <!-- Section: Motto (Clickable / Collapsible) --> 4933 <details class="sed-team-toggle" style="margin-bottom: 0.5rem; border-top: 1px solid #f1f5f9; padding-top: 0.5rem;"> 4934 <summary style="font-size: 0.82rem; font-weight: 800; color: #0284c7; cursor: pointer; display: flex; align-items: center; justify-content: space-between; list-style: none; user-select: none; padding: 0.15rem 0;"> 4935 <span style="display: flex; align-items: center; gap: 5px;"> 4936 <span class="sed-team-toggle-arrow" style="font-size: 0.68rem; transition: transform 0.2s ease;">â²</span> ${d.motto} 4937 </span> 4938 </summary> 4939 <div style="padding: 0.35rem 0 0.15rem; font-size: 0.82rem; color: var(--text-dark); line-height: 1.45;"> 4940 ${A.motto} 4941 </div> 4942 </details> 4943 4944 <!-- Section: What I like about SED (Clickable / Collapsible) --> 4945 <details class="sed-team-toggle" style="margin-bottom: 0.5rem; border-top: 1px solid #f1f5f9; padding-top: 0.5rem;"> 4946 <summary style="font-size: 0.82rem; font-weight: 800; color: #0284c7; cursor: pointer; display: flex; align-items: center; justify-content: space-between; list-style: none; user-select: none; padding: 0.15rem 0;"> 4947 <span style="display: flex; align-items: center; gap: 5px;"> 4948 <span class="sed-team-toggle-arrow" style="font-size: 0.68rem; transition: transform 0.2s ease;">â²</span> ${d.likeSed} 4949 </span> 4950 </summary> 4951 <div style="padding: 0.35rem 0 0.15rem; font-size: 0.82rem; color: var(--text-dark); line-height: 1.45;"> 4952 ${A.likeAboutSED} 4953 </div> 4954 </details> 4955 4956 <!-- Section: Why JALUD (Clickable / Collapsible) --> 4957 <details class="sed-team-toggle" style="margin-bottom: 0.5rem; border-top: 1px solid #f1f5f9; padding-top: 0.5rem;"> 4958 <summary style="font-size: 0.82rem; font-weight: 800; color: #0284c7; cursor: pointer; display: flex; align-items: center; justify-content: space-between; list-style: none; user-select: none; padding: 0.15rem 0;"> 4959 <span style="display: flex; align-items: center; gap: 5px;"> 4960 <span class="sed-team-toggle-arrow" style="font-size: 0.68rem; transition: transform 0.2s ease;">â²</span> ${d.whyJalud} 4961 </span> 4962 </summary> 4963 <div style="padding: 0.35rem 0 0.15rem; font-size: 0.82rem; color: var(--text-dark); line-height: 1.45;"> 4964 ${A.whyJalud} 4965 </div> 4966 </details> 4967 </div> 4968 4969 <!-- LinkedIn Link --> 4970 <div style="text-align: center; border-top: 1px solid #f1f5f9; padding-top: 0.85rem; margin-top: auto;"> 4971 <a href="${A.linkedin}" target="_blank" rel="noopener noreferrer" style="display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 6px 14px; border-radius: 6px; background-color: #f0f7fc; color: #0077b5; font-weight: 800; font-size: 0.82rem; text-decoration: none; transition: all 0.2s ease; border: 1px solid #d0e7f7; width: 100%;" onmouseover="this.style.backgroundColor='#0077b5'; this.style.color='#ffffff';" onmouseout="this.style.backgroundColor='#f0f7fc'; this.style.color='#0077b5';" aria-label="${A.fullName} LinkedIn"> 4972 <svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"><path d="M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.28 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.75M6.46 10.9v8.37H9.2V10.9H6.46M7.83 6.64c-.9 0-1.63.73-1.63 1.63s.73 1.63 1.63 1.63 1.63-.73 1.63-1.63-.73-1.63-1.63-1.63Z"/></svg> 4973 <span>${r.linkedinBtn}</span> 4974 </a> 4975 </div> 4976 </div> 4977 `).join("")} 4978 </div> 4979 </div> 4980 </section> 4981 `,e.querySelectorAll("[data-route]").forEach(A=>{A.addEventListener("click",h=>{h.preventDefault();const v=A.getAttribute("data-route");i&&i(v)})}),e}const FA={en:{breadcrumbHome:"Home",breadcrumbNews:"News",breadcrumbCurrent:"Case Studies",eyebrow:"PROVEN FIELD DEPLOYMENTS",title:"Case Studies & Field Reports",subtitle:"Discover how Sound Event Detector protects cities, hospitals, energy grids, and campuses across the globe.",countBadge:(i,e,t,a)=>`Showing ${i} of ${e} case studies (Page ${t} of ${a})`,readBtn:"Read Case Study â",prev:"â Prev",next:"Next â",defaultDate:"Field Report",defaultLocation:"European Field Deployment"},cs:{breadcrumbHome:"Domů",breadcrumbNews:"Novinky",breadcrumbCurrent:"PÅÃpadové studie",eyebrow:"OVÄÅENà REÃLNà NASAZENÃ",title:"PÅÃpadové studie a zprávy z terénu",subtitle:"ZjistÄte, jak Sound Event Detector chránà mÄsta, nemocnice, energetické sÃtÄ a kampusy po celém svÄtÄ.",countBadge:(i,e,t,a)=>`Zobrazeno ${i} z ${e} pÅÃpadových studià (Strana ${t} z ${a})`,readBtn:"PÅeÄÃst pÅÃpadovou studii â",prev:"â PÅedchozÃ",next:"Dalšà â",defaultDate:"Zpráva z nasazenÃ",defaultLocation:"Evropské nasazenÃ"}
4981,de:{breadcrumbHome:"Startseite",breadcrumbNews:"Nachrichten",breadcrumbCurrent:"Fallstudien",eyebrow:"BEWÃHRTE PRAXISEINSÃTZE",title:"Fallstudien & Einsatzberichte",subtitle:"Erfahren Sie, wie der Sound Event Detector Städte, Krankenhäuser, Energienetze und Bildungseinrichtungen weltweit schützt.",countBadge:(i,e,t,a)=>`Zeige ${i} von ${e} Fallstudien (Seite ${t} von ${a})`,readBtn:"Fallstudie lesen â",prev:"â Zurück",next:"Weiter â",defaultDate:"Einsatzbericht",defaultLocation:"Europäischer Feldeinsatz"},es:{breadcrumbHome:"Inicio",breadcrumbNews:"Noticias",breadcrumbCurrent:"Estudios de caso",eyebrow:"DESPLIEGUES REALES COMPROBADOS",title:"Estudios de Caso e Informes de Campo",subtitle:"Descubra cómo Sound Event Detector protege ciudades, hospitales, redes energéticas y campus en todo el mundo.",countBadge:(i,e,t,a)=>`Mostrando ${i} de ${e} casos de estudio (Página ${t} de ${a})`,readBtn:"Leer caso de estudio â",prev:"â Anterior",next:"Siguiente â",defaultDate:"Informe de campo",defaultLocation:"Despliegue europeo"},it:{breadcrumbHome:"Home",breadcrumbNews:"Notizie",breadcrumbCurrent:"Casi di studio",eyebrow:"APPLICAZIONI REALI COMPROVATE",title:"Casi di Studio e Rapporti dal Campo",subtitle:"Scopri come Sound Event Detector protegge città , ospedali, reti energetiche e università in tutto il mondo.",countBadge:(i,e,t,a)=>`Visualizzazione di ${i} su ${e} casi di studio (Pagina ${t} di ${a})`,readBtn:"Leggi caso di studio â",prev:"â Precedente",next:"Successivo â",defaultDate:"Rapporto dal campo",defaultLocation:"Installazione europea"},pt:{breadcrumbHome:"InÃcio",breadcrumbNews:"NotÃcias",breadcrumbCurrent:"Estudos de caso",eyebrow:"IMPLANTAÃÃES REAIS COMPROVADAS",title:"Estudos de Caso e Relatórios de Campo",subtitle:"Descubra como o Sound Event Detector protege cidades, hospitais, redes de energia e universidades em todo o mundo.",countBadge:(i,e,t,a)=>`Exibindo ${i} de ${e} estudos de caso (Página ${t} de ${a})`,readBtn:"Ler estudo de caso â",prev:"â Anterior",next:"Próximo â",defaultDate:"Relatório de campo",defaultLocation:"Implantação europeia"},ar:{breadcrumbHome:"Ø§ÙØ±Ø¦ÙØ³ÙØ©",breadcrumbNews:"Ø§ÙØ£Ø®Ø¨Ø§Ø±",breadcrumbCurrent:"دراسات Ø§ÙØØ§ÙØ©",eyebrow:"ع٠ÙÙØ§Øª ÙØ´Ø± Ù ÙØ¯Ø§ÙÙØ© ٠ثبتة",title:"دراسات Ø§ÙØØ§ÙØ© ÙØ§ÙØªÙØ§Ø±Ùر اÙÙ ÙØ¯Ø§ÙÙØ©",subtitle:"Ø§ÙØªØ´Ù ÙÙÙ ÙØÙ Ù ÙØ§Ø´Ù Ø§ÙØ£ØµÙات SED اÙÙ Ø¯Ù ÙØ§Ù٠ستشÙÙØ§Øª ÙØ´Ø¨Ùات Ø§ÙØ·Ø§ÙØ© ÙØ§Ù٠ج٠عات Ø§ÙØªØ¹ÙÙÙ ÙØ© ØÙÙ Ø§ÙØ¹Ø§ÙÙ .",countBadge:(i,e,t,a)=>`عرض ${i} ٠٠أص٠${e} دراسة ØØ§ÙØ© (ØµÙØØ© ${t} Ù Ù ${a})`,readBtn:"ÙØ±Ø§Ø¡Ø© دراسة Ø§ÙØØ§ÙØ© â",prev:"â Ø§ÙسابÙ",next:"Ø§ÙØªØ§ÙÙ â",defaultDate:"ØªÙØ±Ùر Ù ÙØ¯Ø§ÙÙ",defaultLocation:"ÙØ´Ø± Ù ÙØ¯Ø§ÙÙ ÙÙ Ø£ÙØ±Ùبا"}};function cy(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a=FA[t]||FA.en,r=()=>{const A=nl("case-studies"),h=new Set,v=[];for(const k of A){if(!k)continue;const g=k.slug||"case-study";if(h.has(g))continue;h.add(g);const E=k.translations&&k.translations[t]||_r[t]&&_r[t][g]||{},S=E.title||k.title||g.replace(/-/g," ").toUpperCase(),T=E.category||k.tag||(t==="cs"?"VeÅejná bezpeÄnost":"Public Safety"),x=E.excerpt||k.excerpt||(k.content?k.content.replace(/<[^>]+>/g,"").slice(0,160)+"...":"Official Sound Event Detector field study report.");v.push({id:g,title:S,category:T,date:E.date||Om(k.date,t)||a.defaultDate,rawDate:k.date,location:a.defaultLocation,img:k.img||"/images/2.png",desc:x,yt:k.yt||""})}return v.sort((k,g)=>{const E=sn(k.rawDate||k.date);return sn(g.rawDate||g.date)-E}),v};let n=r();const d=9;let l=1;e.innerHTML=` 4982 <!-- Header Hero --> 4983 <section class="sed-section" style="background: linear-gradient(165deg, var(--navy-dark) 0%, var(--blue-dark) 100%); color: #ffffff; padding: 4.5rem 0 3.5rem;"> 4984 <div class="sed-container"> 4985 <div style="display: flex; gap: 0.5rem; align-items: center; font-size: 0.85rem; color: #cbd5e1; margin-bottom: 1.5rem; flex-wrap: wrap;"> 4986 <a href="#home" style="color: #ffffff; text-decoration: none;" data-route="home">${a.breadcrumbHome}</a> / 4987 <a href="#news" style="color: #ffffff; text-decoration: none;" data-route="news">${a.breadcrumbNews}</a> /
4988 <span style="color: var(--blue-primary); font-weight: 700;">${a.breadcrumbCurrent}</span> 4989 </div> 4990 <div class="sed-section-header" style="max-width: 840px; text-align: left; margin: 0;"> 4991 <div class="sed-eyebrow" style="background: rgba(255,255,255,0.1); color: var(--blue-primary); border-color: rgba(255,255,255,0.2);">${a.eyebrow}</div> 4992 <h1 class="sed-page-hero-title" style="color: #ffffff;">${a.title}</h1> 4993 <p style="font-size: 1.15rem; color: #e2e8f0; line-height: 1.65; margin-bottom: 0;">${a.subtitle}</p> 4994 </div> 4995 </div> 4996 </section> 4997 4998 <!-- Case Studies Grid with 9-Item Pagination (3 Columns on Desktop) --> 4999 <section class="sed-section" style="background-color: #ffffff; padding: 3.5rem 0 5rem;"> 5000 <div class="sed-container"> 5001 <div style="font-size: 0.88rem; font-weight: 700; color: var(--text-muted); margin-bottom: 1.5rem;" id="case-studies-count-badge"> 5002 ${a.countBadge(Math.min(9,n.length),n.length,1,Math.ceil(n.length/9))} 5003 </div> 5004 5005 <div id="sed-casestudies-grid" class="sed-grid-3"> 5006 <!-- Paginated Cards (Max 9) --> 5007 </div> 5008 5009 <!-- Pagination Controls --> 5010 <div id="sed-casestudies-pagination" style="display: flex; justify-content: center; align-items: center; gap: 0.5rem; margin-top: 2.5rem; flex-wrap: wrap;"> 5011 <!-- Page Buttons --> 5012 </div> 5013 </div> 5014 </section> 5015 `;function u(A){const h=e.querySelector("#sed-casestudies-grid"),v=e.querySelector("#sed-casestudies-pagination"),k=e.querySelector("#case-studies-count-badge");if(!h)return;const g=Math.ceil(n.length/d)||1;A<1&&(A=1),A>g&&(A=g),l=A;const E=(l-1)*d,S=n.slice(E,E+d);if(k&&(k.innerText=a.countBadge(S.length,n.length,l,g)),h.innerHTML=S.map(T=>` 5016 <div class="sed-card" style="padding: 0; overflow: hidden; cursor: pointer; display: flex; flex-direction: column; justify-content: space-between; border: 1.5px solid var(--slate-line); border-radius: 14px; box-shadow: 0 4px 15px rgba(0,0,0,0.03);" data-casestudy-id="${T.id}"> 5017 <div> 5018 <div style="height: 180px; overflow: hidden; background-color: var(--navy-dark); position: relative;"> 5019 <img src="${T.img}" alt="${T.title}" style="width: 100%; height: 100%; object-fit: cover;" onerror="this.onerror=null; this.src='/images/SED_Camera-Edition-2048x1365.png';"> 5020 <div style="position: absolute; top: 12px; left: 12px; background: rgba(10, 25, 47, 0.85); color: #ffffff; padding: 0.25rem 0.65rem; border-radius: var(--radius-badge); font-size: 0.72rem; font-weight: 800; backdrop-filter: blur(4px);"> 5021 ${T.category} 5022 </div> 5023 ${T.date?` 5024 <div style="position: absolute; bottom: 12px; right: 12px; background: rgba(53, 168, 223, 0.9); color: #ffffff; padding: 0.2rem 0.6rem; border-radius: 4px; font-size: 0.72rem; font-weight: 700;"> 5025 ${T.date} 5026 </div> 5027 `:""} 5028 </div> 5029 <div style="padding: 1.5rem 1.5rem 1rem;"> 5030 <h3 class="sed-card-title" style="word-break: break-word;">${T.title}</h3> 5031 <p class="sed-card-text" style="font-size: 0.9rem; line-height: 1.6; color: var(--text-dark); margin: 0;">${T.desc}</p> 5032 </div> 5033 </div> 5034 <div style="padding: 0 1.5rem 1.5rem; display: flex; gap: 0.5rem; align-items: center;"> 5035 <button class="sed-btn sed-btn-primary btn-card-read" style="flex: 1; font-size: 0.88rem;">${a.readBtn}</button> 5036 <button class="sed-btn sed-btn-outline btn-card-share" data-share-url="https://www.jalud.eu/case-studies/${T.id}" style="padding: 0.55rem 0.75rem; font-size: 0.85rem; color: var(--navy-dark); border-color: var(--slate-line);" title="Copy direct link / KopÃrovat odkaz">ð</button> 5037 </div> 5038 </div> 5039 `).join(""),h.querySelectorAll("[data-casestudy-id]").forEach(T=>{T.addEventListener("click",x=>{if(x.target.closest(".btn-card-share"))return;const F=T.getAttribute("data-casestudy-id");sr(F)})}),h.querySelectorAll(".btn-card-share").forEach(T=>{T.addEventListener("click",x=>{x.stopPropagation();const F=T.getAttribute("data-share-url");navigator.clipboard.writeText(F).then(()=>{const Q=T.innerText;T.innerText="â",T.style.borderColor="#10b981",T.style.color="#10b981",setTimeout(()=>{T.innerText=Q,T.style.borderColor="",T.style.color=""},2e3)}
5039).catch(()=>{prompt("Direct link:",F)})})}),v)if(g<=1)v.innerHTML="";else{const T=a.prev,x=a.next;let F=` 5040 <button class="sed-btn sed-btn-outline btn-cs-page" data-page="${l-1}" ${l===1?'disabled style="opacity:0.4; cursor:not-allowed;"':""}>${T}</button> 5041 `;for(let Q=1;Q<=g;Q++){const M=Q===l;F+=` 5042 <button class="sed-btn ${M?"sed-btn-primary":"sed-btn-outline"} btn-cs-page" data-page="${Q}" style="${M?"":"color: var(--navy-dark); border-color: var(--slate-line);"} font-weight: 700; padding: 0.4rem 0.85rem;">${Q}</button> 5043 `}F+=` 5044 <button class="sed-btn sed-btn-outline btn-cs-page" data-page="${l+1}" ${l===g?'disabled style="opacity:0.4; cursor:not-allowed;"':""}>${x}</button> 5045 `,v.innerHTML=F,v.querySelectorAll(".btn-cs-page").forEach(Q=>{Q.addEventListener("click",()=>{const M=parseInt(Q.getAttribute("data-page"),10);if(!isNaN(M)&&M>=1&&M<=g){u(M);const R=e.querySelector("#case-studies-count-badge");R&&R.offsetTop&&window.scrollTo({top:R.offsetTop-100,behavior:"smooth"})}})})}}return u(1),Dc(()=>{n=r(),u(l)}),e.querySelectorAll("[data-route]").forEach(A=>{A.addEventListener("click",h=>{h.preventDefault(),i&&i(A.getAttribute("data-route"))})}),e}function uy(){const i=document.createElement("div");i.className="sed-page",i.innerHTML=` 5046 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem;"> 5047 <div class="sed-container"> 5048 <div class="sed-section-header" style="max-width: 800px; margin-bottom: 2rem;"> 5049 <div class="sed-eyebrow">${te("contactPage.eyebrow")||"GET IN TOUCH"}</div> 5050 <h1 class="sed-page-hero-title">${te("contactPage.title")}</h1> 5051 <p class="sed-section-desc"> 5052 ${te("contactPage.subtitle")} 5053 </p> 5054 </div> 5055 </div> 5056 </section> 5057 5058 <section class="sed-section" style="background-color: #ffffff;"> 5059 <div class="sed-container"> 5060 <div class="sed-hero-grid"> 5061 <div> 5062 <!-- Location 1: Headquarters --> 5063 <div class="sed-card" style="margin-bottom: 1.25rem;"> 5064 <div style="display: flex; align-items: center; gap: 10px; margin-bottom: 0.75rem;"> 5065 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); padding: 4px 10px; border-radius: 6px; font-weight: 800; font-size: 0.76rem; text-transform: uppercase;">${te("contactPage.headquarters")}</span> 5066 </div> 5067 <h3 class="sed-card-title">${te("contactPage.hqTitle")}</h3> 5068 <p class="sed-card-text" style="line-height: 1.7; color: var(--text-dark); font-size: 0.95rem;"> 5069 ð Nepomucká 261, 326 00 PlzeÅ, Czech Republic<br> 5070 ð Phone: +420 910 128 626<br> 5071 âï¸ Email: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20="><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span><br> 5072 ð Web: soundeventdetector.eu · jalud.eu 5073 </p> 5074 </div> 5075 5076 <!-- Location 2: Development --> 5077 <div class="sed-card" style="margin-bottom: 1.25rem;"> 5078 <div style="display: flex; align-items: center; gap: 10px; margin-bottom: 0.75rem;"> 5079 <span style="background: rgba(16, 185, 129, 0.1); color: #059669; padding: 4px 10px; border-radius: 6px; font-weight: 800; font-size: 0.76rem; text-transform: uppercase;">${te("contactPage.development")}</span> 5080 </div> 5081 <h3 class="sed-card-title">${te("contactPage.devTitle")}</h3> 5082 <p class="sed-card-text" style="line-height: 1.7; color: var(--text-dark); font-size: 0.95rem;"> 5083 ð Cukrovarská 20, 301 00 PlzeÅ, Czech Republic<br> 5084 ð Office Phone: +420 910 128 626<br> 5085 ð¼ ${te("contactPage.businessHours")} 5086 </p> 5087 </div> 5088 5089 <!-- Global Support Info --> 5090 <div class="sed-card"> 5091 <h3 class="sed-card-title">${te("contactPage.supportTitle")}</h3> 5092 <p class="sed-card-text" style="line-height: 1.7; font-size: 0.9rem; color: var(--text-muted);"> 5093 ð Direct Phone: +420 910 128 626<br>
5094 ð ${te("contactPage.isoCert")}<br> 5095 ðªðº ${te("contactPage.euTrademark")} 5096 </p> 5097 </div> 5098 </div> 5099 5100 <!-- Contact Form --> 5101 <div class="sed-card" style="position: relative;"> 5102 <h3 class="sed-card-title" style="margin-bottom: 1.25rem;">${te("contactPage.title")}</h3> 5103 5104 <div id="contact-form-alert" style="display: none; margin-bottom: 1.25rem; padding: 1rem 1.25rem; border-radius: var(--radius-unified); font-size: 0.92rem; line-height: 1.5;"></div> 5105 5106 <form id="sed-contact-page-form" style="display: flex; flex-direction: column; gap: 1rem;"> 5107 <!-- Honeypot anti-spam field --> 5108 <input type="text" name="_gotcha" style="display:none !important;" tabindex="-1" autocomplete="off"> 5109 5110 <div class="sed-form-grid-2"> 5111 <div> 5112 <label style="font-size: 0.85rem; font-weight: 700; display: block; margin-bottom: 0.3rem;">${te("contactPage.name")} *</label> 5113 <input type="text" id="contact-name" name="name" placeholder="John Doe" required style="width: 100%; padding: 0.75rem 1rem; border: 1px solid var(--slate-line); border-radius: var(--radius-unified); outline: none;"> 5114 </div> 5115 <div> 5116 <label style="font-size: 0.85rem; font-weight: 700; display: block; margin-bottom: 0.3rem;">${te("contactPage.company")}</label> 5117 <input type="text" id="contact-company" name="company" placeholder="Company or City" style="width: 100%; padding: 0.75rem 1rem; border: 1px solid var(--slate-line); border-radius: var(--radius-unified); outline: none;"> 5118 </div> 5119 </div> 5120 5121 <div class="sed-form-grid-2"> 5122 <div> 5123 <label style="font-size: 0.85rem; font-weight: 700; display: block; margin-bottom: 0.3rem;">${te("contactPage.email")} *</label> 5124 <input type="email" id="contact-email" name="email" placeholder="[email protected]" required style="width: 100%; padding: 0.75rem 1rem; border: 1px solid var(--slate-line); border-radius: var(--radius-unified); outline: none;"> 5125 </div> 5126 <div> 5127 <label style="font-size: 0.85rem; font-weight: 700; display: block; margin-bottom: 0.3rem;">${te("contactPage.phone")}</label> 5128 <input type="tel" id="contact-phone" name="phone" placeholder="+420 123 456 789" style="width: 100%; padding: 0.75rem 1rem; border: 1px solid var(--slate-line); border-radius: var(--radius-unified); outline: none;"> 5129 </div> 5130 </div> 5131 5132 <div> 5133 <label style="font-size: 0.85rem; font-weight: 700; display: block; margin-bottom: 0.3rem;">${te("contactPage.facility")} *</label> 5134 <textarea id="contact-message" name="message" rows="4" placeholder="${te("contactPage.placeholder")}" required style="width: 100%; padding: 0.75rem 1rem; border: 1px solid var(--slate-line); border-radius: var(--radius-unified); outline: none; font-family: var(--font-body);"></textarea> 5135 </div> 5136 5137 <!-- Human Verification / Anti-Bot Checkbox --> 5138 <div id="contact-captcha-mount"></div> 5139 5140 <button type="submit" id="contact-submit-btn" class="sed-btn sed-btn-primary" style="height: 48px; font-size: 1rem; font-weight: 700; display: flex; align-items: center; justify-content: center; gap: 8px;"> 5141 <span>${te("contactPage.submit")}</span> 5142 </button> 5143 5144 <div style="font-size: 0.78rem; color: var(--text-light); text-align: center;"> 5145 ð ${te("contactPage.inquiryNotice")} 5146 </div> 5147 </form> 5148 </div> 5149 </div> 5150 </div> 5151 </section> 5152 `;const e=i.querySelector("#sed-contact-page-form"),t=i.querySelector("#contact-form-alert"),a=i.querySelector("#contact-submit-btn"),r=i.querySelector("#contact-captcha-mount"),n=hg({id:"contact-page-captcha"});return r&&r.appendChild(n.element),e&&e.addEventListener("submit",async d=>{var g,E,S,T,x;if(d.preventDefault(),!n.isHumanVerified()){n.highlightRequired();return}const l=n.getPayload(),u=((g=e.querySelector("#contact-name"))==null?void 0:g.value)||"",A=((E=e.querySelector("#contact-company"))==null?void 0:E.value)||"",h=((S=e.querySelector("#contact-email"))==null?void 0:S.value)||"",v=((T=e.querySelector("#contact-phone"))==null?void 0:T.value)||"",k=((x=e.querySelector("#contact-message"))==null?void 0:x.value)||"";if(l._gotcha||l.b_website||l.company_fax){e.reset(),n.reset();return}a.disabled=!0,a.innerHTML=`
5153 <span class="sed-spinner" style="display: inline-block; width: 18px; height: 18px; border: 2px solid rgba(255,255,255,0.3); border-top-color: #ffffff; border-radius: 50%; animation: spin 0.8s linear infinite;"></span> 5154 <span>${te("contactPage.sending")}</span> 5155 `,t.style.display="none";try{const F=await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({name:u,company:A,email:h,phone:v,message:k,source:"Contact Page Direct Form",verificationToken:l.verificationToken,verificationTimestamp:l.verificationTimestamp,_gotcha:l._gotcha,b_website:l.b_website,company_fax:l.company_fax})}),Q=await F.json();if(F.ok&&Q.success)e.reset(),n.reset(),t.style.display="block",t.style.backgroundColor="var(--green-light)",t.style.color="var(--green-dark)",t.style.border="1px solid var(--green-primary)",t.innerHTML=` 5156 <strong>${te("contactPage.successTitle")}</strong><br> 5157 ${te("contactPage.successDesc")} 5158 `;else throw new Error(Q.error||"Submission failed")}catch(F){console.error("Contact Form Error:",F),t.style.display="block",t.style.backgroundColor="#fef2f2",t.style.color="#991b1b",t.style.border="1px solid #ef4444",t.innerHTML=` 5159 <strong>${te("contactPage.errorTitle")}</strong><br> 5160 ${te("contactPage.errorDesc")} 5161 `}finally{a.disabled=!1,a.innerHTML=`<span>${te("contactPage.submit")}</span>`}}),i}/*! 5162 * html2canvas 1.4.1 <https://html2canvas.hertzen.com> 5163 * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com> 5164 * Released under MIT License 5165 *//*! ***************************************************************************** 5166Copyright (c) Microsoft Corporation. 5167 5168Permission to use, copy, modify, and/or distribute this software for any 5169purpose with or without fee is hereby granted. 5170 5171THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 5172REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 5173AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 5174INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 5175LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 5176OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 5177PERFORMANCE OF THIS SOFTWARE. 5178***************************************************************************** */var rm=function(i,e){return rm=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(t[r]=a[r])},rm(i,e)};function dr(i,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");rm(i,e);function t(){this.constructor=i}i.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}var nm=function(){return nm=Object.assign||function(e){for(var t,a=1,r=arguments.length;a<r;a++){t=arguments[a];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},nm.apply(this,arguments)};function Ua(i,e,t,a){function r(n){return n instanceof t?n:new t(function(d){d(n)})}return new(t||(t=Promise))(function(n,d){function l(h){try{A(a.next(h))}catch(v){d(v)}}function u(h){try{A(a.throw(h))}catch(v){d(v)}}function A(h){h.done?n(h.value):r(h.value).then(l,u)}A((a=a.apply(i,[])).next())})}function Ea(i,e){var t={label:0,sent:function(){if(n[0]&1)throw n[1];return n[1]},trys:[],ops:[]},a,r,n,d;return d={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(d[Symbol.iterator]=function(){return this}),d;function l(A){return function(h){return u([A,h])}}function u(A){if(a)throw new TypeError("Generator is already executing.");for(;t;)try{if(a=1,r&&(n=A[0]&2?r.return:A[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,A[1])).done)return n;switch(r=0,n&&(A=[A[0]&2,n.value]),A[0]){case 0:case 1:n=A;break;case 4:return t.label++,{value:A[1],done:!1};case 5:t.label++,r=A[1],A=[0];continue;case 7:A=t.ops.pop(),t.trys.pop();continue;default:if(n=t.trys,!(n=n.length>0&&n[n.length-1])&&(A[0]===6||A[0]===2)){t=0;continue}if(A[0]===3&&(!n||A[1]>n[0]&&A[1]<n[3])){t.label=A[1];break}if(A[0]===6&&t.label<n[1]){t.label=n[1],n=A;break}if(n&&t.label<n[2]){t.label=n[2],t.ops.push(A);break}n[2]&&t.ops.pop(),t.trys.pop();continue}A=e.call(i,t)}catch(h){A=[6,h],r=0}finally{a=n=0}if(A[0]&5)throw A[1];return{value:A[0]?A[1]:void 0,done:!0}}}function kd(i,e,t){if(arguments.length===2)for(var a=0,r=e.length,n;a<r;a++)(n||!(a in e))&&(n||(n=Array.prototype.slice.call(e,0,a)),n[a]=e[a]);return i.concat(n||e)}var ln=function(){function i(e,t,a,r){this.left=e,this.top=t,this.width=a,this.height=r}return i.prototype.add=function(e,t,a,r){return new i(this.left+e,this.top+t,this.width+a,this.height+r)},i.fromClientRect=function(e,t){return new i(t.left+e.windowBounds.left,t.top+e.windowBounds.top,t.width,t.height)},i.fromDOMRectList=function(e,t){var a=Array.from(t).find(function(r){return r.width!==0});return a?new i(a.left+e.windowBounds.left,a.top+e.windowBounds.top,a.width,a.height):i.EMPTY}
vendor: 3,381 bytes, line 5178
5178,i.EMPTY=new i(0,0,0,0),i}(),Bc=function(i,e){return ln.fromClientRect(i,e.getBoundingClientRect())},my=function(i){var e=i.body,t=i.documentElement;if(!e||!t)throw new Error("Unable to get document size");var a=Math.max(Math.max(e.scrollWidth,t.scrollWidth),Math.max(e.offsetWidth,t.offsetWidth),Math.max(e.clientWidth,t.clientWidth)),r=Math.max(Math.max(e.scrollHeight,t.scrollHeight),Math.max(e.offsetHeight,t.offsetHeight),Math.max(e.clientHeight,t.clientHeight));return new ln(0,0,a,r)},Ic=function(i){for(var e=[],t=0,a=i.length;t<a;){var r=i.charCodeAt(t++);if(r>=55296&&r<=56319&&t<a){var n=i.charCodeAt(t++);(n&64512)===56320?e.push(((r&1023)<<10)+(n&1023)+65536):(e.push(r),t--)}else e.push(r)}return e},Ui=function(){for(var i=[],e=0;e<arguments.length;e++)i[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,i);var t=i.length;if(!t)return"";for(var a=[],r=-1,n="";++r<t;){var d=i[r];d<=65535?a.push(d):(d-=65536,a.push((d>>10)+55296,d%1024+56320)),(r+1===t||a.length>16384)&&(n+=String.fromCharCode.apply(String,a),a.length=0)}return n},MA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ay=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var wd=0;wd<MA.length;wd++)Ay[MA.charCodeAt(wd)]=wd;var NA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ul=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var zd=0;zd<NA.length;zd++)Ul[NA.charCodeAt(zd)]=zd;var py=function(i){var e=i.length*.75,t=i.length,a,r=0,n,d,l,u;i[i.length-1]==="="&&(e--,i[i.length-2]==="="&&e--);var A=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(e):new Array(e),h=Array.isArray(A)?A:new Uint8Array(A);for(a=0;a<t;a+=4)n=Ul[i.charCodeAt(a)],d=Ul[i.charCodeAt(a+1)],l=Ul[i.charCodeAt(a+2)],u=Ul[i.charCodeAt(a+3)],h[r++]=n<<2|d>>4,h[r++]=(d&15)<<4|l>>2,h[r++]=(l&3)<<6|u&63;return A},hy=function(i){for(var e=i.length,t=[],a=0;a<e;a+=2)t.push(i[a+1]<<8|i[a]);return t},gy=function(i){for(var e=i.length,t=[],a=0;a<e;a+=4)t.push(i[a+3]<<24|i[a+2]<<16|i[a+1]<<8|i[a]);return t},gs=5,Qm=11,ou=2,fy=Qm-gs,gg=65536>>gs,vy=1<<gs,ru=vy-1,yy=1024>>gs,by=gg+yy,ky=by,wy=32,zy=ky+wy,xy=65536>>Qm,Sy=1<<fy,Ey=Sy-1,RA=function(i,e,t){return i.slice?i.slice(e,t):new Uint16Array(Array.prototype.slice.call(i,e,t))},Cy=function(i,e,t){return i.slice?i.slice(e,t):new Uint32Array(Array.prototype.slice.call(i,e,t))},Dy=function(i,e){var t=py(i),a=Array.isArray(t)?gy(t):new Uint32Array(t),r=Array.isArray(t)?hy(t):new Uint16Array(t),n=24,d=RA(r,n/2,a[4]/2),l=a[5]===2?RA(r,(n+a[4])/2):Cy(a,Math.ceil((n+a[4])/4));return new By(a[0],a[1],a[2],a[3],d,l)},By=function(){function i(e,t,a,r,n,d){this.initialValue=e,this.errorValue=t,this.highStart=a,this.highValueIndex=r,this.index=n,this.data=d}return i.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>gs],t=(t<<ou)+(e&ru),this.data[t];if(e<=65535)return t=this.index[gg+(e-55296>>gs)],t=(t<<ou)+(e&ru),this.data[t];if(e<this.highStart)return t=zy-xy+(e>>Qm),t=this.index[t],t+=e>>gs&Ey,t=this.index[t],t=(t<<ou)+(e&ru),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},i}(),jA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Iy=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var xd=0;xd<jA.length;xd++)Iy[jA.charCodeAt(xd)]=xd;var Py="
vendor: 5,502 bytes, line 5178
5178KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCI
vendor: 47,388 bytes, line 5178
5178IIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",
vendor: 3,503 bytes, line 5178
5178OA=50,Ty=1,fg=2,vg=3,Ly=4,_y=5,QA=7,yg=8,HA=9,Fn=10,sm=11,VA=12,lm=13,Uy=14,Fl=15,dm=16,Sd=17,Bl=18,Fy=19,GA=20,cm=21,Il=22,nu=23,Qs=24,vo=25,Ml=26,Nl=27,Hs=28,My=29,ms=30,Ny=31,Ed=32,Cd=33,um=34,mm=35,Am=36,Jl=37,pm=38,Yd=39,Xd=40,su=41,bg=42,Ry=43,jy=[9001,65288],kg="!",Mt="Ã",Dd="÷",hm=Dy(Py),en=[ms,Am],gm=[Ty,fg,vg,_y],wg=[Fn,yg],KA=[Nl,Ml],Oy=gm.concat(wg),qA=[pm,Yd,Xd,um,mm],Qy=[Fl,lm],Hy=function(i,e){e===void 0&&(e="strict");var t=[],a=[],r=[];return i.forEach(function(n,d){var l=hm.get(n);if(l>OA?(r.push(!0),l-=OA):r.push(!1),["normal","auto","loose"].indexOf(e)!==-1&&[8208,8211,12316,12448].indexOf(n)!==-1)return a.push(d),t.push(dm);if(l===Ly||l===sm){if(d===0)return a.push(d),t.push(ms);var u=t[d-1];return Oy.indexOf(u)===-1?(a.push(a[d-1]),t.push(u)):(a.push(d),t.push(ms))}if(a.push(d),l===Ny)return t.push(e==="strict"?cm:Jl);if(l===bg||l===My)return t.push(ms);if(l===Ry)return n>=131072&&n<=196605||n>=196608&&n<=262141?t.push(Jl):t.push(ms);t.push(l)}),[a,t,r]},lu=function(i,e,t,a){var r=a[t];if(Array.isArray(i)?i.indexOf(r)!==-1:i===r)for(var n=t;n<=a.length;){n++;var d=a[n];if(d===e)return!0;if(d!==Fn)break}if(r===Fn)for(var n=t;n>0;){n--;var l=a[n];if(Array.isArray(i)?i.indexOf(l)!==-1:i===l)for(var u=t;u<=a.length;){u++;var d=a[u];if(d===e)return!0;if(d!==Fn)break}if(l!==Fn)break}return!1},WA=function(i,e){for(var t=i;t>=0;){var a=e[t];if(a===Fn)t--;else return a}return 0},Vy=function(i,e,t,a,r){if(t[a]===0)return Mt;var n=a-1;if(Array.isArray(r)&&r[n]===!0)return Mt;var d=n-1,l=n+1,u=e[n],A=d>=0?e[d]:0,h=e[l];if(u===fg&&h===vg)return Mt;if(gm.indexOf(u)!==-1)return kg;if(gm.indexOf(h)!==-1||wg.indexOf(h)!==-1)return Mt;if(WA(n,e)===yg)return Dd;if(hm.get(i[n])===sm||(u===Ed||u===Cd)&&hm.get(i[l])===sm||u===QA||h===QA||u===HA||[Fn,lm,Fl].indexOf(u)===-1&&h===HA||[Sd,Bl,Fy,Qs,Hs].indexOf(h)!==-1||WA(n,e)===Il||lu(nu,Il,n,e)||lu([Sd,Bl],cm,n,e)||lu(VA,VA,n,e))return Mt;if(u===Fn)return Dd;if(u===nu||h===nu)return Mt;if(h===dm||u===dm)return Dd;if([lm,Fl,cm].indexOf(h)!==-1||u===Uy||A===Am&&Qy.indexOf(u)!==-1||u===Hs&&h===Am||h===GA||en.indexOf(h)!==-1&&u===vo||en.indexOf(u)!==-1&&h===vo||u===Nl&&[Jl,Ed,Cd].indexOf(h)!==-1||[Jl,Ed,Cd].indexOf(u)!==-1&&h===Ml||en.indexOf(u)!==-1&&KA.indexOf(h)!==-1||KA.indexOf(u)!==-1&&en.indexOf(h)!==-1||[Nl,Ml].indexOf(u)!==-1&&(h===vo||[Il,Fl].indexOf(h)!==-1&&e[l+1]===vo)||[Il,Fl].indexOf(u)!==-1&&h===vo||u===vo&&[vo,Hs,Qs].indexOf(h)!==-1)return Mt;if([vo,Hs,Qs,Sd,Bl].indexOf(h)!==-1)for(var v=n;v>=0;){var k=e[v];if(k===vo)return Mt;if([Hs,Qs].indexOf(k)!==-1)v--;else break}if([Nl,Ml].indexOf(h)!==-1)for(var v=[Sd,Bl].indexOf(u)!==-1?d:n;v>=0;){var k=e[v];if(k===vo)return Mt;if([Hs,Qs].indexOf(k)!==-1)v--;else break}if(pm===u&&[pm,Yd,um,mm].indexOf(h)!==-1||[Yd,um].indexOf(u)!==-1&&[Yd,Xd].indexOf(h)!==-1||[Xd,mm].indexOf(u)!==-1&&h===Xd||qA.indexOf(u)!==-1&&[GA,Ml].indexOf(h)!==-1||qA.indexOf(h)!==-1&&u===Nl||en.indexOf(u)!==-1&&en.indexOf(h)!==-1||u===Qs&&en.indexOf(h)!==-1||en.concat(vo).indexOf(u)!==-1&&h===Il&&jy.indexOf(i[l])===-1||en.concat(vo).indexOf(h)!==-1&&u===Bl)return Mt;if(u===su&&h===su){for(var g=t[n],E=1;g>0&&(g--,e[g]===su);)E++;if(E%2!==0)return Mt}return u===Ed&&h===Cd?Mt:Dd},Gy=function(i,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var t=Hy(i,e.lineBreak),a=t[0],r=t[1],n=t[2];(e.wordBreak==="break-all"||e.wordBreak==="break-word")&&(r=r.map(function(l){return[vo,ms,bg].indexOf(l)!==-1?Jl:l}));var d=e.wordBreak==="keep-all"?n.map(function(l,u){return l&&i[u]>
vendor: 11,529 bytes, line 5178
5178=19968&&i[u]<=40959}):void 0;return[a,r,d]},Ky=function(){function i(e,t,a,r){this.codePoints=e,this.required=t===kg,this.start=a,this.end=r}return i.prototype.slice=function(){return Ui.apply(void 0,this.codePoints.slice(this.start,this.end))},i}(),qy=function(i,e){var t=Ic(i),a=Gy(t,e),r=a[0],n=a[1],d=a[2],l=t.length,u=0,A=0;return{next:function(){if(A>=l)return{done:!0,value:null};for(var h=Mt;A<l&&(h=Vy(t,n,r,++A,d))===Mt;);if(h!==Mt||A===l){var v=new Ky(t,h,u,A);return u=A,{value:v,done:!1}}return{done:!0,value:null}}}},Wy=1,Zy=2,ed=4,ZA=8,uc=10,JA=47,Ql=92,Jy=9,$y=32,Bd=34,Pl=61,Yy=35,Xy=36,eb=37,Id=39,Pd=40,Tl=41,tb=95,eo=45,ib=33,ab=60,ob=62,rb=64,nb=91,sb=93,lb=61,db=123,Td=63,cb=125,$A=124,ub=126,mb=128,YA=65533,du=42,ps=43,Ab=44,pb=58,hb=59,$l=46,gb=0,fb=8,vb=11,yb=14,bb=31,kb=127,Dr=-1,zg=48,xg=97,Sg=101,wb=102,zb=117,xb=122,Eg=65,Cg=69,Dg=70,Sb=85,Eb=90,Ca=function(i){return i>=zg&&i<=57},Cb=function(i){return i>=55296&&i<=57343},Vs=function(i){return Ca(i)||i>=Eg&&i<=Dg||i>=xg&&i<=wb},Db=function(i){return i>=xg&&i<=xb},Bb=function(i){return i>=Eg&&i<=Eb},Ib=function(i){return Db(i)||Bb(i)},Pb=function(i){return i>=mb},Ld=function(i){return i===uc||i===Jy||i===$y},mc=function(i){return Ib(i)||Pb(i)||i===tb},XA=function(i){return mc(i)||Ca(i)||i===eo},Tb=function(i){return i>=gb&&i<=fb||i===vb||i>=yb&&i<=bb||i===kb},Un=function(i,e){return i!==Ql?!1:e!==uc},_d=function(i,e,t){return i===eo?mc(e)||Un(e,t):mc(i)?!0:!!(i===Ql&&Un(i,e))},cu=function(i,e,t){return i===ps||i===eo?Ca(e)?!0:e===$l&&Ca(t):Ca(i===$l?e:i)},Lb=function(i){var e=0,t=1;(i[e]===ps||i[e]===eo)&&(i[e]===eo&&(t=-1),e++);for(var a=[];Ca(i[e]);)a.push(i[e++]);var r=a.length?parseInt(Ui.apply(void 0,a),10):0;i[e]===$l&&e++;for(var n=[];Ca(i[e]);)n.push(i[e++]);var d=n.length,l=d?parseInt(Ui.apply(void 0,n),10):0;(i[e]===Cg||i[e]===Sg)&&e++;var u=1;(i[e]===ps||i[e]===eo)&&(i[e]===eo&&(u=-1),e++);for(var A=[];Ca(i[e]);)A.push(i[e++]);var h=A.length?parseInt(Ui.apply(void 0,A),10):0;return t*(r+l*Math.pow(10,-d))*Math.pow(10,u*h)},_b={type:2},Ub={type:3},Fb={type:4},Mb={type:13},Nb={type:8},Rb={type:21},jb={type:9},Ob={type:10},Qb={type:11},Hb={type:12},Vb={type:14},Ud={type:23},Gb={type:1},Kb={type:25},qb={type:24},Wb={type:26},Zb={type:27},Jb={type:28},$b={type:29},Yb={type:31},fm={type:32},Bg=function(){function i(){this._value=[]}return i.prototype.write=function(e){this._value=this._value.concat(Ic(e))},i.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==fm;)e.push(t),t=this.consumeToken();return e},i.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case Bd:return this.consumeStringToken(Bd);case Yy:var t=this.peekCodePoint(0),a=this.peekCodePoint(1),r=this.peekCodePoint(2);if(XA(t)||Un(a,r)){var n=_d(t,a,r)?Zy:Wy,d=this.consumeName();return{type:5,value:d,flags:n}}break;case Xy:if(this.peekCodePoint(0)===Pl)return this.consumeCodePoint(),Mb;break;case Id:return this.consumeStringToken(Id);case Pd:return _b;case Tl:return Ub;case du:if(this.peekCodePoint(0)===Pl)return this.consumeCodePoint(),Vb;break;case ps:if(cu(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case Ab:return Fb;case eo:var l=e,u=this.peekCodePoint(0),A=this.peekCodePoint(1);if(cu(l,u,A))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(_d(l,u,A))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(u===eo&&A===ob)return this.consumeCodePoint(),this.consumeCodePoint(),qb;break;case $l:if(cu(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case JA:if(this.peekCodePoint(0)===du)for(this.consumeCodePoint();;){var h=this.consumeCodePoint();if(h===du&&(h=this.consumeCodePoint(),h===JA))return this.consumeToken();if(h===Dr)return this.consumeToken()}break;case pb:return Wb;case hb:return Zb;case ab:if(this.peekCodePoint(0)===ib&&this.peekCodePoint(1)===eo&&this.peekCodePoint(2)===eo)return this.consumeCodePoint(),this.consumeCodePoint(),Kb;break;case rb:var v=this.peekCodePoint(0),k=this.peekCodePoint(1),g=this.peekCodePoint(2);if(_d(v,k,g)){var d=this.consumeName();return{type:7,value:d}}break;case nb:return Jb;case Ql:if(Un(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case sb:return $b;case lb:if(this.peekCodePoint(0)===Pl)return this.consumeCodePoint(),Nb;break;case db:return Qb;case cb:return Hb;case zb:case Sb:var E=this.peekCodePoint(0),S=this.peekCodePoint(1);return E===ps&&(Vs(S)||S===Td)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case $A:if(this.peekCodePoint(0)===Pl)return this.consumeCodePoint(),jb;if(this.peekCodePoint(0)===$A)return this.consumeCodePoint(),Rb;break;case ub:if(this.peekCodePoint(0)===Pl)return this.consumeCodePoint(),Ob;break;case Dr:return fm}return Ld(e)?(this.consumeWhiteSpace(),Yb):Ca(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):mc(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:Ui(e)}},i.prototype.consumeCodePoint=function(){var e=this._value.shift();return typeof e>"u"?-1:e},i.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},i.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},i.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();Vs(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var a=!1;t===Td&&e.length<6;)e.push(t),t=this.consumeCodePoint(),a=!0;if(a){var r=parseInt(Ui.apply(void 0,e.map(function(u){return u===Td?zg:u})),16),n=parseInt(Ui.apply(void 0,e.map(function(u){return u===Td?Dg:u})),16);return{type:30,start:r,end:n}}var d=parseInt(Ui.apply(void 0,e),16);if(this.peekCodePoint(0)===eo&&Vs(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var l=[];Vs(t)&&l.length<6;)l.push(t),t=this.consumeCodePoint();var n=parseInt(Ui.apply(void 0,l),16);return{type:30,start:d,end:n}}else return{type:30,start:d,end:d}},i.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return e.toLowerCase()==="url"&&this.peekCodePoint(0)===Pd?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Pd?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},i.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Dr)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===Id||t===Bd){var a=this.consumeStringToken(this.consumeCodePoint());return a.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Dr||this.peekCodePoint(0)===Tl)?(this.consumeCodePoint(),{type:22,value:a.value}):(this.consumeBadUrlRemnants(),Ud)}for(;;){var r=this.consumeCodePoint();if(r===Dr||r===Tl)return{type:22,value:Ui.apply(void 0,e)};if(Ld(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Dr||this.peekCodePoint(0)===Tl?(this.consumeCodePoint(),{type:22,value:Ui.apply(void 0,e)}):(this.consumeBadUrlRemnants(),Ud);if(r===Bd||r===Id||r===Pd||Tb(r))return this.consumeBadUrlRemnants(),Ud;if(r===Ql)if(Un(r,this.peekCodePoint(0)))e.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Ud;else e.push(r)}},i.prototype.consumeWhiteSpace=function(){for(;Ld(this.peekCodePoint(0));)this.consumeCodePoint()},i.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===Tl||e===Dr)return;Un(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},i.prototype.consumeStringSlice=function(e){for(var t=5e4,a="";e>0;){var r=Math.min(t,e);a+=Ui.apply(void 0,this._value.splice(0,r)),e-=r}return this._value.shift(),a},i.prototype.consumeStringToken=function(e){var t="",a=0;do{var r=this._value[a];if(r===Dr||r===void 0||r===e)return t+=this.consumeStringSlice(a),{type:0,value:t};if(r===uc)return this._value.splice(0,a),Gb;if(r===Ql){var n=this._value[a+1];n!==Dr&&n!==void 0&&(n===uc?(t+=this.consumeStringSlice(a),a=-1,this._value.shift()):Un(r,n)&&(t+=this.consumeStringSlice(a),t+=Ui(this.consumeEscapedCodePoint()),a=-1))}a++}while(!0)},i.prototype.consumeNumber=function(){var e=[],t=ed,a=this.peekCodePoint(0);for((a===ps||a===eo)&&e.push(this.consumeCodePoint());Ca(this.peekCodePoint(0));)e.push(this.consumeCodePoint());a=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(a===$l&&Ca(r))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=ZA;Ca(this.peekCodePoint(0));)e.push(this.consumeCodePoint());a=this.peekCodePoint(0),r=this.peekCodePoint(1);var n=this.peekCodePoint(2);if((a===Cg||a===Sg)&&((r===ps||r===eo)&&Ca(n)||Ca(r)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=ZA;Ca(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[Lb(e),t]},i.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],a=e[1],r=this.peekCodePoint(0),n=this.peekCodePoint(1),d=this.peekCodePoint(2);if(_d(r,n,d)){var l=this.consumeName();return{type:15,number:t,flags:a,unit:l}}return r===eb?(this.consumeCodePoint(),{type:16,number:t,flags:a}):{type:17,number:t,flags:a}},i.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(Vs(e)){for(var t=Ui(e);Vs(this.peekCodePoint(0))&&t.length<6;)t+=Ui(this.consumeCodePoint());Ld(this.peekCodePoint(0))&&this.consumeCodePoint();var a=parseInt(t,16);return a===0||Cb(a)||a>1114111?YA:a}return e===Dr?YA:e},i.prototype.consumeName=function(){for(var e="";;){var t=this.consumeCodePoint();if(XA(t))e+=Ui(t);else if(Un(t,this.peekCodePoint(0)))e+=Ui(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(t),e}},i}(),Ig=function(){function i(e){this._tokens=e}return i.create=function(e){var t=new Bg;return t.write(e),new i(t.read())},i.parseValue=function(e){return i.create(e).parseComponentValue()},i.parseValues=function(e){return i.create(e).parseComponentValues()},i.prototype.parseComponentValue=function(){for(var e=this.consumeToken();e.type===31;)e=this.consumeToken();if(e.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var t=this.consumeComponentValue();do e=this.consumeToken();while(e.type===31);if(e.type===32)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},i.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(t.type===32)return e;e.push(t),e.push()}},i.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},i.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},a=this.consumeToken();;){if(a.type===32||e0(a,e))return t;this.reconsumeToken(a),t.values.push(this.consumeComponentValue()),a=this.consumeToken()}},i.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){var a=this.consumeToken();if(a.type===32||a.type===3)return t;this.reconsumeToken(a),t.values.push(this.consumeComponentValue())}},i.prototype.consumeToken=function(){var e=this._tokens.shift();return typeof e>"u"?fm:e},i.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},i}(),td=function(i){return i.type===15},hl=function(i){return i.type===17},si=function(i){return i.type===20},Xb=function(i){return i.type===0},vm=function(i,e){return si(i)&&i.value===e},Pg=function(i){return i.type!==31},pl=function(i){return i.type!==31&&i.type!==4},Ur=function(i){var e=[],t=[];
vendor: 16,181 bytes, line 5178
5178return i.forEach(function(a){if(a.type===4){if(t.length===0)throw new Error("Error parsing function args, zero tokens for arg");e.push(t),t=[];return}a.type!==31&&t.push(a)}),t.length&&e.push(t),e},e0=function(i,e){return e===11&&i.type===12||e===28&&i.type===29?!0:e===2&&i.type===3},Hn=function(i){return i.type===17||i.type===15},Oi=function(i){return i.type===16||Hn(i)},Tg=function(i){return i.length>1?[i[0],i[1]]:[i[0]]},ga={type:17,number:0,flags:ed},Hm={type:16,number:50,flags:ed},Mn={type:16,number:100,flags:ed},Rl=function(i,e,t){var a=i[0],r=i[1];return[gi(a,e),gi(typeof r<"u"?r:a,t)]},gi=function(i,e){if(i.type===16)return i.number/100*e;if(td(i))switch(i.unit){case"rem":case"em":return 16*i.number;case"px":default:return i.number}return i.number},Lg="deg",_g="grad",Ug="rad",Fg="turn",Pc={name:"angle",parse:function(i,e){if(e.type===15)switch(e.unit){case Lg:return Math.PI*e.number/180;case _g:return Math.PI/200*e.number;case Ug:return e.number;case Fg:return Math.PI*2*e.number}throw new Error("Unsupported angle type")}},Mg=function(i){return i.type===15&&(i.unit===Lg||i.unit===_g||i.unit===Ug||i.unit===Fg)},Ng=function(i){var e=i.filter(si).map(function(t){return t.value}).join(" ");switch(e){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ga,ga];case"to top":case"bottom":return Lo(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ga,Mn];case"to right":case"left":return Lo(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Mn,Mn];case"to bottom":case"top":return Lo(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Mn,ga];case"to left":case"right":return Lo(270)}return 0},Lo=function(i){return Math.PI*i/180},On={name:"color",parse:function(i,e){if(e.type===18){var t=t0[e.name];if(typeof t>"u")throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');return t(i,e.values)}if(e.type===5){if(e.value.length===3){var a=e.value.substring(0,1),r=e.value.substring(1,2),n=e.value.substring(2,3);return Nn(parseInt(a+a,16),parseInt(r+r,16),parseInt(n+n,16),1)}if(e.value.length===4){var a=e.value.substring(0,1),r=e.value.substring(1,2),n=e.value.substring(2,3),d=e.value.substring(3,4);return Nn(parseInt(a+a,16),parseInt(r+r,16),parseInt(n+n,16),parseInt(d+d,16)/255)}if(e.value.length===6){var a=e.value.substring(0,2),r=e.value.substring(2,4),n=e.value.substring(4,6);return Nn(parseInt(a,16),parseInt(r,16),parseInt(n,16),1)}if(e.value.length===8){var a=e.value.substring(0,2),r=e.value.substring(2,4),n=e.value.substring(4,6),d=e.value.substring(6,8);return Nn(parseInt(a,16),parseInt(r,16),parseInt(n,16),parseInt(d,16)/255)}}if(e.type===20){var l=nn[e.value.toUpperCase()];if(typeof l<"u")return l}return nn.TRANSPARENT}},Qn=function(i){return(255&i)===0},ta=function(i){var e=255&i,t=255&i>>8,a=255&i>>16,r=255&i>>24;return e<255?"rgba("+r+","+a+","+t+","+e/255+")":"rgb("+r+","+a+","+t+")"},Nn=function(i,e,t,a){return(i<<24|e<<16|t<<8|Math.round(a*255)<<0)>>>0},ep=function(i,e){if(i.type===17)return i.number;if(i.type===16){var t=e===3?1:255;return e===3?i.number/100*t:Math.round(i.number/100*t)}return 0},tp=function(i,e){var t=e.filter(pl);if(t.length===3){var a=t.map(ep),r=a[0],n=a[1],d=a[2];return Nn(r,n,d,1)}if(t.length===4){var l=t.map(ep),r=l[0],n=l[1],d=l[2],u=l[3];return Nn(r,n,d,u)}return 0};function uu(i,e,t){return t<0&&(t+=1),t>=1&&(t-=1),t<1/6?(e-i)*t*6+i:t<1/2?e:t<2/3?(e-i)*6*(2/3-t)+i:i}var ip=function(i,e){var t=e.filter(pl),a=t[0],r=t[1],n=t[2],d=t[3],l=(a.type===17?Lo(a.number):Pc.parse(i,a))/(Math.PI*2),u=Oi(r)?r.number/100:0,A=Oi(n)?n.number/100:0,h=typeof d<"u"&&Oi(d)?gi(d,1):1;if(u===0)return Nn(A*255,A*255,A*255,1);var v=A<=.5?A*(u+1):A+u-A*u,k=A*2-v,g=uu(k,v,l+1/3),E=uu(k,v,l),S=uu(k,v,l-1/3);return Nn(g*255,E*255,S*255,h)},t0={hsl:ip,hsla:ip,rgb:tp,rgba:tp},Hl=function(i,e){return On.parse(i,Ig.create(e).parseComponentValue())},nn={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},i0={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(i,e){return e.map(function(t){if(si(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},a0={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Tc=function(i,e){var t=On.parse(i,e[0]),a=e[1];return a&&Oi(a)?{color:t,stop:a}:{color:t,stop:null}},ap=function(i,e){var t=i[0],a=i[i.length-1];t.stop===null&&(t.stop=ga),a.stop===null&&(a.stop=Mn);for(var r=[],n=0,d=0;d<i.length;d++){var l=i[d].stop;if(l!==null){var u=gi(l,e);u>n?r.push(u):r.push(n),n=u}else r.push(null)}for(var A=null,d=0;d<r.length;d++){var h=r[d];if(h===null)A===null&&(A=d);else if(A!==null){for(var v=d-A,k=r[A-1],g=(h-k)/(v+1),E=1;E<=v;E++)r[A+E-1]=g*E;A=null}}return i.map(function(S,T){var x=S.color;return{color:x,stop:Math.max(Math.min(1,r[T]/e),0)}})},o0=function(i,e,t){var a=e/2,r=t/2,n=gi(i[0],e)-a,d=r-gi(i[1],t);return(Math.atan2(d,n)+Math.PI*2)%(Math.PI*2)},r0=function(i,e,t){var a=typeof i=="number"?i:o0(i,e,t),r=Math.abs(e*Math.sin(a))+Math.abs(t*Math.cos(a)),n=e/2,d=t/2,l=r/2,u=Math.sin(a-Math.PI/2)*l,A=Math.cos(a-Math.PI/2)*l;return[r,n-A,n+A,d-u,d+u]},rr=function(i,e){return Math.sqrt(i*i+e*e)},op=function(i,e,t,a,r){var n=[[0,0],[0,e],[i,0],[i,e]];return n.reduce(function(d,l){var u=l[0],A=l[1],h=rr(t-u,a-A);return(r?h<d.optimumDistance:h>d.optimumDistance)?{optimumCorner:l,optimumDistance:h}:d},{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner},n0=function(i,e,t,a,r){var n=0,d=0;switch(i.size){case 0:i.shape===0?n=d=Math.min(Math.abs(e),Math.abs(e-a),Math.abs(t),Math.abs(t-r)):i.shape===1&&(n=Math.min(Math.abs(e),Math.abs(e-a)),d=Math.min(Math.abs(t),Math.abs(t-r)));break;case 2:if(i.shape===0)n=d=Math.min(rr(e,t),rr(e,t-r),rr(e-a,t),rr(e-a,t-r));else if(i.shape===1){var l=Math.min(Math.abs(t),Math.abs(t-r))/Math.min(Math.abs(e),Math.abs(e-a)),u=op(a,r,e,t,!0),A=u[0],h=u[1];n=rr(A-e,(h-t)/l),d=l*n}break;case 1:i.shape===0?n=d=Math.max(Math.abs(e),Math.abs(e-a),Math.abs(t),Math.abs(t-r)):i.shape===1&&(n=Math.max(Math.abs(e),Math.abs(e-a)),d=Math.max(Math.abs(t),Math.abs(t-r)));break;case 3:if(i.shape===0)n=d=Math.max(rr(e,t),rr(e,t-r),rr(e-a,t),rr(e-a,t-r));else if(i.shape===1){var l=Math.max(Math.abs(t),Math.abs(t-r))/Math.max(Math.abs(e),Math.abs(e-a)),v=op(a,r,e,t,!1),A=v[0],h=v[1];n=rr(A-e,(h-t)/l),d=l*n}break}return Array.isArray(i.size)&&(n=gi(i.size[0],a),d=i.size.length===2?gi(i.size[1],r):n),[n,d]},s0=function(i,e){var t=Lo(180),a=[];return Ur(e).forEach(function(r,n){if(n===0){var d=r[0];if(d.type===20&&d.value==="to"){t=Ng(r);return}else if(Mg(d)){t=Pc.parse(i,d);return}}var l=Tc(i,r);a.push(l)}),{angle:t,stops:a,type:1}},Fd=function(i,e){var t=Lo(180),a=[];return Ur(e).forEach(function(r,n){if(n===0){var d=r[0];if(d.type===20&&["top","left","right","bottom"].indexOf(d.value)!==-1){t=Ng(r);return}else if(Mg(d)){t=(Pc.parse(i,d)+Lo(270))%Lo(360);return}}var l=Tc(i,r);a.push(l)}),{angle:t,stops:a,type:1}},l0=function(i,e){var t=Lo(180),a=[],r=1,n=0,d=3,l=[];return Ur(e).forEach(function(u,A){var h=u[0];if(A===0){if(si(h)&&h.value==="linear"){r=1;return}else if(si(h)&&h.value==="radial"){r=2;return}}if(h.type===18){if(h.name==="from"){var v=On.parse(i,h.values[0]);a.push({stop:ga,color:v})}else if(h.name==="to"){var v=On.parse(i,h.values[0]);a.push({stop:Mn,color:v})}else if(h.name==="color-stop"){var k=h.values.filter(pl);if(k.length===2){var v=On.parse(i,k[1]),g=k[0];hl(g)&&a.push({stop:{type:16,number:g.number*100,flags:g.flags},color:v})}}}}),r===1?{angle:(t+Lo(180))%Lo(360),stops:a,type:r}:{size:d,shape:n,stops:a,position:l,type:r}},Rg="closest-side",jg="farthest-side",Og="closest-corner",Qg="farthest-corner",Hg="circle",Vg="ellipse",Gg="cover",Kg="contain",d0=function(i,e){var t=0,a=3,r=[],n=[];return Ur(e).forEach(function(d,l){var u=!0;if(l===0){var A=!1;u=d.reduce(function(v,k){if(A)if(si(k))switch(k.value){case"center":return n.push(Hm),v;case"top":case"left":return n.push(ga),v;case"right":case"bottom":return n.push(Mn),v}else(Oi(k)||Hn(k))&&n.push(k);else if(si(k))switch(k.value){case Hg:return t=0,!1;case Vg:return t=1,!1;case"at":return A=!0,!1;case Rg:return a=0,!1;case Gg:case jg:return a=1,!1;case Kg:case Og:return a=2,!1;case Qg:return a=3,!1}else if(Hn(k)||Oi(k))return Array.isArray(a)||(a=[]),a.push(k),!1;return v},u)}if(u){var h=Tc(i,d);r.push(h)}}),{size:a,shape:t,stops:r,position:n,type:2}},Md=function(i,e){var t=0,a=3,r=[],n=[];return Ur(e).forEach(function(d,l){var u=!0;if(l===0?u=d.reduce(function(h,v){if(si(v))switch(v.value){case"center":return n.push(Hm),!1;case"top":case"left":return n.push(ga),!1;case"right":case"bottom":return n.push(Mn),!1}else if(Oi(v)||Hn(v))return n.push(v),!1;return h},u):l===1&&(u=d.reduce(function(h,v){if(si(v))switch(v.value){case Hg:return t=0,!1;case Vg:return t=1,!1;case Kg:case Rg:return a=0,!1;case jg:return a=1,!1;case Og:return a=2,!1;case Gg:case Qg:return a=3,!1}else if(Hn(v)||Oi(v))return Array.isArray(a)||(a=[]),a.push(v),!1;return h},u)),u){var A=Tc(i,d);r.push(A)}}),{size:a,shape:t,stops:r,position:n,type:2}},c0=function(i){return i.type===1},u0=function(i){return i.type===2},Vm={name:"image",parse:function(i,e){if(e.type===22){var t={url:e.value,type:0};return i.cache.addImage(e.value),t}if(e.type===18){var a=qg[e.name];if(typeof a>"u")throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');return a(i,e.values)}throw new Error("Unsupported image type "+e.type)}};function m0(i){return!(i.type===20&&i.value==="none")&&(i.type!==18||!!qg[i.name])}var qg={"linear-gradient":s0,"-moz-linear-gradient":Fd,"-ms-linear-gradient":Fd,"-o-linear-gradient":Fd,"-webkit-linear-gradient":Fd,"radial-gradient":d0,"-moz-radial-gradient":Md,"-ms-radial-gradient":Md,"-o-radial-gradient":Md,"-webkit-radial-gradient":Md,"-webkit-gradient":l0},A0={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(i,e){if(e.length===0)return[];var t=e[0];return t.type===20&&t.value==="none"?[]:e.filter(function(a){return pl(a)&&m0(a)}).map(function(a){return Vm.parse(i,a)})}},p0={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(i,e){return e.map(function(t){if(si(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},h0={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(i,e){return Ur(e).map(function(t){return t.filter(Oi)}).map(Tg)}},g0={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(i,e){return Ur(e).map(function(t){return t.filter(si).map(function(a){return a.value}).join(" ")}).map(f0)}},f0=function(i){switch(i){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},sl;(function(i){i.AUTO="auto",i.CONTAIN="contain",i.COVER="cover"})(sl||(sl={}));var v0={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(i,e){return Ur(e).map(function(t){return t.filter(y0)})}},y0=function(i){return si(i)||Oi(i)},Lc=function(i){return{name:"border-"+i+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},b0=Lc("top"),k0=Lc("right"),w0=Lc("bottom"),z0=Lc("left"),_c=function(i){return{name:"border-radius-"+i,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return Tg(t.filter(Oi))}}},x0=_c("top-left"),S0=_c("top-right"),E0=_c("bottom-right"),C0=_c("bottom-left"),Uc=function(i){return{name:"border-"+i+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,t){switch(t){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},D0=Uc("top"),B0=Uc("right"),I0=Uc("bottom"),P0=Uc("left"),Fc=function(i){return{name:"border-"+i+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return td(t)?t.number:0}}},T0=Fc("top"),L0=Fc("right"),_0=Fc("bottom"),U0=Fc("left"),F0={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},M0={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(i,e){switch(e){case"rtl":return 1;case"ltr":default:return 0}}},N0={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(i,e){return e.filter(si).reduce(function(t,a){return t|R0(a.value)},0)}},R0=function(i){switch(i){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;
vendor: 15,038 bytes, line 5178
5178case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},j0={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(i,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},O0={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(i,e){return e.type===20&&e.value==="normal"?0:e.type===17||e.type===15?e.number:0}},Ac;(function(i){i.NORMAL="normal",i.STRICT="strict"})(Ac||(Ac={}));var Q0={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(i,e){switch(e){case"strict":return Ac.STRICT;case"normal":default:return Ac.NORMAL}}},H0={name:"line-height",initialValue:"normal",prefix:!1,type:4},rp=function(i,e){return si(i)&&i.value==="normal"?1.2*e:i.type===17?e*i.number:Oi(i)?gi(i,e):e},V0={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(i,e){return e.type===20&&e.value==="none"?null:Vm.parse(i,e)}},G0={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(i,e){switch(e){case"inside":return 0;case"outside":default:return 1}}},ym={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(i,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Mc=function(i){return{name:"margin-"+i,initialValue:"0",prefix:!1,type:4}},K0=Mc("top"),q0=Mc("right"),W0=Mc("bottom"),Z0=Mc("left"),J0={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(i,e){return e.filter(si).map(function(t){switch(t.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},$0={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(i,e){switch(e){case"break-word":return"break-word";case"normal":default:return"normal"}}},Nc=function(i){return{name:"padding-"+i,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Y0=Nc("top"),X0=Nc("right"),e1=Nc("bottom"),t1=Nc("left"),i1={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(i,e){switch(e){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},a1={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(i,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},o1={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(i,e){return e.length===1&&vm(e[0],"none")?[]:Ur(e).map(function(t){for(var a={color:nn.TRANSPARENT,offsetX:ga,offsetY:ga,blur:ga},r=0,n=0;n<t.length;n++){var d=t[n];Hn(d)?(r===0?a.offsetX=d:r===1?a.offsetY=d:a.blur=d,r++):a.color=On.parse(i,d)}return a})}},r1={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(i,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},n1={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(i,e){if(e.type===20&&e.value==="none")return null;if(e.type===18){var t=d1[e.name];if(typeof t>"u")throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');return t(e.values)}return null}},s1=function(i){var e=i.filter(function(t){return t.type===17}).map(function(t){return t.number});return e.length===6?e:null},l1=function(i){var e=i.filter(function(u){return u.type===17}).map(function(u){return u.number}),t=e[0],a=e[1];e[2],e[3];var r=e[4],n=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var d=e[12],l=e[13];return e[14],e[15],e.length===16?[t,a,r,n,d,l]:null},d1={matrix:s1,matrix3d:l1},np={type:16,number:50,flags:ed},c1=[np,np],u1={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(i,e){var t=e.filter(Oi);return t.length!==2?c1:[t[0],t[1]]}},m1={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(i,e){switch(e){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Vl;(function(i){i.NORMAL="normal",i.BREAK_ALL="break-all",i.KEEP_ALL="keep-all"})(Vl||(Vl={}));var A1={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(i,e){switch(e){case"break-all":return Vl.BREAK_ALL;case"keep-all":return Vl.KEEP_ALL;case"normal":default:return Vl.NORMAL}}},p1={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(i,e){if(e.type===20)return{auto:!0,order:0};if(hl(e))return{auto:!1,order:e.number};throw new Error("Invalid z-index number parsed")}},Wg={name:"time",parse:function(i,e){if(e.type===15)switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}throw new Error("Unsupported time type")}},h1={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(i,e){return hl(e)?e.number:1}},g1={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},f1={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(i,e){return e.filter(si).map(function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(t){return t!==0})}},v1={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(i,e){var t=[],a=[];return e.forEach(function(r){switch(r.type){case 20:case 0:t.push(r.value);break;case 17:t.push(r.number.toString());break;case 4:a.push(t.join(" ")),t.length=0;break}}),t.length&&a.push(t.join(" ")),a.map(function(r){return r.indexOf(" ")===-1?r:"'"+r+"'"})}},y1={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},b1={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(i,e){if(hl(e))return e.number;if(si(e))switch(e.value){case"bold":return 700;case"normal":default:return 400}return 400}},k1={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(i,e){return e.filter(si).map(function(t){return t.value})}},w1={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(i,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Ki=function(i,e){return(i&e)!==0},z1={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(i,e){if(e.length===0)return[];var t=e[0];return t.type===20&&t.value==="none"?[]:e}},x1={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(i,e){if(e.length===0)return null;var t=e[0];if(t.type===20&&t.value==="none")return null;for(var a=[],r=e.filter(Pg),n=0;n<r.length;n++){var d=r[n],l=r[n+1];if(d.type===20){var u=l&&hl(l)?l.number:1;a.push({counter:d.value,increment:u})}}return a}},S1={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(i,e){if(e.length===0)return[];for(var t=[],a=e.filter(Pg),r=0;r<a.length;r++){var n=a[r],d=a[r+1];if(si(n)&&n.value!=="none"){var l=d&&hl(d)?d.number:0;t.push({counter:n.value,reset:l})}}return t}},E1={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(i,e){return e.filter(td).map(function(t){return Wg.parse(i,t)})}},C1={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(i,e){if(e.length===0)return null;var t=e[0];if(t.type===20&&t.value==="none")return null;var a=[],r=e.filter(Xb);if(r.length%2!==0)return null;for(var n=0;n<r.length;n+=2){var d=r[n].value,l=r[n+1].value;a.push({open:d,close:l})}return a}},sp=function(i,e,t){if(!i)return"";var a=i[Math.min(e,i.length-1)];return a?t?a.open:a.close:""},D1={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(i,e){return e.length===1&&vm(e[0],"none")?[]:Ur(e).map(function(t){for(var a={color:255,offsetX:ga,offsetY:ga,blur:ga,spread:ga,inset:!1},r=0,n=0;n<t.length;n++){var d=t[n];vm(d,"inset")?a.inset=!0:Hn(d)?(r===0?a.offsetX=d:r===1?a.offsetY=d:r===2?a.blur=d:a.spread=d,r++):a.color=On.parse(i,d)}return a})}},B1={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(i,e){var t=[0,1,2],a=[];return e.filter(si).forEach(function(r){switch(r.value){case"stroke":a.push(1);break;case"fill":a.push(0);break;case"markers":a.push(2);break}}),t.forEach(function(r){a.indexOf(r)===-1&&a.push(r)}),a}},I1={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},P1={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(i,e){return td(e)?e.number:0}},T1=function(){function i(e,t){var a,r;this.animationDuration=Ge(e,E1,t.animationDuration),this.backgroundClip=Ge(e,i0,t.backgroundClip),this.backgroundColor=Ge(e,a0,t.backgroundColor),this.backgroundImage=Ge(e,A0,t.backgroundImage),this.backgroundOrigin=Ge(e,p0,t.backgroundOrigin),this.backgroundPosition=Ge(e,h0,t.backgroundPosition),this.backgroundRepeat=Ge(e,g0,t.backgroundRepeat),this.backgroundSize=Ge(e,v0,t.backgroundSize),this.borderTopColor=Ge(e,b0,t.borderTopColor),this.borderRightColor=Ge(e,k0,t.borderRightColor),this.borderBottomColor=Ge(e,w0,t.borderBottomColor),this.borderLeftColor=Ge(e,z0,t.borderLeftColor),this.borderTopLeftRadius=Ge(e,x0,t.borderTopLeftRadius),this.borderTopRightRadius=Ge(e,S0,t.borderTopRightRadius),this.borderBottomRightRadius=Ge(e,E0,t.borderBottomRightRadius),this.borderBottomLeftRadius=Ge(e,C0,t.borderBottomLeftRadius),this.borderTopStyle=Ge(e,D0,t.borderTopStyle),this.borderRightStyle=Ge(e,B0,t.borderRightStyle),this.borderBottomStyle=Ge(e,I0,t.borderBottomStyle),this.borderLeftStyle=Ge(e,P0,t.borderLeftStyle),this.borderTopWidth=Ge(e,T0,t.borderTopWidth),this.borderRightWidth=Ge(e,L0,t.borderRightWidth),this.borderBottomWidth=Ge(e,_0,t.borderBottomWidth),this.borderLeftWidth=Ge(e,U0,t.borderLeftWidth),this.boxShadow=Ge(e,D1,t.boxShadow),this.color=Ge(e,F0,t.color),this.direction=Ge(e,M0,t.direction),this.display=Ge(e,N0,t.display),this.float=Ge(e,j0,t.cssFloat),this.fontFamily=Ge(e,v1,t.fontFamily),this.fontSize=Ge(e,y1,t.fontSize),this.fontStyle=Ge(e,w1,t.fontStyle),this.fontVariant=Ge(e,k1,t.fontVariant),this.fontWeight=Ge(e,b1,t.fontWeight),this.letterSpacing=Ge(e,O0,t.letterSpacing),this.lineBreak=Ge(e,Q0,t.lineBreak),this.lineHeight=Ge(e,H0,t.lineHeight),this.listStyleImage=Ge(e,V0,t.listStyleImage),this.listStylePosition=Ge(e,G0,t.listStylePosition),this.listStyleType=Ge(e,ym,t.listStyleType),this.marginTop=Ge(e,K0,t.marginTop),this.marginRight=Ge(e,q0,t.marginRight),this.marginBottom=Ge(e,W0,t.marginBottom),this.marginLeft=Ge(e,Z0,t.marginLeft),this.opacity=Ge(e,h1,t.opacity);var n=Ge(e,J0,t.overflow);this.overflowX=n[0],this.overflowY=n[n.length>1?1:0],this.overflowWrap=Ge(e,$0,t.overflowWrap),this.paddingTop=Ge(e,Y0,t.paddingTop),this.paddingRight=Ge(e,X0,t.paddingRight),this.paddingBottom=Ge(e,e1,t.paddingBottom),this.paddingLeft=Ge(e,t1,t.paddingLeft),this.paintOrder=Ge(e,B1,t.paintOrder),this.position=Ge(e,a1,t.position),this.textAlign=Ge(e,i1,t.textAlign),this.textDecorationColor=Ge(e,g1,(a=t.textDecorationColor)!==null&&a!==void 0?a:t.color),this.textDecorationLine=Ge(e,f1,(r=t.textDecorationLine)!==null&&r!==void 0?r:t.textDecoration),this.textShadow=Ge(e,o1,t.textShadow),this.textTransform=Ge(e,r1,t.textTransform),this.transform=Ge(e,n1,t.transform),this.transformOrigin=Ge(e,u1,t.transformOrigin),this.visibility=Ge(e,m1,t.visibility),this.webkitTextStrokeColor=Ge(e,I1,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=Ge(e,P1,t.webkitTextStrokeWidth),this.wordBreak=Ge(e,A1,t.wordBreak),this.zIndex=Ge(e,p1,t.zIndex)}return i.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},i.prototype.isTransparent=function(){return Qn(this.backgroundColor)},i.prototype.isTransformed=function(){return this.transform!==null},i.prototype.isPositioned=function(){return this.position!==0},i.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},i.prototype.isFloating=function(){return this.float!==0},i.prototype.isInlineLevel=function(){return Ki(this.display,4)||Ki(this.display,33554432)||Ki(this.display,268435456)||Ki(this.display,536870912)||Ki(this.display,67108864)||Ki(this.display,134217728)},i}(),L1=function(){function i(e,t){this.content=Ge(e,z1,t.content),this.quotes=Ge(e,C1,t.quotes)}return i}(),lp=function(){function i(e,t){this.counterIncrement=Ge(e,x1,t.counterIncrement),this.counterReset=Ge(e,S1,t.counterReset)}return i}(),Ge=function(i,e,t){var a=new Bg,r=t!==null&&typeof t<"u"?t.toString():e.initialValue;a.write(r);var n=new Ig(a.read());switch(e.type){case 2:var d=n.parseComponentValue();return e.parse(i,si(d)?d.value:e.initialValue);case 0:return e.parse(i,n.parseComponentValue());case 1:return e.parse(i,n.parseComponentValues());case 4:return n.parseComponentValue();case 3:switch(e.format){case"angle":return Pc.parse(i,n.parseComponentValue());case"color":return On.parse(i,n.parseComponentValue());case"image":return Vm.parse(i,n.parseComponentValue());case"length":var l=n.parseComponentValue();return Hn(l)?l:ga;case"length-percentage":var u=n.parseComponentValue();return Oi(u)?u:ga;case"time":return Wg.parse(i,n.parseComponentValue())}break}},_1="data-html2canvas-debug",U1=function(i){var e=i.getAttribute(_1);switch(e){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},bm=function(i,e){var t=U1(i);return t===1||e===t},Fr=function(){function i(e,t){if(this.context=e,this.textNodes=[],this.elements=[],this.flags=0,bm(t,3))debugger;this.styles=new T1(e,window.getComputedStyle(t,null)),zm(t)&&(this.styles.animationDuration.some(function(a){return a>0})&&(t.style.animationDuration="0s"),this.styles.transform!==null&&(t.style.transform="none")),this.bounds=Bc(this.context,t),bm(t,4)&&(this.flags|=16)}return i}(),F1=
vendor: 26,159 bytes, line 5178
5178"AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",
5178dp="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 15,536 bytes, line 5178
5178+/",jl=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Nd=0;Nd<dp.length;Nd++)jl[dp.charCodeAt(Nd)]=Nd;var M1=function(i){var e=i.length*.75,t=i.length,a,r=0,n,d,l,u;i[i.length-1]==="="&&(e--,i[i.length-2]==="="&&e--);var A=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(e):new Array(e),h=Array.isArray(A)?A:new Uint8Array(A);for(a=0;a<t;a+=4)n=jl[i.charCodeAt(a)],d=jl[i.charCodeAt(a+1)],l=jl[i.charCodeAt(a+2)],u=jl[i.charCodeAt(a+3)],h[r++]=n<<2|d>>4,h[r++]=(d&15)<<4|l>>2,h[r++]=(l&3)<<6|u&63;return A},N1=function(i){for(var e=i.length,t=[],a=0;a<e;a+=2)t.push(i[a+1]<<8|i[a]);return t},R1=function(i){for(var e=i.length,t=[],a=0;a<e;a+=4)t.push(i[a+3]<<24|i[a+2]<<16|i[a+1]<<8|i[a]);return t},fs=5,Gm=11,mu=2,j1=Gm-fs,Zg=65536>>fs,O1=1<<fs,Au=O1-1,Q1=1024>>fs,H1=Zg+Q1,V1=H1,G1=32,K1=V1+G1,q1=65536>>Gm,W1=1<<j1,Z1=W1-1,cp=function(i,e,t){return i.slice?i.slice(e,t):new Uint16Array(Array.prototype.slice.call(i,e,t))},J1=function(i,e,t){return i.slice?i.slice(e,t):new Uint32Array(Array.prototype.slice.call(i,e,t))},$1=function(i,e){var t=M1(i),a=Array.isArray(t)?R1(t):new Uint32Array(t),r=Array.isArray(t)?N1(t):new Uint16Array(t),n=24,d=cp(r,n/2,a[4]/2),l=a[5]===2?cp(r,(n+a[4])/2):J1(a,Math.ceil((n+a[4])/4));return new Y1(a[0],a[1],a[2],a[3],d,l)},Y1=function(){function i(e,t,a,r,n,d){this.initialValue=e,this.errorValue=t,this.highStart=a,this.highValueIndex=r,this.index=n,this.data=d}return i.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>fs],t=(t<<mu)+(e&Au),this.data[t];if(e<=65535)return t=this.index[Zg+(e-55296>>fs)],t=(t<<mu)+(e&Au),this.data[t];if(e<this.highStart)return t=K1-q1+(e>>Gm),t=this.index[t],t+=e>>fs&Z1,t=this.index[t],t=(t<<mu)+(e&Au),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},i}(),up="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",X1=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Rd=0;Rd<up.length;Rd++)X1[up.charCodeAt(Rd)]=Rd;var e2=1,pu=2,hu=3,mp=4,Ap=5,t2=7,pp=8,gu=9,fu=10,hp=11,gp=12,fp=13,vp=14,vu=15,i2=function(i){for(var e=[],t=0,a=i.length;t<a;){var r=i.charCodeAt(t++);if(r>=55296&&r<=56319&&t<a){var n=i.charCodeAt(t++);(n&64512)===56320?e.push(((r&1023)<<10)+(n&1023)+65536):(e.push(r),t--)}else e.push(r)}return e},a2=function(){for(var i=[],e=0;e<arguments.length;e++)i[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,i);var t=i.length;if(!t)return"";for(var a=[],r=-1,n="";++r<t;){var d=i[r];d<=65535?a.push(d):(d-=65536,a.push((d>>10)+55296,d%1024+56320)),(r+1===t||a.length>16384)&&(n+=String.fromCharCode.apply(String,a),a.length=0)}return n},o2=$1(F1),Po="Ã",yu="÷",r2=function(i){return o2.get(i)},n2=function(i,e,t){var a=t-2,r=e[a],n=e[t-1],d=e[t];if(n===pu&&d===hu)return Po;if(n===pu||n===hu||n===mp||d===pu||d===hu||d===mp)return yu;if(n===pp&&[pp,gu,hp,gp].indexOf(d)!==-1||(n===hp||n===gu)&&(d===gu||d===fu)||(n===gp||n===fu)&&d===fu||d===fp||d===Ap||d===t2||n===e2)return Po;if(n===fp&&d===vp){for(;r===Ap;)r=e[--a];if(r===vp)return Po}if(n===vu&&d===vu){for(var l=0;r===vu;)l++,r=e[--a];if(l%2===0)return Po}return yu},s2=function(i){var e=i2(i),t=e.length,a=0,r=0,n=e.map(r2);return{next:function(){if(a>=t)return{done:!0,value:null};for(var d=Po;a<t&&(d=n2(e,n,++a))===Po;);if(d!==Po||a===t){var l=a2.apply(null,e.slice(r,a));return r=a,{value:l,done:!1}}return{done:!0,value:null}}}},l2=function(i){for(var e=s2(i),t=[],a;!(a=e.next()).done;)a.value&&t.push(a.value.slice());return t},d2=function(i){var e=123;if(i.createRange){var t=i.createRange();if(t.getBoundingClientRect){var a=i.createElement("boundtest");a.style.height=e+"px",a.style.display="block",i.body.appendChild(a),t.selectNode(a);var r=t.getBoundingClientRect(),n=Math.round(r.height);if(i.body.removeChild(a),n===e)return!0}}return!1},c2=function(i){var e=i.createElement("boundtest");e.style.width="50px",e.style.display="block",e.style.fontSize="12px",e.style.letterSpacing="0px",e.style.wordSpacing="0px",i.body.appendChild(e);var t=i.createRange();e.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var a=e.firstChild,r=Ic(a.data).map(function(u){return Ui(u)}),n=0,d={},l=r.every(function(u,A){t.setStart(a,n),t.setEnd(a,n+u.length);var h=t.getBoundingClientRect();n+=u.length;var v=h.x>d.x||h.y>d.y;return d=h,A===0?!0:v});return i.body.removeChild(e),l},u2=function(){return typeof new Image().crossOrigin<"u"},m2=function(){return typeof new XMLHttpRequest().responseType=="string"},A2=function(i){var e=new Image,t=i.createElement("canvas"),a=t.getContext("2d");if(!a)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{a.drawImage(e,0,0),t.toDataURL()}catch{return!1}return!0},yp=function(i){return i[0]===0&&i[1]===255&&i[2]===0&&i[3]===255},p2=function(i){var e=i.createElement("canvas"),t=100;e.width=t,e.height=t;var a=e.getContext("2d");if(!a)return Promise.reject(!1);a.fillStyle="rgb(0, 255, 0)",a.fillRect(0,0,t,t);var r=new Image,n=e.toDataURL();r.src=n;var d=km(t,t,0,0,r);return a.fillStyle="red",a.fillRect(0,0,t,t),bp(d).then(function(l){a.drawImage(l,0,0);var u=a.getImageData(0,0,t,t).data;a.fillStyle="red",a.fillRect(0,0,t,t);var A=i.createElement("div");return A.style.backgroundImage="url("+n+")",A.style.height=t+"px",yp(u)?bp(km(t,t,0,0,A)):Promise.reject(!1)}).then(function(l){return a.drawImage(l,0,0),yp(a.getImageData(0,0,t,t).data)}).catch(function(){return!1})},km=function(i,e,t,a,r){var n="http://www.w3.org/2000/svg",d=document.createElementNS(n,"svg"),l=document.createElementNS(n,"foreignObject");return d.setAttributeNS(null,"width",i.toString()),d.setAttributeNS(null,"height",e.toString()),l.setAttributeNS(null,"width","100%"),l.setAttributeNS(null,"height","100%"),l.setAttributeNS(null,"x",t.toString()),l.setAttributeNS(null,"y",a.toString()),l.setAttributeNS(null,"externalResourcesRequired","true"),d.appendChild(l),l.appendChild(r),d},bp=function(i){return new Promise(function(e,t){var a=new Image;a.onload=function(){return e(a)},a.onerror=t,a.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(i))})},pa={get SUPPORT_RANGE_BOUNDS(){var i=d2(document);return Object.defineProperty(pa,"SUPPORT_RANGE_BOUNDS",{value:i}),i},get SUPPORT_WORD_BREAKING(){var i=pa.SUPPORT_RANGE_BOUNDS&&c2(document);return Object.defineProperty(pa,"SUPPORT_WORD_BREAKING",{value:i}),i},get SUPPORT_SVG_DRAWING(){var i=A2(document);return Object.defineProperty(pa,"SUPPORT_SVG_DRAWING",{value:i}),i},get SUPPORT_FOREIGNOBJECT_DRAWING(){var i=typeof Array.from=="function"&&typeof window.fetch=="function"?p2(document):Promise.resolve(!1);return Object.defineProperty(pa,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:i}),i},get SUPPORT_CORS_IMAGES(){var i=u2();return Object.defineProperty(pa,"SUPPORT_CORS_IMAGES",{value:i}),i},get SUPPORT_RESPONSE_TYPE(){var i=m2();return Object.defineProperty(pa,"SUPPORT_RESPONSE_TYPE",{value:i}),i},get SUPPORT_CORS_XHR(){var i="withCredentials"in new XMLHttpRequest;return Object.defineProperty(pa,"SUPPORT_CORS_XHR",{value:i}),i},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var i=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(pa,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:i}),i}},Gl=function(){function i(e,t){this.text=e,this.bounds=t}return i}(),h2=function(i,e,t,a){var r=v2(e,t),n=[],d=0;return r.forEach(function(l){if(t.textDecorationLine.length||l.trim().length>0)if(pa.SUPPORT_RANGE_BOUNDS){var u=kp(a,d,l.length).getClientRects();if(u.length>1){var A=Km(l),h=0;A.forEach(function(k){n.push(new Gl(k,ln.fromDOMRectList(i,kp(a,h+d,k.length).getClientRects()))),h+=k.length})}else n.push(new Gl(l,ln.fromDOMRectList(i,u)))}else{var v=a.splitText(l.length);n.push(new Gl(l,g2(i,a))),a=v}else pa.SUPPORT_RANGE_BOUNDS||(a=a.splitText(l.length));d+=l.length}),n},g2=function(i,e){var t=e.ownerDocument;if(t){var a=t.createElement("html2canvaswrapper");a.appendChild(e.cloneNode(!0));var r=e.parentNode;if(r){r.replaceChild(a,e);var n=Bc(i,a);return a.firstChild&&r.replaceChild(a.firstChild,a),n}}return ln.EMPTY},kp=function(i,e,t){var a=i.ownerDocument;if(!a)throw new Error("Node has no owner document");var r=a.createRange();return r.setStart(i,e),r.setEnd(i,e+t),r},Km=function(i){if(pa.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(e.segment(i)).map(function(t){return t.segment})}return l2(i)},f2=function(i,e){if(pa.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(t.segment(i)).map(function(a){return a.segment})}return b2(i,e)},v2=function(i,e){return e.letterSpacing!==0?Km(i):f2(i,e)},y2=[32,160,4961,65792,65793,4153,4241],b2=function(i,e){for(var t=qy(i,{lineBreak:e.lineBreak,wordBreak:e.overflowWrap==="break-word"?"break-word":e.wordBreak}),a=[],r,n=function(){if(r.value){var d=r.value.slice(),l=Ic(d),u="";l.forEach(function(A){y2.indexOf(A)===-1?u+=Ui(A):(u.length&&a.push(u),a.push(Ui(A)),u="")}),u.length&&a.push(u)}};!(r=t.next()).done;)n();return a},k2=function(){function i(e,t,a){this.text=w2(t.data,a.textTransform),this.textBounds=h2(e,this.text,a,t)}return i}(),w2=function(i,e){switch(e){case 1:return i.toLowerCase();case 3:return i.replace(z2,x2);case 2:return i.toUpperCase();default:return i}},z2=/(^|\s|:|-|\(|\))([a-z])/g,x2=function(i,e,t){return i.length>0?e+t.toUpperCase():i},Jg=function(i){dr(e,i);function e(t,a){var r=i.call(this,t,a)||this;return r.src=a.currentSrc||a.src,r.intrinsicWidth=a.naturalWidth,r.intrinsicHeight=a.naturalHeight,r.context.cache.addImage(r.src),r}return e}(Fr),$g=function(i){dr(e,i);function e(t,a){var r=i.call(this,t,a)||this;return r.canvas=a,r.intrinsicWidth=a.width,r.intrinsicHeight=a.height,r}return e}(Fr),Yg=function(i){dr(e,i);function e(t,a){var r=i.call(this,t,a)||this,n=new XMLSerializer,d=Bc(t,a);return a.setAttribute("width",d.width+"px"),a.setAttribute("height",d.height+"px"),r.svg="data:image/svg+xml,"+encodeURIComponent(n.serializeToString(a)),r.intrinsicWidth=a.width.baseVal.value,r.intrinsicHeight=a.height.baseVal.value,r.context.cache.addImage(r.svg),r}return e}(Fr),Xg=function(i){dr(e,i);function e(t,a){var r=i.call(this,t,a)||this;return r.value=a.value,r}return e}(Fr),wm=function(i){dr(e,i);function e(t,a){var r=i.call(this,t,a)||this;return r.start=a.start,r.reversed=typeof a.reversed=="boolean"&&a.reversed===!0,r}return e}(Fr),S2=[{type:15,flags:0,unit:"px",number:3}],E2=[{type:16,flags:0,number:50}],C2=function(i){return i.width>i.height?new ln(i.left+(i.width-i.height)/2,i.top,i.height,i.height):i.width<i.height?new ln(i.left,i.top+(i.height-i.width)/2,i.width,i.width):i},D2=function(i){var e=i.type===B2?new Array(i.value.length+1).join("â¢"):i.value;return e.length===0?i.placeholder||"":e},pc="checkbox",hc="radio",B2="password",wp=707406591,qm=function(i){dr(e,i);function e(t,a){var r=i.call(this,t,a)||this;switch(r.type=a.type.toLowerCase(),r.checked=a.checked,r.value=D2(a),(r.type===pc||r.type===hc)&&(r.styles.backgroundColor=3739148031,r.styles.borderTopColor=r.styles.borderRightColor=r.styles.borderBottomColor=r.styles.borderLeftColor=2779096575,r.styles.borderTopWidth=r.styles.borderRightWidth=r.styles.borderBottomWidth=r.styles.borderLeftWidth=1,r.styles.borderTopStyle=r.styles.borderRightStyle=r.styles.borderBottomStyle=r.styles.borderLeftStyle=1,r.styles.backgroundClip=[0],r.styles.backgroundOrigin=[0],r.bounds=C2(r.bounds)),r.type){case pc:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=S2;break;case hc:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=E2;break}return r}return e}(Fr),ef=function(i){dr(e,i);function e(t,a){var r=i.call(this,t,a)||this,n=a.options[a.selectedIndex||0];return r.value=n&&n.text||"",r}return e}(Fr),tf=function(i){dr(e,i);function e(t,a){var r=i.call(this,t,a)||this;return r.value=a.value,r}return e}(Fr),af=function(i){dr(e,i);function e(t,a){var r=i.call(this,t,a)||this;r.src=a.src,r.width=parseInt(a.width,10)||0,r.height=parseInt(a.height,10)||0,r.backgroundColor=r.styles.backgroundColor;try{if(a.contentWindow&&a.contentWindow.document&&a.contentWindow.document.documentElement){r.tree=rf(t,a.contentWindow.document.documentElement);var n=a.contentWindow.document.documentElement?Hl(t,getComputedStyle(a.contentWindow.document.documentElement).backgroundColor):nn.TRANSPARENT,d=a.contentWindow.document.body?Hl(t,getComputedStyle(a.contentWindow.document.body).backgroundColor):nn.TRANSPARENT;r.backgroundColor=Qn(n)?Qn(d)?r.styles.backgroundColor:d:n}}catch{}return r}return e}(Fr),I2=["OL","UL","MENU"],ec=function(i,e,t,a){for(var r=e.firstChild,n=void 0;r;r=n)if(n=r.nextSibling,nf(r)&&r.data.trim().length>0)t.textNodes.push(new k2(i,r,t.styles));else if(al(r))if(cf(r)&&r.assignedNodes)r.assignedNodes().forEach(function(l){return ec(i,l,t,a)});else{var d=of(i,r);d.styles.isVisible()&&(P2(r,d,a)?d.flags|=4:T2(d.styles)&&(d.flags|=2),I2.indexOf(r.tagName)!==-1&&(d.flags|=8),t.elements.push(d),r.slot,r.shadowRoot?ec(i,r.shadowRoot,d,a):!gc(r)&&!sf(r)&&!fc(r)&&ec(i,r,d,a))}},of=function(i,e){return xm(e)?new Jg(i,e):lf(e)?new $g(i,e):sf(e)?new Yg(i,e):L2(e)?new Xg(i,e):_2(e)?new wm(i,e):U2(e)?new qm(i,e):fc(e)?new ef(i,e):gc(e)?new tf(i,e):df(e)?new af(i,e):new Fr(i,e)},rf=function(i,e){var t=of(i,e);return t.flags|=4,ec(i,e,t,t),t},P2=function(i,e,t){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||Wm(i)&&t.styles.isTransparent()},T2=function(i){return i.isPositioned()||i.isFloating()},nf=function(i){return i.nodeType===Node.TEXT_NODE},al=function(i){return i.nodeType===Node.ELEMENT_NODE},zm=function(i){return al(i)&&typeof i.style<"u"&&!tc(i)},tc=function(i){return typeof i.className=="object"},L2=function(i){return i.tagName==="LI"},_2=function(i){return i.tagName==="OL"},U2=function(i){return i.tagName==="INPUT"},F2=function(i){return i.tagName==="HTML"},sf=function(i){return i.tagName==="svg"},Wm=function(i){return i.tagName==="BODY"},lf=function(i){return i.tagName==="CANVAS"},zp=function(i){return i.tagName==="VIDEO"},xm=function(i){return i.tagName==="IMG"},df=function(i){return i.tagName==="IFRAME"},xp=function(i){return i.tagName==="STYLE"},M2=function(i){return i.tagName==="SCRIPT"},gc=function(i){return i.tagName==="TEXTAREA"},fc=function(i){return i.tagName==="SELECT"},cf=function(i){return i.tagName==="SLOT"},Sp=function(i){return i.tagName.indexOf("-")>0},N2=function(){function i(){this.counters={}}return i.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},i.prototype.getCounterValues=function(e){var t=this.counters[e];return t||[]},i.prototype.pop=function(e){var t=this;e.forEach(function(a){return t.counters[a].pop()})},i.prototype.parse=function(e){var t=this,a=e.counterIncrement,r=e.counterReset,n=!0;a!==null&&a.forEach(function(l){var u=t.counters[l.counter];u&&l.increment!==0&&(n=!1,u.length||u.push(1),u[Math.max(0,u.length-1)]+=l.increment)});var d=[];return n&&r.forEach(function(l){var u=t.counters[l.counter];d.push(l.counter),u||(u=t.counters[l.counter]=[]),u.push(l.reset)}),d},i}(),Ep={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Cp={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,9
vendor: 5,325 bytes, line 5178
51780,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ","Õ
","Õ","Õ","Õ","Õ","Õ","Ô¿","Ô¾","Ô½","Ô¼","Ô»","Ôº","Ô¹","Ô¸","Ô·","Ô¶","Ôµ","Ô´","Ô³","Ô²","Ô±"]},R2={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["×׳","×׳","×׳","×׳","×׳","×׳","×׳","×׳","×׳","×׳","ת","ש","ר","×§","צ","פ","×¢","ס","× ","×","×","×","××","××","××","××","××","×","×","×","×","×","×","×","×","×","×"]},j2={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["áµ","á°","á¯","á´","á®","á","á¬","á«","áª","á©","á¨","á§","á¦","á¥","á¤","á³","á¢","á¡","á ","á","á","á","á²","á","á","á","á","á","á","á±","á","á","á","á","á","á","á"]},Gs=function(i,e,t,a,r,n){return i<e||i>t?Yl(i,r,n.length>0):a.integers.reduce(function(d,l,u){for(;i>=l;)i-=l,d+=a.values[u];return d},"")+n},uf=function(i,e,t,a){var r="";do t||i--,r=a(i)+r,i/=e;while(i*e>=e);return r},_i=function(i,e,t,a,r){var n=t-e+1;return(i<0?"-":"")+(uf(Math.abs(i),n,a,function(d){return Ui(Math.floor(d%n)+e)})+r)},ds=function(i,e,t){t===void 0&&(t=". ");var a=e.length;return uf(Math.abs(i),a,!1,function(r){return e[Math.floor(r%a)]})+t},Xs=1,Ln=2,_n=4,Ol=8,tn=function(i,e,t,a,r,n){if(i<-9999||i>9999)return Yl(i,4,r.length>0);var d=Math.abs(i),l=r;if(d===0)return e[0]+l;for(var u=0;d>0&&u<=4;u++){var A=d%10;A===0&&Ki(n,Xs)&&l!==""?l=e[A]+l:A>1||A===1&&u===0||A===1&&u===1&&Ki(n,Ln)||A===1&&u===1&&Ki(n,_n)&&i>100||A===1&&u>1&&Ki(n,Ol)?l=e[A]+(u>0?t[u-1]:"")+l:A===1&&u>0&&(l=t[u-1]+l),d=Math.floor(d/10)}return(i<0?a:"")+l},Dp="åç¾åè¬",Bp="æ¾ä½°ä»è¬",Ip="ãã¤ãã¹",bu="ë§ì´ëì¤",Yl=function(i,e,t){var a=t?". ":"",r=t?"ã":"",n=t?", ":"",d=t?" ":"";switch(e){case 0:return"â¢"+d;case 1:return"â¦"+d;case 2:return"â¾"+d;case 5:var l=_i(i,48,57,!0,a);return l.length<4?"0"+l:l;case 4:return ds(i,"ãä¸äºä¸åäºå
ä¸å
«ä¹",r);case 6:return Gs(i,1,3999,Ep,3,a).toLowerCase();case 7:return Gs(i,1,3999,Ep,3,a);case 8:return _i(i,945,969,!1,a);case 9:return _i(i,97,122,!1,a);case 10:return _i(i,65,90,!1,a);case 11:return _i(i,1632,1641,!0,a);case 12:case 49:return Gs(i,1,9999,Cp,3,a);case 35:return Gs(i,1,9999,Cp,3,a).toLowerCase();case 13:return _i(i,2534,2543,!0,a);case 14:case 30:return _i(i,6112,6121,!0,a);case 15:return ds(i,"åä¸å¯
å¯è¾°å·³åæªç³é
æäº¥",r);case 16:return ds(i,"ç²ä¹ä¸ä¸æå·±åºè¾å£¬ç¸",r);case 17:case 48:return tn(i,"é¶ä¸äºä¸åäºå
ä¸å
«ä¹",Dp,"è² ",r,Ln|_n|Ol);case 47:return tn(i,"é¶å£¹è²³åèä¼é¸ææç",Bp,"è² ",r,Xs|Ln|_n|Ol);case 42:return tn(i,"é¶ä¸äºä¸åäºå
ä¸å
«ä¹",Dp,"è´",r,Ln|_n|Ol);case 41:return tn(i,"é¶å£¹è´°åèä¼éææç",Bp,"è´",r,Xs|Ln|_n|Ol);case 26:return tn(i,"ãä¸äºä¸åäºå
ä¸å
«ä¹","åç¾åä¸",Ip,r,0);case 25:return tn(i,"é¶å£±å¼ååä¼å
ä¸å
«ä¹","æ¾ç¾åä¸",Ip,r,Xs|Ln|_n);case 31:return tn(i,"ìì¼ì´ì¼ì¬ì¤ì¡ì¹ í구","ìë°±ì²ë§",bu,n,Xs|Ln|_n);case 33:return tn(i,"é¶ä¸äºä¸åäºå
ä¸å
«ä¹","åç¾åè¬",bu,n,0);case 32:return tn(i,"é¶å£¹è²³ååäºå
ä¸å
«ä¹","æ¾ç¾å",bu,n,Xs|Ln|_n);case 18:return _i(i,2406,2415,!0,a);case 20:return Gs(i,1,19999,j2,3,a);case 21:return _i(i,2790,2799,!0,a);case 22:return _i(i,2662,2671,!0,a);case 22:return Gs(i,1,10999,R2,3,a);case 23:return ds(i,"ããããããããããããããããã¡ã¤ã¦ã¨ãªã«ã¬ãã®ã¯ã²ãµã¸ã»ã¾ã¿ãããããããããããããããã");case 24:return ds(i,"ããã¯ã«ã»ã¸ã¨ã¡ãã¬ããããããããã¤ããªããããã®ãããã¾ããµããã¦ãããããã¿ããã²ããã");case 27:return _i(i,3302,3311,!0,a);case 28:return ds(i,"ã¢ã¤ã¦ã¨ãªã«ãã¯ã±ã³ãµã·ã¹ã»ã½ã¿ããããããããããããããããã ã¡ã¢ã¤ã¦ã¨ã©ãªã«ã¬ãã¯ã°ã±ã²ã³",r);case 29:return ds(i,"ã¤ããããããããªãã«ã²ã¯ã«ã¨ã¿ã¬ã½ãããã©ã ã¦ã°ããªã¯ã¤ãã±ãã³ã¨ãã¢ãµãã¦ã¡ãã·ã±ãã¢ã»ã¹",r);case 34:return _i(i,3792,3801,!0,a);case 37:return _i(i,6160,6169,!0,a);case 38:return _i(i,4160,4169,!0,a);case 39:return _i(i,2918,2927,!0,a);case 40:return _i(i,1776,1785,!0,a);case 43:return _i(i,3046,3055,!0,a);case 44:return _i(i,3174,3183,!0,a);case 45:return _i(i,3664,3673,!0,a);case 46:return _i(i,3872,3881,!0,a);case 3:default:return _i(i,48,57,!0,a)}},mf="data-html2canvas-ignore",Pp=function(){function i(e,t,a){if(this.context=e,this.options=a,this.scrolledElements=[],this.referenceElement=t,this.counters=new N2,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return i.prototype.toIFrame=function(e,t){var a=this,r=O2(e,t);if(!r.contentWindow)return Promise.reject("Unable to find iframe window");var n=e.defaultView.pageXOffset,d=e.defaultView.pageYOffset,l=r.contentWindow,u=l.document,A=V2(r).then(function(){return Ua(a,void 0,void 0,function(){var h,v;return Ea(this,function(k){switch(k.label){case 0:return this.scrolledElements.forEac
vendor: 29,246 bytes, lines 5178-5182
5178h(W2),l&&(l.scrollTo(t.left,t.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(l.scrollY!==t.top||l.scrollX!==t.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(l.scrollX-t.left,l.scrollY-t.top,0,0))),h=this.options.onclone,v=this.clonedReferenceElement,typeof v>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:u.fonts&&u.fonts.ready?[4,u.fonts.ready]:[3,2];case 1:k.sent(),k.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,H2(u)]:[3,4];case 3:k.sent(),k.label=4;case 4:return typeof h=="function"?[2,Promise.resolve().then(function(){return h(u,v)}).then(function(){return r})]:[2,r]}})})});return u.open(),u.write(K2(document.doctype)+"<html></html>"),q2(this.referenceElement.ownerDocument,n,d),u.replaceChild(u.adoptNode(this.documentElement),u.documentElement),u.close(),A},i.prototype.createElementClone=function(e){if(bm(e,2))debugger;if(lf(e))return this.createCanvasClone(e);if(zp(e))return this.createVideoClone(e);if(xp(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return xm(t)&&(xm(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),t.loading==="lazy"&&(t.loading="eager")),Sp(t)?this.createCustomElementClone(t):t},i.prototype.createCustomElementClone=function(e){var t=document.createElement("html2canvascustomelement");return ku(e.style,t),t},i.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var a=[].slice.call(t.cssRules,0).reduce(function(n,d){return d&&typeof d.cssText=="string"?n+d.cssText:n},""),r=e.cloneNode(!1);return r.textContent=a,r}}catch(n){if(this.context.logger.error("Unable to access cssRules property",n),n.name!=="SecurityError")throw n}return e.cloneNode(!1)},i.prototype.createCanvasClone=function(e){var t;if(this.options.inlineImages&&e.ownerDocument){var a=e.ownerDocument.createElement("img");try{return a.src=e.toDataURL(),a}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var r=e.cloneNode(!1);try{r.width=e.width,r.height=e.height;var n=e.getContext("2d"),d=r.getContext("2d");if(d)if(!this.options.allowTaint&&n)d.putImageData(n.getImageData(0,0,e.width,e.height),0,0);else{var l=(t=e.getContext("webgl2"))!==null&&t!==void 0?t:e.getContext("webgl");if(l){var u=l.getContextAttributes();(u==null?void 0:u.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}d.drawImage(e,0,0)}return r}catch{this.context.logger.info("Unable to clone canvas as it is tainted",e)}return r},i.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement("canvas");t.width=e.offsetWidth,t.height=e.offsetHeight;var a=t.getContext("2d");try{return a&&(a.drawImage(e,0,0,t.width,t.height),this.options.allowTaint||a.getImageData(0,0,t.width,t.height)),t}catch{this.context.logger.info("Unable to clone video as it is tainted",e)}var r=e.ownerDocument.createElement("canvas");return r.width=e.offsetWidth,r.height=e.offsetHeight,r},i.prototype.appendChildNode=function(e,t,a){(!al(t)||!M2(t)&&!t.hasAttribute(mf)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(t)))&&(!this.options.copyStyles||!al(t)||!xp(t))&&e.appendChild(this.cloneNode(t,a))},i.prototype.cloneChildNodes=function(e,t,a){for(var r=this,n=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;n;n=n.nextSibling)if(al(n)&&cf(n)&&typeof n.assignedNodes=="function"){var d=n.assignedNodes();d.length&&d.forEach(function(l){return r.appendChildNode(t,l,a)})}else this.appendChildNode(t,n,a)},i.prototype.cloneNode=function(e,t){if(nf(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var a=e.ownerDocument.defaultView;if(a&&al(e)&&(zm(e)||tc(e))){var r=this.createElementClone(e);r.style.transitionProperty="none";var n=a.getComputedStyle(e),d=a.getComputedStyle(e,":before"),l=a.getComputedStyle(e,":after");this.referenceElement===e&&zm(r)&&(this.clonedReferenceElement=r),Wm(r)&&$2(r);var u=this.counters.parse(new lp(this.context,n)),A=this.resolvePseudoContent(e,r,d,Kl.BEFORE);Sp(e)&&(t=!0),zp(e)||this.cloneChildNodes(e,r,t),A&&r.insertBefore(A,r.firstChild);var h=this.resolvePseudoContent(e,r,l,Kl.AFTER);return h&&r.appendChild(h),this.counters.pop(u),(n&&(this.options.copyStyles||tc(e))&&!df(e)||t)&&ku(n,r),(e.scrollTop!==0||e.scrollLeft!==0)&&this.scrolledElements.push([r,e.scrollLeft,e.scrollTop]),(gc(e)||fc(e))&&(gc(r)||fc(r))&&(r.value=e.value),r}return e.cloneNode(!1)},i.prototype.resolvePseudoContent=function(e,t,a,r){var n=this;if(a){var d=a.content,l=t.ownerDocument;if(!(!l||!d||d==="none"||d==="-moz-alt-content"||a.display==="none")){this.counters.parse(new lp(this.context,a));var u=new L1(this.context,a),A=l.createElement("html2canvaspseudoelement");ku(a,A),u.content.forEach(function(v){if(v.type===0)A.appendChild(l.createTextNode(v.value));else if(v.type===22){var k=l.createElement("img");k.src=v.value,k.style.opacity="1",A.appendChild(k)}else if(v.type===18){if(v.name==="attr"){var g=v.values.filter(si);g.length&&A.appendChild(l.createTextNode(e.getAttribute(g[0].value)||""))}else if(v.name==="counter"){var E=v.values.filter(pl),S=E[0],T=E[1];if(S&&si(S)){var x=n.counters.getCounterValue(S.value),F=T&&si(T)?ym.parse(n.context,T.value):3;A.appendChild(l.createTextNode(Yl(x,F,!1)))}}else if(v.name==="counters"){var Q=v.values.filter(pl),S=Q[0],M=Q[1],T=Q[2];if(S&&si(S)){var R=n.counters.getCounterValues(S.value),ae=T&&si(T)?ym.parse(n.context,T.value):3,X=M&&M.type===0?M.value:"",V=R.map(function(C){return Yl(C,ae,!1)}).join(X);A.appendChild(l.createTextNode(V))}}}else if(v.type===20)switch(v.value){case"open-quote":A.appendChild(l.createTextNode(sp(u.quotes,n.quoteDepth++,!0)));break;case"close-quote":A.appendChild(l.createTextNode(sp(u.quotes,--n.quoteDepth,!1)));break;default:A.appendChild(l.createTextNode(v.value))}}),A.className=Sm+" "+Em;var h=r===Kl.BEFORE?" "+Sm:" "+Em;return tc(t)?t.className.baseValue+=h:t.className+=h,A}}},i.destroy=function(e){return e.parentNode?(e.parentNode.removeChild(e),!0):!1},i}(),Kl;(function(i){i[i.BEFORE=0]="BEFORE",i[i.AFTER=1]="AFTER"})(Kl||(Kl={}));var O2=function(i,e){var t=i.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=e.width.toString(),t.height=e.height.toString(),t.scrolling="no",t.setAttribute(mf,"true"),i.body.appendChild(t),t},Q2=function(i){return new Promise(function(e){if(i.complete){e();return}if(!i.src){e();return}i.onload=e,i.onerror=e})},H2=function(i){return Promise.all([].slice.call(i.images,0).map(Q2))},V2=function(i){return new Promise(function(e,t){var a=i.contentWindow;if(!a)return t("No window assigned for iframe");var r=a.document;a.onload=i.onload=function(){a.onload=i.onload=null;var n=setInterval(function(){r.body.childNodes.length>0&&r.readyState==="complete"&&(clearInterval(n),e(i))},50)}})},G2=["all","d","content"],ku=function(i,e){for(var t=i.length-1;t>=0;t--){var a=i.item(t);G2.indexOf(a)===-1&&e.style.setProperty(a,i.getPropertyValue(a))}return e},K2=function(i){var e="";return i&&(e+="<!DOCTYPE ",i.name&&(e+=i.name),i.internalSubset&&(e+=i.internalSubset),i.publicId&&(e+='"'+i.publicId+'"'),i.systemId&&(e+='"'+i.systemId+'"'),e+=">"),e},q2=function(i,e,t){i&&i.defaultView&&(e!==i.defaultView.pageXOffset||t!==i.defaultView.pageYOffset)&&i.defaultView.scrollTo(e,t)},W2=function(i){var e=i[0],t=i[1],a=i[2];e.scrollLeft=t,e.scrollTop=a},Z2=":before",J2=":after",Sm="___html2canvas___pseudoelement_before",Em="___html2canvas___pseudoelement_after",Tp=`{ 5179 content: "" !important; 5180 display: none !important; 5181}`,$2=function(i){Y2(i,"."+Sm+Z2+Tp+` 5182 .`+Em+J2+Tp)},Y2=function(i,e){var t=i.ownerDocument;if(t){var a=t.createElement("style");a.textContent=e,i.appendChild(a)}},Af=function(){function i(){}return i.getOrigin=function(e){var t=i._link;return t?(t.href=e,t.href=t.href,t.protocol+t.hostname+t.port):"about:blank"},i.isSameOrigin=function(e){return i.getOrigin(e)===i._origin},i.setContext=function(e){i._link=e.document.createElement("a"),i._origin=i.getOrigin(e.location.href)},i._origin="about:blank",i}(),X2=function(){function i(e,t){this.context=e,this._options=t,this._cache={}}return i.prototype.addImage=function(e){var t=Promise.resolve();return this.has(e)||(zu(e)||ak(e))&&(this._cache[e]=this.loadImage(e)).catch(function(){}),t},i.prototype.match=function(e){return this._cache[e]},i.prototype.loadImage=function(e){return Ua(this,void 0,void 0,function(){var t,a,r,n,d=this;return Ea(this,function(l){switch(l.label){case 0:return t=Af.isSameOrigin(e),a=!wu(e)&&this._options.useCORS===!0&&pa.SUPPORT_CORS_IMAGES&&!t,r=!wu(e)&&!t&&!zu(e)&&typeof this._options.proxy=="string"&&pa.SUPPORT_CORS_XHR&&!a,!t&&this._options.allowTaint===!1&&!wu(e)&&!zu(e)&&!r&&!a?[2]:(n=e,r?[4,this.proxy(n)]:[3,2]);case 1:n=l.sent(),l.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise(function(u,A){var h=new Image;h.onload=function(){return u(h)},h.onerror=A,(ok(n)||a)&&(h.crossOrigin="anonymous"),h.src=n,h.complete===!0&&setTimeout(function(){return u(h)},500),d._options.imageTimeout>0&&setTimeout(function(){return A("Timed out ("+d._options.imageTimeout+"ms) loading image")},d._options.imageTimeout)})];case 3:return[2,l.sent()]}})})},i.prototype.has=function(e){return typeof this._cache[e]<"u"},i.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},i.prototype.proxy=function(e){var t=this,a=this._options.proxy;if(!a)throw new Error("No proxy defined");var r=e.substring(0,256);return new Promise(function(n,d){var l=pa.SUPPORT_RESPONSE_TYPE?"blob":"text",u=new XMLHttpRequest;u.onload=function(){if(u.status===200)if(l==="text")n(u.response);else{var v=new FileReader;v.addEventListener("load",function(){return n(v.result)},!1),v.addEventListener("error",function(k){return d(k)},!1),v.readAsDataURL(u.response)}else d("Failed to proxy resource "+r+" with status code "+u.status)},u.onerror=d;var A=a.indexOf("?")>-1?"&":"?";if(u.open("GET",""+a+A+"url="+encodeURIComponent(e)+"&responseType="+l),l!=="text"&&u instanceof XMLHttpRequest&&(u.responseType=l),t._options.imageTimeout){var h=t._options.imageTimeout;u.timeout=h,u.ontimeout=function(){return d("Timed out ("+h+"ms) proxying "+r)}}u.send()})},i}(),ek=/^data:image\/svg\+xml/i,tk=/^data:image\/.*;base64,/i,ik=/^data:image\/.*/i,ak=function(i){return pa.SUPPORT_SVG_DRAWING||!rk(i)},wu=function(i){return ik.test(i)},ok=function(i){return tk.test(i)},zu=function(i){return i.substr(0,4)==="blob"},rk=function(i){return i.substr(-3).toLowerCase()==="svg"||ek.test(i)},Ve=function(){function i(e,t){this.type=0,this.x=e,this.y=t}return i.prototype.add=function(e,t){return new i(this.x+e,this.y+t)},i}(),Ks=function(i,e,t){return new Ve(i.x+(e.x-i.x)*t,i.y+(e.y-i.y)*t)},jd=function(){function i(e,t,a,r){this.type=1,this.start=e,this.startControl=t,this.endControl=a,this.end=r}return i.prototype.subdivide=function(e,t){var a=Ks(this.start,this.startControl,e),r=Ks(this.startControl,this.endControl,e),n=Ks(this.endControl,this.end,e),d=Ks(a,r,e),l=Ks(r,n,e),u=Ks(d,l,e);return t?new i(this.start,a,d,u):new i(u,l,n,this.end)},i.prototype.add=function(e,t){return new i(this.start.add(e,t),this.startControl.add(e,t),this.endControl.add(e,t),this.end.add(e,t))},i.prototype.reverse=function(){return new i(this.end,this.endControl,this.startControl,this.start)},i}(),To=function(i){return i.type===1},nk=function(){function i(e){var t=e.styles,a=e.bounds,r=Rl(t.borderTopLeftRadius,a.width,a.height),n=r[0],d=r[1],l=Rl(t.borderTopRightRadius,a.width,a.height),u=l[0],A=l[1],h=Rl(t.borderBottomRightRadius,a.width,a.height),v=h[0],k=h[1],g=Rl(t.borderBottomLeftRadius,a.width,a.height),E=g[0],S=g[1],T=[];T.push((n+u)/a.width),T.push((E+v)/a.width),T.push((d+S)/a.height),T.push((A+k)/a.height);var x=Math.max.apply(Math,T);x>1&&(n/=x,d/=x,u/=x,A/=x,v/=x,k/=x,E/=x,S/=x);var F=a.width-u,Q=a.height-k,M=a.width-v,R=a.height-S,ae=t.borderTopWidth,X=t.borderRightWidth,V=t.borderBottomWidth,D=t.borderLeftWidth,Z=gi(t.paddingTop,e.bounds.width),C=gi(t.paddingRight,e.bounds.width),N=gi(t.paddingBottom,e.bounds.width),W=gi(t.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=n>0||d>0?wi(a.left+D/3,a.top+ae/3,n-D/3,d-ae/3,Zt.TOP_LEFT):new Ve(a.left+D/3,a.top+ae/3),this.topRightBorderDoubleOuterBox=n>0||d>0?wi(a.left+F,a.top+ae/3,u-X/3,A-ae/3,Zt.TOP_RIGHT):new Ve(a.left+a.width-X/3,a.top+ae/3),this.bottomRightBorderDoubleOuterBox=v>0||k>0?wi(a.left+M,a.top+Q,v-X/3,k-V/3,Zt.BOTTOM_RIGHT):new Ve(a.left+a.width-X/3,a.top+a.height-V/3),this.bottomLeftBorderDoubleOuterBox=E>0||S>0?wi(a.left+D/3,a.top+R,E-D/3,S-V/3,Zt.BOTTOM_LEFT):new Ve(a.left+D/3,a.top+a.height-V/3),this.topLeftBorderDoubleInnerBox=n>0||d>0?wi(a.left+D*2/3,a.top+ae*2/3,n-D*2/3,d-ae*2/3,Zt.TOP_LEFT):new Ve(a.left+D*2/3,a.top+ae*2/3),this.topRightBorderDoubleInnerBox=n>0||d>0?wi(a.left+F,a.top+ae*2/3,u-X*2/3,A-ae*2/3,Zt.TOP_RIGHT):new Ve(a.left+a.width-X*2/3,a.top+ae*2/3),this.bottomRightBorderDoubleInnerBox=v>0||k>0?wi(a.left+M,a.top+Q,v-X*2/3,k-V*2/3,Zt.BOTTOM_RIGHT):new Ve(a.left+a.width-X*2/3,a.top+a.height-V*2/3),this.bottomLeftBorderDoubleInnerBox=E>0||S>0?wi(a.left+D*2/3,a.top+R,E-D*2/3,S-V*2/3,Zt.BOTTOM_LEFT):new Ve(a.left+D*2/3,a.top+a.height-V*2/3),this.topLeftBorderStroke=n>0||d>0?wi(a.left+D/2,a.top+ae/2,n-D/2,d-ae/2,Zt.TOP_LEFT):new Ve(a.left+D/2,a.top+ae/2),this.topRightBorderStroke=n>0||d>0?wi(a.left+F,a.top+ae/2,u-X/2,A-ae/2,Zt.TOP_RIGHT):new Ve(a.left+a.width-X/2,a.top+ae/2),this.bottomRightBorderStroke=v>0||k>0?wi(a.left+M,a.top+Q,v-X/2,k-V/2,Zt.BOTTOM_RIGHT):new Ve(a.left+a.width-X/2,a.top+a.height-V/2),this.bottomLeftBorderStroke=E>0||S>0?wi(a.left+D/2,a.top+R,E-D/2,S-V/2,Zt.BOTTOM_LEFT):new Ve(a.left+D/2,a.top+a.height-V/2),this.topLeftBorderBox=n>0||d>0?wi(a.left,a.top,n,d,Zt.TOP_LEFT):new Ve(a.left,a.top),this.topRightBorderBox=u>0||A>0?wi(a.left+F,a.top,u,A,Zt.TOP_RIGHT):new Ve(a.left+a.width,a.top),this.bottomRightBorderBox=v>0||k>0?wi(a.left+M,a.top+Q,v,k,Zt.BOTTOM_RIGHT):new Ve(a.left+a.width,a.top+a.height),this.bottomLeftBorderBox=E>0||S>0?wi(a.left,a.top+R,E,S,Zt.BOTTOM_LEFT):new Ve(a.left,a.top+a.height),this.topLeftPaddingBox=n>0||d>0?wi(a.left+D,a.top+ae,Math.max(0,n-D),Math.max(0,d-ae),Zt.TOP_LEFT):new Ve(a.left+D,a.top+ae),this.topRightPaddingBox=u>0||A>0?wi(a.left+Math.min(F,a.width-X),a.top+ae,F>a.width+X?0:Math.max(0,u-X),Math.max(0,A-ae),Zt.TOP_RIGHT):new Ve(a.left+a.width-X,a.top+ae),this.bottomRightPaddingBox=v>0||k>0?wi(a.left+Math.min(M,a.width-D),a.top+Math.min(Q,a.height-V),Math.max(0,v-X),Math.max(0,k-V),Zt.BOTTOM_RIGHT):new Ve(a.left+a.width-X,a.top+a.height-V),this.bottomLeftPaddingBox=E>0||S>0?wi(a.left+D,a.top+Math.min(R,a.height-V),Math.max(0,E-D),Math.max(0,S-V),Zt.BOTTOM_LEFT):new Ve(a.left+D,a.top+a.height-V),this.topLeftContentBox=n>0||d>0?wi(a.left+D+W,a.top+ae+Z,Math.max(0,n-(D+W)),Math.max(0,d-(ae+Z)),Zt.TOP_LEFT):new Ve(a.left+D+W,a.top+ae+Z),this.topRightContentBox=u>0||A>0?wi(a.left+Math.min(F,a.width+D+W),a.top+ae+Z,F>a.width+D+W?0:u-D+W,A-(ae+Z),Zt.TOP_RIGHT):new Ve(a.left+a.width-(X+C),a.top+ae+Z),this.bottomRightContentBox=v>0||k>0?wi(a.left+Math.min(M,a.width-(D+W)),a.top+Math.min(Q,a.height+ae+Z),Math.max(0,v-(X+C)),k-(V+N),Zt.BOTTOM_RIGHT):new Ve(a.left+a.width-(X+C),a.top+a.height-(V+N)),this.bottomLeftContentBox=E>0||S>0?wi(a.left+D+W,a.top+R,Math.max(0,E-(D+W)),S-(V+N),Zt.BOTTOM_LEFT):new Ve(a.left+D+W,a.top+a.height-(V+N))}return i}(),Zt;(function(i){i[i.TOP_LEFT=0]="TOP_LEFT",i[i.TOP_RIGHT=1]="TOP_RIGHT",i[i.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",i[i.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Zt||(Zt={}));var wi=function(i,e,t,a,r){var n=4*((Math.sqrt(2)-1)/3),d=t*n,l=a*n,u=i+t,A=e+a;switch(r){case Zt.TOP_LEFT:return new jd(new Ve(i,A),new Ve(i,A-l),new Ve(u-d,e),new Ve(u,e));case Zt.TOP_RIGHT:return new jd(new Ve(i,e),new Ve(i+d,e),new Ve(u,A-l),new Ve(u,A));case Zt.BOTTOM_RIGHT:return new jd(new Ve(u,e),new Ve(u,e+l),new Ve(i+d,A),new Ve(i,A));case Zt.BOTTOM_LEFT:default:return new jd(new Ve(u,A),new Ve(u-d,A),new Ve(i,e+l),new Ve(i,e))}},vc=function(i){return[i.topLeftBorderBox,i.topRightBorderBox,i.bottomRightBorderBox,i.bottomLeftBorderBox]},sk=function(i){return[i.topLeftContentBox,i.topRightContentBox,i.bottomRightContentBox,i.bottomLeftContentBox]},yc=function(i){return[i.topLeftPaddingBox,i.topRightPaddingBox,i.bottomRightPaddingBox,i.bottomLeftPaddingBox]},lk=function(){function i(e,t,a){this.offsetX=e,this.offsetY=t,this.matrix=a,this.type=0,this.target=6}return i}(),Od=function(){function i(e,t){this.path=e,this.target=t,this.type=1}return i}(),dk=function(){function i(e){this.opacity=e,this.type=2,this.target=6}return i}(),ck=function(i){return i.type===0},pf=function(i){return i.type===1},uk=function(i){return i.type===2},Lp=function(i,e){return i.length===e.length?i.some(function(t,a){return t===e[a]}):!1},mk=function(i,e,t,a,r){return i.map(function(n,d){switch(d){case 0:return n.add(e,t);case 1:return n.add(e+a,t);case 2:return n.add(e+a,t+r);case 3:return n.add(e,t+r)}return n})},hf=function(){function i(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return i}(),gf=function(){function i(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new nk(this.container),this.container.styles.opacity<1&&this.effects.push(new dk(this.container.styles.opacity)),this.container.styles.transform!==null){var a=this.container.bounds.left+this.container.styles.transformOrigin[0].number,r=this.container.bounds.top+this.container.styles.transformOrigin[1].number,n=this.container.styles.transform;this.effects.push(new lk(a,r,n))}if(this.container.styles.overflowX!==0){var d=vc(this.curves),l=yc(this.curves);Lp(d,l)?this.effects.push(new Od(d,6)):(this.effects.push(new Od(d,2)),this.effects.push(new Od(l,4)))}}return i.prototype.getEffects=function(e){for(var t=[2,3].indexOf(this.container.styles.position)===-1,a=this.parent,r=this.effects.slice(0);a;){var n=a.effects.filter(function(u){return!pf(u)});if(t||a.container.styles.position!==0||!a.parent){if(r.unshift.apply(r,n),t=[2,3].indexOf(a.container.styles.position)===-1,a.container.styles.overflowX!==0){var d=vc(a.curves),l=yc(a.curves);Lp(d,l)||r.unshift(new Od(l,6))}}else r.unshift.apply(r,n);a=a.parent}return r.filter(function(u){return Ki(u.target,e)})},i}(),Cm=function(i,e,t,a){i.container.elements.forEach(function(r){var n=Ki(r.flags,4),d=Ki(r.flags,2),l=new gf(r,i);Ki(r.styles.display,2048)&&a.push(l);var u=Ki(r.flags,8)?[]:a;if(n||d){var A=n||r.styles.isPositioned()?t:e,h=new hf(l);if(r.styles.isPositioned()||r.styles.opacity<1||r.styles.isTransformed()){var v=r.styles.zIndex.order;if(v<0){var k=0;A.negativeZIndex.some(function(E,S){return v>E.element.container.styles.zIndex.order?(k=S,!1):k>0}),A.negativeZIndex.splice(k,0,h)}else if(v>0){var g=0;A.positiveZIndex.some(function(E,S){return v>=E.element.container.styles.zIndex.order?(g=S+1,!1):g>0}),A.positiveZIndex.splice(g,0,h)}else A.zeroOrAutoZIndexOrTransformedOrOpacity.push(h)}else r.styles.isFloating()?A.nonPositionedFloats.push(h):A.nonPositionedInlineLevel.push(h);Cm(l,h,n?h:t,u)}else r.styles.isInlineLevel()?e.inlineLevel.push(l):e.nonInlineLevel.push(l),Cm(l,e,t,u);Ki(r.flags,8)&&ff(r,u)})},ff=function(i,e){for(var t=i instanceof wm?i.start:1,a=i instanceof wm?i.reversed:!1,r=0;r<e.length;r++){var n=e[r];n.container instanceof Xg&&typeof n.container.value=="number"&&n.container.value!==0&&(t=n.container.value),n.listValue=Yl(t,n.container.styles.listStyleType,!0),t+=a?-1:1}},Ak=function(i){var e=new gf(i,null),t=new hf(e),a=[];return Cm(e,t,t,a),ff(e.container,a),t},_p=function(i,e){switch(e){case 0:return _o(i.topLeftBorderBox,i.topLeftPaddingBox,i.topRightBorderBox,i.topRightPaddingBox);case 1:return _o(i.topRightBorderBox,i.topRightPaddingBox,i.bottomRightBorderBox,i.bottomRightPaddingBox);case 2:return _o(i.bottomRightBorderBox,i.bottomRightPaddingBox,i.bottomLeftBorderBox,i.bottomLeftPaddingBox);case 3:default:return _o(i.bottomLeftBorderBox,i.bottomLeftPaddingBox,i.topLeftBorderBox,i.topLeftPaddingBox)}},pk=function(i,e){switch(e){case 0:return _o(i.topLeftBorderBox,i.topLeftBorderDoubleOuterBox,i.topRightBorderBox,i.topRightBorderDoubleOuterBox);case 1:return _o(i.topRightBorderBox,i.topRightBorderDoubleOuterBox,i.bottomRightBorderBox,i.bottomRightBorderDoubleOuterBox);case 2:return _o(i.bottomRightBorderBox,i.bottomRightBorderDoubleOuterBox,i.bottomLeftBorderBox,i.bottomLeftBorderDoubleOuterBox);case 3:default:return _o(i.bottomLeftBorderBox,i.bottomLeftBorderDoubleOuterBox,i.topLeftBorderBox,i.topLeftBorderDoubleOuterBox)}},hk=function(i,e){switch(e){case 0:return _o(i.topLeftBorderDoubleInnerBox,i.topLeftPaddingBox,i.topRightBorderDoubleInnerBox,i.topRightPaddingBox);case 1:return _o(i.topRightBorderDoubleInnerBox,i.topRightPaddingBox,i.bottomRightBorderDoubleInnerBox,i.bottomRightPaddingBox);case 2:return _o(i.bottomRightBorderDoubleInnerBox,i.bottomRightPaddingBox,i.bottomLeftBorderDoubleInnerBox,i.bottomLeftPaddingBox);case 3:default:return _o(i.bottomLeftBorderDoubleInnerBox,i.bottomLeftPaddingBox,i.topLeftBorderDoubleInnerBox,i.topLeftPaddingBox)}},gk=function(i,e){switch(e){case 0:return Qd(i.topLeftBorderStroke,i.topRightBorderStroke);case 1:return Qd(i.topRightBorderStroke,i.bottomRightBorderStroke);case 2:return Qd(i.bottomRightBorderStroke,i.bottomLeftBorderStroke);case 3:default:return Qd(i.bottomLeftBorderStroke,i.topLeftBorderStroke)}},Qd=function(i,e){var t=[];return To(i)?t.push(i.subdivide(.5,!1)):t.push(i),To(e)?t.push(e.subdivide(.5,!0)):t.push(e),t},_o=function(i,e,t,a){var r=[];return To(i)?r.push(i.subdivide(.5,!1)):r.push(i),To(t)?r.push(t.subdivide(.5,!0)):r.push(t),To(a)?r.push(a.subdivide(.5,!0).reverse()):r.push(a),To(e)?r.push(e.subdivide(.5,!1).reverse()):r.push(e),r},vf=function(i){var e=i.bounds,t=i.styles;return e.add(t.borderLeftWidth,t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth),-(t.borderTopWidth+t.borderBottomWidth))},bc=function(i){var e=i.styles,t=i.bounds,a=gi(e.paddingLeft,t.width),r=gi(e.paddingRight,t.width),n=gi(e.paddingTop,t.width),d=gi(e.paddingBottom,t.width);return t.add(a+e.borderLeftWidth,n+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+a+r),-(e.borderTopWidth+e.borderBottomWidth+n+d))},fk=function(i,e){return i===0?e.bounds:i===2?bc(e):vf(e)},vk=function(i,e){return i===0?e.bounds:i===2?bc(e):vf(e)},xu=function(i,e,t){var a=fk(el(i.styles.backgroundOrigin,e),i),r=vk(el(i.styles.backgroundClip,e),i),n=yk(el(i.styles.backgroundSize,e),t,a),d=n[0],l=n[1],u=Rl(el(i.styles.backgroundPosition,e),a.width-d,a.height-l),A=bk(el(i.styles.backgroundRepeat,e),u,n,a,r),h=Math.round(a.left+u[0]),v=Math.round(a.top+u[1]);return[A,h,v,d,l]},qs=function(i){return si(i)&&i.value===sl.AUTO},Hd=function(i){return typeof i=="number"},yk=function(i,e,t){var a=e[0],r=e[1],n=e[2],d=i[0],l=i[1];if(!d)return[0,0];if(Oi(d)&&l&&Oi(l))return[gi(d,t.width),gi(l,t.height)];var u=Hd(n);if(si(d)&&(d.value===sl.CONTAIN||d.value===sl.COVER)){if(Hd(n)){var A=t.width/t.height;return A<n!=(d.value===sl.COVER)?[t.width,t.width/n]:[t.height*n,t.height]}return[t.width,t.height]}var h=Hd(a),v=Hd(r),k=h||v;if(qs(d)&&(!l||qs(l))){if(h&&v)return[a,r];if(!u&&!k)return[t.width,t.height];if(k&&u){var g=h?a:r*n,E=v?r:a/n;return[g,E]}var S=h?a:t.width,T=v?r:t.height;return[S,T]}if(u){var x=0,F=0;return Oi(d)?x=gi(d,t.width):Oi(l)&&(F=gi(l,t.height)),qs(d)?x=F*n:(!l||qs(l))&&(F=x/n),[x,F]}var Q=null,M=null;if(Oi(d)?Q=gi(d,t.width):l&&Oi(l)&&(M=gi(l,t.height)),Q!==null&&(!l||qs(l))&&(M=h&&v?Q/a*r:t.height),M!==null&&qs(d)&&(Q=h&&v?M/r*a:t.width),Q!==null&&M!==null)return[Q,M];throw new Error("Unable to calculate background-size for element")},el=function(i,e){var t=i[e];return typeof t>"u"?i[0]:t},bk=function(i,e,t,a,r){var n=e[0],d=e[1],l=t[0],u=t[1];switch(i){case 2:return[new Ve(Math.round(a.left),Math.round(a.top+d)),new Ve(Math.round(a.left+a.width),Math.round(a.top+d)),new Ve(Math.round(a.left+a.width),Math.round(u+a.top+d)),new Ve(Math.round(a.left),Math.round(u+a.top+d))];case 3:return[new Ve(Math.round(a.left+n),Math.round(a.top)),new Ve(Math.round(a.left+n+l),Math.round(a.top)),new Ve(Math.round(a.left+n+l),Math.round(a.height+a.top)),new Ve(Math.round(a.left+n),Math.round(a.height+a.top))];case 1:return[new Ve(Math.round(a.left+n),Math.round(a.top+d)),new Ve(Math.round(a.left+n+l),Math.round(a.top+d)),new Ve(Math.round(a.left+n+l),Math.round(a.top+d+u)),new Ve(Math.round(a.left+n),Math.round(a.top+d+u))];default:return[new Ve(Math.round(r.left),Math.round(r.top)),new Ve(Math.round(r.left+r.width),Math.round(r.top)),new Ve(Math.round(r.left+r.width),Math.round(r.height+r.top)),new Ve(Math.round(r.left),Math.round(r.height+r.top))]}},kk="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Up="Hidden Text",wk=function(){function i(e){this._data={},this._document=e}return i.prototype.parseMetrics=function(e,t){var a=this._document.createElement("div"),r=this._document.createElement("img"),n=this._document.createElement("span"),d=this._document.body;a.style.visibility="hidden",a.style.fontFamily=e,a.style.fontSize=t,a.style.margin="0",a.style.padding="0",a.style.whiteSpace="nowrap",d.appendChild(a),r.src=kk,r.width=1,r.height=1,r.style.margin="0",r.style.padding="0",r.style.verticalAlign="baseline",n.style.fontFamily=e,n.style.fontSize=t,n.style.margin="0",n.style.padding="0",n.appendChild(this._document.createTextNode(Up)),a.appendChild(n),a.appendChild(r);var l=r.offsetTop-n.offsetTop+2;a.removeChild(n),a.appendChild(this._document.createTextNode(Up)),a.style.lineHeight="normal",r.style.verticalAlign="super";var u=r.offsetTop-a.offsetTop+2;return d.removeChild(a),{baseline:l,middle:u}},i.prototype.getMetrics=function(e,t){var a=e+" "+t;return typeof this._data[a]>"u"&&(this._data[a]=this.parseMetrics(e,t)),this._data[a]},i}(),yf=function(){function i(e,t){this.context=e,this.options=t}return i}(),zk=1e4,xk=function(i){dr(e,i);function e(t,a){var r=i.call(this,t,a)||this;return r._activeEffects=[],r.canvas=a.canvas?a.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),a.canvas||(r.canvas.width=Math.floor(a.width*a.scale),r.canvas.height=Math.floor(a.height*a.scale),r.canvas.style.width=a.width+"px",r.canvas.style.height=a.height+"px"),r.fontMetrics=new wk(document),r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-a.x,-a.y),r.ctx.textBaseline="bottom",r._activeEffects=[],r.context.logger.debug("Canvas renderer initialized ("+a.width+"x"+a.height+") with scale "+a.scale),r}return e.prototype.applyEffects=function(t){for(var a=this;this._activeEffects.length;)this.popEffect();t.forEach(function(r){return a.applyEffect(r)})},e.prototype.applyEffect=function(t){this.ctx.save(),uk(t)&&(this.ctx.globalAlpha=t.opacity),ck(t)&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),pf(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},e.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},e.prototype.renderStack=function(t){return Ua(this,void 0,void 0,function(){var a;return Ea(this,function(r){switch(r.label){case 0:return a=t.element.container.styles,a.isVisible()?[4,this.renderStackContent(t)]:[3,2];case 1:r.sent(),r.label=2;case 2:return[2]}})})},e.prototype.renderNode=function(t){return Ua(this,void 0,void 0,function(){return Ea(this,function(a){switch(a.label){case 0:if(Ki(t.container.flags,16))debugger;return t.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(t)]:[3,3];case 1:return a.sent(),[4,this.renderNodeContent(t)];case 2:a.sent(),a.label=3;case 3:return[2]}})})},e.prototype.renderTextWithLetterSpacing=function(t,a,r){var n=this;if(a===0)this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+r);else{var d=Km(t.text);d.reduce(function(l,u){return n.ctx.fillText(u,l,t.bounds.top+r),l+n.ctx.measureText(u).width},t.bounds.left)}},e.prototype.createFontStyle=function(t){var a=t.fontVariant.filter(function(d){return d==="normal"||d==="small-caps"}).join(""),r=Bk(t.fontFamily).join(", "),n=td(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,a,t.fontWeight,n,r].join(" "),r,n]},e.prototype.renderTextNode=function(t,a){return Ua(this,void 0,void 0,function(){var r,n,d,l,u,A,h,v,k=this;return Ea(this,function(g){return r=this.createFontStyle(a),n=r[0],d=r[1],l=r[2],this.ctx.font=n,this.ctx.direction=a.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",u=this.fontMetrics.getMetrics(d,l),A=u.baseline,h=u.middle,v=a.paintOrder,t.textBounds.forEach(function(E){v.forEach(function(S){switch(S){case 0:k.ctx.fillStyle=ta(a.color),k.renderTextWithLetterSpacing(E,a.letterSpacing,A);var T=a.textShadow;
vendor: 5,354 bytes, line 5182
5182T.length&&E.text.trim().length&&(T.slice(0).reverse().forEach(function(x){k.ctx.shadowColor=ta(x.color),k.ctx.shadowOffsetX=x.offsetX.number*k.options.scale,k.ctx.shadowOffsetY=x.offsetY.number*k.options.scale,k.ctx.shadowBlur=x.blur.number,k.renderTextWithLetterSpacing(E,a.letterSpacing,A)}),k.ctx.shadowColor="",k.ctx.shadowOffsetX=0,k.ctx.shadowOffsetY=0,k.ctx.shadowBlur=0),a.textDecorationLine.length&&(k.ctx.fillStyle=ta(a.textDecorationColor||a.color),a.textDecorationLine.forEach(function(x){switch(x){case 1:k.ctx.fillRect(E.bounds.left,Math.round(E.bounds.top+A),E.bounds.width,1);break;case 2:k.ctx.fillRect(E.bounds.left,Math.round(E.bounds.top),E.bounds.width,1);break;case 3:k.ctx.fillRect(E.bounds.left,Math.ceil(E.bounds.top+h),E.bounds.width,1);break}}));break;case 1:a.webkitTextStrokeWidth&&E.text.trim().length&&(k.ctx.strokeStyle=ta(a.webkitTextStrokeColor),k.ctx.lineWidth=a.webkitTextStrokeWidth,k.ctx.lineJoin=window.chrome?"miter":"round",k.ctx.strokeText(E.text,E.bounds.left,E.bounds.top+A)),k.ctx.strokeStyle="",k.ctx.lineWidth=0,k.ctx.lineJoin="miter";break}})}),[2]})})},e.prototype.renderReplacedElement=function(t,a,r){if(r&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var n=bc(t),d=yc(a);this.path(d),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(r,0,0,t.intrinsicWidth,t.intrinsicHeight,n.left,n.top,n.width,n.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(t){return Ua(this,void 0,void 0,function(){var a,r,n,d,l,u,F,F,A,h,v,k,M,g,E,R,S,T,x,F,Q,M,R;return Ea(this,function(ae){switch(ae.label){case 0:this.applyEffects(t.getEffects(4)),a=t.container,r=t.curves,n=a.styles,d=0,l=a.textNodes,ae.label=1;case 1:return d<l.length?(u=l[d],[4,this.renderTextNode(u,n)]):[3,4];case 2:ae.sent(),ae.label=3;case 3:return d++,[3,1];case 4:if(!(a instanceof Jg))return[3,8];ae.label=5;case 5:return ae.trys.push([5,7,,8]),[4,this.context.cache.match(a.src)];case 6:return F=ae.sent(),this.renderReplacedElement(a,r,F),[3,8];case 7:return ae.sent(),this.context.logger.error("Error loading image "+a.src),[3,8];case 8:if(a instanceof $g&&this.renderReplacedElement(a,r,a.canvas),!(a instanceof Yg))return[3,12];ae.label=9;case 9:return ae.trys.push([9,11,,12]),[4,this.context.cache.match(a.svg)];case 10:return F=ae.sent(),this.renderReplacedElement(a,r,F),[3,12];case 11:return ae.sent(),this.context.logger.error("Error loading svg "+a.svg.substring(0,255)),[3,12];case 12:return a instanceof af&&a.tree?(A=new e(this.context,{scale:this.options.scale,backgroundColor:a.backgroundColor,x:0,y:0,width:a.width,height:a.height}),[4,A.render(a.tree)]):[3,14];case 13:h=ae.sent(),a.width&&a.height&&this.ctx.drawImage(h,0,0,a.width,a.height,a.bounds.left,a.bounds.top,a.bounds.width,a.bounds.height),ae.label=14;case 14:if(a instanceof qm&&(v=Math.min(a.bounds.width,a.bounds.height),a.type===pc?a.checked&&(this.ctx.save(),this.path([new Ve(a.bounds.left+v*.39363,a.bounds.top+v*.79),new Ve(a.bounds.left+v*.16,a.bounds.top+v*.5549),new Ve(a.bounds.left+v*.27347,a.bounds.top+v*.44071),new Ve(a.bounds.left+v*.39694,a.bounds.top+v*.5649),new Ve(a.bounds.left+v*.72983,a.bounds.top+v*.23),new Ve(a.bounds.left+v*.84,a.bounds.top+v*.34085),new Ve(a.bounds.left+v*.39363,a.bounds.top+v*.79)]),this.ctx.fillStyle=ta(wp),this.ctx.fill(),this.ctx.restore()):a.type===hc&&a.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(a.bounds.left+v/2,a.bounds.top+v/2,v/4,0,Math.PI*2,!0),this.ctx.fillStyle=ta(wp),this.ctx.fill(),this.ctx.restore())),Sk(a)&&a.value.length){switch(k=this.createFontStyle(n),M=k[0],g=k[1],E=this.fontMetrics.getMetrics(M,g).baseline,this.ctx.font=M,this.ctx.fillStyle=ta(n.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Ck(a.styles.textAlign),R=bc(a),S=0,a.styles.textAlign){case 1:S+=R.width/2;break;case 2:S+=R.width;break}T=R.add(S,0,0,-R.height/2+1),this.ctx.save(),this.path([new Ve(R.left,R.top),new Ve(R.left+R.width,R.top),new Ve(R.left+R.width,R.top+R.height),new Ve(R.left,R.top+R.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Gl(a.value,T),n.letterSpacing,E),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Ki(a.styles.display,2048))return[3,20];if(a.styles.listStyleImage===null)return[3,19];if(x=a.styles.listStyleImage,x.type!==0)return[3,18];F=void 0,Q=x.url,ae.label=15;case 15:return ae.trys.push([15,17,,18]),[4,this.context.cache.match(Q)];case 16:return F=ae.sent(),this.ctx.drawImage(F,a.bounds.left-(F.width+10),a.bounds.top),[3,18];case 17:return ae.sent(),this.context.logger.error("Error loading list-style-image "+Q),[3,18];case 18:return[3,20];case 19:t.listValue&&a.styles.listStyleType!==-1&&(M=this.createFontStyle(n)[0],this.ctx.font=M,this.ctx.fillStyle=ta(n.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",R=new ln(a.bounds.left,a.bounds.top+gi(a.styles.paddingTop,a.bounds.width),a.bounds.width,rp(n.lineHeight,n.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Gl(t.listValue,R),n.letterSpacing,rp(n.lineHeight,n.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),ae.label=20;case 20:return[2]}})})},e.prototype.renderStackContent=function(t){return Ua(this,void 0,void 0,function(){var a,r,x,n,d,x,l,u,x,A,h,x,v,k,x,g,E,x,S,T,x;return Ea(this,function(F){switch(F.label){case 0:if(Ki(t.element.container.flags,16))debugger;
vendor: 8,220 bytes, line 5182
5182return[4,this.renderNodeBackgroundAndBorders(t.element)];case 1:F.sent(),a=0,r=t.negativeZIndex,F.label=2;case 2:return a<r.length?(x=r[a],[4,this.renderStack(x)]):[3,5];case 3:F.sent(),F.label=4;case 4:return a++,[3,2];case 5:return[4,this.renderNodeContent(t.element)];case 6:F.sent(),n=0,d=t.nonInlineLevel,F.label=7;case 7:return n<d.length?(x=d[n],[4,this.renderNode(x)]):[3,10];case 8:F.sent(),F.label=9;case 9:return n++,[3,7];case 10:l=0,u=t.nonPositionedFloats,F.label=11;case 11:return l<u.length?(x=u[l],[4,this.renderStack(x)]):[3,14];case 12:F.sent(),F.label=13;case 13:return l++,[3,11];case 14:A=0,h=t.nonPositionedInlineLevel,F.label=15;case 15:return A<h.length?(x=h[A],[4,this.renderStack(x)]):[3,18];case 16:F.sent(),F.label=17;case 17:return A++,[3,15];case 18:v=0,k=t.inlineLevel,F.label=19;case 19:return v<k.length?(x=k[v],[4,this.renderNode(x)]):[3,22];case 20:F.sent(),F.label=21;case 21:return v++,[3,19];case 22:g=0,E=t.zeroOrAutoZIndexOrTransformedOrOpacity,F.label=23;case 23:return g<E.length?(x=E[g],[4,this.renderStack(x)]):[3,26];case 24:F.sent(),F.label=25;case 25:return g++,[3,23];case 26:S=0,T=t.positiveZIndex,F.label=27;case 27:return S<T.length?(x=T[S],[4,this.renderStack(x)]):[3,30];case 28:F.sent(),F.label=29;case 29:return S++,[3,27];case 30:return[2]}})})},e.prototype.mask=function(t){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(t.slice(0).reverse()),this.ctx.closePath()},e.prototype.path=function(t){this.ctx.beginPath(),this.formatPath(t),this.ctx.closePath()},e.prototype.formatPath=function(t){var a=this;t.forEach(function(r,n){var d=To(r)?r.start:r;n===0?a.ctx.moveTo(d.x,d.y):a.ctx.lineTo(d.x,d.y),To(r)&&a.ctx.bezierCurveTo(r.startControl.x,r.startControl.y,r.endControl.x,r.endControl.y,r.end.x,r.end.y)})},e.prototype.renderRepeat=function(t,a,r,n){this.path(t),this.ctx.fillStyle=a,this.ctx.translate(r,n),this.ctx.fill(),this.ctx.translate(-r,-n)},e.prototype.resizeImage=function(t,a,r){var n;if(t.width===a&&t.height===r)return t;var d=(n=this.canvas.ownerDocument)!==null&&n!==void 0?n:document,l=d.createElement("canvas");l.width=Math.max(1,a),l.height=Math.max(1,r);var u=l.getContext("2d");return u.drawImage(t,0,0,t.width,t.height,0,0,a,r),l},e.prototype.renderBackgroundImage=function(t){return Ua(this,void 0,void 0,function(){var a,r,n,d,l,u;return Ea(this,function(A){switch(A.label){case 0:a=t.styles.backgroundImage.length-1,r=function(h){var v,k,g,Z,ue,de,W,J,V,E,Z,ue,de,W,J,S,T,x,F,Q,M,R,ae,X,V,D,Z,C,N,W,J,re,ue,de,ie,fe,ye,ke,I,q,ee,oe;return Ea(this,function(se){switch(se.label){case 0:if(h.type!==0)return[3,5];v=void 0,k=h.url,se.label=1;case 1:return se.trys.push([1,3,,4]),[4,n.context.cache.match(k)];case 2:return v=se.sent(),[3,4];case 3:return se.sent(),n.context.logger.error("Error loading background-image "+k),[3,4];case 4:return v&&(g=xu(t,a,[v.width,v.height,v.width/v.height]),Z=g[0],ue=g[1],de=g[2],W=g[3],J=g[4],V=n.ctx.createPattern(n.resizeImage(v,W,J),"repeat"),n.renderRepeat(Z,V,ue,de)),[3,6];case 5:c0(h)?(E=xu(t,a,[null,null,null]),Z=E[0],ue=E[1],de=E[2],W=E[3],J=E[4],S=r0(h.angle,W,J),T=S[0],x=S[1],F=S[2],Q=S[3],M=S[4],R=document.createElement("canvas"),R.width=W,R.height=J,ae=R.getContext("2d"),X=ae.createLinearGradient(x,Q,F,M),ap(h.stops,T).forEach(function(pe){return X.addColorStop(pe.stop,ta(pe.color))}),ae.fillStyle=X,ae.fillRect(0,0,W,J),W>0&&J>0&&(V=n.ctx.createPattern(R,"repeat"),n.renderRepeat(Z,V,ue,de))):u0(h)&&(D=xu(t,a,[null,null,null]),Z=D[0],C=D[1],N=D[2],W=D[3],J=D[4],re=h.position.length===0?[Hm]:h.position,ue=gi(re[0],W),de=gi(re[re.length-1],J),ie=n0(h,ue,de,W,J),fe=ie[0],ye=ie[1],fe>0&&ye>0&&(ke=n.ctx.createRadialGradient(C+ue,N+de,0,C+ue,N+de,fe),ap(h.stops,fe*2).forEach(function(pe){return ke.addColorStop(pe.stop,ta(pe.color))}),n.path(Z),n.ctx.fillStyle=ke,fe!==ye?(I=t.bounds.left+.5*t.bounds.width,q=t.bounds.top+.5*t.bounds.height,ee=ye/fe,oe=1/ee,n.ctx.save(),n.ctx.translate(I,q),n.ctx.transform(1,0,0,ee,0,0),n.ctx.translate(-I,-q),n.ctx.fillRect(C,oe*(N-q)+q,W,J*oe),n.ctx.restore()):n.ctx.fill())),se.label=6;case 6:return a--,[2]}})},n=this,d=0,l=t.styles.backgroundImage.slice(0).reverse(),A.label=1;case 1:return d<l.length?(u=l[d],[5,r(u)]):[3,4];case 2:A.sent(),A.label=3;case 3:return d++,[3,1];case 4:return[2]}})})},e.prototype.renderSolidBorder=function(t,a,r){return Ua(this,void 0,void 0,function(){return Ea(this,function(n){return this.path(_p(r,a)),this.ctx.fillStyle=ta(t),this.ctx.fill(),[2]})})},e.prototype.renderDoubleBorder=function(t,a,r,n){return Ua(this,void 0,void 0,function(){var d,l;return Ea(this,function(u){switch(u.label){case 0:return a<3?[4,this.renderSolidBorder(t,r,n)]:[3,2];case 1:return u.sent(),[2];case 2:return d=pk(n,r),this.path(d),this.ctx.fillStyle=ta(t),this.ctx.fill(),l=hk(n,r),this.path(l),this.ctx.fill(),[2]}})})},e.prototype.renderNodeBackgroundAndBorders=function(t){return Ua(this,void 0,void 0,function(){var a,r,n,d,l,u,A,h,v=this;return Ea(this,function(k){switch(k.label){case 0:return this.applyEffects(t.getEffects(2)),a=t.container.styles,r=!Qn(a.backgroundColor)||a.backgroundImage.length,n=[{style:a.borderTopStyle,color:a.borderTopColor,width:a.borderTopWidth},{style:a.borderRightStyle,color:a.borderRightColor,width:a.borderRightWidth},{style:a.borderBottomStyle,color:a.borderBottomColor,width:a.borderBottomWidth},{style:a.borderLeftStyle,color:a.borderLeftColor,width:a.borderLeftWidth}],d=Ek(el(a.backgroundClip,0),t.curves),r||a.boxShadow.length?(this.ctx.save(),this.path(d),this.ctx.clip(),Qn(a.backgroundColor)||(this.ctx.fillStyle=ta(a.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(t.container)]):[3,2];case 1:k.sent(),this.ctx.restore(),a.boxShadow.slice(0).reverse().forEach(function(g){v.ctx.save();var E=vc(t.curves),S=g.inset?0:zk,T=mk(E,-S+(g.inset?1:-1)*g.spread.number,(g.inset?1:-1)*g.spread.number,g.spread.number*(g.inset?-2:2),g.spread.number*(g.inset?-2:2));g.inset?(v.path(E),v.ctx.clip(),v.mask(T)):(v.mask(E),v.ctx.clip(),v.path(T)),v.ctx.shadowOffsetX=g.offsetX.number+S,v.ctx.shadowOffsetY=g.offsetY.number,v.ctx.shadowColor=ta(g.color),v.ctx.shadowBlur=g.blur.number,v.ctx.fillStyle=g.inset?ta(g.color):"rgba(0,0,0,1)",v.ctx.fill(),v.ctx.restore()}),k.label=2;case 2:l=0,u=0,A=n,k.label=3;case 3:return u<A.length?(h=A[u],h.style!==0&&!Qn(h.color)&&h.width>0?h.style!==2?[3,5]:[4,this.renderDashedDottedBorder(h.color,h.width,l,t.curves,2)]:[3,11]):[3,13];case 4:return k.sent(),[3,11];case 5:return h.style!==3?[3,7]:[4,this.renderDashedDottedBorder(h.color,h.width,l,t.curves,3)];case 6:return k.sent(),[3,11];case 7:return h.style!==4?[3,9]:[4,this.renderDoubleBorder(h.color,h.width,l,t.curves)];case 8:return k.sent(),[3,11];case 9:return[4,this.renderSolidBorder(h.color,l,t.curves)];case 10:k.sent(),k.label=11;case 11:l++,k.label=12;case 12:return u++,[3,3];case 13:return[2]}})})},e.prototype.renderDashedDottedBorder=function(t,a,r,n,d){return Ua(this,void 0,void 0,function(){var l,u,A,h,v,k,g,E,S,T,x,F,Q,M,R,ae,R,ae;return Ea(this,function(X){return this.ctx.save(),l=gk(n,r),u=_p(n,r),d===2&&(this.path(u),this.ctx.clip()),To(u[0])?(A=u[0].start.x,h=u[0].start.y):(A=u[0].x,h=u[0].y),To(u[1])?(v=u[1].end.x,k=u[1].end.y):(v=u[1].x,k=u[1].y),r===0||r===2?g=Math.abs(A-v):g=Math.abs(h-k),this.ctx.beginPath(),d===3?this.formatPath(l):this.formatPath(u.slice(0,2)),E=a<3?a*3:a*2,S=a<3?a*2:a,d===3&&(E=a,S=a),T=!0,g<=E*2?T=!1:g<=E*2+S?(x=g/(2*E+S),E*=x,S*=x):(F=Math.floor((g+S)/(E+S)),Q=(g-F*E)/(F-1),M=(g-(F+1)*E)/F,S=M<=0||Math.abs(S-Q)<Math.abs(S-M)?Q:M),T&&(d===3?this.ctx.setLineDash([0,E+S]):this.ctx.setLineDash([E,S])),d===3?(this.ctx.lineCap="round",this.ctx.lineWidth=a):this.ctx.lineWidth=a*2+1.1,this.ctx.strokeStyle=ta(t),this.ctx.stroke(),this.ctx.setLineDash([]),d===2&&(To(u[0])&&(R=u[3],ae=u[0],this.ctx.beginPath(),this.formatPath([new Ve(R.end.x,R.end.y),new Ve(ae.start.x,ae.start.y)]),this.ctx.stroke()),To(u[1])&&(R=u[1],ae=u[2],this.ctx.beginPath(),this.formatPath([new Ve(R.end.x,R.end.y),new Ve(ae.start.x,ae.start.y)]),this.ctx.stroke())),this.ctx.restore(
vendor: 4,168 bytes, line 5182
5182),[2]})})},e.prototype.render=function(t){return Ua(this,void 0,void 0,function(){var a;return Ea(this,function(r){switch(r.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=ta(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),a=Ak(t),[4,this.renderStack(a)];case 1:return r.sent(),this.applyEffects([]),[2,this.canvas]}})})},e}(yf),Sk=function(i){return i instanceof tf||i instanceof ef?!0:i instanceof qm&&i.type!==hc&&i.type!==pc},Ek=function(i,e){switch(i){case 0:return vc(e);case 2:return sk(e);case 1:default:return yc(e)}},Ck=function(i){switch(i){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Dk=["-apple-system","system-ui"],Bk=function(i){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?i.filter(function(e){return Dk.indexOf(e)===-1}):i},Ik=function(i){dr(e,i);function e(t,a){var r=i.call(this,t,a)||this;return r.canvas=a.canvas?a.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),r.options=a,r.canvas.width=Math.floor(a.width*a.scale),r.canvas.height=Math.floor(a.height*a.scale),r.canvas.style.width=a.width+"px",r.canvas.style.height=a.height+"px",r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-a.x,-a.y),r.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+a.width+"x"+a.height+" at "+a.x+","+a.y+") with scale "+a.scale),r}return e.prototype.render=function(t){return Ua(this,void 0,void 0,function(){var a,r;return Ea(this,function(n){switch(n.label){case 0:return a=km(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,t),[4,Pk(a)];case 1:return r=n.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=ta(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(r,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},e}(yf),Pk=function(i){return new Promise(function(e,t){var a=new Image;a.onload=function(){e(a)},a.onerror=t,a.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(i))})},Tk=function(){function i(e){var t=e.id,a=e.enabled;this.id=t,this.enabled=a,this.start=Date.now()}return i.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&(typeof window<"u"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,kd([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},i.prototype.getTime=function(){return Date.now()-this.start},i.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&typeof window<"u"&&window.console&&typeof console.info=="function"&&console.info.apply(console,kd([this.id,this.getTime()+"ms"],e))},i.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&(typeof window<"u"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,kd([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},i.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&(typeof window<"u"&&window.console&&typeof console.error=="function"?console.error.apply(console,kd([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},i.instances={},i}(),Lk=function(){function i(e,t){var a;this.windowBounds=t,this.instanceName="#"+i.instanceCount++,this.logger=new Tk({id:this.instanceName,enabled:e.logging}),this.cache=(a=e.cache)!==null&&a!==void 0?a:new X2(this,e)}return i.instanceCount=1,i}(),cs=function(i,e){return e===void 0&&(e={}),_k(i,e)};typeof window<"u"&&Af.setContext(window);var _k=function(i,e){return Ua(void 0,void 0,void 0,function(){var t,a,r,n,d,l,u,A,h,v,k,g,E,S,T,x,F,Q,M,R,X,ae,X,V,D,Z,C,N,W,J,re,ue,de,ie,fe,ye,ke,I,q,ee;return Ea(this,function(oe){switch(oe.label){case 0:if(!i||typeof i!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(t=i.ownerDocument,!t)throw new Error("Element is not attached to a Document");
5182if(a=t.defaultView,!a)throw new Error("Document is not attached to a Window");return r={allowTaint:(V=e.allowTaint)!==null&&V!==void 0?V:!1,imageTimeout:(D=e.imageTimeout)!==null&&D!==void 0?D:15e3,proxy:e.proxy,useCORS:(Z=e.useCORS)!==null&&Z!==void 0?Z:!1},n=nm({logging:(C=e.logging)!==null&&C!==void 0?C:!0,cache:e.cache},r),d={windowWidth:(N=e.windowWidth)!==null&&N!==void 0?N:a.innerWidth,windowHeight:(W=e.windowHeight)!==null&&W!==void 0?W:a.innerHeight,scrollX:(J=e.scrollX)!==null&&J!==void 0?J:a.pageXOffset,scrollY:(re=e.scrollY)!==null&&re!==void 0?re:a.pageYOffset},l=new ln(d.scrollX,d.scrollY,d.windowWidth,d.windowHeight),u=new Lk(n,l),A=(ue=e.foreignObjectRendering)!==null&&ue!==void 0?ue:!1,h={allowTaint:(de=e.allowTaint)!==null&&de!==void 0?de:!1,onclone:e.onclone,ignoreElements:e.ignoreElements,inlineImages:A,copyStyles:A},u.logger.debug("Starting document clone with size "+l.width+"x"+l.height+" scrolled to "+-l.left+","+-l.top),v=new Pp(u,i,h),k=v.clonedReferenceElement,k?[4,v.toIFrame(t,l)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return g=oe.sent(),E=Wm(k)||F2(k)?my(k.ownerDocument):Bc(u,k),S=E.width,T=E.height,x=E.left,F=E.top,Q=Uk(u,k,e.backgroundColor),M={canvas:e.canvas,backgroundColor:Q,scale:(fe=(ie=e.scale)!==null&&ie!==void 0?ie:a.devicePixelRatio)!==null&&fe!==void 0?fe:1,x:((ye=e.x)!==null&&ye!==void 0?ye:0)+x,y:((ke=e.y)!==null&&ke!==void 0?ke:0)+F,width:(I=e.width)!==null&&I!==void 0?I:Math.ceil(S),height:(q=e.height)!==null&&q!==void 0?q:Math.ceil(T)},A?(u.logger.debug("Document cloned, using foreign object rendering"),X=new Ik(u,M),[4,X.render(k)]):[3,3];case 2:return R=oe.sent(),[3,5];case 3:return u.logger.debug("Document cloned, element located at "+x+","+F+" with size "+S+"x"+T+" using computed rendering"),u.logger.debug("Starting DOM parsing"),ae=rf(u,k),Q===ae.styles.backgroundColor&&(ae.styles.backgroundColor=nn.TRANSPARENT),u.logger.debug("Starting renderer for element at "+M.x+","+M.y+" with size "+M.width+"x"+M.height),X=new xk(u,M),[4,X.render(ae)];case 4:R=oe.sent(),oe.label=5;case 5:return(!((ee=e.removeContainer)!==null&&ee!==void 0)||ee)&&(Pp.destroy(g)||u.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),u.logger.debug("Finished rendering"),[2,R]}})})},Uk=function(i,e,t){var a=e.ownerDocument,r=a.documentElement?Hl(i,getComputedStyle(a.documentElement).backgroundColor):nn.TRANSPARENT,n=a.body?Hl(i,getComputedStyle(a.body).backgroundColor):nn.TRANSPARENT,d=typeof t=="string"?Hl(i,t):t===null?nn.TRANSPARENT:4294967295;return e===a.documentElement?Qn(r)?Qn(n)?d:n:r:d};const Fk=Object.freeze(Object.defineProperty({__proto__:null,default:cs},Symbol.toStringTag,{value:"Module"})),Mk="modulepreload",Nk=function(i){return"/"+i},Fp={},Su=function(e,t,a){let r=Promise.resolve();if(t&&t.length>0){document.getElementsByTagName("link");const d=document.querySelector("meta[property=csp-nonce]"),l=(d==null?void 0:d.nonce)||(d==null?void 0:d.getAttribute("nonce"));r=Promise.allSettled(t.map(u=>{if(u=Nk(u),u in Fp)return;Fp[u]=!0;const A=u.endsWith(".css"),h=A?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${h}`))return;const v=document.createElement("link");if(v.rel=A?"stylesheet":Mk,A||(v.as="script"),v.crossOrigin="",v.href=u,l&&v.setAttribute("nonce",l),document.head.appendChild(v),A)return new Promise((k,g)=>{v.addEventListener("load",k),v.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${u}`)))})}))}function n(d){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=d,window.dispatchEvent(l),!l.defaultPrevented)throw d}return r.then(d=>{for(const l of d||[])l.status==="rejected"&&n(l.reason);return e().catch(n)})};function ii(i){"@babel/helpers - typeof";return ii=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ii(i)}var lr=Uint8Array,bo=Uint16Array,Zm=Int32Array,Jm=new lr([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),$m=new lr([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Mp=new lr([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),bf=function(i,e){for(var t=new bo(31),a=0;a<31;++a)t[a]=e+=1<<i[a-1];for(var r=new Zm(t[30]),a=1;a<30;++a)for(var n=t[a];n<t[a+1];++n)r[n]=n-t[a]<<5|a;return{b:t,r}},kf=bf(Jm,2),Rk=kf.b,Dm=kf.r;Rk[28]=258,Dm[258]=28;var jk=bf($m,0),Np=jk.r,Bm=new bo(32768);for(var vi=0;vi<32768;++vi){var Pn=(vi&43690)>>1|(vi&21845)<<1;Pn=(Pn&52428)>>2|(Pn&13107)<<2,Pn=(Pn&61680)>>4|(Pn&3855)<<4,Bm[vi]=((Pn&65280)>>8|(Pn&255)<<8)>>1}var ql=function(i,e,t){for(var a=i.length,r=0,n=new bo(e);r<a;++r)i[r]&&++n[i[r]-1];var d=new bo(e);for(r=1;r<e;++r)d[r]=d[r-1]+n[r-1]<<1;var l;if(t){l=new bo(1<<e);var u=15-e;for(r=0;r<a;++r)if(i[r])for(var A=r<<4|i[r],h=e-i[r],v=d[i[r]-1]++<<h,k=v|(1<<h)-1;v<=k;++v)l[Bm[v]>>u]=A}else for(l=new bo(a),r=0;r<a;++r)i[r]&&(l[r]=Bm[d[i[r]-1]++]>>15-i[r]);return l},ys=new lr(288);for(var vi=0;vi<144;++vi)ys[vi]=8;for(var vi=144;vi<256;++vi)ys[vi]=9;for(var vi=256;vi<280;++vi)ys[vi]=7;for(var vi=280;vi<288;++vi)ys[vi]=8;var kc=new lr(32);for(var vi=0;vi<32;++vi)kc[vi]=5;
vendor: 12,409 bytes, lines 5182-5183
5182var Ok=ql(ys,9,0),Qk=ql(kc,5,0),wf=function(i){return(i+7)/8|0},Hk=function(i,e,t){return(t==null||t>i.length)&&(t=i.length),new lr(i.subarray(e,t))},an=function(i,e,t){t<<=e&7;var a=e/8|0;i[a]|=t,i[a+1]|=t>>8},Ll=function(i,e,t){t<<=e&7;var a=e/8|0;i[a]|=t,i[a+1]|=t>>8,i[a+2]|=t>>16},Eu=function(i,e){for(var t=[],a=0;a<i.length;++a)i[a]&&t.push({s:a,f:i[a]});var r=t.length,n=t.slice();if(!r)return{t:xf,l:0};if(r==1){var d=new lr(t[0].s+1);return d[t[0].s]=1,{t:d,l:1}}t.sort(function(R,ae){return R.f-ae.f}),t.push({s:-1,f:25001});var l=t[0],u=t[1],A=0,h=1,v=2;for(t[0]={s:-1,f:l.f+u.f,l,r:u};h!=r-1;)l=t[t[A].f<t[v].f?A++:v++],u=t[A!=h&&t[A].f<t[v].f?A++:v++],t[h++]={s:-1,f:l.f+u.f,l,r:u};for(var k=n[0].s,a=1;a<r;++a)n[a].s>k&&(k=n[a].s);var g=new bo(k+1),E=Im(t[h-1],g,0);if(E>e){var a=0,S=0,T=E-e,x=1<<T;for(n.sort(function(ae,X){return g[X.s]-g[ae.s]||ae.f-X.f});a<r;++a){var F=n[a].s;if(g[F]>e)S+=x-(1<<E-g[F]),g[F]=e;else break}for(S>>=T;S>0;){var Q=n[a].s;g[Q]<e?S-=1<<e-g[Q]++-1:++a}for(;a>=0&&S;--a){var M=n[a].s;g[M]==e&&(--g[M],++S)}E=e}return{t:new lr(g),l:E}},Im=function(i,e,t){return i.s==-1?Math.max(Im(i.l,e,t+1),Im(i.r,e,t+1)):e[i.s]=t},Rp=function(i){for(var e=i.length;e&&!i[--e];);for(var t=new bo(++e),a=0,r=i[0],n=1,d=function(u){t[a++]=u},l=1;l<=e;++l)if(i[l]==r&&l!=e)++n;else{if(!r&&n>2){for(;n>138;n-=138)d(32754);n>2&&(d(n>10?n-11<<5|28690:n-3<<5|12305),n=0)}else if(n>3){for(d(r),--n;n>6;n-=6)d(8304);n>2&&(d(n-3<<5|8208),n=0)}for(;n--;)d(r);n=1,r=i[l]}return{c:t.subarray(0,a),n:e}},_l=function(i,e){for(var t=0,a=0;a<e.length;++a)t+=i[a]*e[a];return t},zf=function(i,e,t){var a=t.length,r=wf(e+2);i[r]=a&255,i[r+1]=a>>8,i[r+2]=i[r]^255,i[r+3]=i[r+1]^255;for(var n=0;n<a;++n)i[r+n+4]=t[n];return(r+4+a)*8},jp=function(i,e,t,a,r,n,d,l,u,A,h){an(e,h++,t),++r[256];for(var v=Eu(r,15),k=v.t,g=v.l,E=Eu(n,15),S=E.t,T=E.l,x=Rp(k),F=x.c,Q=x.n,M=Rp(S),R=M.c,ae=M.n,X=new bo(19),V=0;V<F.length;++V)++X[F[V]&31];for(var V=0;V<R.length;++V)++X[R[V]&31];for(var D=Eu(X,7),Z=D.t,C=D.l,N=19;N>4&&!Z[Mp[N-1]];--N);var W=A+5<<3,J=_l(r,ys)+_l(n,kc)+d,re=_l(r,k)+_l(n,S)+d+14+3*N+_l(X,Z)+2*X[16]+3*X[17]+7*X[18];if(u>=0&&W<=J&&W<=re)return zf(e,h,i.subarray(u,u+A));var ue,de,ie,fe;if(an(e,h,1+(re<J)),h+=2,re<J){ue=ql(k,g,0),de=k,ie=ql(S,T,0),fe=S;var ye=ql(Z,C,0);an(e,h,Q-257),an(e,h+5,ae-1),an(e,h+10,N-4),h+=14;for(var V=0;V<N;++V)an(e,h+3*V,Z[Mp[V]]);h+=3*N;for(var ke=[F,R],I=0;I<2;++I)for(var q=ke[I],V=0;V<q.length;++V){var ee=q[V]&31;an(e,h,ye[ee]),h+=Z[ee],ee>15&&(an(e,h,q[V]>>5&127),h+=q[V]>>12)}}else ue=Ok,de=ys,ie=Qk,fe=kc;for(var V=0;V<l;++V){var oe=a[V];if(oe>255){var ee=oe>>18&31;Ll(e,h,ue[ee+257]),h+=de[ee+257],ee>7&&(an(e,h,oe>>23&31),h+=Jm[ee]);var se=oe&31;Ll(e,h,ie[se]),h+=fe[se],se>3&&(Ll(e,h,oe>>5&8191),h+=$m[se])}else Ll(e,h,ue[oe]),h+=de[oe]}return Ll(e,h,ue[256]),h+de[256]},Vk=new Zm([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),xf=new lr(0),Gk=function(i,e,t,a,r,n){var d=n.z||i.length,l=new lr(a+d+5*(1+Math.ceil(d/7e3))+r),u=l.subarray(a,l.length-r),A=n.l,h=(n.r||0)&7;if(e){h&&(u[0]=n.r>>3);for(var v=Vk[e-1],k=v>>13,g=v&8191,E=(1<<t)-1,S=n.p||new bo(32768),T=n.h||new bo(E+1),x=Math.ceil(t/3),F=2*x,Q=function(it){return(i[it]^i[it+1]<<x^i[it+2]<<F)&E},M=new Zm(25e3),R=new bo(288),ae=new bo(32),X=0,V=0,D=n.i||0,Z=0,C=n.w||0,N=0;D+2<d;++D){var W=Q(D),J=D&32767,re=T[W];if(S[J]=re,T[W]=J,C<=D){var ue=d-D;if((X>7e3||Z>24576)&&(ue>423||!A)){h=jp(i,u,0,M,R,ae,V,Z,N,D-N,h),Z=X=V=0,N=D;for(var de=0;de<286;++de)R[de]=0;for(var de=0;de<30;++de)ae[de]=0}var ie=2,fe=0,ye=g,ke=J-re&32767;if(ue>2&&W==Q(D-ke))for(var I=Math.min(k,ue)-1,q=Math.min(32767,D),ee=Math.min(258,ue);ke<=q&&--ye&&J!=re;){if(i[D+ie]==i[D+ie-ke]){for(var oe=0;oe<ee&&i[D+oe]==i[D+oe-ke];++oe);if(oe>ie){if(ie=oe,fe=ke,oe>I)break;for(var se=Math.min(ke,oe-2),pe=0,de=0;de<se;++de){var ze=D-ke+de&32767,xe=S[ze],De=ze-xe&32767;De>pe&&(pe=De,re=ze)}}}J=re,re=S[J],ke+=J-re&32767}if(fe){M[Z++]=268435456|Dm[ie]<<18|Np[fe];var _e=Dm[ie]&31,Re=Np[fe]&31;V+=Jm[_e]+$m[Re],++R[257+_e],++ae[Re],C=D+ie,++X}else M[Z++]=i[D],++R[i[D]]}}for(D=Math.max(D,C);D<d;++D)M[Z++]=i[D],++R[i[D]];h=jp(i,u,A,M,R,ae,V,Z,N,D-N,h),A||(n.r=h&7|u[h/8|0]<<3,h-=7,n.h=T,n.p=S,n.i=D,n.w=C)}else{for(var D=n.w||0;D<d+A;D+=65535){var je=D+65535;je>=d&&(u[h/8|0]=A,je=d),h=zf(u,h+1,i.subarray(D,je))}n.i=d}return Hk(l,0,a+wf(h)+r)},Sf=function(){var i=1,e=0;return{p:function(t){for(var a=i,r=e,n=t.length|0,d=0;d!=n;){for(var l=Math.min(d+2655,n);d<l;++d)r+=a+=t[d];a=(a&65535)+15*(a>>16),r=(r&65535)+15*(r>>16)}i=a,e=r},d:function(){return i%=65521,e%=65521,(i&255)<<24|(i&65280)<<8|(e&255)<<8|e>>8}}},Kk=function(i,e,t,a,r){if(!r&&(r={l:1},e.dictionary)){var n=e.dictionary.subarray(-32768),d=new lr(n.length+i.length);d.set(n),d.set(i,n.length),i=d,r.w=n.length}return Gk(i,e.level==null?6:e.level,e.mem==null?r.l?Math.ceil(Math.max(8,Math.min(13,Math.log(i.length)))*1.5):20:12+e.mem,t,a,r)},Ef=function(i,e,t){for(;t;++e)i[e]=t,t>>>=8},qk=function(i,e){var t=e.level,a=t==0?0:t<6?1:t==9?3:2;if(i[0]=120,i[1]=a<<6|(e.dictionary&&32),i[1]|=31-(i[0]<<8|i[1])%31,e.dictionary){var r=Sf();r.p(e.dictionary),Ef(i,2,r.d())}};function Pm(i,e){e||(e={});var t=Sf();t.p(i);var a=Kk(i,e,e.dictionary?6:2,4);return qk(a,e),Ef(a,a.length-4,t.d()),a}var Wk=typeof TextDecoder<"u"&&new TextDecoder,Zk=0;try{Wk.decode(xf,{stream:!0}),Zk=1}catch{}function Jk(i){if(Array.isArray(i))return i}function $k(i,e){var t=i==null?null:typeof Symbol<"u"&&i[Symbol.iterator]||i["@@iterator"];if(t!=null){var a,r,n,d,l=[],u=!0,A=!1;try{if(n=(t=t.call(i)).next,e!==0)for(;!(u=(a=n.call(t)).done)&&(l.push(a.value),l.length!==e);u=!0);}catch(h){A=!0,r=h}finally{try{if(!u&&t.return!=null&&(d=t.return(),Object(d)!==d))return}finally{if(A)throw r}}return l}}function Op(i,e){(e==null||e>i.length)&&(e=i.length);for(var t=0,a=Array(e);t<e;t++)a[t]=i[t];return a}function Yk(i,e){if(i){if(typeof i=="string")return Op(i,e);var t={}.toString.call(i).slice(8,-1);return t==="Object"&&i.constructor&&(t=i.constructor.name),t==="Map"||t==="Set"?Array.from(i):t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Op(i,e):void 0}}function Xk(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 5183In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Qp(i,e){return Jk(i)||$k(i,e)||Yk(i,e)||Xk()}function Hp(i,e="utf8"){return new TextDecoder(e).decode(i)}const ew=new TextEncoder;function tw(i){return ew.encode(i)}const iw=1024*8,aw=(()=>{const i=new Uint8Array(4),e=new Uint32Array(i.buffer);return!((e[0]=1)&i[0])})(),Cu={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class Ym{constructor(e=iw,t={}){ti(this,"buffer");ti(this,"byteLength");ti(this,"byteOffset");ti(this,"length");ti(this,"offset");ti(this,"lastWrittenByte");ti(this,"littleEndian");ti(this,"_data");ti(this,"_mark");ti(this,"_marks");let a=!1;typeof e=="number"?e=new ArrayBuffer(e):(a=!0,this.lastWrittenByte=e.byteLength);const r=t.offset?t.offset>>>0:0,n=e.byteLength-r;let d=r;(ArrayBuffer.isView(e)||e instanceof Ym)&&(e.byteLength!==e.buffer.byteLength&&(d=e.byteOffset+r),e=e.buffer),a?this.lastWrittenByte=n:this.lastWrittenByte=0,this.buffer=e,this.length=n,this.byteLength=n,this.byteOffset=d,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,d,n),this._mark=0,this._marks=[]}available(e=1){return this.offset+e<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(e=1){return this.offset+=e,this}back(e=1){return this.offset-=e,this}seek(e){return this.offset=e,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const e=this._marks.pop();if(e===void 0)throw new Error("Mark stack empty");return this.seek(e),this}rewind(){return this.offset=0,this}ensureAvailable(e=1){if(!this.available(e)){const a=(this.offset+e)*2,r=new Uint8Array(a);r.set(new Uint8Array(this.buffer)),this.buffer=r.buffer,this.length=a,this.byteLength=a,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(e=1){return this.readArray(e,"uint8")}readArray(e,t){const a=Cu[t].BYTES_PER_ELEMENT*e,r=this.byteOffset+this.offset,n=this.buffer.slice(r,r+a);if(this.littleEndian===aw&&t!=="uint8"&&t!=="int8"){const l=new Uint8Array(this.buffer.slice(r,r+a));l.reverse();const u=new Cu[t](l.buffer);return this.offset+=a,u.reverse(),u}const d=new Cu[t](n);return this.offset+=a,d}readInt16(){const e=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,e}readUint16(){const e=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,e}readInt32(){const e=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,e}readUint32(){const e=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat32(){const e=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat64(){const e=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,e}readBigInt64(){const e=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,e}readBigUint64(){const e=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,e}readChar(){return String.fromCharCode(this.readInt8())}readChars(e=1){let t="";for(let a=0;a<e;a++)t+=this.readChar();return t}readUtf8(e=1){return Hp(this.readBytes(e))}decodeText(e=1,t="utf8"){return Hp(this.readBytes(e),t)}writeBoolean(e){return this.writeUint8(e?255:0),this}writeInt8(e){return this.ensureAvailable(1),this._data.setInt8(this.offset++,e),this._updateLastWrittenByte(),this}writeUint8(e){return this.ensureAvailable(1),this._data.setUint8(this.offset++,e),this._updateLastWrittenByte(),this}writeByte(e){return this.writeUint8(e)}writeBytes(e){this.ensureAvailable(e.length);for(let t=0;t<e.length;t++)this._data.setUint8(this.offset++,e[t]);return this._updateLastWrittenByte(),this}writeInt16(e){return this.ensureAvailable(2),this._data.setInt16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(e){return this.ensureAvailable(2),this._data.setUint16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(e){return this.ensureAvailable(4),this._data.setInt32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(e){return this.ensureAvailable(4),this._data.setUint32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(e){return this.ensureAvailable(4),this._data.setFloat32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(e){return this.ensureAvailable(8),this._data.setFloat64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(e){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(e){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(e){return this.writeUint8(e.charCodeAt(0))}writeChars(e){for(let t=0;t<e.length;t++)this.writeUint8(e.charCodeAt(t));return this}writeUtf8(e){return this.writeBytes(tw(e))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}function gl(i){let e=i.length;for(;--e>=0;)i[e]=0}const ow=3,rw=258,Cf=29,nw=256,sw=nw+1+Cf,Df=30,lw=512,dw=new Array((sw+2)*2);gl(dw);const cw=new Array(Df*2);gl(cw);const uw=new Array(lw);gl(uw);const mw=new Array(rw-ow+1);gl(mw);const Aw=new Array(Cf);gl(Aw);const pw=new Array(Df);
vendor: 14,816 bytes, line 5183
5183gl(pw);const hw=(i,e,t,a)=>{let r=i&65535|0,n=i>>>16&65535|0,d=0;for(;t!==0;){d=t>2e3?2e3:t,t-=d;do r=r+e[a++]|0,n=n+r|0;while(--d);r%=65521,n%=65521}return r|n<<16|0};var Tm=hw;const gw=()=>{let i,e=[];for(var t=0;t<256;t++){i=t;for(var a=0;a<8;a++)i=i&1?3988292384^i>>>1:i>>>1;e[t]=i}return e},fw=new Uint32Array(gw()),vw=(i,e,t,a)=>{const r=fw,n=a+t;i^=-1;for(let d=a;d<n;d++)i=i>>>8^r[(i^e[d])&255];return i^-1};var Br=vw,Lm={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Bf={Z_NO_FLUSH:0,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_DEFLATED:8};const yw=(i,e)=>Object.prototype.hasOwnProperty.call(i,e);var bw=function(i){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const t=e.shift();if(t){if(typeof t!="object")throw new TypeError(t+"must be non-object");for(const a in t)yw(t,a)&&(i[a]=t[a])}}return i},kw=i=>{let e=0;for(let a=0,r=i.length;a<r;a++)e+=i[a].length;const t=new Uint8Array(e);for(let a=0,r=0,n=i.length;a<n;a++){let d=i[a];t.set(d,r),r+=d.length}return t},If={assign:bw,flattenChunks:kw};let Pf=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{Pf=!1}const Xl=new Uint8Array(256);for(let i=0;i<256;i++)Xl[i]=i>=252?6:i>=248?5:i>=240?4:i>=224?3:i>=192?2:1;Xl[254]=Xl[255]=1;var ww=i=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(i);let e,t,a,r,n,d=i.length,l=0;for(r=0;r<d;r++)t=i.charCodeAt(r),(t&64512)===55296&&r+1<d&&(a=i.charCodeAt(r+1),(a&64512)===56320&&(t=65536+(t-55296<<10)+(a-56320),r++)),l+=t<128?1:t<2048?2:t<65536?3:4;for(e=new Uint8Array(l),n=0,r=0;n<l;r++)t=i.charCodeAt(r),(t&64512)===55296&&r+1<d&&(a=i.charCodeAt(r+1),(a&64512)===56320&&(t=65536+(t-55296<<10)+(a-56320),r++)),t<128?e[n++]=t:t<2048?(e[n++]=192|t>>>6,e[n++]=128|t&63):t<65536?(e[n++]=224|t>>>12,e[n++]=128|t>>>6&63,e[n++]=128|t&63):(e[n++]=240|t>>>18,e[n++]=128|t>>>12&63,e[n++]=128|t>>>6&63,e[n++]=128|t&63);return e};const zw=(i,e)=>{if(e<65534&&i.subarray&&Pf)return String.fromCharCode.apply(null,i.length===e?i:i.subarray(0,e));let t="";for(let a=0;a<e;a++)t+=String.fromCharCode(i[a]);return t};var xw=(i,e)=>{const t=e||i.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(i.subarray(0,e));let a,r;const n=new Array(t*2);for(r=0,a=0;a<t;){let d=i[a++];if(d<128){n[r++]=d;continue}let l=Xl[d];if(l>4){n[r++]=65533,a+=l-1;continue}for(d&=l===2?31:l===3?15:7;l>1&&a<t;)d=d<<6|i[a++]&63,l--;if(l>1){n[r++]=65533;continue}d<65536?n[r++]=d:(d-=65536,n[r++]=55296|d>>10&1023,n[r++]=56320|d&1023)}return zw(n,r)},Sw=(i,e)=>{e=e||i.length,e>i.length&&(e=i.length);let t=e-1;for(;t>=0&&(i[t]&192)===128;)t--;return t<0||t===0?e:t+Xl[i[t]]>e?t:e},_m={string2buf:ww,buf2string:xw,utf8border:Sw};function Ew(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var Cw=Ew;const Vd=16209,Dw=16191;var Bw=function(e,t){let a,r,n,d,l,u,A,h,v,k,g,E,S,T,x,F,Q,M,R,ae,X,V,D,Z;const C=e.state;a=e.next_in,D=e.input,r=a+(e.avail_in-5),n=e.next_out,Z=e.output,d=n-(t-e.avail_out),l=n+(e.avail_out-257),u=C.dmax,A=C.wsize,h=C.whave,v=C.wnext,k=C.window,g=C.hold,E=C.bits,S=C.lencode,T=C.distcode,x=(1<<C.lenbits)-1,F=(1<<C.distbits)-1;e:do{E<15&&(g+=D[a++]<<E,E+=8,g+=D[a++]<<E,E+=8),Q=S[g&x];t:for(;;){if(M=Q>>>24,g>>>=M,E-=M,M=Q>>>16&255,M===0)Z[n++]=Q&65535;else if(M&16){R=Q&65535,M&=15,M&&(E<M&&(g+=D[a++]<<E,E+=8),R+=g&(1<<M)-1,g>>>=M,E-=M),E<15&&(g+=D[a++]<<E,E+=8,g+=D[a++]<<E,E+=8),Q=T[g&F];i:for(;;){if(M=Q>>>24,g>>>=M,E-=M,M=Q>>>16&255,M&16){if(ae=Q&65535,M&=15,E<M&&(g+=D[a++]<<E,E+=8,E<M&&(g+=D[a++]<<E,E+=8)),ae+=g&(1<<M)-1,ae>u){e.msg="invalid distance too far back",C.mode=Vd;break e}if(g>>>=M,E-=M,M=n-d,ae>M){if(M=ae-M,M>h&&C.sane){e.msg="invalid distance too far back",C.mode=Vd;break e}if(X=0,V=k,v===0){if(X+=A-M,M<R){R-=M;do Z[n++]=k[X++];while(--M);X=n-ae,V=Z}}else if(v<M){if(X+=A+v-M,M-=v,M<R){R-=M;do Z[n++]=k[X++];while(--M);if(X=0,v<R){M=v,R-=M;do Z[n++]=k[X++];while(--M);X=n-ae,V=Z}}}else if(X+=v-M,M<R){R-=M;do Z[n++]=k[X++];while(--M);X=n-ae,V=Z}for(;R>2;)Z[n++]=V[X++],Z[n++]=V[X++],Z[n++]=V[X++],R-=3;R&&(Z[n++]=V[X++],R>1&&(Z[n++]=V[X++]))}else{X=n-ae;do Z[n++]=Z[X++],Z[n++]=Z[X++],Z[n++]=Z[X++],R-=3;while(R>2);R&&(Z[n++]=Z[X++],R>1&&(Z[n++]=Z[X++]))}}else if(M&64){e.msg="invalid distance code",C.mode=Vd;break e}else{Q=T[(Q&65535)+(g&(1<<M)-1)];continue i}break}}else if(M&64)if(M&32){C.mode=Dw;break e}else{e.msg="invalid literal/length code",C.mode=Vd;break e}else{Q=S[(Q&65535)+(g&(1<<M)-1)];continue t}break}}while(a<r&&n<l);R=E>>3,a-=R,E-=R<<3,g&=(1<<E)-1,e.next_in=a,e.next_out=n,e.avail_in=a<r?5+(r-a):5-(a-r),e.avail_out=n<l?257+(l-n):257-(n-l),C.hold=g,C.bits=E};const Ws=15,Vp=852,Gp=592,Kp=0,Du=1,qp=2,Iw=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),Pw=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,199,75]),Tw=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),Lw=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),_w=(i,e,t,a,r,n,d,l)=>{const u=l.bits;let A=0,h=0,v=0,k=0,g=0,E=0,S=0,T=0,x=0,F=0,Q,M,R,ae,X,V=null,D;const Z=new Uint16Array(Ws+1),C=new Uint16Array(Ws+1);let N=null,W,J,re;for(A=0;A<=Ws;A++)Z[A]=0;for(h=0;h<a;h++)Z[e[t+h]]++;for(g=u,k=Ws;k>=1&&Z[k]===0;k--);if(g>k&&(g=k),k===0)return r[n++]=1<<24|64<<16|0,r[n++]=1<<24|64<<16|0,l.bits=1,0;for(v=1;v<k&&Z[v]===0;v++);for(g<v&&(g=v),T=1,A=1;A<=Ws;A++)if(T<<=1,T-=Z[A],T<0)return-1;if(T>0&&(i===Kp||k!==1))return-1;for(C[1]=0,A=1;A<Ws;A++)C[A+1]=C[A]+Z[A];for(h=0;h<a;h++)e[t+h]!==0&&(d[C[e[t+h]]++]=h);if(i===Kp?(V=N=d,D=20):i===Du?(V=Iw,N=Pw,D=257):(V=Tw,N=Lw,D=0),F=0,h=0,A=v,X=n,E=g,S=0,R=-1,x=1<<g,ae=x-1,i===Du&&x>Vp||i===qp&&x>Gp)return 1;for(;;){W=A-S,d[h]+1<D?(J=0,re=d[h]):d[h]>=D?(J=N[d[h]-D],re=V[d[h]-D]):(J=96,re=0),Q=1<<A-S,M=1<<E,v=M;do M-=Q,r[X+(F>>S)+M]=W<<24|J<<16|re|0;while(M!==0);for(Q=1<<A-1;F&Q;)Q>>=1;if(Q!==0?(F&=Q-1,F+=Q):F=0,h++,--Z[A]===0){if(A===k)break;A=e[t+d[h]]}if(A>g&&(F&ae)!==R){for(S===0&&(S=g),X+=v,E=A-S,T=1<<E;E+S<k&&(T-=Z[E+S],!(T<=0));)E++,T<<=1;if(x+=1<<E,i===Du&&x>Vp||i===qp&&x>Gp)return 1;R=F&ae,r[R]=g<<24|E<<16|X-n|0}}return F!==0&&(r[X+F]=A-S<<24|64<<16|0),l.bits=g,0};var Wl=_w;const Uw=0,Tf=1,Lf=2,{Z_FINISH:Wp,Z_BLOCK:Fw,Z_TREES:Gd,Z_OK:bs,Z_STREAM_END:Mw,Z_NEED_DICT:Nw,Z_STREAM_ERROR:Uo,Z_DATA_ERROR:_f,Z_MEM_ERROR:Uf,Z_BUF_ERROR:Rw,Z_DEFLATED:Zp}=Bf,Rc=16180,Jp=16181,$p=16182,Yp=16183,Xp=16184,eh=16185,th=16186,ih=16187,ah=16188,oh=16189,wc=16190,on=16191,Bu=16192,rh=16193,Iu=16194,nh=16195,sh=16196,lh=16197,dh=16198,Kd=16199,qd=16200,ch=16201,uh=16202,mh=16203,Ah=16204,ph=16205,Pu=16206,hh=16207,gh=16208,zi=16209,Ff=16210,Mf=16211,jw=852,Ow=592,Qw=15,Hw=Qw,fh=i=>(i>>>24&255)+(i>>>8&65280)+((i&65280)<<8)+((i&255)<<24);function Vw(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const ws=i=>{if(!i)return 1;const e=i.state;return!e||e.strm!==i||e.mode<Rc||e.mode>Mf?1:0},Nf=i=>{if(ws(i))return Uo;const e=i.state;return i.total_in=i.total_out=e.total=0,i.msg="",e.wrap&&(i.adler=e.wrap&1),e.mode=Rc,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(jw),e.distcode=e.distdyn=new Int32Array(Ow),e.sane=1,e.back=-1,bs},Rf=i=>{if(ws(i))return Uo;const e=i.state;return e.wsize=0,e.whave=0,e.wnext=0,Nf(i)},jf=(i,e)=>{let t;if(ws(i))return Uo;const a=i.state;return e<0?(t=0,e=-e):(t=(e>>4)+5,e<48&&(e&=15)),e&&(e<8||e>15)?Uo:(a.window!==null&&a.wbits!==e&&(a.window=null),a.wrap=t,a.wbits=e,Rf(i))},Of=(i,e)=>{if(!i)return Uo;const t=new Vw;i.state=t,t.strm=i,t.window=null,t.mode=Rc;const a=jf(i,e);return a!==bs&&(i.state=null),a},Gw=i=>Of(i,Hw);let vh=!0,Tu,Lu;const Kw=i=>{if(vh){Tu=new Int32Array(512),Lu=new Int32Array(32);let e=0;for(;e<144;)i.lens[e++]=8;for(;e<256;)i.lens[e++]=9;for(;e<280;)i.lens[e++]=7;for(;e<288;)i.lens[e++]=8;for(Wl(Tf,i.lens,0,288,Tu,0,i.work,{bits:9}),e=0;e<32;)i.lens[e++]=5;Wl(Lf,i.lens,0,32,Lu,0,i.work,{bits:5}),vh=!1}i.lencode=Tu,i.lenbits=9,i.distcode=Lu,i.distbits=5},Qf=(i,e,t,a)=>{let r;const n=i.state;return n.window===null&&(n.window=new Uint8Array(1<<n.wbits)),n.wsize===0&&(n.wsize=1<<n.wbits,n.wnext=0,n.whave=0),a>=n.wsize?(n.window.set(e.subarray(t-n.wsize,t),0),n.wnext=0,n.whave=n.wsize):(r=n.wsize-n.wnext,r>a&&(r=a),n.window.set(e.subarray(t-a,t-a+r),n.wnext),a-=r,a?(n.window.set(e.subarray(t-a,t),0),n.wnext=a,n.whave=n.wsize):(n.wnext+=r,n.wnext===n.wsize&&(n.wnext=0),n.whave<n.wsize&&(n.whave+=r))),0},qw=(i,e)=>{let t,a,r,n,d,l,u,A,h,v,k,g,E,S,T=0,x,F,Q,M,R,ae,X,V;const D=new Uint8Array(4);let Z,C;const N=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(ws(i)||!i.output||!i.input&&i.avail_in!==0)return Uo;t=i.state,t.mode===on&&(t.mode=Bu),d=i.next_out,r=i.output,u=i.avail_out,n=i.next_in,a=i.input,l=i.avail_in,A=t.hold,h=t.bits,v=l,k=u,V=bs;e:for(;;)switch(t.mode){case Rc:if(t.wrap===0){t.mode=Bu;break}for(;h<16;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}if(t.wrap&2&&A===35615){t.wbits===0&&(t.wbits=15),t.check=0,D[0]=A&255,D[1]=A>>>8&255,t.check=Br(t.check,D,2,0),A=0,h=0,t.mode=Jp;break}if(t.head&&(t.head.done=!1),!(t.wrap&1)||(((A&255)<<8)+(A>>8))%31){i.msg="incorrect header check",t.mode=zi;break}if((A&15)!==Zp){i.msg="unknown compression method",t.mode=zi;break}if(A>>>=4,h-=4,X=(A&15)+8,t.wbits===0&&(t.wbits=X),X>15||X>t.wbits){i.msg="invalid window size",t.mode=zi;break}t.dmax=1<<t.wbits,t.flags=0,i.adler=t.check=1,t.mode=A&512?oh:on,A=0,h=0;break;case Jp:for(;h<16;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}if(t.flags=A,(t.flags&255)!==Zp){i.msg="unknown compression method",t.mode=zi;break}if(t.flags&57344){i.msg="unknown header flags set",t.mode=zi;break}t.head&&(t.head.text=A>>8&1),t.flags&512&&t.wrap&4&&(D[0]=A&255,D[1]=A>>>8&255,t.check=Br(t.check,D,2,0)),A=0,h=0,t.mode=$p;case $p:for(;h<32;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}t.head&&(t.head.time=A),t.flags&512&&t.wrap&4&&(D[0]=A&255,D[1]=A>>>8&255,D[2]=A>>>16&255,D[3]=A>>>24&255,t.check=Br(t.check,D,4,0)),A=0,h=0,t.mode=Yp;case Yp:for(;h<16;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}t.head&&(t.head.xflags=A&255,t.head.os=A>>8),t.flags&512&&t.wrap&4&&(D[0]=A&255,D[1]=A>>>8&255,t.check=Br(t.check,D,2,0)),A=0,h=0,t.mode=Xp;case Xp:if(t.flags&1024){for(;h<16;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}t.length=A,t.head&&(t.head.extra_len=A),t.flags&512&&t.wrap&4&&(D[0]=A&255,D[1]=A>>>8&255,t.check=Br(t.check,D,2,0)),A=0,h=0}else t.head&&(t.head.extra=null);t.mode=eh;case eh:if(t.flags&1024&&(g=t.length,g>l&&(g=l),g&&(t.head&&(X=t.head.extra_len-t.length,t.head.extra||(t.head.extra=new Uint8Array(t.head.extra_len)),t.head.extra.set(a.subarray(n,n+g),X)),t.flags&512&&t.wrap&4&&(t.check=Br(t.check,a,g,n)),l-=g,n+=g,t.length-=g),t.length))break e;t.length=0,t.mode=th;case th:if(t.flags&2048){if(l===0)break e;g=0;do X=a[n+g++],t.head&&X&&t.length<65536&&(t.head.name+=String.fromCharCode(X));while(X&&g<l);if(t.flags&512&&t.wrap&4&&(t.check=Br(t.check,a,g,n)),l-=g,n+=g,X)break e}else t.head&&(t.head.name=null);t.length=0,t.mode=ih;case ih:if(t.flags&4096){if(l===0)break e;g=0;do X=a[n+g++],t.head&&X&&t.length<65536&&(t.head.comment+=String.fromCharCode(X));while(X&&g<l);if(t.flags&512&&t.wrap&4&&(t.check=Br(t.check,a,g,n)),l-=g,n+=g,X)break e}else t.head&&(t.head.comment=null);t.mode=ah;case ah:if(t.flags&512){for(;h<16;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}if(t.wrap&4&&A!==(t.check&65535)){i.msg="header crc mismatch",t.mode=zi;break}A=0,h=0}t.head&&(t.head.hcrc=t.flags>>9&1,t.head.done=!0),i.adler=t.check=0,t.mode=on;break;case oh:for(;h<32;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}i.adler=t.check=fh(A),A=0,h=0,t.mode=wc;case wc:if(t.havedict===0)return i.next_out=d,i.avail_out=u,i.next_in=n,i.avail_in=l,t.hold=A,t.bits=h,Nw;i.adler=t.check=1,t.mode=on;case on:if(e===Fw||e===Gd)break e;case Bu:if(t.last){A>>>=h&7,h-=h&7,t.mode=Pu;break}for(;h<3;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}switch(t.last=A&1,A>>>=1,h-=1,A&3){case 0:t.mode=rh;break;case 1:if(Kw(t),t.mode=Kd,e===Gd){A>>>=2,h-=2;break e}break;case 2:t.mode=sh;break;case 3:i.msg="invalid block type",t.mode=zi}A>>>=2,h-=2;break;case rh:for(A>>>=h&7,h-=h&7;h<32;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}if((A&65535)!==(A>>>16^65535)){i.msg="invalid stored block lengths",t.mode=zi;break}if(t.length=A&65535,A=0,h=0,t.mode=Iu,e===Gd)break e;case Iu:t.mode=nh;case nh:if(g=t.length,g){if(g>l&&(g=l),g>u&&(g=u),g===0)break e;r.set(a.subarray(n,n+g),d),l-=g,n+=g,u-=g,d+=g,t.length-=g;break}t.mode=on;break;case sh:for(;h<14;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}if(t.nlen=(A&31)+257,A>>>=5,h-=5,t.ndist=(A&31)+1,A>>>=5,h-=5,t.ncode=(A&15)+4,A>>>=4,h-=4,t.nlen>286||t.ndist>30){i.msg="too many length or distance symbols",t.mode=zi;break}t.have=0,t.mode=lh;case lh:for(;t.have<t.ncode;){for(;h<3;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}t.lens[N[t.have++]]=A&7,A>>>=3,h-=3}for(;t.have<19;)t.lens[N[t.have++]]=0;if(t.lencode=t.lendyn,t.lenbits=7,Z={bits:t.lenbits},V=Wl(Uw,t.lens,0,19,t.lencode,0,t.work,Z),t.lenbits=Z.bits,V){i.msg="invalid code lengths set",t.mode=zi;break}t.have=0,t.mode=dh;case dh:for(;t.have<t.nlen+t.ndist;){for(;T=t.lencode[A&(1<<t.lenbits)-1],x=T>>>24,F=T>>>16&255,Q=T&65535,!(x<=h);){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}if(Q<16)A>>>=x,h-=x,t.lens[t.have++]=Q;else{if(Q===16){for(C=x+2;h<C;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}if(A>>>=x,h-=x,t.have===0){i.msg="invalid bit length repeat",t.mode=zi;break}X=t.lens[t.have-1],g=3+(A&3),A>>>=2,h-=2}else if(Q===17){for(C=x+3;h<C;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}A>>>=x,h-=x,X=0,g=3+(A&7),A>>>=3,h-=3}else{for(C=x+7;h<C;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}A>>>=x,h-=x,X=0,g=11+(A&127),A>>>=7,h-=7}if(t.have+g>t.nlen+t.ndist){i.msg="invalid bit length repeat",t.mode=zi;break}for(;g--;)t.lens[t.have++]=X}}if(t.mode===zi)break;if(t.lens[256]===0){i.msg="invalid code -- missing end-of-block",t.mode=zi;break}
vendor: 1,407 bytes, line 5183
5183if(t.lenbits=9,Z={bits:t.lenbits},V=Wl(Tf,t.lens,0,t.nlen,t.lencode,0,t.work,Z),t.lenbits=Z.bits,V){i.msg="invalid literal/lengths set",t.mode=zi;break}if(t.distbits=6,t.distcode=t.distdyn,Z={bits:t.distbits},V=Wl(Lf,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,Z),t.distbits=Z.bits,V){i.msg="invalid distances set",t.mode=zi;break}if(t.mode=Kd,e===Gd)break e;case Kd:t.mode=qd;case qd:if(l>=6&&u>=258){i.next_out=d,i.avail_out=u,i.next_in=n,i.avail_in=l,t.hold=A,t.bits=h,Bw(i,k),d=i.next_out,r=i.output,u=i.avail_out,n=i.next_in,a=i.input,l=i.avail_in,A=t.hold,h=t.bits,t.mode===on&&(t.back=-1);break}for(t.back=0;T=t.lencode[A&(1<<t.lenbits)-1],x=T>>>24,F=T>>>16&255,Q=T&65535,!(x<=h);){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}if(F&&!(F&240)){for(M=x,R=F,ae=Q;T=t.lencode[ae+((A&(1<<M+R)-1)>>M)],x=T>>>24,F=T>>>16&255,Q=T&65535,!(M+x<=h);){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}A>>>=M,h-=M,t.back+=M}if(A>>>=x,h-=x,t.back+=x,t.length=Q,F===0){t.mode=ph;break}if(F&32){t.back=-1,t.mode=on;break}if(F&64){i.msg="invalid literal/length code",t.mode=zi;break}t.extra=F&15,t.mode=ch;case ch:if(t.extra){for(C=t.extra;h<C;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}t.length+=A&(1<<t.extra)-1,A>>>=t.extra,h-=t.extra,t.back+=t.extra}t.was=t.length,t.mode=uh;case uh:for(;T=t.distcode[A&(1<<t.distbits)-1],x=T>>>24,F=T>>>16&255,Q=T&65535,!(x<=h);){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}if(!(F&240)){for(M=x,R=F,ae=Q;
vendor: 2,871 bytes, line 5183
5183T=t.distcode[ae+((A&(1<<M+R)-1)>>M)],x=T>>>24,F=T>>>16&255,Q=T&65535,!(M+x<=h);){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}A>>>=M,h-=M,t.back+=M}if(A>>>=x,h-=x,t.back+=x,F&64){i.msg="invalid distance code",t.mode=zi;break}t.offset=Q,t.extra=F&15,t.mode=mh;case mh:if(t.extra){for(C=t.extra;h<C;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}t.offset+=A&(1<<t.extra)-1,A>>>=t.extra,h-=t.extra,t.back+=t.extra}if(t.offset>t.dmax){i.msg="invalid distance too far back",t.mode=zi;break}t.mode=Ah;case Ah:if(u===0)break e;if(g=k-u,t.offset>g){if(g=t.offset-g,g>t.whave&&t.sane){i.msg="invalid distance too far back",t.mode=zi;break}g>t.wnext?(g-=t.wnext,E=t.wsize-g):E=t.wnext-g,g>t.length&&(g=t.length),S=t.window}else S=r,E=d-t.offset,g=t.length;g>u&&(g=u),u-=g,t.length-=g;do r[d++]=S[E++];while(--g);t.length===0&&(t.mode=qd);break;case ph:if(u===0)break e;r[d++]=t.length,u--,t.mode=qd;break;case Pu:if(t.wrap){for(;h<32;){if(l===0)break e;l--,A|=a[n++]<<h,h+=8}if(k-=u,i.total_out+=k,t.total+=k,t.wrap&4&&k&&(i.adler=t.check=t.flags?Br(t.check,r,k,d-k):Tm(t.check,r,k,d-k)),k=u,t.wrap&4&&(t.flags?A:fh(A))!==t.check){i.msg="incorrect data check",t.mode=zi;break}A=0,h=0}t.mode=hh;case hh:if(t.wrap&&t.flags){for(;h<32;){if(l===0)break e;l--,A+=a[n++]<<h,h+=8}if(t.wrap&4&&A!==(t.total&4294967295)){i.msg="incorrect length check",t.mode=zi;break}A=0,h=0}t.mode=gh;case gh:V=Mw;break e;case zi:V=_f;break e;case Ff:return Uf;case Mf:default:return Uo}return i.next_out=d,i.avail_out=u,i.next_in=n,i.avail_in=l,t.hold=A,t.bits=h,(t.wsize||k!==i.avail_out&&t.mode<zi&&(t.mode<Pu||e!==Wp))&&Qf(i,i.output,i.next_out,k-i.avail_out),v-=i.avail_in,k-=i.avail_out,i.total_in+=v,i.total_out+=k,t.total+=k,t.wrap&4&&k&&(i.adler=t.check=t.flags?Br(t.check,r,k,i.next_out-k):Tm(t.check,r,k,i.next_out-k)),i.data_type=t.bits+(t.last?64:0)+(t.mode===on?128:0)+(t.mode===Kd||t.mode===Iu?256:0),(v===0&&k===0||e===Wp)&&V===bs&&(V=Rw),V},Ww=i=>{if(ws(i))return Uo;let e=i.state;return e.window&&(e.window=null),i.state=null,bs},Zw=(i,e)=>{if(ws(i))return Uo;const t=i.state;return t.wrap&2?(t.head=e,e.done=!1,bs):Uo},Jw=(i,e)=>{const t=e.length;let a,r,n;return ws(i)||(a=i.state,a.wrap!==0&&a.mode!==wc)?Uo:a.mode===wc&&(r=1,r=Tm(r,e,t,0),r!==a.check)?_f:(n=Qf(i,e,t,t),n?(a.mode=Ff,Uf):(a.havedict=1,bs))};var $w=Rf,Yw=jf,Xw=Nf,e5=Gw,t5=Of,i5=qw,a5=Ww,o5=Zw,r5=Jw,n5="pako inflate (from Nodeca project)",Pr={inflateReset:$w,inflateReset2:Yw,inflateResetKeep:Xw,inflateInit:e5,inflateInit2:t5,inflate:i5,inflateEnd:a5,inflateGetHeader:o5,inflateSetDictionary:r5,inflateInfo:n5};function s5(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var l5=s5;const Hf=Object.prototype.toString,{Z_NO_FLUSH:d5,Z_FINISH:yh,Z_OK:ll,Z_STREAM_END:_u,Z_NEED_DICT:Uu,Z_STREAM_ERROR:c5,Z_DATA_ERROR:bh,Z_MEM_ERROR:u5,Z_BUF_ER
vendor: 11,201 bytes, line 5183
5183ROR:kh}=Bf,m5={chunkSize:1024*64,windowBits:15,to:""};function id(i){this.options=If.assign({},m5,i||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,e.windowBits===0&&(e.windowBits=-15)),e.windowBits>=0&&e.windowBits<16&&!(i&&i.windowBits)&&(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(e.windowBits&15||(e.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Cw,this.strm.avail_out=0;let t=Pr.inflateInit2(this.strm,e.windowBits);if(t!==ll)throw new Error(Lm[t]);if(this.header=new l5,Pr.inflateGetHeader(this.strm,this.header),e.dictionary&&(typeof e.dictionary=="string"?e.dictionary=_m.string2buf(e.dictionary):Hf.call(e.dictionary)==="[object ArrayBuffer]"&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(t=Pr.inflateSetDictionary(this.strm,e.dictionary),t!==ll)))throw new Error(Lm[t])}id.prototype.push=function(i,e){const t=this.strm,a=this.options.chunkSize,r=this.options.dictionary;let n,d,l;if(this.ended)return!1;for(e===~~e?d=e:d=e===!0?yh:d5,Hf.call(i)==="[object ArrayBuffer]"?t.input=new Uint8Array(i):t.input=i,t.next_in=0,t.avail_in=t.input.length;;){for(t.avail_out===0&&(t.output=new Uint8Array(a),t.next_out=0,t.avail_out=a),n=Pr.inflate(t,d),n===Uu&&r&&(n=Pr.inflateSetDictionary(t,r),n===ll?n=Pr.inflate(t,d):n===bh&&(n=Uu));t.avail_in>0&&n===_u&&t.state.wrap&2&&t.state.flags!==0&&t.input[t.next_in]!==0;)Pr.inflateReset(t),n=Pr.inflate(t,d);switch(n){case c5:case bh:case Uu:case u5:return this.onEnd(n),this.ended=!0,!1}if(l=t.avail_out,t.next_out&&(t.avail_out===0||n===_u||d>0))if(this.options.to==="string"){let u=_m.utf8border(t.output,t.next_out),A=t.next_out-u,h=_m.buf2string(t.output,u);t.next_out=A,t.avail_out=a-A,A&&t.output.set(t.output.subarray(u,u+A),0),this.onData(h)}else this.onData(t.output.length===t.next_out?t.output:t.output.subarray(0,t.next_out)),t.avail_out=0,t.next_out=0;if(!((n===ll||n===kh)&&l===0)){if(n===_u)return n=Pr.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,!0;if(t.avail_in===0){if(d===yh)return n=Pr.inflateEnd(this.strm),this.onEnd(n===ll?kh:n),this.ended=!0,!1;break}}}return!0};id.prototype.onData=function(i){this.chunks.push(i)};id.prototype.onEnd=function(i){i===ll&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=If.flattenChunks(this.chunks)),this.chunks=[],this.err=i,this.msg=this.strm.msg};function A5(i,e){const t=new id(e);if(t.push(i,!0),t.err)throw t.msg||Lm[t.err];return t.result}var p5=id,h5=A5,g5={Inflate:p5,inflate:h5};const{Inflate:f5,inflate:v5}=g5;var wh=f5,y5=v5;const Vf=[];for(let i=0;i<256;i++){let e=i;for(let t=0;t<8;t++)e&1?e=3988292384^e>>>1:e=e>>>1;Vf[i]=e}const zh=4294967295;function b5(i,e,t){let a=i;for(let r=0;r<t;r++)a=Vf[(a^e[r])&255]^a>>>8;return a}function k5(i,e){return(b5(zh,i,e)^zh)>>>0}function xh(i,e,t){const a=i.readUint32(),r=k5(new Uint8Array(i.buffer,i.byteOffset+i.offset-e-4,e),e);if(r!==a)throw new Error(`CRC mismatch for chunk ${t}. Expected ${a}, found ${r}`)}function Gf(i,e,t){for(let a=0;a<t;a++)e[a]=i[a]}function Kf(i,e,t,a){let r=0;for(;r<a;r++)e[r]=i[r];for(;r<t;r++)e[r]=i[r]+e[r-a]&255}function qf(i,e,t,a){let r=0;if(t.length===0)for(;r<a;r++)e[r]=i[r];else for(;r<a;r++)e[r]=i[r]+t[r]&255}function Wf(i,e,t,a,r){let n=0;if(t.length===0){for(;n<r;n++)e[n]=i[n];for(;n<a;n++)e[n]=i[n]+(e[n-r]>>1)&255}else{for(;n<r;n++)e[n]=i[n]+(t[n]>>1)&255;for(;n<a;n++)e[n]=i[n]+(e[n-r]+t[n]>>1)&255}}function Zf(i,e,t,a,r){let n=0;if(t.length===0){for(;n<r;n++)e[n]=i[n];for(;n<a;n++)e[n]=i[n]+e[n-r]&255}else{for(;n<r;n++)e[n]=i[n]+t[n]&255;for(;n<a;n++)e[n]=i[n]+w5(e[n-r],t[n],t[n-r])&255}}function w5(i,e,t){const a=i+e-t,r=Math.abs(a-i),n=Math.abs(a-e),d=Math.abs(a-t);return r<=n&&r<=d?i:n<=d?e:t}function z5(i,e,t,a,r,n){switch(i){case 0:Gf(e,t,r);break;case 1:Kf(e,t,r,n);break;case 2:qf(e,t,a,r);break;case 3:Wf(e,t,a,r,n);break;case 4:Zf(e,t,a,r,n);break;default:throw new Error(`Unsupported filter: ${i}`)}}const x5=new Uint16Array([255]),S5=new Uint8Array(x5.buffer),E5=S5[0]===255;function C5(i){const{data:e,width:t,height:a,channels:r,depth:n}=i,d=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],l=Math.ceil(n/8)*r,u=new Uint8Array(a*t*l);let A=0;for(let h=0;h<7;h++){const v=d[h],k=Math.ceil((t-v.x)/v.xStep),g=Math.ceil((a-v.y)/v.yStep);if(k<=0||g<=0)continue;const E=k*l,S=new Uint8Array(E);for(let T=0;T<g;T++){const x=e[A++],F=e.subarray(A,A+E);A+=E;const Q=new Uint8Array(E);z5(x,F,Q,S,E,l),S.set(Q);for(let M=0;M<k;M++){const R=v.x+M*v.xStep,ae=v.y+T*v.yStep;if(!(R>=t||ae>=a))for(let X=0;X<l;X++)u[(ae*t+R)*l+X]=Q[M*l+X]}}}if(n===16){const h=new Uint16Array(u.buffer);if(E5)for(let v=0;v<h.length;v++)h[v]=D5(h[v]);return h}else return u}function D5(i){return(i&255)<<8|i>>8&255}const B5=new Uint16Array([255]),I5=new Uint8Array(B5.buffer),P5=I5[0]===255,T5=new Uint8Array(0);function Sh(i){const{data:e,width:t,height:a,channels:r,depth:n}=i,d=Math.ceil(n/8)*r,l=Math.ceil(n/8*r*t),u=new Uint8Array(a*l);let A=T5,h=0,v,k;for(let g=0;g<a;g++){switch(v=e.subarray(h+1,h+1+l),k=u.subarray(g*l,(g+1)*l),e[h]){case 0:Gf(v,k,l);break;case 1:Kf(v,k,l,d);break;case 2:qf(v,k,A,l);break;case 3:Wf(v,k,A,l,d);break;case 4:Zf(v,k,A,l,d);break;default:throw new Error(`Unsupported filter: ${e[h]}`)}A=k,h+=l+1}if(n===16){const g=new Uint16Array(u.buffer);if(P5)for(let E=0;E<g.length;E++)g[E]=L5(g[E]);return g}else return u}function L5(i){return(i&255)<<8|i>>8&255}const ic=Uint8Array.of(137,80,78,71,13,10,26,10);function Eh(i){if(!_5(i.readBytes(ic.length)))throw new Error("wrong PNG signature")}function _5(i){if(i.length<ic.length)return!1;for(let e=0;e<ic.length;e++)if(i[e]!==ic[e])return!1;return!0}const U5="tEXt",F5=0,Jf=new TextDecoder("latin1");function M5(i){if(R5(i),i.length===0||i.length>79)throw new Error("keyword length must be between 1 and 79")}const N5=/^[\u0000-\u00FF]*$/;function R5(i){if(!N5.test(i))throw new Error("invalid latin1 text")}function j5(i,e,t){const a=$f(e);i[a]=O5(e,t-a.length-1)}function $f(i){for(i.mark();i.readByte()!==F5;);const e=i.offset;i.reset();const t=Jf.decode(i.readBytes(e-i.offset-1));return i.skip(1),M5(t),t}function O5(i,e){return Jf.decode(i.readBytes(e))}const fo={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},Fu={UNKNOWN:-1,DEFLATE:0},Ch={UNKNOWN:-1,ADAPTIVE:0},Mu={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},Wd={NONE:0,BACKGROUND:1,PREVIOUS:2},Nu={SOURCE:0,OVER:1};class Q5 extends Ym{constructor(t,a={}){super(t);ti(this,"_checkCrc");ti(this,"_inflator");ti(this,"_png");ti(this,"_apng");ti(this,"_end");ti(this,"_hasPalette");ti(this,"_palette");ti(this,"_hasTransparency");ti(this,"_transparency");ti(this,"_compressionMethod");ti(this,"_filterMethod");ti(this,"_interlaceMethod");ti(this,"_colorType");ti(this,"_isAnimated");ti(this,"_numberOfFrames");ti(this,"_numberOfPlays");ti(this,"_frames");ti(this,"_writingDataChunks");const{checkCrc:r=!1}=a;this._checkCrc=r,this._inflator=new wh,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=Fu.UNKNOWN,this._filterMethod=Ch.UNKNOWN,this._interlaceMethod=Mu.UNKNOWN,this._colorType=fo.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(Eh(this);!this._end;){const t=this.readUint32(),a=this.readChars(4);this.decodeChunk(t,a)}return this.decodeImage(),this._png}decodeApng(){for(Eh(this);!this._end;){const t=this.readUint32(),a=this.readChars(4);this.decodeApngChunk(t,a)}return this.decodeApngImage(),this._apng}decodeChunk(t,a){const r=this.offset;switch(a){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(t);break;case"IDAT":this.decodeIDAT(t);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(t);break;case"iCCP":this.decodeiCCP(t);break;case U5:j5(this._png.text,this,t);break;case"pHYs":this.decodepHYs();break;default:this.skip(t);break}if(this.offset-r!==t)throw new Error(`Length mismatch while decoding chunk ${a}`);this._checkCrc?xh(this,t+4,a):this.skip(4)}decodeApngChunk(t,a){const r=this.offset;switch(a!=="fdAT"&&a!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),a){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(t);break;default:this.decodeChunk(t,a),this.offset=r+t;break}if(this.offset-r!==t)throw new Error(`Length mismatch while decoding chunk ${a}`);this._checkCrc?xh(this,t+4,a):this.skip(4)}decodeIHDR(){const t=this._png;t.width=this.readUint32(),t.height=this.readUint32(),t.depth=H5(this.readUint8());const a=this.readUint8();this._colorType=a;let r;switch(a){case fo.GREYSCALE:r=1;break;case fo.TRUECOLOUR:r=3;break;case fo.INDEXED_COLOUR:r=1;break;case fo.GREYSCALE_ALPHA:r=2;break;case fo.TRUECOLOUR_ALPHA:r=4;break;case fo.UNKNOWN:default:throw new Error(`Unknown color type: ${a}`)}if(this._png.channels=r,this._compressionMethod=this.readUint8(),this._compressionMethod!==Fu.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const t={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(t)}decodePLTE(t){if(t%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${t}`);const a=t/3;this._hasPalette=!0;const r=[];this._palette=r;for(let n=0;n<a;n++)r.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(t){this._writingDataChunks=!0;const a=t,r=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,r,a)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodeFDAT(t){this._writingDataChunks=!0;let a=t,r=this.offset+this.byteOffset;if(r+=4,a-=4,this._inflator.push(new Uint8Array(this.buffer,r,a)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodetRNS(t){switch(this._colorType){case fo.GREYSCALE:case fo.TRUECOLOUR:{if(t%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${t}`);if(t/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${t/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(t/2);for(let a=0;a<t/2;a++)this._transparency[a]=this.readUint16();break}case fo.INDEXED_COLOUR:{if(t>this._palette.length)throw new Error(`tRNS chunk contains more alph
5183a values than there are palette colors (${t} vs ${this._palette.length})`);let a=0;for(;a<t;a++){const r=this.readByte();this._palette[a].push(r)}for(;a<this._palette.length;a++)this._palette[a].push(255);break}case fo.UNKNOWN:case fo.GREYSCALE_ALPHA:case fo.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(t){const a=$f(this),r=this.readUint8();if(r!==Fu.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${r}`);const n=this.readBytes(t-a.length-2);this._png.iccEmbeddedProfile={name:a,profile:y5(n)}}decodepHYs(){const t=this.readUint32(),a=this.readUint32(),r=this.readByte();this._png.resolution={x:t,y:a,unit:r}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let t=0;t<this._numberOfFrames;t++){const a={sequenceNumber:this._frames[t].sequenceNumber,delayNumber:this._frames[t].delayNumber,delayDenominator:this._frames[t].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},r=this._frames.at(t);if(r){if(r.data=Sh({data:r.data,width:r.width,height:r.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),t===0||r.xOffset===0&&r.yOffset===0&&r.width===this._png.width&&r.height===this._png.height)a.data=r.data;else{const n=this._apng.frames.at(t-1);this.disposeFrame(r,n,a),this.addFrameDataToCanvas(a,r)}this._apng.frames.push(a)}}return this._apng}disposeFrame(t,a,r){switch(t.disposeOp){case Wd.NONE:break;case Wd.BACKGROUND:for(let n=0;n<this._png.height;n++)for(let d=0;d<this._png.width;d++){const l=(n*t.width+d)*this._png.channels;for(let u=0;u<this._png.channels;u++)r.data[l+u]=0}break;case Wd.PREVIOUS:r.data.set(a.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(t,a){const r=1<<this._png.depth,n=(d,l)=>{const u=((d+a.yOffset)*this._png.width+a.xOffset+l)*this._png.channels,A=(d*a.width+l)*this._png.channels;return{index:u,frameIndex:A}};switch(a.blendOp){case Nu.SOURCE:for(let d=0;d<a.height;d++)for(let l=0;l<a.width;l++){const{index:u,frameIndex:A}=n(d,l);for(let h=0;h<this._png.channels;h++)t.data[u+h]=a.data[A+h]}break;case Nu.OVER:for(let d=0;d<a.height;d++)for(let l=0;l<a.width;l++){const{index:u,frameIndex:A}=n(d,l);for(let h=0;h<this._png.channels;h++){const v=a.data[A+this._png.channels-1]/r,k=h%(this._png.channels-1)===0?1:a.data[A+h],g=Math.floor(v*k+(1-v)*t.data[u+h]);t.data[u+h]+=g}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var a;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const t=this._isAnimated?((a=this._frames)==null?void 0:a.at(0)).data:this._inflator.result;if(this._filterMethod!==Ch.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===Mu.NO_INTERLACE)this._png.data=Sh({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===Mu.ADAM7)this._png.data=C5({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const t=this._inflator.result,a=this._frames.at(-1);a?a.data=t:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:Wd.NONE,blendOp:Nu.SOURCE,data:t}),this._inflator=new wh,this._writingDataChunks=!1}}function H5(i){if(i!==1&&i!==2&&i!==4&&i!==8&&i!==16)throw new Error(`invalid bit depth: ${i}`);return i}var Dh;(function(i){i[i.UNKNOWN=0]="UNKNOWN",i[i.METRE=1]="METRE"})(Dh||(Dh={}));function V5(i,e){return new Q5(i,e).decode()}var gt=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function Ru(){gt.console&&typeof gt.console.log=="function"&>.console.log.apply(gt.console,arguments)}var Ai={log:Ru,warn:function(i){gt.console&&(typeof gt.console.warn=="function"?gt.console.warn.apply(gt.console,arguments):Ru.call(null,arguments))},error:function(i){gt.console&&(typeof gt.console.error=="function"?gt.console.error.apply(gt.console,arguments):Ru(i))}};function ju(i,e,t){var a=new XMLHttpRequest;a.open("GET",i),a.responseType="blob",a.onload=function(){us(a.response,e,t)},a.onerror=function(){Ai.error("could not download file")},a.send()}function Bh(i){var e=new XMLHttpRequest;e.open("HEAD",i,!1);try{e.send()}catch{}return e.status>=200&&e.status<=299}function Zd(i){try{i.dispatchEvent(new MouseEvent("click"))}catch{var e=document.createEvent("MouseEvents");
vendor: 3,407 bytes, lines 5183-5188
5183e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),i.dispatchEvent(e)}}var us=gt.saveAs||((typeof window>"u"?"undefined":ii(window))!=="object"||window!==gt?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(i,e,t){var a=gt.URL||gt.webkitURL,r=document.createElement("a");e=e||i.name||"download",r.download=e,r.rel="noopener",typeof i=="string"?(r.href=i,r.origin!==location.origin?Bh(r.href)?ju(i,e,t):Zd(r,r.target="_blank"):Zd(r)):(r.href=a.createObjectURL(i),setTimeout(function(){a.revokeObjectURL(r.href)},4e4),setTimeout(function(){Zd(r)},0))}:"msSaveOrOpenBlob"in navigator?function(i,e,t){if(e=e||i.name||"download",typeof i=="string")if(Bh(i))ju(i,e,t);else{var a=document.createElement("a");a.href=i,a.target="_blank",setTimeout(function(){Zd(a)})}else navigator.msSaveOrOpenBlob(function(r,n){return n===void 0?n={autoBom:!1}:ii(n)!=="object"&&(Ai.warn("Deprecated: Expected third argument to be a object"),n={autoBom:!n}),n.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(r.type)?new Blob(["\uFEFF",r],{type:r.type}):r}(i,t),e)}:function(i,e,t,a){if((a=a||open("","_blank"))&&(a.document.title=a.document.body.innerText="downloading..."),typeof i=="string")return ju(i,e,t);var r=i.type==="application/octet-stream",n=/constructor/i.test(gt.HTMLElement)||gt.safari,d=/CriOS\/[\d]+/.test(navigator.userAgent);if((d||r&&n)&&(typeof FileReader>"u"?"undefined":ii(FileReader))==="object"){var l=new FileReader;l.onloadend=function(){var h=l.result;h=d?h:h.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=h:location=h,a=null},l.readAsDataURL(i)}else{var u=gt.URL||gt.webkitURL,A=u.createObjectURL(i);a?a.location=A:location.href=A,a=null,setTimeout(function(){u.revokeObjectURL(A)},4e4)}});/** 5184 * A class to parse color values 5185 * @author Stoyan Stefanov <[email protected]> 5186 * {@link http://www.phpied.com/rgb-color-parser-in-javascript/} 5187 * @license Use it if you like it 5188 */function Yf(i){var e;i=i||"",this.ok=!1,i.charAt(0)=="#"&&(i=i.substr(1,6)),i={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee9
51880",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[i=(i=i.replace(/ /g,"")).toLowerCase()]||i;for(var t=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(l){return[parseInt(l[1]),parseInt(l[2]),parseInt(l[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(l){return[parseInt(l[1],16),parseInt(l[2],16),parseInt(l[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(l){return[parseInt(l[1]+l[1],16),parseInt(l[2]+l[2],16),parseInt(l[3]+l[3],16)]}}],a=0;a<t.length;a++){var r=t[a].re,n=t[a].process,d=r.exec(i);d&&(e=n(d),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var l=this.r.toString(16),u=this.g.toString(16),A=this.b.toString(16);return l.length==1&&(l="0"+l),u.length==1&&(u="0"+u),A.length==1&&(A="0"+A),"#"+l+u+A}}var ac=gt.atob.bind(gt),Ih=gt.btoa.bind(gt);/** 5189 * @license 5190 * Joseph Myers does not specify a particular license for his work. 5191 * 5192 * Author: Joseph Myers 5193 * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js 5194 * 5195 * Modified by: Owen Leong 5196 */function Ou(i,e){var t=i[0],a=i[1],r=i[2],n=i[3];t=wa(t,a,r,n,e[0],7,-680876936),n=wa(n,t,a,r,e[1],12,-389564586),r=wa(r,n,t,a,e[2],17,606105819),a=wa(a,r,n,t,e[3],22,-1044525330),t=wa(t,a,r,n,e[4],7,-176418897),n=wa(n,t,a,r,e[5],12,1200080426),r=wa(r,n,t,a,e[6],17,-1473231341),a=wa(a,r,n,t,e[7],22,-45705983),t=wa(t,a,r,n,e[8],7,1770035416),n=wa(n,t,a,r,e[9],12,-1958414417),r=wa(r,n,t,a,e[10],17,-42063),a=wa(a,r,n,t,e[11],22,-1990404162),t=wa(t,a,r,n,e[12],7,1804603682),n=wa(n,t,a,r,e[13],12,-40341101),r=wa(r,n,t,a,e[14],17,-1502002290),t=za(t,a=wa(a,r,n,t,e[15],22,1236535329),r,n,e[1],5,-165796510),n=za(n,t,a,r,e[6],9,-1069501632),r=za(r,n,t,a,e[11],14,643717713),a=za(a,r,n,t,e[0],20,-373897302),t=za(t,a,r,n,e[5],5,-701558691),n=za(n,t,a,r,e[10],9,38016083),r=za(r,n,t,a,e[15],14,-660478335),a=za(a,r,n,t,e[4],20,-405537848),t=za(t,a,r,n,e[9],5,568446438),n=za(n,t,a,r,e[14],9,-1019803690),r=za(r,n,t,a,e[3],14,-187363961),a=za(a,r,n,t,e[8],20,1163531501),t=za(t,a,r,n,e[13],5,-1444681467),n=za(n,t,a,r,e[2],9,-51403784),r=za(r,n,t,a,e[7],14,1735328473),t=xa(t,a=za(a,r,n,t,e[12],20,-1926607734),r,n,e[5],4,-378558),n=xa(n,t,a,r,e[8],11,-2022574463),r=xa(r,n,t,a,e[11],16,1839030562),a=xa(a,r,n,t,e[14],23,-35309556),t=xa(t,a,r,n,e[1],4,-1530992060),n=xa(n,t,a,r,e[4],11,1272893353),r=xa(r,n,t,a,e[7],16,-155497632),a=xa(a,r,n,t,e[10],23,-1094730640),t=xa(t,a,r,n,e[13],4,681279174),n=xa(n,t,a,r,e[0],11,-358537222),r=xa(r,n,t,a,e[3],16,-722521979),a=xa(a,r,n,t,e[6],23,76029189),t=xa(t,a,r,n,e[9],4,
vendor: 1,104 bytes, line 5196
5196-640364487),n=xa(n,t,a,r,e[12],11,-421815835),r=xa(r,n,t,a,e[15],16,530742520),t=Sa(t,a=xa(a,r,n,t,e[2],23,-995338651),r,n,e[0],6,-198630844),n=Sa(n,t,a,r,e[7],10,1126891415),r=Sa(r,n,t,a,e[14],15,-1416354905),a=Sa(a,r,n,t,e[5],21,-57434055),t=Sa(t,a,r,n,e[12],6,1700485571),n=Sa(n,t,a,r,e[3],10,-1894986606),r=Sa(r,n,t,a,e[10],15,-1051523),a=Sa(a,r,n,t,e[1],21,-2054922799),t=Sa(t,a,r,n,e[8],6,1873313359),n=Sa(n,t,a,r,e[15],10,-30611744),r=Sa(r,n,t,a,e[6],15,-1560198380),a=Sa(a,r,n,t,e[13],21,1309151649),t=Sa(t,a,r,n,e[4],6,-145523070),n=Sa(n,t,a,r,e[11],10,-1120210379),r=Sa(r,n,t,a,e[2],15,718787259),a=Sa(a,r,n,t,e[9],21,-343485551),i[0]=Rn(t,i[0]),i[1]=Rn(a,i[1]),i[2]=Rn(r,i[2]),i[3]=Rn(n,i[3])}function jc(i,e,t,a,r,n){return e=Rn(Rn(e,i),Rn(a,n)),Rn(e<<r|e>>>32-r,t)}function wa(i,e,t,a,r,n,d){return jc(e&t|~e&a,i,e,r,n,d)}function za(i,e,t,a,r,n,d){return jc(e&a|t&~a,i,e,r,n,d)}function xa(i,e,t,a,r,n,d){return jc(e^t^a,i,e,r,n,d)}function Sa(i,e,t,a,r,n,d){return jc(t^(e|~a),i,e,r,n,d)}function Xf(i){var e,t=i.length,a=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=i.length;
vendor: 9,463 bytes, lines 5196-5213
5196e+=64)Ou(a,G5(i.substring(e-64,e)));i=i.substring(e-64);var r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<i.length;e++)r[e>>2]|=i.charCodeAt(e)<<(e%4<<3);if(r[e>>2]|=128<<(e%4<<3),e>55)for(Ou(a,r),e=0;e<16;e++)r[e]=0;return r[14]=8*t,Ou(a,r),a}function G5(i){var e,t=[];for(e=0;e<64;e+=4)t[e>>2]=i.charCodeAt(e)+(i.charCodeAt(e+1)<<8)+(i.charCodeAt(e+2)<<16)+(i.charCodeAt(e+3)<<24);return t}var Ph="0123456789abcdef".split("");function K5(i){for(var e="",t=0;t<4;t++)e+=Ph[i>>8*t+4&15]+Ph[i>>8*t&15];return e}function q5(i){return String.fromCharCode(255&i,(65280&i)>>8,(16711680&i)>>16,(4278190080&i)>>24)}function Um(i){return Xf(i).map(q5).join("")}var W5=function(i){for(var e=0;e<i.length;e++)i[e]=K5(i[e]);return i.join("")}(Xf("hello"))!="5d41402abc4b2a76b9719d911017c592";function Rn(i,e){if(W5){var t=(65535&i)+(65535&e);return(i>>16)+(e>>16)+(t>>16)<<16|65535&t}return i+e&4294967295}/** 5197 * @license 5198 * FPDF is released under a permissive license: there is no usage restriction. 5199 * You may embed it freely in your application (commercial or not), with or 5200 * without modifications. 5201 * 5202 * Reference: http://www.fpdf.org/en/script/script37.php 5203 */function Fm(i,e){var t,a,r,n;if(i!==t){for(var d=(r=i,n=1+(256/i.length|0),new Array(n+1).join(r)),l=[],u=0;u<256;u++)l[u]=u;var A=0;for(u=0;u<256;u++){var h=l[u];A=(A+h+d.charCodeAt(u))%256,l[u]=l[A],l[A]=h}t=i,a=l}else l=a;var v=e.length,k=0,g=0,E="";for(u=0;u<v;u++)g=(g+(h=l[k=(k+1)%256]))%256,l[k]=l[g],l[g]=h,d=l[(l[k]+l[g])%256],E+=String.fromCharCode(e.charCodeAt(u)^d);return E}/** 5204 * @license 5205 * Licensed under the MIT License. 5206 * http://opensource.org/licenses/mit-license 5207 * Author: Owen Leong (@owenl131) 5208 * Date: 15 Oct 2020 5209 * References: 5210 * https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt 5211 * https://github.com/foliojs/pdfkit/blob/master/lib/security.js 5212 * http://www.fpdf.org/en/script/script37.php 5213 */var Th={print:4,modify:8,copy:16,"annot-forms":32};function tl(i,e,t,a){this.v=1,this.r=2;var r=192;i.forEach(function(l){if(Th.perm!==void 0)throw new Error("Invalid permission: "+l);r+=Th[l]}),this.padding="(¿N^NuÂAd\0NVÿú�\b..\0¶Ãh>Â/\f©þdSiz";var n=(e+this.padding).substr(0,32),d=(t+this.padding).substr(0,32);this.O=this.processOwnerPassword(n,d),this.P=-(1+(255^r)),this.encryptionKey=Um(n+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(a)).substr(0,5),this.U=Fm(this.encryptionKey,this.padding)}function il(i){if(/[^\u0000-\u00ff]/.test(i))throw new Error("Invalid PDF Name Object: "+i+", Only accept ASCII characters.");for(var e="",t=i.length,a=0;a<t;a++){var r=i.charCodeAt(a);e+=r<33||r===35||r===37||r===40||r===41||r===47||r===60||r===62||r===91||r===93||r===123||r===125||r>126?"#"+("0"+r.toString(16)).slice(-2):i[a]}return e}function Lh(i){if(ii(i)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,a,r){if(r=r||!1,typeof t!="string"||typeof a!="function"||typeof r!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var n=Math.random().toString(35);return e[t][n]=[a,!!r],n},this.unsubscribe=function(t){for(var a in e)if(e[a][t])return delete e[a][t],Object.keys(e[a]).length===0&&delete e[a],!0;return!1},this.publish=function(t){if(e.hasOwnProperty(t)){var a=Array.prototype.slice.call(arguments,1),r=[];for(var n in e[t]){var d=e[t][n];try{d[0].apply(i,a)}catch(l){gt.console&&Ai.error("jsPDF PubSub Error",l.message,l)}d[1]&&r.push(n)}r.length&&r.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function zc(i){if(!(this instanceof zc))return new zc(i);var e="opacity,stroke-opacity".split(",");for(var t in i)i.hasOwnProperty(t)&&e.indexOf(t)>=0&&(this[t]=i[t]);this.id="",this.objectNumber=-1}function ev(i,e){this.gState=i,this.matrix=e,this.id="",this.objectNumber=-1}function As(i,e,t,a,r){if(!(this instanceof As))return new As(i,e,t,a,r);this.type=i==="axial"?2:3,this.coords=e,this.colors=t,ev.call(this,a,r)}function ol(i,e,t,a,r){if(!(this instanceof ol))return new ol(i,e,t,a,r);this.boundingBox=i,this.xStep=e,this.yStep=t,this.stream="",this.cloneIndex=0,ev.call(this,a,r)}function $e(i){var e,t=typeof arguments[0]=="string"?arguments[0]:"p",a=arguments[1],r=arguments[2],n=arguments[3],d=[],l=1,u=16,A="S",h=null;ii(i=i||{})==="object"&&(t=i.orientation,a=i.unit||a,r=i.format||r,n=i.compress||i.compressPdf||n,(h=i.encryption||null)!==null&&(h.userPassword=h.userPassword||"",h.ownerPassword=h.ownerPassword||"",h.userPermissions=h.userPermissions||[]),l=typeof i.userUnit=="number"?Math.abs(i.userUnit):1,i.precision!==void 0&&(e=i.precision),i.floatPrecision!==void 0&&(u=i.floatPrecision),A=i.defaultPathOperation||"S"),d=i.filters||(n===!0?["FlateEncode"]:d),a=a||"mm",t=(""+(t||"P")).toLowerCase();var v=i.putOnlyUsedFonts||!1,k={},g={internal:{},__private__:{}};g.__private__.PubSub=Lh;var E="1.3",S=g.__private__.getPdfVersion=function(){return E};g.__private__.setPdfVersion=function(f){E=f};var T={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};g.__private__.getPageFormats=function(){return T};var x=g.__private__.getPageFormat=function(f){return T[f]};r=r||"a4";var F="compat",Q="advanced",M=F;function R(){this.saveGraphicsState(),G(new ct(vt,0,0,-vt,0,Wo()*vt).toString()+" cm"),this.setFontSize(this.getFontSize()/vt),A="n",M=Q}function ae(){this.restoreGraphicsState(),A="S",M=F}var X=g.__private__.combineFontStyleAndFontWeight=function(f,B){if(f=="bold"&&B=="normal"||f=="bold"&&B==400||f=="normal"&&B=="italic"||f=="bold"&&B=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return B&&(f=B==400||B==="normal"?f==="italic"?"italic":"normal":B!=700&&B!=="bold"||f!=="normal"?(B==700?"bold":B)+""+f:"bold"),f};g.advancedAPI=function(f){var B=M===F;return B&&R.call(this),typeof f!="function"||(f(this),B&&ae.call(this)),this},g.compatAPI=function(f){var B=M===Q;return B&&ae.call(this),typeof f!="function"||(f(this),B&&R.call(this)),this},g.isAdvancedAPI=function(){return M===Q};var V,D=function(f){if(M!==Q)throw new Error(f+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Z=g.roundToPrecision=g.__private__.roundToPrecision=function(f,B){var K=e||B;if(isNaN(f)||isNaN(K))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return f.toFixed(K).replace(/0+$/,"")};V=g.hpf=g.__private__.hpf=typeof u=="number"?function(f){if(isNaN(f))throw new Error("Invalid argument passed to jsPDF.hpf");return Z(f,u)}:u==="smart"?function(f){if(isNaN(f))throw new Error("Invalid argument passed to jsPDF.hpf");return Z(f,f>-1&&f<1?16:5)}:function(f){if(isNaN(f))throw new Error("Invalid argument passed to jsPDF.hpf");return Z(f,16)};var C=g.f2=g.__private__.f2=function(f){if(isNaN(f))throw new Error("Invalid argument passed to jsPDF.f2");return Z(f,2)},N=g.__private__.f3=function(f){if(isNaN(f))throw new Error("Invalid argument passed to jsPDF.f3");return Z(f,3)},W=g.scale=g.__private__.scale=function(f){if(isNaN(f))throw new Error("Invalid argument passed to jsPDF.scale");return M===F?f*vt:M===Q?f:void 0},J=function(f){return W(function(B){return M===F?Wo()-B:M===Q?B:void 0}(f))};g.__private__.setPrecision=g.setPrecision=function(f){typeof parseInt(f,10)=="number"&&(e=parseInt(f,10))};var re,ue="00000000000000000000000000000000",de=g.__private__.getFileId=function(){return ue},ie=g.__private__.setFileId=function(f){return ue=f!==void 0&&/^[a-fA-F0-9]{32}$/.test(f)?f.toUpperCase():ue.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),h!==null&&(Qi=new tl(h.userPermissions,h.userPassword,h.ownerPassword,ue)),ue};g.setFileId=function(f){return ie(f),this},g.getFileId=function(){return de()};var fe=g.__private__.convertDateToPDFDate=function(f){var B=f.getTimezoneOffset(),K=B<0?"+":"-",ne=Math.floor(Math.abs(B/60)),Ae=Math.abs(B%60),Se=[K,ee(ne),"'",ee(Ae),"'"].join("");return["D:",f.getFullYear(),ee(f.getMonth()+1),ee(f.getDate()),ee(f.getHours()),ee(f.getMinutes()),ee(f.getSeconds()),Se].join("")},ye=g.__private__.convertPDFDateToDate=function(f){var B=parseInt(f.substr(2,4),10),K=parseInt(f.substr(6,2),10)-1,ne=parseInt(f.substr(8,2),10),Ae=parseInt(f.substr(10,2),10),Se=parseInt(f.substr(12,2),10),Ie=parseInt(f.substr(14,2),10);return new Date(B,K,ne,Ae,Se,Ie,0)},ke=g.__private__.setCreationDate=function(f){var B;if(f===void 0&&(f=new Date),f instanceof Date)B=fe(f);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(f))throw new Error("Invalid argument passed to
5213jsPDF.setCreationDate");B=f}return re=B},I=g.__private__.getCreationDate=function(f){var B=re;return f==="jsDate"&&(B=ye(re)),B};g.setCreationDate=function(f){return ke(f),this},g.getCreationDate=function(f){return I(f)};var q,ee=g.__private__.padd2=function(f){return("0"+parseInt(f)).slice(-2)},oe=g.__private__.padd2Hex=function(f){return("00"+(f=f.toString())).substr(f.length)},se=0,pe=[],ze=[],xe=0,De=[],_e=[],Re=!1,je=ze;g.__private__.setCustomOutputDestination=function(f){Re=!0,je=f};var it=function(f){Re||(je=f)};g.__private__.resetCustomOutputDestination=function(){Re=!1,je=ze};var G=g.__private__.out=function(f){return f=f.toString(),xe+=f.length+1,je.push(f),je},Me=g.__private__.write=function(f){return G(arguments.length===1?f.toString():Array.prototype.join.call(arguments," "))},bt=g.__private__.getArrayBuffer=function(f){for(var B=f.length,K=new ArrayBuffer(B),ne=new Uint8Array(K);B--;)ne[B]=f.charCodeAt(B);return K},nt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];g.__private__.getStandardFonts=function(){return nt};var Le=i.fontSize||16;g.__private__.setFontSize=g.setFontSize=function(f){return Le=M===Q?f/vt:f,this};var dt,Ke=g.__private__.getFontSize=g.getFontSize=function(){return M===F?Le:Le*vt},st=i.R2L||!1;g.__private__.setR2L=g.setR2L=function(f){return st=f,this},g.__private__.getR2L=g.getR2L=function(){return st};var rt,Qt=g.__private__.setZoomMode=function(f){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(f))dt=f;else if(isNaN(f)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(f)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+f+'" is not recognized.');dt=f}else dt=parseInt(f,10)};g.__private__.getZoomMode=function(){return dt};var Tt,pt=g.__private__.setPageMode=function(f){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(f)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+f+'" is not recognized.');rt=f};g.__private__.getPageMode=function(){return rt};var Lt=g.__private__.setLayoutMode=function(f){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(f)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+f+'" is not recognized.');Tt=f};g.__private__.getLayoutMode=function(){return Tt},g.__private__.setDisplayMode=g.setDisplayMode=function(f,B,K){return Qt(f),Lt(B),pt(K),this};var Pt={title:"",subject:"",author:"",keywords:"",creator:""};g.__private__.getDocumentProperty=function(f){if(Object.keys(Pt).indexOf(f)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Pt[f]},g.__private__.getDocumentProperties=function(){return Pt},g.__private__.setDocumentProperties=g.setProperties=g.setDocumentProperties=function(f){for(var B in Pt)Pt.hasOwnProperty(B)&&f[B]&&(Pt[B]=f[B]);return this},g.__private__.setDocumentProperty=function(f,B){if(Object.keys(Pt).indexOf(f)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Pt[f]=B};var Ye,vt,tt,xi,Ut,wt={},St={},pi=[],at={},ai={},mt={},ft={},li=null,Ct=0,ut=[],Ht=new Lh(g),Nr=i.hotfixes||[],qi={},Fo={},ko=[],ct=function f(B,K,ne,Ae,Se,Ie){if(!(this instanceof f))return new f(B,K,ne,Ae,Se,Ie);isNaN(B)&&(B=1),isNaN(K)&&(K=0),isNaN(ne)&&(ne=0),isNaN(Ae)&&(Ae=1),isNaN(Se)&&(Se=0),isNaN(Ie)&&(Ie=0),this._matrix=[B,K,ne,Ae,Se,Ie]};Object.defineProperty(ct.prototype,"sx",{get:function(){return this._matrix[0]},set:function(f){this._matrix[0]=f}}),Object.defineProperty(ct.prototype,"shy",{get:function(){return this._matrix[
vendor: 4,854 bytes, lines 5213-5214
52131]},set:function(f){this._matrix[1]=f}}),Object.defineProperty(ct.prototype,"shx",{get:function(){return this._matrix[2]},set:function(f){this._matrix[2]=f}}),Object.defineProperty(ct.prototype,"sy",{get:function(){return this._matrix[3]},set:function(f){this._matrix[3]=f}}),Object.defineProperty(ct.prototype,"tx",{get:function(){return this._matrix[4]},set:function(f){this._matrix[4]=f}}),Object.defineProperty(ct.prototype,"ty",{get:function(){return this._matrix[5]},set:function(f){this._matrix[5]=f}}),Object.defineProperty(ct.prototype,"a",{get:function(){return this._matrix[0]},set:function(f){this._matrix[0]=f}}),Object.defineProperty(ct.prototype,"b",{get:function(){return this._matrix[1]},set:function(f){this._matrix[1]=f}}),Object.defineProperty(ct.prototype,"c",{get:function(){return this._matrix[2]},set:function(f){this._matrix[2]=f}}),Object.defineProperty(ct.prototype,"d",{get:function(){return this._matrix[3]},set:function(f){this._matrix[3]=f}}),Object.defineProperty(ct.prototype,"e",{get:function(){return this._matrix[4]},set:function(f){this._matrix[4]=f}}),Object.defineProperty(ct.prototype,"f",{get:function(){return this._matrix[5]},set:function(f){this._matrix[5]=f}}),Object.defineProperty(ct.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(ct.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(ct.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(ct.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),ct.prototype.join=function(f){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(V).join(f)},ct.prototype.multiply=function(f){var B=f.sx*this.sx+f.shy*this.shx,K=f.sx*this.shy+f.shy*this.sy,ne=f.shx*this.sx+f.sy*this.shx,Ae=f.shx*this.shy+f.sy*this.sy,Se=f.tx*this.sx+f.ty*this.shx+this.tx,Ie=f.tx*this.shy+f.ty*this.sy+this.ty;return new ct(B,K,ne,Ae,Se,Ie)},ct.prototype.decompose=function(){var f=this.sx,B=this.shy,K=this.shx,ne=this.sy,Ae=this.tx,Se=this.ty,Ie=Math.sqrt(f*f+B*B),Ze=(f/=Ie)*K+(B/=Ie)*ne;K-=f*Ze,ne-=B*Ze;var qe=Math.sqrt(K*K+ne*ne);return Ze/=qe,f*(ne/=qe)<B*(K/=qe)&&(f=-f,B=-B,Ze=-Ze,Ie=-Ie),{scale:new ct(Ie,0,0,qe,0,0),translate:new ct(1,0,0,1,Ae,Se),rotate:new ct(f,B,-B,f,0,0),skew:new ct(1,0,Ze,1,0,0)}},ct.prototype.toString=function(f){return this.join(" ")},ct.prototype.inversed=function(){var f=this.sx,B=this.shy,K=this.shx,ne=this.sy,Ae=this.tx,Se=this.ty,Ie=1/(f*ne-B*K),Ze=ne*Ie,qe=-B*Ie,At=-K*Ie,yt=f*Ie;return new ct(Ze,qe,At,yt,-Ze*Ae-At*Se,-qe*Ae-yt*Se)},ct.prototype.applyToPoint=function(f){var B=f.x*this.sx+f.y*this.shx+this.tx,K=f.x*this.shy+f.y*this.sy+this.ty;return new Et(B,K)},ct.prototype.applyToRectangle=function(f){var B=this.applyToPoint(f),K=this.applyToPoint(new Et(f.x+f.w,f.y+f.h));return new ts(B.x,B.y,K.x-B.x,K.y-B.y)},ct.prototype.clone=function(){var f=this.sx,B=this.shy,K=this.shx,ne=this.sy,Ae=this.tx,Se=this.ty;return new ct(f,B,K,ne,Ae,Se)},g.Matrix=ct;var Mo=g.matrixMult=function(f,B){return B.multiply(f)},No=new ct(1,0,0,1,0,0);g.unitMatrix=g.identityMatrix=No;var Fa=function(f,B){if(!ai[f]){var K=(B instanceof As?"Sh":"P")+(Object.keys(at).length+1).toString(10);B.id=K,ai[f]=K,at[K]=B,Ht.publish("addPattern",B)}};g.ShadingPattern=As,g.TilingPattern=ol,g.addShadingPattern=function(f,B){return D("addShadingPattern()"),Fa(f,B),this},g.beginTilingPattern=function(f){D("beginTilingPattern()"),Ko(f.boundingBox[0],f.boundingBox[1],f.boundingBox[2]-f.boundingBox[0],f.boundingBox[3]-f.boundingBox[1],f.matrix)},g.endTilingPattern=function(f,B){D("endTilingPattern()"),B.stream=_e[q].join(` 5214`),Fa(f,B),Ht.publish("endTilingPattern",B),ko.pop().restore()};var Ma,jt=g.__private__.newObject=function(){var f=Qe();return Ri(f,!0),f},Qe=g.__private__.newObjectDeferred=function(){return se++,pe[se]=function(){return xe},se},Ri=function(f,B){return B=typeof B=="boolean"&&B,pe[f]=xe,B&&G(f+" 0 obj"),f},mr=g.__private__.newAdditionalObject=function(){var f={objId:Qe(),content:""};return De.push(f),f},Ro=Qe(),Na=Qe(),Ra=g.__private__.decodeColorString=function(f){var B=f.split(" ");if(B.length!==2||B[1]!=="g"&&B[1]!=="G")B.length!==5||B[4]!=="k"&&B[4]!=="K"||(B=[(1-B[0])*(1-B[3]),(1-B[1])*(1-B[3]),(1-B[2])*(1-B[3]),"r"]);else{var K=parseFloat(B[0]);B=[K,K,K,"r"]}for(var ne="#",Ae=0;Ae<3;Ae++)ne+=("0"+Math.floor(255*parseFloat(B[Ae])).toString(16)).slice(-2);return ne},ja=g.__private__.encodeColorString=function(f){var B;typeof f=="string"&&(f={ch1:f});var K=f.ch1,ne=f.ch2,Ae=f.ch3,Se=f.ch4,Ie=f.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof K=="string"&&K.charAt(0)!=="#"){var Ze=new Yf(K);if(Ze.ok)K=Ze.toHex();else if(!/^\d*\.?\d*$/.test(K))throw new Error('Invalid color "'+K+'" passed to
5214jsPDF.encodeColorString.')}if(typeof K=="string"&&/^#[0-9A-Fa-f]{3}$/.test(K)&&(K="#"+K[1]+K[1]+K[2]+K[2]+K[3]+K[3]),typeof K=="string"&&/^#[0-9A-Fa-f]{6}$/.test(K)){var qe=parseInt(K.substr(1),16);K=qe>>16&255,ne=qe>>8&255,Ae=255&qe}if(ne===void 0||Se===void 0&&K===ne&&ne===Ae)B=typeof K=="string"?K+" "+Ie[0]:f.precision===2?C(K/255)+" "+Ie[0]:N(K/255)+" "+Ie[0];else if(Se===void 0||ii(Se)==="object"){if(Se&&!isNaN(Se.a)&&Se.a===0)return["1.","1.","1.",Ie[1]].join(" ");B=typeof K=="string"?[K,ne,Ae,Ie[1]].join(" "):f.precision===2?[C(K/255),C(ne/255),C(Ae/255),Ie[1]].join(" "):[N(K/255),N(ne/255),N(Ae/255),Ie[1]].join(" ")}else B=typeof K=="string"?[K,ne,Ae,Se,Ie[2]].join(" "):f.precision===2?[C(K),C(ne),C(Ae),C(Se),Ie[2]].join(" "):[N(K),N(ne),N(Ae),N(Se),Ie[2]].join(" ");return B},Wi=g.__private__.getFilters=function(){return d},Da=g.__private__.putStream=function(f){var B=(f=f||{}).data||"",K=f.filters||Wi(),ne=f.alreadyAppliedFilters||[],Ae=f.addLength1||!1,Se=B.length,Ie=f.objectId,Ze=function(oi){return oi};if(h!==null&&Ie===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");h!==null&&(Ze=Qi.encryptor(Ie,0));var qe={};K===!0&&(K=["FlateEncode"]);var At=f.additionalKeyValues||[],yt=(qe=$e.API.processDataByFilters!==void 0?$e.API.processDataByFilters(B,K):{data:B,reverseChain:[]}).reverseChain+(Array.isArray(ne)?ne.join(" "):ne.toString());if(qe.data.length!==0&&(At.push({key:"Length",value:qe.data.length}),Ae===!0&&At.push({key:"Length1",value:Se})),yt.length!=0)if(yt.split("/").length-1==1)At.push({key:"Filter",value:yt});else{At.push({key:"Filter",value:"["+yt+"]"});for(var Ft=0;Ft<At.length;Ft+=1)if(At[Ft].key==="DecodeParms"){for(var ki=[],Jt=0;Jt<qe.reverseChain.split("/").length-1;Jt+=1)ki.push("null");ki.push(At[Ft].value),At[Ft].value="["+ki.join(" ")+"]"}}G("<<");for(var Vt=0;Vt<At.length;Vt++)G("/"+At[Vt].key+" "+At[Vt].value);G(">>"),qe.data.length!==0&&(G("stream"),G(Ze(qe.data)),G("endstream"))},Rr=g.__private__.putPage=function(f){var B=f.number,K=f.data,ne=f.objId,Ae=f.contentsObjId;Ri(ne,!0),G("<</Type /Page"),G("/Parent "+f.rootDictionaryObjId+" 0 R"),G("/Resources "+f.resourceDictionaryObjId+" 0 R"),G("/MediaBox ["+parseFloat(V(f.mediaBox.bottomLeftX))+" "+parseFloat(V(f.mediaBox.bottomLeftY))+" "+V(f.mediaBox.topRightX)+" "+V(f.mediaBox.topRightY)+"]"),f.cropBox!==null&&G("/CropBox ["+V(f.cropBox.bottomLeftX)+" "+V(f.cropBox.bottomLeftY)+" "+V(f.cropBox.topRightX)+" "+V(f.cropBox.topRightY)+"]"),f.bleedBox!==null&&G("/BleedBox ["+V(f.bleedBox.bottomLeftX)+" "+V(f.bleedBox.bottomLeftY)+" "+V(f.bleedBox.topRightX)+" "+V(f.bleedBox.topRightY)+"]"),f.trimBox!==null&&G("/TrimBox ["+V(f.trimBox.bottomLeftX)+" "+V(f.trimBox.bottomLeftY)+" "+V(f.trimBox.topRightX)+" "+V(f.trimBox.topRightY)+"]"),f.artBox!==null&&G("/ArtBox ["+V(f.artBox.bottomLeftX)+" "+V(f.artBox.bottomLeftY)+" "+V(f.artBox.topRightX)+" "+V(f.artBox.topRightY)+"]"),typeof f.userUnit=="number"&&f.userUnit!==1&&G("/UserUnit "+f.userUnit),Ht.publish("putPage",{objId:ne,pageContext:ut[B],pageNumber:B,page:K}),G("/Contents "+Ae+" 0 R"),G(">>"),G("endobj");var Se=K.join(` 5215`);return M===Q&&(Se+=` 5216Q`),Ri(Ae,!0),Da({data:Se,filters:Wi(),objectId:Ae}),G("endobj"),ne},wo=g.__private__.putPages=function(){var f,B,K=[];for(f=1;f<=Ct;f++)ut[f].objId=Qe(),ut[f].contentsObjId=Qe();for(f=1;f<=Ct;f++)K.push(Rr({number:f,data:_e[f],objId:ut[f].objId,contentsObjId:ut[f].contentsObjId,mediaBox:ut[f].mediaBox,cropBox:ut[f].cropBox,bleedBox:ut[f].bleedBox,trimBox:ut[f].trimBox,artBox:ut[f].artBox,userUnit:ut[f].userUnit,rootDictionaryObjId:Ro,resourceDictionaryObjId:Na}));Ri(Ro,!0),G("<</Type /Pages");var ne="/Kids [";for(B=0;B<Ct;B++)ne+=K[B]+" 0 R ";G(ne+"]"),G("/Count "+Ct),G(">>"),G("endobj"),Ht.publish("postPutPages")},jr=function(f){Ht.publish("putFont",{font:f,out:G,newObject:jt,putStream:Da}),f.isAlreadyPutted!==!0&&(f.objectNumber=jt(),G("<<"),G("/Type /Font"),G("/BaseFont /"+il(f.postScriptName)),G("/Subtype /Type1"),typeof f.encoding=="string"&&G("/Encoding /"+f.encoding),G("/FirstChar 32"),G("/LastChar 255"),G(">>"),G("endobj"))},cn=function(f){f.objectNumber=jt();var B=[];B.push({key:"Type",value:"/XObject"}),B.push({key:"Subtype",value:"/Form"}),B.push({key:"BBox",value:"["+[V(f.x),V(f.y),V(f.x+f.width),V(f.y+f.height)].join(" ")+"]"}),B.push({key:"Matrix",value:"["+f.matrix.toString()+"]"});var K=f.pages[1].join(` 5217`);Da({data:K,additionalKeyValues:B,objectId:f.objectNumber}
vendor: 8,839 bytes, line 5217
5217),G("endobj")},Or=function(f,B){B||(B=21);var K=jt(),ne=function(Ie,Ze){var qe,At=[],yt=1/(Ze-1);for(qe=0;qe<1;qe+=yt)At.push(qe);if(At.push(1),Ie[0].offset!=0){var Ft={offset:0,color:Ie[0].color};Ie.unshift(Ft)}if(Ie[Ie.length-1].offset!=1){var ki={offset:1,color:Ie[Ie.length-1].color};Ie.push(ki)}for(var Jt="",Vt=0,oi=0;oi<At.length;oi++){for(qe=At[oi];qe>Ie[Vt+1].offset;)Vt++;var ri=Ie[Vt].offset,Gt=(qe-ri)/(Ie[Vt+1].offset-ri),Ji=Ie[Vt].color,Ba=Ie[Vt+1].color;Jt+=oe(Math.round((1-Gt)*Ji[0]+Gt*Ba[0]).toString(16))+oe(Math.round((1-Gt)*Ji[1]+Gt*Ba[1]).toString(16))+oe(Math.round((1-Gt)*Ji[2]+Gt*Ba[2]).toString(16))}return Jt.trim()}(f.colors,B),Ae=[];Ae.push({key:"FunctionType",value:"0"}),Ae.push({key:"Domain",value:"[0.0 1.0]"}),Ae.push({key:"Size",value:"["+B+"]"}),Ae.push({key:"BitsPerSample",value:"8"}),Ae.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ae.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Da({data:ne,additionalKeyValues:Ae,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:K}),G("endobj"),f.objectNumber=jt(),G("<< /ShadingType "+f.type),G("/ColorSpace /DeviceRGB");var Se="/Coords ["+V(parseFloat(f.coords[0]))+" "+V(parseFloat(f.coords[1]))+" ";f.type===2?Se+=V(parseFloat(f.coords[2]))+" "+V(parseFloat(f.coords[3])):Se+=V(parseFloat(f.coords[2]))+" "+V(parseFloat(f.coords[3]))+" "+V(parseFloat(f.coords[4]))+" "+V(parseFloat(f.coords[5])),G(Se+="]"),f.matrix&&G("/Matrix ["+f.matrix.toString()+"]"),G("/Function "+K+" 0 R"),G("/Extend [true true]"),G(">>"),G("endobj")},un=function(f,B){var K=Qe(),ne=jt();B.push({resourcesOid:K,objectOid:ne}),f.objectNumber=ne;var Ae=[];Ae.push({key:"Type",value:"/Pattern"}),Ae.push({key:"PatternType",value:"1"}),Ae.push({key:"PaintType",value:"1"}),Ae.push({key:"TilingType",value:"1"}),Ae.push({key:"BBox",value:"["+f.boundingBox.map(V).join(" ")+"]"}),Ae.push({key:"XStep",value:V(f.xStep)}),Ae.push({key:"YStep",value:V(f.yStep)}),Ae.push({key:"Resources",value:K+" 0 R"}),f.matrix&&Ae.push({key:"Matrix",value:"["+f.matrix.toString()+"]"}),Da({data:f.stream,additionalKeyValues:Ae,objectId:f.objectNumber}),G("endobj")},mn=function(f){for(var B in f.objectNumber=jt(),G("<<"),f)switch(B){case"opacity":G("/ca "+C(f[B]));break;case"stroke-opacity":G("/CA "+C(f[B]))}G(">>"),G("endobj")},Gn=function(f){Ri(f.resourcesOid,!0),G("<<"),G("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var B in G("/Font <<"),wt)wt.hasOwnProperty(B)&&(v===!1||v===!0&&k.hasOwnProperty(B))&&G("/"+B+" "+wt[B].objectNumber+" 0 R");G(">>")}(),function(){if(Object.keys(at).length>0){for(var B in G("/Shading <<"),at)at.hasOwnProperty(B)&&at[B]instanceof As&&at[B].objectNumber>=0&&G("/"+B+" "+at[B].objectNumber+" 0 R");Ht.publish("putShadingPatternDict"),G(">>")}}(),function(B){if(Object.keys(at).length>0){for(var K in G("/Pattern <<"),at)at.hasOwnProperty(K)&&at[K]instanceof g.TilingPattern&&at[K].objectNumber>=0&&at[K].objectNumber<B&&G("/"+K+" "+at[K].objectNumber+" 0 R");Ht.publish("putTilingPatternDict"),G(">>")}}(f.objectOid),function(){if(Object.keys(mt).length>0){var B;for(B in G("/ExtGState <<"),mt)mt.hasOwnProperty(B)&&mt[B].objectNumber>=0&&G("/"+B+" "+mt[B].objectNumber+" 0 R");Ht.publish("putGStateDict"),G(">>")}}(),function(){for(var B in G("/XObject <<"),qi)qi.hasOwnProperty(B)&&qi[B].objectNumber>=0&&G("/"+B+" "+qi[B].objectNumber+" 0 R");Ht.publish("putXobjectDict"),G(">>")}(),G(">>"),G("endobj")},xs=function(f){St[f.fontName]=St[f.fontName]||{},St[f.fontName][f.fontStyle]=f.id},Ss=function(f,B,K,ne,Ae){var Se={id:"F"+(Object.keys(wt).length+1).toString(10),postScriptName:f,fontName:B,fontStyle:K,encoding:ne,isStandardFont:Ae||!1,metadata:{}};return Ht.publish("addFont",{font:Se,instance:this}),wt[Se.id]=Se,xs(Se),Se.id},Oa=g.__private__.pdfEscape=g.pdfEscape=function(f,B){return function(K,ne){var Ae,Se,Ie,Ze,qe,At,yt,Ft,ki;if(Ie=(ne=ne||{}).sourceEncoding||"Unicode",qe=ne.outputEncoding,(ne.autoencode||qe)&&wt[Ye].metadata&&wt[Ye].metadata[Ie]&&wt[Ye].metadata[Ie].encoding&&(Ze=wt[Ye].metadata[Ie].encoding,!qe&&wt[Ye].encoding&&(qe=wt[Ye].encoding),!qe&&Ze.codePages&&(qe=Ze.codePages[0]),typeof qe=="string"&&(qe=Ze[qe]),qe)){for(yt=!1,At=[],Ae=0,Se=K.length;Ae<Se;Ae++)(Ft=qe[K.charCodeAt(Ae)])?At.push(String.fromCharCode(Ft)):At.push(K[Ae]),At[Ae].charCodeAt(0)>>8&&(yt=!0);K=At.join("")}for(Ae=K.length;yt===void 0&&Ae!==0;)K.charCodeAt(Ae-1)>>8&&(yt=!0),Ae--;if(!yt)return K;for(At=ne.noBOM?[]:[254,255],Ae=0,Se=K.length;Ae<Se;Ae++){if((ki=(Ft=K.charCodeAt(Ae))>>8)>>8)throw new Error("Character at position "+Ae+" of string '"+K+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");At.push(ki),At.push(Ft-(ki<<8))}return String.fromCharCode.apply(void 0,At)}(f,B).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Kn=g.__private__.beginPage=function(f){_e[++Ct]=[],ut[Ct]={objId:0,contentsObjId:0,userUnit:Number(l),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(f[0]),topRightY:Number(f[1])}},qn(Ct),it(_e[q])},An=function(f,B){var K,ne,Ae;switch(t=B||t,typeof f=="string"&&(K=x(f.toLowerCase()),Array.isArray(K)&&(ne=K[0],Ae=K[1])),Array.isArray(f)&&(ne=f[0]*vt,Ae=f[1]*vt),isNaN(ne)&&(ne=r[0],Ae=r[1]),(ne>14400||Ae>14400)&&(Ai.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),ne=Math.min(14400,ne),Ae=Math.min(14400,Ae)),r=[ne,Ae],t.substr(0,1)){case"l":Ae>ne&&(r=[Ae,ne]);break;case"p":ne>Ae&&(r=[Ae,ne])}Kn(r),qt(Fe),G(bi),qr!==0&&G(qr+" J"),gr!==0&&G(gr+" j"),Ht.publish("addPage",{pageNumber:Ct})},jo=function(f){f>0&&f<=Ct&&(_e.splice(f,1),ut.splice(f,1),Ct--,q>Ct&&(q=Ct),this.setPage(q))},qn=function(f){f>0&&f<=Ct&&(q=f)},Wn=g.__private__.getNumberOfPages=g.getNumberOfPages=function(){return _e.length-1},Ar=function(f,B,K){var ne,Ae=void 0;return K=K||{},f=f!==void 0?f:wt[Ye].fontName,B=B!==void 0?B:wt[Ye].fontStyle,ne=f.toLowerCase(),St[ne]!==void 0&&St[ne][B]!==void 0?Ae=St[ne][B]:St[f]!==void 0&&St[f][B]!==void 0?Ae=St[f][B]:K.disableWarning===!1&&Ai.warn("Unable to look up font label for font '"+f+"', '"+B+"'. Refer to getFontList() for available fonts."),Ae||K.noFallback||(Ae=St.times[B])==null&&(Ae=St.times.normal),Ae},zt=g.__private__.putInfo=function(){var f=jt(),B=function(ne){return ne};for(var K in h!==null&&(B=Qi.encryptor(f,0)),G("<<"),G("/Producer ("+Oa(B("jsPDF "+$e.version))+")"),Pt)Pt.hasOwnProperty(K)&&Pt[K]&&G("/"+K.substr(0,1).toUpperCase()+K.substr(1)+" ("+Oa(B(Pt[K]))+")");G("/CreationDate ("+Oa(B(re))+")"),G(">>"),G("endobj")},Kt=g.__private__.putCatalog=function(f){var B=(f=f||{}).rootDictionaryObjId||Ro;switch(jt(),G("<<"),G("/Type /Catalog"),G("/Pages "+B+" 0 R"),dt||(dt="fullwidth"),dt){case"fullwidth":G("/OpenAction [3 0 R /FitH null]");break;case"fullheight":G("/OpenAction [3 0 R /FitV null]");break;case"fullpage":G("/OpenAction [3 0 R /Fit]");break;case"original":G("/OpenAction [3 0 R /XYZ null null 1]");break;default:var K=""+dt;K.substr(K.length-1)==="%"&&(dt=parseInt(dt)/100),typeof dt=="number"&&G("/OpenAction [3 0 R /XYZ null null "+C(dt)+"]")}switch(Tt||(Tt="continuous"),Tt){case"continuous":G("/PageLayout /OneColumn");break;case"single":G("/PageLayout /SinglePage");break;case"two":case"twoleft":G("/PageLayout /TwoColumnLeft");break;case"tworight":G("/PageLayout /TwoColumnRight")}rt&&G("/PageMode /"+rt),Ht.publish("putCatalog"),G(">>"),G("endobj")},pn=g.__private__.putTrailer=function(){G("trailer"),G("<<"),G("/Size "+(se+1)),G("/Root "+se+" 0 R"),G("/Info "+(se-1)+" 0 R"),h!==null&&G("/Encrypt "+Qi.oid+" 0 R"),G("/ID [ <"+ue+"> <"+ue+"> ]"),G(">>")},di=g.__private__.putHeader=function(){G("%PDF-"+E),G("%ºÃˆ ")},Oo=g.__private__.putXRef=function(){var f="0000000000";G("xref"),G("0 "+(se+1)),G("0000000000 65535 f ");for(var B=1;B<=se;B++)typeof pe[B]=="function"?G((f+pe[B]()).slice(-10)+" 00000 n "):pe[B]!==void 0?G((f+pe[B]).slice(-10)+" 00000 n "):G("0000000000 00000 n ")},Qa=g.__private__.buildDocument=function(){var f;se=0,xe=0,ze=[],pe=[],De=[],Ro=Qe(),Na=Qe(),it(ze),Ht.publish("buildDocument"),di(),wo(),function(){Ht.publish("putAdditionalObjects");for(var K=0;K<De.length;K++){var ne=De[K];Ri(ne.objId,!0),G(ne.content),G("endobj")}Ht.publish("postPutAdditionalObjects")}(),f=[],function(){for(var K in wt)wt.hasOwnProperty(K)&&(v===!1||v===!0&&k.hasOwnProperty(K))&&jr(wt[K])}(),function(){var K;for(K in mt)mt.hasOwnProperty(K)&&mn(mt[K])}(),function(){for(var K in qi)qi.hasOwnProperty(K)&&cn(qi[K])}(),function(K){var ne;for(ne in at)at.hasOwnProperty(ne)&&(at[ne]instanceof As?Or(at[ne]):at[ne]instanceof ol&&un(at[ne],K))}(f),Ht.publish("putResources"),f.forEach(Gn),Gn({resourcesOid:Na,objectOid:Number.MAX_SAFE_INTEGER}),Ht.publish("postPutResources"),h!==null&&(Qi.oid=jt(),G("<<"),G("/Filter /Standard"),G("/V "+Qi.v),G("/R "+Qi.r),G("/U <"+Qi.to
5217HexString(Qi.U)+">"),G("/O <"+Qi.toHexString(Qi.O)+">"),G("/P "+Qi.P),G(">>"),G("endobj")),zt(),Kt();var B=xe;return Oo(),pn(),G("startxref"),G(""+B),G("%%EOF"),it(_e[q]),ze.join(` 5218`)},ht=g.__private__.getBlob=function(f){return new Blob([bt(f)],{type:"application/pdf"})},ci=function(f){for(;f.firstChild;)f.removeChild(f.firstChild)},oa=function(f){var B,K=f.document,ne=K.documentElement,Ae=K.head,Se=K.body;return Ae||(Ae=K.createElement("head"),ne.appendChild(Ae)),Se||(Se=K.createElement("body"),ne.appendChild(Se)),ci(Ae),ci(Se),(B=K.createElement("style")).appendChild(K.createTextNode("html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}")),Ae.appendChild(B),{document:K,body:Se}},Qo=g.output=g.__private__.output=(Ma=function(f,B){switch(typeof(B=B||{})=="string"?B={filename:B}:B.filename=B.filename||"generated.pdf",f){case void 0:return Qa();case"save":g.save(B.filename);break;case"arraybuffer":return bt(Qa());case"blob":return ht(Qa());case"bloburi":case"bloburl":if(gt.URL!==void 0&&typeof gt.URL.createObjectURL=="function")return gt.URL&>.URL.createObjectURL(ht(Qa()))||void 0;Ai.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var K="",ne=Qa();try{K=Ih(ne)}catch{K=Ih(unescape(encodeURIComponent(ne)))}return"data:application/pdf;filename="+encodeURIComponent(B.filename)+";base64,"+K;case"pdfobjectnewwindow":if(Object.prototype.toString.call(gt)==="[object Window]"){var Ae="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Se=!B.pdfObjectUrl;Se||(Ae=B.pdfObjectUrl);var Ie=gt.open();if(Ie!==null){var Ze=oa(Ie),qe=Ze.document.createElement("script"),At=this;qe.src=Ae,Se&&(qe.integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==",qe.crossOrigin="anonymous"),qe.onload=function(){Ie.PDFObject.embed(At.output("dataurlstring"),B)},Ze.body.appendChild(qe)}return Ie}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(gt)==="[object Window]"){var yt=B.pdfJsUrl||"examples/PDF.js/web/viewer.html",Ft=gt.open();if(Ft!==null){var ki=oa(Ft),Jt=ki.document.createElement("iframe"),Vt=yt.indexOf("?")===-1?"?":"&";At=this,Jt.id="pdfViewer",Jt.width="500px",Jt.height="400px",Jt.src=yt+Vt+"file=&downloadName="+encodeURIComponent(B.filename),Jt.onload=function(){Ft.document.title=B.filename,Jt.contentWindow.PDFViewerApplication.open(At.output("bloburl"))},ki.body.appendChild(Jt)}return Ft}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(gt)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var oi=gt.open();if(oi!==null){var ri=oa(oi),Gt=ri.document.createElement("iframe");Gt.src=this.output("datauristring",B),ri.body.appendChild(Gt),oi.document.title=B.filename}if(oi||typeof safari>"u")return oi;break;case"datauri":case"dataurl":return gt.document.location.href=this.output("datauristring",B);default:return null}},Ma.foo=function(){try{return Ma.apply(this,arguments)}catch(K){var f=K.stack||"";~f.indexOf(" at ")&&(f=f.split(" at ")[1]);var B="Error in function "+f.split(` 5219`)[0].split("<")[0]+": "+K.message;if(!gt.console)throw new Error(B);gt.console.error(B,K),gt.alert&&alert(B)}},Ma.foo.bar=Ma,Ma.foo),Ei=function(f){return Array.isArray(Nr)===!0&&Nr.indexOf(f)>-1};switch(a){case"pt":vt=1;break;case"mm":vt=72/25.4;break;case"cm":vt=72/2.54;break;case"in":vt=72;break;case"px":vt=Ei("px_scaling")==1?.75:96/72;break;case"pc":case"em":vt=12;break;case"ex":vt=6;break;default:if(typeof a!="number")throw new Error("Invalid unit: "+a);vt=a}var Qi=null;ke(),ie();var Qr=g.__private__.getPageInfo=g.getPageInfo=function(f){if(isNaN(f)||f%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:ut[f].objId,pageNumber:f,pageContext:ut[f]}},Ho=g.__private__.getPageInfoByObjId=function(f){if(isNaN(f)||f%1!=0)throw new Error("Invalid argument passed to
5219jsPDF.getPageInfoByObjId");for(var B in ut)if(ut[B].objId===f)break;return Qr(B)},yi=g.__private__.getCurrentPageInfo=g.getCurrentPageInfo=function(){return{objId:ut[q].objId,pageNumber:q,pageContext:ut[q]}};g.addPage=function(){return An.apply(this,arguments),this},g.setPage=function(){return qn.apply(this,arguments),it.call(this,_e[q]),this},g.insertPage=function(f){return this.addPage(),this.movePage(q,f),this},g.movePage=function(f,B){var K,ne;if(f>B){K=_e[f],ne=ut[f];for(var Ae=f;Ae>B;Ae--)_e[Ae]=_e[Ae-1],ut[Ae]=ut[Ae-1];_e[B]=K,ut[B]=ne,this.setPage(B)}else if(f<B){K=_e[f],ne=ut[f];for(var Se=f;Se<B;Se++)_e[Se]=_e[Se+1],ut[Se]=ut[Se+1];_e[B]=K,ut[B]=ne,this.setPage(B)}return this},g.deletePage=function(){return jo.apply(this,arguments),this},g.__private__.text=g.text=function(f,B,K,ne,Ae){var Se,Ie,Ze,qe,At,yt,Ft,ki,Jt,Vt=(ne=ne||{}).scope||this;if(typeof f=="number"&&typeof B=="number"&&(typeof K=="string"||Array.isArray(K))){var oi=K;K=B,B=f,f=oi}if(arguments[3]instanceof ct==0?(Ze=arguments[4],qe=arguments[5],ii(Ft=arguments[3])==="object"&&Ft!==null||(typeof Ze=="string"&&(qe=Ze,Ze=null),typeof Ft=="string"&&(qe=Ft,Ft=null),typeof Ft=="number"&&(Ze=Ft,Ft=null),ne={flags:Ft,angle:Ze,align:qe})):(D("The transform parameter of text() with a Matrix value"),Jt=Ae),isNaN(B)||isNaN(K)||f==null)throw new Error("Invalid arguments passed to jsPDF.text");if(f.length===0)return Vt;var ri,Gt="",Ji=typeof ne.lineHeightFactor=="number"?ne.lineHeightFactor:Gr,Ba=Vt.internal.scaleFactor;function $i(ni){return ni=ni.split(" ").join(Array(ne.TabLen||9).join(" ")),Oa(ni,Ft)}function fr(ni){for(var $t,Si=ni.concat(),Wt=[],Ja=Si.length;Ja--;)typeof($t=Si.shift())=="string"?Wt.push($t):Array.isArray(ni)&&($t.length===1||$t[1]===void 0&&$t[2]===void 0)?Wt.push($t[0]):Wt.push([$t[0],$t[1],$t[2]]);return Wt}function vr(ni,$t){var Si;if(typeof ni=="string")Si=$t(ni)[0];else if(Array.isArray(ni)){for(var Wt,Ja,as=ni.concat(),tr=[],Ls=as.length;Ls--;)typeof(Wt=as.shift())=="string"?tr.push($t(Wt)[0]):Array.isArray(Wt)&&typeof Wt[0]=="string"&&(Ja=$t(Wt[0],Wt[1],Wt[2]),tr.push([Ja[0],Ja[1],Ja[2]]));Si=tr}return Si}var yr=!1,Zo=!0;if(typeof f=="string")yr=!0;else if(Array.isArray(f)){var br=f.concat();Ie=[];for(var vn,Yi=br.length;Yi--;)(typeof(vn=br.shift())!="string"||Array.isArray(vn)&&typeof vn[0]!="string")&&(Zo=!1);yr=Zo}if(yr===!1)throw new Error('Type of text must be string or Array. "'+f+'" is not recognized.');typeof f=="string"&&(f=f.match(/[\r?\n]/)?f.split(/\r\n|\r|\n/g):[f]);var kr=Le/Vt.internal.scaleFactor,Zr=kr*(Ji-1);switch(ne.baseline){case"bottom":K-=Zr;break;case"top":K+=kr-Zr;break;case"hanging":K+=kr-2*Zr;break;case"middle":K+=kr/2-Zr}if((yt=ne.maxWidth||0)>0&&(typeof f=="string"?f=Vt.splitTextToSize(f,yt):Object.prototype.toString.call(f)==="[object Array]"&&(f=f.reduce(function(ni,$t){return ni.concat(Vt.splitTextToSize($t,yt))},[]))),Se={text:f,x:B,y:K,options:ne,mutex:{pdfEscape:Oa,activeFontKey:Ye,fonts:wt,activeFontSize:Le}},Ht.publish("preProcessText",Se),f=Se.text,Ze=(ne=Se.options).angle,Jt instanceof ct==0&&Ze&&typeof Ze=="number"){Ze*=Math.PI/180,ne.rotationDirection===0&&(Ze=-Ze),M===Q&&(Ze=-Ze);var na=Math.cos(Ze),sa=Math.sin(Ze);Jt=new ct(na,sa,-sa,na,0,0)}else Ze&&Ze instanceof ct&&(Jt=Ze);M!==Q||Jt||(Jt=No),(At=ne.charSpace||gn)!==void 0&&(Gt+=V(W(At))+` Tc 5220`,this.setCharSpace(this.getCharSpace()||0)),(ki=ne.horizontalScale)!==void 0&&(Gt+=V(100*ki)+` Tz 5221`),ne.lang;var la=-1,Va=ne.renderingMode!==void 0?ne.renderingMode:ne.stroke,yn=Vt.internal.getCurrentPageInfo().pageContext;switch(Va){case 0:case!1:case"fill":la=0;break;case 1:case!0:case"stroke":la=1;break;case 2:case"fillThenStroke":la=2;break;case 3:case"invisible":la=3;break;case 4:case"fillAndAddForClipping":la=4;break;case 5:case"strokeAndAddPathForClipping":la=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":la=6;break;case 7:case"addToPathForClipping":la=7}var Jo=yn.usedRenderingMode!==void 0?yn.usedRenderingMode:-1;la!==-1?Gt+=la+` Tr 5222`:Jo!==-1&&(Gt+=`0 Tr 5223`),la!==-1&&(yn.usedRenderingMode=la),qe=ne.align||"left";var Ga,no=Le*Ji,bn=Vt.internal.pageSize.getWidth(),$o=wt[Ye];At=ne.charSpace||gn,yt=ne.maxWidth||0,Ft=Object.assign({autoencode:!0,noBOM:!0},ne.flags);var Jr=[],Ka=function(ni){return Vt.getStringUnitWidth(ni,{font:$o,charSpace:At,fontSize:Le,doKerning:!1})*Le/Ba};if(Object.prototype.toString.call(f)==="[object Array]"){var ji;Ie=fr(f),qe!=="left"&&(Ga=Ie.map(Ka));var va,wr=0;if(qe==="right"){B-=Ga[0],f=[],Yi=Ie.length;for(var zr=0;zr<Yi;zr++)zr===0?(va=io(B),ji=ra(K)):(va=W(wr-Ga[zr]),ji=-no),f.push([Ie[zr],va,ji]),wr=Ga[zr]}else if(qe==="center"){B-=Ga[0]/2,f=[],Yi=Ie.length;for(var Xi=0;Xi<Yi;Xi++)Xi===0?(va=io(B),ji=ra(K)):(va=W((wr-Ga[Xi])/2),ji=-no),f.push([Ie[Xi],va,ji]),wr=Ga[Xi]}else if(qe==="left"){f=[],Yi=Ie.length;for(var kn=0;kn<Yi;kn++)f.push(Ie[kn])}else if(qe==="justify"&&$o.encoding==="Identity-H"){f=[],Yi=Ie.length,yt=yt!==0?yt:bn;for(var qa=0,Ci=0;Ci<Yi;Ci++)if(ji=Ci===0?ra(K):-no,va=Ci===0?io(B):qa,Ci<Yi-1){var so=W((yt-Ga[Ci])/(Ie[Ci].split(" ").length-1)),Ia=Ie[Ci].split(" ");f.push([Ia[0]+" ",va,ji]),qa=0;for(var Wa=1;Wa<Ia.length;Wa++){var Yo=(Ka(Ia[Wa-1]+" "+Ia[Wa])-Ka(Ia[Wa]))*Ba+so;Wa==Ia.length-1?f.push([Ia[Wa],Yo,0]):f.push([Ia[Wa]+" ",Yo,0]),qa-=Yo}}else f.push([Ie[Ci],va,ji]);f.push(["",qa,0])}else{if(qe!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(f=[],Yi=Ie.length,yt=yt!==0?yt:bn,Ci=0;Ci<Yi;Ci++){ji=Ci===0?ra(K):-no,va=Ci===0?io(B):0;var xr=Ie[Ci].split(" ").length-1,$r=xr>0?(yt-Ga[Ci])/xr:0;Ci<Yi-1?Jr.push(V(W($r))):Jr.push(0),f.push([Ie[Ci],va,ji])}}}(typeof ne.R2L=="boolean"?ne.R2L:st)===!0&&(f=vr(f,function(ni,$t,Si){return[ni.split("").reverse().join(""),$t,Si]})),Se={text:f,x:B,y:K,options:ne,mutex:{pdfEscape:Oa,activeFontKey:Ye,fonts:wt,activeFontSize:Le}},Ht.publish("postProcessText",Se),f=Se.text,ri=Se.mutex.isHex||!1;var Xo=wt[Ye].encoding;Xo!=="WinAnsiEncoding"&&Xo!=="StandardEncoding"||(f=vr(f,function(ni,$t,Si){return[$i(ni),$t,Si]})),Ie=fr(f),f=[];for(var Za,So,Eo,Co=Array.isArray(Ie[0])?1:0,Sr="",er=function(ni,$t,Si){var Wt="";return Si instanceof ct?(Si=typeof ne.angle=="number"?Mo(Si,new ct(1,0,0,1,ni,$t)):Mo(new ct(1,0,0,1,ni,$t),Si),M===Q&&(Si=Mo(new ct(1,0,0,-1,0,0),Si)),Wt=Si.join(" ")+` Tm 5224`):Wt=V(ni)+" "+V($t)+` Td 5225`,Wt},ea=0;ea<Ie.length;ea++){switch(Sr="",Co){case 1:Eo=(ri?"<":"(")+Ie[ea][0]+(ri?">":")"),Za=parseFloat(Ie[ea][1]),So=parseFloat(Ie[ea][2]);break;case 0:Eo=(ri?"<":"(")+Ie[ea]+(ri?">":")"),Za=io(B),So=ra(K)}Jr!==void 0&&Jr[ea]!==void 0&&(Sr=Jr[ea]+` Tw 5226`),ea===0?f.push(Sr+er(Za,So,Jt)+Eo):Co===0?f.push(Sr+Eo):Co===1&&f.push(Sr+er(Za,So,Jt)+Eo)}f=Co===0?f.join(` Tj 5227T* `):f.join(` Tj 5228`),f+=` Tj 5229`;var lo=`BT 5230/`;return lo+=Ye+" "+Le+` Tf 5231`,lo+=V(Le*Ji)+` TL 5232`,lo+=oo+` 5233`,lo+=Gt,lo+=f,G(lo+="ET"),k[Ye]=!0,Vt};var Vo=g.__private__.clip=g.clip=function(f){return G(f==="evenodd"?"W*":"W"),this};g.clipEvenOdd=function(){return Vo("evenodd")},g.__private__.discardPath=g.discardPath=function(){return G("n"),this};var fa=g.__private__.isValidStyle=function(f){var B=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(f)!==-1&&(B=!0),B};g.__private__.setDefaultPathOperation=g.setDefaultPathOperation=function(f){return fa(f)&&(A=f),this};var pr=g.__private__.getStyle=g.getStyle=function(f){var B=A;switch(f){case"D":case"S":B="S";break;case"F":B="f";break;case"FD":case"DF":B="B";break;case"f":case"f*":case"B":case"B*":B=f}return B},hr=g.close=function(){return G("h"),this};g.stroke=function(){return G("S"),this},g.fill=function(f){return zo("f",f),this},g.fillEvenOdd=function(f){return zo("f*",f),this},g.fillStroke=function(f){return zo("B",f),this},g.fillStrokeEvenOdd=function(f){return zo("B*",f),this};var zo=function(f,B){ii(B)==="object"?hn(B,f):G(f)},Hr=function(f){f===null||M===Q&&f===void 0||(f=pr(f),G(f))};function Zn(f,B,K,ne,Ae){var Se=new ol(B||this.boundingBox,K||this.xStep,ne||this.yStep,this.gState,Ae||this.matrix
vendor: 4,452 bytes, line 5233
5233);Se.stream=this.stream;var Ie=f+"$$"+this.cloneIndex+++"$$";return Fa(Ie,Se),Se}var hn=function(f,B){var K=ai[f.key],ne=at[K];if(ne instanceof As)G("q"),G(Jn(B)),ne.gState&&g.setGState(ne.gState),G(f.matrix.toString()+" cm"),G("/"+K+" sh"),G("Q");else if(ne instanceof ol){var Ae=new ct(1,0,0,-1,0,Wo());f.matrix&&(Ae=Ae.multiply(f.matrix||No),K=Zn.call(ne,f.key,f.boundingBox,f.xStep,f.yStep,Ae).id),G("q"),G("/Pattern cs"),G("/"+K+" scn"),ne.gState&&g.setGState(ne.gState),G(B),G("Q")}},Jn=function(f){switch(f){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},xo=g.moveTo=function(f,B){return G(V(W(f))+" "+V(J(B))+" m"),this},Vr=g.lineTo=function(f,B){return G(V(W(f))+" "+V(J(B))+" l"),this},Go=g.curveTo=function(f,B,K,ne,Ae,Se){return G([V(W(f)),V(J(B)),V(W(K)),V(J(ne)),V(W(Ae)),V(J(Se)),"c"].join(" ")),this};g.__private__.line=g.line=function(f,B,K,ne,Ae){if(isNaN(f)||isNaN(B)||isNaN(K)||isNaN(ne)||!fa(Ae))throw new Error("Invalid arguments passed to jsPDF.line");return M===F?this.lines([[K-f,ne-B]],f,B,[1,1],Ae||"S"):this.lines([[K-f,ne-B]],f,B,[1,1]).stroke()},g.__private__.lines=g.lines=function(f,B,K,ne,Ae,Se){var Ie,Ze,qe,At,yt,Ft,ki,Jt,Vt,oi,ri,Gt;if(typeof f=="number"&&(Gt=K,K=B,B=f,f=Gt),ne=ne||[1,1],Se=Se||!1,isNaN(B)||isNaN(K)||!Array.isArray(f)||!Array.isArray(ne)||!fa(Ae)||typeof Se!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(xo(B,K),Ie=ne[0],Ze=ne[1],At=f.length,oi=B,ri=K,qe=0;qe<At;qe++)(yt=f[qe]).length===2?(oi=yt[0]*Ie+oi,ri=yt[1]*Ze+ri,Vr(oi,ri)):(Ft=yt[0]*Ie+oi,ki=yt[1]*Ze+ri,Jt=yt[2]*Ie+oi,Vt=yt[3]*Ze+ri,oi=yt[4]*Ie+oi,ri=yt[5]*Ze+ri,Go(Ft,ki,Jt,Vt,oi,ri));return Se&&hr(),Hr(Ae),this},g.path=function(f){for(var B=0;B<f.length;B++){var K=f[B],ne=K.c;switch(K.op){case"m":xo(ne[0],ne[1]);break;case"l":Vr(ne[0],ne[1]);break;case"c":Go.apply(this,ne);break;case"h":hr()}}return this},g.__private__.rect=g.rect=function(f,B,K,ne,Ae){if(isNaN(f)||isNaN(B)||isNaN(K)||isNaN(ne)||!fa(Ae))throw new Error("Invalid arguments passed to jsPDF.rect");return M===F&&(ne=-ne),G([V(W(f)),V(J(B)),V(W(K)),V(W(ne)),"re"].join(" ")),Hr(Ae),this},g.__private__.triangle=g.triangle=function(f,B,K,ne,Ae,Se,Ie){if(isNaN(f)||isNaN(B)||isNaN(K)||isNaN(ne)||isNaN(Ae)||isNaN(Se)||!fa(Ie))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[K-f,ne-B],[Ae-K,Se-ne],[f-Ae,B-Se]],f,B,[1,1],Ie,!0),this},g.__private__.roundedRect=g.roundedRect=function(f,B,K,ne,Ae,Se,Ie){if(isNaN(f)||isNaN(B)||isNaN(K)||isNaN(ne)||isNaN(Ae)||isNaN(Se)||!fa(Ie))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Ze=4/3*(Math.SQRT2-1);return Ae=Math.min(Ae,.5*K),Se=Math.min(Se,.5*ne),this.lines([[K-2*Ae,0],[Ae*Ze,0,Ae,Se-Se*Ze,Ae,Se],[0,ne-2*Se],[0,Se*Ze,-Ae*Ze,Se,-Ae,Se],[2*Ae-K,0],[-Ae*Ze,0,-Ae,-Se*Ze,-Ae,-Se],[0,2*Se-ne],[0,-Se*Ze,Ae*Ze,-Se,Ae,-Se]],f+Ae,B,[1,1],Ie,!0),this},g.__private__.ellipse=g.ellipse=function(f,B,K,ne,Ae){if(isNaN(f)||isNaN(B)||isNaN(K)||isNaN(ne)||!fa(Ae))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Se=4/3*(Math.SQRT2-1)*K,Ie=4/3*(Math.SQRT2-1)*ne;return xo(f+K,B),Go(f+K,B-Ie,f+Se,B-ne,f,B-ne),Go(f-Se,B-ne,f-K,B-Ie,f-K,B),Go(f-K,B+Ie,f-Se,B+ne,f,B+ne),Go(f+Se,B+ne,f+K,B+Ie,f+K,B),Hr(Ae),this},g.__private__.circle=g.circle=function(f,B,K,ne){if(isNaN(f)||isNaN(B)||isNaN(K)||!fa(ne))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(f,B,K,K,ne)},g.setFont=function(f,B,K){return K&&(B=X(B,K)),Ye=Ar(f,B,{disableWarning:!1}),this};var $n=g.__private__.getFont=g.getFont=function(){return wt[Ar.apply(g,arguments)]};g.__private__.getFontList=g.getFontList=function(){var f,B,K={};for(f in St)if(St.hasOwnProperty(f))for(B in K[f]=[],St[f])St[f].hasOwnProperty(B)&&K[f].push(B);return K},g.addFont=function(f,B,K,ne,Ae){var Se=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Se.indexOf(arguments[3])!==-1?Ae=arguments[3]:arguments[3]&&Se.indexOf(arguments[3])==-1&&(K=X(K,ne)),Ss.call(this,f,B,K,Ae=Ae||"Identity-H")};var Gr,Fe=i.lineWidth||.200025,Ha=g.__private__.getLineWidth=g.getLineWidth=function(){return Fe},qt=g.__private__.setLineWidth=g.setLineWidth=function(f){return Fe=f,G(V(W(f))+" w"),this};g.__private__.setLineDash=$e.API.setLineDash=$e.API.setLineDashPattern=function(f,B){if(f=f||[],B=B||0,isNaN(B)||!Array.isArray(f))throw new Error("Invalid arguments passed to
5233jsPDF.setLineDash");return f=f.map(function(K){return V(W(K))}).join(" "),B=V(W(B)),G("["+f+"] "+B+" d"),this};var Es=g.__private__.getLineHeight=g.getLineHeight=function(){return Le*Gr};g.__private__.getLineHeight=g.getLineHeight=function(){return Le*Gr};var Yn=g.__private__.setLineHeightFactor=g.setLineHeightFactor=function(f){return typeof(f=f||1.15)=="number"&&(Gr=f),this},Xn=g.__private__.getLineHeightFactor=g.getLineHeightFactor=function(){return Gr};Yn(i.lineHeight);var io=g.__private__.getHorizontalCoordinate=function(f){return W(f)},ra=g.__private__.getVerticalCoordinate=function(f){return M===Q?f:ut[q].mediaBox.topRightY-ut[q].mediaBox.bottomLeftY-W(f)},es=g.__private__.getHorizontalCoordinateString=g.getHorizontalCoordinateString=function(f){return V(io(f))},Kr=g.__private__.getVerticalCoordinateString=g.getVerticalCoordinateString=function(f){return V(ra(f))},bi=i.strokeColor||"0 G";g.__private__.getStrokeColor=g.getDrawColor=function(){return Ra(bi)},g.__private__.setStrokeColor=g.setDrawColor=function(f,B,K,ne){return bi=ja({ch1:f,ch2:B,ch3:K,ch4:ne,pdfColorType:"draw",precision:2}),G(bi),this};var ao=i.fillColor||"0 g";g.__private__.getFillColor=g.getFillColor=function(){return Ra(ao)},g.__private__.setFillColor=g.setFillColor=function(f,B,K,ne){return ao=ja({ch1:f,ch2:B,ch3:K,ch4:ne,pdfColorType:"fill",precision:2}),G(ao),this};var oo=i.textColor||"0 g",Cs=g.__private__.getTextColor=g.getTextColor=function(){return Ra(oo)};g.__private__.setTextColor=g.setTextColor=function(f,B,K,ne){return oo=ja({ch1:f,ch2:B,ch3:K,ch4:ne,pdfColorType:"text",precision:3}),this};var gn=i.charSpace,Ds=g.__private__.getCharSpace=g.getCharSpace=function(){return parseFloat(gn||0)};g.__private__.setCharSpace=g.setCharSpace=function(f){if(isNaN(f))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return gn=f,this};var qr=0;g.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},g.__private__.setLineCap=g.setLineCap=function(f){var B=g.CapJoinStyles[f];if(B===void 0)throw new Error("Line cap style of '"+f+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return qr=B,G(B+" J"),this};var gr=0;g.__private__.setLineJoin=g.setLineJoin=function(f){var B=g.CapJoinStyles[f];if(B===void 0)throw new Error("Line join style of '"+f+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return gr=B,G(B+" j"),this},g.__private__.setLineMiterLimit=g.__private__.setMiterLimit=g.setLineMiterLimit=g.setMiterLimit=function(f){if(f=f||0,isNaN(f))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return G(V(W(f))+" M"),this},g.GState=zc,g.setGState=function(f){(f=typeof f=="string"?mt[ft[f]]:fn(null,f)).equals(li)||(G("/"+f.id+" gs"),li=f)};var fn=function(f,B){if(!f||!ft[f]){var K=!1;for(var ne in mt)if(mt.hasOwnProperty(ne)&&mt[ne].equals(B)){K=!0;break}if(K)B=mt[ne];else{var Ae="GS"+(Object.keys(mt).length+1).toString(10);mt[Ae]=B,B.id=Ae}return f&&(ft[f]=B.id),Ht.publish("addGState",B),B}};g.addGState=function(f,B){return fn(f,B),this},g.saveGraphicsState=function(){return G("q"),pi.push({key:Ye,size:Le,color:oo}),this},g.restoreGraphicsState=function(){G("Q");var f=pi.pop();return Ye=f.key,Le=f.size,oo=f.color,li=null,this},g.setCurrentTransformationMatrix=function(f){return G(f.toString()+" cm"),this},g.comment=function(f){return G("#"+f),this};var Et=function(f,B){var K=f||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return K},set:function(Se){isNaN(Se)||(K=parseFloat(Se))}});var ne=B||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return ne},set:function(Se){isNaN(Se)||(ne=parseFloat(Se))}});var Ae="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Ae},set:function(Se){Ae=Se.toString()}}),this},ts=function(f,B,K,ne){Et.call(this,f,B),this.type="rect";var Ae=K||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Ae},set:function(Ie){isNaN(Ie)||(Ae=parseFloat(Ie))}});var Se=ne||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Se},set:function(Ie){isNaN(Ie)||(Se=parseFloat(Ie))}}),this},Zi=function(){this.page=Ct,this.currentPage=q,this.pages=_e.slice(0),this.pagesContext=ut.slice(0),this.x=tt,this.y=xi,this.matrix=Ut,this.width=Bs(q),this.height=qo(q),this.outputDestination=je,this.id="",this.objectNumber=-1};Zi.prototype.restore=function(){Ct=this.page,q=this.currentPage,ut=this.pagesContext,_e=this.pages,tt=this.x,xi=this.y,Ut=this.matrix,ro(q,this.width),is(q,this.height),je=this.outputDestination};var Ko=function(f,B,K,ne,Ae){ko.push(new Zi),Ct=q=0,_e=[],tt=f,xi=B,Ut=Ae,Kn([K,ne])};for(var Wr in g.beginFormObject=function(f,B,K,ne,Ae){return Ko(f,B,K,ne,Ae),this},g.endFormObject=function(f){return function(B){if(Fo[B])ko.pop().restore(
vendor: 4,740 bytes, line 5233
5233);else{var K=new Zi,ne="Xo"+(Object.keys(qi).length+1).toString(10);K.id=ne,Fo[B]=ne,qi[ne]=K,Ht.publish("addFormObject",K),ko.pop().restore()}}(f),this},g.doFormObject=function(f,B){var K=qi[Fo[f]];return G("q"),G(B.toString()+" cm"),G("/"+K.id+" Do"),G("Q"),this},g.getFormObject=function(f){var B=qi[Fo[f]];return{x:B.x,y:B.y,width:B.width,height:B.height,matrix:B.matrix}},g.save=function(f,B){return f=f||"generated.pdf",(B=B||{}).returnPromise=B.returnPromise||!1,B.returnPromise===!1?(us(ht(Qa()),f),typeof us.unload=="function"&>.setTimeout&&setTimeout(us.unload,911),this):new Promise(function(K,ne){try{var Ae=us(ht(Qa()),f);typeof us.unload=="function"&>.setTimeout&&setTimeout(us.unload,911),K(Ae)}catch(Se){ne(Se.message)}})},$e.API)$e.API.hasOwnProperty(Wr)&&(Wr==="events"&&$e.API.events.length?function(f,B){var K,ne,Ae;for(Ae=B.length-1;Ae!==-1;Ae--)K=B[Ae][0],ne=B[Ae][1],f.subscribe.apply(f,[K].concat(typeof ne=="function"?[ne]:ne))}(Ht,$e.API.events):g[Wr]=$e.API[Wr]);function Bs(f){return ut[f].mediaBox.topRightX-ut[f].mediaBox.bottomLeftX}function ro(f,B){ut[f].mediaBox.topRightX=B+ut[f].mediaBox.bottomLeftX}function qo(f){return ut[f].mediaBox.topRightY-ut[f].mediaBox.bottomLeftY}function is(f,B){ut[f].mediaBox.topRightY=B+ut[f].mediaBox.bottomLeftY}var Is=g.getPageWidth=function(f){return Bs(f=f||q)/vt},Ps=g.setPageWidth=function(f,B){ro(f,B*vt)},Wo=g.getPageHeight=function(f){return qo(f=f||q)/vt},Ts=g.setPageHeight=function(f,B){is(f,B*vt)};return g.internal={pdfEscape:Oa,getStyle:pr,getFont:$n,getFontSize:Ke,getCharSpace:Ds,getTextColor:Cs,getLineHeight:Es,getLineHeightFactor:Xn,getLineWidth:Ha,write:Me,getHorizontalCoordinate:io,getVerticalCoordinate:ra,getCoordinateString:es,getVerticalCoordinateString:Kr,collections:{},newObject:jt,newAdditionalObject:mr,newObjectDeferred:Qe,newObjectDeferredBegin:Ri,getFilters:Wi,putStream:Da,events:Ht,scaleFactor:vt,pageSize:{getWidth:function(){return Is(q)},setWidth:function(f){Ps(q,f)},getHeight:function(){return Wo(q)},setHeight:function(f){Ts(q,f)}},encryptionOptions:h,encryption:Qi,getEncryptor:function(f){return h!==null?Qi.encryptor(f,0):function(B){return B}},output:Qo,getNumberOfPages:Wn,get pages(){return _e},out:G,f2:C,f3:N,getPageInfo:Qr,getPageInfoByObjId:Ho,getCurrentPageInfo:yi,getPDFVersion:S,Point:Et,Rectangle:ts,Matrix:ct,hasHotfix:Ei},Object.defineProperty(g.internal.pageSize,"width",{get:function(){return Is(q)},set:function(f){Ps(q,f)},enumerable:!0,configurable:!0}),Object.defineProperty(g.internal.pageSize,"height",{get:function(){return Wo(q)},set:function(f){Ts(q,f)},enumerable:!0,configurable:!0}),(function(f){for(var B=0,K=nt.length;B<K;B++){var ne=Ss.call(this,f[B][0],f[B][1],f[B][2],nt[B][3],!0);v===!1&&(k[ne]=!0);var Ae=f[B][0].split("-");xs({id:ne,fontName:Ae[0],fontStyle:Ae[1]||""})}Ht.publish("addFonts",{fonts:wt,dictionary:St})}).call(g,nt),Ye="F1",An(r,t),Ht.publish("initialized"),g}tl.prototype.lsbFirstWord=function(i){return String.fromCharCode(255&i,i>>8&255,i>>16&255,i>>24&255)},tl.prototype.toHexString=function(i){return i.split("").map(function(e){return("0"+(255&e.charCodeAt(0)).toString(16)).slice(-2)}).join("")},tl.prototype.hexToBytes=function(i){for(var e=[],t=0;t<i.length;t+=2)e.push(String.fromCharCode(parseInt(i.substr(t,2),16)));return e.join("")},tl.prototype.processOwnerPassword=function(i,e){return Fm(Um(e).substr(0,5),i)},tl.prototype.encryptor=function(i,e){var t=Um(this.encryptionKey+String.fromCharCode(255&i,i>>8&255,i>>16&255,255&e,e>>8&255)).substr(0,10);return function(a){return Fm(t,a)}},zc.prototype.equals=function(i){var e,t="id,objectNumber,equals";if(!i||ii(i)!==ii(this))return!1;var a=0;for(e in this)if(!(t.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!i.hasOwnProperty(e)||this[e]!==i[e])return!1;a++}for(e in i)i.hasOwnProperty(e)&&t.indexOf(e)<0&&a--;return a===0},$e.API={events:[]},$e.version="4.2.1";var Ii=$e.API,Xm=1,zs=function(i){return i.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Zs=function(i){return i.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},ks=function(i){return i.toString().replace(/#/g,"#23").replace(/[\s\n\r()<>[\]{}\/%]/g,function(e){var t=e.charCodeAt(0).toString(16).toUpperCase();return"#"+(t.length===1?"0"+t:t)})},kt=function(i){return i.toFixed(2)},Tn=function(i){return i.toFixed(5)};Ii.__acroform__={};var to=function(i,e){i.prototype=Object.create(e.prototype),i.prototype.constructor=i},_h=function(i){return i*Xm},Ir=function(i){var e=new iv,t=Je.internal.getHeight(i)||0,a=Je.internal.getWidth(i)||0;return e.BBox=[0,0,Number(kt(a)),Number(kt(t))],e},Z5=Ii.__acroform__.setBit=function(i,e){if(i=i||0,e=e||0,isNaN(i)||isNaN(e))throw new Error("Invalid arguments passed to
5233jsPDF.API.__acroform__.setBit");return i|1<<e},J5=Ii.__acroform__.clearBit=function(i,e){if(i=i||0,e=e||0,isNaN(i)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return i&~(1<<e)},$5=Ii.__acroform__.getBit=function(i,e){if(isNaN(i)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return i&1<<e?1:0},Fi=Ii.__acroform__.getBitForPdf=function(i,e){if(isNaN(i)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return $5(i,e-1)},Mi=Ii.__acroform__.setBitForPdf=function(i,e){if(isNaN(i)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Z5(i,e-1)},Ni=Ii.__acroform__.clearBitForPdf=function(i,e){if(isNaN(i)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return J5(i,e-1)},Y5=Ii.__acroform__.calculateCoordinates=function(i,e){var t=e.internal.getHorizontalCoordinate,a=e.internal.getVerticalCoordinate,r=i[0],n=i[1],d=i[2],l=i[3],u={};return u.lowerLeft_X=t(r)||0,u.lowerLeft_Y=a(n+l)||0,u.upperRight_X=t(r+d)||0,u.upperRight_Y=a(n)||0,[Number(kt(u.lowerLeft_X)),Number(kt(u.lowerLeft_Y)),Number(kt(u.upperRight_X)),Number(kt(u.upperRight_Y))]},X5=function(i){if(i.appearanceStreamContent)return i.appearanceStreamContent;if(i.V||i.DV){var e=[],t=i._V||i.DV,a=Mm(i,t),r=i.scope.internal.getFont(i.fontName,i.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(i.scope.__private__.encodeColorString(i.color)),e.push("/"+r+" "+kt(a.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(a.text),e.push("ET"),e.push("Q"),e.push("EMC");var n=Ir(i);return n.scope=i.scope,n.stream=e.join(` 5234`),n}},Mm=function(i,e){var t=i.fontSize===0?i.maxFontSize:i.fontSize,a={text:"",fontSize:""},r=(e=(e=e.substr(0,1)=="("?e.substr(1):e).substr(e.length-1)==")"?e.substr(0,e.length-1):e).split(" ");r=i.multiline?r.map(function(C){return C.split(` 5235`)}):r.map(function(C){return[C]});var n=t,d=Je.internal.getHeight(i)||0;d=d<0?-d:d;var l=Je.internal.getWidth(i)||0;l=l<0?-l:l;var u=function(C,N,W){if(C+1<r.length){var J=N+" "+r[C+1][0];return Jd(J,i,W).width<=l-4}return!1};n++;e:for(;n>0;){e="",n--;var A,h,v=Jd("3",i,n).height,k=i.multiline?d-n:(d-v)/2,g=k+=2,E=0,S=0,T=0;if(n<=0){e=`(...) Tj 5236`,e+="% Width of Text: "+Jd(e,i,n=12).width+", FieldWidth:"+l+` 5237`;break}for(var x="",F=0,Q=0;Q<r.length;Q++)if(r.hasOwnProperty(Q)){var M=!1;if(r[Q].length!==1&&T!==r[Q].length-1){if((v+2)*(F+2)+2>d)continue e;x+=r[Q][T],M=!0,S=Q,Q--}else{x=(x+=r[Q][T]+" ").substr(x.length-1)==" "?x.substr(0,x.length-1):x;var R=parseInt(Q),ae=u(R,x,n),X=Q>=r.length-1;if(ae&&!X){x+=" ",T=0;continue}if(ae||X){if(X)S=R;else if(i.multiline&&(v+2)*(F+2)+2>d)continue e}else{if(!i.multiline||(v+2)*(F+2)+2>d)continue e;S=R}}for(var V="",D=E;D<=S;D++){var Z=r[D];if(i.multiline){if(D===S){V+=Z[T]+" ",T=(T+1)%Z.length;continue}if(D===E){V+=Z[Z.length-1]+" ";continue}}V+=Z[0]+" "}switch(V=V.substr(V.length-1)==" "?V.substr(0,V.length-1):V,h=Jd(V,i,n).width,i.textAlign){case"right":A=l-h-2;break;case"center":A=(l-h)/2;break;default:A=2}e+=kt(A)+" "+kt(g)+` Td 5238`,e+="("+zs(V)+`) Tj 5239`,e+=-kt(A)+` 0 Td 5240`,g=-(n+2),h=0,E=M?S:S+1,F++,x=""}break}return a.text=e,a.fontSize=n,a},Jd=function(i,e,t){var a=e.scope.internal.getFont(e.fontName,e.fontStyle),r=e.scope.getStringUnitWidth(i,{font:a,fontSize:parseFloat(t),charSpace:0})*parseFloat(t);return{height:e.scope.getStringUnitWidth("3",{font:a,fontSize:parseFloat(t),charSpace:0})*parseFloat(t)*1.5,width:r}},ez={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},tz=function(i,e){var t={type:"reference",object:i};e.internal.getPageInfo(i.page).pageContext.annotations.find(function(a){return a.type===t.type&&a.object===t.object})===void 0&&e.internal.getPageInfo(i.page).pageContext.annotations.push(t)},iz=function(i,e){if(e.scope=i,i.internal!==void 0&&(i.internal.acroformPlugin===void 0||i.internal.acroformPlugin.isInitialized===!1)){if(cr.FieldNum=0,i.internal.acroformPlugin=JSON.parse(JSON.stringify(ez)),i.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Xm=i.internal.scaleFactor,i.internal.acroformPlugin.acroFormDictionaryRoot=new av,i.internal.acroformPlugin.acroFormDictionaryRoot.scope=i,i.internal.acroformPlugin.acroFormDictionaryRoot._eventID=i.internal.events.subscribe("postPutResources",function(){(function(t){t.internal.events.unsubscribe(t.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete t.internal.acroformPlugin.acroFormDictionaryRoot._eventID,t.internal.acroformPlugin.printedOut=!0})(i)}),i.internal.events.subscribe("buildDocument",function(){(function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var a=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var r in a)if(a.hasOwnProperty(r)){var n=a[r];
vendor: 18,805 bytes, lines 5240-5243
5240n.objId=void 0,n.hasAnnotation&&tz(n,t)}})(i)}),i.internal.events.subscribe("putCatalog",function(){(function(t){if(t.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(i)}),i.internal.events.subscribe("postPutPages",function(t){(function(a,r){var n=!a;for(var d in a||(r.internal.newObjectDeferredBegin(r.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),r.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),a=a||r.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(a.hasOwnProperty(d)){var l=a[d],u=[],A=l.Rect;if(l.Rect&&(l.Rect=Y5(l.Rect,r)),r.internal.newObjectDeferredBegin(l.objId,!0),l.DA=Je.createDefaultAppearanceStream(l),ii(l)==="object"&&typeof l.getKeyValueListForStream=="function"&&(u=l.getKeyValueListForStream()),l.Rect=A,l.hasAppearanceStream&&!l.appearanceStreamContent){var h=X5(l);u.push({key:"AP",value:"<</N "+h+">>"}),r.internal.acroformPlugin.xForms.push(h)}if(l.appearanceStreamContent){var v="";for(var k in l.appearanceStreamContent)if(l.appearanceStreamContent.hasOwnProperty(k)){var g=l.appearanceStreamContent[k];if(v+="/"+k+" ",v+="<<",Object.keys(g).length>=1||Array.isArray(g)){for(var d in g)if(g.hasOwnProperty(d)){var E=g[d];typeof E=="function"&&(E=E.call(r,l)),v+="/"+d+" "+E+" ",r.internal.acroformPlugin.xForms.indexOf(E)>=0||r.internal.acroformPlugin.xForms.push(E)}}else typeof(E=g)=="function"&&(E=E.call(r,l)),v+="/"+d+" "+E,r.internal.acroformPlugin.xForms.indexOf(E)>=0||r.internal.acroformPlugin.xForms.push(E);v+=">>"}u.push({key:"AP",value:`<< 5241`+v+">>"})}r.internal.putStream({additionalKeyValues:u,objectId:l.objId}),r.internal.out("endobj")}n&&function(S,T){for(var x in S)if(S.hasOwnProperty(x)){var F=x,Q=S[x];T.internal.newObjectDeferredBegin(Q.objId,!0),ii(Q)==="object"&&typeof Q.putStream=="function"&&Q.putStream(),delete S[F]}}(r.internal.acroformPlugin.xForms,r)})(t,i)}),i.internal.acroformPlugin.isInitialized=!0}},tv=Ii.__acroform__.arrayToPdfArray=function(i,e,t){var a=function(d){return d};if(Array.isArray(i)){for(var r="[",n=0;n<i.length;n++)switch(n!==0&&(r+=" "),ii(i[n])){case"boolean":case"number":case"object":r+=i[n].toString();break;case"string":i[n].substr(0,1)==="/"?r+="/"+ks(i[n].substr(1)):(e!==void 0&&t&&(a=t.internal.getEncryptor(e)),r+="("+zs(a(i[n].toString()))+")")}return r+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Qu=function(i,e,t){var a=function(r){return r};return e!==void 0&&t&&(a=t.internal.getEncryptor(e)),(i=i||"").toString(),"("+zs(a(i))+")"},Lr=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(i){this._objId=i}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Lr.prototype.toString=function(){return this.objId+" 0 R"},Lr.prototype.putStream=function(){var i=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:i,objectId:this.objId}),this.scope.internal.out("endobj")},Lr.prototype.getKeyValueListForStream=function(){var i=[],e=Object.getOwnPropertyNames(this).filter(function(n){return n!="content"&&n!="appearanceStreamContent"&&n!="scope"&&n!="objId"&&n.substring(0,1)!="_"});for(var t in e)if(Object.getOwnPropertyDescriptor(this,e[t]).configurable===!1){var a=e[t],r=this[a];r&&(Array.isArray(r)?i.push({key:a,value:tv(r,this.objId,this.scope)}):r instanceof Lr?(r.scope=this.scope,i.push({key:a,value:r.objId+" 0 R"})):typeof r!="function"&&i.push({key:a,value:r}))}return i};var iv=function(){Lr.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var i,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(t){i=t.trim()},get:function(){return i||null}})};to(iv,Lr);var av=function(){Lr.call(this);var i,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(i){var t=function(a){return a};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),"("+zs(t(i))+")"}},set:function(t){i=t}})};to(av,Lr);var cr=function i(){Lr.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(x){if(isNaN(x))throw new Error('Invalid value "'+x+'" for attribute F supplied.');e=x}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!Fi(e,3)},set:function(x){x?this.F=Mi(e,3):this.F=Ni(e,3)}});var t=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return t},set:function(x){if(isNaN(x))throw new Error('Invalid value "'+x+'" for attribute Ff supplied.');t=x}});var a=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(a.length!==0)return a},set:function(x){a=x!==void 0?x:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[0])?0:a[0]},set:function(x){a[0]=x}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[1])?0:a[1]},set:function(x){a[1]=x}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[2])?0:a[2]},set:function(x){a[2]=x}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[3])?0:a[3]},set:function(x){a[3]=x}});var r="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return r},set:function(x){switch(x){case"/Btn":case"/Tx":case"/Ch":case"/Sig":r=x;break;default:throw new Error('Invalid value "'+x+'" for attribute FT supplied.')}}});var n=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!n||n.length<1){if(this instanceof xc)return;n="FieldObject"+i.FieldNum++}var x=function(F){return F};return this.scope&&(x=this.scope.internal.getEncryptor(this.objId)),"("+zs(x(n))+")"},set:function(x){n=x.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return n},set:function(x){n=x}});var d="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return d},set:function(x){d=x}});var l="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return l},set:function(x){l=x}});var u=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return u},set:function(x){u=x}});var A=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return A===void 0?50/Xm:A},set:function(x){A=x}});var h="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return h},set:function(x){h=x}});var v="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!v||this instanceof xc||this instanceof vs))return Qu(v,this.objId,this.scope)},set:function(x){x=x.toString(),v=x}});var k=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(k)return this instanceof ia==0?Qu(k,this.objId,this.scope):k},set:function(x){x=x.toString(),k=this instanceof ia==0?x.substr(0,1)==="("?Zs(x.substr(1,x.length-2)):Zs(x):x}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ia==1?Zs(k.substr(1,k.length-1)):k},set:function(x){x=x.toString(),k=this instanceof ia==1?"/"+ks(x):x}});var g=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(g)return g},set:function(x){this.V=x}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(g)return this instanceof ia==0?Qu(g,this.objId,this.scope):g},set:function(x){x=x.toString(),g=this instanceof ia==0?x.substr(0,1)==="("?Zs(x.substr(1,x.length-2)):Zs(x):x}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ia==1?Zs(g.substr(1,g.length-1)):g},set:function(x){x=x.toString(),g=this instanceof ia==1?"/"+ks(x):x}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var E,S=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return S},set:function(x){x=!!x,S=x}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(E)return E},set:function(x){E=x}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,1)},set:function(x){x?this.Ff=Mi(this.Ff,1):this.Ff=Ni(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,2)},set:function(x){x?this.Ff=Mi(this.Ff,2):this.Ff=Ni(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,3)},set:function(x){x?this.Ff=Mi(this.Ff,3):this.Ff=Ni(this.Ff,3)}});var T=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(T!==null)return T},set:function(x){if([0,1,2].indexOf(x)===-1)throw new Error('Invalid value "'+x+'" for attribute Q supplied.');T=x}}),Object.defineProperty(this,"textAlign",{get:function(){var x;switch(T){case 0:default:x="left";break;case 1:x="center";break;case 2:x="right"}return x},configurable:!0,enumerable:!0,set:function(x){switch(x){case"right":case 2:T=2;break;case"center":case 1:T=1;break;default:T=0}}})};to(cr,Lr);var dl=function(){cr.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var i=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return i},set:function(t){i=t}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return tv(e,this.objId,this.scope)},set:function(t){var a,r;r=[],typeof(a=t)=="string"&&(r=function(n,d,l){l||(l=1);for(var u,A=[];u=d.exec(n);)A.push(u[l]);return A}(a,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,a){for(a=a||!1,t=(t=t||"").toString();e.indexOf(t)!==-1&&(e.splice(e.indexOf(t),1),a!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,18)},set:function(t){t?this.Ff=Mi(this.Ff,18):this.Ff=Ni(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,19)},set:function(t){this.combo===!0&&(t?this.Ff=Mi(this.Ff,19):this.Ff=Ni(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,20)},set:function(t){t?(this.Ff=Mi(this.Ff,20),e.sort()):this.Ff=Ni(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,22)},set:function(t){t?this.Ff=Mi(this.Ff,22):this.Ff=Ni(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,23)},set:function(t){t?this.Ff=Mi(this.Ff,23):this.Ff=Ni(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,27)},set:function(t){t?this.Ff=Mi(this.Ff,27):this.Ff=Ni(this.Ff,27)}}),this.hasAppearanceStream=!1};to(dl,cr);var cl=function(){dl.call(this),this.fontName="helvetica",this.combo=!1};to(cl,dl);var ul=function(){cl.call(this),this.combo=!0};to(ul,cl);var oc=function(){ul.call(this),this.edit=!0};to(oc,ul);var ia=function(){cr.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,15)},set:function(t){t?this.Ff=Mi(this.Ff,15):this.Ff=Ni(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,16)},set:function(t){t?this.Ff=Mi(this.Ff,16):this.Ff=Ni(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,17)},set:function(t){t?this.Ff=Mi(this.Ff,17):this.Ff=Ni(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,26)},set:function(t){t?this.Ff=Mi(this.Ff,26):this.Ff=Ni(this.Ff,26)}});var i,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(n){return n};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),Object.keys(e).length!==0){var a,r=[];for(a in r.push("<<"),e)r.push("/"+a+" ("+zs(t(e[a]))+")");return r.push(">>"),r.join(` 5242`)}},set:function(t){ii(t)==="object"&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){typeof t=="string"&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return i},set:function(t){var a=t==null?"":t.toString();a.substr(0,1)==="/"&&(a=a.substr(1)),i="/"+ks(a)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return i.substr(1,i.length-1)},set:function(t){i="/"+ks(t)}})};to(ia,cr);var rc=function(){ia.call(this),this.pushButton=!0};to(rc,ia);var ml=function(){ia.call(this),this.radio=!0,this.pushButton=!1;var i=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return i},set:function(e){i=e!==void 0?e:[]}})};to(ml,ia);var xc=function(){var i,e;cr.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return i},set:function(r){i=r}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(r){e=r}});var t,a={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var r=function(l){return l};this.scope&&(r=this.scope.internal.getEncryptor(this.objId));var n,d=[];for(n in d.push("<<"),a)d.push("/"+n+" ("+zs(r(a[n]))+")");return d.push(">>"),d.join(` 5243`)},set:function(r){ii(r)==="object"&&(a=r)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return a.CA||""},set:function(r){typeof r=="string"&&(a.CA=r)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(r){var n=r==null?"":r.toString();n.substr(0,1)==="/"&&(n=n.substr(1)),t="/"+ks(n)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(r){var n=r==null?"":r.toString();n.substr(0,1)==="/"&&(n=n.substr(1)),t="/"+ks(n)}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Je.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};to(xc,cr),ml.prototype.setAppearance=function(i){if(!("createAppearanceStream"in i)||!("getCA"in i))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var t=this.Kids[e];t.appearanceStreamContent=i.createAppearanceStream(t.optionName),t.caption=i.getCA()}},ml.prototype.createOption=function(i){var e=new xc;return e.Parent=this,e.optionName=i,this.Kids.push(e),az.call(this.scope,e),e};var nc=function(){ia.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Je.CheckBox.createAppearanceStream()};to(nc,ia);var vs=function(){cr.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,13)},set:function(e){e?this.Ff=Mi(this.Ff,13):this.Ff=Ni(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,21)},set:function(e){e?this.Ff=Mi(this.Ff,21):this.Ff=Ni(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,23)},set:function(e){e?this.Ff=Mi(this.Ff,23):this.Ff=Ni(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,24)},set:function(e){e?this.Ff=Mi(this.Ff,24):this.Ff=Ni(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,25)},set:function(e){e?this.Ff=Mi(this.Ff,25):this.Ff=Ni(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,26)},set:function(e){e?this.Ff=Mi(this.Ff,26):this.Ff=Ni(this.Ff,26)}});var i=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return i},set:function(e){i=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return i},set:function(e){Number.isInteger(e)&&(i=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};to(vs,cr);var sc=function(){vs.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!Fi(this.Ff,14)},set:function(i){i?this.Ff=Mi(this.Ff,14):this.Ff=Ni(this.Ff,14)}}),this.password=!0};to(sc,vs);var Je={CheckBox:{createAppearanceStream:function(){return{N:{On:Je.CheckBox.YesNormal},D:{On:Je.CheckBox.YesPushDown,Off:Je.CheckBox.OffPushDown}}},YesPushDown:function(i){var e=Ir(i);e.scope=i.scope;var t=[],a=i.scope.internal.getFont(i.fontName,i.fontStyle).id,r=i.scope.__private__.encodeColorString(i.color),n=Mm(i,i.caption);return t.push("0.749023 g"),t.push("0 0 "+kt(Je.internal.getWidth(i))+" "+kt(Je.internal.getHeight(i))+" re"),t.push("f"),t.push("BMC"),t.push("q"),t.pu
vendor: 4,745 bytes, lines 5243-5251
5243sh("0 0 1 rg"),t.push("/"+a+" "+kt(n.fontSize)+" Tf "+r),t.push("BT"),t.push(n.text),t.push("ET"),t.push("Q"),t.push("EMC"),e.stream=t.join(` 5244`),e},YesNormal:function(i){var e=Ir(i);e.scope=i.scope;var t=i.scope.internal.getFont(i.fontName,i.fontStyle).id,a=i.scope.__private__.encodeColorString(i.color),r=[],n=Je.internal.getHeight(i),d=Je.internal.getWidth(i),l=Mm(i,i.caption);return r.push("1 g"),r.push("0 0 "+kt(d)+" "+kt(n)+" re"),r.push("f"),r.push("q"),r.push("0 0 1 rg"),r.push("0 0 "+kt(d-1)+" "+kt(n-1)+" re"),r.push("W"),r.push("n"),r.push("0 g"),r.push("BT"),r.push("/"+t+" "+kt(l.fontSize)+" Tf "+a),r.push(l.text),r.push("ET"),r.push("Q"),e.stream=r.join(` 5245`),e},OffPushDown:function(i){var e=Ir(i);e.scope=i.scope;var t=[];return t.push("0.749023 g"),t.push("0 0 "+kt(Je.internal.getWidth(i))+" "+kt(Je.internal.getHeight(i))+" re"),t.push("f"),e.stream=t.join(` 5246`),e}},RadioButton:{Circle:{createAppearanceStream:function(i){var e={D:{Off:Je.RadioButton.Circle.OffPushDown},N:{}};return e.N[i]=Je.RadioButton.Circle.YesNormal,e.D[i]=Je.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(i){var e=Ir(i);e.scope=i.scope;var t=[],a=Je.internal.getWidth(i)<=Je.internal.getHeight(i)?Je.internal.getWidth(i)/4:Je.internal.getHeight(i)/4;a=Number((.9*a).toFixed(5));var r=Je.internal.Bezier_C,n=Number((a*r).toFixed(5));return t.push("q"),t.push("1 0 0 1 "+Tn(Je.internal.getWidth(i)/2)+" "+Tn(Je.internal.getHeight(i)/2)+" cm"),t.push(a+" 0 m"),t.push(a+" "+n+" "+n+" "+a+" 0 "+a+" c"),t.push("-"+n+" "+a+" -"+a+" "+n+" -"+a+" 0 c"),t.push("-"+a+" -"+n+" -"+n+" -"+a+" 0 -"+a+" c"),t.push(n+" -"+a+" "+a+" -"+n+" "+a+" 0 c"),t.push("f"),t.push("Q"),e.stream=t.join(` 5247`),e},YesPushDown:function(i){var e=Ir(i);e.scope=i.scope;var t=[],a=Je.internal.getWidth(i)<=Je.internal.getHeight(i)?Je.internal.getWidth(i)/4:Je.internal.getHeight(i)/4;a=Number((.9*a).toFixed(5));var r=Number((2*a).toFixed(5)),n=Number((r*Je.internal.Bezier_C).toFixed(5)),d=Number((a*Je.internal.Bezier_C).toFixed(5));return t.push("0.749023 g"),t.push("q"),t.push("1 0 0 1 "+Tn(Je.internal.getWidth(i)/2)+" "+Tn(Je.internal.getHeight(i)/2)+" cm"),t.push(r+" 0 m"),t.push(r+" "+n+" "+n+" "+r+" 0 "+r+" c"),t.push("-"+n+" "+r+" -"+r+" "+n+" -"+r+" 0 c"),t.push("-"+r+" -"+n+" -"+n+" -"+r+" 0 -"+r+" c"),t.push(n+" -"+r+" "+r+" -"+n+" "+r+" 0 c"),t.push("f"),t.push("Q"),t.push("0 g"),t.push("q"),t.push("1 0 0 1 "+Tn(Je.internal.getWidth(i)/2)+" "+Tn(Je.internal.getHeight(i)/2)+" cm"),t.push(a+" 0 m"),t.push(a+" "+d+" "+d+" "+a+" 0 "+a+" c"),t.push("-"+d+" "+a+" -"+a+" "+d+" -"+a+" 0 c"),t.push("-"+a+" -"+d+" -"+d+" -"+a+" 0 -"+a+" c"),t.push(d+" -"+a+" "+a+" -"+d+" "+a+" 0 c"),t.push("f"),t.push("Q"),e.stream=t.join(` 5248`),e},OffPushDown:function(i){var e=Ir(i);e.scope=i.scope;var t=[],a=Je.internal.getWidth(i)<=Je.internal.getHeight(i)?Je.internal.getWidth(i)/4:Je.internal.getHeight(i)/4;a=Number((.9*a).toFixed(5));var r=Number((2*a).toFixed(5)),n=Number((r*Je.internal.Bezier_C).toFixed(5));return t.push("0.749023 g"),t.push("q"),t.push("1 0 0 1 "+Tn(Je.internal.getWidth(i)/2)+" "+Tn(Je.internal.getHeight(i)/2)+" cm"),t.push(r+" 0 m"),t.push(r+" "+n+" "+n+" "+r+" 0 "+r+" c"),t.push("-"+n+" "+r+" -"+r+" "+n+" -"+r+" 0 c"),t.push("-"+r+" -"+n+" -"+n+" -"+r+" 0 -"+r+" c"),t.push(n+" -"+r+" "+r+" -"+n+" "+r+" 0 c"),t.push("f"),t.push("Q"),e.stream=t.join(` 5249`),e}},Cross:{createAppearanceStream:function(i){var e={D:{Off:Je.RadioButton.Cross.OffPushDown},N:{}};return e.N[i]=Je.RadioButton.Cross.YesNormal,e.D[i]=Je.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(i){var e=Ir(i);e.scope=i.scope;var t=[],a=Je.internal.calculateCross(i);return t.push("q"),t.push("1 1 "+kt(Je.internal.getWidth(i)-2)+" "+kt(Je.internal.getHeight(i)-2)+" re"),t.push("W"),t.push("n"),t.push(kt(a.x1.x)+" "+kt(a.x1.y)+" m"),t.push(kt(a.x2.x)+" "+kt(a.x2.y)+" l"),t.push(kt(a.x4.x)+" "+kt(a.x4.y)+" m"),t.push(kt(a.x3.x)+" "+kt(a.x3.y)+" l"),t.push("s"),t.push("Q"),e.stream=t.join(` 5250`),e},YesPushDown:function(i){var e=Ir(i);e.scope=i.scope;var t=Je.internal.calculateCross(i),a=[];return a.push("0.749023 g"),a.push("0 0 "+kt(Je.internal.getWidth(i))+" "+kt(Je.internal.getHeight(i))+" re"),a.push("f"),a.push("q"),a.push("1 1 "+kt(Je.internal.getWidth(i)-2)+" "+kt(Je.internal.getHeight(i)-2)+" re"),a.push("W"),a.push("n"),a.push(kt(t.x1.x)+" "+kt(t.x1.y)+" m"),a.push(kt(t.x2.x)+" "+kt(t.x2.y)+" l"),a.push(kt(t.x4.x)+" "+kt(t.x4.y)+" m"),a.push(kt(t.x3.x)+" "+kt(t.x3.y)+" l"),a.push("s"),a.push("Q"),e.stream=a.join(` 5251`),e},OffPushDown:function(i){var e=Ir(i);e.scope=i.scope;var t=[];return t.push("0.749023 g"),t.push("0 0 "+kt(Je.internal.getWidth(i))+" "+kt(Je.internal.getHeight(i))+" re"),t.pu
vendor: 36,731 bytes, lines 5251-5276
5251sh("f"),e.stream=t.join(` 5252`),e}}},createDefaultAppearanceStream:function(i){var e=i.scope.internal.getFont(i.fontName,i.fontStyle).id,t=i.scope.__private__.encodeColorString(i.color);return"/"+e+" "+i.fontSize+" Tf "+t}};Je.internal={Bezier_C:.551915024494,calculateCross:function(i){var e=Je.internal.getWidth(i),t=Je.internal.getHeight(i),a=Math.min(e,t);return{x1:{x:(e-a)/2,y:(t-a)/2+a},x2:{x:(e-a)/2+a,y:(t-a)/2},x3:{x:(e-a)/2,y:(t-a)/2},x4:{x:(e-a)/2+a,y:(t-a)/2+a}}}},Je.internal.getWidth=function(i){var e=0;return ii(i)==="object"&&(e=_h(i.Rect[2])),e},Je.internal.getHeight=function(i){var e=0;return ii(i)==="object"&&(e=_h(i.Rect[3])),e};var az=Ii.addField=function(i){if(iz(this,i),!(i instanceof cr))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=i).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),i.page=i.scope.internal.getCurrentPageInfo().pageNumber,this};Ii.AcroFormChoiceField=dl,Ii.AcroFormListBox=cl,Ii.AcroFormComboBox=ul,Ii.AcroFormEditBox=oc,Ii.AcroFormButton=ia,Ii.AcroFormPushButton=rc,Ii.AcroFormRadioButton=ml,Ii.AcroFormCheckBox=nc,Ii.AcroFormTextField=vs,Ii.AcroFormPasswordField=sc,Ii.AcroFormAppearance=Je,Ii.AcroForm={ChoiceField:dl,ListBox:cl,ComboBox:ul,EditBox:oc,Button:ia,PushButton:rc,RadioButton:ml,CheckBox:nc,TextField:vs,PasswordField:sc,Appearance:Je},$e.AcroForm={ChoiceField:dl,ListBox:cl,ComboBox:ul,EditBox:oc,Button:ia,PushButton:rc,RadioButton:ml,CheckBox:nc,TextField:vs,PasswordField:sc,Appearance:Je};$e.AcroForm;function ov(i){return i.reduce(function(e,t,a){return e[t]=a,e},{})}(function(i){var e="addImage_";i.__addimage__={};var t="UNKNOWN",a={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=i.__addimage__.getImageFileTypeByImageData=function(C,N){var W,J,re,ue,de,ie=t;if((N=N||t)==="RGBA"||C.data!==void 0&&C.data instanceof Uint8ClampedArray&&"height"in C&&"width"in C)return"RGBA";if(ae(C))for(de in a)for(re=a[de],W=0;W<re.length;W+=1){for(ue=!0,J=0;J<re[W].length;J+=1)if(re[W][J]!==void 0&&re[W][J]!==C[J]){ue=!1;break}if(ue===!0){ie=de;break}}else for(de in a)for(re=a[de],W=0;W<re.length;W+=1){for(ue=!0,J=0;J<re[W].length;J+=1)if(re[W][J]!==void 0&&re[W][J]!==C.charCodeAt(J)){ue=!1;break}if(ue===!0){ie=de;break}}return ie===t&&N!==t&&(ie=N),ie},n=function C(N){for(var W=this.internal.write,J=this.internal.putStream,re=(0,this.internal.getFilters)();re.indexOf("FlateEncode")!==-1;)re.splice(re.indexOf("FlateEncode"),1);N.objectId=this.internal.newObject();var ue=[];if(ue.push({key:"Type",value:"/XObject"}),ue.push({key:"Subtype",value:"/Image"}),ue.push({key:"Width",value:N.width}),ue.push({key:"Height",value:N.height}),N.colorSpace===x.INDEXED?ue.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(N.palette.length/3-1)+" "+("sMask"in N&&N.sMask!==void 0?N.objectId+2:N.objectId+1)+" 0 R]"}):(ue.push({key:"ColorSpace",value:"/"+N.colorSpace}),N.colorSpace===x.DEVICE_CMYK&&ue.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),ue.push({key:"BitsPerComponent",value:N.bitsPerComponent}),"decodeParameters"in N&&N.decodeParameters!==void 0&&ue.push({key:"DecodeParms",value:"<<"+N.decodeParameters+">>"}),"transparency"in N&&Array.isArray(N.transparency)&&N.transparency.length>0){for(var de="",ie=0,fe=N.transparency.length;ie<fe;ie++)de+=N.transparency[ie]+" "+N.transparency[ie]+" ";ue.push({key:"Mask",value:"["+de+"]"})}N.sMask!==void 0&&ue.push({key:"SMask",value:N.objectId+1+" 0 R"});var ye=N.filter!==void 0?["/"+N.filter]:void 0;if(J({data:N.data,additionalKeyValues:ue,alreadyAppliedFilters:ye,objectId:N.objectId}),W("endobj"),"sMask"in N&&N.sMask!==void 0){var ke,I=(ke=N.sMaskBitsPerComponent)!==null&&ke!==void 0?ke:N.bitsPerComponent,q={width:N.width,height:N.height,colorSpace:"DeviceGray",bitsPerComponent:I,data:N.sMask};"filter"in N&&(q.decodeParameters="/Predictor ".concat(N.predictor," /Colors 1 /BitsPerComponent ").concat(I," /Columns ").concat(N.width),q.filter=N.filter),C.call(this,q)}if(N.colorSpace===x.INDEXED){var ee=this.internal.newObject();J({data:V(new Uint8Array(N.palette)),objectId:ee}),W("endobj")}},d=function(){var C=this.internal.collections[e+"images"];for(var N in C)n.call(this,C[N])},l=function(){var C,N=this.internal.collections[e+"images"],W=this.internal.write;for(var J in N)W("/I"+(C=N[J]).index,C.objectId,"0","R")},u=function(){this.internal.collections[e+"images"]||(this.internal.collections[e+"images"]={},this.internal.events.subscribe("putResources",d),this.internal.events.subscribe("putXobjectDict",l))},A=function(){var C=this.internal.collections[e+"images"];return u.call(this),C},h=function(){return Object.keys(this.internal.collections[e+"images"]).length},v=function(C){return typeof i["process"+C.toUpperCase()]=="function"},k=function(C){return ii(C)==="object"&&C.nodeType===1},g=function(C,N){if(C.nodeName==="IMG"&&C.hasAttribute("src")){var W=""+C.getAttribute("src");if(W.indexOf("data:image/")===0)return ac(unescape(W).split("base64,").pop());var J=i.loadFile(W,!0);if(J!==void 0)return J}if(C.nodeName==="CANVAS"){if(C.width===0||C.height===0)throw new Error("Given canvas must have data. Canvas width: "+C.width+", height: "+C.height);var re;switch(N){case"PNG":re="image/png";break;case"WEBP":re="image/webp";break;default:re="image/jpeg"}return ac(C.toDataURL(re,1).split("base64,").pop())}},E=function(C){var N=this.internal.collections[e+"images"];if(N){for(var W in N)if(C===N[W].alias)return N[W]}},S=function(C,N,W){return C||N||(C=-96,N=-96),C<0&&(C=-1*W.width*72/C/this.internal.scaleFactor),N<0&&(N=-1*W.height*72/N/this.internal.scaleFactor),C===0&&(C=N*W.width/W.height),N===0&&(N=C*W.height/W.width),[C,N]},T=function(C,N,W,J,re,ue){var de=S.call(this,W,J,re),ie=this.internal.getCoordinateString,fe=this.internal.getVerticalCoordinateString,ye=A.call(this);if(W=de[0],J=de[1],ye[re.index]=re,ue){ue*=Math.PI/180;var ke=Math.cos(ue),I=Math.sin(ue),q=function(oe){return oe.toFixed(4)},ee=[q(ke),q(I),q(-1*I),q(ke),0,0,"cm"]}this.internal.write("q"),ue?(this.internal.write([1,"0","0",1,ie(C),fe(N+J),"cm"].join(" ")),this.internal.write(ee.join(" ")),this.internal.write([ie(W),"0","0",ie(J),"0","0","cm"].join(" "))):this.internal.write([ie(W),"0","0",ie(J),ie(C),fe(N+J),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+re.index+" Do"),this.internal.write("Q")},x=i.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};i.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var F=i.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Q=i.__addimage__.sHashCode=function(C){var N,W,J=0;if(typeof C=="string")for(W=C.length,N=0;N<W;N++)J=(J<<5)-J+C.charCodeAt(N),J|=0;else if(ae(C))for(W=C.byteLength/2,N=0;N<W;N++)J=(J<<5)-J+C[N],J|=0;return J},M=i.__addimage__.validateStringAsBase64=function(C){(C=C||"").toString().trim();var N=!0;return C.length===0&&(N=!1),C.length%4!=0&&(N=!1),/^[A-Za-z0-9+/]+$/.test(C.substr(0,C.length-2))===!1&&(N=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(C.substr(-2))===!1&&(N=!1),N},R=i.__addimage__.extractImageFromDataUrl=function(C){if(C==null||!(C=C.trim()).startsWith("data:"))return null;var N=C.indexOf(",");return N<0?null:C.substring(0,N).trim().endsWith("base64")?C.substring(N+1):null};i.__addimage__.isArrayBuffer=function(C){return C instanceof ArrayBuffer};var ae=i.__addimage__.isArrayBufferView=function(C){return C instanceof Int8Array||C instanceof Uint8Array||C instanceof Uint8ClampedArray||C instanceof Int16Array||C instanceof Uint16Array||C instanceof Int32Array||C instanceof Uint32Array||C instanceof Float32Array||C instanceof Float64Array},X=i.__addimage__.binaryStringToUint8Array=function(C){for(var N=C.length,W=new Uint8Array(N),J=0;J<N;J++)W[J]=C.charCodeAt(J);return W},V=i.__addimage__.arrayBufferToBinaryString=function(C){for(var N="",W=ae(C)?C:new Uint8Array(C),J=0;J<W.length;J+=8192)N+=String.fromCharCode.apply(null,W.subarray(J,J+8192));return N};i.addImage=function(){var C,N,W,J,re,ue,de,ie,fe;if(typeof arguments[1]=="number"?(N=t,W=arguments[1],J=arguments[2],re=arguments[3],ue=arguments[4],de=arguments[5],ie=arguments[6],fe=arguments[7]):(N=arguments[1],W=arguments[2],J=arguments[3],re=arguments[4],ue=arguments[5],de=arguments[6],ie=arguments[7],fe=arguments[8]),ii(C=arguments[0])==="object"&&!k(C)&&"imageData"in C){var ye=C;C=ye.imageData,N=ye.format||N||t,W=ye.x||W||0,J=ye.y||J||0,re=ye.w||ye.width||re,ue=ye.h||ye.height||ue,de=ye.alias||de,ie=ye.compression||ie,fe=ye.rotation||ye.angle||fe}var ke=this.internal.getFilters();if(ie===void 0&&ke.indexOf("FlateEncode")!==-1&&(ie="SLOW"),isNaN(W)||isNaN(J))throw new Error("Invalid coordinates passed to jsPDF.addImage");u.call(this);var I=D.call(this,C,N,de,ie);return T.call(this,W,J,re,ue,I,fe),this};var D=function(C,N,W,J){var re,ue,de;if(typeof C=="string"&&r(C)===t){C=unescape(C);var ie=Z(C,!1);(ie!==""||(ie=i.loadFile(C,!0))!==void 0)&&(C=ie)}if(k(C)&&(C=g(C,N)),N=r(C,N),!v(N))throw new Error("addImage does not support files of type '"+N+"', please ensure that a plugin for '"+N+"' support is added.");if(((de=W)==null||de.length===0)&&(W=function(fe){return typeof fe=="string"||ae(fe)?Q(fe):ae(fe.data)?Q(fe.data):null}(C)),(re=E.call(this,W))||(C instanceof Uint8Array||N==="RGBA"||(ue=C,C=X(C)),re=this["process"+N.toUpperCase()](C,h.call(this),W,function(fe){return fe&&typeof fe=="string"&&(fe=fe.toUpperCase()),fe in i.image_compression?fe:F.NONE}(J),ue)),!re)throw new Error("An unknown error occurred whilst processing the image.");return re},Z=i.__addimage__.convertBase64ToBinaryString=function(C,N){N=typeof N!="boolean"||N;var W,J="";if(typeof C=="string"){var re;W=(re=R(C))!==null&&re!==void 0?re:C;try{J=ac(W)}catch(ue){if(N)throw M(W)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+ue.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return J};i.getImageProperties=function(C){var N,W,J="";if(k(C)&&(C=g(C)),typeof C=="string"&&r(C)===t&&((J=Z(C,!1))===""&&(J=i.loadFile(C)||""),C=J),W=r(C),!v(W))throw new Error("addImage does not support files of type '"+W+"', please ensure that a plugin for '"+W+"' support is added.");if(C instanceof Uint8Array||(C=X(C)),!(N=this["process"+W.toUpperCase()](C)))throw new Error("An unknown error occurred whilst processing the image");return N.fileType=W,N}})($e.API),function(i){var e=function(t){if(t!==void 0&&t!="")return!0};$e.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),i.events.push(["putPage",function(t){for(var a,r,n,d=this.internal.getCoordinateString,l=this.internal.getVerticalCoordinateString,u=this.internal.getPageInfoByObjId(t.objId),A=t.pageContext.annotations,h=!1,v=0;v<A.length&&!h;v++)switch((a=A[v]).type){case"link":(e(a.options.url)||e(a.options.pageNumber))&&(h=!0);break;case"reference":case"text":case"freetext":h=!0}if(h!=0){this.internal.write("/Annots [");for(var k=0;k<A.length;k++){a=A[k];var g=this.internal.pdfEscape,E=this.internal.getEncryptor(t.objId);switch(a.type){case"reference":this.internal.write(" "+a.object.objId+" 0 R ");break;case"text":var S=this.internal.newAdditionalObject(),T=this.internal.newAdditionalObject(),x=this.internal.getEncryptor(S.objId),F=a.title||"Note";n="<</Type /Annot /Subtype /Text "+(r="/Rect ["+d(a.bounds.x)+" "+l(a.bounds.y+a.bounds.h)+" "+d(a.bounds.x+a.bounds.w)+" "+l(a.bounds.y)+"] ")+"/Contents ("+g(x(a.contents))+")",n+=" /Popup "+T.objId+" 0 R",n+=" /P "+u.objId+" 0 R",n+=" /T ("+g(x(F))+") >>",S.content=n;var Q=S.objId+" 0 R";n="<</Type /Annot /Subtype /Popup "+(r="/Rect ["+d(a.bounds.x+30)+" "+l(a.bounds.y+a.bounds.h)+" "+d(a.bounds.x+a.bounds.w+30)+" "+l(a.bounds.y)+"] ")+" /Parent "+Q,a.open&&(n+=" /Open true"),n+=" >>",T.content=n,this.internal.write(S.objId,"0 R",T.objId,"0 R");break;case"freetext":r="/Rect ["+d(a.bounds.x)+" "+l(a.bounds.y)+" "+d(a.bounds.x+a.bounds.w)+" "+l(a.bounds.y+a.bounds.h)+"] ";var M="font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+(a.color||"#000000");n="<</Type /Annot /Subtype /FreeText "+r+"/Contents ("+g(E(a.contents))+")",n+=" /DS("+g(E(M))+")",n+=" /Border [0 0 0]",n+=" >>",this.internal.write(n);break;case"link":if(a.options.name){var R=this.annotations._nameMap[a.options.name];a.options.pageNumber=R.page,a.options.top=R.y}else a.options.top||(a.options.top=0);if(r="/Rect ["+a.finalBounds.x+" "+a.finalBounds.y+" "+a.finalBounds.w+" "+a.finalBounds.h+"] ",n="",a.options.url)n="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /A <</S /URI /URI ("+g(E(a.options.url))+") >>";else if(a.options.pageNumber)switch(n="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(a.options.pageNumber).objId+" 0 R",a.options.magFactor=a.options.magFactor||"XYZ",a.options.magFactor){case"Fit":n+=" /Fit]";break;case"FitH":n+=" /FitH "+a.options.top+"]";break;case"FitV":a.options.left=a.options.left||0,n+=" /FitV "+a.options.left+"]";break;default:var ae=l(a.options.top);a.options.left=a.options.left||0,a.options.zoom===void 0&&(a.options.zoom=0),n+=" /XYZ "+a.options.left+" "+ae+" "+a.options.zoom+"]"}n!=""&&(n+=" >>",this.internal.write(n))}}this.internal.write("]")}}]),i.createAnnotation=function(t){var a=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":a.pageContext.annotations.push(t)}},i.link=function(t,a,r,n,d){var l=this.internal.getCurrentPageInfo(),u=this.internal.getCoordinateString,A=this.internal.getVerticalCoordinateString;l.pageContext.annotations.push({finalBounds:{x:u(t),y:A(a),w:u(t+r),h:A(a+n)},options:d,type:"link"})},i.textWithLink=function(t,a,r,n){var d,l,u=this.getTextWidth(t),A=this.internal.getLineHeight()/this.internal.scaleFactor;if(n.maxWidth!==void 0){l=n.maxWidth;var h=this.splitTextToSize(t,l).length;d=Math.ceil(A*h)}else l=u,d=A;return this.text(t,a,r,n),r+=.2*A,n.align==="center"&&(a-=u/2),n.align==="right"&&(a-=u),this.link(a,r-A,l,d,n),u},i.getTextWidth=function(t){var a=this.internal.getFontSize();return this.getStringUnitWidth(t)*a/this.internal.scaleFactor}}($e.API),function(i){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},t={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},a={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},r=[1570,1571,1573,1575];i.__arabicParser__={};var n=i.__arabicParser__.isInArabicSubstitutionA=function(S){return e[S.charCodeAt(0)]!==void 0},d=i.__arabicParser__.isArabicLetter=function(S){return typeof S=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(S)},l=i.__arabicParser__.isArabicEndLetter=function(S){return d(S)&&n(S)&&e[S.charCodeAt(0)].length<=2},u=i.__arabicParser__.isArabicAlfLetter=function(S){return d(S)&&r.indexOf(S.charCodeAt(0))>=0};i.__arabicParser__.arabicLetterHasIsolatedForm=function(S){return d(S)&&n(S)&&e[S.charCodeAt(0)].length>=1};var A=i.__arabicParser__.arabicLetterHasFinalForm=function(S){return d(S)&&n(S)&&e[S.charCodeAt(0)].length>=2};i.__arabicParser__.arabicLetterHasInitialForm=function(S){return d(S)&&n(S)&&e[S.charCodeAt(0)].length>=3};var h=i.__arabicParser__.arabicLetterHasMedialForm=function(S){return d(S)&&n(S)&&e[S.charCodeAt(0)].length==4},v=i.__arabicParser__.resolveLigatures=function(S){var T=0,x=t,F="",Q=0;for(T=0;T<S.length;T+=1)x[S.charCodeAt(T)]!==void 0?(Q++,typeof(x=x[S.charCodeAt(T)])=="number"&&(F+=String.fromCharCode(x),x=t,Q=0),T===S.length-1&&(x=t,F+=S.charAt(T-(Q-1)),T-=Q-1,Q=0)):(x=t,F+=S.charAt(T-Q),T-=Q,Q=0);return F};i.__arabicParser__.isArabicDiacritic=function(S){return S!==void 0&&a[S.charCodeAt(0)]!==void 0};var k=i.__arabicParser__.getCorrectForm=function(S,T,x){return d(S)?n(S)===!1?-1:!A(S)||!d(T)&&!d(x)||!d(x)&&l(T)||l(S)&&!d(T)||l(S)&&u(T)||l(S)&&l(T)?0:h(S)&&d(T)&&!l(T)&&d(x)&&A(x)?3:l(S)||!d(x)?1:2:-1},g=function(S){var T=0,x=0,F=0,Q="",M="",R="",ae=(S=S||"").split("\\s+"),X=[];for(T=0;T<ae.length;T+=1){for(X.push(""),x=0;x<ae[T].length;x+=1)Q=ae[T][x],M=ae[T][x-1],R=ae[T][x+1],d(Q)?(F=k(Q,M,R),X[T]+=F!==-1?String.fromCharCode(e[Q.charCodeAt(0)][F]):Q):X[T]+=Q;X[T]=v(X[T])}return X.join(" ")},E=i.__arabicParser__.processArabic=i.processArabic=function(){var S,T=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,x=[];if(Array.isArray(T)){var F=0;for(x=[],F=0;F<T.length;F+=1)Array.isArray(T[F])?x.push([g(T[F][0]),T[F][1],T[F][2]]):x.push([g(T[F])]);S=x}else S=g(T);return typeof arguments[0]=="string"?S:(arguments[0].text=S,arguments[0])};i.events.push(["preProcessText",E])}($e.API),$e.API.autoPrint=function(i){var e;return(i=i||{}).variant=i.variant||"non-conform",i.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+e+" 0 R")})),this},function(i){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(l){t=l}});var a=150;Object.defineProperty(this,"width",{get:function(){return a},set:function(l){a=isNaN(l)||Number.isInteger(l)===!1||l<0?150:l,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=a+1)}});var r=300;Object.defineProperty(this,"height",{get:function(){return r},set:function(l){r=isNaN(l)||Number.isInteger(l)===!1||l<0?300:l,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=r+1)}});var n=[];Object.defineProperty(this,"childNodes",{get:function(){return n},set:function(l){n=l}});var d={};Object.defineProperty(this,"style",{get:function(){return d},set:function(l){d=l}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,a){var r;if((t=t||"2d")!=="2d")return null;for(r in a)this.pdf.context2d.hasOwnProperty(r)&&(this.pdf.context2d[r]=a[r]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},i.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}($e.API),function(i){var e={left:0,top:0,bottom:0,right:0},t=!1,a=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),r.call(this))},r=function(){this.internal.__cell__.lastCell=new n,this.internal.__cell__.pages=1},n=function(){var u=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return u},set:function(S){u=S}});var A=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return A},set:function(S){A=S}});var h=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return h},set:function(S){h=S}});var v=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return v},set:function(S){v=S}});var k=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return k},set:function(S){k=S}});var g=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return g},set:function(S){g=S}});var E=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return E},set:function(S){E=S}}),this};n.prototype.clone=function(){return new n(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},n.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},i.setHeaderFunction=function(u){return a.call(this),this.internal.__cell__.headerFunction=typeof u=="function"?u:void 0,this},i.getTextDimensions=function(u,A){a.call(this);var h=(A=A||{}).fontSize||this.getFontSize(),v=A.font||this.getFont(),k=A.scaleFactor||this.internal.scaleFactor,g=0,E=0,S=0,T=this;if(!Array.isArray(u)&&typeof u!="string"){if(typeof u!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");u=String(u)}var x=A.maxWidth;x>0?typeof u=="string"?u=this.splitTextToSize(u,x):Object.prototype.toString.call(u)==="[object Array]"&&(u=u.reduce(function(Q,M){return Q.concat(T.splitTextToSize(M,x))},[])):u=Array.isArray(u)?u:[u];for(var F=0;F<u.length;F++)g<(S=this.getStringUnitWidth(u[F],{font:v})*h)&&(g=S);return g!==0&&(E=u.length),{w:g/=k,h:Math.max((E*h*this.getLineHeightFactor()-h*(this.getLineHeightFactor()-1))/k,0)}},i.cellAddPage=function(){a.call(this),this.addPage();var u=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new n(u.left,u.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var d=i.cell=function(){var u;u=arguments[0]instanceof n?arguments[0]:new n(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),a.call(this);var A=this.internal.__cell__.lastCell,h=this.internal.__cell__.padding,v=this.internal.__cell__.margins||e,k=this.internal.__cell__.tableHeaderRow,g=this.internal.__cell__.printHeaders;return A.lineNumber!==void 0&&(A.lineNumber===u.lineNumber?(u.x=(A.x||0)+(A.width||0),u.y=A.y||0):A.y+A.height+u.height+v.bottom>this.getPageHeight()?(this.cellAddPage(),u.y=v.top,g&&k&&(this.printHeaderRow(u.lineNumber,!0),u.y+=k[0].height)):u.y=A.y+A.height||u.y),u.text[0]!==void 0&&(this.rect(u.x,u.y,u.width,u.height,t===!0?"FD":void 0),u.align==="right"?this.text(u.text,u.x+u.width-h,u.y+h,{align:"right",baseline:"top"}):u.align==="center"?this.text(u.text,u.x+u.width/2,u.y+h,{align:"center",baseline:"top",maxWidth:u.width-h-h}):this.text(u.text,u.x+h,u.y+h,{align:"left",baseline:"top",maxWidth:u.width-h-h})),this.internal.__cell__.lastCell=u,this};i.table=function(u,A,h,v,k){if(a.call(this),!h)throw new Error("No data for PDF table.");var g,E,S,T,x=[],F=[],Q=[],M={},R={},ae=[],X=[],V=(k=k||{}).autoSize||!1,D=k.printHeaders!==!1,Z=k.css&&k.css["font-size"]!==void 0?16*k.css["font-size"]:k.fontSize||12,C=k.margins||Object.assign({width:this.getPageWidth()},e),N=typeof k.padding=="number"?k.padding:3,W=k.headerBackgroundColor||"#c8c8c8",J=k.headerTextColor||"#000";if(r.call(this),this.internal.__cell__.printHeaders=D,this.internal.__cell__.margins=C,this.internal.__cell__.table_font_size=Z,this.internal.__cell__.padding=N,this.internal.__cell__.headerBackgroundColor=W,this.internal.__cell__.headerTextColor=J,this.setFontSize(Z),v==null)F=x=Object.keys(h[0]),Q=x.map(function(){return"left"});else if(Array.isArray(v)&&ii(v[0])==="object")for(x=v.map(function(ye){return ye.name}),F=v.map(function(ye){return ye.prompt||ye.name||""}),Q=v.map(function(ye){return ye.align||"left"}),g=0;g<v.length;g+=1)R[v[g].name]=.7499990551181103*v[g].width;else Array.isArray(v)&&typeof v[0]=="string"&&(F=x=v,Q=x.map(function(){return"left"}));if(V||Array.isArray(v)&&typeof v[0]=="string")for(g=0;g<x.length;g+=1){for(M[T=x[g]]=h.map(function(ye){return ye[T]}),this.setFont(void 0,"bold"),ae.push(this.getTextDimensions(F[g],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),E=M[T],this.setFont(void 0,"normal"),S=0;S<E.length;S+=1)ae.push(this.getTextDimensions(E[S],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);R[T]=Math.max.apply(null,ae)+N+N,ae=[]}if(D){var re={};for(g=0;g<x.length;g+=1)re[x[g]]={},re[x[g]].text=F[g],re[x[g]].align=Q[g];var ue=l.call(this,re,R);X=x.map(function(ye){return new n(u,A,R[ye],ue,re[ye].text,void 0,re[ye].align)}),this.setTableHeaderRow(X),this.printHeaderRow(1,!1)}var de=v.reduce(function(ye,ke){return ye[ke.name]=ke.align,ye},{});for(g=0;g<h.length;g+=1){"rowStart"in k&&k.rowStart instanceof Function&&k.rowStart({row:g,data:h[g]},this);var ie=l.call(this,h[g],R);for(S=0;S<x.length;S+=1){var fe=h[g][x[S]];"cellStart"in k&&k.cellStart instanceof Function&&k.cellStart({row:g,col:S,data:fe},this),d.call(this,new n(u,A,R[x[S]],ie,fe,g+2,de[x[S]]))}}return this.internal.__cell__.table_x=u,this.internal.__cell__.table_y=A,this};var l=function(u,A){var h=this.internal.__cell__.padding,v=this.internal.__cell__.table_font_size,k=this.internal.scaleFactor;return Object.keys(u).map(function(g){var E=u[g];return this.splitTextToSize(E.hasOwnProperty("text")?E.text:E,A[g]-h-h)},this).map(function(g){return this.getLineHeightFactor()*g.length*v/k+h+h},this).reduce(function(g,E){return Math.max(g,E)},0)};i.setTableHeaderRow=function(u){a.call(this),this.internal.__cell__.tableHeaderRow=u},i.printHeaderRow=function(u,A){if(a.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var h;if(t=!0,typeof this.internal.__cell__.headerFunction=="function"){var v=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new n(v[0],v[1],v[2],v[3],void 0,-1)}this.setFont(void 0,"bold");for(var k=[],g=0;g<this.internal.__cell__.tableHeaderRow.length;g+=1){h=this.internal.__cell__.tableHeaderRow[g].clone(),A&&(h.y=this.internal.__cell__.margins.top||0,k.push(h)),h.lineNumber=u;var E=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),d.call(this,h),this.setTextColor(E)}k.length>0&&this.setTableHeaderRow(k),this.setFont(void 0,"normal"),t=!1}}($e.API);var rv={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},nv=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Nm=ov(nv),sv=[100,200,300,400,500,600,700,800,900],oz=ov(sv);function Hu(i){var e=i.family.replace(/"|'/g,"").toLowerCase(),t=function(n){return rv[n=n||"normal"]?n:"normal"}(i.style),a=function(n){return n?typeof n=="number"?n>=100&&n<=900&&n%100==0?n:400:/^\d00$/.test(n)?parseInt(n):n==="bold"?700:400:400}(i.weight),r=function(n){return typeof Nm[n=n||"normal"]=="number"?n:"normal"}(i.stretch);return{family:e,style:t,weight:a,stretch:r,src:i.src||[],ref:i.ref||{name:e,style:[r,t,a].join(" ")}}}function Uh(i,e,t,a){var r;for(r=t;r>=0&&r<e.length;r+=a)if(i[e[r]])return i[e[r]];for(r=t;r>=0&&r<e.length;r-=a)if(i[e[r]])return i[e[r]]}var rz={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Fh={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Mh(i){return[i.stretch,i.style,i.weight,i.family].join(" ")}function Nh(i){return i.trimLeft()}function nz(i,e){for(var t=0;t<i.length;){if(i.charAt(t)===e)return[i.substring(0,t),i.substring(t+1)];t+=1}return null}function sz(i){var e=i.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return e===null?null:[e[0],i.substring(e[0].length)]}var Js,$d,Rh,jh,Oh,Vu=["times"];function Qh(i,e,t,a,r){var n=4,d=Vh;switch(r){case $e.API.image_compression.FAST:n=1,d=Hh;break;case $e.API.image_compression.MEDIUM:n=6,d=Gh;break;case $e.API.image_compression.SLOW:n=9,d=Kh}i=function(u,A,h,v){for(var k,g=u.length/A,E=new Uint8Array(u.length+g),S=[lz,Hh,Vh,Gh,Kh],T=0;T<g;T+=1){var x=T*A,F=u.subarray(x,x+A);if(v)E.set(v(F,h,k),x+T);else{for(var Q=S.length,M=[],R=0;R<Q;R+=1)M[R]=S[R](F,h,k);var ae=cz(M.concat());E.set(M[ae],x+T)}k=F}return E}(i,e,Math.ceil(t*a/8),d);var l=Pm(i,{level:n});return $e.API.__addimage__.arrayBufferToBinaryString(l)}function lz(i){var e=Array.apply([],i);return e.unshift(0),e}function Hh(i,e){var t=i.length,a=[];a[0]=1;for(var r=0;r<t;r+=1){var n=i[r-e]||0;a[r+1]=i[r]-n+256&255}return a}function Vh(i,e,t){var a=i.length,r=[];r[0]=2;for(var n=0;n<a;n+=1){var d=t&&t[n]||0;r[n+1]=i[n]-d+256&255}return r}function Gh(i,e,t){var a=i.length,r=[];r[0]=3;for(var n=0;n<a;n+=1){var d=i[n-e]||0,l=t&&t[n]||0;r[n+1]=i[n]+256-(d+l>>>1)&255}return r}function Kh(i,e,t){var a=i.length,r=[];r[0]=4;for(var n=0;n<a;n+=1){var d=dz(i[n-e]||0,t&&t[n]||0,t&&t[n-e]||0);r[n+1]=i[n]-d+256&255}return r}function dz(i,e,t){if(i===e&&e===t)return i;var a=Math.abs(e-t),r=Math.abs(i-t),n=Math.abs(i+e-t-t);return a<=r&&a<=n?i:r<=n?e:t}function cz(i){var e=i.map(function(t){return t.reduce(function(a,r){return a+Math.abs(r)},0)});return e.indexOf(Math.min.apply(null,e))}function Gu(i,e,t){var a=e*t,r=Math.floor(a/8),n=16-(a-8*r+t),d=(1<<t)-1;return lv(i,r)>>n&d}function qh(i,e,t,a){var r=t*a,n=Math.floor(r/8),d=16-(r-8*n+a),l=(1<<a)-1,u=(e&l)<<d;(function(A,h,v){if(h+1<A.byteLength)A.setUint16(h,v,!1);else{var k=v>>8&255;A.setUint8(h,k)}})(i,n,lv(i,n)&~(l<<d)&65535|u)}function lv(i,e){return e+1<i.byteLength?i.getUint16(e,!1):i.getUint8(e)<<8}function uz(i){var e=0;if(i[e++]!==71||i[e++]!==73||i[e++]!==70||i[e++]!==56||(i[e++]+1&253)!=56||i[e++]!==97)throw new Error("Invalid GIF 87a/89a header.");var t=i[e++]|i[e++]<<8,a=i[e++]|i[e++]<<8,r=i[e++],n=r>>7,d=1<<1+(7&r);i[e++],i[e++];var l=null,u=null;n&&(l=e,u=d,e+=3*d);var A=!0,h=[],v=0,k=null,g=0,E=null;for(this.width=t,this.height=a;A&&e<i.length;)switch(i[e++]){case 33:switch(i[e++]){case 255:if(i[e]!==11||i[e+1]==78&&i[e+2]==69&&i[e+3]==84&&i[e+4]==83&&i[e+5]==67&&i[e+6]==65&&i[e+7]==80&&i[e+8]==69&&i[e+9]==50&&i[e+10]==46&&i[e+11]==48&&i[e+12]==3&&i[e+13]==1&&i[e+16]==0)e+=14,E=i[e++]|i[e++]<<8,e++;else for(e+=12;;){if(!((C=i[e++])>=0))throw Error("Invalid block size");if(C===0)break;e+=C}break;case 249:if(i[e++]!==4||i[e+4]!==0)throw new Error("Invalid graphics extension block.");var S=i[e++];v=i[e++]|i[e++]<<8,k=i[e++],1&S||(k=null),g=S>>2&7,e++;break;case 254:for(;;){if(!((C=i[e++])>=0))throw Error("Invalid block size");if(C===0)break;e+=C}break;default:throw new Error("Unknown graphic control label: 0x"+i[e-1].toString(16))}break;case 44:var T=i[e++]|i[e++]<<8,x=i[e++]|i[e++]<<8,F=i[e++]|i[e++]<<8,Q=i[e++]|i[e++]<<8,M=i[e++],R=M>>6&1,ae=1<<1+(7&M),X=l,V=u,D=!1;M>>7&&(D=!0,X=e,V=ae,e+=3*ae);var Z=e;for(e++;;){var C;if(!((C=i[e++])>=0))throw Error("Invalid block size");if(C===0)break;e+=C}h.push({x:T,y:x,width:F,height:Q,has_local_palette:D,palette_offset:X,palette_size:V,data_offset:Z,data_length:e-Z,transparent_index:k,interlaced:!!R,delay:v,disposal:g});break;case 59:A=!1;break;default:throw new Error("Unknown gif block: 0x"+i[e-1].toString(16))}this.numFrames=function(){return h.length},this.loopCount=function(){return E},this.frameInfo=function(N){if(N<0||N>=h.length)throw new Error("Frame index out of range.");return h[N]},this.decodeAndBlitFrameBGRA=function(N,W){var J=this.frameInfo(N),re=J.width*J.height;if(re>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var ue=new Uint8Array(re);Wh(i,J.data_offset,ue,re);var de=J.palette_offset,ie=J.transparent_index;ie===null&&(ie=256);var fe=J.width,ye=t-fe,ke=fe,I=4*(J.y*t+J.x),q=4*((J.y+J.height)*t+J.x),ee=I,oe=4*ye;J.interlaced===!0&&(oe+=4*t*7);for(var se=8,pe=0,ze=ue.length;pe<ze;++pe){var xe=ue[pe];if(ke===0&&(ke=fe,(ee+=oe)>=q&&(oe=4*ye+4*t*(se-1),ee=I+(fe+ye)*(se<<1),se>>=1)),xe===ie)ee+=4;else{var De=i[de+3*xe],_e=i[de+3*xe+1],Re=i[de+3*xe+2];W[ee++]=Re,W[ee++]=_e,W[ee++]=De,W[ee++]=255}--ke}},this.decodeAndBlitFrameRGBA=function(N,W){var J=this.frameInfo(N),re=J.width*J.height;if(re>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var ue=new Uint8Array(re);Wh(i,J.data_offset,ue,re);var de=J.palette_offset,ie=J.transparent_index;ie===null&&(ie=256);var fe=J.width,ye=t-fe,ke=fe,I=4*(J.y*t+J.x),q=4*((J.y+J.height)*t+J.x),ee=I,oe=4*ye;J.interlaced===!0&&(oe+=4*t*7);for(var se=8,pe=0,ze=ue.length;pe<ze;++pe){var xe=ue[pe];if(ke===0&&(ke=fe,(ee+=oe)>=q&&(oe=4*ye+4*t*(se-1),ee=I+(fe+ye)*(se<<1),se>>=1)),xe===ie)ee+=4;else{var De=i[de+3*xe],_e=i[de+3*xe+1],Re=i[de+3*xe+2];W[ee++]=De,W[ee++]=_e,W[ee++]=Re,W[ee++]=255}--ke}}}function Wh(i,e,t,a){for(var r=i[e++],n=1<<r,d=n+1,l=d+1,u=r+1,A=(1<<u)-1,h=0,v=0,k=0,g=i[e++],E=new Int32Array(4096),S=null;;){for(;h<16&&g!==0;)v|=i[e++]<<h,h+=8,g===1?g=i[e++]:--g;if(h<u)break;var T=v&A;if(v>>=u,h-=u,T!==n){if(T===d)break;for(var x=T<l?T:S,F=0,Q=x;Q>n;)Q=E[Q]>>8,++F;var M=Q;if(k+F+(x!==T?1:0)>a)return void Ai.log("Warning, gif stream longer than expected.");t[k++]=M;var R=k+=F;for(x!==T&&(t[k++]=M),Q=x;F--;)Q=E[Q],t[--R]=255&Q,Q>>=8;S!==null&&l<4096&&(E[l++]=S<<8|M,l>=A+1&&u<12&&(++u,A=A<<1|1)),S=T}else l=d+1,A=(1<<(u=r+1))-1,S=null}return k!==a&&Ai.log("Warning, gif stream shorter than expected."),t}/** 5253 * @license 5254 Copyright (c) 2008, Adobe Systems Incorporated 5255 All rights reserved. 5256 5257 Redistribution and use in source and binary forms, with or without 5258 modification, are permitted provided that the following conditions are 5259 met: 5260 5261 * Redistributions of source code must retain the above copyright notice, 5262 this list of conditions and the following disclaimer. 5263 5264 * Redistributions in binary form must reproduce the above copyright 5265 notice, this list of conditions and the following disclaimer in the 5266 documentation and/or other materials provided with the distribution. 5267 5268 * Neither the name of Adobe Systems Incorporated nor the names of its 5269 contributors may be used to endorse or promote products derived from 5270 this software without specific prior written permission. 5271 5272 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 5273 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 5274 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 5275 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 5276 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
5277 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 5278 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 5279 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 5280 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 5281 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 5282 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5283*/function Ku(i){var e,t,a,r,n,d=Math.floor,l=new Array(64),u=new Array(64),A=new Array(64),h=new Array(64),v=new Array(65535),k=new Array(65535),g=new Array(64),E=new Array(64),S=[],T=0,x=7,F=new Array(64),Q=new Array(64),M=new Array(64),R=new Array(256),ae=new Array(2048),X=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],V=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],D=[0,1,2,3,4,5,6,7,8,9,10,11],Z=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],C=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],N=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],W=[0,1,2,3,4,5,6,7,8,9,10,11],J=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],re=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function ue(I,q){for(var ee=0,oe=0,se=new Array,pe=1;pe<=16;pe++){for(var ze=1;ze<=I[pe];ze++)se[q[oe]]=[],se[q[oe]][0]=ee,se[q[oe]][1]=pe,oe++,ee++;ee*=2}return se}function de(I){for(var q=I[0],ee=I[1]-1;ee>=0;)q&1<<ee&&(T|=1<<x),ee--,--x<0&&(T==255?(ie(255),ie(0)):ie(T),x=7,T=0)}function ie(I){S.push(I)}function fe(I){ie(I>>8&255),ie(255&I)}function ye(I,q,ee,oe,se){for(var pe,ze=se[0],xe=se[240],De=function(Le,dt){var Ke,st,rt,Qt,Tt,pt,Lt,Pt,Ye,vt,tt=0;for(Ye=0;Ye<8;++Ye){Ke=Le[tt],st=Le[tt+1],rt=Le[tt+2],Qt=Le[tt+3],Tt=Le[tt+4],pt=Le[tt+5],Lt=Le[tt+6];var xi=Ke+(Pt=Le[tt+7]),Ut=Ke-Pt,wt=st+Lt,St=st-Lt,pi=rt+pt,at=rt-pt,ai=Qt+Tt,mt=Qt-Tt,ft=xi+ai,li=xi-ai,Ct=wt+pi,ut=wt-pi;Le[tt]=ft+Ct,Le[tt+4]=ft-Ct;var Ht=.707106781*(ut+li);Le[tt+2]=li+Ht,Le[tt+6]=li-Ht;var Nr=.382683433*((ft=mt+at)-(ut=St+Ut)),qi=.5411961*ft+Nr,Fo=1.306562965*ut+Nr,ko=.707106781*(Ct=at+St),ct=Ut+ko,Mo=Ut-ko;Le[tt+5]=Mo+qi,Le[tt+3]=Mo-qi,Le[tt+1]=ct+Fo,Le[tt+7]=ct-Fo,tt+=8}for(tt=0,Ye=0;Ye<8;++Ye){Ke=Le[tt],st=Le[tt+8],rt=Le[tt+16],Qt=Le[tt+24],Tt=Le[tt+32],pt=Le[tt+40],Lt=Le[tt+48];var No=Ke+(Pt=Le[tt+56]),Fa=Ke-Pt,Ma=st+Lt,jt=st-Lt,Qe=rt+pt,Ri=rt-pt,mr=Qt+Tt,Ro=Qt-Tt,Na=No+mr,Ra=No-mr,ja=Ma+Qe,Wi=Ma-Qe;Le[tt]=Na+ja,Le[tt+32]=Na-ja;var Da=.707106781*(Wi+Ra);Le[tt+16]=Ra+Da,Le[tt+48]=Ra-Da;var Rr=.382683433*((Na=Ro+Ri)-(Wi=jt+Fa)),wo=.5411961*Na+Rr,jr=1.306562965*Wi+Rr,cn=.707106781*(ja=Ri+jt),Or=Fa+cn,un=Fa-cn;Le[tt+40]=un+wo,Le[tt+24]=un-wo,Le[tt+8]=Or+jr,Le[tt+56]=Or-jr,tt++}for(Ye=0;Ye<64;++Ye)vt=Le[Ye]*dt[Ye],g[Ye]=vt>0?vt+.5|0:vt-.5|0;return g}(I,q),_e=0;_e<64;++_e)E[X[_e]]=De[_e];var Re=E[0]-ee;ee=E[0],Re==0?de(oe[0]):(de(oe[k[pe=32767+Re]]),de(v[pe]));for(var je=63;je>0&&E[je]==0;)je--;if(je==0)return de(ze),ee;for(var it,G=1;G<=je;){for(var Me=G;E[G]==0&&G<=je;)++G;var bt=G-Me;if(bt>=16){it=bt>>4;for(var nt=1;nt<=it;++nt)de(xe);bt&=15}pe=32767+E[G],de(se[(bt<<4)+k[pe]]),de(v[pe]),G++}return je!=63&&de(ze),ee}function ke(I){I=Math.min(Math.max(I,1),100),n!=I&&(function(q){for(var ee=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],oe=0;oe<64;oe++){var se=d((ee[oe]*q+50)/100);se=Math.min(Math.max(se,1),255),l[X[oe]]=se}for(var pe=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],ze=0;ze<64;
vendor: 25,906 bytes, lines 5283-5289
5283ze++){var xe=d((pe[ze]*q+50)/100);xe=Math.min(Math.max(xe,1),255),u[X[ze]]=xe}for(var De=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],_e=0,Re=0;Re<8;Re++)for(var je=0;je<8;je++)A[_e]=1/(l[X[_e]]*De[Re]*De[je]*8),h[_e]=1/(u[X[_e]]*De[Re]*De[je]*8),_e++}(I<50?Math.floor(5e3/I):Math.floor(200-2*I)),n=I)}this.encode=function(I,q){q&&ke(q),S=new Array,T=0,x=7,fe(65496),fe(65504),fe(16),ie(74),ie(70),ie(73),ie(70),ie(0),ie(1),ie(1),ie(0),fe(1),fe(1),ie(0),ie(0),function(){fe(65499),fe(132),ie(0);for(var st=0;st<64;st++)ie(l[st]);ie(1);for(var rt=0;rt<64;rt++)ie(u[rt])}(),function(st,rt){fe(65472),fe(17),ie(8),fe(rt),fe(st),ie(3),ie(1),ie(17),ie(0),ie(2),ie(17),ie(1),ie(3),ie(17),ie(1)}(I.width,I.height),function(){fe(65476),fe(418),ie(0);for(var st=0;st<16;st++)ie(V[st+1]);for(var rt=0;rt<=11;rt++)ie(D[rt]);ie(16);for(var Qt=0;Qt<16;Qt++)ie(Z[Qt+1]);for(var Tt=0;Tt<=161;Tt++)ie(C[Tt]);ie(1);for(var pt=0;pt<16;pt++)ie(N[pt+1]);for(var Lt=0;Lt<=11;Lt++)ie(W[Lt]);ie(17);for(var Pt=0;Pt<16;Pt++)ie(J[Pt+1]);for(var Ye=0;Ye<=161;Ye++)ie(re[Ye])}(),fe(65498),fe(12),ie(3),ie(1),ie(0),ie(2),ie(17),ie(3),ie(17),ie(0),ie(63),ie(0);var ee=0,oe=0,se=0;T=0,x=7,this.encode.displayName="_encode_";for(var pe,ze,xe,De,_e,Re,je,it,G,Me=I.data,bt=I.width,nt=I.height,Le=4*bt,dt=0;dt<nt;){for(pe=0;pe<Le;){for(_e=Le*dt+pe,je=-1,it=0,G=0;G<64;G++)Re=_e+(it=G>>3)*Le+(je=4*(7&G)),dt+it>=nt&&(Re-=Le*(dt+1+it-nt)),pe+je>=Le&&(Re-=pe+je-Le+4),ze=Me[Re++],xe=Me[Re++],De=Me[Re++],F[G]=(ae[ze]+ae[xe+256|0]+ae[De+512|0]>>16)-128,Q[G]=(ae[ze+768|0]+ae[xe+1024|0]+ae[De+1280|0]>>16)-128,M[G]=(ae[ze+1280|0]+ae[xe+1536|0]+ae[De+1792|0]>>16)-128;ee=ye(F,A,ee,e,a),oe=ye(Q,h,oe,t,r),se=ye(M,h,se,t,r),pe+=32}dt+=8}if(x>=0){var Ke=[];Ke[1]=x+1,Ke[0]=(1<<x+1)-1,de(Ke)}return fe(65497),new Uint8Array(S)},i=i||50,function(){for(var I=String.fromCharCode,q=0;q<256;q++)R[q]=I(q)}(),e=ue(V,D),t=ue(N,W),a=ue(Z,C),r=ue(J,re),function(){for(var I=1,q=2,ee=1;ee<=15;ee++){for(var oe=I;oe<q;oe++)k[32767+oe]=ee,v[32767+oe]=[],v[32767+oe][1]=ee,v[32767+oe][0]=oe;for(var se=-(q-1);se<=-I;se++)k[32767+se]=ee,v[32767+se]=[],v[32767+se][1]=ee,v[32767+se][0]=q-1+se;I<<=1,q<<=1}}(),function(){for(var I=0;I<256;I++)ae[I]=19595*I,ae[I+256|0]=38470*I,ae[I+512|0]=7471*I+32768,ae[I+768|0]=-11059*I,ae[I+1024|0]=-21709*I,ae[I+1280|0]=32768*I+8421375,ae[I+1536|0]=-27439*I,ae[I+1792|0]=-5329*I}(),ke(i)}/** 5284 * @license 5285 * Copyright (c) 2017 Aras Abbasi 5286 * 5287 * Licensed under the MIT License. 5288 * http://opensource.org/licenses/mit-license 5289 */function or(i,e){if(this.pos=0,this.buffer=i,this.datav=new DataView(i.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Zh(i){function e(D){if(!D)throw Error("assert :P")}function t(D,Z,C){for(var N=0;4>N;N++)if(D[Z+N]!=C.charCodeAt(N))return!0;return!1}function a(D,Z,C,N,W){for(var J=0;J<W;J++)D[Z+J]=C[N+J]}function r(D,Z,C,N){for(var W=0;W<N;W++)D[Z+W]=C}function n(D){return new Int32Array(D)}function d(D,Z){for(var C=[],N=0;N<D;N++)C.push(new Z);return C}function l(D,Z){var C=[];return function N(W,J,re){for(var ue=re[J],de=0;de<ue&&(W.push(re.length>J+1?[]:new Z),!(re.length<J+1));de++)N(W[de],J+1,re)}(C,0,D),C}var u=function(){var D=this;function Z(c,p){for(var b=1<<p-1>>>0;c&b;)b>>>=1;return b?(c&b-1)+b:c}function C(c,p,b,w,P){e(!(w%b));do c[p+(w-=b)]=P;while(0<w)}function N(c,p,b,w,P){if(e(2328>=P),512>=P)var _=n(512);else if((_=n(P))==null)return 0;return function(j,O,H,$,ce,be){var Y,me,he=O,Ee=1<<H,ve=n(16),Ce=n(16);for(e(ce!=0),e($!=null),e(j!=null),e(0<H),me=0;me<ce;++me){if(15<$[me])return 0;++ve[$[me]]}if(ve[0]==ce)return 0;for(Ce[1]=0,Y=1;15>Y;++Y){if(ve[Y]>1<<Y)return 0;Ce[Y+1]=Ce[Y]+ve[Y]}for(me=0;me<ce;++me)Y=$[me],0<$[me]&&(be[Ce[Y]++]=me);if(Ce[15]==1)return($=new W).g=0,$.value=be[0],C(j,he,1,Ee,$),Ee;var Be,Ue=-1,Te=Ee-1,ot=0,We=1,Dt=1,Xe=1<<H;for(me=0,Y=1,ce=2;Y<=H;++Y,ce<<=1){if(We+=Dt<<=1,0>(Dt-=ve[Y]))return 0;for(;0<ve[Y];--ve[Y])($=new W).g=Y,$.value=be[me++],C(j,he+ot,ce,Xe,$),ot=Z(ot,Y)}for(Y=H+1,ce=2;15>=Y;++Y,ce<<=1){if(We+=Dt<<=1,0>(Dt-=ve[Y]))return 0;for(;0<ve[Y];--ve[Y]){if($=new W,(ot&Te)!=Ue){for(he+=Xe,Be=1<<(Ue=Y)-H;15>Ue&&!(0>=(Be-=ve[Ue]));)++Ue,Be<<=1;Ee+=Xe=1<<(Be=Ue-H),j[O+(Ue=ot&Te)].g=Be+H,j[O+Ue].value=he-O-Ue}$.g=Y-H,$.value=be[me++],C(j,he+(ot>>H),ce,Xe,$),ot=Z(ot,Y)}}return We!=2*Ce[15]-1?0:Ee}(c,p,b,w,P,_)}function W(){this.value=this.g=0}function J(){this.value=this.g=0}function re(){this.G=d(5,W),this.H=n(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=d($o,J)}function ue(c,p,b,w){e(c!=null),e(p!=null),e(2147483648>w),c.Ca=254,c.I=0,c.b=-8,c.Ka=0,c.oa=p,c.pa=b,c.Jd=p,c.Yc=b+w,c.Zc=4<=w?b+w-4+1:b,ze(c)}function de(c,p){for(var b=0;0<p--;)b|=De(c,128)<<p;return b}function ie(c,p){var b=de(c,p);return xe(c)?-b:b}function fe(c,p,b,w){var P,_=0;for(e(c!=null),e(p!=null),e(4294967288>w),c.Sb=w,c.Ra=0,c.u=0,c.h=0,4<w&&(w=4),P=0;P<w;++P)_+=p[b+P]<<8*P;c.Ra=_,c.bb=w,c.oa=p,c.pa=b}function ye(c){for(;8<=c.u&&c.bb<c.Sb;)c.Ra>>>=8,c.Ra+=c.oa[c.pa+c.bb]<<ji-8>>>0,++c.bb,c.u-=8;oe(c)&&(c.h=1,c.u=0)}function ke(c,p){if(e(0<=p),!c.h&&p<=Ka){var b=ee(c)&Jr[p];return c.u+=p,ye(c),b}return c.h=1,c.u=0}function I(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function q(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function ee(c){return c.Ra>>>(c.u&ji-1)>>>0}function oe(c){return e(c.bb<=c.Sb),c.h||c.bb==c.Sb&&c.u>ji}function se(c,p){c.u=p,c.h=oe(c)}function pe(c){c.u>=va&&(e(c.u>=va),ye(c))}function ze(c){e(c!=null&&c.oa!=null),c.pa<c.Zc?(c.I=(c.oa[c.pa++]|c.I<<8)>>>0,c.b+=8):(e(c!=null&&c.oa!=null),c.pa<c.Yc?(c.b+=8,c.I=c.oa[c.pa++]|c.I<<8):c.Ka?c.b=0:(c.I<<=8,c.b+=8,c.Ka=1))}function xe(c){return de(c,1)}function De(c,p){var b=c.Ca;0>c.b&&ze(c);var w=c.b,P=b*p>>>8,_=(c.I>>>w>P)+0;for(_?(b-=P,c.I-=P+1<<w>>>0):b=P+1,w=b,P=0;256<=w;)P+=8,w>>=8;return w=7^P+wr[w],c.b-=w,c.Ca=(b<<w)-1,_}function _e(c,p,b){c[p+0]=b>>24&255,c[p+1]=b>>16&255,c[p+2]=b>>8&255,c[p+3]=255&b}function Re(c,p){return c[p+0]|c[p+1]<<8}function je(c,p){return Re(c,p)|c[p+2]<<16}function it(c,p){return Re(c,p)|Re(c,p+2)<<16}function G(c,p){var b=1<<p;return e(c!=null),e(0<p),c.X=n(b),c.X==null?0:(c.Mb=32-p,c.Xa=p,1)}function Me(c,p){e(c!=null),e(p!=null),e(c.Xa==p.Xa),a(p.X,0,c.X,0,1<<p.Xa)}function bt(){this.X=[],this.Xa=this.Mb=0}function nt(c,p,b,w){e(b!=null),e(w!=null);var P=b[0],_=w[0];return P==0&&(P=(c*_+p/2)/p),_==0&&(_=(p*P+c/2)/c),0>=P||0>=_?0:(b[0]=P,w[0]=_,1)}function Le(c,p){return c+(1<<p)-1>>>p}function dt(c,p){return((4278255360&c)+(4278255360&p)>>>0&4278255360)+((16711935&c)+(16711935&p)>>>0&16711935)>>>0}function Ke(c,p){D[p]=function(b,w,P,_,j,O,H){var $;for($=0;$<j;++$){var ce=D[c](O[H+$-1],P,_+$);O[H+$]=dt(b[w+$],ce)}}}function st(){this.ud=this.hd=this.jd=0}function rt(c,p){return((4278124286&(c^p))>>>1)+(c&p)>>>0}function Qt(c){return 0<=c&&256>c?c:0>c?0:255<c?255:void 0}function Tt(c,p){return Qt(c+(c-p+.5>>1))}function pt(c,p,b){return Math.abs(p-b)-Math.abs(c-b)}function Lt(c,p,b,w,P,_,j){for(w=_[j-1],b=0;b<P;++b)_[j+b]=w=dt(c[p+b],w)}function Pt(c,p,b,w,P){var _;for(_=0;_<b;++_){var j=c[p+_],O=j>>8&255,H=16711935&(H=(H=16711935&j)+((O<<16)+O));w[P+_]=(4278255360&j)+H>>>0}}function Ye(c,p){p.jd=255&c,p.hd=c>>8&255,p.ud=c>>16&255}function vt(c,p,b,w,P,_){var j;for(j=0;j<w;++j){var O=p[b+j],H=O>>>8,$=O,ce=255&(ce=(ce=O>>>16)+((c.jd<<24>>24)*(H<<24>>24)>>>5));$=255&($=($+=(c.hd<<24>>24)*(H<<24>>24)>>>5)+((c.ud<<24>>24)*(ce<<24>>24)>>>5)),P[_+j]=(4278255360&O)+(ce<<16)+$}}function tt(c,p,b,w,P){D[p]=function(_,j,O,H,$,ce,be,Y,me){for(H=be;H<Y;++H)for(be=0;be<me;++be)$[ce++]=P(O[w(_[j++])])},D[c]=function(_,j,O,H,$,ce,be){var Y=8>>_.b,me=_.Ea,he=_.K[0],Ee=_.w;if(8>Y)for(_=(1<<_.b)-1,Ee=(1<<Y)-1;j<O;++j){var ve,Ce=0;for(ve=0;ve<me;++ve)ve&_||(Ce=w(H[$++])),ce[be++]=P(he[Ce&Ee]),Ce>>=Y}else D["VP8LMapColor"+b](H,$,he,Ee,ce,be,j,O,me)}}function xi(c,p,b,w,P){for(b=p+b;p<b;){var _=c[p++];w[P++]=_>>16&255,w[P++]=_>>8&255,w[P++]=255&_}}function Ut(c,p,b,w,P){for(b=p+b;p<b;){var _=c[p++];w[P++]=_>>16&255,w[P++]=_>>8&255,w[P++]=255&_,w[P++]=_>>24&255}}function wt(c,p,b,w,P){for(b=p+b;p<b;){var _=(j=c[p++])>>16&240|j>>12&15,j=240&j|j>>28&15;w[P++]=_,w[P++]=j}}function St(c,p,b,w,P){for(b=p+b;p<b;){var _=(j=c[p++])>>16&248|j>>13&7,j=j>>5&224|j>>3&31;w[P++]=_,w[P++]=j}}function pi(c,p,b,w,P){for(b=p+b;p<b;){var _=c[p++];w[P++]=255&_,w[P++]=_>>8&255,w[P++]=_>>16&255}}function at(c,p,b,w,P,_){if(_==0)for(b=p+b;p<b;)_e(w,((_=c[p++])[0]>>24|_[1]>>8&65280|_[2]<<8&16711680|_[3]<<24)>>>0),P+=32;else a(w,P,c,p,b)}function ai(c,p){D[p][0]=D[c+"0"],D[p][1]=D[c+"1"],D[p][2]=D[c+"2"],D[p][3]=D[c+"3"],D[p][4]=D[c+"4"],D[p][5]=D[c+"5"],D[p][6]=D[c+"6"],D[p][7]=D[c+"7"],D[p][8]=D[c+"8"],D[p][9]=D[c+"9"],D[p][10]=D[c+"10"],D[p][11]=D[c+"11"],D[p][12]=D[c+"12"],D[p][13]=D[c+"13"],D[p][14]=D[c+"0"],D[p][15]=D[c+"0"]}function mt(c){return c==Fs||c==Ms||c==Ns||c==o}function ft(){this.eb=[],this.size=this.A=this.fb=0}function li(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function Ct(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new ft,this.f.kb=new li,this.sd=null}function ut(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Ht(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Nr(c){return alert("todo:WebPSamplerProcessPlane"),c.T}function qi(c,p){var b=c.T,w=p.ba.f.RGBA,P=w.eb,_=w.fb+c.ka*w.A,j=ca[p.ba.S],O=c.y,H=c.O,$=c.f,ce=c.N,be=c.ea,Y=c.W,me=p.cc,he=p.dc,Ee=p.Mc,ve=p.Nc,Ce=c.ka,Be=c.ka+c.T,Ue=c.U,Te=Ue+1>>1;for(Ce==0?j(O,H,null,null,$,ce,be,Y,$,ce,be,Y,P,_,null,null,Ue):(j(p.ec,p.fc,O,H,me,he,Ee,ve,$,ce,be,Y,P,_-w.A,P,_,Ue),++b);Ce+2<Be;Ce+=2)me=$,he=ce,Ee=be,ve=Y,ce+=c.Rc,Y+=c.Rc,_+=2*w.A,j(O,(H+=2*c.fa)-c.fa,O,H,me,he,Ee,ve,$,ce,be,Y,P,_-w.A,P,_,Ue);return H+=c.fa,c.j+Be<c.o?(a(p.ec,p.fc,O,H,Ue),a(p.cc,p.dc,$,ce,Te),a(p.Mc,p.Nc,be,Y,Te),b--):1&Be||j(O,H,null,null,$,ce,be,Y,$,ce,be,Y,P,_+w.A,null,null,Ue),b}function Fo(c,p,b){var w=c.F,P=[c.J];if(w!=null){var _=c.U,j=p.ba.S,O=j==ns||j==Ns;p=p.ba.f.RGBA;var H=[0],$=c.ka;H[0]=c.T,c.Kb&&($==0?--H[0]:(--$,P[0]-=c.width),c.j+c.ka+c.T==c.o&&(H[0]=c.o-c.j-$));var ce=p.eb;$=p.fb+$*p.A,c=yl(w,P[0],c.width,_,H,ce,$+(O?0:3),p.A),e(b==H),c&&mt(j)&&Do(ce,$,O,_,H,p.A)}return 0}function ko(c){var p=c.ma,b=p.ba.S,w=11>b,P=b==os||b==rs||b==ns||b==Us||b==12||mt(b);if(p.memory=null,p.Ib=null,p.Jb=null,p.Nd=null,!Ga(p.Oa,c,P?11:12))return 0;if(P&&mt(b)&&Ba(),c.da)alert("todo:use_scaling");else{if(w){if(p.Ib=Nr,c.Kb){if(b=c.U+1>>1,p.memory=n(c.U+2*b),p.memory==null)return 0;p.ec=p.memory,p.fc=0,p.cc=p.ec,p.dc=p.fc+c.U,p.Mc=p.cc,p.Nc=p.dc+b,p.Ib=qi,Ba()}}else alert("todo:EmitYUV");P&&(p.Jb=Fo,w&&Gt())}if(w&&!eA){for(c=0;256>c;++c)pv[c]=89858*(c-128)+ud>>cd,fv[c]=-22014*(c-128)+ud,gv[c]=-45773*(c-128),hv[c]=113618*(c-128)+ud>>cd;for(c=Sl;c<Gc;++c)p=76283*(c-16)+ud>>cd,vv[c-Sl]=zt(p,255),yv[c-Sl]=zt(p+8>>4,15);eA=1}return 1}function ct(c){var p=c.ma,b=c.U,w=c.T;return e(!(1&c.ka)),0>=b||0>=w?0:(b=p.Ib(c,p),p.Jb!=null&&p.Jb(c,p,b),p.Dc+=b,1)}function Mo(c){c.ma.memory=null}function No(c,p,b,w){return ke(c,8)!=47?0:(p[0]=ke(c,14)+1,b[0]=ke(c,14)+1,w[0]=ke(c,1),ke(c,3)!=0?0:!c.h)}function Fa(c,p){if(4>c)return c+1;var b=c-2>>1;return(2+(1&c)<<b)+ke(p,b)+1}function Ma(c,p){return 120<p?p-120:1<=(b=((b=le[p-1])>>4)*c+(8-(15&b)))?b:1;var b}function jt(c,p,b){var w=ee(b),P=c[p+=255&w].g-8;return 0<P&&(se(b,b.u+8),w=ee(b),p+=c[p].value,p+=w&(1<<P)-1),se(b,b.u+c[p].g),c[p].value}function Qe(c,p,b){return b.g+=c.g,b.value+=c.value<<p>>>0,e(8>=b.g),c.g}function Ri(c,p,b){var w=c.xc;return e((p=w==0?0:c.vc[c.md*(b>>w)+(p>>w)])<c.Wb),c.Ya[p]}function mr(c,p,b,w){var P=c.ab,_=c.c*p,j=c.C;p=j+p;var O=b,H=w;for(w=c.Ta,b=c.Ua;0<P--;){var $=c.gc[P],ce=j,be=p,Y=O,me=H,he=(H=w,O=b,$.Ea);switch(e(ce<be),e(be<=$.nc),$.hc){case 2:kn(Y,me,(be-ce)*he,H,O);break;case 0:var Ee=ce,ve=be,Ce=H,Be=O,Ue=(Xe=$).Ea;Ee==0&&(zr(Y,me,null,null,1,Ce,Be),Lt(Y,me+1,0,0,Ue-1,Ce,Be+1),me+=Ue,Be+=Ue,++Ee);for(var Te=1<<Xe.b,ot=Te-1,We=Le(Ue,Xe.b),Dt=Xe.K,Xe=Xe.w+(Ee>>Xe.b)*We;Ee<ve;){var Nt=Dt,Hi=Xe,Bt=1;for(Xi(Y,me,Ce,Be-Ue,1,Ce,Be);Bt<Ue;){var et=(Bt&~ot)+Te;et>Ue&&(et=Ue),(0,Wa[Nt[Hi++]>>8&15])(Y,me+ +Bt,Ce,Be+Bt-Ue,et-Bt,Ce,Be+Bt),Bt=et}me+=Ue,Be+=Ue,++Ee&ot||(Xe+=We)}be!=$.nc&&a(H,O-he,H,O+(be-ce-1)*he,he);break;case 1:for(he=Y,ve=me,Ue=(Y=$.Ea)-(Be=Y&~(Ce=(me=1<<$.b)-1)),Ee=Le(Y,$.b),Te=$.K,$=$.w+(ce>>$.b)*Ee;ce<be;){for(ot=Te,We=$,Dt=new st,Xe=ve+Be,Nt=ve+Y;ve<Xe;)Ye(ot[We++],Dt),Yo(Dt,he,ve,me,H,O),ve+=me,O+=me;ve<Nt&&(Ye(ot[We++],Dt),Yo(Dt,he,ve,Ue,H,O),ve+=Ue,O+=Ue),++ce&Ce||($+=Ee)}break;case 3:if(Y==H&&me==O&&0<$.b){for(ve=H,Y=he=O+(be-ce)*he-(Be=(be-ce)*Le($.Ea,$.b)),me=H,Ce=O,Ee=[],Be=(Ue=Be)-1;0<=Be;--Be)Ee[Be]=me[Ce+Be];for(Be=Ue-1;0<=Be;--Be)ve[Y+Be]=Ee[Be];qa($,ce,be,H,he,H,O)}else qa($,ce,be,Y,me,H,O)}O=w,H=b}H!=b&&a(w,b,O,H,_)}function Ro(c,p){var b=c.V,w=c.Ba+c.c*c.C,P=p-c.C;if(e(p<=c.l.o),e(16>=P),0<P){var _=c.l,j=c.Ta,O=c.Ua,H=_.width;if(mr(c,P,b,w),P=O=[O],e((b=c.C)<(w=p)),e(_.v<_.va),w>_.o&&(w=_.o),b<_.j){var $=_.j-b;b=_.j,P[0]+=$*H}if(b>=w?b=0:(P[0]+=4*_.v,_.ka=b-_.j,_.U=_.va-_.v,_.T=w-b,b=1),b){if(O=O[0],11>(b=c.ca).S){var ce=b.f.RGBA,be=(w=b.S,P=_.U,_=_.T,$=ce.eb,ce.A),Y=_;for(ce=ce.fb+c.Ma*ce.A;0<Y--;){var me=j,he=O,Ee=P,ve=$,Ce=ce;switch(w){case _s:xr(me,he,Ee,ve,Ce);break;case os:$r(me,he,Ee,ve,Ce);break;case Fs:$r(me,he,Ee,ve,Ce),Do(ve,Ce,0,Ee,1,0);break;case wl:So(me,he,Ee,ve,Ce);break;case rs:at(me,he,Ee,ve,Ce,1);break;case Ms:at(me,he,Ee,ve,Ce,1),Do(ve,Ce,0,Ee,1,0);break;case ns:at(me,he,Ee,ve,Ce,0);break;case Ns:at(me,he,Ee,ve,Ce,0),Do(ve,Ce,1,Ee,1,0);break;case Us:Xo(me,he,Ee,ve,Ce);break;case o:Xo(me,he,Ee,ve,Ce),vl(ve,Ce,Ee,1,0);break;case sd:Za(me,he,Ee,ve,Ce);break;default:e(0)}O+=H,ce+=be}c.Ma+=_}else alert("todo:EmitRescaledRowsYUVA");e(c.Ma<=b.height)}}c.C=p,e(c.C<=c.i)}function Na(c){var p;if(0<c.ua)return 0;for(p=0;p<c.Wb;++p){var b=c.Ya[p].G,w=c.Ya[p].H;if(0<b[1][w[1]+0].g||0<b[2][w[2]+0].g||0<b[3][w[3]+0].g)return 0}return 1}function Ra(c,p,b,w,P,_){if(c.Z!=0){var j=c.qd,O=c.rd;for(e(Yt[c.Z]!=null);p<b;++p)Yt[c.Z](j,O,w,P,w,P,_),j=w,O=P,P+=_;c.qd=j,c.rd=O}}function ja(c,p){var b=c.l.ma,w=b.Z==0||b.Z==1?c.l.j:c.C;if(w=c.C<w?w:c.C,e(p<=c.l.o),p>w){var P=c.l.width,_=b.ca,j=b.tb+P*w,O=c.V,H=c.Ba+c.c*w,$=c.gc;e(c.ab==1),e($[0].hc==3),so($[0],w,p,O,H,_,j),Ra(b,w,p,_,j,P)}c.C=c.Ma=p}function Wi(c,p,b,w,P,_,j){var O=c.$/w,H=c.$%w,$=c.m,ce=c.s,be=b+c.$,Y=be;P=b+w*P;var me=b+w*_,he=280+ce.ua,Ee=c.Pb?O:16777216,ve=0<ce.ua?ce.Wa:null,Ce=ce.wc,Be=be<me?Ri(ce,H,O):null;e(c.C<_),e(me<=P);var Ue=!1;e:for(;;){for(;Ue||be<me;){var Te=0;if(O>=Ee){var ot=be-b;e((Ee=c).Pb),Ee.wd=Ee.m,Ee.xd=ot,0<Ee.s.ua&&Me(Ee.s.Wa,Ee.s.vb),Ee=O+we}if(H&Ce||(Be=Ri(ce,H,O)),e(Be!=null),Be.Qb&&(p[be]=Be.qb,Ue=!0),!Ue)if(pe($),Be.jc){Te=$,ot=p;var We=be,Dt=Be.pd[ee(Te)&$o-1];e(Be.jc),256>Dt.g?(se(Te,Te.u+Dt.g),ot[We]=Dt.value,Te=0):(se(Te,Te.u+Dt.g-256),e(256<=Dt.value),Te=Dt.value),Te==0&&(Ue=!0)}else Te=jt(Be.G[0],Be.H[0],$);if($.h)break;if(Ue||256>Te){if(!Ue)if(Be.nd)p[be]=(Be.qb|Te<<8)>>>0;else{if(pe($),Ue=jt(Be.G[1],Be.H[1],$),pe($),ot=jt(Be.G[2],Be.H[2],$),We=jt(Be.G[3],Be.H[3],$),$.h)break;p[be]=(We<<24|Ue<<16|Te<<8|ot)>>>0}if(Ue=!1,++be,++H>=w&&(H=0,++O,j!=null&&O<=_&&!(O%16)&&j(c,O),ve!=null))for(;Y<be;)Te=p[Y++],ve.X[(506832829*Te&4294967295)>>>ve.Mb]=Te}else if(280>Te){if(Te=Fa(Te-256,$),ot=jt(Be.G[4],Be.H[4],$),pe($),ot=Ma(w,ot=Fa(ot,$)),$.h)break;if(be-b<ot||P-be<Te)break e;for(We=0;We<Te;++We)p[be+We]=p[be+We-ot];for(be+=Te,H+=Te;H>=w;)H-=w,++O,j!=null&&O<=_&&!(O%16)&&j(c,O);if(e(be<=P),H&Ce&&(Be=Ri(ce,H,O)),ve!=null)for(;Y<be;)Te=p[Y++],ve.X[(506832829*Te&4294967295)>>>ve.Mb]=Te}else{if(!(Te<he))break e;for(Ue=Te-280,e(ve!=null);Y<be;)Te=p[Y++],ve.X[(506832829*Te&4294967295)>>>ve.Mb]=Te;Te=be,e(!(Ue>>>(ot=ve).Xa)),p[Te]=ot.X[Ue],Ue=!0}Ue||e($.h==oe($))}if(c.Pb&&$.h&&be<P)e(c.m.h),c.a=5,c.m=c.wd,c.$=c.xd,0<c.s.ua&&Me(c.s.vb,c.s.Wa);else{if($.h)break e;j!=null&&j(c,O>_?_:O),c.a=0,c.$=be-b}return 1}return c.a=3,0}function Da(c){e(c!=null),c.vc=null,c.yc=null,c.Ya=null;var p=c.Wa;p!=null&&(p.X=null),c.vb=null,e(c!=null)}function Rr(){var c=new Ze;return c==null?null:(c.a=0,c.xb=zl,ai("Predictor","VP8LPredictors"),ai("Predictor","VP8LPredictors_C"),ai("PredictorAdd","VP8LPredictorsAdd"),ai("PredictorAdd","VP8LPredictorsAdd_C"),kn=Pt,Yo=vt,xr=xi,$r=Ut,Xo=wt,Za=St,So=pi,D.VP8LMapColor32b=Ci,D.VP8LMapColor8b=Ia,c)}function wo(c,p,b,w,P){var _=1,j=[c],O=[p],H=w.m,$=w.s,ce=null,be=0;e:for(;;){if(b)for(;_&&ke(H,1);){var Y=j,me=O,he=w,Ee=1,ve=he.m,Ce=he.gc[he.ab],Be=ke(ve,2);if(he.Oc&1<<Be)_=0;else{switch(he.Oc|=1<<Be,Ce.hc=Be,Ce.Ea=Y[0],Ce.nc=me[0],Ce.K=[null],++he.ab,e(4>=he.ab),Be){case 0:case 1:Ce.b=ke(ve,3)+2,Ee=wo(Le(Ce.Ea,Ce.b),Le(Ce.nc,Ce.b),0,he,Ce.K),Ce.K=Ce.K[0];break;case 3:var Ue,Te=ke(ve,8)+1,ot=16<Te?0:4<Te?1:2<Te?2:3;if(Y[0]=Le(Ce.Ea,ot),Ce.b=ot,Ue=Ee=wo(Te,1,0,he,Ce.K)){var We,Dt=Te,Xe=Ce,Nt=1<<(8>>Xe.b),Hi=n(Nt);if(Hi==null)Ue=0;else{var Bt=Xe.K[0],et=Xe.w;for(Hi[0]=Xe.K[0][0],We=1;We<1*Dt;++We)Hi[We]=dt(Bt[et+We],Hi[We-1]);for(;We<4*Nt;++We)Hi[We]=0;Xe.K[0]=null,Xe.K[0]=Hi,Ue=1}}Ee=Ue;break;case 2:break;default:e(0)}_=Ee}}if(j=j[0],O=O[0],_&&ke(H,1)&&!(_=1<=(be=ke(H,4))&&11>=be)){w.a=3;break e}var Oe;if(Oe=_)t:{var Ti,xt,Rt,fi=w,ua=j,Ta=O,Di=be,ka=b,La=fi.m,Vi=fi.s,Ot=[null],Xt=1,Bi=0,ei=ge[Di];i:for(;;){if(ka&&ke(La,1)){var ma=ke(La,3)+2,ir=Le(ua,ma),Li=Le(Ta,ma),Ya=ir*Li;if(!wo(ir,Li,0,fi,Ot))break i;for(Ot=Ot[0],Vi.xc=ma,Ti=0;Ti<Ya;++Ti){var ui=Ot[Ti]>>8&65535;Ot[Ti]=ui,ui>=Xt&&(Xt=ui+1)}}if(La.h)break i;for(xt=0;5>xt;++xt){var Gi=y[xt];!xt&&0<Di&&(Gi+=1<<Di),Bi<Gi&&(Bi=Gi)}var uo=d(Xt*ei,W),_a=Xt,mo=d(_a,re);if(mo==null)var Ao=null;else e(65536>=_a),Ao=mo;var Xa=n(Bi);if(Ao==null||Xa==null||uo==null){fi.a=1;break i}var po=uo;for(Ti=Rt=0;Ti<Xt;++Ti){var hi=Ao[Ti],ho=hi.G,ar=hi.H,ss=0,Yr=1,Aa=0;for(xt=0;5>xt;++xt){Gi=y[xt],ho[xt]=po,ar[xt]=Rt,!xt&&0<Di&&(Gi+=1<<Di);o:{var Ad,Kc=Gi,pd=fi,El=Xa,wv=po,zv=Rt,qc=0,En=pd.m,xv=ke(En,1);if(r(El,0,0,Kc),xv){var Sv=ke(En,1)+1,Ev=ke(En,1),aA=ke(En,Ev==0?1:8);El[aA]=1,Sv==2&&(El[aA=ke(En,8)]=1);var hd=1}else{var oA=n(19),rA=ke(En,4)+4;if(19<rA){pd.a=3;var gd=0;break o}for(Ad=0;Ad<rA;++Ad)oA[U[Ad]]=ke(En,3);var Wc=void 0,Cl=void 0,nA=pd,Cv=oA,fd=Kc,sA=El,Zc=0,Cn=nA.m,lA=8,dA=d(128,W);a:for(;N(dA,0,7,Cv,19);){if(ke(Cn,1)){var Dv=2+2*ke(Cn,3);if((Wc=2+ke(Cn,Dv))>fd)break a}else Wc=fd;for(Cl=0;Cl<fd&&Wc--;){pe(Cn);var cA=dA[0+(127&ee(Cn))];se(Cn,Cn.u+cA.g);var js=cA.value;if(16>js)sA[Cl++]=js,js!=0&&(lA=js);else{var Bv=js==16,uA=js-16,Iv=m[uA],mA=ke(Cn,s[uA])+Iv;if(Cl+mA>fd)break a;for(var Pv=Bv?lA:0;0<mA--;)sA[Cl++]=Pv}}Zc=1;break a}Zc||(nA.a=3),hd=Zc}(hd=hd&&!En.h)&&(qc=N(wv,zv,8,El,Kc)),hd&&qc!=0?gd=qc:(pd.a=3,gd=0)}if(gd==0)break i;if(Yr&&z[xt]==1&&(Yr=po[Rt].g==0),ss+=po[Rt].g,Rt+=gd,3>=xt){var Dl,Jc=Xa[0];for(Dl=1;Dl<Gi;++Dl)Xa[Dl]>Jc&&(Jc=Xa[Dl]);Aa+=Jc}}if(hi.nd=Yr,hi.Qb=0,Yr&&(hi.qb=(ho[3][ar[3]+0].value<<24|ho[1][ar[1]+0].value<<16|ho[2][ar[2]+0].value)>>>0,ss==0&&256>ho[0][ar[0]+0].value&&(hi.Qb=1,hi.qb+=ho[0][ar[0]+0].value<<8)),hi.jc=!hi.Qb&&6>Aa,hi.jc){var vd,Xr=hi;for(vd=0;vd<$o;++vd){var Dn=vd,Bn=Xr.pd[Dn],yd=Xr.G[0][Xr.H[0]+Dn];256<=yd.value?(Bn.g=yd.g+256,Bn.value=yd.value):(Bn.g=0,Bn.value=0,Dn>>=Qe(yd,8,Bn),Dn>>=Qe(Xr.G[1][Xr.H[1]+Dn],16,Bn),Dn>>=Qe(Xr.G[2][Xr.H[2]+Dn],0,Bn),Qe(Xr.G[3][Xr.H[3]+Dn],24,Bn))}}}Vi.vc=Ot,Vi.Wb=Xt,Vi.Ya=Ao,Vi.yc=uo,Oe=1;break t}Oe=0}if(!(_=Oe)){w.a=3;break e}if(0<be){if($.ua=1<<be,!G($.Wa,be)){w.a=1,_=0;break e}}else $.ua=0;var $c=w,AA=j,Tv=O,Yc=$c.s,Xc=Yc.xc;if($c.c=AA,$c.i=Tv,Yc.md=Le(AA,Xc),Yc.wc=Xc==0?-1:(1<<Xc)-1,b){w.xb=Qc;break e}if((ce=n(j*O))==null){w.a=1,_=0;break e}_=(_=Wi(w,ce,0,j,O,O,null))&&!H.h;break e}return _?(P!=null?P[0]=ce:(e(ce==null),e(b)),w.$=0,b||Da($)):Da($),_}function jr(c,p){var b=c.c*c.i,w=b+p+16*p;return e(c.c<=p),c.V=n(w),c.V==null?(c.Ta=null,c.Ua=0,c.a=1,0):(c.Ta=c.V,c.Ua=c.Ba+b+p,1)}function cn(c,p){var b=c.C,w=p-b,P=c.V,_=c.Ba+c.c*b;for(e(p<=c.l.o);0<w;){var j=16<w?16:w,O=c.l.ma,H=c.l.width,$=H*j,ce=O.ca,be=O.tb+H*b,Y=c.Ta,me=c.Ua;mr(c,j,P,_),rd(Y,me,ce,be,$),Ra(O,b,b+j,ce,be,H),w-=j,P+=j*c.c,b+=j}e(b==p),c.C=c.Ma=p}function Or(){this.ub=this.yd=this.td=this.Rb=0}function un(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function mn(){this.Fb=this.Bb=this.Cb=0,this.Zb=n(4),this.Lb=n(4)}function Gn(){this.Yb=function(){var c=[];return function p(b,w,P){for(var _=P[w],j=0;j<_&&(b.push(P.length>w+1?[]:0),!(P.length<w+1));j++)p(b[j],w+1,P)}(c,0,[3,11]),c}()}function xs(){this.jb=n(3),this.Wc=l([4,8],Gn),this.Xc=l([4,17],Gn)}function Ss(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new n(4),this.od=new n(4)}function Oa(){this.ld=this.La=this.dd=this.tc=0}function Kn(){this.Na=this.la=0}function An(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function jo(){this.ad=n(384),this.Za=0,this.Ob=n(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function qn(){this.uc=this.M=this.Nb=0,this.wa=Array(new Oa),this.Y=0,this.ya=Array(new jo),this.aa=0,this.l=new Kt}function Wn(){this.y=n(16),this.f=n(8),this.ea=n(8)}function Ar(){this.cb=this.a=0,this.sc="",this.m=new I,this.Od=new Or,this.Kc=new un,this.ed=new Ss,this.Qa=new mn,this.Ic=this.$c=this.Aa=0,this.D=new qn,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=d(8,I),this.ia=0,this.pb=d(4,An),this.Pa=new xs,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Wn),this.Hd=0,this.rb=Array(new Kn),this.sb=0,this.wa=Array(new Oa),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new jo),this.L=this.aa=0,this.gd=l([4,2],Oa),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function zt(c,p){return 0>c?0:c>p?p:c}function Kt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function pn(){var c=new Ar;return c!=null&&(c.a=0,c.sc="OK",c.cb=0,c.Xb=0,lt||(lt=ht)),c}function di(c,p,b){return c.a==0&&(c.a=p,c.sc=b,c.cb=0),0}function Oo(c,p,b){return 3<=b&&c[p+0]==157&&c[p+1]==1&&c[p+2]==42}function Qa(c,p){if(c==null)return 0;if(c.a=0,c.sc="OK",p==null)return di(c,2,"null VP8Io passed to VP8GetHeaders()");var b=p.data,w=p.w,P=p.ha;if(4>P)return di(c,7,"Truncated header.");var _=b[w+0]|b[w+1]<<8|b[w+2]<<16,j=c.Od;if(j.Rb=!(1&_),j.td=_>>1&7,j.yd=_>>4&1,j.ub=_>>5,3<j.td)return di(c,3,"Incorrect keyframe parameters.");if(!j.yd)return di(c,4,"Frame not displayable.");w+=3,P-=3;var O=c.Kc;if(j.Rb){if(7>P)return di(c,7,"cannot parse picture header");if(!Oo(b,w,P))return di(c,3,"Bad code word");O.c=16383&(b[w+4]<<8|b[w+3]),O.Td=b[w+4]>>6,O.i=16383&(b[w+6]<<8|b[w+5]),O.Ud=b[w+6]>>6,w+=7,P-=7,c.za=O.c+15>>4,c.Ub=O.i+15>>4,p.width=O.c,p.height=O.i,p.Da=0,p.j=0,p.v=0,p.va=p.width,p.o=p.height,p.da=0,p.ib=p.width,p.hb=p.height,p.U=p.width,p.T=p.height,r((_=c.Pa).jb,0,255,_.jb.length),e((_=c.Qa)!=null),_.Cb=0,_.Bb=0,_.Fb=1,r(_.Zb,0,0,_.Zb.length),r(_.Lb,0,0,_.Lb)}if(j.ub>P)return di(c,7,"bad partition length");ue(_=c.m,b,w,j.ub),w+=j.ub,P-=j.ub,j.Rb&&(O.Ld=xe(_),O.Kd=xe(_)),O=c.Qa;var H,$=c.Pa;if(e(_!=null),e(O!=null),O.Cb=xe(_),O.Cb){if(O.Bb=xe(_),xe(_)){for(O.Fb=xe(_),H=0;4>H;++H)O.Zb[H]=xe(_)?ie(_,7):0;for(H=0;4>H;++H)O.Lb[H]=xe(_)?ie(_,6):0}if(O.Bb)for(H=0;3>H;++H)$.jb[H]=xe(_)?de(_,8):255}else O.Bb=0;if(_.Ka)return di(c,3,"cannot parse segment header");if((O=c.ed).zd=xe(_),O.Tb=de(_,6),O.wb=de(_,3),O.Pc=xe(_),O.Pc&&xe(_)){for($=0;4>$;++$)xe(_)&&(O.vd[$]=ie(_,6));for($=0;4>$;++$)xe(_)&&(O.od[$]=ie(_,6))}if(c.L=O.Tb==0?0:O.zd?1:2,_.Ka)return di(c,3,"cannot parse filter header");var ce=P;if(P=H=w,w=H+ce,O=ce,c.Xb=(1<<de(c.m,2))-1,ce<3*($=c.Xb))b=7;else{for(H+=3*$,O-=3*$,ce=0;ce<$;++ce){var be=b[P+0]|b[P+1]<<8|b[P+2]<<16;be>O&&(be=O),ue(c.Jc[+ce],b,H,be),H+=be,O-=be,P+=3}ue(c.Jc[+$],b,H,O),b=H<w?0:5}if(b!=0)return di(c,b,"cannot parse partitions");for(b=de(H=c.m,7),P=xe(H)?ie(H,4):0,w=xe(H)?ie(H,4):0,O=xe(H)?ie(H,4):0,$=xe(H)?ie(H,4):0,H=xe(H)?ie(H,4):0,ce=c.Qa,be=0;4>be;++be){if(ce.Cb){var Y=ce.Zb[be];ce.Fb||(Y+=b)}else{if(0<be){c.pb[be]=c.pb[0];continue}Y=b}var me=c.pb[be];me.Sc[0]=Pe[zt(Y+P,127)],me.Sc[1]=He[zt(Y+0,127)],me.Eb[0]=2*Pe[zt(Y+w,127)],me.Eb[1]=101581*He[zt(Y+O,127)]>>16,8>me.Eb[1]&&(me.Eb[1]=8),me.Qc[0]=Pe[zt(Y+$,117)],me.Qc[1]=He[zt(Y+H,127)],me.lc=Y+H}if(!j.Rb)return di(c,4,"Not a key frame.");for(xe(_),j=c.Pa,b=0;4>b;++b){for(P=0;8>P;++P)for(w=0;3>w;++w)for(O=0;11>O;++O)$=De(_,Sn[b][P][w][O])?de(_,8):$a[b][P][w][O],j.Wc[b][P].Yb[w][O]=$;for(P=0;17>P;++P)j.Xc[b][P]=j.Wc[b][Oc[P]]}return c.kc=xe(_),c.kc&&(c.Bd=de(_,8)),c.cb=1}function ht(c,p,b,w,P,_,j){var O=p[P].Yb[b];for(b=0;16>P;++P){if(!De(c,O[b+0]))return P;for(;!De(c,O[b+1]);)if(O=p[++P].Yb[0],b=0,P==16)return 16;var H=p[P+1].Yb;if(De(c,O[b+2])){var $=c,ce=0;if(De($,(Y=O)[(be=b)+3]))if(De($,Y[be+6])){for(O=0,be=2*(ce=De($,Y[be+8]))+(Y=De($,Y[be+9+ce])),ce=0,Y=It[be];Y[O];++O)ce+=ce+De($,Y[O]);ce+=3+(8<<be)}else De($,Y[be+7])?(ce=7+2*De($,165),ce+=De($,145)):ce=5+De($,159);else ce=De($,Y[be+4])?3+De($,Y[be+5]):2;O=H[2]}else ce=1,O=H[1];H=j+da[P],0>($=c).b&&ze($);var be,Y=$.b,me=(be=$.Ca>>1)-($.I>>Y)>>31;--$.b,$.Ca+=me,$.Ca|=1,$.I-=(be+1&me)<<Y,_[H]=((ce^me)-me)*w[(0<P)+0]}return 16}function ci(c){var p=c.rb[c.sb-1];p.la=0,p.Na=0,r(c.zc,0,0,c.zc.length),c.ja=0}function oa(c,p,b,w,P){P=c[p+b+32*w]+(P>>
vendor: 4,245 bytes, line 5289
52893),c[p+b+32*w]=-256&P?0>P?0:255:P}function Qo(c,p,b,w,P,_){oa(c,p,0,b,w+P),oa(c,p,1,b,w+_),oa(c,p,2,b,w-_),oa(c,p,3,b,w-P)}function Ei(c){return(20091*c>>16)+c}function Qi(c,p,b,w){var P,_=0,j=n(16);for(P=0;4>P;++P){var O=c[p+0]+c[p+8],H=c[p+0]-c[p+8],$=(35468*c[p+4]>>16)-Ei(c[p+12]),ce=Ei(c[p+4])+(35468*c[p+12]>>16);j[_+0]=O+ce,j[_+1]=H+$,j[_+2]=H-$,j[_+3]=O-ce,_+=4,p++}for(P=_=0;4>P;++P)O=(c=j[_+0]+4)+j[_+8],H=c-j[_+8],$=(35468*j[_+4]>>16)-Ei(j[_+12]),oa(b,w,0,0,O+(ce=Ei(j[_+4])+(35468*j[_+12]>>16))),oa(b,w,1,0,H+$),oa(b,w,2,0,H-$),oa(b,w,3,0,O-ce),_++,w+=32}function Qr(c,p,b,w){var P=c[p+0]+4,_=35468*c[p+4]>>16,j=Ei(c[p+4]),O=35468*c[p+1]>>16;Qo(b,w,0,P+j,c=Ei(c[p+1]),O),Qo(b,w,1,P+_,c,O),Qo(b,w,2,P-_,c,O),Qo(b,w,3,P-j,c,O)}function Ho(c,p,b,w,P){Qi(c,p,b,w),P&&Qi(c,p+16,b,w+4)}function yi(c,p,b,w){Co(c,p+0,b,w,1),Co(c,p+32,b,w+128,1)}function Vo(c,p,b,w){var P;for(c=c[p+0]+4,P=0;4>P;++P)for(p=0;4>p;++p)oa(b,w,p,P,c)}function fa(c,p,b,w){c[p+0]&&ea(c,p+0,b,w),c[p+16]&&ea(c,p+16,b,w+4),c[p+32]&&ea(c,p+32,b,w+128),c[p+48]&&ea(c,p+48,b,w+128+4)}function pr(c,p,b,w){var P,_=n(16);for(P=0;4>P;++P){var j=c[p+0+P]+c[p+12+P],O=c[p+4+P]+c[p+8+P],H=c[p+4+P]-c[p+8+P],$=c[p+0+P]-c[p+12+P];_[0+P]=j+O,_[8+P]=j-O,_[4+P]=$+H,_[12+P]=$-H}for(P=0;4>P;++P)j=(c=_[0+4*P]+3)+_[3+4*P],O=_[1+4*P]+_[2+4*P],H=_[1+4*P]-_[2+4*P],$=c-_[3+4*P],b[w+0]=j+O>>3,b[w+16]=$+H>>3,b[w+32]=j-O>>3,b[w+48]=$-H>>3,w+=64}function hr(c,p,b){var w,P=p-32,_=ya,j=255-c[P-1];for(w=0;w<b;++w){var O,H=_,$=j+c[p-1];for(O=0;O<b;++O)c[p+O]=H[$+c[P+O]];p+=32}}function zo(c,p){hr(c,p,4)}function Hr(c,p){hr(c,p,8)}function Zn(c,p){hr(c,p,16)}function hn(c,p){var b;for(b=0;16>b;++b)a(c,p+32*b,c,p-32,16)}function Jn(c,p){var b;for(b=16;0<b;--b)r(c,p,c[p-1],16),p+=32}function xo(c,p,b){var w;for(w=0;16>w;++w)r(p,b+32*w,c,16)}function Vr(c,p){var b,w=16;for(b=0;16>b;++b)w+=c[p-1+32*b]+c[p+b-32];xo(w>>5,c,p)}function Go(c,p){var b,w=8;for(b=0;16>b;++b)w+=c[p-1+32*b];xo(w>>4,c,p)}function $n(c,p){var b,w=8;for(b=0;16>b;++b)w+=c[p+b-32];xo(w>>4,c,p)}function Gr(c,p){xo(128,c,p)}function Fe(c,p,b){return c+2*p+b+2>>2}function Ha(c,p){var b,w=p-32;for(w=new Uint8Array([Fe(c[w-1],c[w+0],c[w+1]),Fe(c[w+0],c[w+1],c[w+2]),Fe(c[w+1],c[w+2],c[w+3]),Fe(c[w+2],c[w+3],c[w+4])]),b=0;4>b;++b)a(c,p+32*b,w,0,w.length)}function qt(c,p){var b=c[p-1],w=c[p-1+32],P=c[p-1+64],_=c[p-1+96];_e(c,p+0,16843009*Fe(c[p-1-32],b,w)),_e(c,p+32,16843009*Fe(b,w,P)),_e(c,p+64,16843009*Fe(w,P,_)),_e(c,p+96,16843009*Fe(P,_,_))}function Es(c,p){var b,w=4;for(b=0;4>b;++b)w+=c[p+b-32]+c[p-1+32*b];for(w>>=3,b=0;4>b;++b)r(c,p+32*b,w,4)}function Yn(c,p){var b=c[p-1+0],w=c[p-1+32],P=c[p-1+64],_=c[p-1-32],j=c[p+0-32],O=c[p+1-32],H=c[p+2-32],$=c[p+3-32];c[p+0+96]=Fe(w,P,c[p-1+96]),c[p+1+96]=c[p+0+64]=Fe(b,w,P),c[p+2+96]=c[p+1+64]=c[p+0+32]=Fe(_,b,w),c[p+3+96]=c[p+2+64]=c[p+1+32]=c[p+0+0]=Fe(j,_,b),c[p+3+64]=c[p+2+32]=c[p+1+0]=Fe(O,j,_),c[p+3+32]=c[p+2+0]=Fe(H,O,j),c[p+3+0]=Fe($,H,O)}function Xn(c,p){var b=c[p+1-32],w=c[p+2-32],P=c[p+3-32],_=c[p+4-32],j=c[p+5-32],O=c[p+6-32],H=c[p+7-32];c[p+0+0]=Fe(c[p+0-32],b,w),c[p+1+0]=c[p+0+32]=Fe(b,w,P),c[p+2+0]=c[p+1+32]=c[p+0+64]=Fe(w,P,_),c[p+3+0]=c[p+2+32]=c[p+1+64]=c[p+0+96]=Fe(P,_,j),c[p+3+32]=c[p+2+64]=c[p+1+96]=Fe(_,j,O),c[p+3+64]=c[p+2+96]=Fe(j,O,H),c[p+3+96]=Fe(O,H,H)}function io(c,p){var b=c[p-1+0],w=c[p-1+32],P=c[p-1+64],_=c[p-1-32],j=c[p+0-32],O=c[p+1-32],H=c[p+2-32],$=c[p+3-32];c[p+0+0]=c[p+1+64]=_+j+1>>1,c[p+1+0]=c[p+2+64]=j+O+1>>1,c[p+2+0]=c[p+3+64]=O+H+1>>1,c[p+3+0]=H+$+1>>1,c[p+0+96]=Fe(P,w,b),c[p+0+64]=Fe(w,b,_),c[p+0+32]=c[p+1+96]=Fe(b,_,j),c[p+1+32]=c[p+2+96]=Fe(_,j,O),c[p+2+32]=c[p+3+96]=Fe(j,O,H),c[p+3+32]=Fe(O,H,$)}function ra(c,p){var b=c[p+0-32],w=c[p+1-32],P=c[p+2-32],_=c[p+3-32],j=c[p+4-32],O=c[p+5-32],H=c[p+6-32],$=c[p+7-32];c[p+0+0]=b+w+1>>1,c[p+1+0]=c[p+0+64]=w+P+1>>1,c[p+2+0]=c[p+1+64]=P+_+1>>1,c[p+3+0]=c[p+2+64]=_+j+1>>1,c[p+0+32]=Fe(b,w,P),c[p+1+32]=c[p+0+96]=Fe(w,P,_),c[p+2+32]=c[p+1+96]=Fe(P,_,j),c[p+3+32]=c[p+2+96]=Fe(_,j,O),c[p+3+64]=Fe(j,O,H),c[p+3+96]=Fe(O,H,$)}function es(c,p){var b=c[p-1+0],w=c[p-1+32],P=c[p-1+64],_=c[p-1+96];c[p+0+0]=b+w+1>>1,c[p+2+0]=c[p+0+32]=w+P+1>>1,c[p+2+32]=c[p+0+64]=P+_+1>>1,c[p+1+0]=Fe(b,w,P),c[p+3+0]=c[p+1+32]=Fe(w,P,_),c[p+3+32]=c[p+1+64]=Fe(P,_,_),c[p+3+64]=c[p+2
vendor: 15,275 bytes, line 5289
5289+64]=c[p+0+96]=c[p+1+96]=c[p+2+96]=c[p+3+96]=_}function Kr(c,p){var b=c[p-1+0],w=c[p-1+32],P=c[p-1+64],_=c[p-1+96],j=c[p-1-32],O=c[p+0-32],H=c[p+1-32],$=c[p+2-32];c[p+0+0]=c[p+2+32]=b+j+1>>1,c[p+0+32]=c[p+2+64]=w+b+1>>1,c[p+0+64]=c[p+2+96]=P+w+1>>1,c[p+0+96]=_+P+1>>1,c[p+3+0]=Fe(O,H,$),c[p+2+0]=Fe(j,O,H),c[p+1+0]=c[p+3+32]=Fe(b,j,O),c[p+1+32]=c[p+3+64]=Fe(w,b,j),c[p+1+64]=c[p+3+96]=Fe(P,w,b),c[p+1+96]=Fe(_,P,w)}function bi(c,p){var b;for(b=0;8>b;++b)a(c,p+32*b,c,p-32,8)}function ao(c,p){var b;for(b=0;8>b;++b)r(c,p,c[p-1],8),p+=32}function oo(c,p,b){var w;for(w=0;8>w;++w)r(p,b+32*w,c,8)}function Cs(c,p){var b,w=8;for(b=0;8>b;++b)w+=c[p+b-32]+c[p-1+32*b];oo(w>>4,c,p)}function gn(c,p){var b,w=4;for(b=0;8>b;++b)w+=c[p+b-32];oo(w>>3,c,p)}function Ds(c,p){var b,w=4;for(b=0;8>b;++b)w+=c[p-1+32*b];oo(w>>3,c,p)}function qr(c,p){oo(128,c,p)}function gr(c,p,b){var w=c[p-b],P=c[p+0],_=3*(P-w)+xn[1020+c[p-2*b]-c[p+b]],j=Er[112+(_+4>>3)];c[p-b]=ya[255+w+Er[112+(_+3>>3)]],c[p+0]=ya[255+P-j]}function fn(c,p,b,w){var P=c[p+0],_=c[p+b];return Pa[255+c[p-2*b]-c[p-b]]>w||Pa[255+_-P]>w}function Et(c,p,b,w){return 4*Pa[255+c[p-b]-c[p+0]]+Pa[255+c[p-2*b]-c[p+b]]<=w}function ts(c,p,b,w,P){var _=c[p-3*b],j=c[p-2*b],O=c[p-b],H=c[p+0],$=c[p+b],ce=c[p+2*b],be=c[p+3*b];return 4*Pa[255+O-H]+Pa[255+j-$]>w?0:Pa[255+c[p-4*b]-_]<=P&&Pa[255+_-j]<=P&&Pa[255+j-O]<=P&&Pa[255+be-ce]<=P&&Pa[255+ce-$]<=P&&Pa[255+$-H]<=P}function Zi(c,p,b,w){var P=2*w+1;for(w=0;16>w;++w)Et(c,p+w,b,P)&&gr(c,p+w,b)}function Ko(c,p,b,w){var P=2*w+1;for(w=0;16>w;++w)Et(c,p+w*b,1,P)&&gr(c,p+w*b,1)}function Wr(c,p,b,w){var P;for(P=3;0<P;--P)Zi(c,p+=4*b,b,w)}function Bs(c,p,b,w){var P;for(P=3;0<P;--P)Ko(c,p+=4,b,w)}function ro(c,p,b,w,P,_,j,O){for(_=2*_+1;0<P--;){if(ts(c,p,b,_,j))if(fn(c,p,b,O))gr(c,p,b);else{var H=c,$=p,ce=b,be=H[$-2*ce],Y=H[$-ce],me=H[$+0],he=H[$+ce],Ee=H[$+2*ce],ve=27*(Be=xn[1020+3*(me-Y)+xn[1020+be-he]])+63>>7,Ce=18*Be+63>>7,Be=9*Be+63>>7;H[$-3*ce]=ya[255+H[$-3*ce]+Be],H[$-2*ce]=ya[255+be+Ce],H[$-ce]=ya[255+Y+ve],H[$+0]=ya[255+me-ve],H[$+ce]=ya[255+he-Ce],H[$+2*ce]=ya[255+Ee-Be]}p+=w}}function qo(c,p,b,w,P,_,j,O){for(_=2*_+1;0<P--;){if(ts(c,p,b,_,j))if(fn(c,p,b,O))gr(c,p,b);else{var H=c,$=p,ce=b,be=H[$-ce],Y=H[$+0],me=H[$+ce],he=Er[112+(4+(Ee=3*(Y-be))>>3)],Ee=Er[112+(Ee+3>>3)],ve=he+1>>1;H[$-2*ce]=ya[255+H[$-2*ce]+ve],H[$-ce]=ya[255+be+Ee],H[$+0]=ya[255+Y-he],H[$+ce]=ya[255+me-ve]}p+=w}}function is(c,p,b,w,P,_){ro(c,p,b,1,16,w,P,_)}function Is(c,p,b,w,P,_){ro(c,p,1,b,16,w,P,_)}function Ps(c,p,b,w,P,_){var j;for(j=3;0<j;--j)qo(c,p+=4*b,b,1,16,w,P,_)}function Wo(c,p,b,w,P,_){var j;for(j=3;0<j;--j)qo(c,p+=4,1,b,16,w,P,_)}function Ts(c,p,b,w,P,_,j,O){ro(c,p,P,1,8,_,j,O),ro(b,w,P,1,8,_,j,O)}function f(c,p,b,w,P,_,j,O){ro(c,p,1,P,8,_,j,O),ro(b,w,1,P,8,_,j,O)}function B(c,p,b,w,P,_,j,O){qo(c,p+4*P,P,1,8,_,j,O),qo(b,w+4*P,P,1,8,_,j,O)}function K(c,p,b,w,P,_,j,O){qo(c,p+4,1,P,8,_,j,O),qo(b,w+4,1,P,8,_,j,O)}function ne(){this.ba=new Ct,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Ht,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Ae(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function Se(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Ie(){this.ua=0,this.Wa=new bt,this.vb=new bt,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new re,this.yc=new W}function Ze(){this.xb=this.a=0,this.l=new Kt,this.ca=new Ct,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new q,this.Pb=0,this.wd=new q,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Ie,this.ab=0,this.gc=d(4,Se),this.Oc=0}function qe(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Kt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function At(c,p,b,w,P,_,j){for(c=c==null?0:c[p+0],p=0;p<j;++p)P[_+p]=c+b[w+p]&255,c=P[_+p]}function yt(c,p,b,w,P,_,j){var O;if(c==null)At(null,null,b,w,P,_,j);else for(O=0;O<j;++O)P[_+O]=c[p+O]+b[w+O]&255}function Ft(c,p,b,w,P,_,j){if(c==null)At(null,null,b,w,P,_,j);else{var O,H=c[p+0],$=H,ce=H;for(O=0;O<j;++O)$=ce+(H=c[p+O])-$,ce=b[w+O]+(-256&$?0>$?0:255:$)&255,$=H,P[_+O]=ce}}function ki(c,p,b,w){var P=p.width,_=p.o;if(e(c!=null&&p!=null),0>b||0>=w||b+w>_)return null;if(!c.Cc){if(c.ga==null){var j;if(c.ga=new qe,(j=c.ga==null)||(j=p.width*p.o,e(c.Gb.length==0),c.Gb=n(j),c.Uc=0,c.Gb==null?j=0:(c.mb=c.Gb,c.nb=c.Uc,c.rc=null,j=1),j=!j),!j){j=c.ga;var O=c.Fa,H=c.P,$=c.qc,ce=c.mb,be=c.nb,Y=H+1,me=$-1,he=j.l;if(e(O!=null&&ce!=null&&p!=null),Yt[0]=null,Yt[1]=At,Yt[2]=yt,Yt[3]=Ft,j.ca=ce,j.tb=be,j.c=p.width,j.i=p.height,e(0<j.c&&0<j.i),1>=$)p=0;else if(j.$a=3&O[H+0],j.Z=O[H+0]>>2&3,j.Lc=O[H+0]>>4&3,H=O[H+0]>>6&3,0>j.$a||1<j.$a||4<=j.Z||1<j.Lc||H)p=0;else if(he.put=ct,he.ac=ko,he.bc=Mo,he.ma=j,he.width=p.width,he.height=p.height,he.Da=p.Da,he.v=p.v,he.va=p.va,he.j=p.j,he.o=p.o,j.$a)e:{e(j.$a==1),p=Rr();t:for(;;){if(p==null){p=0;break e}if(e(j!=null),j.mc=p,p.c=j.c,p.i=j.i,p.l=j.l,p.l.ma=j,p.l.width=j.c,p.l.height=j.i,p.a=0,fe(p.m,O,Y,me),!wo(j.c,j.i,1,p,null)||(p.ab==1&&p.gc[0].hc==3&&Na(p.s)?(j.ic=1,O=p.c*p.i,p.Ta=null,p.Ua=0,p.V=n(O),p.Ba=0,p.V==null?(p.a=1,p=0):p=1):(j.ic=0,p=jr(p,j.c)),!p))break t;p=1;break e}j.mc=null,p=0}else p=me>=j.c*j.i;j=!p}if(j)return null;c.ga.Lc!=1?c.Ga=0:w=_-b}e(c.ga!=null),e(b+w<=_);e:{if(p=(O=c.ga).c,_=O.l.o,O.$a==0){if(Y=c.rc,me=c.Vc,he=c.Fa,H=c.P+1+b*p,$=c.mb,ce=c.nb+b*p,e(H<=c.P+c.qc),O.Z!=0)for(e(Yt[O.Z]!=null),j=0;j<w;++j)Yt[O.Z](Y,me,he,H,$,ce,p),Y=$,me=ce,ce+=p,H+=p;else for(j=0;j<w;++j)a($,ce,he,H,p),Y=$,me=ce,ce+=p,H+=p;c.rc=Y,c.Vc=me}else{if(e(O.mc!=null),p=b+w,e((j=O.mc)!=null),e(p<=j.i),j.C>=p)p=1;else if(O.ic||Gt(),O.ic){O=j.V,Y=j.Ba,me=j.c;var Ee=j.i,ve=(he=1,H=j.$/me,$=j.$%me,ce=j.m,be=j.s,j.$),Ce=me*Ee,Be=me*p,Ue=be.wc,Te=ve<Be?Ri(be,$,H):null;e(ve<=Ce),e(p<=Ee),e(Na(be));t:for(;;){for(;!ce.h&&ve<Be;){if($&Ue||(Te=Ri(be,$,H)),e(Te!=null),pe(ce),256>(Ee=jt(Te.G[0],Te.H[0],ce)))O[Y+ve]=Ee,++ve,++$>=me&&($=0,++H<=p&&!(H%16)&&ja(j,H));else{if(!(280>Ee)){he=0;break t}Ee=Fa(Ee-256,ce);var ot,We=jt(Te.G[4],Te.H[4],ce);if(pe(ce),!(ve>=(We=Ma(me,We=Fa(We,ce)))&&Ce-ve>=Ee)){he=0;break t}for(ot=0;ot<Ee;++ot)O[Y+ve+ot]=O[Y+ve+ot-We];for(ve+=Ee,$+=Ee;$>=me;)$-=me,++H<=p&&!(H%16)&&ja(j,H);ve<Be&&$&Ue&&(Te=Ri(be,$,H))}e(ce.h==oe(ce))}ja(j,H>p?p:H);break t}!he||ce.h&&ve<Ce?(he=0,j.a=ce.h?5:3):j.$=ve,p=he}else p=Wi(j,j.V,j.Ba,j.c,j.i,p,cn);if(!p){w=0;break e}}b+w>=_&&(c.Cc=1),w=1}if(!w)return null;if(c.Cc&&((w=c.ga)!=null&&(w.mc=null),c.ga=null,0<c.Ga))return alert("todo:WebPDequantizeLevels"),null}return c.nb+b*P}function Jt(c,p,b,w,P,_){for(;0<P--;){var j,O=c,H=p+(b?1:0),$=c,ce=p+(b?0:3);for(j=0;j<w;++j){var be=$[ce+4*j];be!=255&&(be*=32897,O[H+4*j+0]=O[H+4*j+0]*be>>23,O[H+4*j+1]=O[H+4*j+1]*be>>23,O[H+4*j+2]=O[H+4*j+2]*be>>23)}p+=_}}function Vt(c,p,b,w,P){for(;0<w--;){var _;for(_=0;_<b;++_){var j=c[p+2*_+0],O=15&($=c[p+2*_+1]),H=4369*O,$=(240&$|$>>4)*H>>16;c[p+2*_+0]=(240&j|j>>4)*H>>16&240|(15&j|j<<4)*H>>16>>4&15,c[p+2*_+1]=240&$|O}p+=P}}function oi(c,p,b,w,P,_,j,O){var H,$,ce=255;for($=0;$<P;++$){for(H=0;H<w;++H){var be=c[p+H];_[j+4*H]=be,ce&=be}p+=b,j+=O}return ce!=255}function ri(c,p,b,w,P){var _;for(_=0;_<P;++_)b[w+_]=c[p+_]>>8}function Gt(){Do=Jt,vl=Vt,yl=oi,rd=ri}function Ji(c,p,b){D[c]=function(w,P,_,j,O,H,$,ce,be,Y,me,he,Ee,ve,Ce,Be,Ue){var Te,ot=Ue-1>>1,We=O[H+0]|$[ce+0]<<16,Dt=be[Y+0]|me[he+0]<<16;e(w!=null);var Xe=3*We+Dt+131074>>2;for(p(w[P+0],255&Xe,Xe>>16,Ee,ve),_!=null&&(Xe=3*Dt+We+131074>>2,p(_[j+0],255&Xe,Xe>>16,Ce,Be)),Te=1;Te<=ot;++Te){var Nt=O[H+Te]|$[ce+Te]<<16,Hi=be[Y+Te]|me[he+Te]<<16,Bt=We+Nt+Dt+Hi+524296,et=Bt+2*(Nt+Dt)>>3;Xe=et+We>>1,We=(Bt=Bt+2*(We+Hi)>>3)+Nt>>1,p(w[P+2*Te-1],255&Xe,Xe>>16,Ee,ve+(2*Te-1)*b),p(w[P+2*Te-0],255&We,We>>16,Ee,ve+(2*Te-0)*b),_!=null&&(Xe=Bt+Dt>>1,We=et+Hi>>1,p(_[j+2*Te-1],255&Xe,Xe>>16,Ce,Be+(2*Te-1)*b),p(_[j+2*Te+0],255&We,We>>16,Ce,Be+(2*Te+0)*b)),We=Nt,Dt=Hi}1&Ue||(Xe=3*We+Dt+131074>>2,p(w[P+Ue-1],255&Xe,Xe>>16,Ee,ve+(Ue-1)*b),_!=null&&(Xe=3*Dt+We+131074>>2,p(_[j+Ue-1],255&Xe,Xe>>16,Ce,Be+(Ue-1)*b)))}}function Ba(){ca[_s]=Hc,ca[os]=ld,ca[wl]=Vc,ca[rs]=Rs,ca[ns]=xl,ca[Us]=dd,ca[sd]=mv,ca[Fs]=ld,ca[Ms]=Rs,ca[Ns]=xl,ca[o]=dd}function $i(c){return c&-16384?0>c?0:255:c>>Av}function fr(c,p){return $i((19077*c>>8)+(26149*p>>8)-14234)}function vr(c,p,b){return $i((19077*c>>8)-(6419*p>>8)-(13320*b>>8)+8708)}function yr(c,p){return $i((19077*c>>8)+(33050*p>>8)-17685)}function Zo(c,p,b,w,P){w[P+0]=fr(c,b),w[P+1]=vr(c,p,b),w[P+2]=yr(c,p)}function br(c,p,b,w,P){w[P+0]=yr(c,p),w[P+1]=vr(c,p,b),w[P+2]=fr(c,b)}function vn(c,p,b,w,P){var _=vr(c,p,b);p=_<<3&224|yr(c,p)>>3,w[P+0]=248&fr(c,b)|_>>5,w[P+1]=p}function Yi(c,p,b,w,P){var _=240&yr(c,p)|15;w[P+0]=240&fr(c,b)|vr(c,p,b)>>4,w[P+1]=_}function kr(c,p,b,w,P){w[P+0]=255,Zo(c,p,b,w,P+1)}function Zr(c,p,b,w,P){br(c,p,b,w,P),w[P+3]=255}function na(c,p,b,w,P){Zo(c,p,b,w,P),w[P+3]=255}function sa(c,p,b){D[c]=function(w,P,_,j,O,H,$,ce,be){for(var Y=ce+(-2&be)*b;ce!=Y;)p(w[P+0],_[j+0],O[H+0],$,ce),p(w[P+1],_[j+0],O[H+0],$,ce+b),P+=2,++j,++H,ce+=2*b;1&be&&p(w[P+0],_[j+0],O[H+0],$,ce)}}function la(c,p,b){return b==0?c==0?p==0?6:5:p==0?4:0:b}function Va(c,p,b,w,P){switch(c>>>30){case 3:Co(p,b,w,P,0);break;case 2:Sr(p,b,w,P);break;case 1:ea(p,b,w,P)}}function yn(c,p){var b,w,P=p.M,_=p.Nb,j=c.oc,O=c.pc+40,H=c.oc,$=c.pc+584,ce=c.oc,be=c.pc+600;for(b=0;16>b;++b)j[O+32*b-1]=129;for(b=0;8>b;++b)H[$+32*b-1]=129,ce[be+32*b-1]=129;for(0<P?j[O-1-32]=H[$-1-32]=ce[be-1-32]=129:(r(j,O-32-1,127,21),r(H,$-32-1,127,9),r(ce,be-32-1,127,9)),w=0;w<c.za;++w){var Y=p.ya[p.aa+w];if(0<w){for(b=-1;16>b;++b)a(j,O+32*b-4,j,O+32*b+12,4);for(b=-1;8>b;++b)a(H,$+32*b-4,H,$+32*b+4,4),a(ce,be+32*b-4,ce,be+32*b+4,4)}var me=c.Gd,he=c.Hd+w,Ee=Y.ad,ve=Y.Hc;if(0<P&&(a(j,O-32,me[he].y,0,16),a(H,$-32,me[he].f,0,8),a(ce,be-32,me[he].ea,0,8)),Y.Za){var Ce=j,Be=O-32+16;for(0<P&&(w>=c.za-1?r(Ce,Be,me[he].y[15],4):a(Ce,Be,me[he+1].y,0,4)),b=0;4>b;b++)Ce[Be+128+b]=Ce[Be+256+b]=Ce[Be+384+b]=Ce[Be+0+b];for(b=0;16>b;++b,ve<<=2)Ce=j,Be=O+tA[b],co[Y.Ob[b]](Ce,Be),Va(ve,Ee,16*+b,Ce,Be)}else if(Ce=la(w,P,Y.Ob[0]),Cr[Ce](j,O),ve!=0)for(b=0;16>b;++b,ve<<=2)Va(ve,Ee,16*+b,j,O+tA[b]);for(b=Y.Gc,Ce=la(w,P,Y.Dd),Io[Ce](H,$),Io[Ce](ce,be),ve=Ee,Ce=H,Be=$,255&(Y=0|b)&&(170&Y?er(ve,256,Ce,Be):lo(ve,256,Ce,Be)),Y=ce,ve=be,255&(b>>=8)&&(170&b?er(Ee,320,Y,ve):lo(Ee,320,Y,ve)),P<c.Ub-1&&(a(me[he].y,0,j,O+480,16),a(me[he].f,0,H,$+224,8),a(me[he].ea,0,ce,be+224,8)),b=8*_*c.B,me=c.sa,he=c.ta+16*w+16*_*c.R,Ee=c.qa,Y=c.ra+8*w+b,ve=c.Ha,Ce=c.Ia+8*w+b,b=0;16>b;++b)a(me,he+b*c.R,j,O+32*b,16);for(b=0;8>b;++b)a(Ee,Y+b*c.B,H,$+32*b,8),a(ve,Ce+b*c.B,ce,be+32*b,8)}}function Jo(c,p,b,w,P,_,j,O,H){var $=[0],ce=[0],be=0,Y=H!=null?H.kd:0,me=H??new Ae;if(c==null||12>b)return 7;me.data=c,me.w=p,me.ha=b,p=[p],b=[b],me.gb=[me.gb];e:{var he=p,Ee=b,ve=me.gb;if(e(c!=null),e(Ee!=null),e(ve!=null),ve[0]=0,12<=Ee[0]&&!t(c,he[0],"RIFF")){if(t(c,he[0]+8,"WEBP")){ve=3;break e}var Ce=it(c,he[0]+4);if(12>Ce||4294967286<Ce){ve=3;break e}if(Y&&Ce>Ee[0]-8){ve=7;break e}ve[0]=Ce,he[0]+=12,Ee[0]-=12}ve=0}if(ve!=0)return ve;for(Ce=0<me.gb[0],b=b[0];;){e:{var Be=c;Ee=p,ve=b;var Ue=$,Te=ce,ot=he=[0];if((Xe=be=[be])[0]=0,8>ve[0])ve=7;else{if(!t(Be,Ee[0],"VP8X")){if(it(Be,Ee[0]+4)!=10){ve=3;break e}if(18>ve[0]){ve=7;break e}var We=it(Be,Ee[0]+8),Dt=1+je(Be,Ee[0]+12);if(2147483648<=Dt*(Be=1+je(Be,Ee[0]+15))){ve=3;break e}ot!=null&&(ot[0]=We),Ue!=null&&(Ue[0]=Dt),Te!=null&&(Te[0]=Be),Ee[0]+=18,ve[0]-=18,Xe[0]=1}ve=0}}if(be=be[0],he=he[0],ve!=0)return ve;if(Ee=!!(2&he),!Ce&&be)return 3;if(_!=null&&(_[0]=!!(16&he)),j!=null&&(j[0]=Ee),O!=null&&(O[0]=0),j=$[0],he=ce[0],be&&Ee&&H==null){ve=0;break}if(4>b){ve=7;break}if(Ce&&be||!Ce&&!be&&!t(c,p[0],"ALPH")){b=[b],me.na=[me.na],me.P=[me.P],me.Sa=[me.Sa];e:{We=c,ve=p,Ce=b;var Xe=me.gb;Ue=me.na,Te=me.P,ot=me.Sa,Dt=22,e(We!=null),e(Ce!=null),Be=ve[0];var Nt=Ce[0];for(e(Ue!=null),e(ot!=null),Ue[0]=null,Te[0]=null,ot[0]=0;;){if(ve[0]=Be,Ce[0]=Nt,8>Nt){ve=7;break e}var Hi=it(We,Be+4);if(4294967286<Hi){ve=3;break e}var Bt=8+Hi+1&-2;if(Dt+=Bt,0<Xe&&Dt>Xe){ve=3;break e}if(!t(We,Be,"VP8 ")||!t(We,Be,"VP8L")){ve=0;break e}if(Nt[0]<Bt){ve=7;break e}t(We,Be,"ALPH")||(Ue[0]=We,Te[0]=Be+8,ot[0]=Hi),Be+=Bt,Nt-=Bt}}if(b=b[0],me.na=me.na[0],me.P=me.P[0],me.Sa=me.Sa[0],ve!=0)break}b=[b],me.Ja=[me.Ja],me.xa=[me.xa];e:if(Xe=c,ve=p,Ce=b,Ue=me.gb[0],Te=me.Ja,ot=me.xa,We=ve[0],Be=!t(Xe,We,"VP8 "),Dt=!t(Xe,We,"VP8L"),e(Xe!=null),e(Ce!=null),e(Te!=null),e(ot!=null),8>Ce[0])ve=7;else{if(Be||Dt){if(Xe=it(Xe,We+4),12<=Ue&&Xe>Ue-12){ve=3;break e}if(Y&&Xe>Ce[0]-8){ve=7;break e}Te[0]=Xe,ve[0]+=8,Ce[0]-=8,ot[0]=Dt}else ot[0]=5<=Ce[0]&&Xe[We+0]==47&&!(Xe[We+4]>>5),Te[0]=Ce[0];ve=0}if(b=b[0],me.Ja=me.Ja[0],me.xa=me.xa[0],p=p[0],ve!=0)break;if(4294967286<me.Ja)return 3;if(O==null||Ee||(O[0]=me.xa?2:1),j=[j],he=[he],me.xa){if(5>b){ve=7;break}O=j,Y=he,Ee=_,c==null||5>b?c=0:5<=b&&c[p+0]==47&&!(c[p+4]>>5)?(Ce=[0],Xe=[0],Ue=[0],fe(Te=new q,c,p,b),No(Te,Ce,Xe,Ue)?(O!=null&&(O[0]=Ce[0]),Y!=null&&(Y[0]=Xe[0]),Ee!=null&&(Ee[0]=Ue[0]),c=1):c=0):c=0}else{if(10>b){ve=7;break}O=he,c==null||10>b||!Oo(c,p+3,b-3)?c=0:(Y=c[p+0]|c[p+1]<<8|c[p+2]<<16,Ee=16383&(c[p+7]<<8|c[p+6]),c=16383&(c[p+9]<<8|c[p+8]),1&Y||3<(Y>>1&7)||!(Y>>4&1)||Y>>5>=me.Ja||!Ee||!c?c=0:(j&&(j[0]=Ee),O&&(O[0]=c),c=1))}if(!c||(j=j[0],he=he[0],be&&($[0]!=j||ce[0]!=he)))return 3;H!=null&&(H[0]=me,H.offset=p-H.w,e(4294967286>p-H.w),e(H.offset==H.ha-b));break}return ve==0||ve==7&&be&&H==null?(_!=null&&(_[0]|=me.na!=null&&0<me.na.length),w!=null&&(w[0]=j),P!=null&&(P[0]=he),0):ve}function Ga(c,p,b){var w=p.width,P=p.height,_=0,j=0,O=w,H=P;if(p.Da=c!=null&&0<c.Da,p.Da&&(O=c.cd,H=c.bd,_=c.v,j=c.j,11>b||(_&=-2,j&=-2),0>_||0>j||0>=O||0>=H||_+O>w||j+H>P))return 0;if(p.v=_,p.j=j,p.va=_+O,p.o=j+H,p.U=O,p.T=H,p.da=c!=null&&0<c.da,p.da){if(!nt(O,H,b=[c.ib],_=[c.hb]))return 0;p.ib=b[0],p.hb=_[0]}return p.ob=c!=null&&c.ob,p.Kb=c==null||!c.Sd,p.da&&(p.ob=p.ib<3*w/4&&p.hb<3*P/4,p.Kb=0),1}function no(c){if(c==null)return 2;if(11>c.S){var p=c.f.RGBA;p.fb+=(c.height-1)*p.A,p.A=-p.A}else p=c.f.kb,c=c.height,p.O+=(c-1)*p.fa,p.fa=-p.fa,p.N+=(c-1>>1)*p.Ab,p.Ab=-p.Ab,p.W+=(c-1>>1)*p.Db,p.Db=-p.Db,p.F!=null&&(p.J+=(c-1)*p.lb,p.lb=-p.lb);return 0}function bn(c,p,b,w){if(w==null||0>=c||0>=p)return 2;if(b!=null){if(b.Da){var P=b.cd,_=b.bd,j=-2&b.v,O=-2&b.j;if(0>j||0>O||0>=P||0>=_||j+P>c||O+_>p)return 2;c=P,p=_}if(b.da){if(!nt(c,p,P=[b.ib],_=[b.hb]))return 2;c=P[0],p=_[0]}}w.width=c,w.height=p;e:{var H=w.width,$=w.height;if(c=w.S,0>=H||0>=$||!(c>=_s&&13>c))c=2;else{if(0>=w.Rd&&w.sd==null){j=_=P=p=0;var ce=(O=H*iA[c])*$;if(11>c||(_=($+1)/2*(p=(H+1)/2),c==12&&(j=(P=H)*$)),($=n(ce+2*_+j))==null){c=1;break e}w.sd=$,11>c?((H=w.f.RGBA).eb=$,H.fb=0,H.A=O,H.size=ce):((H=w.f.kb).y=$,H.O=0,H.fa=O,H.Fd=ce,H.f=$,H.N=0+ce,H.Ab=p,H.Cd=_,H.ea=$,H.W=0+ce+_,H.Db=p,H.Ed=_,c==12&&(H.F=$,H.J=0+ce+2*_),H.Tc=j,H.lb=P)}if(p=1,P=w.S,_=w.width,j=w.height,P>=_s&&13>P)if(11>P)c=w.f.RGBA,p&=(O=Math.abs(c.A))*(j-1)+_<=c.size,p&=O>=_*iA[P],p&=c.eb!=null;else{c=w.f.kb,O=(_+1)/2,ce=(j+1)/2,H=Math.abs(c.fa),$=Math.abs(c.Ab);var be=Math.abs(c.Db),Y=Math.abs(c.lb),me=Y*(j-1)+_;p&=H*(j-1)+_<=c.Fd,p&=$*(ce-1)+O<=c.Cd,p=(p&=be*(ce-1)+O<=c.Ed)&H>=_&$>=O&be>=O,p&=c.y!=null,p&=c.f!=null,p&=c.ea!=null,P==12&&(p&=Y>=_,p&=me<=c.Tc,p&=c.F!=null)}else p=0;c=p?0:2}}return c!=0||b!=null&&b.fd&&(c=no(w)),c}
vendor: 5,042 bytes, line 5289
5289var $o=64,Jr=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Ka=24,ji=32,va=8,wr=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Ke("Predictor0","PredictorAdd0"),D.Predictor0=function(){return 4278190080},D.Predictor1=function(c){return c},D.Predictor2=function(c,p,b){return p[b+0]},D.Predictor3=function(c,p,b){return p[b+1]},D.Predictor4=function(c,p,b){return p[b-1]},D.Predictor5=function(c,p,b){return rt(rt(c,p[b+1]),p[b+0])},D.Predictor6=function(c,p,b){return rt(c,p[b-1])},D.Predictor7=function(c,p,b){return rt(c,p[b+0])},D.Predictor8=function(c,p,b){return rt(p[b-1],p[b+0])},D.Predictor9=function(c,p,b){return rt(p[b+0],p[b+1])},D.Predictor10=function(c,p,b){return rt(rt(c,p[b-1]),rt(p[b+0],p[b+1]))},D.Predictor11=function(c,p,b){var w=p[b+0];return 0>=pt(w>>24&255,c>>24&255,(p=p[b-1])>>24&255)+pt(w>>16&255,c>>16&255,p>>16&255)+pt(w>>8&255,c>>8&255,p>>8&255)+pt(255&w,255&c,255&p)?w:c},D.Predictor12=function(c,p,b){var w=p[b+0];return(Qt((c>>24&255)+(w>>24&255)-((p=p[b-1])>>24&255))<<24|Qt((c>>16&255)+(w>>16&255)-(p>>16&255))<<16|Qt((c>>8&255)+(w>>8&255)-(p>>8&255))<<8|Qt((255&c)+(255&w)-(255&p)))>>>0},D.Predictor13=function(c,p,b){var w=p[b-1];return(Tt((c=rt(c,p[b+0]))>>24&255,w>>24&255)<<24|Tt(c>>16&255,w>>16&255)<<16|Tt(c>>8&255,w>>8&255)<<8|Tt(255&c,255&w))>>>0};var zr=D.PredictorAdd0;D.PredictorAdd1=Lt,Ke("Predictor2","PredictorAdd2"),Ke("Predictor3","PredictorAdd3"),Ke("Predictor4","PredictorAdd4"),Ke("Predictor5","PredictorAdd5"),Ke("Predictor6","PredictorAdd6"),Ke("Predictor7","PredictorAdd7"),Ke("Predictor8","PredictorAdd8"),Ke("Predictor9","PredictorAdd9"),Ke("Predictor10","PredictorAdd10"),Ke("Predictor11","PredictorAdd11"),Ke("Predictor12","PredictorAdd12"),Ke("Predictor13","PredictorAdd13");var Xi=D.PredictorAdd2;tt("ColorIndexInverseTransform","MapARGB","32b",function(c){return c>>8&255},function(c){return c}),tt("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(c){return c},function(c){return c>>8&255});var kn,qa=D.ColorIndexInverseTransform,Ci=D.MapARGB,so=D.VP8LColorIndexInverseTransformAlpha,Ia=D.MapAlpha,Wa=D.VP8LPredictorsAdd=[];Wa.length=16,(D.VP8LPredictors=[]).length=16,(D.VP8LPredictorsAdd_C=[]).length=16,(D.VP8LPredictors_C=[]).length=16;var Yo,xr,$r,Xo,Za,So,Eo,Co,Sr,er,ea,lo,ni,$t,Si,Wt,Ja,as,tr,Ls,fl,ad,wn,od,Do,vl,yl,rd,Bo=n(511),bl=n(2041),kl=n(225),zn=n(767),nd=0,xn=bl,Er=kl,ya=zn,Pa=Bo,_s=0,os=1,wl=2,rs=3,ns=4,Us=5,sd=6,Fs=7,Ms=8,Ns=9,o=10,s=[2,3,7],m=[3,3,11],y=[280,256,256,256,40],z=[0,1,1,1,0],U=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],le=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],ge=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],we=8,Pe=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],He=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],lt=null,It=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],da=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],Pi=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],$a=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,25
52895,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ba=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,25
52895,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],Sn=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,25
vendor: 24,844 bytes, lines 5289-5313
52895,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],Oc=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Cr=[],co=[],Io=[],Qc=1,zl=2,Yt=[],ca=[];Ji("UpsampleRgbLinePair",Zo,3),Ji("UpsampleBgrLinePair",br,3),Ji("UpsampleRgbaLinePair",na,4),Ji("UpsampleBgraLinePair",Zr,4),Ji("UpsampleArgbLinePair",kr,4),Ji("UpsampleRgba4444LinePair",Yi,2),Ji("UpsampleRgb565LinePair",vn,2);var Hc=D.UpsampleRgbLinePair,Vc=D.UpsampleBgrLinePair,ld=D.UpsampleRgbaLinePair,Rs=D.UpsampleBgraLinePair,xl=D.UpsampleArgbLinePair,dd=D.UpsampleRgba4444LinePair,mv=D.UpsampleRgb565LinePair,cd=16,ud=1<<cd-1,Sl=-227,Gc=482,Av=6,eA=0,pv=n(256),hv=n(256),gv=n(256),fv=n(256),vv=n(Gc-Sl),yv=n(Gc-Sl);sa("YuvToRgbRow",Zo,3),sa("YuvToBgrRow",br,3),sa("YuvToRgbaRow",na,4),sa("YuvToBgraRow",Zr,4),sa("YuvToArgbRow",kr,4),sa("YuvToRgba4444Row",Yi,2),sa("YuvToRgb565Row",vn,2);var tA=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],md=[0,2,8],bv=[8,7,6,4,4,2,2,2,1,1,1,1],kv=1;this.WebPDecodeRGBA=function(c,p,b,w,P){var _=os,j=new ne,O=new Ct;j.ba=O,O.S=_,O.width=[O.width],O.height=[O.height];var H=O.width,$=O.height,ce=new ut;if(ce==null||c==null)var be=2;else e(ce!=null),be=Jo(c,p,b,ce.width,ce.height,ce.Pd,ce.Qd,ce.format,null);if(be!=0?H=0:(H!=null&&(H[0]=ce.width[0]),$!=null&&($[0]=ce.height[0]),H=1),H){O.width=O.width[0],O.height=O.height[0],w!=null&&(w[0]=O.width),P!=null&&(P[0]=O.height);e:{if(w=new Kt,(P=new Ae).data=c,P.w=p,P.ha=b,P.kd=1,p=[0],e(P!=null),((c=Jo(P.data,P.w,P.ha,null,null,null,p,null,P))==0||c==7)&&p[0]&&(c=4),(p=c)==0){if(e(j!=null),w.data=P.data,w.w=P.w+P.offset,w.ha=P.ha-P.offset,w.put=ct,w.ac=ko,w.bc=Mo,w.ma=j,P.xa){if((c=Rr())==null){j=1;break e}if(function(Y,me){var he=[0],Ee=[0],ve=[0];t:for(;;){if(Y==null)return 0;if(me==null)return Y.a=2,0;if(Y.l=me,Y.a=0,fe(Y.m,me.data,me.w,me.ha),!No(Y.m,he,Ee,ve)){Y.a=3;break t}if(Y.xb=zl,me.width=he[0],me.height=Ee[0],!wo(he[0],Ee[0],1,Y,null))break t;return 1}return e(Y.a!=0),0}(c,w)){if(w=(p=bn(w.width,w.height,j.Oa,j.ba))==0){t:{w=c;i:for(;;){if(w==null){w=0;break t}if(e(w.s.yc!=null),e(w.s.Ya!=null),e(0<w.s.Wb),e((b=w.l)!=null),e((P=b.ma)!=null),w.xb!=0){if(w.ca=P.ba,w.tb=P.tb,e(w.ca!=null),!Ga(P.Oa,b,rs)){w.a=2;break i}if(!jr(w,b.width)||b.da)break i;if((b.da||mt(w.ca.S))&&Gt(),11>w.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),w.ca.f.kb.F!=null&&Gt()),w.Pb&&0<w.s.ua&&w.s.vb.X==null&&!G(w.s.vb,w.s.Wa.Xa)){w.a=1;break i}w.xb=0}if(!Wi(w,w.V,w.Ba,w.c,w.i,b.o,Ro))break i;P.Dc=w.Ma,w=1;break t}e(w.a!=0),w=0}w=!w}w&&(p=c.a)}else p=c.a}else{if((c=new pn)==null){j=1;break e}if(c.Fa=P.na,c.P=P.P,c.qc=P.Sa,Qa(c,w)){if((p=bn(w.width,w.height,j.Oa,j.ba))==0){if(c.Aa=0,b=j.Oa,e((P=c)!=null),b!=null){if(0<(H=0>(H=b.Md)?0:100<H?255:255*H/100)){for($=ce=0;4>$;++$)12>(be=P.pb[$]).lc&&(be.ia=H*bv[0>be.lc?0:be.lc]>>3),ce|=be.ia;ce&&(alert("todo:VP8InitRandom"),P.ia=1)}P.Ga=b.Id,100<P.Ga?P.Ga=100:0>P.Ga&&(P.Ga=0)}(function(Y,me){if(Y==null)return 0;if(me==null)return di(Y,2,"NULL VP8Io parameter in VP8Decode().");if(!Y.cb&&!Qa(Y,me))return 0;if(e(Y.cb),me.ac==null||me.ac(me)){me.ob&&(Y.L=0);var he=md[Y.L];if(Y.L==2?(Y.yb=0,Y.zb=0):(Y.yb=me.v-he>>4,Y.zb=me.j-he>>4,0>Y.yb&&(Y.yb=0),0>Y.zb&&(Y.zb=0)),Y.Va=me.o+15+he>>4,Y.Hb=me.va+15+he>>4,Y.Hb>Y.za&&(Y.Hb=Y.za),Y.Va>Y.Ub&&(Y.Va=Y.Ub),0<Y.L){var Ee=Y.ed;for(he=0;4>he;++he){var ve;if(Y.Qa.Cb){var Ce=Y.Qa.Lb[he];Y.Qa.Fb||(Ce+=Ee.Tb)}else Ce=Ee.Tb;for(ve=0;1>=ve;++ve){var Be=Y.gd[he][ve],Ue=Ce;if(Ee.Pc&&(Ue+=Ee.vd[0],ve&&(Ue+=Ee.od[0])),0<(Ue=0>Ue?0:63<Ue?63:Ue)){var Te=Ue;0<Ee.wb&&(Te=4<Ee.wb?Te>>2:Te>>1)>9-Ee.wb&&(Te=9-Ee.wb),1>Te&&(Te=1),Be.dd=Te,Be.tc=2*Ue+Te,Be.ld=40<=Ue?2:15<=Ue?1:0}else Be.tc=0;Be.La=ve}}}he=0}else di(Y,6,"Frame setup failed"),he=Y.a;if(he=he==0){if(he){Y.$c=0,0<Y.Aa||(Y.Ic=kv);t:{he=Y.Ic,Ee=4*(Te=Y.za);var ot=32*Te,We=Te+1,Dt=0<Y.L?Te*(0<Y.Aa?2:1):0,Xe=(Y.Aa==2?2:1)*Te;if((Be=Ee+832+(ve=3*(16*he+md[Y.L])/2*ot)+(Ce=Y.Fa!=null&&0<Y.Fa.length?Y.Kc.c*Y.Kc.i:0))!=Be)he=0;else{if(Be>Y.Vb){if(Y.Vb=0,Y.Ec=n(Be),Y.Fc=0,Y.Ec==null){he=di(Y,1,"no memory during frame initialization.");break t}Y.Vb=Be}Be=Y.Ec,Ue=Y.Fc,Y.Ac=Be,Y.Bc=Ue,Ue+=Ee,Y.Gd=d(ot,Wn),Y.Hd=0,Y.rb=d(We+1,Kn),Y.sb=1,Y.wa=Dt?d(Dt,Oa):null,Y.Y=0,Y.D.Nb=0,Y.D.wa=Y.wa,Y.D.Y=Y.Y,0<Y.Aa&&(Y.D.Y+=Te),e(!0),Y.oc=Be,Y.pc=Ue,Ue+=832,Y.ya=d(Xe,jo),Y.aa=0,Y.D.ya=Y.ya,Y.D.aa=Y.aa,Y.Aa==2&&(Y.D.aa+=Te),Y.R=16*Te,Y.B=8*Te,Te=(ot=md[Y.L])*Y.R,ot=ot/2*Y.B,Y.sa=Be,Y.ta=Ue+Te,Y.qa=Y.sa,Y.ra=Y.ta+16*he*Y.R+ot,Y.Ha=Y.qa,Y.Ia=Y.ra+8*he*Y.B+ot,Y.$c=0,Ue+=ve,Y.mb=Ce?Be:null,Y.nb=Ce?Ue:null,e(Ue+Ce<=Y.Fc+Y.Vb),ci(Y),r(Y.Ac,Y.Bc,0,Ee),he=1}}if(he){if(me.ka=0,me.y=Y.sa,me.O=Y.ta,me.f=Y.qa,me.N=Y.ra,me.ea=Y.Ha,me.Vd=Y.Ia,me.fa=Y.R,me.Rc=Y.B,me.F=null,me.J=0,!nd){for(he=-255;255>=he;++he)Bo[255+he]=0>he?-he:he;for(he=-1020;1020>=he;++he)bl[1020+he]=-128>he?-128:127<he?127:he;for(he=-112;112>=he;++he)kl[112+he]=-16>he?-16:15<he?15:he;for(he=-255;510>=he;++he)zn[255+he]=0>he?0:255<he?255:he;nd=1}Eo=pr,Co=Ho,er=yi,ea=Vo,lo=fa,Sr=Qr,ni=is,$t=Is,Si=Ts,Wt=f,Ja=Ps,as=Wo,tr=B,Ls=K,fl=Zi,ad=Ko,wn=Wr,od=Bs,co[0]=Es,co[1]=zo,co[2]=Ha,co[3]=qt,co[4]=Yn,co[5]=io,co[6]=Xn,co[7]=ra,co[8]=Kr,co[9]=es,Cr[0]=Vr,Cr[1]=Zn,Cr[2]=hn,Cr[3]=Jn,Cr[4]=Go,Cr[5]=$n,Cr[6]=Gr,Io[0]=Cs,Io[1]=Hr,Io[2]=bi,Io[3]=ao,Io[4]=Ds,Io[5]=gn,Io[6]=qr,he=1}else he=0}he&&(he=function(Nt,Hi){for(Nt.M=0;Nt.M<Nt.Va;++Nt.M){var Bt,et=Nt.Jc[Nt.M&Nt.Xb],Oe=Nt.m,Ti=Nt;for(Bt=0;Bt<Ti.za;++Bt){var xt=Oe,Rt=Ti,fi=Rt.Ac,ua=Rt.Bc+4*Bt,Ta=Rt.zc,Di=Rt.ya[Rt.aa+Bt];if(Rt.Qa.Bb?Di.$b=De(xt,Rt.Pa.jb[0])?2+De(xt,Rt.Pa.jb[2]):De(xt,Rt.Pa.jb[1]):Di.$b=0,Rt.kc&&(Di.Ad=De(xt,Rt.Bd)),Di.Za=!De(xt,145)+0,Di.Za){var ka=Di.Ob,La=0;for(Rt=0;4>Rt;++Rt){var Vi,Ot=Ta[0+Rt];for(Vi=0;4>Vi;++Vi){Ot=ba[fi[ua+Vi]][Ot];for(var Xt=Pi[De(xt,Ot[0])];0<Xt;)Xt=Pi[2*Xt+De(xt,Ot[Xt])];Ot=-Xt,fi[ua+Vi]=Ot}a(ka,La,fi,ua,4),La+=4,Ta[0+Rt]=Ot}}else Ot=De(xt,156)?De(xt,128)?1:3:De(xt,163)?2:0,Di.Ob[0]=Ot,r(fi,ua,Ot,4),r(Ta,0,Ot,4);Di.Dd=De(xt,142)?De(xt,114)?De(xt,183)?1:3:2:0}if(Ti.m.Ka)return di(Nt,7,"Premature end-of-partition0 encountered.");for(;Nt.ja<Nt.za;++Nt.ja){if(Ti=et,xt=(Oe=Nt).rb[Oe.sb-1],fi=Oe.rb[Oe.sb+Oe.ja],Bt=Oe.ya[Oe.aa+Oe.ja],ua=Oe.kc?Bt.Ad:0)xt.la=fi.la=0,Bt.Za||(xt.Na=fi.Na=0),Bt.Hc=0,Bt.Gc=0,Bt.ia=0;else{var Bi,ei;if(xt=fi,fi=Ti,ua=Oe.Pa.Xc,Ta=Oe.ya[Oe.aa+Oe.ja],Di=Oe.pb[Ta.$b],Rt=Ta.ad,ka=0,La=Oe.rb[Oe.sb-1],Ot=Vi=0,r(Rt,ka,0,384),Ta.Za)var ma=0,ir=ua[3];else{Xt=n(16);var Li=xt.Na+La.Na;if(Li=lt(fi,ua[1],Li,Di.Eb,0,Xt,0),xt.Na=La.Na=(0<Li)+0,1<Li)Eo(Xt,0,Rt,ka);else{var Ya=Xt[0]+3>>3;for(Xt=0;256>Xt;Xt+=16)Rt[ka+Xt]=Ya}ma=1,ir=ua[0]}var ui=15&xt.la,Gi=15&La.la;for(Xt=0;4>Xt;++Xt){var uo=1&Gi;for(Ya=ei=0;4>Ya;++Ya)ui=ui>>1|(uo=(Li=lt(fi,ir,Li=uo+(1&ui),Di.Sc,ma,Rt,ka))>ma)<<7,ei=ei<<2|(3<Li?3:1<Li?2:Rt[ka+0]!=0),ka+=16;ui>>=4,Gi=Gi>>1|uo<<7,Vi=(Vi<<8|ei)>>>0}for(ir=ui,ma=Gi>>4,Bi=0;4>Bi;Bi+=2){for(ei=0,ui=xt.la>>4+Bi,Gi=La.la>>4+Bi,Xt=0;2>Xt;++Xt){for(uo=1&Gi,Ya=0;2>Ya;++Ya)Li=uo+(1&ui),ui=ui>>1|(uo=0<(Li=lt(fi,ua[2],Li,Di.Qc,0,Rt,ka)))<<3,ei=ei<<2|(3<Li?3:1<Li?2:Rt[ka+0]!=0),ka+=16;ui>>=2,Gi=Gi>>1|uo<<5}Ot|=ei<<4*Bi,ir|=ui<<4<<Bi,ma|=(240&Gi)<<Bi}xt.la=ir,La.la=ma,Ta.Hc=Vi,Ta.Gc=Ot,Ta.ia=43690&Ot?0:Di.ia,ua=!(Vi|Ot)}if(0<Oe.L&&(Oe.wa[Oe.Y+Oe.ja]=Oe.gd[Bt.$b][Bt.Za],Oe.wa[Oe.Y+Oe.ja].La|=!ua),Ti.Ka)return di(Nt,7,"Premature end-of-file encountered.")}if(ci(Nt),Oe=Hi,Ti=1,Bt=(et=Nt).D,xt=0<et.L&&et.M>=et.zb&&et.M<=et.Va,et.Aa==0)t:{if(Bt.M=et.M,Bt.uc=xt,yn(et,Bt),Ti=1,Bt=(ei=et.D).Nb,xt=(Ot=md[et.L])*et.R,fi=Ot/2*et.B,Xt=16*Bt*et.R,Ya=8*Bt*et.B,ua=et.sa,Ta=et.ta-xt+Xt,Di=et.qa,Rt=et.ra-fi+Ya,ka=et.Ha,La=et.Ia-fi+Ya,Gi=(ui=ei.M)==0,Vi=ui>=et.Va-1,et.Aa==2&&yn(et,ei),ei.uc)for(uo=(Li=et).D.M,e(Li.D.uc),ei=Li.yb;ei<Li.Hb;++ei){ma=ei,ir=uo;var _a=(mo=(Aa=Li).D).Nb;Bi=Aa.R;var mo=mo.wa[mo.Y+ma],Ao=Aa.sa,Xa=Aa.ta+16*_a*Bi+16*ma,po=mo.dd,hi=mo.tc;if(hi!=0)if(e(3<=hi),Aa.L==1)0<ma&&ad(Ao,Xa,Bi,hi+4),mo.La&&od(Ao,Xa,Bi,hi),0<ir&&fl(Ao,Xa,Bi,hi+4),mo.La&&wn(Ao,Xa,Bi,hi);else{var ho=Aa.B,ar=Aa.qa,ss=Aa.ra+8*_a*ho+8*ma,Yr=Aa.Ha,Aa=Aa.Ia+8*_a*ho+8*ma;_a=mo.ld,0<ma&&($t(Ao,Xa,Bi,hi+4,po,_a),Wt(ar,ss,Yr,Aa,ho,hi+4,po,_a)),mo.La&&(as(Ao,Xa,Bi,hi,po,_a),Ls(ar,ss,Yr,Aa,ho,hi,po,_a)),0<ir&&(ni(Ao,Xa,Bi,hi+4,po,_a),Si(ar,ss,Yr,Aa,ho,hi+4,po,_a)),mo.La&&(Ja(Ao,Xa,Bi,hi,po,_a),tr(ar,ss,Yr,Aa,ho,hi,po,_a))}}if(et.ia&&alert("todo:DitherRow"),Oe.put!=null){if(ei=16*ui,ui=16*(ui+1),Gi?(Oe.y=et.sa,Oe.O=et.ta+Xt,Oe.f=et.qa,Oe.N=et.ra+Ya,Oe.ea=et.Ha,Oe.W=et.Ia+Ya):(ei-=Ot,Oe.y=ua,Oe.O=Ta,Oe.f=Di,Oe.N=Rt,Oe.ea=ka,Oe.W=La),Vi||(ui-=Ot),ui>Oe.o&&(ui=Oe.o),Oe.F=null,Oe.J=null,et.Fa!=null&&0<et.Fa.length&&ei<ui&&(Oe.J=ki(et,Oe,ei,ui-ei),Oe.F=et.mb,Oe.F==null&&Oe.F.length==0)){Ti=di(et,3,"Could not decode alpha data.");break t}ei<Oe.j&&(Ot=Oe.j-ei,ei=Oe.j,e(!(1&Ot)),Oe.O+=et.R*Ot,Oe.N+=et.B*(Ot>>1),Oe.W+=et.B*(Ot>>1),Oe.F!=null&&(Oe.J+=Oe.width*Ot)),ei<ui&&(Oe.O+=Oe.v,Oe.N+=Oe.v>>1,Oe.W+=Oe.v>>1,Oe.F!=null&&(Oe.J+=Oe.v),Oe.ka=ei-Oe.j,Oe.U=Oe.va-Oe.v,Oe.T=ui-ei,Ti=Oe.put(Oe))}Bt+1!=et.Ic||Vi||(a(et.sa,et.ta-xt,ua,Ta+16*et.R,xt),a(et.qa,et.ra-fi,Di,Rt+8*et.B,fi),a(et.Ha,et.Ia-fi,ka,La+8*et.B,fi))}if(!Ti)return di(Nt,6,"Output aborted.")}return 1}(Y,me)),me.bc!=null&&me.bc(me),he&=1}return he?(Y.cb=0,he):0})(c,w)||(p=c.a)}}else p=c.a}p==0&&j.Oa!=null&&j.Oa.fd&&(p=no(j.ba))}j=p}_=j!=0?null:11>_?O.f.RGBA.eb:O.f.kb.y}else _=null;return _};var iA=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function A(D,Z){for(var C="",N=0;N<4;N++)C+=String.fromCharCode(D[Z++]);return C}function h(D,Z){return D[Z+0]|D[Z+1]<<8}function v(D,Z){return(D[Z+0]|D[Z+1]<<8|D[Z+2]<<16)>>>0}function k(D,Z){return(D[Z+0]|D[Z+1]<<8|D[Z+2]<<16|D[Z+3]<<24)>>>0}new u;var g=[0],E=[0],S=[],T=new u,x=i,F=function(D,Z){var C={},N=0,W=!1,J=0,re=0;if(C.frames=[],!function(I,q){for(var ee=0;ee<4;ee++)if(I[q+ee]!="RIFF".charCodeAt(ee))return!0;return!1}(D,Z)){for(k(D,Z+=4),Z+=8;Z<D.length;){var ue=A(D,Z),de=k(D,Z+=4);Z+=4;var ie=de+(1&de);switch(ue){case"VP8 ":case"VP8L":C.frames[N]===void 0&&(C.frames[N]={}),(ke=C.frames[N]).src_off=W?re:Z-8,ke.src_size=J+de+8,N++,W&&(W=!1,J=0,re=0);break;case"VP8X":(ke=C.header={}).feature_flags=D[Z];var fe=Z+4;ke.canvas_width=1+v(D,fe),fe+=3,ke.canvas_height=1+v(D,fe),fe+=3;break;case"ALPH":W=!0,J=ie+8,re=Z-8;break;case"ANIM":(ke=C.header).bgcolor=k(D,Z),fe=Z+4,ke.loop_count=h(D,fe),fe+=2;break;case"ANMF":var ye,ke;(ke=C.frames[N]={}).offset_x=2*v(D,Z),Z+=3,ke.offset_y=2*v(D,Z),Z+=3,ke.width=1+v(D,Z),Z+=3,ke.height=1+v(D,Z),Z+=3,ke.duration=v(D,Z),Z+=3,ye=D[Z++],ke.dispose=1&ye,ke.blend=ye>>1&1}ue!="ANMF"&&(Z+=ie)}return C}}(x,0);F.response=x,F.rgbaoutput=!0,F.dataurl=!1;var Q=F.header?F.header:null,M=F.frames?F.frames:null;if(Q){Q.loop_counter=Q.loop_count,g=[Q.canvas_height],E=[Q.canvas_width];for(var R=0;R<M.length&&M[R].blend!=0;R++);}var ae=M[0],X=T.WebPDecodeRGBA(x,ae.src_off,ae.src_size,E,g);ae.rgba=X,ae.imgwidth=E[0],ae.imgheight=g[0];for(var V=0;V<E[0]*g[0]*4;V++)S[V]=X[V];return this.width=E,this.height=g,this.data=S,this}/** ==================================================================== 5290 * @license 5291 * jsPDF XMP metadata plugin 5292 * Copyright (c) 2016 Jussi Utunen, [email protected] 5293 * 5294 * Permission is hereby granted, free of charge, to any person obtaining 5295 * a copy of this software and associated documentation files (the 5296 * "Software"), to deal in the Software without restriction, including 5297 * without limitation the rights to use, copy, modify, merge, publish, 5298 * distribute, sublicense, and/or sell copies of the Software, and to 5299 * permit persons to whom the Software is furnished to do so, subject to 5300 * the following conditions: 5301 * 5302 * The above copyright notice and this permission notice shall be 5303 * included in all copies or substantial portions of the Software. 5304 * 5305 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 5306 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 5307 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 5308 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 5309 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 5310 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 5311 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 5312 * ==================================================================== 5313 */function mz(){var i,e=this.internal.__metadata__.metadata,t=unescape(encodeURIComponent(e));i=this.internal.__metadata__.rawXml?t:'<x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceUri+'"><jspdf:metadata>'+t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")+"</jspdf:metadata></rdf:Description></rdf:RDF></x:xmpmeta>",this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+i.length+" >>"),this.internal.write("stream"),this.internal.write(i),this.internal.write("endstream"),this.internal.write("endobj")}function Az(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write("/Metadata "+this.internal.__metadata__.metadataObjectNumber+" 0 R")}(function(i){var e,t,a,r,n,d,l,u,A,h=function(I){return I=I||{},this.isStrokeTransparent=I.isStrokeTransparent||!1,this.strokeOpacity=I.strokeOpacity||1,this.strokeStyle=I.strokeStyle||"#000000",this.fillStyle=I.fillStyle||"#000000",this.isFillTransparent=I.isFillTransparent||!1,this.fillOpacity=I.fillOpacity||1,this.font=I.font||"10px sans-serif",this.textBaseline=I.textBaseline||"alphabetic",this.textAlign=I.textAlign||"left",this.lineWidth=I.lineWidth||1,this.lineJoin=I.lineJoin||"miter",this.lineCap=I.lineCap||"butt",this.path=I.path||[],this.transform=I.transform!==void 0?I.transform.clone():new u,this.globalCompositeOperation=I.globalCompositeOperation||"normal",this.globalAlpha=I.globalAlpha||1,this.clip_path=I.clip_path||[],this.currentPoint=I.currentPoint||new d,this.miterLimit=I.miterLimit||10,this.lastPoint=I.lastPoint||new d,this.lineDashOffset=I.lineDashOffset||0,this.lineDash=I.lineDash||[],this.margin=I.margin||[0,0,0,0],this.prevPageLastElemOffset=I.prevPageLastElemOffset||0,this.ignoreClearRect=typeof I.ignoreClearRect!="boolean"||I.ignoreClearRect,this};i.events.push(["initialized",function(){this.context2d=new v(this),e=this.internal.f2,t=this.internal.getCoordinateString,a=this.internal.getVerticalCoordinateString,r=this.internal.getHorizontalCoordinate,n=this.internal.getVerticalCoordinate,d=this.internal.Point,l=this.internal.Rectangle,u=this.internal.Matrix,A=new h}]);var v=function(I){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var q=I;Object.defineProperty(this,"pdf",{get:function(){return q}});var ee=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return ee},set:function(G){ee=!!G}});var oe=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return oe},set:function(G){oe=!!G}});var se=0;Object.defineProperty(this,"posX",{get:function(){return se},set:function(G){isNaN(G)||(se=G)}});var pe=0;Object.defineProperty(this,"posY",{get:function(){return pe},set:function(G){isNaN(G)||(pe=G)}}),Object.defineProperty(this,"margin",{get:function(){return A.margin},set:function(G){var Me;typeof G=="number"?Me=[G,G,G,G]:((Me=new Array(4))[0]=G[0],Me[1]=G.length>=2?G[1]:Me[0],Me[2]=G.length>=3?G[2]:Me[0],Me[3]=G.length>=4?G[3]:Me[1]),A.margin=Me}});var ze=!1;Object.defineProperty(this,"autoPaging",{get:function(){return ze},set:function(G){ze=G}});var xe=0;Object.defineProperty(this,"lastBreak",{get:function(){return xe},set:function(G){xe=G}});var De=[];Object.defineProperty(this,"pageBreaks",{get:function(){return De},set:function(G){De=G}}),Object.defineProperty(this,"ctx",{get:function(){return A},set:function(G){G instanceof h&&(A=G)}}),Object.defineProperty(this,"path",{get:function(){return A.path},set:function(G){A.path=G}});var _e=[];Object.defineProperty(this,"ctxStack",{get:function(){return _e},set:function(G){_e=G}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(G){var Me;Me=k(G),this.ctx.fillStyle=Me.style,this.ctx.isFillTransparent=Me.a===0,this.ctx.fillOpacity=Me.a,this.pdf.setFillColor(Me.r,Me.g,Me.b,{a:Me.a}),this.pdf.setTextColor(Me.r,Me.g,Me.b,{a:Me.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(G){var Me=k(G);this.ctx.strokeStyle=Me.style,this.ctx.isStrokeTransparent=Me.a===0,this.ctx.strokeOpacity=Me.a,Me.a===0?this.pdf.setDrawColor(255,255,255):(Me.a,this.pdf.setDrawColor(Me.r,Me.g,Me.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(G){["butt","round","square"].indexOf(G)!==-1&&(this.ctx.lineCap=G,this.pdf.setLineCap(G))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(G){isNaN(G)||(this.ctx.lineWidth=G,this.pdf.setLineWidth(G))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(G){["bevel","round","miter"].indexOf(G)!==-1&&(this.ctx.lineJoin=G,this.pdf.setLineJoin(G))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(G){isNaN(G)||(this.ctx.miterLimit=G,this.pdf.setMiterLimit(G))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(G){this.ctx.textBaseline=G}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(G){["right","end","center","left","start"].indexOf(G)!==-1&&(this.ctx.textAlign=G)}});var Re=null,je=null,it=null;Object.defineProperty(this,"fontFaces",{get:function(){return it},set:function(G){Re=null,je=null,it=G}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(G){var Me;if(this.ctx.font=G,(Me=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(G))!==null){var bt=Me[1];Me[2];var nt=Me[3],Le=Me[4];Me[5];var dt=Me[6],Ke=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Le)[2];Le=Math.floor(Ke==="px"?parseFloat(Le)*this.pdf.internal.scaleFactor:Ke==="em"?parseFloat(Le)*this.pdf.getFontSize():parseFloat(Le)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Le);var st=function(tt){var xi,Ut,wt=[],St=tt.trim();if(St==="")return Vu;if(St in Fh)return[Fh[St]];for(;St!=="";){switch(Ut=null,xi=(St=Nh(St)).charAt(0)){case'"':case"'":Ut=nz(St.substring(1),xi);break;default:Ut=sz(St)}if(Ut===null||(wt.push(Ut[0]),(St=Nh(Ut[1]))!==""&&St.charAt(0)!==","))return Vu;St=St.replace(/^,/,"")}return wt}(dt);if(this.fontFaces){var rt=function(tt,xi){var Ut=tt.getFontList(),wt=JSON.stringify(Ut);if(Re===null||je!==wt){var St=function(pi){var at=[];return Object.keys(pi).forEach(function(ai){pi[ai].forEach(function(mt){var ft=null;switch(mt){case"bold":ft={family:ai,weight:"bold"};break;case"italic":ft={family:ai,style:"italic"};break;case"bolditalic":ft={family:ai,weight:"bold",style:"italic"};break;case"":case"normal":ft={family:ai}}ft!==null&&(ft.ref={name:ai,style:mt},at.push(ft))})}),at}(Ut);Re=function(pi){for(var at={},ai=0;ai<pi.length;++ai){var mt=Hu(pi[ai]),ft=mt.family,li=mt.stretch,Ct=mt.style,ut=mt.weight;at[ft]=at[ft]||{},at[ft][li]=at[ft][li]||{},at[ft][li][Ct]=at[ft][li][Ct]||{},at[ft][li][Ct][ut]=mt}return at}(St.concat(xi)),je=wt}return Re}(this.pdf,this.fontFaces),Qt=st.map(function(tt){return{family:tt,stretch:"normal",weight:nt,style:bt}}),Tt=function(tt,xi,Ut){for(var wt=(Ut=Ut||{}).defaultFontFamily||"times",St=Object.assign({},rz,Ut.genericFontFamilies||{}),pi=null,at=null,ai=0;ai<xi.length;++ai)if(St[(pi=Hu(xi[ai])).family]&&(pi.family=St[pi.family]),tt.hasOwnProperty(pi.family)){at=tt[pi.family];break}if(!(at=at||tt[wt]))throw new Error("Could not find a font-family for the rule '"+Mh(pi)+"' and default family '"+wt+"'.");if(at=function(mt,ft){if(ft[mt])return ft[mt];var li=Nm[mt],Ct=li<=Nm.normal?-1:1,ut=Uh(ft,nv,li,Ct);if(!ut)throw new Error("Could not find a matching font-stretch value for "+mt);return ut}(pi.stretch,at),at=function(mt,ft){if(ft[mt])return ft[mt];for(var li=rv[mt],Ct=0;Ct<li.length;++Ct)if(ft[li[Ct]])return ft[li[Ct]];throw new Error("Could not find a matching font-style for "+mt)}(pi.style,at),!(at=function(mt,ft){if(ft[mt])return ft[mt];if(mt===400&&ft[500])return ft[500];if(mt===500&&ft[400])return ft[400];var li=oz[mt],Ct=Uh(ft,sv,li,mt<400?-1:1);if(!Ct)throw new Error("Could not find a matching font-weight for value "+mt);return Ct}(pi.weight,at)))throw new Error("Failed to resolve a font for the rule '"+Mh(pi)+"'.");return at}(rt,Qt);this.pdf.setFont(Tt.ref.name,Tt.ref.style)}else{var pt="";(nt==="bold"||parseInt(nt,10)>=700||bt==="bold")&&(pt="bold"),bt==="italic"&&(pt+="italic"),pt.length===0&&(pt="normal");for(var Lt="",Pt={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},Ye=0;Ye<st.length;Ye++){if(this.pdf.internal.getFont(st[Ye],pt,{noFallback:!0,disableWarning:!0})!==void 0){Lt=st[Ye];break}if(pt==="bolditalic"&&this.pdf.internal.getFont(st[Ye],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Lt=st[Ye],pt="bold";else if(this.pdf.internal.getFont(st[Ye],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Lt=st[Ye],pt="normal";break}}if(Lt===""){for(var vt=0;vt<st.length;vt++)if(Pt[st[vt]]){Lt=Pt[st[vt]];break}}Lt=Lt===""?"Times":Lt,this.pdf.setFont(Lt,pt)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(G){this.ctx.globalCompositeOperation=G}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(G){this.ctx.globalAlpha=G}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(G){this.ctx.lineDashOffset=G,ke.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(G){this.ctx.lineDash=G,ke.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(G){this.ctx.ignoreClearRect=!!G}})};v.prototype.setLineDash=function(I){this.lineDash=I},v.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},v.prototype.fill=function(){M.call(this,"fill",!1)},v.prototype.stroke=function(){M.call(this,"stroke",!1)},v.prototype.beginPath=function(){this.path=[{type:"begin"}]},v.prototype.moveTo=function(I,q){if(isNaN(I)||isNaN(q))throw Ai.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var ee=this.ctx.transform.applyToPoint(new d(I,q));this.path.push({type:"mt",x:ee.x,y:ee.y}),this.ctx.lastPoint=new d(I,q)},v.prototype.closePath=function(){var I=new d(0,0),q=0;for(q=this.path.length-1;q!==-1;q--)if(this.path[q].type==="begin"&&ii(this.path[q+1])==="object"&&typeof this.path[q+1].x=="number"){I=new d(this.path[q+1].x,this.path[q+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new d(I.x,I.y)},v.prototype.lineTo=function(I,q){if(isNaN(I)||isNaN(q))throw Ai.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var ee=this.ctx.transform.applyToPoint(new d(I,q));this.path.push({type:"lt",x:ee.x,y:ee.y}),this.ctx.lastPoint=new d(ee.x,ee.y)},v.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),M.call(this,null,!0)},v.prototype.quadraticCurveTo=function(I,q,ee,oe){if(isNaN(ee)||isNaN(oe)||isNaN(I)||isNaN(q))throw Ai.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to
5313jsPDF.context2d.quadraticCurveTo");var se=this.ctx.transform.applyToPoint(new d(ee,oe)),pe=this.ctx.transform.applyToPoint(new d(I,q));this.path.push({type:"qct",x1:pe.x,y1:pe.y,x:se.x,y:se.y}),this.ctx.lastPoint=new d(se.x,se.y)},v.prototype.bezierCurveTo=function(I,q,ee,oe,se,pe){if(isNaN(se)||isNaN(pe)||isNaN(I)||isNaN(q)||isNaN(ee)||isNaN(oe))throw Ai.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var ze=this.ctx.transform.applyToPoint(new d(se,pe)),xe=this.ctx.transform.applyToPoint(new d(I,q)),De=this.ctx.transform.applyToPoint(new d(ee,oe));this.path.push({type:"bct",x1:xe.x,y1:xe.y,x2:De.x,y2:De.y,x:ze.x,y:ze.y}),this.ctx.lastPoint=new d(ze.x,ze.y)},v.prototype.arc=function(I,q,ee,oe,se,pe){if(isNaN(I)||isNaN(q)||isNaN(ee)||isNaN(oe)||isNaN(se))throw Ai.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(pe=!!pe,!this.ctx.transform.isIdentity){var ze=this.ctx.transform.applyToPoint(new d(I,q));I=ze.x,q=ze.y;var xe=this.ctx.transform.applyToPoint(new d(0,ee)),De=this.ctx.transform.applyToPoint(new d(0,0));ee=Math.sqrt(Math.pow(xe.x-De.x,2)+Math.pow(xe.y-De.y,2))}Math.abs(se-oe)>=2*Math.PI&&(oe=0,se=2*Math.PI),this.path.push({type:"arc",x:I,y:q,radius:ee,startAngle:oe,endAngle:se,counterclockwise:pe})},v.prototype.arcTo=function(I,q,ee,oe,se){throw new Error("arcTo not implemented.")},v.prototype.rect=function(I,q,ee,oe){if(isNaN(I)||isNaN(q)||isNaN(ee)||isNaN(oe))throw Ai.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(I,q),this.lineTo(I+ee,q),this.lineTo(I+ee,q+oe),this.lineTo(I,q+oe),this.lineTo(I,q),this.lineTo(I+ee,q),this.lineTo(I,q)},v.prototype.fillRect=function(I,q,ee,oe){if(isNaN(I)||isNaN(q)||isNaN(ee)||isNaN(oe))throw Ai.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!g.call(this)){var se={};this.lineCap!=="butt"&&(se.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(se.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(I,q,ee,oe),this.fill(),se.hasOwnProperty("lineCap")&&(this.lineCap=se.lineCap),se.hasOwnProperty("lineJoin")&&(this.lineJoin=se.lineJoin)}},v.prototype.strokeRect=function(I,q,ee,oe){if(isNaN(I)||isNaN(q)||isNaN(ee)||isNaN(oe))throw Ai.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");E.call(this)||(this.beginPath(),this.rect(I,q,ee,oe),this.stroke())},v.prototype.clearRect=function(I,q,ee,oe){if(isNaN(I)||isNaN(q)||isNaN(ee)||isNaN(oe))throw Ai.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(I,q,ee,oe))},v.prototype.save=function(I){I=typeof I!="boolean"||I;for(var q=this.pdf.internal.getCurrentPageInfo().pageNumber,ee=0;ee<this.pdf.internal.getNumberOfPages();ee++)this.pdf.setPage(ee+1),this.pdf.internal.out("q");if(this.pdf.setPage(q),I){this.ctx.fontSize=this.pdf.internal.getFontSize();var oe=new h(this.ctx);this.ctxStack.push(this.ctx),this.ctx=oe}},v.prototype.restore=function(I){I=typeof I!="boolean"||I;for(var q=this.pdf.internal.getCurrentPageInfo().pageNumber,ee=0;ee<this.pdf.internal.getNumberOfPages();ee++)this.pdf.setPage(ee+1),this.pdf.internal.out("Q");this.pdf.setPage(q),I&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},v.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var k=function(I){var q,ee,oe,se;if(I.isCanvasGradient===!0&&(I=I.getColor()),!I)return{r:0,g:0,b:0,a:0,style:I};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(I
vendor: 47,403 bytes, lines 5313-5319
5313))q=0,ee=0,oe=0,se=0;else{var pe=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(I);if(pe!==null)q=parseInt(pe[1]),ee=parseInt(pe[2]),oe=parseInt(pe[3]),se=1;else if((pe=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(I))!==null)q=parseInt(pe[1]),ee=parseInt(pe[2]),oe=parseInt(pe[3]),se=parseFloat(pe[4]);else{if(se=1,typeof I=="string"&&I.charAt(0)!=="#"){var ze=new Yf(I);I=ze.ok?ze.toHex():"#000000"}I.length===4?(q=I.substring(1,2),q+=q,ee=I.substring(2,3),ee+=ee,oe=I.substring(3,4),oe+=oe):(q=I.substring(1,3),ee=I.substring(3,5),oe=I.substring(5,7)),q=parseInt(q,16),ee=parseInt(ee,16),oe=parseInt(oe,16)}}return{r:q,g:ee,b:oe,a:se,style:I}},g=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},E=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};v.prototype.fillText=function(I,q,ee,oe){if(isNaN(q)||isNaN(ee)||typeof I!="string")throw Ai.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(oe=isNaN(oe)?void 0:oe,!g.call(this)){var se=ie(this.ctx.transform.rotation),pe=this.ctx.transform.scaleX;N.call(this,{text:I,x:q,y:ee,scale:pe,angle:se,align:this.textAlign,maxWidth:oe})}},v.prototype.strokeText=function(I,q,ee,oe){if(isNaN(q)||isNaN(ee)||typeof I!="string")throw Ai.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!E.call(this)){oe=isNaN(oe)?void 0:oe;var se=ie(this.ctx.transform.rotation),pe=this.ctx.transform.scaleX;N.call(this,{text:I,x:q,y:ee,scale:pe,renderingMode:"stroke",angle:se,align:this.textAlign,maxWidth:oe})}},v.prototype.measureText=function(I){if(typeof I!="string")throw Ai.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var q=this.pdf,ee=this.pdf.internal.scaleFactor,oe=q.internal.getFontSize(),se=q.getStringUnitWidth(I)*oe/q.internal.scaleFactor;return new function(pe){var ze=(pe=pe||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ze}}),this}({width:se*=Math.round(96*ee/72*1e4)/1e4})},v.prototype.scale=function(I,q){if(isNaN(I)||isNaN(q))throw Ai.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var ee=new u(I,0,0,q,0,0);this.ctx.transform=this.ctx.transform.multiply(ee)},v.prototype.rotate=function(I){if(isNaN(I))throw Ai.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var q=new u(Math.cos(I),Math.sin(I),-Math.sin(I),Math.cos(I),0,0);this.ctx.transform=this.ctx.transform.multiply(q)},v.prototype.translate=function(I,q){if(isNaN(I)||isNaN(q))throw Ai.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var ee=new u(1,0,0,1,I,q);this.ctx.transform=this.ctx.transform.multiply(ee)},v.prototype.transform=function(I,q,ee,oe,se,pe){if(isNaN(I)||isNaN(q)||isNaN(ee)||isNaN(oe)||isNaN(se)||isNaN(pe))throw Ai.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var ze=new u(I,q,ee,oe,se,pe);this.ctx.transform=this.ctx.transform.multiply(ze)},v.prototype.setTransform=function(I,q,ee,oe,se,pe){I=isNaN(I)?1:I,q=isNaN(q)?0:q,ee=isNaN(ee)?0:ee,oe=isNaN(oe)?1:oe,se=isNaN(se)?0:se,pe=isNaN(pe)?0:pe,this.ctx.transform=new u(I,q,ee,oe,se,pe)};var S=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};v.prototype.drawImage=function(I,q,ee,oe,se,pe,ze,xe,De){var _e=this.pdf.getImageProperties(I),Re=1,je=1,it=1,G=1;oe!==void 0&&xe!==void 0&&(it=xe/oe,G=De/se,Re=_e.width/oe*xe/oe,je=_e.height/se*De/se),pe===void 0&&(pe=q,ze=ee,q=0,ee=0),oe!==void 0&&xe===void 0&&(xe=oe,De=se),oe===void 0&&xe===void 0&&(xe=_e.width,De=_e.height);var Me=this.ctx.transform.decompose(),bt=ie(Me.rotate.shx),nt=new u,Le=(nt=(nt=(nt=nt.multiply(Me.translate)).multiply(Me.skew)).multiply(Me.scale)).applyToRectangle(new l(pe-q*it,ze-ee*G,oe*Re,se*je));if(this.autoPaging){for(var dt,Ke=T.call(this,Le),st=[],rt=0;rt<Ke.length;rt+=1)st.indexOf(Ke[rt])===-1&&st.push(Ke[rt]);Q(st);for(var Qt=st[0],Tt=st[st.length-1],pt=Qt;pt<Tt+1;pt++){this.pdf.setPage(pt);var Lt=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Pt=pt===1?this.posY+this.margin[0]:this.margin[0],Ye=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],vt=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],tt=pt===1?0:Ye+(pt-2)*vt;if(this.ctx.clip_path.length!==0){var xi=this.path;dt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=F(dt,this.posX+this.margin[3],-tt+Pt+this.ctx.prevPageLastElemOffset),R.call(this,"fill",!0),this.path=xi}var Ut=JSON.parse(JSON.stringify(Le));Ut=F([Ut],this.posX+this.margin[3],-tt+Pt+this.ctx.prevPageLastElemOffset)[0];var wt=(pt>Qt||pt<Tt)&&S.call(this);wt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Lt,vt,null).clip().discardPath()),this.pdf.addImage(I,"JPEG",Ut.x,Ut.y,Ut.w,Ut.h,null,null,bt),wt&&this.pdf.restoreGraphicsState()}}else this.pdf.addImage(I,"JPEG",Le.x,Le.y,Le.w,Le.h,null,null,bt)};var T=function(I,q,ee){var oe=[];q=q||this.pdf.internal.pageSize.width,ee=ee||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var se=this.posY+this.ctx.prevPageLastElemOffset;switch(I.type){default:case"mt":case"lt":oe.push(Math.floor((I.y+se)/ee)+1);break;case"arc":oe.push(Math.floor((I.y+se-I.radius)/ee)+1),oe.push(Math.floor((I.y+se+I.radius)/ee)+1);break;case"qct":var pe=fe(this.ctx.lastPoint.x,this.ctx.lastPoint.y,I.x1,I.y1,I.x,I.y);oe.push(Math.floor((pe.y+se)/ee)+1),oe.push(Math.floor((pe.y+pe.h+se)/ee)+1);break;case"bct":var ze=ye(this.ctx.lastPoint.x,this.ctx.lastPoint.y,I.x1,I.y1,I.x2,I.y2,I.x,I.y);oe.push(Math.floor((ze.y+se)/ee)+1),oe.push(Math.floor((ze.y+ze.h+se)/ee)+1);break;case"rect":oe.push(Math.floor((I.y+se)/ee)+1),oe.push(Math.floor((I.y+I.h+se)/ee)+1)}for(var xe=0;xe<oe.length;xe+=1)for(;this.pdf.internal.getNumberOfPages()<oe[xe];)x.call(this);return oe},x=function(){var I=this.fillStyle,q=this.strokeStyle,ee=this.font,oe=this.lineCap,se=this.lineWidth,pe=this.lineJoin;this.pdf.addPage(),this.fillStyle=I,this.strokeStyle=q,this.font=ee,this.lineCap=oe,this.lineWidth=se,this.lineJoin=pe},F=function(I,q,ee){for(var oe=0;oe<I.length;oe++)switch(I[oe].type){case"bct":I[oe].x2+=q,I[oe].y2+=ee;case"qct":I[oe].x1+=q,I[oe].y1+=ee;default:I[oe].x+=q,I[oe].y+=ee}return I},Q=function(I){return I.sort(function(q,ee){return q-ee})},M=function(I,q){var ee=this.fillStyle,oe=this.strokeStyle,se=this.lineCap,pe=this.lineWidth,ze=Math.abs(pe*this.ctx.transform.scaleX),xe=this.lineJoin;if(this.autoPaging){for(var De,_e,Re=JSON.parse(JSON.stringify(this.path)),je=JSON.parse(JSON.stringify(this.path)),it=[],G=0;G<je.length;G++)if(je[G].x!==void 0)for(var Me=T.call(this,je[G]),bt=0;bt<Me.length;bt+=1)it.indexOf(Me[bt])===-1&&it.push(Me[bt]);for(var nt=0;nt<it.length;nt++)for(;this.pdf.internal.getNumberOfPages()<it[nt];)x.call(this);Q(it);for(var Le=it[0],dt=it[it.length-1],Ke=Le;Ke<dt+1;Ke++){this.pdf.setPage(Ke),this.fillStyle=ee,this.strokeStyle=oe,this.lineCap=se,this.lineWidth=ze,this.lineJoin=xe;var st=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],rt=Ke===1?this.posY+this.margin[0]:this.margin[0],Qt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Tt=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],pt=Ke===1?0:Qt+(Ke-2)*Tt;if(this.ctx.clip_path.length!==0){var Lt=this.path;De=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=F(De,this.posX+this.margin[3],-pt+rt+this.ctx.prevPageLastElemOffset),R.call(this,I,!0),this.path=Lt}if(_e=JSON.parse(JSON.stringify(Re)),this.path=F(_e,this.posX+this.margin[3],-pt+rt+this.ctx.prevPageLastElemOffset),q===!1||Ke===0){var Pt=(Ke>Le||Ke<dt)&&S.call(this);Pt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],st,Tt,null).clip().discardPath()),R.call(this,I,q),Pt&&this.pdf.restoreGraphicsState()}this.lineWidth=pe}this.path=Re}else this.lineWidth=ze,R.call(this,I,q),this.lineWidth=pe},R=function(I,q){if((I!=="stroke"||q||!E.call(this))&&(I==="stroke"||q||!g.call(this))){for(var ee,oe,se=[],pe=this.path,ze=0;ze<pe.length;ze++){var xe=pe[ze];switch(xe.type){case"begin":se.push({begin:!0});break;case"close":se.push({close:!0});break;case"mt":se.push({start:xe,deltas:[],abs:[]});break;case"lt":var De=se.length;if(pe[ze-1]&&!isNaN(pe[ze-1].x)&&(ee=[xe.x-pe[ze-1].x,xe.y-pe[ze-1].y],De>0)){for(;De>=0;De--)if(se[De-1].close!==!0&&se[De-1].begin!==!0){se[De-1].deltas.push(ee),se[De-1].abs.push(xe);break}}break;case"bct":ee=[xe.x1-pe[ze-1].x,xe.y1-pe[ze-1].y,xe.x2-pe[ze-1].x,xe.y2-pe[ze-1].y,xe.x-pe[ze-1].x,xe.y-pe[ze-1].y],se[se.length-1].deltas.push(ee);break;case"qct":var _e=pe[ze-1].x+2/3*(xe.x1-pe[ze-1].x),Re=pe[ze-1].y+2/3*(xe.y1-pe[ze-1].y),je=xe.x+2/3*(xe.x1-xe.x),it=xe.y+2/3*(xe.y1-xe.y),G=xe.x,Me=xe.y;ee=[_e-pe[ze-1].x,Re-pe[ze-1].y,je-pe[ze-1].x,it-pe[ze-1].y,G-pe[ze-1].x,Me-pe[ze-1].y],se[se.length-1].deltas.push(ee);break;case"arc":se.push({deltas:[],abs:[],arc:!0}),Array.isArray(se[se.length-1].abs)&&se[se.length-1].abs.push(xe)}}oe=q?null:I==="stroke"?"stroke":"fill";for(var bt=!1,nt=0;nt<se.length;nt++)if(se[nt].arc)for(var Le=se[nt].abs,dt=0;dt<Le.length;dt++){var Ke=Le[dt];Ke.type==="arc"?V.call(this,Ke.x,Ke.y,Ke.radius,Ke.startAngle,Ke.endAngle,Ke.counterclockwise,void 0,q,!bt):W.call(this,Ke.x,Ke.y),bt=!0}else if(se[nt].close===!0)this.pdf.internal.out("h"),bt=!1;else if(se[nt].begin!==!0){var st=se[nt].start.x,rt=se[nt].start.y;J.call(this,se[nt].deltas,st,rt),bt=!0}oe&&D.call(this,oe),q&&Z.call(this)}},ae=function(I){var q=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,ee=q*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return I-ee;case"top":return I+q-ee;case"hanging":return I+q-2*ee;case"middle":return I+q/2-ee;default:return I}},X=function(I){return I+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};v.prototype.createLinearGradient=function(){var I=function(){};return I.colorStops=[],I.addColorStop=function(q,ee){this.colorStops.push([q,ee])},I.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},I.isCanvasGradient=!0,I},v.prototype.createPattern=function(){return this.createLinearGradient()},v.prototype.createRadialGradient=function(){return this.createLinearGradient()};var V=function(I,q,ee,oe,se,pe,ze,xe,De){for(var _e=ue.call(this,ee,oe,se,pe),Re=0;Re<_e.length;Re++){var je=_e[Re];Re===0&&(De?C.call(this,je.x1+I,je.y1+q):W.call(this,je.x1+I,je.y1+q)),re.call(this,I,q,je.x2,je.y2,je.x3,je.y3,je.x4,je.y4)}xe?Z.call(this):D.call(this,ze)},D=function(I){switch(I){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Z=function(){this.pdf.clip(),this.pdf.discardPath()},C=function(I,q){this.pdf.internal.out(t(I)+" "+a(q)+" m")},N=function(I){var q;switch(I.align){case"right":case"end":q="right";break;case"center":q="center";break;default:q="left"}var ee,oe,se,pe=this.pdf.getTextDimensions(I.text),ze=ae.call(this,I.y),xe=X.call(this,ze)-pe.h,De=this.ctx.transform.applyToPoint(new d(I.x,ze));if(this.autoPaging){var _e=this.ctx.transform.decompose(),Re=new u;Re=(Re=(Re=Re.multiply(_e.translate)).multiply(_e.skew)).multiply(_e.scale);for(var je=this.ctx.transform.applyToRectangle(new l(I.x,ze,pe.w,pe.h)),it=Re.applyToRectangle(new l(I.x,xe,pe.w,pe.h)),G=T.call(this,it),Me=[],bt=0;bt<G.length;bt+=1)Me.indexOf(G[bt])===-1&&Me.push(G[bt]);Q(Me);for(var nt=Me[0],Le=Me[Me.length-1],dt=nt;dt<Le+1;dt++){this.pdf.setPage(dt);var Ke=dt===1?this.posY+this.margin[0]:this.margin[0],st=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],rt=this.pdf.internal.pageSize.height-this.margin[2],Qt=rt-this.margin[0],Tt=this.pdf.internal.pageSize.width-this.margin[1],pt=Tt-this.margin[3],Lt=dt===1?0:st+(dt-2)*Qt;if(this.ctx.clip_path.length!==0){var Pt=this.path;ee=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=F(ee,this.posX+this.margin[3],-1*Lt+Ke),R.call(this,"fill",!0),this.path=Pt}var Ye=F([JSON.parse(JSON.stringify(it))],this.posX+this.margin[3],-Lt+Ke+this.ctx.prevPageLastElemOffset)[0];I.scale>=.01&&(oe=this.pdf.internal.getFontSize(),this.pdf.setFontSize(oe*I.scale),se=this.lineWidth,this.lineWidth=se*I.scale);var vt=this.autoPaging!=="text";if(vt||Ye.y+Ye.h<=rt){if(vt||Ye.y>=Ke&&Ye.x<=Tt){var tt=vt?I.text:this.pdf.splitTextToSize(I.text,I.maxWidth||Tt-Ye.x)[0],xi=F([JSON.parse(JSON.stringify(je))],this.posX+this.margin[3],-Lt+Ke+this.ctx.prevPageLastElemOffset)[0],Ut=vt&&(dt>nt||dt<Le)&&S.call(this);Ut&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],pt,Qt,null).clip().discardPath()),this.pdf.text(tt,xi.x,xi.y,{angle:I.angle,align:q,renderingMode:I.renderingMode}),Ut&&this.pdf.restoreGraphicsState()}}else Ye.y<rt&&(this.ctx.prevPageLastElemOffset+=rt-Ye.y);I.scale>=.01&&(this.pdf.setFontSize(oe),this.lineWidth=se)}}else I.scale>=.01&&(oe=this.pdf.internal.getFontSize(),this.pdf.setFontSize(oe*I.scale),se=this.lineWidth,this.lineWidth=se*I.scale),this.pdf.text(I.text,De.x+this.posX,De.y+this.posY,{angle:I.angle,align:q,renderingMode:I.renderingMode,maxWidth:I.maxWidth}),I.scale>=.01&&(this.pdf.setFontSize(oe),this.lineWidth=se)},W=function(I,q,ee,oe){ee=ee||0,oe=oe||0,this.pdf.internal.out(t(I+ee)+" "+a(q+oe)+" l")},J=function(I,q,ee){return this.pdf.lines(I,q,ee,null,null)},re=function(I,q,ee,oe,se,pe,ze,xe){this.pdf.internal.out([e(r(ee+I)),e(n(oe+q)),e(r(se+I)),e(n(pe+q)),e(r(ze+I)),e(n(xe+q)),"c"].join(" "))},ue=function(I,q,ee,oe){for(var se=2*Math.PI,pe=Math.PI/2;q>ee;)q-=se;var ze=Math.abs(ee-q);ze<se&&oe&&(ze=se-ze);for(var xe=[],De=oe?-1:1,_e=q;ze>1e-5;){var Re=_e+De*Math.min(ze,pe);xe.push(de.call(this,I,_e,Re)),ze-=Math.abs(Re-_e),_e=Re}return xe},de=function(I,q,ee){var oe=(ee-q)/2,se=I*Math.cos(oe),pe=I*Math.sin(oe),ze=se,xe=-pe,De=ze*ze+xe*xe,_e=De+ze*se+xe*pe,Re=4/3*(Math.sqrt(2*De*_e)-_e)/(ze*pe-xe*se),je=ze-Re*xe,it=xe+Re*ze,G=je,Me=-it,bt=oe+q,nt=Math.cos(bt),Le=Math.sin(bt);return{x1:I*Math.cos(q),y1:I*Math.sin(q),x2:je*nt-it*Le,y2:je*Le+it*nt,x3:G*nt-Me*Le,y3:G*Le+Me*nt,x4:I*Math.cos(ee),y4:I*Math.sin(ee)}},ie=function(I){return 180*I/Math.PI},fe=function(I,q,ee,oe,se,pe){var ze=I+.5*(ee-I),xe=q+.5*(oe-q),De=se+.5*(ee-se),_e=pe+.5*(oe-pe),Re=Math.min(I,se,ze,De),je=Math.max(I,se,ze,De),it=Math.min(q,pe,xe,_e),G=Math.max(q,pe,xe,_e);return new l(Re,it,je-Re,G-it)},ye=function(I,q,ee,oe,se,pe,ze,xe){var De,_e,Re,je,it,G,Me,bt,nt,Le,dt,Ke,st,rt,Qt=ee-I,Tt=oe-q,pt=se-ee,Lt=pe-oe,Pt=ze-se,Ye=xe-pe;for(_e=0;_e<41;_e++)nt=(Me=(Re=I+(De=_e/40)*Qt)+De*((it=ee+De*pt)-Re))+De*(it+De*(se+De*Pt-it)-Me),Le=(bt=(je=q+De*Tt)+De*((G=oe+De*Lt)-je))+De*(G+De*(pe+De*Ye-G)-bt),_e==0?(dt=nt,Ke=Le,st=nt,rt=Le):(dt=Math.min(dt,nt),Ke=Math.min(Ke,Le),st=Math.max(st,nt),rt=Math.max(rt,Le));return new l(Math.round(dt),Math.round(Ke),Math.round(st-dt),Math.round(rt-Ke))},ke=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var I,q,ee=(I=this.ctx.lineDash,q=this.ctx.lineDashOffset,JSON.stringify({lineDash:I,lineDashOffset:q}));this.prevLineDash!==ee&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=ee)}}})($e.API),function(i){var e=function(d){var l,u,A,h,v,k,g,E,S,T;for(u=[],A=0,h=(d+=l="\0\0\0\0".slice(d.length%4||4)).length;h>A;A+=4)(v=(d.charCodeAt(A)<<24)+(d.charCodeAt(A+1)<<16)+(d.charCodeAt(A+2)<<8)+d.charCodeAt(A+3))!==0?(k=(v=((v=((v=((v=(v-(T=v%85))/85)-(S=v%85))/85)-(E=v%85))/85)-(g=v%85))/85)%85,u.push(k+33,g+33,E+33,S+33,T+33)):u.push(122);return function(x,F){for(var Q=F;Q>0;Q--)x.pop()}(u,l.length),String.fromCharCode.apply(String,u)+"~>"},t=function(d){var l,u,A,h,v,k=String,g="length",E=255,S="charCodeAt",T="slice",x="replace";for(d[T](-2),d=d[T](0,-2)[x](/\s/g,"")[x]("z","!!!!!"),A=[],h=0,v=(d+=l="uuuuu"[T](d[g]%5||5))[g];v>h;h+=5)u=52200625*(d[S](h)-33)+614125*(d[S](h+1)-33)+7225*(d[S](h+2)-33)+85*(d[S](h+3)-33)+(d[S](h+4)-33),A.push(E&u>>24,E&u>>16,E&u>>8,E&u);return function(F,Q){for(var M=Q;M>0;M--)F.pop()}(A,l[g]),k.fromCharCode.apply(k,A)},a=function(d){return d.split("").map(function(l){return("0"+l.charCodeAt().toString(16)).slice(-2)}).join("")+">"},r=function(d){var l=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((d=d.replace(/\s/g,"")).indexOf(">")!==-1&&(d=d.substr(0,d.indexOf(">"))),d.length%2&&(d+="0"),l.test(d)===!1)return"";for(var u="",A=0;A<d.length;A+=2)u+=String.fromCharCode("0x"+(d[A]+d[A+1]));return u},n=function(d){for(var l=new Uint8Array(d.length),u=d.length;u--;)l[u]=d.charCodeAt(u);return(l=Pm(l)).reduce(function(A,h){return A+String.fromCharCode(h)},"")};i.processDataByFilters=function(d,l){var u=0,A=d||"",h=[];for(typeof(l=l||[])=="string"&&(l=[l]),u=0;u<l.length;u+=1)switch(l[u]){case"ASCII85Decode":case"/ASCII85Decode":A=t(A),h.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":A=e(A),h.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":A=r(A),h.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":A=a(A),h.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":A=n(A),h.push("/FlateDecode");break;default:throw new Error('The filter: "'+l[u]+'" is not implemented')}return{data:A,reverseChain:h.reverse().join(" ")}}}($e.API),function(i){i.loadFile=function(e,t,a){return function(r,n,d){n=n!==!1,d=typeof d=="function"?d:function(){};var l=void 0;try{l=function(u,A,h){var v=new XMLHttpRequest,k=0,g=function(E){var S=E.length,T=[],x=String.fromCharCode;for(k=0;k<S;k+=1)T.push(x(255&E.charCodeAt(k)));return T.join("")};if(v.open("GET",u,!A),v.overrideMimeType("text/plain; charset=x-user-defined"),A===!1&&(v.onload=function(){v.status===200?h(g(this.responseText)):h(void 0)}),v.send(null),A&&v.status===200)return g(v.responseText)}(r,n,d)}catch{}return l}(e,t,a)},i.allowFsRead=void 0,i.loadImageFile=i.loadFile}($e.API),function(i){function e(){return(gt.html2canvas?Promise.resolve(gt.html2canvas):Su(()=>Promise.resolve().then(()=>Fk),void 0)).catch(function(l){return Promise.reject(new Error("Could not load html2canvas: "+l))}).then(function(l){return l.default?l.default:l})}function t(){return(gt.DOMPurify?Promise.resolve(gt.DOMPurify):Su(()=>import("./purify.es-DDpmou9H.js"),[])).catch(function(l){return Promise.reject(new Error("Could not load dompurify: "+l))}).then(function(l){return l.default?l.default:l})}var a=function(l){var u=ii(l);return u==="undefined"?"undefined":u==="string"||l instanceof String?"string":u==="number"||l instanceof Number?"number":u==="function"||l instanceof Function?"function":l&&l.constructor===Array?"array":l&&l.nodeType===1?"element":u==="object"?"object":"unknown"},r=function(l,u){var A=document.createElement(l);for(var h in u.className&&(A.className=u.className),u.innerHTML&&u.dompurify&&(A.innerHTML=u.dompurify.sanitize(u.innerHTML)),u.style)A.style[h]=u.style[h];return A},n=function l(u,A){for(var h=u.nodeType===3?document.createTextNode(u.nodeValue):u.cloneNode(!1),v=u.firstChild;v;v=v.nextSibling)A!==!0&&v.nodeType===1&&v.nodeName==="SCRIPT"||h.appendChild(l(v,A));return u.nodeType===1&&(u.nodeName==="CANVAS"?(h.width=u.width,h.height=u.height,h.getContext("2d").drawImage(u,0,0)):u.nodeName!=="TEXTAREA"&&u.nodeName!=="SELECT"||(h.value=u.value),h.addEventListener("load",function(){h.scrollTop=u.scrollTop,h.scrollLeft=u.scrollLeft},!0)),h},d=function l(u){var A=Object.assign(l.convert(Promise.resolve()),JSON.parse(JSON.stringify(l.template))),h=l.convert(Promise.resolve(),A);return(h=h.setProgress(1,l,1,[l])).set(u)};(d.prototype=Object.create(Promise.prototype)).constructor=d,d.convert=function(l,u){return l.__proto__=u||d.prototype,l},d.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},d.prototype.from=function(l,u){return this.then(function(){switch(u=u||function(A){switch(a(A)){case"string":return"string";case"element":return A.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(l),u){case"string":return this.then(t).then(function(A){return this.set({src:r("div",{innerHTML:l,dompurify:A})})});case"element":return this.set({src:l});case"canvas":return this.set({canvas:l});case"img":return this.set({img:l});default:return this.error("Unknown source type.")}})},d.prototype.to=function(l){switch(l){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},d.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var l={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},u=n(this.prop.src,this.opt.html2canvas.javascriptEnabled);u.tagName==="BODY"&&(l.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=r("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=r("div",{className:"html2pdf__container",style:l}),this.prop.container.appendChild(u),this.prop.container.firstChild.appendChild(r("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},d.prototype.toCanvas=function(){var l=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(l).then(e).then(function(u){var A=Object.assign({},this.opt.html2canvas);return delete A.onrendered,u(this.prop.container,A)}).then(function(u){(this.opt.html2canvas.onrendered||function(){})(u),this.prop.canvas=u,document.body.removeChild(this.prop.overlay)})},d.prototype.toContext2d=function(){var l=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(l).then(e).then(function(u){var A=this.opt.jsPDF,h=this.opt.fontFaces,v=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,k=Object.assign({async:!0,allowTaint:!0,scale:v,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete k.onrendered,A.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,A.context2d.posX=this.opt.x,A.context2d.posY=this.opt.y,A.context2d.margin=this.opt.margin,A.context2d.fontFaces=h,h)for(var g=0;g<h.length;++g){var E=h[g],S=E.src.find(function(T){return T.format==="truetype"});S&&A.addFont(S.url,E.ref.name,E.ref.style)}return k.windowHeight=k.windowHeight||0,k.windowHeight=k.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):k.windowHeight,A.context2d.save(!0),u(this.prop.container,k)}).then(function(u){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(u),this.prop.canvas=u,document.body.removeChild(this.prop.overlay)})},d.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var l=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=l})},d.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},d.prototype.output=function(l,u,A){return(A=A||"pdf").toLowerCase()==="img"||A.toLowerCase()==="image"?this.outputImg(l,u):this.outputPdf(l,u)},d.prototype.outputPdf=function(l,u){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(l,u)})},d.prototype.outputImg=function(l){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(l){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+l+'" is not supported.'}})},d.prototype.save=function(l){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(l?{filename:l}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},d.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},d.prototype.set=function(l){if(a(l)!=="object")return this;var u=Object.keys(l||{}).map(function(A){if(A in d.template.prop)return function(){this.prop[A]=l[A]};switch(A){case"margin":return this.setMargin.bind(this,l.margin);case"jsPDF":return function(){return this.opt.jsPDF=l.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,l.pageSize);default:return function(){this.opt[A]=l[A]}}},this);return this.then(function(){return this.thenList(u)})},d.prototype.get=function(l,u){return this.then(function(){var A=l in d.template.prop?this.prop[l]:this.opt[l];return u?u(A):A})},d.prototype.setMargin=function(l){return this.then(function(){switch(a(l)){case"number":l=[l,l,l,l];case"array":if(l.length===2&&(l=[l[0],l[1],l[0],l[1]]),l.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=l}).then(this.setPageSize)},d.prototype.setPageSize=function(l){function u(A,h){return Math.floor(A*h/72*96)}return this.then(function(){(l=l||$e.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(l.inner={width:l.width-this.opt.margin[1]-this.opt.margin[3],height:l.height-this.opt.margin[0]-this.opt.margin[2]},l.inner.px={width:u(l.inner.width,l.k),height:u(l.inner.height,l.k)},l.inner.ratio=l.inner.height/l.inner.width),this.prop.pageSize=l})},d.prototype.setProgress=function(l,u,A,h){return l!=null&&(this.progress.val=l),u!=null&&(this.progress.state=u),A!=null&&(this.progress.n=A),h!=null&&(this.progress.stack=h),this.progress.ratio=this.progress.val/this.progress.state,this},d.prototype.updateProgress=function(l,u,A,h){return this.setProgress(l?this.progress.val+l:null,u||null,A?this.progress.n+A:null,h?this.progress.stack.concat(h):null)},d.prototype.then=function(l,u){var A=this;return this.thenCore(l,u,function(h,v){return A.updateProgress(null,null,1,[h]),Promise.prototype.then.call(this,function(k){return A.updateProgress(null,h),k}).then(h,v).then(function(k){return A.updateProgress(1),k})})},d.prototype.thenCore=function(l,u,A){A=A||Promise.prototype.then;var h=this;l&&(l=l.bind(h)),u&&(u=u.bind(h));var v=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?h:d.convert(Object.assign({},h),Promise.prototype),k=A.call(v,l,u);return d.convert(k,h.__proto__)},d.prototype.thenExternal=function(l,u){return Promise.prototype.then.call(this,l,u)},d.prototype.thenList=function(l){var u=this;return l.forEach(function(A){u=u.thenCore(A)}),u},d.prototype.catch=function(l){l&&(l=l.bind(this));var u=Promise.prototype.catch.call(this,l);return d.convert(u,this)},d.prototype.catchExternal=function(l){return Promise.prototype.catch.call(this,l)},d.prototype.error=function(l){return this.then(function(){throw new Error(l)})},d.prototype.using=d.prototype.set,d.prototype.saveAs=d.prototype.save,d.prototype.export=d.prototype.output,d.prototype.run=d.prototype.then,$e.getPageSize=function(l,u,A){if(ii(l)==="object"){var h=l;l=h.orientation,u=h.unit||u,A=h.format||A}u=u||"mm",A=A||"a4",l=(""+(l||"P")).toLowerCase();var v,k=(""+A).toLowerCase(),g={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(u){case"pt":v=1;break;case"mm":v=72/25.4;break;case"cm":v=72/2.54;break;case"in":v=72;break;case"px":v=.75;break;case"pc":case"em":v=12;break;case"ex":v=6;break;default:throw"Invalid unit: "+u}var E,S=0,T=0;if(g.hasOwnProperty(k))S=g[k][1]/v,T=g[k][0]/v;else try{S=A[1],T=A[0]}catch{throw new Error("Invalid format: "+A)}if(l==="p"||l==="portrait")l="p",T>S&&(E=T,T=S,S=E);else{if(l!=="l"&&l!=="landscape")throw"Invalid orientation: "+l;l="l",S>T&&(E=T,T=S,S=E)}return{width:T,height:S,unit:u,k:v,orientation:l}},i.html=function(l,u){(u=u||{}).callback=u.callback||function(){},u.html2canvas=u.html2canvas||{},u.html2canvas.canvas=u.html2canvas.canvas||this.canvas,u.jsPDF=u.jsPDF||this,u.fontFaces=u.fontFaces?u.fontFaces.map(Hu):null;var A=new d(u);return u.worker?A:A.from(l).doCallback()}}($e.API),$e.API.addJS=function(i){var e,t,a=function(r){for(var n="",d=0;d<r.length;d++){var l=r[d];if(l==="("||l===")"){for(var u=0,A=d-1;A>=0&&r[A]==="\\";A--)u++;n+=u%2==0?"\\"+l:l}else n+=l}return n}(i);return this.internal.events.subscribe("postPutResources",function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(e+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+a+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){e!==void 0&&t!==void 0&&this.internal.out("/Names <</JavaScript "+e+" 0 R>>")}),this},function(i){var e;i.events.push(["postPutResources",function(){var t=this,a=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=t.outline.render().split(/\r\n/),n=0;n<r.length;n++){var d=r[n],l=a.exec(d);if(l!=null){var u=l[1];t.internal.newObjectDeferredBegin(u,!1)}t.internal.write(d)}if(this.outline.createNamedDestinations){var A=this.internal.pages.length,h=[];for(n=0;n<A;n++){var v=t.internal.newObject();h.push(v);var k=t.internal.getPageInfo(n+1);t.internal.write("<< /D["+k.objId+" 0 R /XYZ null null null]>> endobj")}var g=t.internal.newObject();for(t.internal.write("<< /Names [ "),n=0;n<h.length;n++)t.internal.write("(page_"+(n+1)+")"+h[n]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+g+" 0 R"),t.internal.write(">>","endobj")}}]),i.events.push(["putCatalog",function(){var t=this;t.outline.root.children.length>0&&(t.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&t.internal.write("/Names "+e+" 0 R"))}]),i.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(a,r,n){var d={title:r,options:n,children:[]};return a==null&&(a=this.root),a.children.push(d),d},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(a){a.id=t.internal.newObjectDeferred();for(var r=0;r<a.children.length;r++)this.genIds_r(a.children[r])},t.outline.renderRoot=function(a){this.objStart(a),this.line("/Type /Outlines"),a.children.length>0&&(this.line("/First "+this.makeRef(a.children[0])),this.line("/Last "+this.makeRef(a.children[a.children.length-1]))),this.line("/Count "+this.count_r({count:0},a)),this.objEnd()},t.outline.renderItems=function(a){for(var r=this.ctx.pdf.internal.getVerticalCoordinateString,n=0;n<a.children.length;n++){var d=a.children[n];this.objStart(d),this.line("/Title "+this.makeString(d.title)),this.line("/Parent "+this.makeRef(a)),n>0&&this.line("/Prev "+this.makeRef(a.children[n-1])),n<a.children.length-1&&this.line("/Next "+this.makeRef(a.children[n+1])),d.children.length>0&&(this.line("/First "+this.makeRef(d.children[0])),this.line("/Last "+this.makeRef(d.children[d.children.length-1])));var l=this.count=this.count_r({count:0},d);if(l>0&&this.line("/Count "+l),d.options&&d.options.pageNumber){var u=t.internal.getPageInfo(d.options.pageNumber);this.line("/Dest ["+u.objId+" 0 R /XYZ 0 "+r(0)+" 0]")}this.objEnd()}for(var A=0;A<a.children.length;A++)this.renderItems(a.children[A])},t.outline.line=function(a){this.ctx.val+=a+`\r 5314`},t.outline.makeRef=function(a){return a.id+" 0 R"},t.outline.makeString=function(a){return"("+t.internal.pdfEscape(a)+")"},t.outline.objStart=function(a){this.ctx.val+=`\r 5315`+a.id+` 0 obj\r 5316<<\r 5317`},t.outline.objEnd=function(){this.ctx.val+=`>> \r 5318endobj\r 5319`},t.outline.count_r=function(a,r){for(var n=0;n<r.children.length;n++)a.count++,this.count_r(a,r.children[n]);return a.count}}])}($e.API),function(i){var e=[192,193,194,195,196,197,198,199];i.processJPEG=function(t,a,r,n,d,l){var u,A=this.decode.DCT_DECODE,h=null;if(typeof t=="string"||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=d||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,u=function(v){for(var k,g=256*v.charCodeAt(4)+v.charCodeAt(5),E=v.length,S={width:0,height:0,numcomponents:1},T=4;T<E;T+=2){if(T+=g,e.indexOf(v.charCodeAt(T+1))!==-1){k=256*v.charCodeAt(T+5)+v.charCodeAt(T+6),S={width:256*v.charCodeAt(T+7)+v.charCodeAt(T+8),height:k,numcomponents:v.charCodeAt(T+9)};break}g=256*v.charCodeAt(T+2)+v.charCodeAt(T+3)}return S}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t),u.numcomponents){case 1:l=this.color_spaces.DEVICE_GRAY;break;case 4:l=this.color_spaces.DEVICE_CMYK;break;case 3:l=this.color_spaces.DEVICE_RGB}h={data:t,width:u.width,height:u.height,colorSpace:l,bitsPerComponent:8,filter:A,index:a,alias:r}}return h}}($e.API),$e.API.processPNG=function(i,e,t,a){if(this.__addimage__.isArrayBuffer(i)&&(i=new Uint8Array(i)),this.__addimage__.isArrayBufferView(i)){var r,n=V5(i,{checkCrc:!0}),d=n.width,l=n.height,u=n.channels,A=n.palette,h=n.depth;r=A&&u===1?function(V){for(var D=V.width,Z=V.height,C=V.data,N=V.palette,W=V.depth,J=!1,re=[],ue=[],de=void 0,ie=!1,fe=0,ye=0;ye<N.length;ye++){var ke=Qp(N[ye],4),I=ke[0],q=ke[1],ee=ke[2],oe=ke[3];re.push(I,q,ee),oe!=null&&(oe===0?(fe++,ue.length<1&&ue.push(ye)):oe<255&&(ie=!0))}if(ie||fe>1){J=!0,ue=void 0;var se=D*Z;de=new Uint8Array(se);for(var pe=new DataView(C.buffer),ze=0;ze<se;ze++){var xe=Gu(pe,ze,W),De=Qp(N[xe],4)[3];de[ze]=De}}else fe===0&&(ue=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:J?8:void 0,colorBytes:C,alphaBytes:de,needSMask:J,palette:re,mask:ue}}(n):u===2||u===4?function(V){for(var D=V.data,Z=V.width,C=V.height,N=V.channels,W=V.depth,J=N===2?"DeviceGray":"DeviceRGB",re=N-1,ue=Z*C,de=re,ie=ue*de,fe=1*ue,ye=Math.ceil(ie*W/8),ke=Math.ceil(fe*W/8),I=new Uint8Array(ye),q=new Uint8Array(ke),ee=new DataView(D.buffer),oe=new DataView(I.buffer),se=new DataView(q.buffer),pe=!1,ze=0;ze<ue;ze++){for(var xe=ze*N,De=0;De<de;De++)qh(oe,Gu(ee,xe+De,W),ze*de+De,W);var _e=Gu(ee,xe+de,W);_e<(1<<W)-1&&(pe=!0),qh(se,_e,1*ze,W)}return{colorSpace:J,colorsPerPixel:re,sMaskBitsPerComponent:pe?W:void 0,colorBytes:I,alphaBytes:q,needSMask:pe}}(n):function(V){var D=V.data,Z=V.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:Z,colorsPerPixel:Z==="DeviceGray"?1:3,colorBytes:D instanceof Uint16Array?function(C){for(var N=C.length,W=new Uint8Array(2*N),J=new DataView(W.buffer,W.byteOffset,W.byteLength),re=0;re<N;re++)J.setUint16(2*re,C[re],!1);return W}(D):D,needSMask:!1}}(n);var v,k,g,E=r,S=E.colorSpace,T=E.colorsPerPixel,x=E.sMaskBitsPerComponent,F=E.colorBytes,Q=E.alphaBytes,M=E.needSMask,R=E.palette,ae=E.mask,X=null;return a!==$e.API.image_compression.NONE&&typeof Pm=="function"?(X=function(V){var D;switch(V){case $e.API.image_compression.FAST:D=11;break;case $e.API.image_compression.MEDIUM:D=13;break;case $e.API.image_compression.SLOW:D=14;break;default:D=12}return D}(a),v=this.decode.FLATE_DECODE,k="/Predictor ".concat(X," /Colors ").concat(T," /BitsPerComponent ").concat(h," /Columns ").concat(d),i=Qh(F,Math.ceil(d*T*h/8),T,h,a),M&&(g=Qh(Q,Math.ceil(d*x/8),1,x,a))):(v=void 0,k=void 0,i=F,M&&(g=Q)),(this.__addimage__.isArrayBuffer(i)||this.__addimage__.isArrayBufferView(i))&&(i=this.__addimage__.arrayBufferToBinaryString(i)),(g&&this.__addimage__.isArrayBuffer(g)||this.__addimage__.isArrayBufferView(g))&&(g=this.__addimage__.arrayBufferToBinaryString(g)),{alias:t,data:i,index:e,filter:v,decodeParameters:k,transparency:ae,palette:R,sMask:g,predictor:X,width:d,height:l,bitsPerComponent:h,sMaskBitsPerComponent:x,colorSpace:S}}},function(i){i.processGIF89A=function(e,t,a,r){var n=new uz(e),d=n.width,l=n.height,u=[];n.decodeAndBlitFrameRGBA(0,u);var A={data:u,width:d,height:l},h=new Ku(100).encode(A,100);return i.processJPEG.call(this,h,t,a,r)},i.processGIF87A=i.processGIF89A}($e.API),or.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var i=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(i);for(var e=0;e<i;e++){var t=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:r,green:a,blue:t,quad:n}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},or.prototype.parseBGR=function(){this.pos=this.offset;var i="bit"+this.bitPP,e=this.width*this.height*4;if(e>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");this.data=new Uint8Array(e);try{this[i]()}catch(t){Ai.log("bit decode error:"+t)}},or.prototype.bit1=function(){var i,e=Math.ceil(this.width/8),t=e%4;for(i=this.height-1;i>=0;i--){for(var a=this.bottom_up?i:this.height-1-i,r=0;r<e;r++)for(var n=this.datav.getUint8(this.pos++,!0),d=a*this.width*4+8*r*4,l=0;l<8&&8*r+l<this.width;l++){var u=this.palette[n>>7-l&1];this.data[d+4*l]=u.blue,this.data[d+4*l+1]=u.green,this.data[d+4*l+2]=u.red,this.data[d+4*l+3]=255}t!==0&&(this.pos+=4-t)}},or.prototype.bit4=function(){for(var i=Math.ceil(this.width/2),e=i%4,t=this.height-1;t>=0;t--){for(var a=this.bottom_up?t:this.height-1-t,r=0;r<i;r++){var n=this.datav.getUint8(this.pos++,!0),d=a*this.width*4+2*r*4,l=n>>4,u=15&n,A=this.palette[l];if(this.data[d]=A.blue,this.data[d+1]=A.green,this.data[d+2]=A.red,this.data[d+3]=255,2*r+1>=this.width)break;A=this.palette[u],this.data[d+4]=A.blue,this.data[d+4+1]=A.green,this.data[d+4+2]=A.red,this.data[d+4+3]=255}e!==0&&(this.pos+=4-e)}},or.prototype.bit8=function(){for(var i=this.width%4,e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,a=0;a<this.width;a++){var r=this.datav.getUint8(this.pos++,!0),n=t*this.width*4+4*a;if(r<this.palette.length){var d=this.palette[r];this.data[n]=d.red,this.data[n+1]=d.green,this.data[n+2]=d.blue,this.data[n+3]=255}else this.data[n]=255,this.data[n+1]=255,this.data[n+2]=255,this.data[n+3]=255}i!==0&&(this.pos+=4-i)}},or.prototype.bit15=function(){for(var i=this.width%3,e=parseInt("11111",2),t=this.height-1;t>=0;t--){for(var a=this.bottom_up?t:this.height-1-t,r=0;r<this.width;r++){var n=this.datav.getUint16(this.pos,!0);this.pos+=2;var d=(n&e)/e*255|0,l=(n>>5&e)/e*255|0,u=(n>>10&e)/e*255|0,A=n>>15?255:0,h=a*this.width*4+4*r;this.data[h]=u,this.data[h+1]=l,this.data[h+2]=d,this.data[h+3]=A}this.pos+=i}},or.prototype.bit16=function(){for(var i=this.width%3,e=parseInt("11111",2),t=parseInt("111111",2),a=this.height-1;a>=0;a--){for(var r=this.bottom_up?a:this.height-1-a,n=0;n<this.width;n++){var d=this.datav.getUint16(this.pos,!0);this.pos+=2;var l=(d&e)/e*255|0,u=(d>>5&t)/t*255|0,A=(d>>11)/e*255|0,h=r*this.width*4+4*n;this.data[h]=A,this.data[h+1]=u,this.data[h+2]=l,this.data[h+3]=255}this.pos+=i}},or.prototype.bit24=function(){for(var i=this.height-1;i>=0;i--){for(var e=this.bottom_up?i:this.height-1-i,t=0;t<this.width;t++){var a=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),d=e*this.width*4+4*t;this.data[d]=n,this.data[d+1]=r,this.data[d+2]=a,this.data[d+3]=255}this.pos+=this.width%4}},or.prototype.bit32=function(){for(var i=this.height-1;i>=0;i--)for(var e=this.bottom_up?i:this.height-1-i,t=0;t<this.width;t++){var a=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),d=this.datav.getUint8(this.pos++,!0),l=e*this.width*4+4*t;this.data[l]=n,this.data[l+1]=r,this.data[l+2]=a,this.data[l+3]=d}},or.prototype.getData=function(){return this.data},function(i){i.processBMP=function(e,t,a,r){var n=new or(e,!1),d=n.width,l=n.height,u={data:n.getData(),width:d,height:l},A=new Ku(100).encode(u,100);return i.processJPEG.call(this,A,t,a,r)}}($e.API),Zh.prototype.getData=function(){return this.data},function(i){i.processWEBP=function(e,t,a,r){var n=new Zh(e),d=n.width,l=n.height,u={data:n.getData(),width:d,height:l},A=new Ku(100).encode(u,100);return i.processJPEG.call(this,A,t,a,r)}}($e.API),$e.API.processRGBA=function(i,e,t){for(var a=i.data,r=a.length,n=new Uint8Array(r/4*3),d=new Uint8Array(r/4),l=0,u=0,A=0;A<r;A+=4){var h=a[A],v=a[A+1],k=a[A+2],g=a[A+3];n[l++]=h,n[l++]=v,n[l++]=k,d[u++]=g}var E=this.__addimage__.arrayBufferToBinaryString(n);return{alpha:this.__addimage__.arrayBufferToBinaryString(d),data:E,index:e,alias:t,colorSpace:"DeviceRGB",bitsPerComponent:8,width:i.width,height:i.height}},$e.API.setLanguage=function(i){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Sp
5319ain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[i]!==void 0&&(this.internal.languageSettings.languageCode=i,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},Js=$e.API,$d=Js.getCharWidthsArray=function(i,e){var t,a,r=(e=e||{}).font||this.internal.getFont(),n=e.fontSize||this.internal.getFontSize(),d=e.charSpace||this.internal.getCharSpace(),l=e.widths?e.widths:r.metadata.Unicode.widths,u=l.fof?l.fof:1,A=e.kerning?e.kerning:r.metadata.Unicode.kerning,h=A.fof?A.fof:1,v=e.doKerning!==!1,k=0,g=i.length,E=0,S=l[0]||u,T=[];for(t=0;t<g;t++)a=i.charCodeAt(t),typeof r.metadata.widthOfString=="function"?T.push((r.metadata.widthOfGlyph(r.metadata.characterToGlyph(a))+d*(1e3/n)||0)/1e3):(k=v&&ii(A[a])==="object"&&!isNaN(parseInt(A[a][E],10))?A[a][E]/h:0,T.push((l[a]||S)/u+k)),E=a;return T},Rh=Js.getStringUnitWidth=function(i,e){var t=(e=e||{}).fontSize||this.internal.getFontSize(),a=e.font||this.internal.getFont(),r=e.charSpace||this.internal.getCharSpace();return Js.processArabic&&(i=Js.processArabic(i)),typeof a.metadata.widthOfString=="function"?a.metadata.widthOfString(i,t,r)/t:$d.apply(this,arguments).reduce(function(n,d){return n+d},0)},jh=function(i,e,t,a){for(var r=[],n=0,d=i.length,l=0;n!==d&&l+e[n]<t;)l+=e[n],n++;r.push(i.slice(0,n));var u=n;for(l=0;n!==d;)l+e[n]>a&&(r.push(i.slice(u,n)),l=0,u=n),l+=e[n],n++;return u!==n&&r.push(i.slice(u,n)),r},Oh=function(i,e,t){t||(t={});var a,r,n,d,l,u,A,h=[],v=[h],k=t.textIndent||0,g=0,E=0,S=i.split(" "),T=$d.apply(this,[" ",t])[0];if(u=t.lineIndent===-1?S[0].length+2:t.lineIndent||0){var x=Array(u).join(" "),F=[];S.map(function(M){(M=M.split(/\s*\n/)).length>1?F=F.concat(M.map(function(R,ae){return(ae&&R.length?` 5320`:"")+R})):F.push(M[0])}),S=F,u=Rh.apply(this,[x,t])}for(n=0,d=S.length;n<d;n++){var Q=0;if(a=S[n],u&&a[0]==` 5321`&&(a=a.substr(1),Q=1),k+g+(E=(r=$d.apply(this,[a,t])).reduce(function(M,R){return M+R},0))>e||Q){if(E>e){for(l=jh.apply(this,[a,r,e-(k+g),e]),h.push(l.shift()),h=[l.pop()];l.length;)v.push([l.shift()]);E=r.slice(a.length-(h[0]?h[0].length:0)).reduce(function(M,R){return M+R},0)}else h=[a];v.push(h),k=E+u,g=T}else h.push(a),k+=g+E,g=T}return A=u?function(M,R){return(R?x:"")+M.join(" ")}:function(M){return M.join(" ")},v.map(A)},Js.splitTextToSize=function(i,e,t){var a,r=(t=t||{}).fontSize||this.internal.getFontSize(),n=(function(h){if(h.widths&&h.kerning)return{widths:h.widths,kerning:h.kerning};var v=this.internal.getFont(h.fontName,h.fontStyle),k="Unicode";return v.metadata[k]?{widths:v.metadata[k].widths||{0:1},kerning:v.metadata[k].kerning||{}}:{font:v.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,t);a=Array.isArray(i)?i:String(i).split(/\r?\n/);var d=1*this.internal.scaleFactor*e/r;n.textIndent=t.textIndent?1*t.textIndent*this.internal.scaleFactor/r:0,n.lineIndent=t.lineIndent;var l,u,A=[];for(l=0,u=a.length;l<u;l++)A=A.concat(Oh.apply(this,[a[l],d,n]));return A},function(i){i.__fontmetrics__=i.__fontmetrics__||{};for(var e="0123456789abcdef",t="klmnopqrstuvwxyz",a={},r={},n=0;n<16;n++)a[t[n]]=e[n],r[e[n]]=t[n];var d=function(k){return"0x"+parseInt(k,10).toString(16)},l=i.__fontmetrics__.compress=function(k){var g,E,S,T,x=["{"];for(var F in k){if(g=k[F],isNaN(parseInt(F,10))?E="'"+F+"'":(F=parseInt(F,10),E=(E=d(F).slice(2)).slice(0,-1)+r[E.slice(-1)]),typeof g=="number")g<0?(S=d(g).slice(3),T="-"):(S=d(g).slice(2),T=""),S=T+S.slice(0,-1)+r[S.slice(-1)];else{if(ii(g)!=="object")throw new Error("Don't know what to do with value type "+ii(g)+".");S=l(g)}x.push(E+S)}return x.push("}"),x.join("")},u=i.__fontmetrics__.uncompress=function(k){if(typeof k!="string")throw new Error("Invalid argument passed to uncompress.");for(var g,E,S,T,x={},F=1,Q=x,M=[],R="",ae="",X=k.length-1,V=1;V<X;V+=1)(T=k[V])=="'"?g?(S=g.join(""),g=void 0):g=[]:g?g.push(T):T=="{"?(M.push([Q,S]),Q={},S=void 0):T=="}"?((E=M.pop())[0][E[1]]=Q,S=void 0,Q=E[0]):T=="-"?F=-1:S===void 0?a.hasOwnProperty(T)?(R+=a[T],S=parseInt(R,16)*F,F=1,R=""):R+=T:a.hasOwnProperty(T)?(ae+=a[T],Q[S]=parseInt(ae,16)*F,F=1,S=void 0,ae=""):ae+=T;return x},A={codePages:["WinAnsiEncoding"],WinAnsiEncoding:u("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},h={Unicode:{Courier:A,"Courier-Bold":A,"Courier-BoldOblique":A,"Courier-Oblique":A,Helvetica:A,"Helvetica-Bold":A,"Helvetica-BoldOblique":A,"Helvetica-Oblique":A,"Times-Roman":A,"Times-Bold":A,"Times-BoldItalic":A,"Times-Italic":A}},v
vendor: 14,693 bytes, line 5321
5321={Unicode:{"Courier-Oblique":u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":u("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":u("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":u("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:u("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:u("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":u("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:u("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":u("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":u("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":u("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};
vendor: 8,491 bytes, lines 5321-5349
5321i.events.push(["addFont",function(k){var g=k.font,E=v.Unicode[g.postScriptName];E&&(g.metadata.Unicode={},g.metadata.Unicode.widths=E.widths,g.metadata.Unicode.kerning=E.kerning);var S=h.Unicode[g.postScriptName];S&&(g.metadata.Unicode.encoding=S,g.encoding=S.codePages[0])}])}($e.API),function(i){var e=function(t){for(var a=t.length,r=new Uint8Array(a),n=0;n<a;n++)r[n]=t.charCodeAt(n);return r};i.API.events.push(["addFont",function(t){var a=void 0,r=t.font,n=t.instance;if(!r.isStandardFont){if(n===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+r.postScriptName+"').");if(typeof(a=n.existsFileInVFS(r.postScriptName)===!1?n.loadFile(r.postScriptName):n.getFileFromVFS(r.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+r.postScriptName+"').");(function(d,l){l=/^\x00\x01\x00\x00/.test(l)?e(l):e(ac(l)),d.metadata=i.API.TTFFont.open(l),d.metadata.Unicode=d.metadata.Unicode||{encoding:{},kerning:{},widths:[]},d.metadata.glyIdsUsed=[0]})(r,a)}}])}($e),$e.API.addSvgAsImage=function(i,e,t,a,r,n,d,l){if(isNaN(e)||isNaN(t))throw Ai.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(a)||isNaN(r))throw Ai.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=a,u.height=r;var A=u.getContext("2d");A.fillStyle="#fff",A.fillRect(0,0,u.width,u.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},v=this;return(gt.canvg?Promise.resolve(gt.canvg):Su(()=>import("./index.es-aPcWKZlY.js"),__vite__mapDeps([0,1,2,3,4,5,6]))).catch(function(k){return Promise.reject(new Error("Could not load canvg: "+k))}).then(function(k){return k.default?k.default:k}).then(function(k){return k.fromString(A,i,h)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(k){return k.render(h)}).then(function(){v.addImage(u.toDataURL("image/jpeg",1),e,t,a,r,d,l)})},$e.API.putTotalPages=function(i){var e,t=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(i,"g"),t=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(i,this.internal.getFont()),"g"),t=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var a=1;a<=this.internal.getNumberOfPages();a++)for(var r=0;r<this.internal.pages[a].length;r++)this.internal.pages[a][r]=this.internal.pages[a][r].replace(e,t);return this},$e.API.viewerPreferences=function(i,e){var t;i=i||{},e=e||!1;var a,r,n,d={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},l=Object.keys(d),u=[],A=0,h=0,v=0;function k(E,S){var T,x=!1;for(T=0;T<E.length;T+=1)E[T]===S&&(x=!0);return x}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(d)),this.internal.viewerpreferences.isSubscribed=!1),t=this.internal.viewerpreferences.configuration,i==="reset"||e===!0){var g=l.length;for(v=0;v<g;v+=1)t[l[v]].value=t[l[v]].defaultValue,t[l[v]].explicitSet=!1}if(ii(i)==="object"){for(r in i)if(n=i[r],k(l,r)&&n!==void 0){if(t[r].type==="boolean"&&typeof n=="boolean")t[r].value=n;else if(t[r].type==="name"&&k(t[r].valueSet,n))t[r].value=n;else if(t[r].type==="integer"&&Number.isInteger(n))t[r].value=n;else if(t[r].type==="array"){for(A=0;A<n.length;A+=1)if(a=!0,n[A].length===1&&typeof n[A][0]=="number")u.push(String(n[A]-1));else if(n[A].length>1){for(h=0;h<n[A].length;h+=1)typeof n[A][h]!="number"&&(a=!1);a===!0&&u.push([n[A][0]-1,n[A][1]-1].join(" "))}t[r].value="["+u.join(" ")+"]"}else t[r].value=t[r].defaultValue;t[r].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var E,S=[];for(E in t)t[E].explicitSet===!0&&(t[E].type==="name"?S.push("/"+E+" /"+t[E].value):S.push("/"+E+" "+t[E].value));S.length!==0&&this.internal.write(`/ViewerPreferences 5322<< 5323`+S.join(` 5324`)+` 5325>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=t,this},$e.API.addMetadata=function(i,e){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:i,namespaceUri:e??"http://jspdf.default.namespaceuri/",rawXml:typeof e=="boolean"&&e},this.internal.events.subscribe("putCatalog",Az),this.internal.events.subscribe("postPutResources",mz)),this},function(i){var e=i.API,t=e.pdfEscape16=function(n,d){for(var l,u=d.metadata.Unicode.widths,A=["","0","00","000","0000"],h=[""],v=0,k=n.length;v<k;++v){if(l=d.metadata.characterToGlyph(n.charCodeAt(v)),d.metadata.glyIdsUsed.push(l),d.metadata.toUnicode[l]=n.charCodeAt(v),u.indexOf(l)==-1&&(u.push(l),u.push([parseInt(d.metadata.widthOfGlyph(l),10)])),l=="0")return h.join("");l=l.toString(16),h.push(A[4-l.length],l)}return h.join("")},a=function(n){var d,l,u,A,h,v,k;for(h=`/CIDInit /ProcSet findresource begin 532612 dict begin 5327begincmap 5328/CIDSystemInfo << 5329 /Registry (Adobe) 5330 /Ordering (UCS) 5331 /Supplement 0 5332>> def 5333/CMapName /Adobe-Identity-UCS def 5334/CMapType 2 def 53351 begincodespacerange 5336<0000><ffff> 5337endcodespacerange`,u=[],v=0,k=(l=Object.keys(n).sort(function(g,E){return g-E})).length;v<k;v++)d=l[v],u.length>=100&&(h+=` 5338`+u.length+` beginbfchar 5339`+u.join(` 5340`)+` 5341endbfchar`,u=[]),n[d]!==void 0&&n[d]!==null&&typeof n[d].toString=="function"&&(A=("0000"+n[d].toString(16)).slice(-4),d=("0000"+(+d).toString(16)).slice(-4),u.push("<"+d+"><"+A+">"));return u.length&&(h+=` 5342`+u.length+` beginbfchar 5343`+u.join(` 5344`)+` 5345endbfchar 5346`),h+`endcmap 5347CMapName currentdict /CMap defineresource pop 5348end 5349end`};e.events.push(["putFont",function(n){(function(d){var l=d.font,u=d.out,A=d.newObject,h=d.putStream;if(l.metadata instanceof i.API.TTFFont&&l.encoding==="Identity-H"){for(var v=l.metadata.Unicode.widths,k=l.metadata.subset.encode(l.metadata.glyIdsUsed,1),g="",E=0;E<k.length;E++)g+=String.fromCharCode(k[E]);var S=A();h({data:g,addLength1:!0,objectId:S}),u("endobj");var T=A();h({data:a(l.metadata.toUnicode),addLength1:!0,objectId:T}),u("endobj");var x=A();u("<<"),u("/Type /FontDescriptor"),u("/FontName /"+il(l.fontName)),u("/FontFile2 "+S+" 0 R"),u("/FontBBox "+i.API.PDFObject.convert(l.metadata.bbox)),u("/Flags "+l.metadata.flags),u("/StemV "+l.metadata.stemV),u("/ItalicAngle "+l.metadata.italicAngle),u("/Asce
5349nt "+l.metadata.ascender),u("/Descent "+l.metadata.decender),u("/CapHeight "+l.metadata.capHeight),u(">>"),u("endobj");var F=A();u("<<"),u("/Type /Font"),u("/BaseFont /"+il(l.fontName)),u("/FontDescriptor "+x+" 0 R"),u("/W "+i.API.PDFObject.convert(v)),u("/CIDToGIDMap /Identity"),u("/DW 1000"),u("/Subtype /CIDFontType2"),u("/CIDSystemInfo"),u("<<"),u("/Supplement 0"),u("/Registry (Adobe)"),u("/Ordering ("+l.encoding+")"),u(">>"),u(">>"),u("endobj"),l.objectNumber=A(),u("<<"),u("/Type /Font"),u("/Subtype /Type0"),u("/ToUnicode "+T+" 0 R"),u("/BaseFont /"+il(l.fontName)),u("/Encoding /"+l.encoding),u("/DescendantFonts ["+F+" 0 R]"),u(">>"),u("endobj"),l.isAlreadyPutted=!0}})(n)}]),e.events.push(["putFont",function(n){(function(d){var l=d.font,u=d.out,A=d.newObject,h=d.putStream;if(l.metadata instanceof i.API.TTFFont&&l.encoding==="WinAnsiEncoding"){for(var v=l.metadata.rawData,k="",g=0;g<v.length;g++)k+=String.fromCharCode(v[g]);var E=A();h({data:k,addLength1:!0,objectId:E}),u("endobj");var S=A();h({data:a(l.metadata.toUnicode),addLength1:!0,objectId:S}),u("endobj");var T=A();u("<<"),u("/Descent "+l.metadata.decender),u("/CapHeight "+l.metadata.capHeight),u("/StemV "+l.metadata.stemV),u("/Type /FontDescriptor"),u("/FontFile2 "+E+" 0 R"),u("/Flags 96"),u("/FontBBox "+i.API.PDFObject.convert(l.metadata.bbox)),u("/FontName /"+il(l.fontName)),u("/ItalicAngle "+l.metadata.italicAngle),u("/Asce
5349nt "+l.metadata.ascender),u(">>"),u("endobj"),l.objectNumber=A();for(var x=0;x<l.metadata.hmtx.widths.length;x++)l.metadata.hmtx.widths[x]=parseInt(l.metadata.hmtx.widths[x]*(1e3/l.metadata.head.unitsPerEm));u("<</Subtype/TrueType/Type/Font/ToUnicode "+S+" 0 R/BaseFont/"+il(l.fontName)+"/FontDescriptor "+T+" 0 R/Encoding/"+l.encoding+" /FirstChar 29 /LastChar 255 /Widths "+i.API.PDFObject.convert(l.metadata.hmtx.widths)+">>"),u("endobj"),l.isAlreadyPutted=!0}})(n)}]);var r=function(n){var d,l=n.text||"",u=n.x,A=n.y,h=n.options||{},v=n.mutex||{},k=v.pdfEscape,g=v.activeFontKey,E=v.fonts,S=g,T="",x=0,F="",Q=E[S].encoding;if(E[S].encoding!=="Identity-H")return{text:l,x:u,y:A,options:h,mutex:v};for(F=l,S=g,Array.isArray(l)&&(F=l[0]),x=0;x<F.length;x+=1)E[S].metadata.hasOwnProperty("cmap")&&(d=E[S].metadata.cmap.unicode.codeMap[F[x].charCodeAt(0)]),d||F[x].charCodeAt(0)<256&&E[S].metadata.hasOwnProperty("Unicode")?T+=F[x]:T+="";var M="";return parseInt(S.slice(1))<14||Q==="WinAnsiEncoding"?M=k(T,S).split("").map(function(R){return R.charCodeAt(0).toString(16)}).join(""):Q==="Identity-H"&&(M=t(T,E[S])),v.isHex=!0,{text:M,x:u,y:A,options:h,mutex:v}};e.events.push(["postProcessText",function(n){var d=n.text||"",l=[],u={text:d,x:n.x,y:n.y,options:n.options,mutex:n.mutex};if(Array.isArray(d)){var A=0;for(A=0;A<d.length;A+=1)Array.isArray(d[A])&&d[A].length===3?l.push([r(Object.assign({},u,{text:d[A][0]})).text,d[A][1],d[A][2]]):l.push(r(Object.assign({},u,{text:d[A]})).text);n.text=l}else n.text=r(Object.assign({},u,{text:d})).text}])}($e),function(i){var e=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};i.existsFileInVFS=function(t){return e.call(this),this.internal.vFS[t]!==void 0},i.addFileToVFS=function(t,a){return e.call(this),this.internal.vFS[t]=a,this},i.getFileFromVFS=function(t){return e.call(this),this.internal.vFS[t]!==void 0?this.internal.vFS[t]:null}}($e.API),function(i){i.__bidiEngine__=i.prototype.__bidiEngine__=function(a){var r,n,d,l,u,A,h,v=e,k=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],g=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],E={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},S={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},T=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","â¹","âº","â¹","â
","â","â
","â½","â¾","â½","â","â","â","â¤","â¥","â¤","â©","âª","â©","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","﹤","ï¹¥","﹤"],x=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),F=!1,Q=0;this.__bidiEngine__={};var M=function(C){var N=C.charCodeAt(),W=N>>8,J=S[W];return J!==void 0?v[256*J+(255&N)]:W===252||W===253?"AL":x.test(W)?"L":W===8?"R":"N"},R=function(C){for(var N,W=0;W<C.length;W++){if((N=M(C.charAt(W)))==="L")return!1;if(N==="R")return!0}return!1},ae=function(C,N,W,J){var re,ue,de,ie,fe=N[J];switch(fe){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":F=!1;break;case"N":case"AN":break;case"EN":F&&(fe="AN");break;case"AL":F=!0,fe="R";break;case"WS":case"BN":fe="N";break;case"CS":J<1||J+1>=N.length||(re=W[J-1])!=="EN"&&re!=="AN"||(ue=N[J+1])!=="EN"&&ue!=="AN"?fe="N":F&&(ue="AN"),fe=ue===re?ue:"N";break;case"ES":fe=(re=J>0?W[J-1]:"B")==="EN"&&J+1<N.length&&N[J+1]==="EN"?"EN":"N";break;case"ET":if(J>0&&W[J-1]==="EN"){fe="EN";break}if(F){fe="N";break}for(de=J+1,ie=N.length;de<ie&&N[de]==="ET";)de++;fe=de<ie&&N[de]==="EN"?"EN":"N";break;case"NSM":if(d&&!l){for(ie=N.length,de=J+1;de<ie&&N[de]==="NSM";)de++;if(de<ie){var ye=C[J],ke=ye>=1425&&ye<=2303||ye===64286;if(re=N[de],ke&&(re==="R"||re==="AL")){fe="R";break}}}fe=J<1||(re=N[J-1])==="B"?"N":W[J-1];break;case"B":F=!1,r=!0,fe=Q;break;case"S":n=!0,fe="N"}return fe},X=function(C,N,W){var J=C.split("");return W&&V(J,W,{hiLevel:Q}),J.reverse(),N&&N.reverse(),J.join("")},V=function(C,N,W){var J,re,ue,de,ie,fe=-1,ye=C.length,ke=0,I=[],q=Q?g:k,ee=[];for(F=!1,r=!1,n=!1,re=0;re<ye;re++)ee[re]=M(C[re]);for(ue=0;ue<ye;ue++){if(ie=ke,I[ue]=ae(C,ee,I,ue),J=240&(ke=q[ie][E[I[ue]]]),ke&=15,N[ue]=de=q[ke][5],J>0)if(J===16){for(re=fe;re<ue;re++)N[re]=1;fe=-1}else fe=-1;if(q[ke][6])fe===-1&&(fe=ue);else if(fe>-1){for(re=fe;re<ue;re++)N[re]=de;fe=-1}ee[ue]==="B"&&(N[ue]=0),W.hiLevel|=de}n&&function(oe,se,pe){for(var ze=0;ze<pe;ze++)if(oe[ze]==="S"){se[ze]=Q;for(var xe=ze-1;xe>=0&&oe[xe]==="WS";xe--)se[xe]=Q}}(ee,N,ye)},D=function(C,N,W,J,re){if(!(re.hiLevel<C)){if(C===1&&Q===1&&!r)return N.reverse(),void(W&&W.reverse());for(var ue,de,ie,fe,ye=N.length,ke=0;ke<ye;){if(J[ke]>=C){for(ie=ke+1;ie<ye&&J[ie]>=C;)ie++;for(fe=ke,de=ie-1;fe<de;fe++,de--)ue=N[fe],N[fe]=N[de],N[de]=ue,W&&(ue=W[fe],W[fe]=W[de],W[de]=ue);ke=ie}ke++}}},Z=function(C,N,W){var J=C.split(""),re={hiLevel:Q};return W||(W=[]),V(J,W,re),function(ue,de,ie){if(ie.hiLevel!==0&&h)for(var fe,ye=0;ye<ue.length;ye++)de[ye]===1&&(fe=T.indexOf(ue[ye]))>=0&&(ue[ye]=T[fe+1])}(J,W,re),D(2,J,N,W,re),D(1,J,N,W,re),J.join("")};return this.__bidiEngine__.doBidiReorder=function(C,N,W){if(function(re,ue){if(ue)for(var de=0;de<re.length;de++)ue[de]=de;l===void 0&&(l=R(re)),A===void 0&&(A=R(re))}(C,N),d||!u||A)if(d&&u&&l^A)Q=l?1:0,C=X(C,N,W);else if(!d&&u&&A)Q=l?1:0,C=Z(C,N,W),C=X(C,N);else if(!d||l||u||A){if(d&&!u&&l^A)C=X(C,N),l?(Q=0,C=Z(C,N,W)):(Q=1,C=Z(C,N,W),C=X(C,N));else if(d&&l&&!u&&A)Q=1,C=Z(C,N,W),C=X(C,N);else if(!d&&!u&&l^A){var J=h;l?(Q=1,C=Z(C,N,W),Q=0,h=!1,C=Z(C,N,W),h=J):(Q=0,C=Z(C,N,W),C=X(C,N),Q=1,h=!1,C=Z(C,N,W),h=J,C=X(C,N))}}else Q=0,C=Z(C,N,W);else Q=l?1:0,C=Z(C,N,W);return C},this.__bidiEngine__.setOptions=function(C){C&&(d=C.isInputVisual,u=C.isOutputVisual,l=C.isInputRtl,A=C.isOutputRtl,h=C.isSymmetricSwapping)},this.__bidiEngine__.setOptions(a),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],t=new i.__bidiEngine__({isInputVisual:!0});i.API.events.push(["postProcessText",function(a){var r=a.text;a.x,a.y;var n=a.options||{};a.mutex,n.lang;var d=[];if(n.isInputVisual=typeof n.isInputVisual!="boolean"||n.isInputVisual,t.setOptions(n),Object.prototype.toString.call(r)==="[object Array]"){var l=0;for(d=[],l=0;l<r.length;l+=1)Object.prototype.toString.call(r[l])==="[object Array]"?d.push([t.doBidiReorder(r[l][0]),r[l][1],r[l][2]]):d.push([t.doBidiReorder(r[l])]);a.text=d}else a.text=t.doBidiReorder(r);t.setOptions({isInputVisual:!0})}])}($e),$e.API.TTFFont=function(){function i(e){var t;if(this.rawData=e,t=this.contents=new Vn(e),this.contents.pos=4,t.readString(4)==="ttcf")throw new Error("TTCF not supported.");t.pos=0,this.parse(),this.subset=new Dz(this),this.registerTTF()}return i.open=function(e){return new i(e)},i.prototype.parse=function(){return this.directory=new pz(this.contents),this.head=new gz(this),this.name=new kz(this),this.cmap=new dv(this),this.toUnicode={},this.hhea=new fz(this),this.maxp=new wz(this),this.hmtx=new zz(this),this.post=new yz(this),this.os2=new vz(this
vendor: 19,539 bytes, line 5349
5349),this.loca=new Cz(this),this.glyf=new xz(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},i.prototype.registerTTF=function(){var e,t,a,r,n;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var d,l,u,A;for(A=[],d=0,l=(u=this.bbox).length;d<l;d++)e=u[d],A.push(Math.round(e*this.scaleFactor));return A}).call(this),this.stemV=0,this.post.exists?(a=255&(r=this.post.italic_angle),32768&(t=r>>16)&&(t=-(1+(65535^t))),this.italicAngle=+(t+"."+a)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(n=this.familyClass)===1||n===2||n===3||n===4||n===5||n===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},i.prototype.characterToGlyph=function(e){var t;return((t=this.cmap.unicode)!=null?t.codeMap[e]:void 0)||0},i.prototype.widthOfGlyph=function(e){var t;return t=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*t},i.prototype.widthOfString=function(e,t,a){var r,n,d,l;for(d=0,n=0,l=(e=""+e).length;0<=l?n<l:n>l;n=0<=l?++n:--n)r=e.charCodeAt(n),d+=this.widthOfGlyph(this.characterToGlyph(r))+a*(1e3/t)||0;return d*(t/1e3)},i.prototype.lineHeight=function(e,t){var a;return t==null&&(t=!1),a=t?this.lineGap:0,(this.ascender+a-this.decender)/1e3*e},i}();var ur,Vn=function(){function i(e){this.data=e??[],this.pos=0,this.length=this.data.length}return i.prototype.readByte=function(){return this.data[this.pos++]},i.prototype.writeByte=function(e){return this.data[this.pos++]=e},i.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},i.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},i.prototype.readInt32=function(){var e;return(e=this.readUInt32())>=2147483648?e-4294967296:e},i.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},i.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},i.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},i.prototype.readInt16=function(){var e;return(e=this.readUInt16())>=32768?e-65536:e},i.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},i.prototype.readString=function(e){var t,a;for(a=[],t=0;0<=e?t<e:t>e;t=0<=e?++t:--t)a[t]=String.fromCharCode(this.readByte());return a.join("")},i.prototype.writeString=function(e){var t,a,r;for(r=[],t=0,a=e.length;0<=a?t<a:t>a;t=0<=a?++t:--t)r.push(this.writeByte(e.charCodeAt(t)));return r},i.prototype.readShort=function(){return this.readInt16()},i.prototype.writeShort=function(e){return this.writeInt16(e)},i.prototype.readLongLong=function(){var e,t,a,r,n,d,l,u;return e=this.readByte(),t=this.readByte(),a=this.readByte(),r=this.readByte(),n=this.readByte(),d=this.readByte(),l=this.readByte(),u=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^t)+1099511627776*(255^a)+4294967296*(255^r)+16777216*(255^n)+65536*(255^d)+256*(255^l)+(255^u)+1):72057594037927940*e+281474976710656*t+1099511627776*a+4294967296*r+16777216*n+65536*d+256*l+u},i.prototype.writeLongLong=function(e){var t,a;return t=Math.floor(e/4294967296),a=4294967295&e,this.writeByte(t>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t),this.writeByte(a>>24&255),this.writeByte(a>>16&255),this.writeByte(a>>8&255),this.writeByte(255&a)},i.prototype.readInt=function(){return this.readInt32()},i.prototype.writeInt=function(e){return this.writeInt32(e)},i.prototype.read=function(e){var t,a;for(t=[],a=0;0<=e?a<e:a>e;a=0<=e?++a:--a)t.push(this.readByte());return t},i.prototype.write=function(e){var t,a,r,n;for(n=[],a=0,r=e.length;a<r;a++)t=e[a],n.push(this.writeByte(t));return n},i}(),pz=function(){var i;function e(t){var a,r,n;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},r=0,n=this.tableCount;0<=n?r<n:r>n;r=0<=n?++r:--r)a={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[a.tag]=a}return e.prototype.encode=function(t){var a,r,n,d,l,u,A,h,v,k,g,E,S;for(S in g=Object.keys(t).length,u=Math.log(2),v=16*Math.floor(Math.log(g)/u),d=Math.floor(v/u),h=16*g-v,(r=new Vn).writeInt(this.scalarType),r.writeShort(g),r.writeShort(v),r.writeShort(d),r.writeShort(h),n=16*g,A=r.pos+n,l=null,E=[],t)for(k=t[S],r.writeString(S),r.writeInt(i(k)),r.writeInt(A),r.writeInt(k.length),E=E.concat(k),S==="head"&&(l=A),A+=k.length;A%4;)E.push(0),A++;return r.write(E),a=2981146554-i(r.data),r.pos=l+8,r.writeUInt32(a),r.data},i=function(t){var a,r,n,d;for(t=cv.call(t);t.length%4;)t.push(0);for(n=new Vn(t),r=0,a=0,d=t.length;a<d;a=a+=4)r+=n.readUInt32();return 4294967295&r},e}(),hz={}.hasOwnProperty,Mr=function(i,e){for(var t in e)hz.call(e,t)&&(i[t]=e[t]);function a(){this.constructor=i}return a.prototype=e.prototype,i.prototype=new a,i.__super__=e.prototype,i};ur=function(){function i(e){var t;this.file=e,t=this.file.directory.tables[this.tag],this.exists=!!t,t&&(this.offset=t.offset,this.length=t.length,this.parse(this.file.contents))}return i.prototype.parse=function(){},i.prototype.encode=function(){},i.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},i}();var gz=function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Mr(i,ur),i.prototype.tag="head",i.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.revision=e.readInt(),this.checkSumAdjustment=e.readInt(),this.magicNumber=e.readInt(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.readLongLong(),this.modified=e.readLongLong(),this.xMin=e.readShort(),this.yMin=e.readShort(),this.xMax=e.readShort(),this.yMax=e.readShort(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort(),this.indexToLocFormat=e.readShort(),this.glyphDataFormat=e.readShort()},i.prototype.encode=function(e){var t;return(t=new Vn).writeInt(this.version),t.writeInt(this.revision),t.writeInt(this.checkSumAdjustment),t.writeInt(this.magicNumber),t.writeShort(this.flags),t.writeShort(this.unitsPerEm),t.writeLongLong(this.created),t.writeLongLong(this.modified),t.writeShort(this.xMin),t.writeShort(this.yMin),t.writeShort(this.xMax),t.writeShort(this.yMax),t.writeShort(this.macStyle),t.writeShort(this.lowestRecPPEM),t.writeShort(this.fontDirectionHint),t.writeShort(e),t.writeShort(this.glyphDataFormat),t.data},i}(),Jh=function(){function i(e,t){var a,r,n,d,l,u,A,h,v,k,g,E,S,T,x,F,Q;switch(this.platformID=e.readUInt16(),this.encodingID=e.readShort(),this.offset=t+e.readInt(),v=e.pos,e.pos=this.offset,this.format=e.readUInt16(),this.length=e.readUInt16(),this.language=e.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(u=0;u<256;++u)this.codeMap[u]=e.readByte();break;case 4:for(g=e.readUInt16(),k=g/2,e.pos+=6,n=function(){var M,R;for(R=[],u=M=0;0<=k?M<k:M>k;u=0<=k?++M:--M)R.push(e.readUInt16());return R}(),e.pos+=2,S=function(){var M,R;for(R=[],u=M=0;0<=k?M<k:M>k;u=0<=k?++M:--M)R.push(e.readUInt16());return R}(),A=function(){var M,R;for(R=[],u=M=0;0<=k?M<k:M>k;u=0<=k?++M:--M)R.push(e.readUInt16());return R}(),h=function(){var M,R;for(R=[],u=M=0;0<=k?M<k:M>k;u=0<=k?++M:--M)R.push(e.readUInt16());return R}(),r=(this.length-e.pos+this.offset)/2,l=function(){var M,R;for(R=[],u=M=0;0<=r?M<r:M>r;u=0<=r?++M:--M)R.push(e.readUInt16());return R}(),u=x=0,Q=n.length;x<Q;u=++x)for(T=n[u],a=F=E=S[u];E<=T?F<=T:F>=T;a=E<=T?++F:--F)h[u]===0?d=a+A[u]:(d=l[h[u]/2+(a-E)-(k-u)]||0)!==0&&(d+=A[u]),this.codeMap[a]=65535&d}e.pos=v}return i.encode=function(e,t){var a,r,n,d,l,u,A,h,v,k,g,E,S,T,x,F,Q,M,R,ae,X,V,D,Z,C,N,W,J,re,ue,de,ie,fe,ye,ke,I,q,ee,oe,se,pe,ze,xe,De,_e,Re;switch(J=new Vn,d=Object.keys(e).sort(function(je,it){return je-it}),t){case"macroman":for(S=0,T=function(){var je=[];for(E=0;E<256;++E)je.push(0);return je}(),F={0:0},n={},re=0,fe=d.length;re<fe;re++)F[xe=e[r=d[re]]]==null&&(F[xe]=++S),n[r]={old:e[r],new:F[e[r]]},T[r]=F[e[r]];return J.writeUInt16(1),J.writeUInt16(0),J.writeUInt32(12),J.writeUInt16(0),J.writeUInt16(262),J.writeUInt16(0),J.write(T),{charMap:n,subtable:J.data,maxGlyphID:S+1};case"unicode":for(N=[],v=[],Q=0,F={},a={},x=A=null,ue=0,ye=d.length;ue<ye;ue++)F[R=e[r=d[ue]]]==null&&(F[R]=++Q),a[r]={old:R,new:F[R]},l=F[R]-r,x!=null&&l===A||(x&&v.push(x),N.push(r),A=l),x=r;for(x&&v.push(x),v.push(65535),N.push(65535),Z=2*(D=N.length),V=2*Math.pow(Math.log(D)/Math.LN2,2),k=Math.log(V/2)/Math.LN2,X=2*D-V,u=[],ae=[],g=[],E=de=0,ke=N.length;de<ke;E=++de){if(C=N[E],h=v[E],C===65535){u.push(0),ae.push(0);break}if(C-(W=a[C].new)>=32768)for(u.push(0),ae.push(2*(g.length+D-E)),r=ie=C;C<=h?ie<=h:ie>=h;r=C<=h?++ie:--ie)g.push(a[r].new);else u.push(W-C),ae.push(0)}for(J.writeUInt16(3),J.writeUInt16(1),J.writeUInt32(12),J.writeUInt16(4),J.writeUInt16(16+8*D+2*g.length),J.writeUInt16(0),J.writeUInt16(Z),J.writeUInt16(V),J.writeUInt16(k),J.writeUInt16(X),pe=0,I=v.length;pe<I;pe++)r=v[pe],J.writeUInt16(r);for(J.writeUInt16(0),ze=0,q=N.length;ze<q;ze++)r=N[ze],J.writeUInt16(r);for(De=0,ee=u.length;De<ee;De++)l=u[De],J.writeUInt16(l);for(_e=0,oe=ae.length;_e<oe;_e++)M=ae[_e],J.writeUInt16(M);for(Re=0,se=g.length;Re<se;Re++)S=g[Re],J.writeUInt16(S);return{charMap:a,subtable:J.data,maxGlyphID:Q+1}}},i}(),dv=function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Mr(i,ur),i.prototype.tag="cmap",i.prototype.parse=function(e){var t,a,r;for(e.pos=this.offset,this.version=e.readUInt16(),r=e.readUInt16(),this.tables=[],this.unicode=null,a=0;0<=r?a<r:a>r;a=0<=r?++a:--a)t=new Jh(e,this.offset),this.tables.push(t),t.isUnicode&&this.unicode==null&&(this.unicode=t);return!0},i.encode=function(e,t){var a,r;return t==null&&(t="macroman"),a=Jh.encode(e,t),(r=new Vn).writeUInt16(0),r.writeUInt16(1),a.table=r.data.concat(a.subtable),a},i}(),fz=function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Mr(i,ur),i.prototype.tag="hhea",i.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},i}(),vz=function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Mr(i,ur),i.prototype.tag="OS/2",i.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=function(){var t,a;for(a=[],t=0;t<10;++t)a.push(e.readByte());return a}(),this.charRange=function(){var t,a;for(a=[],t=0;t<4;++t)a.push(e.readInt());return a}(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=function(){var t,a;for(a=[],t=0;t<2;t=++t)a.push(e.readInt());return a}(),this.version>1))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},i}(),yz=function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Mr(i,ur),i.prototype.tag="post",i.prototype.parse=function(e){var t,a,r;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:case 196608:break;case 131072:var n;for(a=e.readUInt16(),this.glyphNameIndex=[],n=0;0<=a?n<a:n>a;n=0<=a?++n:--n)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],r=[];e.pos<this.offset+this.length;)t=e.readByte(),r.push(this.names.push(e.readString(t)));return r;case 151552:return a=e.readUInt16(),this.offsets=e.read(a);case 262144:return this.map=(function(){var d,l,u;for(u=[],n=d=0,l=this.file.maxp.numGlyphs;0<=l?d<l:d>l;n=0<=l?++d:--d)u.push(e.readUInt32());return u}).call(this)}},i}(),bz=function(i,e){this.raw=i,this.length=i.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},kz=function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Mr(i,ur),i.prototype.tag="name",i.prototype.parse=function(e){var t,a,r,n,d,l,u,A,h,v,k;for(e.pos=this.offset,e.readShort(),t=e.readShort(),l=e.readShort(),a=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)a.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+l+e.readShort()});for(u={},n=h=0,v=a.length;h<v;n=++h)r=a[n],e.pos=r.offset,A=e.readString(r.length),d=new bz(A,r),u[k=r.nameID]==null&&(u[k]=[]),u[r.nameID].push(d);this.strings=u,this.copyright=u[0],this.fontFamily=u[1],this.fontSubfamily=u[2],this.uniqueSubfamily=u[3],this.fontName=u[4],this.version=u[5];try{this.postscriptName=u[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch{this.postscriptName=u[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=u[7],this.manufacturer=u[8],this.designer=u[9],this.description=u[10],this.vendorUrl=u[11],this.designerUrl=u[12],this.license=u[13],this.licenseUrl=u[14],this.preferredFamily=u[15],this.preferredSubfamily=u[17],this.compatibleFull=u[18],this.sampleText=u[19]},i}(),wz=function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Mr(i,ur),i.prototype.tag="maxp",i.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.numGlyphs=e.readUInt16(),this.maxPoints=e.readUInt16(),this.maxContours=e.readUInt16(),this.maxCompositePoints=e.readUInt16(),this.maxComponentContours=e.readUInt16(),this.maxZones=e.readUInt16(),this.maxTwilightPoints=e.readUInt16(),this.maxStorage=e.readUInt16(),this.maxFunctionDefs=e.readUInt16(),this.maxInstructionDefs=e.readUInt16(),this.maxStackElements=e.readUInt16(),this.maxSizeOfInstructions=e.readUInt16(),this.maxComponentElements=e.readUInt16(),this.maxComponentDepth=e.readUInt16()},i}(),zz=function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Mr(i,ur),i.prototype.tag="hmtx",i.prototype.parse=function(e){var t,a,r,n,d,l,u;for(e.pos=this.offset,this.metrics=[],t=0,l=this.file.hhea.numberOfMetrics;0<=l?t<l:t>l;t=0<=l?++t:--t)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var A,h;for(h=[],t=A=0;0<=r?A<r:A>r;t=0<=r?++A:--A)h.push(e.readInt16());return h}(),this.widths=(function(){var A,h,v,k;for(k=[],A=0,h=(v=this.metrics).length;A<h;A++)n=v[A],k.push(n.advance);return k}).call(this),a=this.widths[this.widths.length-1],u=[],t=d=0;0<=r?d<r:d>r;t=0<=r?++d:--d)u.push(this.widths.push(a));return u},i.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},i}(),cv=[].slice,xz=function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Mr(i,ur),i.prototype.tag="glyf",i.prototype.parse=function(){return this.cache={}},i.prototype.glyphFor=function(e){var t,a,r,n,d,l,u,A,h,v;return e in this.cache?this.cache[e]:(n=this.file.loca,t=this.file.contents,a=n.indexOf(e),(r=n.lengthOf(e))===0?this.cache[e]=null:(t.pos=this.offset+a,d=(l=new Vn(t.read(r))).readShort(),A=l.readShort(),v=l.readShort(),u=l.readShort(),h=l.readShort(),this.cache[e]=d===-1?new Ez(l,A,v,u,h):new Sz(l,d,A,v,u,h),this.cache[e]))},i.prototype.encode=function(e,t,a){var r,n,d,l,u;for(d=[],n=[],l=0,u=t.length;l<u;l++)r=e[t[l]],n.push(d.length),r&&(d=d.concat(r.encode(a)));return n.push(d.length),{table:d,offsets:n}},i}(),Sz=function(){function i(e,t,a,r,n,d){this.raw=e,this.numberOfContours=t,this.xMin=a,this.yMin=r,this.xMax=n,this.yMax=d,this.compound=!1}return i.prototype.encode=function(){return this.raw.data},i}(),Ez=function(){function i(e,t,a,r,n){var d,l;for(this.raw=e,this.xMin=t,this.yMin=a,this.xMax=r,this.yMax=n,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],d=this.raw;l=d.readShort(),this.glyphOffsets.push(d.pos),this.glyphIDs.push(d.readUInt16()),32&l;)d.pos+=1&l?4:2,128&l?d.pos+=8:64&l?d.pos+=4:8&l&&(d.pos+=2)}return i.prototype.encode=function(){var e,t,a;for(t=new Vn(cv.call(this.raw.data)),e=0,a=this.glyphIDs.length;e<a;++e)t.pos=this.glyphOffsets[e];return t.data},i}(),Cz=function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Mr(i,ur),i.prototype.tag="loca",i.prototype.parse=function(e){var t,a;return e.pos=this.offset,t=this.file.head.indexToLocFormat,this.offsets=t===0?(function(){var r,n;for(n=[],a=0,r=this.length;a<r;a+=2)n.push(2*e.readUInt16());return n}).call(this):(function(){var r,n;for(n=[],a=0,r=this.length;a<r;a+=4)n.push(e.readUInt32());return n}).call(this)},i.prototype.indexOf=function(e){return this.offsets[e]},i.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]},i.prototype.encode=function(e,t){for(var a=new Uint32Array(this.offsets.length),r=0,n=0,d=0;d<a.length;++d)if(a[d]=r,n<t.length&&t[n]==d){++n,a[d]=r;var l=this.offsets[d],u=this.offsets[d+1]-l;u>0&&(r+=u)}for(var A=new Array(4*a.length),h=0;h<a.length;++h)A[4*h+3]=255&a[h],A[4*h+2]=(65280&a[h])>>8,A[4*h+1]=(16711680&a[h])>>16,A[4*h]=(4278190080&a[h])>>24;return A},i}(),Dz=function(){function i(e){this.font=e,this.subset={},this.unicodes={},this.next=33}return i.prototype.generateCmap=function(){var e,t,a,r,n;for(t in r=this.font.cmap.tables[0].codeMap,e={},n=this.subset)a=n[t],e[t]=r[a];return e},i.prototype.glyphsFor=function(e){var t,a,r,n,d,l,u;for(r={},d=0,l=e.length;d<l;d++)r[n=e[d]]=this.font.glyf.glyphFor(n);
5349for(n in t=[],r)(a=r[n])!=null&&a.compound&&t.push.apply(t,a.glyphIDs);if(t.length>0)for(n in u=this.glyphsFor(t))a=u[n],r[n]=a;return r},i.prototype.encode=function(e,t){var a,r,n,d,l,u,A,h,v,k,g,E,S,T,x;for(r in a=dv.encode(this.generateCmap(),"unicode"),d=this.glyphsFor(e),g={0:0},x=a.charMap)g[(u=x[r]).old]=u.new;for(E in k=a.maxGlyphID,d)E in g||(g[E]=k++);return h=function(F){var Q,M;for(Q in M={},F)M[F[Q]]=Q;return M}(g),v=Object.keys(h).sort(function(F,Q){return F-Q}),S=function(){var F,Q,M;for(M=[],F=0,Q=v.length;F<Q;F++)l=v[F],M.push(h[l]);return M}(),n=this.font.glyf.encode(d,S,g),A=this.font.loca.encode(n.offsets,S),T={cmap:this.font.cmap.raw(),glyf:n.table,loca:A,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(t)},this.font.os2.exists&&(T["OS/2"]=this.font.os2.raw()),this.font.directory.encode(T)},i}();$e.API.PDFObject=function(){var i;function e(){}return i=function(t,a){return(Array(a+1).join("0")+t).slice(-a)},e.convert=function(t){var a,r,n,d;if(Array.isArray(t))return"["+function(){var l,u,A;for(A=[],l=0,u=t.length;l<u;l++)a=t[l],A.push(e.convert(a));return A}().join(" ")+"]";if(typeof t=="string")return"/"+t;if(t!=null&&t.isString)return"("+t+")";if(t instanceof Date)return"(D:"+i(t.getUTCFullYear(),4)+i(t.getUTCMonth(),2)+i(t.getUTCDate(),2)+i(t.getUTCHours(),2)+i(t.getUTCMinutes(),2)+i(t.getUTCSeconds(),2)+"Z)";if({}.toString.call(t)==="[object Object]"){for(r in n=["<<"],t)d=t[r],n.push("/"+r+" "+e.convert(d));return n.push(">>"),n.join(` 5350`)}return""+t},e}();function Bz(i="p",e="mm",t="a4"){if(typeof $e=="function")return new $e(i,e,t);if(typeof $e=="function")return new $e(i,e,t);if($e&&typeof $e.jsPDF=="function")return new $e.jsPDF(i,e,t);if(typeof window<"u"&&window.jspdf&&typeof window.jspdf.jsPDF=="function")return new window.jspdf.jsPDF(i,e,t);throw new Error("jsPDF constructor not found")}const Iz="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASQAAABoCAYAAABYFI1PAAAQAElEQVR4AexdB3wURRd/R0uCQCD0joKU0AldJIAonYQiKp+CSpVepfceioUqHQWRXkKAhCJdQWooCRZUijQFQuj12//CXnb3dm9nryR3yeSXuWlv3pt5u/duyntvUj3nf5wDnAOcAx7CgVTE/zgHOAc4BzyEA1wgeciD4N3gHOAcIOICib8FLuMAR8Q54CwHuEByloO8PecA54DLOMAFkstYyRFxDnAOOMsBG4E0YuRIKlK0GA+JzIN169Y7+yw120dt28b8LIMqVabHjx9r4nG2MGLzZuZ+rFix0llypttv37GDuX9Tpk4zjd+owapVq5npL/n2WyN0NH/BAmZ8rN/3ChUrUeMmTalnr940Y+ZM+uWXw4b9MAtgFUhSw7//Pk/nz/OQ2Dz4979/pUfg0hgvJutYTp48SRBgLu3AS2Q3btxgfq+u/3v9ZavEi+JuxTH379KlSy7vGMbM+pyuXLlqSB8wrPhY4U6dOiW+H7PnzKE+ffvRG2++ScUDS1Kv3n3o4KFDhn1iAbARSBkzZmRpx2FczAFfX18XYyR6+PAhRUZGmcKLX2pTDRiBfX3Yx+fn58eI1XVgPj7pmJFlyPAKMywroJkxp09vzJ/06dOzknYK7ty5czRr9mx6s2YwNQ0JpZ9+/tkpfDYCiQVb7ty5KTAwkIoWLZriQ8mSJVlYliQwUVFRdP/+fVO0N0VE0JMnT0y14cCcA+DA1shICq5Vm7p26276vUN7BFMCqW+f3nTk0EH6NTaGjh89QqeiT6T4cOzIYULIkiUL+OlRYdWaNab7c/v2bdqxc6fpdooGPJOiOTBv/nwqVyHIoWUck0DyE6Z/P+3fRxPGj6fSZcqQj49Pima4evCYJR3Yt5cCAgLUVUmWf/ToEUVEbHaIvruWbQ51hjfySg78+eef4jJu5cpVpvrPJJC+/+5bCgoKMoU4pQEXLlyY9u3ZTf7+/h4xdJwaxcfHO9SX8E3h9Pz5c4fa8kacA3IOfNimDS1dtkxeZDdtKJDKCDOiRo0aWZHcvP+Ypu48TX3WH6ZBm46l2NB/wxEasukoXbvz0MqbIkWKiEIpfXrXb3paiTAmlv/wAyOkLdjNm7cI+wG2NbyEc8A8Bz5t157wA8nS0lYgqVq926K5teTJs+fUaM42mrorhn44+hctOfRHig3LjvxJiw6do/qzouj63UdWHhUrVoz2791NvklwUiR1Aqdr4eGbpKxDcVLoAjnUUd7IaQ507dKFZkz/WjdMDgujQQMHUGhoCOXLl88hetBfunz5smFbQ4GE0zQJS/TlOPrr5j0py2OBA1eEGVLD2UqhJO4p7d1DOXPkECAS/z9SOOq/d8+55wRFRn7alvjPLikodurYgTp20A89e3SnUSNH0kph1h175rQY13jjDVNdffbsGYU2T5jc6DU2FEh+Mv2YuHsJyxM9hCmx/NLtB9RIEEr/3kuYKZUqVYrGjRubJOxYudrcRqJWJ+Pi4pin2VrteZn3cODv8+eZO5suXTpxprRzx3YaN9bc+33s2HFRw9seMUOBJP+VTJvaENwerWRdd1EQSg1mRdKth0+t48yYIfGVTGH6sWlThLUPziScP21zhjpv6+kc6N+vL61ascJUNwcMHGRXRymVKWwc2C4HLt1+SBfiHlhh7t13btlkRWQiAdOPe04u1yRyG8PDCVNtKc9jzgE1B0JCmtLMGdPVxbp5/GB+PX2Gbj0XSLqscawiXWqLYw1d1GrFStcZpmLZxpUkXfRgkjGaDu3bU6OGDZlHOH36dF21Ei6QmNno+YBYXjt7uqYepVnFNnV7nk8ZHFi0cCGlTZuWabDXrl+nH3ft0oS1I5A04XmhB3Ngy5YtdPfuXcMevv7669SjezdDOABs2LiBL9vACB7sciBzZn9q26aNXRh55fr1G+RZa5oLJCsrvD+xbPlypkFUrlSJxo8bxwR761ac7q8ZEwIOlGI40KljR+ax7t6zh54+TTgAkhpygSRxwsvjBw8e0NatkUyjqFq1CuH4tnTp0kzw/LSNiU0pHqhs2TKUN29eJj6cPXuWYmJibGC5QLJhiXcWmFGGbFC/vjjI0JAQMTb62LBBe3pt1E5Wz5MphAPBNWsyjRSnt7GxZ21guUCyYYl3Fqxas5qp4+XKlaUCBQqIsCFNm4ix0cd/N27Qtu3bjcB4PeeA6CeNlQ1aCplcILFyz4Ph4Gpk8+YtTD1s2qSpFQ6G0/nz57fm7SWWL3fcWNceXl6XvDiQLx/bkg2jvnr1CiJF4AJJwQ7vzGD2cufOHabOq2dFTRo3ZmoXsTlCcxOSqTEHSjEcyJghA/NY79yxPRFmEUjMBDhg0nCAddO5UKFCpN7IhqYtS6/hkkRPd4SlPYdJGRzIZMIfWOrUqW2YwgWSDUu8qwCnaxs2bmTqdNMmtrOhmm++SVmyZGZqzyr4mJBxoGTJAWxWOzMwLpCc4Z4HtMXpGosyJLoaonGqhl+pevXqodowbGQUfIaIOADngA4HuEDSYYy3FLO6GgkIyEJ6PmxCZBvd9saN07Zdu3fbAzGs4wCcA/Y4wAWSPe54eB1O17Zs2crUy0YNG5HFom34W6/eO8x2SNy2jYndHMhBDnCB5CDjPKFZZGQk3WE8XWsWqq8EmUE4GXmrTh2mIa1bt44JjgNxDjjCAS6QHOGah7RZuZpNGRK34tatW9dur5uaUJLcs3evXVy8knPAUQ6YEkiOEuHtXM8BuBphvXftrbfeIggle71ozKiPBBx82QYu8OAODnCB5A6uJgJOM8u15s1CDXuUK2dOqlSpoiEcANavX4+IB84BGw5YLNr7lDaAOgVcIOkwxtOLv2O8fC9VqlSEDW2W8TQLbcYCRvYcbDEh4EDJlgPOXjDKBZIXvhpQhmS1XWvV6l3CkT/LMPv17SO6JWGB/f57Nt9Lurh4RbLkwO2428zj0lKi5AKJmX2eAxgVtY0glFh65OfrR5u3bCHcs2YUcEFA1oAAFrQUvilc1y8yEwIOlCw5EHc7jnlc/v6ZbGBTnECqWigbjapfhsJCK9Gc1m/SrPdr2A8f1KCZrarTzJaVafa7VWhMw3I2TEzsAlZlSPRr0eLFFNqsOTVr3sIwiLeLXrmCZobhxo2blJyUJJ8+fWY4Zg5gzIELFy4aA72EyJEj58tUQpTiBNKsllWoQ/Wi9GGFgtS0eE4KDcxlP5TIRc1K5
5350aFmZQpQSOn81K5qkQTuJUEKypCsyzV3dy852bb5pfdjZleaNGmYYVkBYcLDCuvJwvNE9AnWYVDBl3655A0cE0hyDF6UDszpT7kysb94WkO7cNPWZYIWnLvKtm3bxqwM6a4+SHiTk21bxowZpWEZxvfv3zeEMQsANQ7WNq+8kp4VNNHhDuw/wETTx8eHSpYMtIFNUQKpQWCC8yg4GI+NjaFTp07SmTOndcOxY8fo5s2bVsY9NzjWfPrcCkqpU6VOyBik0B8DELGaVRlSBHbzB07b9u7b52YqiYPe18eXmdDFS5eYYVkBL19mWyoDX9aArIg8Lvx88KB4AsvSsRIlilPRokVtQFOUQPLzS/hluXXrFgVVqkIVKlamchUq6oYq1arTrNmzrYzL5JuO0qTS17WQXxT5+MljazujhE86HyMQwnKNVRnSEJmLAJLLsi1/gfy6tn5qVp0+fUZd5HT+TAw7zly5czlNzx0IvvzqK2a0Nd6ooQmbogTSs+cJG5eYIuNaX02uqApvyWZImXxSUwaftCqIF9lX0qWhfBkTBMvff59/UcHwmTWb8a8eDGlv32Y/VmUg6zTI+vXrncThGc2zZc1KBQsWZOrM6dOn6eq1a0ywrEB7du9hArVYLFS4cGEm2MQEOn/+PK1dy27n2Ly5ts5bihJId+8lrP0zZcpErPsGf5z70/psUwkvRKlc/ta8PFGtUFbyTZPA0mPHj8ur7abz58tntx6VK1atRORR4crVq3Tgp588qk+OdgbX+LC2daWPcahbsAq4YsWKUc4cOVi7mWhwH7Vpy0wrd+7cuq5wEr49zOi8F/DanQfWzvv5+VH27NmteXuJ/Qf2K6qHNShHqUi2WYRaYfY1uF55pMQAjdXdjL6DMmf2N/zVw3LNU07XxAHKPpKLbRu8Z8qGZTc5ZcoUu/VmKocMHcoM/mYN7aUOMwI3AI4ZO45++vlnZsx9evfWhU1RAkl9Qlb4tdd0GSOvgD/plSsTZielhRnSrl6NqGetQKpRJBe9XSwPrW5fl4pnT3BwvnDRImJdXpUrW85QQzoqKoru3bsn75Zu+u26dWn/3r20e9ePtOvHnabDvr17aO3qVbr41RXJxSVJi+bN1UPTzWNDv2u37rr1rBXTvviSTpyIZgWnli1bMMMmBuD0GTNozNixzKTg6qbLZ5114Z0USLp4PbIi5mocPZNNbCpWrMjcz779P6eHDx9a4YsEpKcBdQJpZZsatOR/1al6wQBrHY6FBwwcZM0bJeoxuJBdsYpdQOCBw1C2WtWqVL1aNdOhcqVKBOv/ihWDjLou1l++coX27VfOIsUKBz8sFv1DAwdRMjXLkycP1a5ViwkWQPPmz6ewyY7PlL5bupQGDmJ/T/IJy3oz/UMfWYLFYp7fOBVG3/v2689Cwgrz5RfT7DoDTFEC6b+7Dyn2eryVOSEaTu+tlarEVWGvJLh2Hbp40b4mKkw63qnfgHl2BDKtP3gfkW7Acm3TpgjdenlFunTpKDg4WF7kcLoZo7EtCLjSti1b1mxAmSRh1KiRpugOHTaM2n7yCfNxN5DfuXOH+vXvT+3ad0CWOYwaOYIZ1gwgPD2wwmNmOH/BAipVpixhdsfaDnBwodzmo4+Q1A0pSiCBC1ExlxCJoUJQEBUqVEhMs3wcPXqUypavIExRx9Efv/+uaIITu40bw6lCxUp08OBBRZ29THPhtAGbfPZgcO8aqyP/OrVrE6bF9vCx1oWGJFwqadTGladtc+fNoxEjR9KgwYNdGgYMHEgIly9f1h1O1SpVqEH9+rr1WhXY4C5ZqrQ424HzOq2lNWbN2GcZPmIElQgsSV9Pn6GFSrfs9ddfp48+/FC33pmK8RMn2uU3hG6nzp/RO/XqU5HXi1KXrt3ojz/+MEUS7+TaNWsM26QyhEhmAKuP/6UY0fBhQxV5o0x8fLwgkMZSCeEFLFYikBo1biIGPKiWrVrR7ypBZYRv0oQJRiD0/fLlhjASAKvnRwneXvy68CVAsAcj1f3733/kpJKkhIpw6jRh4iSaOu0Ll4YvvvyKEC4YzHIXLlxAaUyah8TFxYkzhrpvv0OvFSlCFStXEd8L2AdWEoTca4WLUHCt2jRxUphDKgNr3HjCiuN6e/zGsnTR4sWi7SJWANYHZSKxdctmwuGNUZMUJ5DO/XeHdv2RoEPy4f/+R4EaKuxGjEP9n3/+SZi9IGAfBWVmwpDBgwx1X/AChIdvYkaLvR9mYAbAZnZ8caube4uSpJESataAAFq31vjXXD1+qOkdmAAAEABJREFUKQ/D4+joaPHdgHDFpjVubJHqzcYzZ0yn4sWLm23mMfAQRtiXZOlQihNIYMrCA2cRWcN6hqmkFdhFCRzfjhg+3BDb1q2RzK5GsJFtZj/AkLgAYGYfKbmctgnDpnrvvEPz5n6DZJKG4cIeVYf27ZO0D44SxzJtW1QkYRuBFUeKFEgP5AZnAqewjxSxKVxIJc4/FPDwq8FCzYyrkZCm+jeLsNDSggkKqkC5c+fWqrIpg3Lf/gNsxpU2jT2woG2bNrT022+TrGdhkybR0CGDk4y+M4RxQnv40EEKrlnTFBpXCSRTRJMa2DdNapsuQHcHQsLf39+mzpUFeEB7d++2e/Qp0YOaAcxFpLxRHMJ4c4gRHnV940aN1EW6+dWrHV/q6CJNwgp43Dywb5+mIai7uoUfAPxA9urZw10k3IY3derUhJk/ePYao56fvDMpUiDJGSBPY2p5/OgRatKkibzYZem+fXoTprBGN4BIBOFqhPV0DQ8fZgVSW1fGISZO29atX+9K0h6BC7/20ceP0ef9+zH9kDjaaYvFQl0++4xORZ8g/EA6iicp2uGdbvfpp3TyxHHC3qijfeACScW5vHnzEk40Vq9caUpJToVGkW3YoAHt3LGdJowfryg3ykyZOs0IxFrfqGFDa9rViVrBwcwo//nnHwoPt13+3r2XtH6k5AOAXpc8z5LGZQljx4yhM6dOUvdu3Qgb3yztWGBw+tS+XTtREEFxkNXG0h7u+Hj3G2HDpxHMbaZOmUxnY2No9qyZVEQ4YbTXL6M6LpB0ONRUWP5Ebt1CPwt7IgM+70/YS4H9mw64TfGrr75KnTt1oj27d9H6dWt1jQltGr4sgDeCLMJpD5TJsMzTC3ghAGOkcPYSrUMRlC2xuVpVOL7W64dUXqVyZbqo4S8I+3TQHEd/JVi92F3lOEhACAjI4hAf0KhgwYIkfQGxv4RTWjxrCCzUswSLxUIFChSg/7VuTYsXLaSzMbE0a+YMYlWxYKERWCKQXMVvPDO8Y9DPwixo5IgRtGH9Ooo9c5q2b4sSBXTuXK5xicIFksHTrVChPI0ZPZp+2r+ffvv1LIVv3EBzv5lDWCf36N6NcAKCgF/N8ePG0bLvvqNjRw4LL9kZ+vqrLwlfYgMSmtV4wdetWS3OrLDM0wt4ITD7wka5JiIXFWJzFcJVrx9S+d49u+mzzp1tqGKWBds69FeCTex4x/ZthFDYBe474C0C+0sLF8wXnzW+nFAVwBH9sKFDqGuXLuK70bFDB3EZNmzoUEIdnilgfxfepUULF1DrDz6gLFky2/DL2YJ3320p2jK6gt/AgXcMQgizoMGDBorKo1hNONtPdXsukNQcsZPPkT074Tj447ZtxXXylMmTxZcMLxp+NXGNEF6EkiVL2sHCVgWBxAbJoTyBA5gBYtmMHycIny+mTRXfjRnTvyYswyCkUNdIOCDAjMoT+uyJfeACyROfCu8T50AK5YDLBVIK5SMfNucA54ALOMAFkguYyFFwDnAOuIYDXCC5ho8cC+cA54ALOMAFksDEg4cOiddNR0ZFkaNha2SkaKUOY1gBpeIfPpRwnbWEG7AIjujDKBDLMlCgBE4E0EEMw064vZCBKZIXLlxgHjf6D9/Zv/32mwKHmczff//NTA9jiNR5HugL+q6mDX5izBi7vfao37J1K+G5nz/PfhGDmp6Uv/7vvwR89miiDnTRv6NHjxHaSO0djeFZArwAbmcC+q5l/AtPqegzgj38Uv2RI0fJESNz+fi5QBK48fEnn1Jos+bUpGmIw6FpSCg1btKUrmncRrFm7ToFfsAiwNGVQN4l/1OnTSPgRMA4EKM/V65c0cW/es1aRb/QTi+AP7Vq16GSpcuIzrk6duosCmBd5BoVy39YwUxPrx8oR19WrLT1oHkrLk58Bhg74PQC6kNCm9GbNYOpaPESBB9W8HzoqNfLA/sPEPDp0ZPKQRfPpGr16lS8RKDojmTsuPGmXdZIrJ3zzTcu4Sf6fvjwYQmtNT556qTinZLGoY4xLpRVe+MNcVxVqlWjYcOH06lTp6y4WBNcIAmc8vfPJHy65t9isXUH6uvro4l89hzXWZMvWLhIk4Y99QG9fmkikhX++uuvtHjJEvHLD+Fgz+GZrBnBvECedyYNmyl1e3tjVcNK+WfPnolfHPiGrvNWXWrWvAXFxsZK1Uxx2nRpmeDkQPHx8QSHbaPHjKHAUqWpZ6/ehDI5jFE6ffr0RiDM9Vq8M+sTCsQwIz927DhNCpssCvoOHTsRbqZBHUvgAkngUprUaYRP5/8tFgtpPVitMhL+zp49a8rBu9BE83/7jh2kJRTwpbVYbAWkhESvX1I9S4wlQ/mgIMJyzAjeFfQkGul0hIAjXyIJJ+KIzZtFr6DwAok8S7BY9HnM0h4ws+fModJly
5350xGWc8izBFfyE++KmqbF4vy4lnz7LZUtV070DaXGr5V3n0DSouYlZbCyPvf7b2Q2/PHbr5TLpAo9XkRn2fLN3LnOohDbQ2FPa8zQKob2+Yb16whaunnz5hXhpQ84JGssLHelPGsMY2AteixlcA3CQmdT+Eab5/jb2Vg68sshgkkPNNDVJhvPnz8X/WR/9fV0FhI2MDCj0BoDNLRhivT90qWiJjcUbeWNYQdYvUYNceYkL2dN169Xz2asWv3QKsNlEEZ0IAChba9uD37+cvAgrVi+nHr36knq9wN7UY0aN6GNG21tHNU0uUBSc0TI586dh3DDgyNB65dGQKn7D/e02IzVBTCowGYk6wUABqgIxpJaY4bdFbTPYcsEO6azMWdEkwc5Psz2zMwq0NbPz9dhPsP5F3AYhcASJWxowB6tdOnSBKNn2OidPhlN0KhWz676f/45YcZkRENdnyZtWhua4Cs8MsAUCVcZQZM7VuBjn969FM2xhHynXn2HNoczZ8msSRe0jYKvr6+iH3qZUiVL2tAAP8uWLUPNmoXSpIkTRVOaUSNH2qCAi2ejfSUukGzYRoQTK41itxThVG7V6tUO4166dBnhShqHEcgasuKBsS2MQgMDA2WtiRYtXqzIG2WePHlqBOJ0/Y0bN5hwwObs5wP76ZVXXlHAv/f+BwR/2YpCgwyEigGIWA2hOnHCBIJNm1jw8gN+sFq0bPkyxx6hHTu0Y5As/MT7MWjgAMLsVE2lSUioukiR5wJJwY6kycyaPdthwrgbzOHGTjbs2aO7AgNmSaxfRkVDw0ziAJQpU4a2bI5QEMPsdfAQcxdBKBAwZGD1D8NsOejhw0do3br18iKvS7/z9tsE42N5xy9dukRffvW1vEiR5gJJwY7EyWC9jqm7RO2XXw7TuXPnpCxzjJcWJ17yBlh2yfPuTJcQlkNy/NCtwb1d8jJvS1etUoXgm0jebwj9GzduyotcnoZhNgSiHPHI0aPlWa9Mwz2L+nLLsLAwwj6d1oC4QNLiipvLsNTp1rWrggruIlMUMGTUG+K44y2zm13wyrtlsShPYZ48eULPnrp/GSbvgzvSo0ePsrkGadVqW70nV9MeP26sAmVMTAydPn1aUeaNmSmTwxTdxpVZO3/8UVEmZbhAkjiRiDGO6N9r1YrkG+DffbdU91dDq2u4jFC+91SoUCHxlx2b3Frw7ihTXxaIG09y5szpDlKJijNb1qwENzNyojt27pRn3ZLGEge05ci3bd8hz3plGgcI6mucIiMjNceSCAJJk26KLrx67arom1nuqxrLHajwszLmhxUrFNcjffThhwRvjZilsOJwFm727DkKFA0aNFAIWUWll2Xq1Kmt6PGZMzGKvLsyNYOVt3ScOHHCXaQSFa962RYdfVKTPhdIGmzBKYFGscuKpPWzzbJt7jxmGuolXufOneje/fvM7bUA5TM2rXp52ZChQ0VbMKkMOiqjRtke9Ur1WjHaaJV7QpnaN/TVq1fpzp07bu9a8WLFFDSwCawosJNRqy3YAU30qsDAEgqasHnTOgDhAknBpheZx48fv0i46dNiebH3Aj/FefLksVKB1jPuNrMW6CRg2iDX6MWeVPZs2ejC+Qs6LdiKcWx84cIFgjEwYnmA0h6MOXHNUcNGjWnylKkKpHBHiyWbotAgIwlmA7Akqc6RPYeCLtQz4hNBIKmXvPF34hX9sJdhVduwh8NddVkyZ1GgvnXrFmEvSVEoZLhAEpig/p8xY4Z4NzsMSY1CYKnSoi3SyZPaU1A1bnW+U8eOiiLoFSkKNDJz581XlH4mzI5Q8ODhA0QOh7/++ks0NoXBqVbAWFsLS0OYqoAIZlTvv/8e/Xf9GsF5PsrMBJwQwlwCwYjPqC8eWJIWLlpkhoTDsOrZG4T13UQQSGq6cXG3mccQFbWNygdVJPDKKOBZFg8sSWvXrmPG7wygejb0/NkzeiocgqhxcoGk5oiQx8ZwdHQ0wdWGUcCsAeF2fLzQ0vx/+/btFI2MzEDwYJd9v8zaBtN06LGgQP0yo8xMwIwFv7LYh0IsD9DHUeOyWCyU2T+zwKff1VVMeXzJobuEYMRn1EM1ArM3JuROAoHPahTgj7rM1Xk1XTPPFEtKnMqBV0YB7yz4eeXqFVcPQROfmneWVKkIQQ2cSl3A845xAF9eR1piqQXH71JbzFLgp0fKq2PYA8E2SCrHaR00fqV8YsYQXHCBAXcawbVqE/rubvoQYu6moYffYnmx1Nar98byR4/cuz1hlidcIGlwDIqLuDkCdkYsAQaFrwrH7hqomIrUGs/2NLfVM6ge3ZXa0kwEdYCwB7Rg/jxCmD9vLqkDTBxwf5g43ldfVWCBK41q1d8Q958UFXYyEMb9+/UlBBY+g0/16tWzg9G9VerZi3upvcBuhiaMhHFrLG5IZuUn9jFfUPKMz8QUSJ4xYoZevPdeK8K1NbAzYgkwKMyfPz8DZm2QWsHBosGiVIuNYy17Omwsy/VhoCldvnw5qZnTcVZhYxzqAwhtPvqI1AFLQ2gxY7wwsAVv5ESx1DVj9V+gYAEaN3asGIDLKEwOCyNcWiin6a409sfkuLF0cvfpK+ip6arzgNELVatUIdwXOGH8eDLiJerBz4oVg/TQubRcPQ4o0CKoiXCBpOaIkHe3mYBAwuYfd3ZJhTjlgxcAKS/FCxYulJJi3OWzzmLsqo9Hjx6ZQoVfYVyaKW905swZWrFipbxIN/3woTl6uojcUPHw0UMFVpjkpFcZ3ioAXJR58EBJ14zm/d17d13UC9ejUW9ppE2Xjvz80tsQSmVTwgtMaUy7il2ffPKxApVazwiVCxclWNOnTZuWYCeE8qQMH7dtS7WCgxVdwL6SosALMxcvXFT0Or2fH2XKmFFR5o7MxYtK1Q1/E6ZA6o1jd/TPUZz/XL6saJo1a4Dmjb2GAgkvvoTpUTKwU5LG4mkx9m/k5gonTkQr7Jh+3LWL5Epy77/3no2rjKQak1p14fiJEwRXpu7sj7txw5+0nEa+/Plc6oJXjlueluuXoRw+lBB7ezgRrdQ4L6Sz52ookB48TOGCt6UAAAb+SURBVJhC+qf38Xa+eHT/u3btoujf/AUJSzT1Rrday1vRMJEzaq1m7H/JhWcid8cl5MI3Kd2QVChfwSV47SGB3yUcDshhKlWqKM96bXr7tu2KvleuVFmRlzKGAknu4a1s7sxUKLMvefvf5dvOmVi4a/xwQZo7d24reknfCHtKOO6XKly9mS3hdTROkya1TVP02abQSwqgg6ZWdJXbHbprGIsWLyE132Af6C56iYX3hx9W2GhlN23SWJO8oUBasy5BkzNNKgtFdKlPfeuUpPcrFqG2VYt6XWgVVJj+V+k1TWZ4QqF8c/vWrTiCRf2u3bsV+1qdOnbwhK5a+3Dl6lVrGgmcqGTLnh1JrwzduvdQ9DtLlswE972KQhdnoF81Tjgdk6MFTbX1v7zeW9KDhgxRdLVcubIEf+qKwpcZQ4F0/PgJ2rI1wVVAFt801LdWCZrWtBxNaFjGoZCU7b4MKU8fe7BAatfu05eP5kXUp28/mjx5youM8Ik9PU/YzBa6Yv2HmoI1IyTggxs6RkLS6/4nTgqjnw8eVPR7zOjRZLFYFGWuzrRo+a6Nq9xxY8e4mkyi4+vQsZNi7xMdgNoIYq1gKJDQ6IPWrenY8eNIJssAHRNPGRhurHi7bl1rd7Zs3UqYIUkFrd59lzJlyiRlkzzGbaVq+zJ5/5O8gyY6MHXaFzR8xAhFC3hx7NjBvTPSTz5tZ3PpZtcuXahUqVKKvnhbZsDAgYRrkOT9Dg0Nodq1asmLFGkmgQRnYFWqVqOhw4ZRbEwMwWRAgcXLM2ptWBxJJuWQevTorkseL6pupZMVZhX/MDMKrl2b1MfNPbp3Y+qJj086JjhngAoUKGjYHDOiZi1a0qDBgxWwMMmJ2GR8dY+ikZCBfaEQGf5HRESIlyku+/57BSz8WuFWEkUhQyZjBverJeCGEaOuwBtk7Tpv0RdffqUAxTJt+bIEO0xF5csMk0B6CUthwtKhjHDaUKxEIJWrECReqVyqTFmvjWFlXlYYT7TKUn/Llq20eMkSmjFzJnPAzae4xwtGjRK/HI1x/K++swu4YBrgTs3a69eu0cxZswiucbXGjnKMs3uPnhQknJLA8l+tTAlN4aJFi6K7huGffy6LtHCCqEVPrwx8hqsWkYDBR9jkMJq/YIHiOWIccDT/WZeuBDu8msG1CMJBjgr6P3t2/Ug5cyjdkMhh9NJxcbc0+Qj9rElhk6nNxx8TLO0hBOWHRsCHU7WdO5QnUihnCVC3wFjxDPV4p1UOXkAoG9HAD8+YsWMJOnJyPBjXlKnTqF37DlSmXHmq36Ah7T9wQIEO78S+PbsNHfiZEkgSBfjJgUYu3Ed4c4CVOfwWP3igdNuxNTKSOnbqTNi/YQ19+/Un3OO1d98+iU1Oxeq9JCCT3Iwg7Y4AB/29+/Slnr16a44d5Rgn7OnUp1DoD2ZGsKVCmiXAlS9w9urdR5OeHu/B54kTJ7GQIHxRunTtpsAPmp8PGEDQfFfr/QApXKngYkxHl0w4jNDiY4+evWjY8OGEUydY2oOWPMBUZ//evaI3UXk5axqngxgraOvxTqscvIALZSM6LwTSOMKmvxwPxjVY2Lj+bulSgq8uNZ6QkKZ08KcDBCGvrlPnbQRSvINuNNSIU2oem87qsd+/rxR4LKYpamVD4IRWNGK9oD4yhro+gh68ul96cEblZcuWoVUrVtCUyZPtgmLpbxfARKWfn58NNJbezmwnwNEdDIp3bN+msC20IaQqeOSkCQxmxOEbNxBoq1DbzcLdiF0A
5350E5U+Pj420Or3yQbAoABG6rjNFu+G+r47vaY2AqlgwQJUoAAPjvIgICDAhtdYfsnx4cW3AVIVwJMkrouW2sHCHnsaKjBFNsMrGRTPDldja71oUqMcObIr4CVaRnHhwoWp7ltvEa4cxxcJ1yjjV1DCqxfnypXTIXpa/VErY4JmmtRpCJrNWvBaZXA836RJE8KlhlGRW+n40SOiQTFwmQn+mf1NjQtO7+HYbvy4cYSZGHgIoUQm//LmzWeKrhYPpLK8quvR0RX1+yTB6sW43bhFi+Y0auRI+mn/ftr1407xNlvgYg02AgnIcJd7ooRfz1Jyo9OoYUMb3uPlk49zLeOVOvPmfmPlj72jUolgUFAFKzzowSIfgk2qV8etP/hAAY82LCHm9CnaHLGJwiZNIjNfJMzwWPCzwMycMV09HAoIyEKxZ04zjyn6+DFas2ql+AVS2+PZILdTgLYsfZZgjvxyiL5dvJhwFxu+xHZQ263Cj5SE09kYLkvUxHB3oBm8EK7YtIaAx7uoxseStxFILI04DOcA5wDngDs4wAWSO7jKcXIOcA44xAEukBxiG2/keRzgPUoOHOACKTk8RT4GzoFkwgEukJLJg+TD4BxIDhz4PwAAAP//PzxfIAAAAAZJREFUAwC1R7TWBgJS3gAAAABJRU5ErkJggg==",Pz={eula:"eula","eula-page":"eula",terms:"terms","terms-and-conditions":"terms",privacy:"privacy","privacy-policy":"privacy",productPrivacy:"productPrivacy","product-privacy":"productPrivacy",dpa:"dpa","data-processing-agreement":"dpa",support:"support","support-and-maintenance":"support",ethics:"ethics","code-of-ethics":"ethics",ims:"ims","policy-ims":"ims",cookie:"cookiePolicy",cookiePolicy:"cookiePolicy","cookie-policy":"cookiePolicy"},aa={cs:"Stáhnout PDF",en:"Download PDF",de:"PDF herunterladen",es:"Descargar PDF",pt:"Descarregar PDF",ar:"ØªÙØ²ÙÙ PDF",it:"Scarica PDF"},Sc={cs:{loading:"Generuji PDF...",downloaded:"â PDF staženo",officialDoc:"Oficiálnà právnà dokumentace",generatedOn:"Vygenerováno dne",pageOf:"Strana",toc:"Obsah dokumentu",companyNotice:"JALUD Embedded s.r.o. â VÅ¡echna práva vyhrazena"},en:{loading:"Generating PDF...",downloaded:"â PDF Downloaded",officialDoc:"Official Legal Documentation",generatedOn:"Generated on",pageOf:"Page",toc:"Table of Contents",companyNotice:"JALUD Embedded s.r.o. â All rights reserved"},de:{loading:"PDF wird generiert...",downloaded:"â PDF heruntergeladen",officialDoc:"Offizielle Rechtsdokumentation",generatedOn:"Erstellt am",pageOf:"Seite",toc:"Inhaltsverzeichnis",companyNotice:"JALUD Embedded s.r.o. â Alle Rechte vorbehalten"},es:{loading:"Generando PDF...",downloaded:"â PDF descargado",officialDoc:"Documentación Legal Oficial",generatedOn:"Generado el",pageOf:"Página",toc:"Ãndice de Contenidos",companyNotice:"JALUD Embedded s.r.o. â Todos los derechos reservados"},pt:{loading:"A gerar PDF...",downloaded:"â PDF descarregado",officialDoc:"Documentação JurÃdica Oficial",generatedOn:"Gerado a",pageOf:"Página",toc:"Ãndice",companyNotice:"JALUD Embedded s.r.o. â Todos os direitos reservados"},ar:{loading:"Ø¬Ø§Ø±Ù Ø¥ÙØ´Ø§Ø¡ Ù ÙÙ PDF...",downloaded:"â ØªÙ ØªÙØ²ÙÙ PDF",officialDoc:"ÙØ«ÙÙØ© ÙØ§ÙÙÙÙØ© Ø±Ø³Ù ÙØ©",generatedOn:"ØªÙ Ø§ÙØ¥Ùشاء ÙÙ",pageOf:"ØµÙØØ©",toc:"ÙÙØ±Ø³ اÙÙ ØØªÙÙØ§Øª",companyNotice:"JALUD Embedded s.r.o. â Ø¬Ù ÙØ¹ Ø§ÙØÙÙÙ Ù ØÙÙØ¸Ø©"},it:{loading:"Generazione PDF in corso...",downloaded:"â PDF scaricato",officialDoc:"Documentazione Legale Ufficiale",generatedOn:"Generato il",pageOf:"Pagina",toc:"Indice del documento",companyNotice:"JALUD Embedded s.r.o. â Tutti i diritti riservati"}};function Tz(i,e,t){const a=e==="ar",r=Sc[e]||Sc.en,n=new Date().toLocaleDateString(e==="cs"?"cs-CZ":e==="it"?"it-IT":"en-GB"),d=t.version||jn&&jn[e]||"Verze 2026.1 (ÃÄinnost od 1. ledna 2026)",l=i==="cookie"||i==="cookiePolicy"||i==="cookie-policy";let u="";return l?u=` 5351 <div style="display: flex; flex-direction: column; gap: 14px;"> 5352 <div class="pdf-section" style="border-bottom: 1px solid #e2e8f0; padding-bottom: 12px; margin-bottom: 6px;"> 5353 <h2 style="font-size: 13.5px; font-weight: 800; color: #0f172a; margin: 0 0 6px;">1. ${t.sec1Title||""}</h2> 5354 <p style="font-size: 11px; line-height: 1.6; color: #334155; margin: 0 0 6px;">${t.sec1P1||""}</p> 5355 <p style="font-size: 11px; line-height: 1.6; color: #334155; margin: 0;">${t.sec1P2||""}</p> 5356 </div> 5357 5358 <div class="pdf-section" style="border-bottom: 1px solid #e2e8f0; padding-bottom: 12px; margin-bottom: 6px;"> 5359 <h2 style="font-size: 13.5px; font-weight: 800; color: #0f172a; margin: 0 0 8px;">2. ${t.sec2Title||""}</h2> 5360 <div style="margin-bottom: 6px; padding: 8px 12px; background: #f8fafc; border-left: 3px solid #0066cc; border-radius: 4px;"> 5361 <strong style="font-size: 11px; color: #0f172a;">${t.catATitle||""}</strong> 5362 <p style="font-size: 10.5px; line-height: 1.5; color: #475569; margin: 3px 0 0;">${t.catADesc||""}</p> 5363 </div> 5364 <div style="margin-bottom: 6px; padding: 8px 12px; background: #f8fafc; border-left: 3px solid #0066cc; border-radius: 4px;"> 5365 <strong style="font-size: 11px; color: #0f172a;">${t.catBTitle||""}</strong> 5366 <p style="font-size: 10.5px; line-height: 1.5; color: #475569; margin: 3px 0 0;">${t.catBDesc||""}</p> 5367 </div> 5368 <div style="padding: 8px 12px; background: #f8fafc; border-left: 3px solid #0066cc; border-radius: 4px;"> 5369 <strong style="font-size: 11px; color: #0f172a;">${t.catCTitle||""}</strong> 5370 <p style="font-size: 10.5px; line-height: 1.5; color: #475569; margin: 3px 0 0;">${t.catCDesc||""}</p> 5371 </div> 5372 </div> 5373 5374 <div class="pdf-section" style="border-bottom: 1px solid #e2e8f0; padding-bottom: 12px; margin-bottom: 6px;"> 5375 <h2 style="font-size: 13.5px; font-weight: 800; color: #0f172a; margin: 0 0 8px;">3. ${t.sec3Title||""}</h2> 5376 <p style="font-size: 11px; line-height: 1.5; color: #475569; margin: 0 0 10px;">${t.sec3Intro||""}</p> 5377 5378 <table style="width: 100%; border-collapse: collapse; font-size: 10px; margin-bottom: 6px;"> 5379 <thead> 5380 <tr style="background: #f1f5f9; border-bottom: 1.5px solid #cbd5e1; text-align: ${a?"right":"left"};"> 5381 <th style="padding: 6px 8px;">${t.thName||"Name"}</th> 5382 <th style="padding: 6px 8px;">${t.thProvider||"Provider"}</th> 5383 <th style="padding: 6px 8px;">${t.thStorageType||"Type"}</th> 5384 <th style="padding: 6px 8px;">${t.thCategory||"Category"}</th> 5385 <th style="padding: 6px 8px;">${t.thDuration||"Duration"}</th> 5386 </tr> 5387 </thead> 5388 <tbody> 5389 <tr style="border-bottom: 1px solid #e2e8f0;"> 5390 <td style="padding: 6px 8px; font-family: monospace; font-weight: 700;">sed_cookie_consent_v2</td> 5391 <td style="padding: 6px 8px;">JALUD Embedded</td> 5392 <td style="padding: 6px 8px;">LocalStorage</td> 5393 <td style="padding: 6px 8px;"><span style="background: #e0f2fe; color: #0369a1; padding: 2px 6px; border-radius: 4px;">${t.catBadgeNecessary||"Necessary"}</span></td> 5394 <td style="padding: 6px 8px;">${t.consentDuration||"Persistent"}</td> 5395 </tr> 5396 <tr style="border-bottom: 1px solid #e2e8f0;"> 5397 <td style="padding: 6px 8px; font-family: monospace; font-weight: 700;">_ga</td> 5398 <td style="padding: 6px 8px;">Google LLC</td> 5399 <td style="padding: 6px 8px;">HTTP Cookie</td> 5400 <td style="padding: 6px 8px;"><span style="background: #fef3c7; color: #92400e; padding: 2px 6px; border-radius: 4px;">${t.catBadgeAnalytics||"Analytics"}</span></td> 5401 <td style="padding: 6px 8px;">${t.gaDuration||"2 years"}</td> 5402 </tr> 5403 <tr style="border-bottom: 1px solid #e2e8f0;"> 5404 <td style="padding: 6px 8px; font-family: monospace; font-weight: 700;">_ga_*</td> 5405 <td style="padding: 6px 8px;">Google LLC</td> 5406 <td style="padding: 6px 8px;">HTTP Cookie</td> 5407 <td style="padding: 6px 8px;"><span style="background: #fef3c7; color: #92400e; padding: 2px 6px; border-radius: 4px;">${t.catBadgeAnalytics||"Analytics"}</span></td> 5408 <td style="padding: 6px 8px;">${t.ga4Duration||"2 years"}</td> 5409 </tr> 5410 <tr style="border-bottom: 1px solid #e2e8f0;"> 5411 <td style="padding: 6px 8px; font-family: monospace; font-weight: 700;">__hstc, hubspotutk, __hssc, __hssrc</td> 5412 <td style="padding: 6px 8px;">HubSpot, Inc.</td> 5413 <td style="padding: 6px 8px;">HTTP Cookie</td> 5414 <td style="padding: 6px 8px;"><span style="background: #fef3c7; color: #92400e; padding: 2px 6px; border-radius: 4px;">${t.catBadgeAnalytics||"Analytics"}</span></td> 5415 <td style="padding: 6px 8px;">${t.hsDuration||"Session to 13 months"}</td> 5416 </tr> 5417 <tr style="border-bottom: 1px solid #e2e8f0;"> 5418 <td style="padding: 6px 8px; font-family: monospace; font-weight: 700;">YSC, PREF, GPS</td> 5419 <td style="padding: 6px 8px;">YouTube / Google</td> 5420 <td style="padding: 6px 8px;">Cookie / LocalStorage</td> 5421 <td style="padding: 6px 8px;"><span style="background: #ede9fe; color: #6b21a8; padding: 2px 6px; border-radius: 4px;">${t.catBadgeMedia||"Media"}</span></td> 5422 <td style="padding: 6px 8px;">${t.ytDuration||"Session to 2 years"}</td> 5423 </tr> 5424 </tbody> 5425 </table> 5426 </div> 5427 5428 <div class="pdf-section" style="border-bottom: 1px solid #e2e8f0; padding-bottom: 12px; margin-bottom: 6px;"> 5429 <h2 style="font-size: 13.5px; font-weight: 800; color: #0f172a; margin: 0 0 6px;">4. ${t.sec4Title||""}</h2> 5430 <p style="font-size: 11px; line-height: 1.6; color: #334155; margin: 0 0 6px;">${t.sec4P1||""}</p> 5431 <p style="font-size: 11px; line-height: 1.6; color: #334155; margin: 0;">${t.sec4P2||""}</p> 5432 </div> 5433 5434 <div class="pdf-section"> 5435 <h2 style="font-size: 13.5px; font-weight: 800; color: #0f172a; margin: 0 0 6px;">5. ${t.sec5Title||""}</h2> 5436 <p style="font-size: 11px; line-height: 1.6; color: #334155; margin: 0 0 6px;">${t.sec5P1||""}</p> 5437 <div style="font-size: 10.5px; line-height: 1.5; color: #475569;"> 5438 <strong>${t.companyName||"JALUD Embedded s.r.o."}</strong><br> 5439 ${t.companyAddress||"Nepomucká 1355/261, 326 00 PlzeÅ, Czech Republic"}<br> 5440 ${t.companyId||"IÄO: 03056287"}<br> 5441 Email: [email protected] • Web: www.jalud.eu 5442 </div> 5443 </div> 5444 </div> 5445 `:u=` 5446 <div style="display: flex; flex-direction: column; gap: 14px;"> 5447 ${(t.sections||[]).map(h=>` 5448 <div class="pdf-section" style="border-bottom: 1px solid #e2e8f0; padding-bottom: 12px; margin-bottom: 4px;"> 5449 <h2 style="font-size: 13px; font-weight: 800; color: #0f172a; margin: 0 0 6px; display: flex; align-items: center; gap: 8px;">
5450 <span style="background: #e0f2fe; color: #0284c7; width: 22px; height: 22px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 800; flex-shrink: 0;"> 5451 ${h.num} 5452 </span> 5453 <span>${h.title}</span> 5454 </h2> 5455 <div style="font-size: 11px; line-height: 1.6; color: #334155;"> 5456 ${h.text} 5457 </div> 5458 </div> 5459 `).join("")} 5460 </div> 5461 `,` 5462 <div id="sed-pdf-root" style="width: 744px; padding: 20px 24px; background: #ffffff; color: #0f172a; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; box-sizing: border-box; direction: ${a?"rtl":"ltr"}; text-align: ${a?"right":"left"};"> 5463 5464 <!-- Clean Executive Header on Pure White with Official JALUD Logo --> 5465 <div class="pdf-header" style="background: #ffffff; padding: 4px 0 16px 0; display: flex; justify-content: space-between; align-items: center; gap: 16px; margin-bottom: 20px; border-bottom: 2px solid #0066cc;"> 5466 <div style="display: flex; align-items: center;"> 5467 <img src="${Iz}" alt="JALUD EMBEDDED" style="height: 48px; width: auto; max-width: 220px; object-fit: contain; display: block;" /> 5468 </div> 5469 <div style="font-size: 10px; line-height: 1.45; color: #475569; text-align: ${a?"left":"right"};"> 5470 <strong style="color: #0f172a; font-size: 12.5px; font-weight: 800; letter-spacing: 0.2px;">JALUD Embedded s.r.o.</strong><br> 5471 Nepomucká 1355/261, 326 00 PlzeÅ, Czech Republic<br> 5472 IÄO: 03056287 • DIÄ: CZ03056287<br> 5473 <span style="color: #0066cc; font-weight: 600;">www.jalud.eu</span> • [email protected] 5474 </div> 5475 </div> 5476 5477 <!-- Document Title & Header Meta --> 5478 <div class="pdf-section" style="margin-bottom: 16px;"> 5479 <div style="font-size: 10px; font-weight: 800; color: #0066cc; text-transform: uppercase; letter-spacing: 0.8px; margin-bottom: 4px;"> 5480 ${t.eyebrow||"LEGAL DOCUMENTATION & COMPLIANCE"} 5481 </div> 5482 <h1 style="font-size: 19px; font-weight: 800; color: #0f172a; margin: 0 0 6px; line-height: 1.25;"> 5483 ${t.title} 5484 </h1> 5485 <p style="font-size: 11px; line-height: 1.5; color: #475569; margin: 0 0 12px;"> 5486 ${t.subtitle} 5487 </p> 5488 5489 <!-- Meta badges --> 5490 <div style="display: flex; gap: 8px; align-items: center; flex-wrap: wrap; font-size: 10px;"> 5491 <span style="background: #f1f5f9; border: 1px solid #cbd5e1; padding: 3px 8px; border-radius: 4px; font-weight: 700; color: #0f172a;"> 5492 ${d} 5493 </span> 5494 <span style="background: #eff6ff; border: 1px solid #bfdbfe; padding: 3px 8px; border-radius: 4px; font-weight: 700; color: #1d4ed8;"> 5495 ${e.toUpperCase()} 5496 </span> 5497 <span style="background: #f8fafc; border: 1px solid #e2e8f0; padding: 3px 8px; border-radius: 4px; color: #64748b;"> 5498 ${r.officialDoc} 5499 </span> 5500 </div> 5501 </div> 5502 5503 <!-- Executive Preamble --> 5504 ${t.preamble?` 5505 <div class="pdf-section" style="background: #f8fafc; border-left: ${a?"none":"4px solid #0066cc"}; border-right: ${a?"4px solid #0066cc":"none"}; padding: 10px 14px; border-radius: 4px; margin-bottom: 16px; font-size: 11px; line-height: 1.6; color: #1e293b;"> 5506 ${t.preamble} 5507 </div> 5508 `:""} 5509 5510 <!-- Table of Contents --> 5511 ${t.sections&&t.sections.length>0?` 5512 <div class="pdf-section" style="background: #f0f7ff; border: 1px solid #bae6fd; border-radius: 6px; padding: 12px 16px; margin-bottom: 18px;"> 5513 <div style="font-size: 10.5px; font-weight: 800; color: #0369a1; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 8px;"> 5514 ð ${t.tocTitle||r.toc} 5515 </div> 5516 <div style="display: grid; grid-template-columns: 1fr 1fr; gap: 4px 14px; font-size: 10px;"> 5517 ${t.sections.map(A=>` 5518 <div style="display: flex; gap: 6px; color: #0f172a;">
5519 <span style="font-weight: 800; color: #0284c7; min-width: 16px;">${A.num}.</span> 5520 <span style="font-weight: 600;">${A.title}</span> 5521 </div> 5522 `).join("")} 5523 </div> 5524 </div> 5525 `:""} 5526 5527 <!-- Document Body --> 5528 ${u} 5529 5530 <!-- Verification Footer Note --> 5531 <div class="pdf-section" style="margin-top: 20px; padding: 10px 14px; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px; font-size: 9.5px; color: #64748b; display: flex; justify-content: space-between; align-items: center;"> 5532 <div> 5533 <strong>${r.officialDoc}</strong> • JALUD Embedded s.r.o. 5534 </div> 5535 <div> 5536 ${r.generatedOn}: ${n} 5537 </div> 5538 </div> 5539 </div> 5540 `}async function dn(i,e="cs",t=null){const a=Pz[i]||i,r=Uv[a];if(!r){console.error(`[PDF Export] Document group not found for key: ${i}`);return}const n=r[e]||r.en||r.cs;if(!n){console.error(`[PDF Export] Language data not found for ${a}/${e}`);return}const d=e==="ar",l=Sc[e]||Sc.en;let u="";t&&(u=t.innerHTML,t.disabled=!0,t.innerHTML=` 5541 <span style="display: inline-flex; align-items: center; gap: 6px;"> 5542 <svg style="animation: sed-spin 1s linear infinite;" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> 5543 <circle cx="12" cy="12" r="10" stroke-opacity="0.25"></circle> 5544 <path d="M12 2a10 10 0 0 1 10 10" stroke-linecap="round"></path> 5545 </svg> 5546 <span>${l.loading}</span> 5547 </span> 5548 `);const A=document.createElement("div");A.style.position="fixed",A.style.left="0",A.style.top="0",A.style.width="744px",A.style.background="#ffffff",A.style.zIndex="-99999",A.style.pointerEvents="none",A.innerHTML=Tz(a,e,n),document.body.appendChild(A);try{console.log(`[PDF Export] Starting PDF generation for ${a} (${e})...`),document.fonts&&document.fonts.ready&&await document.fonts.ready,await new Promise(de=>setTimeout(de,150));const h=A.querySelector("#sed-pdf-root"),v=Array.from(h.querySelectorAll("img"));await Promise.all(v.map(de=>de.complete?Promise.resolve():new Promise(ie=>{de.onload=ie,de.onerror=ie})));const g=await(typeof cs=="function"?cs:cs&&cs.default?cs.default:cs)(h,{scale:2,useCORS:!0,logging:!1,backgroundColor:"#ffffff",scrollX:0,scrollY:0}),E=8,S=1680,T=2376,x=96,F=1488,Q=1076,M=1056,R=h.getBoundingClientRect(),X=Array.from(h.querySelectorAll(".pdf-section, .pdf-header")).map(de=>{const ie=de.getBoundingClientRect();return{top:ie.top-R.top,bottom:ie.bottom-R.top}}),V=Math.ceil(h.offsetHeight||h.scrollHeight||R.height),D=g.width/744,Z=[];let C=0,N=0;for(;C<V;){const de=N===0?Q:M;let ie=C+de;if(ie>=V-20){Z.push({startY:C,endY:V,isFirstPage:N===0});break}let fe=ie;for(const ye of X)if(ye.top<ie&&ye.bottom>ie){ye.top>C+de*.25&&(fe=ye.top);break}Z.push({startY:C,endY:fe,isFirstPage:N===0}),C=fe,N++}const W=Z.length,J=Bz("p","mm","a4");for(let de=0;de<W;de++){const ie=Z[de],fe=ie.endY-ie.startY,ye=Math.round(fe*D),ke=document.createElement("canvas");ke.width=S,ke.height=T;const I=ke.getContext("2d");I.fillStyle="#ffffff",I.fillRect(0,0,S,T);const q=de===0?96:136;if(I.drawImage(g,0,Math.round(ie.startY*D),g.width,ye,x,q,F,ye),de>0){I.font='600 21px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif',I.fillStyle="#64748b",I.textBaseline="middle";const _e=n.version&&n.version.includes("2026")?"Verze 2026.1":n.version||"Version 2026.1",Re=I.measureText(_e).width,je=S-x;I.textAlign=d?"left":"right",I.fillText(_e,d?x:je,68),I.textAlign=d?"right":"left";const it=d?je:x,G=F-Re-80;let Me=`Sound Event Detector ⢠${n.title}`;if(I.measureText(Me).width>G){for(;I.measureText(Me+"...").width>G&&Me.length>10;)Me=Me.slice(0,-1);Me+="..."}I.fillText(Me,it,68),I.strokeStyle="#cbd5e1",I.lineWidth=1.5,I.beginPath(),I.moveTo(x,96),I.lineTo(S-x,96),I.stroke()}const ee=2280,oe=2320,se=19;I.strokeStyle="#cbd5e1",I.lineWidth=1.5,I.beginPath(),I.moveTo(x,ee),I.lineTo(S-x,ee),I.stroke(),I.font=`400 ${se}px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif`,I.fillStyle="#94a3b8",I.textBaseline="middle",I.textAlign=d?"right":"left",I.fillText(`${l.companyNotice} ⢠www.jalud.eu`,d?S-x:x,oe),I.textAlign=d?"left":"right",I.fillText(`${l.pageOf} ${de+1} / ${W}`,d?x:S-x,oe);const pe=ke.toDataURL("image/jpeg",.95);de>0&&J.addPage(),J.addImage(pe,"JPEG",0,0,210,297)}const ue=`JALUD_${a.replace(/[^a-zA-Z0-9_-]/g,"_").toUpperCase()}_${e.toUpperCase()}.pdf`;console.log(`[PDF Export] Generated ${W} page(s). Saving ${ue}...`),J.save(ue),console.log(`[PDF Export] Successfully exported and triggered download for ${ue}`),t&&(t.innerHTML=`<span>${l.downloaded}</span>`,setTimeout(()=>{t.disabled=!1,t.innerHTML=u},2500))}catch(h){console.error("[PDF Export] Failed to generate PDF:",h),t&&(t.disabled=!1,t.innerHTML=u)}finally{A.parentNode&&A.parentNode.removeChild(A)}}function Lz(i){const e=document.createElement("div");e.className="sed-page-cookie-policy";const t=_t()||"en",a=im[t]||im.en,r=t==="ar",n=aa[t]||aa.en;e.innerHTML=` 5549 <!-- Header Hero --> 5550 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem; direction: ${r?"rtl":"ltr"};"> 5551 <div class="sed-container"> 5552 <div class="sed-section-header" style="max-width: 860px; margin: 0 auto 2rem; text-align: center;"> 5553 <div class="sed-eyebrow" style="color: var(--blue-primary); font-weight: 800; letter-spacing: 0.08em; font-size: 0.85rem; margin-bottom: 0.75rem;">${a.eyebrow}</div> 5554 <h1 class="sed-page-hero-title" style="font-size: clamp(2rem, 4vw, 2.75rem); color: var(--navy-dark); font-weight: 800; line-height: 1.2; margin-bottom: 1rem;">${a.title}</h1> 5555 <p class="sed-section-desc" style="font-size: 1.1rem; color: var(--text-muted); line-height: 1.6;"> 5556 ${a.subtitle} 5557 </p> 5558 </div> 5559 </div> 5560 </section> 5561 5562 <!-- Content Section --> 5563 <section class="sed-section" style="background-color: #ffffff; padding: 2rem 0 5rem; direction: ${r?"rtl":"ltr"}; text-align: ${r?"right":"left"};"> 5564 <div class="sed-container" style="max-width: 960px;"> 5565 5566 <!-- Company Metadata & Download Card --> 5567 <div class="sed-card" style="padding: 1.75rem 2rem; margin-bottom: 2rem; background: #f8fafc; border: 1.5px solid var(--slate-line); border-radius: 12px; display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; gap: 1rem;"> 5568 <div> 5569 <div style="font-weight: 800; color: var(--navy-dark); font-size: 1.25rem; font-family: var(--font-heading); margin-bottom: 0.35rem;"> 5570 JALUD Embedded s.r.o. 5571 </div> 5572 <div style="font-size: 0.92rem; color: var(--text-dark); margin-bottom: 0.3rem;"> 5573 <strong>Nepomucká 1355/261, 326 00 PlzeÅ, Czech Republic ⢠IÄO: 03056287</strong> 5574 </div> 5575 <div style="font-size: 0.88rem; color: var(--text-muted); line-height: 1.6;"> 5576 Web: <a href="https://www.jalud.eu" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;">www.jalud.eu</a> • 5577 E-mail: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span> 5578 </div> 5579 </div> 5580 <div style="display: flex; flex-direction: row; align-items: center; gap: 0.75rem; flex-wrap: wrap;"> 5581 <div style="font-size: 0.82rem; font-weight: 700; color: var(--blue-primary); background: #ffffff; padding: 0.45rem 0.9rem; border-radius: 6px; border: 1px solid var(--slate-line); white-space: nowrap;"> 5582 ${a.version||"Version 2026.1"} 5583 </div> 5584 <button class="sed-btn sed-btn-outline sed-download-pdf-btn" id="sed-download-pdf-btn" style="font-size: 0.82rem; padding: 0.45rem 0.9rem; display: inline-flex; align-items: center; gap: 6px; cursor: pointer; border-radius: 6px; background: #ffffff; color: var(--blue-primary); border-color: var(--blue-primary); font-weight: 700; transition: all 0.2s; white-space: nowrap;" onmouseover="this.style.background='var(--blue-ultra-light)'" onmouseout="this.style.background='#ffffff'"> 5585 ${Ne("download",14,"var(--blue-primary)")}
5586 <span>${n}</span> 5587 </button> 5588 </div> 5589 </div> 5590 5591 <div class="sed-card" style="padding: 2.5rem; line-height: 1.8; color: var(--text-dark); border: 1.5px solid var(--slate-line); border-radius: 16px; box-shadow: 0 4px 24px rgba(0,0,0,0.04); background: #ffffff;"> 5592 5593 <!-- Section 1 --> 5594 <h2 style="font-family: var(--font-heading); font-size: 1.35rem; color: var(--navy-dark); margin-bottom: 0.85rem; font-weight: 800; display: flex; align-items: center; gap: 10px;"> 5595 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 30px; height: 30px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.9rem; font-weight: 800; flex-shrink: 0;">1</span> 5596 <span>${a.sec1Title}</span> 5597 </h2> 5598 <p style="margin-bottom: 1rem; color: #334155;"> 5599 ${a.sec1P1} 5600 </p> 5601 <p style="margin-bottom: 2rem; color: #334155;"> 5602 ${a.sec1P2} 5603 </p> 5604 5605 <hr style="border: 0; border-top: 1px solid var(--slate-line); margin: 2rem 0;" /> 5606 5607 <!-- Section 2 --> 5608 <h2 style="font-family: var(--font-heading); font-size: 1.35rem; color: var(--navy-dark); margin-bottom: 1.25rem; font-weight: 800; display: flex; align-items: center; gap: 10px;"> 5609 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 30px; height: 30px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.9rem; font-weight: 800; flex-shrink: 0;">2</span> 5610 <span>${a.sec2Title}</span> 5611 </h2> 5612 5613 <div style="margin-bottom: 1.25rem; padding: 1.25rem 1.5rem; background: var(--blue-ultra-light, #f0f7ff); border-${r?"right":"left"}: 4px solid var(--blue-primary); border-radius: 8px;"> 5614 <strong style="color: var(--navy-dark); font-size: 1rem;">${a.catATitle}</strong> 5615 <p style="margin: 0.5rem 0 0; font-size: 0.92rem; line-height: 1.65; color: #334155;"> 5616 ${a.catADesc} 5617 </p> 5618 </div> 5619 5620 <div style="margin-bottom: 1.25rem; padding: 1.25rem 1.5rem; background: var(--blue-ultra-light, #f0f7ff); border-${r?"right":"left"}: 4px solid var(--blue-primary); border-radius: 8px;"> 5621 <strong style="color: var(--navy-dark); font-size: 1rem;">${a.catBTitle}</strong> 5622 <p style="margin: 0.5rem 0 0; font-size: 0.92rem; line-height: 1.65; color: #334155;"> 5623 ${a.catBDesc} 5624 </p> 5625 </div> 5626 5627 <div style="margin-bottom: 2rem; padding: 1.25rem 1.5rem; background: var(--blue-ultra-light, #f0f7ff); border-${r?"right":"left"}: 4px solid var(--blue-primary); border-radius: 8px;"> 5628 <strong style="color: var(--navy-dark); font-size: 1rem;">${a.catCTitle}</strong> 5629 <p style="margin: 0.5rem 0 0; font-size: 0.92rem; line-height: 1.65; color: #334155;"> 5630 ${a.catCDesc} 5631 </p> 5632 </div> 5633 5634 <hr style="border: 0; border-top: 1px solid var(--slate-line); margin: 2rem 0;" /> 5635 5636 <!-- Section 3: Verified Audit Table --> 5637 <h2 style="font-family: var(--font-heading); font-size: 1.35rem; color: var(--navy-dark); margin-bottom: 0.85rem; font-weight: 800; display: flex; align-items: center; gap: 10px;"> 5638 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 30px; height: 30px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.9rem; font-weight: 800; flex-shrink: 0;">3</span> 5639 <span>${a.sec3Title}</span> 5640 </h2> 5641 <p style="margin-bottom: 1.25rem; color: #334155; font-size: 0.95rem;"> 5642 ${a.sec3Intro} 5643 </p> 5644 5645 <div style="overflow-x: auto; margin-bottom: 2.25rem; border: 1px solid var(--slate-line); border-radius: 10px;"> 5646 <table style="width: 100%; border-collapse: collapse; font-size: 0.85rem; text-align: ${r?"right":"left"};"> 5647 <thead> 5648 <tr style="background-color: var(--navy-dark); color: #ffffff;"> 5649 <th style="padding: 10px 14px; border-bottom: 1px solid #1e293b;">${a.thName}</th> 5650 <th style="padding: 10px 14px; border-bottom: 1px solid #1e293b;">${a.thProvider}</th> 5651 <th style="padding: 10px 14px; border-bottom: 1px solid #1e293b;">${a.thStorageType}</th> 5652 <th style="padding: 10px 14px; border-bottom: 1px solid #1e293b;">${a.thPurpose}</th> 5653 <th style="padding: 10px 14px; border-bottom: 1px solid #1e293b;">${a.thCategory}</th> 5654 <th style="padding: 10px 14px; border-bottom: 1px solid #1e293b; white-space: nowrap;">${a.thDuration}</th> 5655 </tr> 5656 </thead> 5657 <tbody> 5658 <!-- Item 1: LocalStorage Consent --> 5659 <tr style="border-bottom: 1px solid var(--slate-line); background-color: #f8fafc;"> 5660 <td style="padding: 10px 14px; font-weight: 700; font-family: monospace; color: var(--navy-dark);">sed_cookie_consent_v2</td> 5661 <td style="padding: 10px 14px; color: #475569;">jalud.eu</td> 5662 <td style="padding: 10px 14px; color: #475569;">${a.consentStorageType}</td> 5663 <td style="padding: 10px 14px; color: #334155;">${a.consentPurpose}</td> 5664 <td style="padding: 10px 14px;"><span style="background: rgba(53, 168, 223, 0.15); color: #0284c7; padding: 3px 8px; border-radius: 4px; font-weight: 700; font-size: 0.75rem;">${a.catBadgeNecessary}</span></td> 5665 <td style="padding: 10px 14px; color: #475569;">${a.consentDuration}</td> 5666 </tr> 5667 5668 <!-- Item 2: _ga --> 5669 <tr style="border-bottom: 1px solid var(--slate-line);"> 5670 <td style="padding: 10px 14px; font-weight: 700; font-family: monospace; color: var(--navy-dark);">_ga</td> 5671 <td style="padding: 10px 14px; color: #475569;">Google Analytics (jalud.eu)</td> 5672 <td style="padding: 10px 14px; color: #475569;">${a.gaCookieType}</td> 5673 <td style="padding: 10px 14px; color: #334155;">${a.gaPurpose}</td> 5674 <td style="padding: 10px 14px;"><span style="background: rgba(16, 185, 129, 0.15); color: #059669; padding: 3px 8px; border-radius: 4px; font-weight: 700; font-size: 0.75rem;">${a.catBadgeAnalytics}</span></td> 5675 <td style="padding: 10px 14px; color: #475569;">${a.gaDuration}</td> 5676 </tr> 5677 5678 <!-- Item 3: _ga_3YZ790ZBSX --> 5679 <tr style="border-bottom: 1px solid var(--slate-line); background-color: #f8fafc;"> 5680 <td style="padding: 10px 14px; font-weight: 700; font-family: monospace; color: var(--navy-dark);">_ga_3YZ790ZBSX</td> 5681 <td style="padding: 10px 14px; color: #475569;">Google Analytics (jalud.eu)</td> 5682 <td style="padding: 10px 14px; color: #475569;">${a.gaCookieType}</td> 5683 <td style="padding: 10px 14px; color: #334155;">${a.ga4Purpose}</td> 5684 <td style="padding: 10px 14px;"><span style="background: rgba(16, 185, 129, 0.15); color: #059669; padding: 3px 8px; border-radius: 4px; font-weight: 700; font-size: 0.75rem;">${a.catBadgeAnalytics}</span></td> 5685 <td style="padding: 10px 14px; color: #475569;">${a.ga4Duration}</td> 5686 </tr> 5687 5688 <!-- Item 4: HubSpot Tracking Cookies --> 5689 <tr style="border-bottom: 1px solid var(--slate-line);"> 5690 <td style="padding: 10px 14px; font-weight: 700; font-family: monospace; color: var(--navy-dark);">__hstc, hubspotutk, __hssc, __hssrc</td> 5691 <td style="padding: 10px 14px; color: #475569;">HubSpot CRM (js.hs-scripts.com)</td> 5692 <td style="padding: 10px 14px; color: #475569;">${a.hsCookieType}</td> 5693 <td style="padding: 10px 14px; color: #334155;">${a.hsPurpose}</td> 5694 <td style="padding: 10px 14px;"><span style="background: rgba(16, 185, 129, 0.15); color: #059669; padding: 3px 8px; border-radius: 4px; font-weight: 700; font-size: 0.75rem;">${a.catBadgeAnalytics}</span></td> 5695 <td style="padding: 10px 14px; color: #475569;">${a.hsDuration}</td> 5696 </tr> 5697 5698 <!-- Item 5: YouTube Cookies --> 5699 <tr style="background-color: #f8fafc;"> 5700 <td style="padding: 10px 14px; font-weight: 700; font-family: monospace; color: var(--navy-dark);">CONSENT, SOCS, YSC, VISITOR_INFO1_LIVE</td> 5701 <td style="padding: 10px 14px; color: #475569;">YouTube (youtube-nocookie.com)</td> 5702 <td style="padding: 10px 14px; color: #475569;">${a.ytCookieType}</td> 5703 <td style="padding: 10px 14px; color: #334155;">${a.ytPurpose}</td> 5704 <td style="padding: 10px 14px;"><span style="background: rgba(239, 68, 68, 0.15); color: #dc2626; padding: 3px 8px; border-radius: 4px; font-weight: 700; font-size: 0.75rem;">${a.catBadgeMedia}</span></td> 5705 <td style="padding: 10px 14px; color: #475569;">${a.ytDuration}</td> 5706 </tr> 5707 </tbody> 5708 </table> 5709 </div> 5710 5711 <hr style="border: 0; border-top: 1px solid var(--slate-line); margin: 2rem 0;" /> 5712 5713 <!-- Section 4 --> 5714 <h2 style="font-family: var(--font-heading); font-size: 1.35rem; color: var(--navy-dark); margin-bottom: 0.85rem; font-weight: 800; display: flex; align-items: center; gap: 10px;">
5715 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 30px; height: 30px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.9rem; font-weight: 800; flex-shrink: 0;">4</span> 5716 <span>${a.sec4Title}</span> 5717 </h2> 5718 <p style="margin-bottom: 0.85rem; color: #334155;"> 5719 ${a.sec4P1} 5720 </p> 5721 <p style="margin-bottom: 1.25rem; color: #334155;"> 5722 ${a.sec4P2} 5723 </p> 5724 5725 <div style="margin-bottom: 1.5rem;"> 5726 <button id="sed-cookie-policy-reopen-btn" class="sed-btn" style="background-color: var(--blue-primary); color: #ffffff; padding: 0.65rem 1.4rem; border-radius: 8px; font-weight: 700; font-size: 0.92rem; border: none; cursor: pointer; display: inline-flex; align-items: center; gap: 8px; box-shadow: 0 2px 8px rgba(53, 168, 223, 0.3);"> 5727 <span>âï¸</span> ${a.changeSettingsBtn} 5728 </button> 5729 </div> 5730 5731 <p style="margin-bottom: 2rem; color: #475569; font-size: 0.92rem;"> 5732 ${a.sec4P3} 5733 </p> 5734 5735 <hr style="border: 0; border-top: 1px solid var(--slate-line); margin: 2rem 0;" /> 5736 5737 <!-- Section 5 --> 5738 <h2 style="font-family: var(--font-heading); font-size: 1.35rem; color: var(--navy-dark); margin-bottom: 0.85rem; font-weight: 800; display: flex; align-items: center; gap: 10px;"> 5739 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 30px; height: 30px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.9rem; font-weight: 800; flex-shrink: 0;">5</span> 5740 <span>${a.sec5Title}</span> 5741 </h2> 5742 <p style="margin-bottom: 0.5rem; color: #334155;">${a.sec5P1}</p> 5743 <div style="padding: 1.25rem; background: #f8fafc; border: 1px solid var(--slate-line); border-radius: 8px; margin-bottom: 1.25rem; font-size: 0.92rem; line-height: 1.65; color: #1e293b;"> 5744 <strong>${a.companyName}</strong><br /> 5745 ${a.companyAddress}<br /> 5746 ${a.companyId}<br /> 5747 <strong>${a.contactEmail}</strong> 5748 </div> 5749 5750 <p style="margin-bottom: 1rem; color: #334155; font-size: 0.92rem;"> 5751 ${a.privacyLinkText} <a href="#privacy-policy" id="sed-cookie-to-privacy" style="color: var(--blue-primary); font-weight: 700; text-decoration: underline;">${a.privacyPageLink}</a>. 5752 </p> 5753 5754 <div style="padding-top: 1rem; border-top: 1px solid var(--slate-line); font-size: 0.86rem; color: #64748b;"> 5755 <strong>${a.googleLinksIntro}</strong><br /> 5756 ⢠<a href="https://policies.google.com/privacy" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">${a.googlePrivacyLink} â</a><br /> 5757 ⢠<a href="https://policies.google.com/technologies/cookies" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">${a.googleCookieLink} â</a><br /> 5758 ⢠<a href="https://legal.hubspot.com/privacy-policy" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">HubSpot Privacy Policy â</a> 5759 </div> 5760 5761 </div> 5762 </div> 5763 </section> 5764 `;const d=e.querySelector("#sed-cookie-policy-reopen-btn");d&&d.addEventListener("click",A=>{A.preventDefault(),jm(i)});const l=e.querySelector("#sed-cookie-to-privacy");l&&l.addEventListener("click",A=>{A.preventDefault(),typeof i=="function"?i("privacy-policy"):window.location.hash="privacy-policy"});const u=e.querySelector("#sed-download-pdf-btn");return u&&u.addEventListener("click",A=>{A.preventDefault(),dn("cookiePolicy",t,u)}),e}const qu=[{publisher:"PlzeÅ.eu",publisherType:"official",title:"Awards in the Visionaries 2023 competition go to Pilsen for Jalud Embedded and LudÄk Å antora",title_cs:"PlzeÅ â OcenÄnà v soutÄži VizionáÅi 2023 putujà do PlznÄ pro Jalud Embedded a LuÄka Å antoru",desc:"Prestigious national innovation award recognized for AI-driven acoustic security technology.",desc_cs:"Prestižnà ocenÄnà za technologickou inovaci pro systém Sound Event Detector a tým JALUD Embedded.",url:"https://plzen.eu/o-meste/aktuality/aktuality-z-mesta/oceneni-v-soutezi-v
5764izionari-2023-putuji-do-plzne-pro-jalud-embedded-a-ludka-santoru/",tag:"Award: Visionaries 2023",category:"awards",year:"2023"},{publisher:"PlzeÅská Drbna",publisherType:"press",title:"Special security sound detectors reacted to terrifying screams â Police intervention followed immediately",title_cs:"Na Å¡Ãlený Åev reagovaly i speciálnà bezpeÄnostnà detektory zvuku. Pak pÅiÅ¡el zásah",desc:"Acoustic sensor alerted the police operations center to violent altercation in public park, enabling immediate tactical response.",desc_cs:"Akustický senzor SED v parku zachytil volánà o pomoc a panický Åev. Policie okamžitÄ zasáhla a zamezila eskalaci.",url:"https://plzenska.drbna.cz/krimi/18960-na-sileny-rev-reagovaly-i-specialni-bezpecnostni-detektory-zvuku-pak-prisel-zasah.html",tag:"Police Intervention & Life Saved",category:"public-safety",year:"2024"},{publisher:"Äeská Televize (ÄT24)",publisherType:"tv",title:"Risk of attacks on critical infrastructure is growing. Hospitals are the worst secured, says association",title_cs:"Äeská televize (ÄT24) â Riziko útoků na kritickou infrastrukturu roste. NejhůÅe jsou zabezpeÄeny nemocnice",desc:"Investigation into healthcare vulnerabilities and the necessity of real-time aggression and threat detection.",desc_cs:"Reportáž ÄT24 o zranitelnosti nemocnic a urgentnÃch pÅÃjmů a nutnosti vÄasné detekce verbálnà agrese.",url:"https://ct24.ceskatelevize.cz/domaci/3511096-riziko-utoku-na-kritickou-infrastrukturu-roste-nejhure-jsou-zabezpeceny-nemocnice",tag:"Healthcare & Critical Infrastructure",category:"healthcare",year:"2022"},{publisher:"PlzeÅská Drbna",publisherType:"press",title:"New smart cameras and acoustic sensors guard safety in city streets â Pilsen monitored by 238 cameras",title_cs:"Dalšà nové kamery budou dohlÞet na bezpeÄnost v ulicÃch mÄsta. Už teÄ hlÃdá PlzeÅ 238 kamer",desc:"Comprehensive smart city surveillance and acoustic threat detection integration in Western Bohemia.",desc_cs:"RozÅ¡iÅovánà mÄstského dohledového centra v Plzni o chytré senzory SED pro detekci kÅiku a tÅÃÅ¡tÄnà skla.",url:"https://plzenska.drbna.cz/krimi/12935-dalsi-nove-kamery-budou-dohlizet-na-bezpecnost-v-ulicich-mesta-uz-ted-hlida-plzen-238-kamer.html",tag:"Smart Safe City",category:"public-safety",year:"2023"},{publisher:"PlzeÅ.eu",publisherType:"official",title:"Pilsen receives Ministry of Interior subsidy to deploy gunshot, panic scream and glass break detectors",title_cs:"PlzeÅ zÃskala dotaci na nasazenà detektorů stÅelby, panických výkÅiků a tÅÃÅ¡tÄnà skla",desc:"Official city hall announcement on government crime prevention grant for advanced acoustic security network.",desc_cs:"Tisková zpráva Magistrátu mÄsta PlznÄ o zÃskánà státnà dotace z programu prevence kriminality pro senzory SED.",url:"https://www.plzen.eu/o-meste/aktuality/aktuality-z-mesta/plzen-ziskala-dotaci-na-nasazeni-detektoru-strelby-panickych-vykriku-a-tristeni-skla.aspx",tag:"Crime Prevention Grant",category:"public-safety",year:"2023"},{publisher:"Stream.cz / Televize Seznam",publisherType:"tv",title:"Future Czechia: Security made of wires and chips â Acoustic AI in action",title_cs:"Seriál Äesko budoucnosti: Ochranka z drátů a Äipů â Akustická AI v praxi",desc:"Technology series exploring next-generation Czech AI innovations protecting smart cities and critical facilities.",desc_cs:"Dokumentárnà poÅad Televize Seznam o chytrých Äeských technologiÃch a zvukových senzorech SED.",url:"https://www.stream.cz/zpravy-televize-seznam/serial-cesko-budoucnosti-ochranka-z-dratu-a-cipu-64369602",tag:"TV Documentary",category:"innovation",year:"2022"},{publisher:"Security Guide",publisherType:"industry",title:"A sharp live test of critical infrastructure security in the Czech Republic took place in Pilsen",title_cs:"V Plzni se uskuteÄnil ostrý test zabezpeÄenà kritické infrastruktury v ÄR. Jak dobÅe je chránÄná?",desc:"Real-world simulation testing perimeter breach, drone intrusion, and physical attacks on energy infrastru
5764cture.",desc_cs:"Ostrý zátÄžový test zabezpeÄenà energetické a vodohospodáÅské infrastruktury s detektory SED a kamerami Axis.",url:"https://securityguide.cz/v-plzni-se-uskutecnil-ostry-test-zabezpeceni-kriticke-infrastruktury-v-ceske-republice-jak-dobre-je-chranena/",tag:"Critical Infrastructure Audit",category:"industrial",year:"2022"},{publisher:"Rmol.cz",publisherType:"industry",title:"Axis Communications and AK ICR organized live attack simulation on critical infrastructure",title_cs:"Axis a AK IÄR s partnery uspoÅádali ostrý test útoku na kritickou infrastrukturu",desc:"Industry report on integrated security ecosystem combining Axis cameras, SED acoustic sensors, and VMS automated response.",desc_cs:"Älánek o úspÄÅ¡né integraci SED do ekosystému Axis Communications pro ochranu strategických objektů.",url:"https://www.rmol.cz/novinky/axis-ak-icr-s-partnery-usporadali-ostry-test-utoku-na-kritickou-infrastrukturu",tag:"Axis Partner Ecosystem",category:"industrial",year:"2022"},{publisher:"Security MagazÃn",publisherType:"industry",title:"How well protected is critical infrastructure in Czechia? Live security test conducted in Pilsen",title_cs:"Jak dobÅe je chránÄná kritická infrastruktura v Äeské republice? V Plzni se uskuteÄnil ostrý test jejÃho zabezpeÄenÃ",desc:"Technical evaluation of multi-layered perimeter defense featuring acoustic gunshot, grinder, and drone detection.",desc_cs:"Odborná analýza testu perimetrické ochrany s využitÃm detekce úhlových brusek, dronů a stÅelby.",url:"https://www.securitymagazin.cz/security/jak-dobre-je-chranena-kriticka-infrastruktura-v-ceske-republice-v-plzni-se-uskutecnil-ostry-test-jejiho-zabezpeceni-1404068965.html",tag:"Security Technology Review",category:"industrial",year:"2022"},{publisher:"FEEDIT.cz",publisherType:"industry",title:"Critical infrastructure armoured against cyber-attacks, disruption of raw material supplies and sabotage",title_cs:"FEEDIT â Kritická infrastruktura zbrojà proti kybernetickým útokům, naruÅ¡enà dodávek surovin a sabotážÃm",desc:"Modernizing physical security to defend against hybrid threats, sabotage, and unauthorized perimeter access.",desc_cs:"ZabezpeÄenà strategických podniků pÅed fyzickou sabotážà a neoprávnÄným vniknutÃm pomocà zvukové analýzy.",url:"https://feedit.cz/2022/06/23/kriticka-infrastruktura-zbroji-proti-kybernetickym-utokum-naruseni-dodavek-surovin-a-sabotazim/",tag:"Anti-Sabotage & Perimeter",category:"industrial",year:"2022"},{publisher:"IToday.cz",publisherType:"industry",title:"Critical infrastructure armoured against attacks and sabotage with smart sensors",title_cs:"IToday â Kritická infrastruktura zbrojà proti kybernetickým útokům a sabotážÃm",desc:"Deploying AI-driven acoustic detectors to prevent vandalism and forced intrusion on high-voltage substations.",desc_cs:"Nasazenà inteligentnÃch detektorů SED pro prevenci naruÅ¡enà rozvoden a energetických uzlů.",url:"https://itoday.cz/kriticka-infrastruktura-zbroji-proti-kybernetickym-utokum-a-sabotazim/",tag:"Physical Security Tech",category:"industrial",year:"2022"},{publisher:"PlzeÅská Drbna",publisherType:"press",title:"Association of Critical Infrastructure warns of attack risks threatening energy and utility supplies",title_cs:"Asociace kritické infrastruktury varuje pÅed nebezpeÄÃm útoků na dodávky energiÃ",desc:"Warning of vulnerability in energy distribution nodes and the vital role of acoustic intrusion monitoring.",desc_cs:"Varovánà pÅed riziky napadenà energetických sÃtà a význam automatické akustické detekce naruÅ¡itelů.",url:"https://plzenska.drbna.cz/zpravy/9313-asociace-kriticke-infrastruktury-varuje-pred-nebezpecim-utoku-ktere-mohou-ohrozit-napriklad-dodavky-energii.html",tag:"Energy Grid Defense",category:"industrial",year:"2022"}],$h={cs:{eyebrow:"CENTRUM INFORMACà A NOVINEK",title:"Novinky",desc:"Prozkoumejte aktuálnà dÄnÃ, podrobné pÅÃpadové studie z ostrého provozu a produktové aktualizace technologie Sound Event Detector.",cards:[{route:"latest-news",iconKey:"newsLatest",color:"var(--blue-primary)",accent:"var(--blue-primary)",title:"Aktuality a tisk",desc:"Oficiálnà oznámenÃ, tiskové zprávy a mediálnà výstupy ze svÄta akustické bezpeÄnosti a umÄlé inteligence.",btn:"Zobrazit aktuality â"},{route:"case-studies",iconKey:"newsStudies",color:"#10b981",accent:"#10b981",title:"PÅÃpadové studie",desc:"Reálné reference a ovÄÅené výsledky nasazenà SED v chytrých mÄstech, nemocnicÃch, Å¡kolách a průmyslu.",btn:"Zobrazit pÅÃpadové studie â"},{route:"product-updates",iconKey:"newsUpdates",color:"#f59e0b",accent:"#f59e0b",title:"Aktualizace produktů",desc:"PÅehled nových verzà akustických detekÄnÃch algoritmů, aktualizacà firmwaru a technických vylepÅ¡enÃ.",btn:"Zobrazit aktualizace â"}]},en:{eyebrow:"NEWS & MEDIA HUB",title:"News & Updates",desc:"Explore the latest press releases, field-tested case studies from live deployments, and product updates from Sound Event Detector.",cards:[{route:"latest-news",iconKey:"newsLatest",color:"var(--blue-primary)",accent:"var(--blue-primary)",title:"Latest News & Press",desc:"Official company announcements, press releases, and media coverage from the world of acoustic security AI.",btn:"Explore Latest News â"},{route:"case-studies",iconKey:"newsStudies",color:"#10b981",accent:"#10b981",title:"Case Studies",desc:"Real field deployments, validation metrics, and success stories across Smart Cities, hospitals, and critical infrastru
5764cture.",btn:"Explore Case Studies â"},{route:"product-updates",iconKey:"newsUpdates",color:"#f59e0b",accent:"#f59e0b",title:"Product Updates",desc:"Technical changelogs, new acoustic AI detector releases, firmware optimizations, and VMS integration updates.",btn:"Explore Product Updates â"}]},de:{eyebrow:"NACHRICHTEN & MEDIEN-HUB",title:"Nachrichten",desc:"Entdecken Sie aktuelle Pressemitteilungen, Fallstudien aus dem Praxiseinsatz und Produkt-Updates des Sound Event Detectors.",cards:[{route:"latest-news",iconKey:"newsLatest",color:"var(--blue-primary)",accent:"var(--blue-primary)",title:"Aktuelle Nachrichten & Presse",desc:"Offizielle Mitteilungen, Pressemeldungen und Medienberichte zur akustischen KI-Sicherheit.",btn:"Nachrichten ansehen â"},{route:"case-studies",iconKey:"newsStudies",color:"#10b981",accent:"#10b981",title:"Fallstudien",desc:"Echte Praxiserfahrungen und Resultate in Smart Cities, Kliniken und Industrieanlagen.",btn:"Fallstudien ansehen â"},{route:"product-updates",iconKey:"newsUpdates",color:"#f59e0b",accent:"#f59e0b",title:"Produkt-Updates",desc:"Neue KI-Klassifikatoren, Firmware-Updates und VMS-Erweiterungen.",btn:"Updates ansehen â"}]},es:{eyebrow:"CENTRO DE NOTICIAS Y MEDIOS",title:"Noticias",desc:"Explore comunicados de prensa, estudios de caso de implementaciones reales y actualizaciones técnicas de Sound Event Detector.",cards:[{route:"latest-news",iconKey:"newsLatest",color:"var(--blue-primary)",accent:"var(--blue-primary)",title:"Ãltimas Noticias y Prensa",desc:"Comunicados oficiales y cobertura en medios del sector de seguridad acústica con IA.",btn:"Ver noticias â"},{route:"case-studies",iconKey:"newsStudies",color:"#10b981",accent:"#10b981",title:"Estudios de Caso",desc:"Casos reales y métricas de éxito en ciudades inteligentes, hospitales e industria.",btn:"Ver estudios de caso â"},{route:"product-updates",iconKey:"newsUpdates",color:"#f59e0b",accent:"#f59e0b",title:"Actualizaciones de Producto",desc:"Nuevos clasificadores de IA, actualizaciones de firmware y compatibilidad VMS.",btn:"Ver actualizaciones â"}]},it:{eyebrow:"CENTRALE NOTIZIE E STAMPA",title:"Notizie",desc:"Esplora comunicati stampa, casi di studio da operazioni sul campo e aggiornamenti sui prodotti Sound Event Detector.",cards:[{route:"latest-news",iconKey:"newsLatest",color:"var(--blue-primary)",accent:"var(--blue-primary)",title:"Ultime Notizie e Stampa",desc:"Comunicati ufficiali e reportage sull'intelligenza artificiale acustica.",btn:"Visualizza notizie â"},{route:"case-studies",iconKey:"newsStudies",color:"#10b981",accent:"#10b981",title:"Casi di Studio",desc:"Casi reali di applicazione in smart city, ospedali e industrie.",btn:"Visualizza casi di studio â"},{route:"product-updates",iconKey:"newsProducts",color:"#f59e0b",accent:"#f59e0b",title:"Aggiornamenti di Prodotto e Firmware",desc:"Nuovi classificatori AI, aggiornamenti firmware e compatibilità VMS.",btn:"Visualizza aggiornamenti â"}]},pt:{eyebrow:"CENTRAL DE NOTÃCIAS E IMPRENSA",title:"NotÃcias",desc:"Explore comunicados de imprensa, estudos de caso de operações reais e atualizações de produtos Sound Event Detector.",cards:[{route:"latest-news",iconKey:"newsLatest",color:"var(--blue-primary)",accent:"var(--blue-primary)",title:"Ãltimas NotÃcias e Imprensa",desc:"Comunicados oficiais e reportagens sobre inteligência artificial acústica.",btn:"Ver notÃcias â"},{route:"case-studies",iconKey:"newsStudies",color:"#10b981",accent:"#10b981",title:"Estudos de Caso",desc:"Casos reais de aplicação em cidades inteligentes, hospitais e indústrias.",btn:"Ver estudos de caso â"},{route:"product-updates",iconKey:"newsUpdates",color:"#f59e0b",accent:"#f59e0b",title:"Atualizações de Produto",desc:"Novos algoritmos de deteção acústica, firmware e integrações VMS.",btn:"Ver atualizações â"}]},ar:{eyebrow:"Ù
Ø±ÙØ² Ø§ÙØ£Ø®Ø¨Ø§Ø± ÙØ§ÙØ¥Ø¹ÙØ§Ù
",title:"Ø§ÙØ£Ø®Ø¨Ø§Ø± ÙØ§ÙØªØØ¯Ùثات",desc:"Ø§Ø³ØªÙØ´Ù Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØµØÙÙØ© ÙØ¯Ø±Ø§Ø³Ø§Øª Ø§ÙØØ§ÙØ© Ù
Ù Ø§ÙØªØ·Ø¨ÙÙØ§Øª Ø§ÙØÙØ© ÙØªØØ¯Ùثات اÙÙ
ÙØªØ¬Ø§Øª ÙÙØ§Ø´Ù Ø§ÙØ£ØµÙات SED.",cards:[{route:"latest-news",iconKey:"newsLatest",color:"var(--blue-primary)",accent:"var(--blue-primary)",title:"آخر Ø§ÙØ£Ø®Ø¨Ø§Ø± ÙØ§ÙØ¨ÙØ§Ùات Ø§ÙØµØÙÙØ©",desc:"Ø§ÙØ¥Ø¹ÙØ§ÙØ§Øª Ø§ÙØ±Ø³Ù
ÙØ© ÙØ§ÙØªØºØ·ÙØ© Ø§ÙØ¥Ø¹ÙاÙ
ÙØ© ÙÙ Ù
Ø¬Ø§Ù Ø§ÙØ£Ù
Ø§Ù Ø§ÙØµÙØªÙ Ø¨Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙاعÙ.",btn:"Ø§Ø³ØªÙØ´Ø§Ù Ø§ÙØ£Ø®Ø¨Ø§Ø± â"},{route:"case-studies",iconKey:"newsStudies",color:"#10b981",accent:"#10b981",title:"دراسات Ø§ÙØØ§ÙØ©",desc:"تطبÙÙØ§Øª Ù
ÙØ¯Ø§ÙÙØ© ØÙÙÙÙØ© ÙÙØµØµ ÙØ¬Ø§Ø عبر اÙÙ
Ø¯Ù Ø§ÙØ°ÙÙØ© ÙØ§ÙÙ
ستشÙÙØ§Øª ÙØ§ÙبÙÙØ© Ø§ÙØªØØªÙØ©.",btn:"Ø§Ø³ØªÙØ´Ø§Ù دراسات Ø§ÙØØ§ÙØ© â"},{route:"product-updates",iconKey:"newsUpdates",color:"#f59e0b",accent:"#f59e0b",title:"ØªØØ¯Ùثات اÙÙ
ÙØªØ¬Ø§Øª",desc:"Ø³Ø¬ÙØ§Øª Ø§ÙØªØºÙÙØ±Ø§Øª Ø§ÙØªÙÙÙØ© ÙØ¥ØµØ¯Ø§Ø±Ø§Øª اÙÙ
صÙÙØ§Øª Ø§ÙØµÙØªÙØ© Ø§ÙØ¬Ø¯Ùدة ÙØªØØ¯Ùثات Ø§ÙØ¨Ø±Ø§Ù
ج Ø§ÙØ«Ø§Ø¨ØªØ©.",btn:"Ø§Ø³ØªÙØ´Ø§Ù Ø§ÙØªØØ¯Ùثات â"}]}},Yh={en:{breadcrumbHome:"Home",breadcrumbNews:"News",breadcrumbCurrent:"Latest News & Press",heroEyebrow:"LATEST NEWS & PRESS",heroTitle:"Aktuality a tisk",heroDesc:"Official company press releases, public announcements, and articles regarding JALUD Embedded.",internalEyebrow:"OFFICIAL ANNOUNCEMENTS",internalTitle:"Aktuality",externalEyebrow:"EXTERNAL MEDIA COVERAGE",externalTitle:"Napsali o nás",externalDesc:"External news reports, interviews, and TV broadcasts featuring Sound Event Detector.",readReport:"ÄÃst Älánek â",showMore:"Zobrazit dalšà mediálnà výstupy â",showLess:"Zobrazit ménÄ â",readBtn:"ÄÃst Älánek"},cs:{breadcrumbHome:"Domů",breadcrumbNews:"Novinky",breadcrumbCurrent:"Aktuality a tisk",heroEyebrow:"TISKOVà ZPRÃVY A MÃDIA",heroTitle:"Aktuality a tisk",heroDesc:"Oficiálnà tiskové zprávy, oznámenà spoleÄnosti JALUD Embedded a Älánky v médiÃch o Sound Event Detectoru.",internalEyebrow:"OFICIÃLNà OZNÃMENÃ",internalTitle:"Aktuality",externalEyebrow:"MEDIÃLNà POKRYTà A REPORTÃŽE",externalTitle:"Napsali o nás",externalDesc:"Älánky, rozhovory a televiznà reportáže o technologii SED publikované v nezávislých médiÃch.",readReport:"ÄÃst Älánek â",showMore:"Zobrazit dalšà zprávy z médià â",showLess:"Zobrazit ménÄ â",readBtn:"ÄÃst Älánek"}
5764,de:{breadcrumbHome:"Startseite",breadcrumbNews:"Nachrichten",breadcrumbCurrent:"Aktuelles & Presse",heroEyebrow:"PRESSE & AKTUELLES",heroTitle:"Aktuelles und Presse",heroDesc:"Offizielle Pressemitteilungen, Ankündigungen und Medienbeiträge über JALUD Embedded.",internalEyebrow:"OFFIZIELLE MITTEILUNGEN",internalTitle:"Aktuelles",externalEyebrow:"MEDIENBERICHTE",externalTitle:"In den Medien",externalDesc:"Externe Presseberichte und Fernsehbeiträge über den Sound Event Detector.",readReport:"Artikel lesen â",showMore:"Weitere Berichte anzeigen â",showLess:"Weniger anzeigen â",readBtn:"Artikel lesen"},es:{breadcrumbHome:"Inicio",breadcrumbNews:"Noticias",breadcrumbCurrent:"Noticias y Prensa",heroEyebrow:"NOTICIAS Y PRENSA",heroTitle:"Noticias y Prensa",heroDesc:"Comunicados de prensa oficiales y cobertura mediática de JALUD Embedded.",internalEyebrow:"COMUNICADOS OFICIALES",internalTitle:"Noticias",externalEyebrow:"EN LOS MEDIOS",externalTitle:"Menciones en Prensa",externalDesc:"Reportajes y entrevistas externas sobre Sound Event Detector.",readReport:"Leer artÃculo â",showMore:"Mostrar más noticias â",showLess:"Mostrar menos â",readBtn:"Leer artÃculo"},it:{breadcrumbHome:"Home",breadcrumbNews:"Notizie",breadcrumbCurrent:"Notizie e Stampa",heroEyebrow:"NOTIZIE E STAMPA",heroTitle:"Notizie e Stampa",heroDesc:"Comunicati stampa ufficiali, annunci pubblici e articoli su JALUD Embedded.",internalEyebrow:"COMUNICATI UFFICIALI",internalTitle:"Notizie",externalEyebrow:"NELLA STAMPA",externalTitle:"Media e Rassegna Stampa",externalDesc:"Articoli, interviste e servizi televisivi dedicati a Sound Event Detector.",readReport:"Leggi articolo â",showMore:"Mostra altri articoli â",showLess:"Mostra meno â",readBtn:"Leggi articolo"},pt:{breadcrumbHome:"InÃcio",breadcrumbNews:"NotÃcias",breadcrumbCurrent:"NotÃcias e Imprensa",heroEyebrow:"NOTÃCIAS E IMPRENSA",heroTitle:"NotÃcias e Imprensa",heroDesc:"Comunicados oficiais e reportagens sobre a JALUD Embedded.",internalEyebrow:"COMUNICADOS OFICIAIS",internalTitle:"NotÃcias",externalEyebrow:"NA IMPRENSA",externalTitle:"MÃdia e Imprensa",externalDesc:"Artigos e reportagens externas sobre o Sound Event Detector.",readReport:"Ler artigo â",showMore:"Ver mais matérias â",showLess:"Ver menos â",readBtn:"Ler artigo"},ar:{breadcrumbHome:"Ø§ÙØ±Ø¦ÙØ³ÙØ©",breadcrumbNews:"Ø§ÙØ£Ø®Ø¨Ø§Ø±",breadcrumbCurrent:"Ø§ÙØ£Ø®Ø¨Ø§Ø± ÙØ§ÙØµØØ§ÙØ©",heroEyebrow:"Ø§ÙØ£Ø®Ø¨Ø§Ø± ÙØ§ÙØµØØ§ÙØ©",heroTitle:"Ø§ÙØ£Ø®Ø¨Ø§Ø± ÙØ§ÙØ¨ÙØ§Ùات Ø§ÙØµØÙÙØ©",heroDesc:"Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØµØÙÙØ© Ø§ÙØ±Ø³Ù ÙØ© ÙØ§ÙØªØºØ·ÙØ© Ø§ÙØ¥Ø¹ÙØ§Ù ÙØ© ÙØ´Ø±ÙØ© JALUD Embedded.",internalEyebrow:"Ø§ÙØ¥Ø¹ÙØ§ÙØ§Øª Ø§ÙØ±Ø³Ù ÙØ©",internalTitle:"Ø§ÙØ£Ø®Ø¨Ø§Ø±",externalEyebrow:"Ø§ÙØªØºØ·ÙØ© Ø§ÙØ¥Ø¹ÙØ§Ù ÙØ©",externalTitle:"ÙÙ ÙØ³Ø§Ø¦Ù Ø§ÙØ¥Ø¹Ùا٠",externalDesc:"ØªÙØ§Ø±Ùر Ø¥Ø¹ÙØ§Ù ÙØ© ÙÙ ÙØ§Ø¨Ùات ØÙÙ ÙØ§Ø´Ù Ø§ÙØ£ØµÙات SED.",readReport:"ÙØ±Ø§Ø¡Ø© اÙÙ ÙØ§Ù â",showMore:"عرض اÙÙ Ø²ÙØ¯ Ù Ù Ø§ÙØªÙØ§Ø±ÙØ± â",showLess:"عرض Ø£ÙÙ â",readBtn:"ÙØ±Ø§Ø¡Ø© اÙÙ ÙØ§Ù"}};function _z(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a=$h[t]||$h.en;return e.innerHTML=` 5765 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem;"> 5766 <div class="sed-container"> 5767 <div class="sed-section-header" style="max-width: 840px;"> 5768 <div class="sed-eyebrow">${a.eyebrow}</div> 5769 <h1 class="sed-page-hero-title">${a.title}</h1> 5770 <p class="sed-section-desc">${a.desc}</p> 5771 </div> 5772 </div> 5773 </section> 5774 5775 <!-- 3 Hub Cards in Detekce Card Style --> 5776 <section class="sed-section" style="background-color: #ffffff; padding-bottom: 5rem;"> 5777 <div class="sed-container"> 5778 <div class="sed-grid-3" style="gap: 1.75rem;"> 5779 ${a.cards.map(r=>` 5780 <div class="sed-card" style="display: flex; flex-direction: column; justify-content: space-between; min-height: 320px; background: #ffffff; border: 1.5px solid var(--slate-line);
5780 border-top: 4px solid ${r.accent}; border-radius: 14px; padding: 2rem; box-shadow: 0 4px 15px rgba(0,0,0,0.03); transition: transform 0.2s, box-shadow 0.2s;" onmouseover="this.style.transform='translateY(-4px)'; this.style.boxShadow='0 12px 28px rgba(0,0,0,0.08)';" onmouseout="this.style.transform='none'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.03)';"> 5781 <div> 5782 <div style="width: 48px; height: 48px; border-radius: 12px; background: var(--blue-ultra-light); border: 1px solid var(--blue-light); display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem;"> 5783 ${Ne(r.iconKey,24,r.color)} 5784 </div> 5785 <h3 class="sed-card-title" style="font-size: 1.25rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.75rem; line-height: 1.35;">${r.title}</h3> 5786 <p class="sed-card-text" style="font-size: 0.92rem; line-height: 1.6; color: var(--text-dark); margin: 0; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;"> 5787 ${r.desc} 5788 </p> 5789 </div> 5790 <div style="margin-top: 1.75rem;"> 5791 <a href="#${r.route}" class="sed-btn sed-btn-primary" style="width: 100%; text-align: center; font-size: 0.88rem; font-weight: 700;" data-route="${r.route}"> 5792 ${r.btn} 5793 </a> 5794 </div> 5795 </div> 5796 `).join("")} 5797 </div> 5798 </div> 5799 </section> 5800 `,e.querySelectorAll("[data-route]").forEach(r=>{r.addEventListener("click",n=>{n.preventDefault(),i&&i(r.getAttribute("data-route"))})}),e}function Uz(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a=Yh[t]||Yh.en;e.innerHTML=` 5801 <!-- Header Hero --> 5802 <section class="sed-section" style="background: linear-gradient(165deg, var(--navy-dark) 0%, var(--blue-dark) 100%); color: #ffffff; padding: 4.5rem 0 3.5rem;"> 5803 <div class="sed-container"> 5804 <div style="display: flex; gap: 0.5rem; align-items: center; font-size: 0.85rem; color: #cbd5e1; margin-bottom: 1.5rem; flex-wrap: wrap;"> 5805 <a href="#home" style="color: #ffffff; text-decoration: none;" data-route="home">${a.breadcrumbHome}</a> / 5806 <a href="#news" style="color: #ffffff; text-decoration: none;" data-route="news">${a.breadcrumbNews}</a> / 5807 <span style="color: var(--blue-primary); font-weight: 700;">${a.breadcrumbCurrent}</span> 5808 </div> 5809 <div class="sed-section-header" style="max-width: 840px; text-align: left; margin: 0;"> 5810 <div class="sed-eyebrow" style="background: rgba(255,255,255,0.1); color: var(--blue-primary); border-color: rgba(255,255,255,0.2);">${a.heroEyebrow}</div> 5811 <h1 class="sed-page-hero-title" style="color: #ffffff;">${a.heroTitle}</h1> 5812 <p style="font-size: 1.15rem; color: #e2e8f0; line-height: 1.65; margin-bottom: 0;">${a.heroDesc}</p> 5813 </div> 5814 </div> 5815 </section> 5816 5817 <!-- Section 1: Aktuality (Internal Articles) --> 5818 <section class="sed-section" id="aktuality" style="background-color: #ffffff; padding: 4rem 0 3.5rem;"> 5819 <div class="sed-container"> 5820 <div class="sed-section-header" style="text-align: left; margin: 0 0 2.5rem 0; max-width: 100%;"> 5821 <div class="sed-eyebrow">${a.internalEyebrow}</div> 5822 <h2 class="sed-section-title" style="font-size: 2.2rem;">${a.internalTitle}</h2> 5823 </div> 5824 5825 <div id="sed-internal-news-grid" class="sed-grid-3"> 5826 <!-- Dynamically Injected Internal Articles --> 5827 </div> 5828 </div> 5829 </section> 5830 5831 <!-- Section 2: Napsali o nás (External Media with initial 6 items + Expand/Collapse) --> 5832 <section class="sed-section" id="napsali-o-nas" style="background-color: var(--blue-ultra-light); border-top: 1px solid var(--slate-line); padding: 4rem 0 5rem;"> 5833 <div class="sed-container"> 5834 <div class="sed-section-header" style="text-align: left; margin: 0 0 2.5rem 0; max-width: 100%;"> 5835 <div class="sed-eyebrow">${a.externalEyebrow}</div> 5836 <h2 class="sed-section-title" style="font-size: 2.2rem;">${a.externalTitle}</h2> 5837 <p class="sed-section-desc" style="margin: 0; max-width: 800px;">${a.externalDesc}</p> 5838 </div> 5839 5840 <div id="sed-external-media-grid" class="sed-grid-3" style="gap: 1.75rem;"> 5841 <!-- Injected via JavaScript (Initial 6, Expandable) --> 5842 </div> 5843 5844 <div style="text-align: center; margin-top: 2.5rem;" id="media-show-more-container"> 5845 <button id="btn-toggle-media" class="sed-btn sed-btn-outline" style="font-weight: 800; font-size: 0.95rem; padding: 0.85rem 2rem; background: #ffffff; border: 2px solid var(--blue-primary); color: var(--blue-primary); border-radius: 12px; cursor: pointer; transition: all 0.2s;"> 5846 ${a.showMore} 5847 </button> 5848 </div> 5849 </div> 5850 </section> 5851 `;function r(){const A=e.querySelector("#sed-internal-news-grid");if(!A)return;let h=nl("latest-news");(!h||h.length===0)&&(h=mg());const v=h.slice().sort((k,g)=>{const E=sn(k.date||k.translations&&k.translations.en&&k.translations.en.date||k.updatedAt);return sn(g.date||g.translations&&g.translations.en&&g.translations.en.date||g.updatedAt)-E});A.innerHTML=v.map(k=>{const g=k.img||"/images/2.png",E=k.slug||"news-article",S=_r[t]&&_r[t][E]||{},T=S.title||k.title||E.replace(/-/g," ").toUpperCase(),x=S.excerpt||k.excerpt||(k.content?k.content.replace(/<[^>]+>/g,"").slice(0,160)+"...":"PÅeÄtÄte si celý Älánek pro podrobnosti, fotografie a video reportáž."),F=S.category||(t==="cs"?"Aktuality":"Latest News"),Q=S.date||Om(k.date,t)||"";return` 5852 <div class="sed-card" style="padding: 0; overflow: hidden; cursor: pointer; display: flex; flex-direction: column; justify-content: space-between; background: #ffffff; border: 1.5px solid var(--slate-line); border-radius: 14px; box-shadow: 0 4px 15px rgba(0,0,0,0.03); transition: transform 0.2s, box-shadow 0.2s;" onmouseover="this.style.transform='translateY(-3px)'; this.style.boxShadow='0 10px 25px rgba(0,0,0,0.08)';" onmouseout="this.style.transform='none'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.03)';" data-article-id="${E}"> 5853 <div> 5854 <div style="height: 190px; overflow: hidden; background-color: var(--navy-dark); position: relative;"> 5855 <img src="${g}" alt="${T}" style="width: 100%; height: 100%; object-fit: cover;" onerror="this.onerror=null; this.src='/images/Curiosity-Lab-in-Atlanta-Tv-news-EN-title-1024x576.png';"> 5856 <div style="position: absolute; top: 12px; left: 12px; background: rgba(53, 168, 223, 0.95); color: #ffffff; padding: 0.25rem 0.65rem; border-radius: var(--radius-badge); font-size: 0.72rem; font-weight: 800; text-transform: uppercase;"> 5857 ${F} 5858 </div> 5859 ${Q?` 5860 <div style="position: absolute; bottom: 12px; right: 12px; background: rgba(10, 25, 47, 0.85); color: #ffffff; padding: 0.2rem 0.6rem; border-radius: 4px; font-size: 0.72rem; font-weight: 700; backdrop-filter: blur(4px);"> 5861 ${Q} 5862 </div> 5863 `:""} 5864 </div> 5865 <div style="padding: 1.5rem 1.5rem 1rem;"> 5866 <h3 class="sed-card-title" style="font-size: 1.15rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.6rem; line-height: 1.35;">${T}</h3> 5867 <p class="sed-card-text" style="font-size: 0.9rem; line-height: 1.6; color: var(--text-dark); margin: 0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${x}</p> 5868 </div> 5869 </div> 5870 <div style="padding: 0 1.5rem 1.5rem; display: flex; gap: 0.5rem; align-items: center;"> 5871 <button class="sed-btn sed-btn-primary btn-card-read" style="flex: 1; font-size: 0.88rem; font-weight: 700;">${a.readBtn} ${k.yt?"ð¬":"â"}</button> 5872 <button class="sed-btn sed-btn-outline btn-card-share" data-share-url="https://www.jalud.eu/news/${E}" style="padding: 0.55rem 0.75rem; font-size: 0.85rem; color: var(--navy-dark); border-color: var(--slate-line);" title="KopÃrovat odkaz">ð</button> 5873 </div> 5874 </div> 5875 `}).join(""),A.querySelectorAll("[data-article-id]").forEach(k=>{k.addEventListener("click",g=>{if(g.target.closest(".btn-card-share"))return;const E=k.getAttribute("data-article-id");sr(E)})}),A.querySelectorAll(".btn-card-share").forEach(k=>{k.addEventListener("click",g=>{g.stopPropagation();const E=k.getAttribute("data-share-url");navigator.clipboard.writeText(E).then(()=>{const S=k.innerText;k.innerText="â",k.style.borderColor="#10b981",k.style.color="#10b981",setTimeout(()=>{k.innerText=S,k.style.borderColor="",k.style.color=""},2e3)}
5875).catch(()=>{prompt("Odkaz na Älánek:",E)})})})}r(),Dc(()=>{r()});let n=!1;const d=e.querySelector("#sed-external-media-grid"),l=e.querySelector("#btn-toggle-media");function u(){if(!d)return;const A=n?qu:qu.slice(0,6);d.innerHTML=A.map(h=>` 5876 <div class="sed-card" style="display: flex; flex-direction: column; justify-content: space-between; background: #ffffff; border: 1.5px solid var(--slate-line); border-radius: 14px; padding: 1.5rem; box-shadow: 0 4px 15px rgba(0,0,0,0.03); transition: transform 0.2s, box-shadow 0.2s;" onmouseover="this.style.transform='translateY(-3px)'; this.style.boxShadow='0 10px 25px rgba(0,0,0,0.08)';" onmouseout="this.style.transform='none'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.03)';"> 5877 <div> 5878 <div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.85rem; flex-wrap: wrap; gap: 0.4rem;"> 5879 <a href="${h.url}" target="_blank" rel="noopener noreferrer" style="font-size: 0.78rem; font-weight: 800; color: var(--navy-dark); background: #f1f5f9; padding: 3px 8px; border-radius: 6px; text-decoration: none; display: inline-flex; align-items: center; gap: 4px;" onmouseover="this.style.background='#e2e8f0'" onmouseout="this.style.background='#f1f5f9'"> 5880 <span>${h.publisher}</span> 5881 <span style="font-size: 0.7rem;">â</span> 5882 </a> 5883 <span style="font-size: 0.75rem; font-weight: 700; color: var(--blue-primary);"> 5884 ${h.tag} 5885 </span> 5886 </div> 5887 5888 <h4 style="font-size: 1.05rem; font-weight: 800; color: var(--navy-dark); line-height: 1.4; margin-bottom: 0.6rem;"> 5889 <a href="${h.url}" target="_blank" rel="noopener noreferrer" style="color: var(--navy-dark); text-decoration: none; transition: color 0.2s;" onmouseover="this.style.color='var(--blue-primary)'; this.style.textDecoration='underline';" onmouseout="this.style.color='var(--navy-dark)'; this.style.textDecoration='none';"> 5890 ${t==="cs"&&h.title_cs?h.title_cs:h.title} 5891 </a> 5892 </h4> 5893 5894 <p style="font-size: 0.88rem; color: var(--text-dark); line-height: 1.55; margin-bottom: 1.25rem; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;"> 5895 ${t==="cs"&&h.desc_cs?h.desc_cs:h.desc} 5896 </p> 5897 </div> 5898 5899 <div style="border-top: 1px solid var(--slate-line); padding-top: 1rem; display: flex; justify-content: space-between; align-items: center; gap: 0.75rem;"> 5900 <span style="font-size: 0.75rem; color: var(--text-muted); font-weight: 700; background: #f8fafc; padding: 2px 6px; border-radius: 4px; border: 1px solid var(--slate-line);"> 5901 ${h.year} 5902 </span> 5903 <a href="${h.url}" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-outline" style="font-size: 0.82rem; font-weight: 700; padding: 6px 14px; text-decoration: none; display: inline-flex; align-items: center; gap: 4px; white-space: nowrap;"> 5904 ${a.readReport} 5905 </a> 5906 </div> 5907 </div> 5908 `).join(""),l&&(qu.length<=6?l.style.display="none":(l.style.display="inline-block",l.innerText=n?a.showLess:a.showMore))}return l&&l.addEventListener("click",()=>{if(n=!n,u(),!n){const A=e.querySelector("#napsali-o-nas");A&&A.scrollIntoView({behavior:"smooth"})}}),u(),e.querySelectorAll("[data-route]").forEach(A=>{A.addEventListener("click",h=>{h.preventDefault(),i&&i(A.getAttribute("data-route"))})}),e}const Xh={en:{breadcrumbHome:"Home",breadcrumbNews:"News",breadcrumbCurrent:"Product Updates",eyebrow:"PRODUCT RELEASES & FIRMWARE",title:"Product & Firmware Updates",subtitle:"Explore the latest feature releases, neural acoustic model updates, camera firmware patches, and VMS integration plugins for Sound Event Detector.",countBadge:(i,e,t,a)=>`Showing ${i} of ${e} product updates (Page ${t} of ${a})`,readBtn:"Read Update Details",prev:"â Prev",next:"Next â",defaultDate:"Official Release"},cs:{breadcrumbHome:"Domů",breadcrumbNews:"Novinky",breadcrumbCurrent:"Aktualizace produktů",eyebrow:"PRODUKTOVà AKTUALIZACE A FIRMWARE",title:"Produktové novinky a aktualizace firmwaru",subt
5908itle:"Prozkoumejte nejnovÄjšà verze funkcÃ, aktualizace neuronových modelů, firmware pro bezpeÄnostnà kamery a integraÄnà pluginy VMS pro Sound Event Detector.",countBadge:(i,e,t,a)=>`Zobrazeno ${i} z ${e} aktualizacà (Strana ${t} z ${a})`,readBtn:"ÄÃst detail aktualizace",prev:"â PÅedchozÃ",next:"Dalšà â",defaultDate:"Oficiálnà vydánÃ"},de:{breadcrumbHome:"Startseite",breadcrumbNews:"Nachrichten",breadcrumbCurrent:"Produkt-Updates",eyebrow:"PRODUKT-RELEASES & FIRMWARE",title:"Produkt- & Firmware-Updates",subtitle:"Entdecken Sie die neuesten Feature-Releases, neuronale Modell-Updates, Kamera-Firmware-Patches und VMS-Integrations-Plugins für den Sound Event Detector.",countBadge:(i,e,t,a)=>`Zeige ${i} von ${e} Updates (Seite ${t} von ${a})`,readBtn:"Update-Details lesen",prev:"â Zurück",next:"Weiter â",defaultDate:"Offizielles Release"},es:{breadcrumbHome:"Inicio",breadcrumbNews:"Noticias",breadcrumbCurrent:"Actualizaciones de producto",eyebrow:"LANZAMIENTOS DE PRODUCTO Y FIRMWARE",title:"Actualizaciones de Producto y Firmware",subtitle:"Explore los últimos lanzamientos de funciones, actualizaciones de modelos neuronales, parches de firmware y plugins VMS para Sound Event Detector.",countBadge:(i,e,t,a)=>`Mostrando ${i} de ${e} actualizaciones (Página ${t} de ${a})`,readBtn:"Leer detalle de actualización",prev:"â Anterior",next:"Siguiente â",defaultDate:"Lanzamiento oficial"},it:{breadcrumbHome:"Home",breadcrumbNews:"Notizie",breadcrumbCurrent:"Aggiornamenti di prodotto",eyebrow:"RELEASE DI PRODOTTO E FIRMWARE",title:"Aggiornamenti di Prodotto e Firmware",subtitle:"Esplora le release più recenti di funzionalità , aggiornamenti dei modelli neurali, firmware per telecamere e plugin VMS per Sound Event Detector.",countBadge:(i,e,t,a)=>`Visualizzazione di ${i} su ${e} aggiornamenti (Pagina ${t} di ${a})`,readBtn:"Leggi dettagli aggiornamento",prev:"â Precedente",next:"Successivo â",defaultDate:"Release ufficiale"},pt:{breadcrumbHome:"InÃcio",breadcrumbNews:"NotÃcias",breadcrumbCurrent:"Atualizações de produto",eyebrow:"LANÃAMENTOS DE PRODUTO E FIRMWARE",title:"Atualizações de Produto e Firmware",subtitle:"Explore os lançamentos mais recentes de recursos, atualizações de modelos neurais, firmware para câmeras e plugins VMS para o Sound Event Detector.",countBadge:(i,e,t,a)=>`Exibindo ${i} de ${e} atualizações (Página ${t} de ${a})`,readBtn:"Ler detalhes da atualização",prev:"â Anterior",next:"Próximo â",defaultDate:"Lançamento oficial"},ar:{breadcrumbHome:"Ø§ÙØ±Ø¦ÙØ³ÙØ©",breadcrumbNews:"Ø§ÙØ£Ø®Ø¨Ø§Ø±",breadcrumbCurrent:"ØªØØ¯Ùثات اÙÙ ÙØªØ¬Ø§Øª",eyebrow:"إصدارات اÙÙ ÙØªØ¬Ø§Øª ÙØ§Ùبرا٠ج Ø§ÙØ«Ø§Ø¨ØªØ©",title:"ØªØØ¯Ùثات اÙÙ ÙØªØ¬Ø§Øª ÙØ§ÙØ¨Ø±Ù Ø¬ÙØ§Øª",subtitle:"Ø§Ø³ØªÙØ´Ù Ø£ØØ¯Ø« اÙÙ ÙØ²Ø§ØªØ ÙØªØØ¯Ùثات اÙÙ٠اذج Ø§ÙØ¹ØµØ¨ÙØ©Ø ÙØªØ±ÙÙØ§Øª Ø§ÙØ¨Ø±Ø§Ù ج Ø§ÙØ«Ø§Ø¨ØªØ© ÙÙÙØ§Ù ÙØ±Ø§ØªØ ÙØ¥Ø¶Ø§Ùات Ø§ÙØªÙا٠٠٠ع Ø£ÙØ¸Ù Ø© VMS ÙÙØ§Ø´Ù Ø§ÙØ£ØµÙات SED.",countBadge:(i,e,t,a)=>`عرض ${i} ٠٠أص٠${e} ØªØØ¯Ùثا٠(ØµÙØØ© ${t} Ù Ù ${a})`,readBtn:"ÙØ±Ø§Ø¡Ø© ØªÙØ§ØµÙÙ Ø§ÙØªØØ¯ÙØ«",prev:"â Ø§ÙسابÙ",next:"Ø§ÙØªØ§ÙÙ â",defaultDate:"إصدار رس٠Ù"}};function Fz(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a=Xh[t]||Xh.en,r=()=>{const A=nl("product-updates"),h=new Set,v=[];for(const k of A){if(!k)continue;const g=k.slug||"product-update";if(h.has(g))continue;h.add(g);let E="Product Update";g.includes("app")||g.includes("mobile")?E="Software & App":g.includes("drone")?E="Drone Classifier":g.includes("camera")||g.includes("edge")?E="Edge AI Firmware":g.includes("graffiti")?E="Acoustic Classifier":g.includes("iso")?E="Certification":g.includes("max")?E="Autonomous Vehicle AI":g.includes("offer")&&(E="Commercial License");const S=k.translations&&k.translations[t]||_r[t]&&_r[t][g]||{},T=S.title||k.title||g.replace(/-/g," ").toUpperCase(),x=S.category||E,F=S.excerpt||k.excerpt||(k.content?k.content.replace(/<[^>]+>/g,"").slice(0,160)+"...":"Sound Event Detector product release update.");v.push({id:g,title:T,category:x,date:S.date||Om(k.date,t)||a.defaultDate,rawDate:k.date,img:k.img||"/images/2.png",desc:F,yt:k.yt||""})}return v.sort((k,g)=>{const E=sn(k.rawDate||k.date);return sn(g.rawDate||g.date)-E}),v};let n=r();const d=9;let l=1;e.innerHTML=` 5909 <!-- Header Hero --> 5910 <section class="sed-section" style="background: linear-gradient(165deg, var(--navy-dark) 0%, var(--blue-dark) 100%); color: #ffffff; padding: 4.5rem 0 3.5rem;"> 5911 <div class="sed-container"> 5912 <div style="display: flex; gap: 0.5rem; align-items: center; font-size: 0.85rem; color: #cbd5e1; margin-bottom: 1.5rem; flex-wrap: wrap;"> 5913 <a href="#home" style="color: #ffffff; text-decoration: none;" data-route="home">${a.breadcrumbHome}</a> / 5914 <a href="#news" style="color: #ffffff; text-decoration: none;" data-route="news">${a.breadcrumbNews}</a> /
5915 <span style="color: var(--blue-primary); font-weight: 700;">${a.breadcrumbCurrent}</span> 5916 </div> 5917 <div class="sed-section-header" style="max-width: 840px; text-align: left; margin: 0;"> 5918 <div class="sed-eyebrow" style="background: rgba(255,255,255,0.1); color: var(--blue-primary); border-color: rgba(255,255,255,0.2);">${a.eyebrow}</div> 5919 <h1 class="sed-page-hero-title" style="color: #ffffff;">${a.title}</h1> 5920 <p style="font-size: 1.15rem; color: #e2e8f0; line-height: 1.65; margin-bottom: 0;">${a.subtitle}</p> 5921 </div> 5922 </div> 5923 </section> 5924 5925 <!-- Product Updates Grid (Max 9 Items Per Page) --> 5926 <section class="sed-section" style="background-color: #ffffff; padding: 3.5rem 0 5rem;"> 5927 <div class="sed-container"> 5928 <div style="font-size: 0.88rem; font-weight: 700; color: var(--text-muted); margin-bottom: 1.5rem;" id="product-updates-count-badge"> 5929 ${t==="cs"?`Zobrazeno ${n.length} produktových aktualizacÃ`:`Showing ${n.length} product updates`} 5930 </div> 5931 5932 <div id="sed-product-grid" class="sed-grid-3"> 5933 <!-- Paginated Product Updates --> 5934 </div> 5935 5936 <!-- Pagination Controls --> 5937 <div id="sed-product-pagination" style="display: flex; justify-content: center; align-items: center; gap: 0.5rem; margin-top: 2.5rem; flex-wrap: wrap;"> 5938 <!-- Page Buttons --> 5939 </div> 5940 </div> 5941 </section> 5942 `;function u(A){const h=e.querySelector("#sed-product-grid"),v=e.querySelector("#sed-product-pagination"),k=e.querySelector("#product-updates-count-badge");if(!h)return;const g=Math.ceil(n.length/d)||1;A<1&&(A=1),A>g&&(A=g),l=A;const E=(l-1)*d,S=n.slice(E,E+d);k&&(k.innerText=a.countBadge(S.length,n.length,l,g));const T=a.readBtn;if(h.innerHTML=S.map(x=>` 5943 <div class="sed-card" style="padding: 0; overflow: hidden; cursor: pointer; display: flex; flex-direction: column; justify-content: space-between;" data-product-id="${x.id}"> 5944 <div> 5945 <div style="height: 180px; overflow: hidden; background-color: var(--navy-dark); position: relative;"> 5946 <img src="${x.img}" alt="${x.title}" style="width: 100%; height: 100%; object-fit: cover;" onerror="this.onerror=null; this.src='/images/SED_Novinky-aplikace_EN-2.png';"> 5947 <div style="position: absolute; top: 12px; left: 12px; background: rgba(53, 168, 223, 0.9); color: #ffffff; padding: 0.25rem 0.65rem; border-radius: var(--radius-badge); font-size: 0.72rem; font-weight: 800;"> 5948 ${x.category} 5949 </div> 5950 ${x.date?` 5951 <div style="position: absolute; bottom: 12px; right: 12px; background: rgba(10, 25, 47, 0.85); color: #ffffff; padding: 0.2rem 0.6rem; border-radius: 4px; font-size: 0.72rem; font-weight: 700; backdrop-filter: blur(4px);"> 5952 ${x.date} 5953 </div> 5954 `:""} 5955 </div> 5956 <div style="padding: 1.5rem 1.5rem 1rem;"> 5957 <h3 class="sed-card-title" style="word-break: break-word;">${x.title}</h3> 5958 <p class="sed-card-text" style="font-size: 0.88rem; line-height: 1.6;">${x.desc}</p> 5959 </div> 5960 </div> 5961 <div style="padding: 0 1.5rem 1.5rem; display: flex; gap: 0.5rem; align-items: center;"> 5962 <button class="sed-btn sed-btn-primary btn-card-read" style="flex: 1; font-size: 0.85rem;">${T} ${x.yt?"ð¬":"â"}</button> 5963 <button class="sed-btn sed-btn-outline btn-card-share" data-share-url="https://www.jalud.eu/product-updates/${x.id}" style="padding: 0.55rem 0.75rem; font-size: 0.85rem; color: var(--navy-dark); border-color: var(--slate-line);" title="Copy direct link / KopÃrovat odkaz">ð</button> 5964 </div> 5965 </div> 5966 `).join(""),h.querySelectorAll("[data-product-id]").forEach(x=>{x.addEventListener("click",F=>{if(F.target.closest(".btn-card-share"))return;const Q=x.getAttribute("data-product-id");sr(Q)})}),h.querySelectorAll(".btn-card-share").forEach(x=>{x.addEventListener("click",F=>{F.stopPropagation();const Q=x.getAttribute("data-share-url");navigator.clipboard.writeText(Q).then(()=>{const M=x.innerText;x.innerText="â",x.style.borderColor="#10b981",x.style.color="#10b981",setTimeout(()=>{x.innerText=M,x.style.borderColor="",x.style.color=""},2e3)}
5966).catch(()=>{prompt("Direct link:",Q)})})}),v)if(g<=1)v.innerHTML="";else{const x=a.prev,F=a.next;let Q=` 5967 <button class="sed-btn sed-btn-outline btn-prod-page" data-page="${l-1}" ${l===1?'disabled style="opacity:0.4; cursor:not-allowed;"':""}>${x}</button> 5968 `;for(let M=1;M<=g;M++){const R=M===l;Q+=` 5969 <button class="sed-btn ${R?"sed-btn-primary":"sed-btn-outline"} btn-prod-page" data-page="${M}" style="${R?"":"color: var(--navy-dark); border-color: var(--slate-line);"} font-weight: 700; padding: 0.4rem 0.85rem;">${M}</button> 5970 `}Q+=` 5971 <button class="sed-btn sed-btn-outline btn-prod-page" data-page="${l+1}" ${l===g?'disabled style="opacity:0.4; cursor:not-allowed;"':""}>${F}</button> 5972 `,v.innerHTML=Q,v.querySelectorAll(".btn-prod-page").forEach(M=>{M.addEventListener("click",()=>{const R=parseInt(M.getAttribute("data-page"),10);if(!isNaN(R)&&R>=1&&R<=g){u(R);const ae=e.querySelector("#product-updates-count-badge");ae&&ae.offsetTop&&window.scrollTo({top:ae.offsetTop-100,behavior:"smooth"})}})})}}return u(1),Dc(()=>{n=r(),u(l)}),e.querySelectorAll("[data-route]").forEach(A=>{A.addEventListener("click",h=>{h.preventDefault(),i&&i(A.getAttribute("data-route"))})}),e}var Mz=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Nz(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var Rm={exports:{}};/* @preserve 5973 * Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com 5974 * (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade 5975 */(function(i,e){(function(t,a){a(e)})(Mz,function(t){var a="1.9.4";function r(o){var s,m,y,z;for(m=1,y=arguments.length;m<y;m++){z=arguments[m];for(s in z)o[s]=z[s]}return o}var n=Object.create||function(){function o(){}return function(s){return o.prototype=s,new o}}();function d(o,s){var m=Array.prototype.slice;if(o.bind)return o.bind.apply(o,m.call(arguments,1));var y=m.call(arguments,2);return function(){return o.apply(s,y.length?y.concat(m.call(arguments)):arguments)}}var l=0;function u(o){return"_leaflet_id"in o||(o._leaflet_id=++l),o._leaflet_id}function A(o,s,m){var y,z,U,le;return le=function(){y=!1,z&&(U.apply(m,z),z=!1)},U=function(){y?z=arguments:(o.apply(m,arguments),setTimeout(le,s),y=!0)},U}function h(o,s,m){var y=s[1],z=s[0],U=y-z;return o===y&&m?o:((o-z)%U+U)%U+z}function v(){return!1}function k(o,s){if(s===!1)return o;var m=Math.pow(10,s===void 0?6:s);return Math.round(o*m)/m}function g(o){return o.trim?o.trim():o.replace(/^\s+|\s+$/g,"")}function E(o){return g(o).split(/\s+/)}function S(o,s){Object.prototype.hasOwnProperty.call(o,"options")||(o.options=o.options?n(o.options):{});for(var m in s)o.options[m]=s[m];return o.options}function T(o,s,m){var y=[];for(var z in o)y.push(encodeURIComponent(m?z.toUpperCase():z)+"="+encodeURIComponent(o[z]));return(!s||s.indexOf("?")===-1?"?":"&")+y.join("&")}var x=/\{ *([\w_ -]+) *\}/g;function F(o,s){return o.replace(x,function(m,y){var z=s[y];if(z===void 0)throw new Error("No value provided for variable "+m);return typeof z=="function"&&(z=z(s)),z})}var Q=Array.isArray||function(o){return Object.prototype.toString.call(o)==="[object Array]"};function M(o,s){for(var m=0;m<o.length;m++)if(o[m]===s)return m;return-1}var R="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function ae(o){return window["webkit"+o]||window["moz"+o]||window["ms"+o]}var X=0;function V(o){var s=+new Date,m=Math.max(0,16-(s-X));return X=s+m,window.setTimeout(o,m)}var D=window.requestAnimationFrame||ae("RequestAnimationFrame")||V,Z=window.cancelAnimationFrame||ae("CancelAnimationFrame")||ae("CancelRequestAnimationFrame")||function(o){window.clearTimeout(o)};function C(o,s,m){if(m&&D===V)o.call(s);else return D.call(window,d(o,s))}function N(o){o&&Z.call(window,o)}var W={__proto__:null,extend:r,create:n,bind:d,get lastId(){return l},stamp:u,throttle:A,wrapNum:h,falseFn:v,formatNum:k,trim:g,splitWords:E,setOptions:S,getParamString:T,template:F,isArray:Q,indexOf:M,emptyImageUrl:R,requestFn:D,cancelFn:Z,requestAnimFrame:C,cancelAnimFrame:N};function J(){}J.extend=function(o){var s=function(){S(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},m=s.__super__=this.prototype,y=n(m);y.constructor=s,s.prototype=y;for(var z in this)Object.prototype.hasOwnProperty.call(this,z)&&z!=="prototype"&&z!=="__super__"&&(s[z]=this[z]);return o.statics&&r(s,o.statics),o.includes&&(re(o.includes),r.apply(null,[y].concat(o.includes))),r(y,o),delete y.statics,delete y.includes,y.options&&(y.options=m.options?n(m.options):{},r(y.options,o.options)),y._initHooks=[],y.callInitHooks=function(){if(!this._initHooksCalled){m.callInitHooks&&m.callInitHooks.call(this),this._initHooksCalled=!0;for(var U=0,le=y._initHooks.length;U<le;U++)y._initHooks[U].call(this)}},s},J.include=function(o){var s=this.prototype.options;return r(this.prototype,o),o.options&&(this.prototype.options=s,this.mergeOptions(o.options)),this},J.mergeOptions=function(o){return r(this.prototype.options,o),this},J.addInitHook=function(o){var s=Array.prototype.slice.call(arguments,1
5975),m=typeof o=="function"?o:function(){this[o].apply(this,s)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(m),this};function re(o){if(!(typeof L>"u"||!L||!L.Mixin)){o=Q(o)?o:[o];for(var s=0;s<o.length;s++)o[s]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",new Error().stack)}}var ue={on:function(o,s,m){if(typeof o=="object")for(var y in o)this._on(y,o[y],s);else{o=E(o);for(var z=0,U=o.length;z<U;z++)this._on(o[z],s,m)}return this},off:function(o,s,m){if(!arguments.length)delete this._events;else if(typeof o=="object")for(var y in o)this._off(y,o[y],s);else{o=E(o);for(var z=arguments.length===1,U=0,le=o.length;U<le;U++)z?this._off(o[U]):this._off(o[U],s,m)}return this},_on:function(o,s,m,y){if(typeof s!="function"){console.warn("wrong listener type: "+typeof s);return}if(this._listens(o,s,m)===!1){m===this&&(m=void 0);var z={fn:s,ctx:m};y&&(z.once=!0),this._events=this._events||{},this._events[o]=this._events[o]||[],this._events[o].push(z)}},_off:function(o,s,m){var y,z,U;if(this._events&&(y=this._events[o],!!y)){if(arguments.length===1){if(this._firingCount)for(z=0,U=y.length;z<U;z++)y[z].fn=v;delete this._events[o];return}if(typeof s!="function"){console.warn("wrong listener type: "+typeof s);return}var le=this._listens(o,s,m);if(le!==!1){var ge=y[le];this._firingCount&&(ge.fn=v,this._events[o]=y=y.slice()),y.splice(le,1)}}},fire:function(o,s,m){if(!this.listens(o,m))return this;var y=r({},s,{type:o,target:this,sourceTarget:s&&s.sourceTarget||this});if(this._events){var z=this._events[o];if(z){this._firingCount=this._firingCount+1||1;for(var U=0,le=z.length;U<le;U++){var ge=z[U],we=ge.fn;ge.once&&this.off(o,we,ge.ctx),we.call(ge.ctx||this,y)}this._firingCount--}}return m&&this._propagateEvent(y),this},listens:function(o,s,m,y){typeof o!="string"&&console.warn('"string" type argument expected');var z=s;typeof s!="function"&&(y=!!s,z=void 0,m=void 0);var U=this._events&&this._events[o];if(U&&U.length&&this._listens(o,z,m)!==!1)return!0;if(y){for(var le in this._eventParents)if(this._eventParents[le].listens(o,s,m,y))return!0}return!1},_listens:function(o,s,m){if(!this._events)return!1;var y=this._events[o]||[];if(!s)return!!y.length;m===this&&(m=void 0);for(var z=0,U=y.length;z<U;z++)if(y[z].fn===s&&y[z].ctx===m)return z;return!1},once:function(o,s,m){if(typeof o=="object")for(var y in o)this._on(y,o[y],s,!0);else{o=E(o);for(var z=0,U=o.length;z<U;z++)this._on(o[z],s,m,!0)}return this},addEventParent:function(o){return this._eventParents=this._eventParents||{},this._eventParents[u(o)]=o,this},removeEventParent:function(o){return this._eventParents&&delete this._eventParents[u(o)],this},_propagateEvent:function(o){for(var s in this._eventParents)this._eventParents[s].fire(o.type,r({layer:o.target,propagatedFrom:o.target},o),!0)}};ue.addEventListener=ue.on,ue.removeEventListener=ue.clearAllEventListeners=ue.off,ue.addOneTimeEventListener=ue.once,ue.fireEvent=ue.fire,ue.hasEventListeners=ue.listens;var de=J.extend(ue);function ie(o,s,m){this.x=m?Math.round(o):o,this.y=m?Math.round(s):s}var fe=Math.trunc||function(o){return o>0?Math.floor(o):Math.ceil(o)};ie.prototype={clone:function(){return new ie(this.x,this.y)},add:function(o){return this.clone()._add(ye(o))},_add:function(o){return this.x+=o.x,this.y+=o.y,this},subtract:function(o){return this.clone()._subtract(ye(o))},_subtract:function(o){return this.x-=o.x,this.y-=o.y,this},divideBy:function(o){return this.clone()._divideBy(o)},_divideBy:function(o){return this.x/=o,this.y/=o,this},multiplyBy:function(o){return this.clone()._multiplyBy(o)},_multiplyBy:function(o){return this.x*=o,this.y*=o,this},scaleBy:function(o){return new ie(this.x*o.x,this.y*o.y)},unscaleBy:function(o){return new ie(this.x/o.x,this.y/o.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=fe(this.x),this.y=fe(this.y),this},distanceTo:function(o){o=ye(o);var s=o.x-this.x,m=o.y-this.y;return Math.sqrt(s*s+m*m)},equals:function(o){return o=ye(o),o.x===this.x&&o.y===this.y},contains:function(o){return o=ye(o),Math.abs(o.x)<=Math.abs(this.x)&&Math.abs(o.y)<=Math.abs(this.y)},toString:function(){return"Point("+k(this.x)+", "+k(this.y)+")"}};function ye(o,s,m){return o instanceof ie?o:Q(o)?new ie(o[0],o[1]):o==null?o:typeof o=="object"&&"x"in o&&"y"in o?new ie(o.x,o.y):new ie(o,s,m)}function ke(o,s){if(o)for(var m=s?[o,s]:o,y=0,z=m.length;y<z;y++)this.extend(m[y])}ke.prototype={extend:function(o){var s,m;if(!o)return this;
5975if(o instanceof ie||typeof o[0]=="number"||"x"in o)s=m=ye(o);else if(o=I(o),s=o.min,m=o.max,!s||!m)return this;return!this.min&&!this.max?(this.min=s.clone(),this.max=m.clone()):(this.min.x=Math.min(s.x,this.min.x),this.max.x=Math.max(m.x,this.max.x),this.min.y=Math.min(s.y,this.min.y),this.max.y=Math.max(m.y,this.max.y)),this},getCenter:function(o){return ye((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,o)},getBottomLeft:function(){return ye(this.min.x,this.max.y)},getTopRight:function(){return ye(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(o){var s,m;return typeof o[0]=="number"||o instanceof ie?o=ye(o):o=I(o),o instanceof ke?(s=o.min,m=o.max):s=m=o,s.x>=this.min.x&&m.x<=this.max.x&&s.y>=this.min.y&&m.y<=this.max.y},intersects:function(o){o=I(o);var s=this.min,m=this.max,y=o.min,z=o.max,U=z.x>=s.x&&y.x<=m.x,le=z.y>=s.y&&y.y<=m.y;return U&&le},overlaps:function(o){o=I(o);var s=this.min,m=this.max,y=o.min,z=o.max,U=z.x>s.x&&y.x<m.x,le=z.y>s.y&&y.y<m.y;return U&&le},isValid:function(){return!!(this.min&&this.max)},pad:function(o){var s=this.min,m=this.max,y=Math.abs(s.x-m.x)*o,z=Math.abs(s.y-m.y)*o;return I(ye(s.x-y,s.y-z),ye(m.x+y,m.y+z))},equals:function(o){return o?(o=I(o),this.min.equals(o.getTopLeft())&&this.max.equals(o.getBottomRight())):!1}};function I(o,s){return!o||o instanceof ke?o:new ke(o,s)}function q(o,s){if(o)for(var m=s?[o,s]:o,y=0,z=m.length;y<z;y++)this.extend(m[y])}q.prototype={extend:function(o){var s=this._southWest,m=this._northEast,y,z;if(o instanceof oe)y=o,z=o;else if(o instanceof q){if(y=o._southWest,z=o._northEast,!y||!z)return this}else return o?this.extend(se(o)||ee(o)):this;return!s&&!m?(this._southWest=new oe(y.lat,y.lng),this._northEast=new oe(z.lat,z.lng)):(s.lat=Math.min(y.lat,s.lat),s.lng=Math.min(y.lng,s.lng),m.lat=Math.max(z.lat,m.lat),m.lng=Math.max(z.lng,m.lng)),this},pad:function(o){var s=this._southWest,m=this._northEast,y=Math.abs(s.lat-m.lat)*o,z=Math.abs(s.lng-m.lng)*o;return new q(new oe(s.lat-y,s.lng-z),new oe(m.lat+y,m.lng+z))},getCenter:function(){return new oe((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new oe(this.getNorth(),this.getWest())},getSouthEast:function(){return new oe(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(o){typeof o[0]=="number"||o instanceof oe||"lat"in o?o=se(o):o=ee(o);var s=this._southWest,m=this._northEast,y,z;
5975return o instanceof q?(y=o.getSouthWest(),z=o.getNorthEast()):y=z=o,y.lat>=s.lat&&z.lat<=m.lat&&y.lng>=s.lng&&z.lng<=m.lng},intersects:function(o){o=ee(o);var s=this._southWest,m=this._northEast,y=o.getSouthWest(),z=o.getNorthEast(),U=z.lat>=s.lat&&y.lat<=m.lat,le=z.lng>=s.lng&&y.lng<=m.lng;return U&&le},overlaps:function(o){o=ee(o);var s=this._southWest,m=this._northEast,y=o.getSouthWest(),z=o.getNorthEast(),U=z.lat>s.lat&&y.lat<m.lat,le=z.lng>s.lng&&y.lng<m.lng;return U&&le},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(o,s){return o?(o=ee(o),this._southWest.equals(o.getSouthWest(),s)&&this._northEast.equals(o.getNorthEast(),s)):!1},isValid:function(){return!!(this._southWest&&this._northEast)}};function ee(o,s){return o instanceof q?o:new q(o,s)}function oe(o,s,m){if(isNaN(o)||isNaN(s))throw new Error("Invalid LatLng object: ("+o+", "+s+")");this.lat=+o,this.lng=+s,m!==void 0&&(this.alt=+m)}oe.prototype={equals:function(o,s){if(!o)return!1;o=se(o);var m=Math.max(Math.abs(this.lat-o.lat),Math.abs(this.lng-o.lng));return m<=(s===void 0?1e-9:s)},toString:function(o){return"LatLng("+k(this.lat,o)+", "+k(this.lng,o)+")"},distanceTo:function(o){return ze.distance(this,se(o))},wrap:function(){return ze.wrapLatLng(this)},toBounds:function(o){var s=180*o/40075017,m=s/Math.cos(Math.PI/180*this.lat);return ee([this.lat-s,this.lng-m],[this.lat+s,this.lng+m])},clone:function(){return new oe(this.lat,this.lng,this.alt)}};function se(o,s,m){return o instanceof oe?o:Q(o)&&typeof o[0]!="object"?o.length===3?new oe(o[0],o[1],o[2]):o.length===2?new oe(o[0],o[1]):null:o==null?o:typeof o=="object"&&"lat"in o?new oe(o.lat,"lng"in o?o.lng:o.lon,o.alt):s===void 0?null:new oe(o,s,m)}var pe={latLngToPoint:function(o,s){var m=this.projection.project(o),y=this.scale(s);return this.transformation._transform(m,y)},pointToLatLng:function(o,s){var m=this.scale(s),y=this.transformation.untransform(o,m);return this.projection.unproject(y)},project:function(o){return this.projection.project(o)},unproject:function(o){return this.projection.unproject(o)},scale:function(o){return 256*Math.pow(2,o)},zoom:function(o){return Math.log(o/256)/Math.LN2},getProjectedBounds:function(o){if(this.infinite)return null;var s=this.projection.bounds,m=this.scale(o),y=this.transformation.transform(s.min,m),z=this.transformation.transform(s.max,m);return new ke(y,z)},infinite:!1,wrapLatLng:function(o){var s=this.wrapLng?h(o.lng,this.wrapLng,!0):o.lng,m=this.wrapLat?h(o.lat,this.wrapLat,!0):o.lat,y=o.alt;return new oe(m,s,y)},wrapLatLngBounds:function(o){var s=o.getCenter(),m=this.wrapLatLng(s),y=s.lat-m.lat,z=s.lng-m.lng;if(y===0&&z===0)return o;
5975var U=o.getSouthWest(),le=o.getNorthEast(),ge=new oe(U.lat-y,U.lng-z),we=new oe(le.lat-y,le.lng-z);return new q(ge,we)}},ze=r({},pe,{wrapLng:[-180,180],R:6371e3,distance:function(o,s){var m=Math.PI/180,y=o.lat*m,z=s.lat*m,U=Math.sin((s.lat-o.lat)*m/2),le=Math.sin((s.lng-o.lng)*m/2),ge=U*U+Math.cos(y)*Math.cos(z)*le*le,we=2*Math.atan2(Math.sqrt(ge),Math.sqrt(1-ge));return this.R*we}}),xe=6378137,De={R:xe,MAX_LATITUDE:85.0511287798,project:function(o){var s=Math.PI/180,m=this.MAX_LATITUDE,y=Math.max(Math.min(m,o.lat),-m),z=Math.sin(y*s);return new ie(this.R*o.lng*s,this.R*Math.log((1+z)/(1-z))/2)},unproject:function(o){var s=180/Math.PI;return new oe((2*Math.atan(Math.exp(o.y/this.R))-Math.PI/2)*s,o.x*s/this.R)},bounds:function(){var o=xe*Math.PI;return new ke([-o,-o],[o,o])}()};function _e(o,s,m,y){if(Q(o)){this._a=o[0],this._b=o[1],this._c=o[2],this._d=o[3];return}this._a=o,this._b=s,this._c=m,this._d=y}_e.prototype={transform:function(o,s){return this._transform(o.clone(),s)},_transform:function(o,s){return s=s||1,o.x=s*(this._a*o.x+this._b),o.y=s*(this._c*o.y+this._d),o},untransform:function(o,s){return s=s||1,new ie((o.x/s-this._b)/this._a,(o.y/s-this._d)/this._c)}};function Re(o,s,m,y){return new _e(o,s,m,y)}var je=r({},ze,{code:"EPSG:3857",projection:De,transformation:function(){var o=.5/(Math.PI*De.R);return Re(o,.5,-o,.5)}()}),it=r({},je,{code:"EPSG:900913"});function G(o){return document.createElementNS("http://www.w3.org/2000/svg",o)}function Me(o,s){var m="",y,z,U,le,ge,we;for(y=0,U=o.length;y<U;y++){for(ge=o[y],z=0,le=ge.length;z<le;z++)we=ge[z],m+=(z?"L":"M")+we.x+" "+we.y;m+=s?Qe.svg?"z":"x":""}return m||"M0 0"}var bt=document.documentElement.style,nt="ActiveXObject"in window,Le=nt&&!document.addEventListener,dt="msLaunchUri"in navigator&&!("documentMode"in document),Ke=jt("webkit"),st=jt("android"),rt=jt("android 2")||jt("android 3"),Qt=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),Tt=st&&jt("Google")&&Qt<537&&!("AudioNode"in window),pt=!!window.opera,Lt=!dt&&jt("chrome"),Pt=jt("gecko")&&!Ke&&!pt&&!nt,Ye=!Lt&&jt("safari"),vt=jt("phantom"),tt="OTransition"in bt,xi=navigator.platform.indexOf("Win")===0,Ut=nt&&"transition"in bt,wt="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!rt,St="MozPerspective"in bt,pi=!window.L_DISABLE_3D&&(Ut||wt||St)&&!tt&&!vt,at=typeof orientation<"u"||jt("mobile"),ai=at&&Ke,mt=at&&wt,ft=!window.PointerEvent&&window.MSPointerEvent,li=!!(window.PointerEvent||ft),Ct="ontouchstart"in window||!!window.TouchEvent,ut=!window.L_NO_TOUCH&&(Ct||li),Ht=at&&pt,Nr=at&&Pt,qi=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,Fo=function(){var o=!1;try{var s=Object.defineProperty({},"passive",{get:function(){o=!0}});window.addEventListener("testPassiveEventSupport",v,s),window.removeEventListener("testPassiveEventSupport",v,s)}catch{}return o}(),ko=function(){return!!document.createElement("canvas").getContext}(),ct=!!(document.createElementNS&&G("svg").createSVGRect),Mo=!!ct&&function(){var o=document.createElement("div");return o.innerHTML="<svg/>",(o.firstChild&&o.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),No=!ct&&function(){try{var o=document.createElement("div");o.innerHTML='<v:shape adj="1"/>';var s=o.firstChild;return s.style.behavior="url(#default#VML)",s&&typeof s.adj=="object"}catch{return!1}}(),Fa=navigator.platform.indexOf("Mac")===0,Ma=navigator.platform.indexOf("Linux")===0;function jt(o){return navigator.userAgent.toLowerCase().indexOf(o)>=0}var Qe={ie:nt,ielt9:Le,edge:dt,webkit:Ke,android:st,android23:rt,androidStock:Tt,opera:pt,chrome:Lt,gecko:Pt,safari:Ye,phantom:vt,opera12:tt,win:xi,ie3d:Ut,webkit3d:wt,gecko3d:St,any3d:pi,mobile:at,mobileWebkit:ai,mobileWebkit3d:mt,msPointer:ft,pointer:li,touch:ut,touchNative:Ct,mobileOpera:Ht,mobileGecko:Nr,retina:qi,passiveEvents:Fo,canvas:ko,svg:ct,vml:No,inlineSvg:Mo,mac:Fa,linux:Ma},Ri=Qe.msPointer?"MSPointerDown":"pointerdown",mr=Qe.msPointer?"MSPointerMove":"pointermove",Ro=Qe.msPointer?"MSPointerUp":"pointerup",Na=Qe.msPointer?"MSPointerCancel":"pointercancel",Ra={touchstart:Ri,touchmove:mr,touchend:Ro,touchcancel:Na}
5975,ja={touchstart:Gn,touchmove:mn,touchend:mn,touchcancel:mn},Wi={},Da=!1;function Rr(o,s,m){return s==="touchstart"&&un(),ja[s]?(m=ja[s].bind(this,m),o.addEventListener(Ra[s],m,!1),m):(console.warn("wrong event specified:",s),v)}function wo(o,s,m){if(!Ra[s]){console.warn("wrong event specified:",s);return}o.removeEventListener(Ra[s],m,!1)}function jr(o){Wi[o.pointerId]=o}function cn(o){Wi[o.pointerId]&&(Wi[o.pointerId]=o)}function Or(o){delete Wi[o.pointerId]}function un(){Da||(document.addEventListener(Ri,jr,!0),document.addEventListener(mr,cn,!0),document.addEventListener(Ro,Or,!0),document.addEventListener(Na,Or,!0),Da=!0)}function mn(o,s){if(s.pointerType!==(s.MSPOINTER_TYPE_MOUSE||"mouse")){s.touches=[];for(var m in Wi)s.touches.push(Wi[m]);s.changedTouches=[s],o(s)}}function Gn(o,s){s.MSPOINTER_TYPE_TOUCH&&s.pointerType===s.MSPOINTER_TYPE_TOUCH&&bi(s),mn(o,s)}function xs(o){var s={},m,y;for(y in o)m=o[y],s[y]=m&&m.bind?m.bind(o):m;return o=s,s.type="dblclick",s.detail=2,s.isTrusted=!1,s._simulated=!0,s}var Ss=200;function Oa(o,s){o.addEventListener("dblclick",s);var m=0,y;function z(U){if(U.detail!==1){y=U.detail;return}if(!(U.pointerType==="mouse"||U.sourceCapabilities&&!U.sourceCapabilities.firesTouchEvents)){var le=oo(U);if(!(le.some(function(we){return we instanceof HTMLLabelElement&&we.attributes.for})&&!le.some(function(we){return we instanceof HTMLInputElement||we instanceof HTMLSelectElement}))){var ge=Date.now();ge-m<=Ss?(y++,y===2&&s(xs(U))):y=1,m=ge}}}return o.addEventListener("click",z),{dblclick:s,simDblclick:z}}function Kn(o,s){o.removeEventListener("dblclick",s.dblclick),o.removeEventListener("click",s.simDblclick)}var An=Qr(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),jo=Qr(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),qn=jo==="webkitTransition"||jo==="OTransition"?jo+"End":"transitionend";function Wn(o){return typeof o=="string"?document.getElementById(o):o}function Ar(o,s){var m=o.style[s]||o.currentStyle&&o.currentStyle[s];if((!m||m==="auto")&&document.defaultView){var y=document.defaultView.getComputedStyle(o,null);m=y?y[s]:null}return m==="auto"?null:m}function zt(o,s,m){var y=document.createElement(o);return y.className=s||"",m&&m.appendChild(y),y}function Kt(o){var s=o.parentNode;s&&s.removeChild(o)}function pn(o){for(;o.firstChild;)o.removeChild(o.firstChild)}function di(o){var s=o.parentNode;s&&s.lastChild!==o&&s.appendChild(o)}function Oo(o){var s=o.parentNode;s&&s.firstChild!==o&&s.insertBefore(o,s.firstChild)}function Qa(o,s){if(o.classList!==void 0)return o.classList.contains(s);var m=Qo(o);return m.length>0&&new RegExp("(^|\\s)"+s+"(\\s|$)").test(m)}function ht(o,s){if(o.classList!==void 0)for(var m=E(s),y=0,z=m.length;y<z;y++)o.classList.add(m[y]);else if(!Qa(o,s)){var U=Qo(o);oa(o,(U?U+" ":"")+s)}}function ci(o,s){o.classList!==void 0?o.classList.remove(s):oa(o,g((" "+Qo(o)+" ").replace(" "+s+" "," ")))}function oa(o,s){o.className.baseVal===void 0?o.className=s:o.className.baseVal=s}function Qo(o){return o.correspondingElement&&(o=o.correspondingElement),o.className.baseVal===void 0?o.className:o.className.baseVal}function Ei(o,s){"opacity"in o.style?o.style.opacity=s:"filter"in o.style&&Qi(o,s)}function Qi(o,s){var m=!1,y="DXImageTransform.Microsoft.Alpha";try{m=o.filters.item(y)}catch{if(s===1)return}s=Math.round(s*100),m?(m.Enabled=s!==100,m.Opacity=s):o.style.filter+=" progid:"+y+"(opacity="+s+")"}function Qr(o){for(var s=document.documentElement.style,m=0;m<o.length;m++)if(o[m]in s)return o[m];return!1}function Ho(o,s,m){var y=s||new ie(0,0);o.style[An]=(Qe.ie3d?"translate("+y.x+"px,"+y.y+"px)":"translate3d("+y.x+"px,"+y.y+"px,0)")+(m?" scale("+m+")":"")}function yi(o,s){o._leaflet_pos=s,Qe.any3d?Ho(o,s):(o.style.left=s.x+"px",o.style.top=s.y+"px")}function Vo(o){return o._leaflet_pos||new ie(0,0)}var fa,pr,hr;if("onselectstart"in document)fa=function(){Fe(window,"selectstart",bi)},pr=function(){qt(window,"selectstart",bi)};else{var zo=Qr(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);fa=function(){if(zo){var o=document.documentElement.style;hr=o[zo],o[zo]="none"}},pr=function(){zo&&(document.documentElement.style[zo]=hr,hr=void 0)}}function Hr(){Fe(window,"dragstart",bi)}function Zn(){qt(window,"dragstart",bi)}var hn,Jn;function xo(o){for(;o.tabIndex===-1;)o=o.parentNode;o.style&&(Vr(),hn=o,Jn=o.style.outlineStyle,o.style.outlineStyle="none",Fe(window,"keydown",Vr))}function Vr(){hn&&(hn.style.outlineStyle=Jn,hn=void 0,Jn=void 0,qt(window,"keydown",Vr))}function Go(o){do o=o.parentNode;while((!o.offsetWidth||!o.offsetHeight)&&o!==document.body);return o}function $n(o){var s=o.getBoundingClientRect();return{x:s.width/o.offsetWidth||1,y:s.height/o.offsetHeight||1,boundingClientRect:s}}var Gr={__proto__:null,TRANSFORM:An,TRANSITION:jo,TRANSITION_END:qn,get:Wn,getStyle:Ar,create:zt,remove:Kt,empty:pn,toFront:di,toBack:Oo,hasClass:Qa,addClass:ht,removeClass:ci,setClass:oa,getClass:Qo,setOpacity:Ei,testProp:Qr,setTransform:Ho,setPosition:yi,getPosition:Vo,get disableTextSelection(){return fa},get enableTextSelection(){return pr},disableImageDrag:Hr,enableImageDrag:Zn,preventOutline:xo,restoreOutline:Vr,getSizedParentNode:Go,get
5975Scale:$n};function Fe(o,s,m,y){if(s&&typeof s=="object")for(var z in s)Xn(o,z,s[z],m);else{s=E(s);for(var U=0,le=s.length;U<le;U++)Xn(o,s[U],m,y)}return this}var Ha="_leaflet_events";function qt(o,s,m,y){if(arguments.length===1)Es(o),delete o[Ha];else if(s&&typeof s=="object")for(var z in s)io(o,z,s[z],m);else if(s=E(s),arguments.length===2)Es(o,function(ge){return M(s,ge)!==-1});else for(var U=0,le=s.length;U<le;U++)io(o,s[U],m,y);return this}function Es(o,s){for(var m in o[Ha]){var y=m.split(/\d/)[0];(!s||s(y))&&io(o,y,null,null,m)}}var Yn={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function Xn(o,s,m,y){var z=s+u(m)+(y?"_"+u(y):"");if(o[Ha]&&o[Ha][z])return this;var U=function(ge){return m.call(y||o,ge||window.event)},le=U;!Qe.touchNative&&Qe.pointer&&s.indexOf("touch")===0?U=Rr(o,s,U):Qe.touch&&s==="dblclick"?U=Oa(o,U):"addEventListener"in o?s==="touchstart"||s==="touchmove"||s==="wheel"||s==="mousewheel"?o.addEventListener(Yn[s]||s,U,Qe.passiveEvents?{passive:!1}:!1):s==="mouseenter"||s==="mouseleave"?(U=function(ge){ge=ge||window.event,qr(o,ge)&&le(ge)},o.addEventListener(Yn[s],U,!1)):o.addEventListener(s,le,!1):o.attachEvent("on"+s,U),o[Ha]=o[Ha]||{},o[Ha][z]=U}function io(o,s,m,y,z){z=z||s+u(m)+(y?"_"+u(y):"");var U=o[Ha]&&o[Ha][z];if(!U)return this;!Qe.touchNative&&Qe.pointer&&s.indexOf("touch")===0?wo(o,s,U):Qe.touch&&s==="dblclick"?Kn(o,U):"removeEventListener"in o?o.removeEventListener(Yn[s]||s,U,!1):o.detachEvent("on"+s,U),o[Ha][z]=null}function ra(o){return o.stopPropagation?o.stopPropagation():o.originalEvent?o.originalEvent._stopped=!0:o.cancelBubble=!0,this}function es(o){return Xn(o,"wheel",ra),this}function Kr(o){return Fe(o,"mousedown touchstart dblclick contextmenu",ra),o._leaflet_disable_click=!0,this}function bi(o){return o.preventDefault?o.preventDefault():o.returnValue=!1,this}function ao(o){return bi(o),ra(o),this}function oo(o){if(o.composedPath)return o.composedPath();for(var s=[],m=o.target;m;)s.push(m),m=m.parentNode;return s}function Cs(o,s){if(!s)return new ie(o.clientX,o.clientY);var m=$n(s),y=m.boundingClientRect;return new ie((o.clientX-y.left)/m.x-s.clientLeft,(o.clientY-y.top)/m.y-s.clientTop)}var gn=Qe.linux&&Qe.chrome?window.devicePixelRatio:Qe.mac?window.devicePixelRatio*3:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function Ds(o){return Qe.edge?o.wheelDeltaY/2:o.deltaY&&o.deltaMode===0?-o.deltaY/gn:o.deltaY&&o.deltaMode===1?-o.deltaY*20:o.deltaY&&o.deltaMode===2?-o.deltaY*60:o.deltaX||o.deltaZ?0:o.wheelDelta?(o.wheelDeltaY||o.wheelDelta)/2:o.detail&&Math.abs(o.detail)<32765?-o.detail*20:o.detail?o.detail/-32765*60:0}function qr(o,s){var m=s.relatedTarget;if(!m)return!0;try{for(;m&&m!==o;)m=m.parentNode}catch{return!1}return m!==o}var gr={__proto__:null,on:Fe,off:qt,stopPropagation:ra,disableScrollPropagation:es,disableClickPropagation:Kr,preventDefault:bi,stop:ao,getPropagationPath:oo,getMousePosition:Cs,getWheelDelta:Ds,isExternalTarget:qr,addListener:Fe,removeListener:qt},fn=de.extend({run:function(o,s,m,y){this.stop(),this._el=o,this._inProgress=!0,this._duration=m||.25,this._easeOutPower=1/Math.max(y||.5,.2),this._startPos=Vo(o),this._offset=s.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=C(this._animate,this),this._step()},_step:function(o){var s=+new Date-this._startTime,m=this._duration*1e3;s<m?this._runFrame(this._easeOut(s/m),o):(this._runFrame(1),this._complete())},_runFrame:function(o,s){var m=this._startPos.add(this._offset.multiplyBy(o));s&&m._round(),yi(this._el,m),this.fire("step")},_complete:function(){N(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(o){return 1-Math.pow(1-o,this._easeOutPower)}}),Et=de.extend({options:{crs:je,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(o,s){s=S(this,s),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(o),this._initLayout(),this._onResize=d(this._onResize,this),this._initEvents(),s.maxBounds&&this.setMaxBounds(s.maxBounds),s.zoom!==void 0&&(this._zoom=this._limitZoom(s.zoom)),s.center&&s.zoom!==void 0&&this.setView(se(s.center),s.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=jo&&Qe.any3d&&!Qe.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),Fe(this._proxy,qn,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)}
5975,setView:function(o,s,m){if(s=s===void 0?this._zoom:this._limitZoom(s),o=this._limitCenter(se(o),s,this.options.maxBounds),m=m||{},this._stop(),this._loaded&&!m.reset&&m!==!0){m.animate!==void 0&&(m.zoom=r({animate:m.animate},m.zoom),m.pan=r({animate:m.animate,duration:m.duration},m.pan));var y=this._zoom!==s?this._tryAnimatedZoom&&this._tryAnimatedZoom(o,s,m.zoom):this._tryAnimatedPan(o,m.pan);if(y)return clearTimeout(this._sizeTimer),this}return this._resetView(o,s,m.pan&&m.pan.noMoveStart),this},setZoom:function(o,s){return this._loaded?this.setView(this.getCenter(),o,{zoom:s}):(this._zoom=o,this)},zoomIn:function(o,s){return o=o||(Qe.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+o,s)},zoomOut:function(o,s){return o=o||(Qe.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-o,s)},setZoomAround:function(o,s,m){var y=this.getZoomScale(s),z=this.getSize().divideBy(2),U=o instanceof ie?o:this.latLngToContainerPoint(o),le=U.subtract(z).multiplyBy(1-1/y),ge=this.containerPointToLatLng(z.add(le));return this.setView(ge,s,{zoom:m})},_getBoundsCenterZoom:function(o,s){s=s||{},o=o.getBounds?o.getBounds():ee(o);var m=ye(s.paddingTopLeft||s.padding||[0,0]),y=ye(s.paddingBottomRight||s.padding||[0,0]),z=this.getBoundsZoom(o,!1,m.add(y));if(z=typeof s.maxZoom=="number"?Math.min(s.maxZoom,z):z,z===1/0)return{center:o.getCenter(),zoom:z};
5975var U=y.subtract(m).divideBy(2),le=this.project(o.getSouthWest(),z),ge=this.project(o.getNorthEast(),z),we=this.unproject(le.add(ge).divideBy(2).add(U),z);return{center:we,zoom:z}},fitBounds:function(o,s){if(o=ee(o),!o.isValid())throw new Error("Bounds are not valid.");var m=this._getBoundsCenterZoom(o,s);return this.setView(m.center,m.zoom,s)},fitWorld:function(o){return this.fitBounds([[-90,-180],[90,180]],o)},panTo:function(o,s){return this.setView(o,this._zoom,{pan:s})},panBy:function(o,s){if(o=ye(o).round(),s=s||{},!o.x&&!o.y)return this.fire("moveend");if(s.animate!==!0&&!this.getSize().contains(o))return this._resetView(this.unproject(this.project(this.getCenter()).add(o)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new fn,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),s.noMoveStart||this.fire("movestart"),s.animate!==!1){ht(this._mapPane,"leaflet-pan-anim");var m=this._getMapPanePos().subtract(o).round();this._panAnim.run(this._mapPane,m,s.duration||.25,s.easeLinearity)}else this._rawPanBy(o),this.fire("move").fire("moveend");return this},flyTo:function(o,s,m){if(m=m||{},m.animate===!1||!Qe.any3d)return this.setView(o,s,m);this._stop();var y=this.project(this.getCenter()),z=this.project(o),U=this.getSize(),le=this._zoom;o=se(o),s=s===void 0?le:s;var ge=Math.max(U.x,U.y),we=ge*this.getZoomScale(le,s),Pe=z.distanceTo(y)||1,He=1.42,lt=He*He;function It(Yt){var ca=Yt?-1:1,Hc=Yt?we:ge,Vc=we*we-ge*ge+ca*lt*lt*Pe*Pe,ld=2*Hc*lt*Pe,Rs=Vc/ld,xl=Math.sqrt(Rs*Rs+1)-Rs,dd=xl<1e-9?-18:Math.log(xl);return dd}function da(Yt){return(Math.exp(Yt)-Math.exp(-Yt))/2}function Pi(Yt){return(Math.exp(Yt)+Math.exp(-Yt))/2}function $a(Yt){return da(Yt)/Pi(Yt)}var ba=It(0);function Sn(Yt){return ge*(Pi(ba)/Pi(ba+He*Yt))}function Oc(Yt){return ge*(Pi(ba)*$a(ba+He*Yt)-da(ba))/lt}function Cr(Yt){return 1-Math.pow(1-Yt,1.5)}var co=Date.now(),Io=(It(1)-ba)/He,Qc=m.duration?1e3*m.duration:1e3*Io*.8;function zl(){var Yt=(Date.now()-co)/Qc,ca=Cr(Yt)*Io;Yt<=1?(this._flyToFrame=C(zl,this),this._move(this.unproject(y.add(z.subtract(y).multiplyBy(Oc(ca)/Pe)),le),this.getScaleZoom(ge/Sn(ca),le),{flyTo:!0})):this._move(o,s)._moveEnd(!0)}return this._moveStart(!0,m.noMoveStart),zl.call(this),this},flyToBounds:function(o,s){var m=this._getBoundsCenterZoom(o,s);return this.flyTo(m.center,m.zoom,s)},setMaxBounds:function(o){return o=ee(o),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),o.isValid()?(this.options.maxBounds=o,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(o){var s=this.options.minZoom;return this.options.minZoom=o,this._loaded&&s!==o&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(o):this},setMaxZoom:function(o){var s=this.options.maxZoom;return this.options.maxZoom=o,this._loaded&&s!==o&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(o):this},panInsideBounds:function(o,s){this._enforcingBounds=!0;var m=this.getCenter(),y=this._limitCenter(m,this._zoom,ee(o));return m.equals(y)||this.panTo(y,s),this._enforcingBounds=!1,this},panInside:function(o,s){s=s||{};var m=ye(s.paddingTopLeft||s.padding||[0,0]),y=ye(s.paddingBottomRight||s.padding||[0,0]),z=this.project(this.getCenter()),U=this.project(o),le=this.getPixelBounds(),ge=I([le.min.add(m),le.max.subtract(y)]),we=ge.getSize();if(!ge.contains(U)){this._enforcingBounds=!0;var Pe=U.subtract(ge.getCenter()),He=ge.extend(U).getSize().subtract(we);z.x+=Pe.x<0?-He.x:He.x,z.y+=Pe.y<0?-He.y:He.y,this.panTo(this.unproject(z),s),this._enforcingBounds=!1}return this},invalidateSize:function(o){if(!this._loaded)return this;o=r({animate:!1,pan:!0},o===!0?{animate:!0}:o);var s=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var m=this.getSize(),y=s.divideBy(2).round(),z=m.divideBy(2).round(),U=y.subtract(z);return!U.x&&!U.y?this:(o.animate&&o.pan?this.panBy(U):(o.pan&&this._rawPanBy(U),this.fire("move"),o.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(d(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:s,newSize:m}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()}
5975,locate:function(o){if(o=this._locateOptions=r({timeout:1e4,watch:!1},o),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var s=d(this._handleGeolocationResponse,this),m=d(this._handleGeolocationError,this);return o.watch?this._locationWatchId=navigator.geolocation.watchPosition(s,m,o):navigator.geolocation.getCurrentPosition(s,m,o),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(o){if(this._container._leaflet_id){var s=o.code,m=o.message||(s===1?"permission denied":s===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:s,message:"Geolocation error: "+m+"."})}},_handleGeolocationResponse:function(o){if(this._container._leaflet_id){var s=o.coords.latitude,m=o.coords.longitude,y=new oe(s,m),z=y.toBounds(o.coords.accuracy*2),U=this._locateOptions;if(U.setView){var le=this.getBoundsZoom(z);this.setView(y,U.maxZoom?Math.min(le,U.maxZoom):le)}var ge={latlng:y,bounds:z,timestamp:o.timestamp};for(var we in o.coords)typeof o.coords[we]=="number"&&(ge[we]=o.coords[we]);this.fire("locationfound",ge)}},addHandler:function(o,s){if(!s)return this;var m=this[o]=new s(this);return this._handlers.push(m),this.options[o]&&m.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),Kt(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(N(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var o;for(o in this._layers)this._layers[o].remove();for(o in this._panes)Kt(this._panes[o]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(o,s){var m="leaflet-pane"+(o?" leaflet-"+o.replace("Pane","")+"-pane":""),y=zt("div",m,s||this._mapPane);return o&&(this._panes[o]=y),y},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var o=this.getPixelBounds(),s=this.unproject(o.getBottomLeft()),m=this.unproject(o.getTopRight());return new q(s,m)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(o,s,m){o=ee(o),m=ye(m||[0,0]);var y=this.getZoom()||0,z=this.getMinZoom(),U=this.getMaxZoom(),le=o.getNorthWest(),ge=o.getSouthEast(),we=this.getSize().subtract(m),Pe=I(this.project(ge,y),this.project(le,y)).getSize(),He=Qe.any3d?this.options.zoomSnap:1,lt=we.x/Pe.x,It=we.y/Pe.y,da=s?Math.max(lt,It):Math.min(lt,It);return y=this.getScaleZoom(da,y),He&&(y=Math.round(y/(He/100))*(He/100),y=s?Math.ceil(y/He)*He:Math.floor(y/He)*He),Math.max(z,Math.min(U,y))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new ie(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(o,s){var m=this._getTopLeftPoint(o,s);return new ke(m,m.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(o){return this.options.crs.getProjectedBounds(o===void 0?this.getZoom():o)},getPane:function(o){return typeof o=="string"?this._panes[o]:o},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(o,s){var m=this.options.crs;return s=s===void 0?this._zoom:s,m.scale(o)/m.scale(s)},getScaleZoom:function(o,s){var m=this.options.crs;s=s===void 0?this._zoom:s;var y=m.zoom(o*m.scale(s));return isNaN(y)?1/0:y},project:function(o,s){return s=s===void 0?this._zoom:s,this.options.crs.latLngToPoint(se(o),s)},unproject:function(o,s){return s=s===void 0?this._zoom:s,this.options.crs.pointToLatLng(ye(o),s)},layerPointToLatLng:function(o){var s=ye(o).add(this.getPixelOrigin());return this.unproject(s)},latLngToLayerPoint:function(o){var s=this.project(se(o))._round();return s._subtract(this.getPixelOrigin())},wrapLatLng:function(o){return this.options.crs.wrapLatLng(se(o))},wrapLatLngBounds:function(o){return this.options.crs.wrapLatLngBounds(ee(o))},distance:function(o,s){return this.options.crs.distance(se(o),se(s))},containerPointToLayerPoint:function(o){return ye(o).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(o){return ye(o).add(this._getMapPanePos())},containerPointToLatLng:function(o){var s=this.containerPointToLayerPoint(ye(o));return this.layerPointToLatLng(s)},latLngToContainerPoint:function(o){return this.layerPointToContainerPoint(this.latLngToLayerPoint(se(o)))},mouseEventToContainerPoint:function(o){return Cs(o,this._container)},mouseEventToLayerPoint:function(o){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(o))},mouseEventToLatLng:function(o){return this.layerPointToLatLng(this.mouseEventToLayerPoint(o))},_initContainer:function(o){var s=this._container=Wn(o);if(s){if(s._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");Fe(s,"scroll",this._onScroll,this),this._containerId=u(s)},_initLayout:function(){var o=this._container;this._fadeAnimated=this.options.fadeAnimation&&Qe.any3d,ht(o,"leaflet-container"+(Qe.touch?" leaflet-touch":"")+(Qe.retina?" leaflet-retina":"")+(Qe.ielt9?" leaflet-oldie":"")+(Qe.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var s=Ar(o,"position");s!=="absolute"&&s!=="relative"&&s!=="fixed"&&s!=="sticky"&&(o.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var o=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),yi(this._mapPane,new ie(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(ht(o.markerPane,"leaflet-zoom-hide"),ht(o.shadowPane,"leaflet-zoom-hide"))},_resetView:function(o,s,m){yi(this._mapPane,new ie(0,0));var y=!this._loaded;this._loaded=!0,s=this._limitZoom(s),this.fire("viewprereset");var z=this._zoom!==s;this._moveStart(z,m)._move(o,s)._moveEnd(z),this.fire("viewreset"),y&&this.fire("load")},_moveStart:function(o,s){return o&&this.fire("zoomstart"),s||this.fire("movestart"),this},_move:function(o,s,m,y){s===void 0&&(s=this._zoom);var z=this._zoom!==s;return this._zoom=s,this._lastCenter=o,this._pixelOrigin=this._getNewPixelOrigin(o),y?m&&m.pinch&&this.fire("zoom",m):((z||m&&m.pinch)&&this.fire("zoom",m),this.fire("move",m)),this},_moveEnd:function(o){return o&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return N(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(o){yi(this._mapPane,this._getMapPanePos().subtract(o))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(o){this._targets={},this._targets[u(this._container)]=this;var s=o?qt:Fe;s(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&s(window,"resize",this._onResize,this),Qe.any3d&&this.options.transform3DLimit&&(o?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){N(this._resizeRequest),this._resizeRequest=C(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var o=this._getMapPanePos();Math.max(Math.abs(o.x),Math.abs(o.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(o,s){for(var m=[],y,z=s==="mouseout"||s==="mouseover",U=o.target||o.srcElement,le=!1;U;){if(y=this._targets[u(U)],y&&(s==="click"||s==="preclick")&&this._draggableMoved(y)){le=!0;break}if(y&&y.listens(s,!0)&&(z&&!qr(U,o)||(m.push(y),z))||U===this._container)break;U=U.parentNode}return!m.length&&!le&&!z&&this.listens(s,!0)&&(m=[this]),m},_isClickDisabled:function(o){for(;o&&o!==this._container;){if(o._leaflet_disable_click)return!0;o=o.parentNode}},_handleDOMEvent:function(o){var s=o.target||o.srcElement;if(!(!this._loaded||s._leaflet_disable_events||o.type==="click"&&this._isCl
5975ickDisabled(s))){var m=o.type;m==="mousedown"&&xo(s),this._fireDOMEvent(o,m)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(o,s,m){if(o.type==="click"){var y=r({},o);y.type="preclick",this._fireDOMEvent(y,y.type,m)}var z=this._findEventTargets(o,s);if(m){for(var U=[],le=0;le<m.length;le++)m[le].listens(s,!0)&&U.push(m[le]);z=U.concat(z)}if(z.length){s==="contextmenu"&&bi(o);var ge=z[0],we={originalEvent:o};if(o.type!=="keypress"&&o.type!=="keydown"&&o.type!=="keyup"){var Pe=ge.getLatLng&&(!ge._radius||ge._radius<=10);we.containerPoint=Pe?this.latLngToContainerPoint(ge.getLatLng()):this.mouseEventToContainerPoint(o),we.layerPoint=this.containerPointToLayerPoint(we.containerPoint),we.latlng=Pe?ge.getLatLng():this.layerPointToLatLng(we.layerPoint)}for(le=0;le<z.length;le++)if(z[le].fire(s,we,!0),we.originalEvent._stopped||z[le].options.bubblingMouseEvents===!1&&M(this._mouseEvents,s)!==-1)return}},_draggableMoved:function(o){return o=o.dragging&&o.dragging.enabled()?o:this,o.dragging&&o.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var o=0,s=this._handlers.length;o<s;o++)this._handlers[o].disable()},whenReady:function(o,s){return this._loaded?o.call(s||this,{target:this}):this.on("load",o,s),this},_getMapPanePos:function(){return Vo(this._mapPane)||new ie(0,0)},_moved:function(){var o=this._getMapPanePos();return o&&!o.equals([0,0])},_getTopLeftPoint:function(o,s){var m=o&&s!==void 0?this._getNewPixelOrigin(o,s):this.getPixelOrigin();return m.subtract(this._getMapPanePos())},_getNewPixelOrigin:function(o,s){var m=this.getSize()._divideBy(2);return this.project(o,s)._subtract(m)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(o,s,m){var y=this._getNewPixelOrigin(m,s);return this.project(o,s)._subtract(y)},_latLngBoundsToNewLayerBounds:function(o,s,m){var y=this._getNewPixelOrigin(m,s);
5975return I([this.project(o.getSouthWest(),s)._subtract(y),this.project(o.getNorthWest(),s)._subtract(y),this.project(o.getSouthEast(),s)._subtract(y),this.project(o.getNorthEast(),s)._subtract(y)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(o){return this.latLngToLayerPoint(o).subtract(this._getCenterLayerPoint())},_limitCenter:function(o,s,m){if(!m)return o;var y=this.project(o,s),z=this.getSize().divideBy(2),U=new ke(y.subtract(z),y.add(z)),le=this._getBoundsOffset(U,m,s);return Math.abs(le.x)<=1&&Math.abs(le.y)<=1?o:this.unproject(y.add(le),s)},_limitOffset:function(o,s){if(!s)return o;var m=this.getPixelBounds(),y=new ke(m.min.add(o),m.max.add(o));return o.add(this._getBoundsOffset(y,s))},_getBoundsOffset:function(o,s,m){var y=I(this.project(s.getNorthEast(),m),this.project(s.getSouthWest(),m)),z=y.min.subtract(o.min),U=y.max.subtract(o.max),le=this._rebound(z.x,-U.x),ge=this._rebound(z.y,-U.y);return new ie(le,ge)},_rebound:function(o,s){return o+s>0?Math.round(o-s)/2:Math.max(0,Math.ceil(o))-Math.max(0,Math.floor(s))},_limitZoom:function(o){var s=this.getMinZoom(),m=this.getMaxZoom(),y=Qe.any3d?this.options.zoomSnap:1;return y&&(o=Math.round(o/y)*y),Math.max(s,Math.min(m,o))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){ci(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(o,s){var m=this._getCenterOffset(o)._trunc();return(s&&s.animate)!==!0&&!this.getSize().contains(m)?!1:(this.panBy(m,s),!0)},_createAnimProxy:function(){var o=this._proxy=zt("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(o),this.on("zoomanim",function(s){var m=An,y=this._proxy.style[m];Ho(this._proxy,this.project(s.center,s.zoom),this.getZoomScale(s.zoom,1)),y===this._proxy.style[m]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){Kt(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var o=this.getCenter(),s=this.getZoom();Ho(this._proxy,this.project(o,s),this.getZoomScale(s,1))},_catchTransitionEnd:function(o){this._animatingZoom&&o.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(o,s,m){if(this._animatingZoom)return!0;if(m=m||{},!this._zoomAnimated||m.animate===!1||this._nothingToAnimate()||Math.abs(s-this._zoom)>this.options.zoomAnimationThreshold)return!1;var y=this.getZoomScale(s),z=this._getCenterOffset(o)._divideBy(1-1/y);return m.animate!==!0&&!this.getSize().contains(z)?!1:(C(function(){this._moveStart(!0,m.noMoveStart||!1)._animateZoom(o,s,!0)},this),!0)},_animateZoom:function(o,s,m,y){this._mapPane&&(m&&(this._animatingZoom=!0,this._animateToCenter=o,this._animateToZoom=s,ht(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:o,zoom:s,noUpdate:y}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(d(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&ci(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function ts(o,s){return new Et(o,s)}var Zi=J.extend({options:{position:"topright"},initialize:function(o){S(this,o)},getPosition:function(){return this.options.position},setPosition:function(o){var s=this._map;return s&&s.removeControl(this),this.options.position=o,s&&s.addControl(this),this},getContainer:function(){return this._container},addTo:function(o){this.remove(),this._map=o;var s=this._container=this.onAdd(o),m=this.getPosition(),y=o._controlCorners[m];return ht(s,"leaflet-control"),m.indexOf("bottom")!==-1?y.insertBefore(s,y.firstChild):y.appendChild(s),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(Kt(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(o){this._map&&o&&o.screenX>0&&o.screenY>0&&this._map.getContainer().focus()}}),Ko=function(o){return new Zi(o)};Et.include({addControl:function(o){return o.addTo(this),this},removeControl:function(o){return o.remove(),this}
vendor: 9,684 bytes, line 5975
5975,_initControlPos:function(){var o=this._controlCorners={},s="leaflet-",m=this._controlContainer=zt("div",s+"control-container",this._container);function y(z,U){var le=s+z+" "+s+U;o[z+U]=zt("div",le,m)}y("top","left"),y("top","right"),y("bottom","left"),y("bottom","right")},_clearControlPos:function(){for(var o in this._controlCorners)Kt(this._controlCorners[o]);Kt(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Wr=Zi.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(o,s,m,y){return m<y?-1:y<m?1:0}},initialize:function(o,s,m){S(this,m),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1;for(var y in o)this._addLayer(o[y],y);for(y in s)this._addLayer(s[y],y,!0)},onAdd:function(o){this._initLayout(),this._update(),this._map=o,o.on("zoomend",this._checkDisabledLayers,this);for(var s=0;s<this._layers.length;s++)this._layers[s].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(o){return Zi.prototype.addTo.call(this,o),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var o=0;o<this._layers.length;o++)this._layers[o].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(o,s){return this._addLayer(o,s),this._map?this._update():this},addOverlay:function(o,s){return this._addLayer(o,s,!0),this._map?this._update():this},removeLayer:function(o){o.off("add remove",this._onLayerChange,this);var s=this._getLayer(u(o));return s&&this._layers.splice(this._layers.indexOf(s),1),this._map?this._update():this},expand:function(){ht(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var o=this._map.getSize().y-(this._container.offsetTop+50);return o<this._section.clientHeight?(ht(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=o+"px"):ci(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return ci(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var o="leaflet-control-layers",s=this._container=zt("div",o),m=this.options.collapsed;s.setAttribute("aria-haspopup",!0),Kr(s),es(s);var y=this._section=zt("section",o+"-list");m&&(this._map.on("click",this.collapse,this),Fe(s,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var z=this._layersLink=zt("a",o+"-toggle",s);z.href="#",z.title="Layers",z.setAttribute("role","button"),Fe(z,{keydown:function(U){U.keyCode===13&&this._expandSafely()},click:function(U){bi(U),this._expandSafely()}},this),m||this.expand(),this._baseLayersList=zt("div",o+"-base",y),this._separator=zt("div",o+"-separator",y),this._overlaysList=zt("div",o+"-overlays",y),s.appendChild(y)},_getLayer:function(o){for(var s=0;s<this._layers.length;s++)if(this._layers[s]&&u(this._layers[s].layer)===o)return this._layers[s]},_addLayer:function(o,s,m){this._map&&o.on("add remove",this._onLayerChange,this),this._layers.push({layer:o,name:s,overlay:m}),this.options.sortLayers&&this._layers.sort(d(function(y,z){return this.options.sortFunction(y.layer,z.layer,y.name,z.name)},this)),this.options.autoZIndex&&o.setZIndex&&(this._lastZIndex++,o.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;pn(this._baseLayersList),pn(this._overlaysList),this._layerControlInputs=[];var o,s,m,y,z=0;for(m=0;m<this._layers.length;m++)y=this._layers[m],this._addItem(y),s=s||y.overlay,o=o||!y.overlay,z+=y.overlay?0:1;return this.options.hideSingleBase&&(o=o&&z>1,this._baseLayersList.style.display=o?"":"none"),this._separator.style.display=s&&o?"":"none",this},_onLayerChange:function(o){this._handlingClick||this._update();var s=this._getLayer(u(o.target)),m=s.overlay?o.type==="add"?"overlayadd":"overlayremove":o.type==="add"?"baselayerchange":null;m&&this._map.fire(m,s)},_createRadioElement:function(o,s){var m='<input type="radio" class="leaflet-control-layers-selector" name="'+o+'"'+(s?' checked="checked"':"")+"/>",y=document.createElement("div");return y.innerHTML=m,y.firstChild},_addItem:function(o){var s=document.createElement("label"),m=this._map.hasLayer(o.layer),y;o.overlay?(y=document.createElement("input"),y.type="checkbox",y.className="leaflet-control-layers-selector",y.defaultChecked=m):y=this._createRadioElement("leaflet-base-layers_"+u(this),m),this._layerControlInputs.push(y),y.layerId=u(o.layer),Fe(y,"click",this._onInputClick,this);var z=document.createElement("span");z.innerHTML=" "+o.name;var U=document.createElement("span");s.appendChild(U),U.appendChild(y),U.appendChild(z);var le=o.overlay?this._overlaysList:this._baseLayersList;return le.appendChild(s),this._checkDisabledLayers(),s},_onInputClick:function(){if(!this._preventClick){var o=this._layerControlInputs,s,m,y=[],z=[];this._handlingClick=!0;for(var U=o.length-1;U>=0;U--)s=o[U],m=this._getLayer(s.layerId).layer,s.checked?y.push(m):s.checked||z.push(m);for(U=0;U<z.length;U++)this._map.hasLayer(z[U])&&this._map.removeLayer(z[U]);for(U=0;U<y.length;U++)this._map.hasLayer(y[U])||this._map.addLayer(y[U]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var o=this._layerControlInputs,s,m,y=this._map.getZoom(),z=o.length-1;z>=0;z--)s=o[z],m=this._getLayer(s.layerId).layer,s.disabled=m.options.minZoom!==void 0&&y<m.options.minZoom||m.options.maxZoom!==void 0&&y>m.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var o=this._section;this._preventClick=!0,Fe(o,"click",bi),this.expand();var s=this;setTimeout(function(){qt(o,"click",bi),s._preventClick=!1})}}),Bs=function(o,s,m){return new Wr(o,s,m)},ro=Zi.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">−</span>',zoomOutTitle:"Zoom out"},onAdd:function(o){var s="leaflet-control-zoom",m=zt("div",s+" leaflet-bar"),y=this.options;return this._zoomInButton=this._createButton(y.zoomInText,y.zoomInTitle,s+"-in",m,this._zoomIn),this._zoomOutButton=this._createButton(y.zoomOutText,y.zoomOutTitle,s+"-out",m,this._zoomOut),this._updateDisabled(),o.on("zoomend zoomlevelschange",this._updateDisabled,this),m},onRemove:function(o){o.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(o){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(o.shiftKey?3:1))},_zoomOut:function(o){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(o.shiftKey?3:1))},_createButton:function(o,s,m,y,z){var U=zt("a",m,y);return U.innerHTML=o,U.href="#",U.title=s,U.setAttribute("role","button"),U.setAttribute("aria-label",s),Kr(U),Fe(U,"click",ao),Fe(U,"click",z,this),Fe(U,"click",this._refocusOnMap,this),U},_updateDisabled:function(){var o=this._map,s="leaflet-disabled";ci(this._zoomInButton,s),ci(this._zoomOutButton,s),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||o._zoom===o.getMinZoom())&&(ht(this._zoomOutButton,s),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||o._zoom===o.getMaxZoom())&&(ht(this._zoomInButton,s),this._zoomInButton.setAttribute("aria-disabled","true"))}});Et.mergeOptions({zoomControl:!0}),Et.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new ro,this.addControl(this.zoomControl))});var qo=function(o){return new ro(o)},is=Zi.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(o){var s="leaflet-control-scale",m=zt("div",s),y=this.options;return this._addScales(y,s+"-line",m),o.on(y.updateWhenIdle?"moveend":"move",this._update,this),o.whenReady(this._update,this),m},onRemove:function(o){o.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(o,s,m){o.metric&&(this._mScale=zt("div",s,m)),o.imperial&&(this._iScale=zt("div",s,m))},_update:function(){var o=this._map,s=o.getSize().y/2,m=o.distance(o.containerPointToLatLng([0,s]),o.containerPointToLatLng([this.options.maxWidth,s]));this._updateScales(m)},_updateScales:function(o){this.options.metric&&o&&this._updateMetric(o),this.options.imperial&&o&&this._updateImperial(o)},_updateMetric:function(o){var s=this._getRoundNum(o),m=s<1e3?s+" m":s/1e3+" km";this._updateScale(this._mScale,m,s/o)},_updateImperial:function(o){var s=o*3.2808399,m,y,z;s>5280?(m=s/5280,y=this._getRoundNum(m),this._updateScale(this._iScale,y+" mi",y/m)):(z=this._getRoundNum(s),this._updateScale(this._iScale,z+" ft",z/s))},_updateScale:function(o,s,m){o.style.width=Math.round(this.options.maxWidth*m)+"px",o.innerHTML=s},_getRoundNum:function(o){var s=Math.pow(10,(Math.floor(o)+"").length-1),m=o/s;return m=m>=10?10:m>=5?5:m>=3?3:m>=2?2:1,s*m}}),Is=function(o){return new is(o)},Ps='<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg>',Wo=Zi.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(Qe.inlineSvg?Ps+" ":"")+"Leaflet</a>"},initialize:function(o){S(this,o),this._attributions={}}
5975,onAdd:function(o){o.attributionControl=this,this._container=zt("div","leaflet-control-attribution"),Kr(this._container);for(var s in o._layers)o._layers[s].getAttribution&&this.addAttribution(o._layers[s].getAttribution());return this._update(),o.on("layeradd",this._addAttribution,this),this._container},onRemove:function(o){o.off("layeradd",this._addAttribution,this)},_addAttribution:function(o){o.layer.getAttribution&&(this.addAttribution(o.layer.getAttribution()),o.layer.once("remove",function(){this.removeAttribution(o.layer.getAttribution())},this))},setPrefix:function(o){return this.options.prefix=o,this._update(),this},addAttribution:function(o){return o?(this._attributions[o]||(this._attributions[o]=0),this._attributions[o]++,this._update(),this):this},removeAttribution:function(o){return o?(this._attributions[o]&&(this._attributions[o]--,this._update()),this):this},_update:function(){if(this._map){var o=[];for(var s in this._attributions)this._attributions[s]&&o.push(s);var m=[];this.options.prefix&&m.push(this.options.prefix),o.length&&m.push(o.join(", ")),this._container.innerHTML=m.join(' <span aria-hidden="true">|</span> ')}}});Et.mergeOptions({attributionControl:!0}),Et.addInitHook(function(){this.options.attributionControl&&new Wo().addTo(this)});var Ts=function(o){return new Wo(o)};Zi.Layers=Wr,Zi.Zoom=ro,Zi.Scale=is,Zi.Attribution=Wo,Ko.layers=Bs,Ko.zoom=qo,Ko.scale=Is,Ko.attribution=Ts;var f=J.extend({initialize:function(o){this._map=o},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});f.addTo=function(o,s){return o.addHandler(s,this),this};var B={Events:ue},K=Qe.touch?"touchstart mousedown":"mousedown",ne=de.extend({options:{clickTolerance:3},initialize:function(o,s,m,y){S(this,y),this._element=o,this._dragStartTarget=s||o,this._preventOutline=m},enable:function(){this._enabled||(Fe(this._dragStartTarget,K,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ne._dragging===this&&this.finishDrag(!0),qt(this._dragStartTarget,K,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(o){if(this._enabled&&(this._moved=!1,!Qa(this._element,"leaflet-zoom-anim"))){if(o.touches&&o.touches.length!==1){ne._dragging===this&&this.finishDrag();return}if(!(ne._dragging||o.shiftKey||o.which!==1&&o.button!==1&&!o.touches)&&(ne._dragging=this,this._preventOutline&&xo(this._element),Hr(),fa(),!this._moving)){this.fire("down");var s=o.touches?o.touches[0]:o,m=Go(this._element);this._startPoint=new ie(s.clientX,s.clientY),this._startPos=Vo(this._element),this._parentScale=$n(m);var y=o.type==="mousedown";Fe(document,y?"mousemove":"touchmove",this._onMove,this),Fe(document,y?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(o){if(this._enabled){if(o.touches&&o.touches.length>1){this._moved=!0;return}var s=o.touches&&o.touches.length===1?o.touches[0]:o,m=new ie(s.clientX,s.clientY)._subtract(this._startPoint);!m.x&&!m.y||Math.abs(m.x)+Math.abs(m.y)<this.options.clickTolerance||(m.x/=this._parentScale.x,m.y/=this._parentScale.y,bi(o),this._moved||(this.fire("dragstart"),this._moved=!0,ht(document.body,"leaflet-dragging"),this._lastTarget=o.target||o.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),ht(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(m),this._moving=!0,this._lastEvent=o,this._updatePosition())}},_updatePosition:function(){var o={originalEvent:this._lastEvent};this.fire("predrag",o),yi(this._element,this._newPos),this.fire("drag",o)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(o){ci(document.body,"leaflet-dragging"),this._lastTarget&&(ci(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),qt(document,"mousemove touchmove",this._onMove,this),qt(document,"mouseup touchend touchcancel",this._onUp,this),Zn(),pr();var s=this._moved&&this._moving;this._moving=!1,ne._dragging=!1,s&&this.fire("dragend",{noInertia:o,distance:this._newPos.distanceTo(this._startPos)})}});function Ae(o,s,m){var y,z=[1,4,2,8],U,le,ge,we,Pe,He,lt,It;for(U=0,He=o.length;U<He;U++)o[U]._code=Gt(o[U],s);for(ge=0;ge<4;ge++){for(lt=z[ge],y=[],U=0,He=o.length,le=He-1;U<He;le=U++)we=o[U],Pe=o[le],we._code<?Pe._code<||(It=ri(Pe,we,lt,s,m),It._code=Gt(It,s),y.push(It)):(Pe._code<&&(It=ri(Pe,we,lt,s,m),It._code=Gt(It,s),y.push(It)),y.push(we));o=y}return o}function Se(o,s){var m,y,z,U,le,ge,we,Pe,He;if(!o||o.length===0)throw new Error("latlngs not passed");$i(o)||(console.warn("latlngs are not flat! Only the first ring will be used"),o=o[0]);var lt=se([0,0]),It=ee(o),da=It.getNorthWest().distanceTo(It.getSouthWest
5975())*It.getNorthEast().distanceTo(It.getNorthWest());da<1700&&(lt=Ie(o));var Pi=o.length,$a=[];for(m=0;m<Pi;m++){var ba=se(o[m]);$a.push(s.project(se([ba.lat-lt.lat,ba.lng-lt.lng])))}for(ge=we=Pe=0,m=0,y=Pi-1;m<Pi;y=m++)z=$a[m],U=$a[y],le=z.y*U.x-U.y*z.x,we+=(z.x+U.x)*le,Pe+=(z.y+U.y)*le,ge+=le*3;ge===0?He=$a[0]:He=[we/ge,Pe/ge];var Sn=s.unproject(ye(He));return se([Sn.lat+lt.lat,Sn.lng+lt.lng])}function Ie(o){for(var s=0,m=0,y=0,z=0;z<o.length;z++){var U=se(o[z]);s+=U.lat,m+=U.lng,y++}return se([s/y,m/y])}var Ze={__proto__:null,clipPolygon:Ae,polygonCenter:Se,centroid:Ie};function qe(o,s){if(!s||!o.length)return o.slice();var m=s*s;return o=Jt(o,m),o=Ft(o,m),o}function At(o,s,m){return Math.sqrt(Ba(o,s,m,!0))}function yt(o,s,m){return Ba(o,s,m)}function Ft(o,s){var m=o.length,y=typeof Uint8Array<"u"?Uint8Array:Array,z=new y(m);z[0]=z[m-1]=1,ki(o,z,s,0,m-1);var U,le=[];for(U=0;U<m;U++)z[U]&&le.push(o[U]);return le}function ki(o,s,m,y,z){var U=0,le,ge,we;for(ge=y+1;ge<=z-1;ge++)we=Ba(o[ge],o[y],o[z],!0),we>U&&(le=ge,U=we);U>m&&(s[le]=1,ki(o,s,m,y,le),ki(o,s,m,le,z))}function Jt(o,s){for(var m=[o[0]],y=1,z=0,U=o.length;y<U;y++)Ji(o[y],o[z])>s&&(m.push(o[y]),z=y);return z<U-1&&m.push(o[U-1]),m}var Vt;function oi(o,s,m,y,z){var U=y?Vt:Gt(o,m),le=Gt(s,m),ge,we,Pe;for(Vt=le;;){if(!(U|le))return[o,s];if(U&le)return!1;ge=U||le,we=ri(o,s,ge,m,z),Pe=Gt(we,m),ge===U?(o=we,U=Pe):(s=we,le=Pe)}}function ri(o,s,m,y,z){var U=s.x-o.x,le=s.y-o.y,ge=y.min,we=y.max,Pe,He;return m&8?(Pe=o.x+U*(we.y-o.y)/le,He=we.y):m&4?(Pe=o.x+U*(ge.y-o.y)/le,He=ge.y):m&2?(Pe=we.x,He=o.y+le*(we.x-o.x)/U):m&1&&(Pe=ge.x,He=o.y+le*(ge.x-o.x)/U),new ie(Pe,He,z)}function Gt(o,s){var m=0;return o.x<s.min.x?m|=1:o.x>s.max.x&&(m|=2),o.y<s.min.y?m|=4:o.y>s.max.y&&(m|=8),m}function Ji(o,s){var m=s.x-o.x,y=s.y-o.y;return m*m+y*y}function Ba(o,s,m,y){var z=s.x,U=s.y,le=m.x-z,ge=m.y-U,we=le*le+ge*ge,Pe;return we>0&&(Pe=((o.x-z)*le+(o.y-U)*ge)/we,Pe>1?(z=m.x,U=m.y):Pe>0&&(z+=le*Pe,U+=ge*Pe)),le=o.x-z,ge=o.y-U,y?le*le+ge*ge:new ie(z,U)}function $i(o){return!Q(o[0])||typeof o[0][0]!="object"&&typeof o[0][0]<"u"}function fr(o){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),$i(o)}function vr(o,s){var m,y,z,U,le,ge,we,Pe;if(!o||o.length===0)throw new Error("latlngs not passed");$i(o)||(console.warn("latlngs are not flat! Only the first ring will be used"),o=o[0]);var He=se([0,0]),lt=ee(o),It=lt.getNorthWest().distanceTo(lt.getSouthWest
5975())*lt.getNorthEast().distanceTo(lt.getNorthWest());It<1700&&(He=Ie(o));var da=o.length,Pi=[];for(m=0;m<da;m++){var $a=se(o[m]);Pi.push(s.project(se([$a.lat-He.lat,$a.lng-He.lng])))}for(m=0,y=0;m<da-1;m++)y+=Pi[m].distanceTo(Pi[m+1])/2;if(y===0)Pe=Pi[0];else for(m=0,U=0;m<da-1;m++)if(le=Pi[m],ge=Pi[m+1],z=le.distanceTo(ge),U+=z,U>y){we=(U-y)/z,Pe=[ge.x-we*(ge.x-le.x),ge.y-we*(ge.y-le.y)];break}var ba=s.unproject(ye(Pe));return se([ba.lat+He.lat,ba.lng+He.lng])}var yr={__proto__:null,simplify:qe,pointToSegmentDistance:At,closestPointOnSegment:yt,clipSegment:oi,_getEdgeIntersection:ri,_getBitCode:Gt,_sqClosestPointOnSegment:Ba,isFlat:$i,_flat:fr,polylineCenter:vr},Zo={project:function(o){return new ie(o.lng,o.lat)},unproject:function(o){return new oe(o.y,o.x)},bounds:new ke([-180,-90],[180,90])},br={R:6378137,R_MINOR:6356752314245179e-9,bounds:new ke([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(o){var s=Math.PI/180,m=this.R,y=o.lat*s,z=this.R_MINOR/m,U=Math.sqrt(1-z*z),le=U*Math.sin(y),ge=Math.tan(Math.PI/4-y/2)/Math.pow((1-le)/(1+le),U/2);return y=-m*Math.log(Math.max(ge,1e-10)),new ie(o.lng*s*m,y)},unproject:function(o){for(var s=180/Math.PI,m=this.R,y=this.R_MINOR/m,z=Math.sqrt(1-y*y),U=Math.exp(-o.y/m),le=Math.PI/2-2*Math.atan(U),ge=0,we=.1,Pe;ge<15&&Math.abs(we)>1e-7;ge++)Pe=z*Math.sin(le),Pe=Math.pow((1-Pe)/(1+Pe),z/2),we=Math.PI/2-2*Math.atan(U*Pe)-le,le+=we;return new oe(le*s,o.x*s/m)}},vn={__proto__:null,LonLat:Zo,Mercator:br,SphericalMercator:De},Yi=r({},ze,{code:"EPSG:3395",projection:br,transformation:function(){var o=.5/(Math.PI*br.R);return Re(o,.5,-o,.5)}()}),kr=r({},ze,{code:"EPSG:4326",projection:Zo,transformation:Re(1/180,1,-1/180,.5)}),Zr=r({},pe,{projection:Zo,transformation:Re(1,0,-1,0),scale:function(o){return Math.pow(2,o)},zoom:function(o){return Math.log(o)/Math.LN2},distance:function(o,s){var m=s.lng-o.lng,y=s.lat-o.lat;return Math.sqrt(m*m+y*y)},infinite:!0});pe.Earth=ze,pe.EPSG3395=Yi,pe.EPSG3857=je,pe.EPSG900913=it,pe.EPSG4326=kr,pe.Simple=Zr;var na=de.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(o){return o.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(o){return o&&o.removeLayer(this),this},getPane:function(o){return this._map.getPane(o?this.options[o]||o:this.options.pane)},addInteractiveTarget:function(o){return this._map._targets[u(o)]=this,this},removeInteractiveTarget:function(o){return delete this._map._targets[u(o)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(o){var s=o.target;if(s.hasLayer(this)){if(this._map=s,this._zoomAnimated=s._zoomAnimated,this.getEvents){var m=this.getEvents();s.on(m,this),this.once("remove",function(){s.off(m,this)},this)}this.onAdd(s),this.fire("add"),s.fire("layeradd",{layer:this})}}});Et.include({addLayer:function(o){if(!o._layerAdd)throw new Error("The provided object is not a Layer.");var s=u(o);return this._layers[s]?this:(this._layers[s]=o,o._mapToAdd=this,o.beforeAdd&&o.beforeAdd(this),this.whenReady(o._layerAdd,o),this)},removeLayer:function(o){var s=u(o);return this._layers[s]?(this._loaded&&o.onRemove(this),delete this._layers[s],this._loaded&&(this.fire("layerremove",{layer:o}),o.fire("remove")),o._map=o._mapToAdd=null,this):this},hasLayer:function(o){return u(o)in this._layers},eachLayer:function(o,s){for(var m in this._layers)o.call(s,this._layers[m]);return this},_addLayers:function(o){o=o?Q(o)?o:[o]:[];for(var s=0,m=o.length;s<m;s++)this.addLayer(o[s])},_addZoomLimit:function(o){(!isNaN(o.options.maxZoom)||!isNaN(o.options.minZoom))&&(this._zoomBoundLayers[u(o)]=o,this._updateZoomLevels())},_removeZoomLimit:function(o){var s=u(o);this._zoomBoundLayers[s]&&(delete this._zoomBoundLayers[s],this._updateZoomLevels())},_updateZoomLevels:function(){var o=1/0,s=-1/0,m=this._getZoomSpan();for(var y in this._zoomBoundLayers){var z=this._zoomBoundLayers[y].options;o=z.minZoom===void 0?o:Math.min(o,z.minZoom),s=z.maxZoom===void 0?s:Math.max(s,z.maxZoom)}
5975this._layersMaxZoom=s===-1/0?void 0:s,this._layersMinZoom=o===1/0?void 0:o,m!==this._getZoomSpan()&&this.fire("zoomlevelschange"),this.options.maxZoom===void 0&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var sa=na.extend({initialize:function(o,s){S(this,s),this._layers={};var m,y;if(o)for(m=0,y=o.length;m<y;m++)this.addLayer(o[m])},addLayer:function(o){var s=this.getLayerId(o);return this._layers[s]=o,this._map&&this._map.addLayer(o),this},removeLayer:function(o){var s=o in this._layers?o:this.getLayerId(o);return this._map&&this._layers[s]&&this._map.removeLayer(this._layers[s]),delete this._layers[s],this},hasLayer:function(o){var s=typeof o=="number"?o:this.getLayerId(o);return s in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(o){var s=Array.prototype.slice.call(arguments,1),m,y;for(m in this._layers)y=this._layers[m],y[o]&&y[o].apply(y,s);return this},onAdd:function(o){this.eachLayer(o.addLayer,o)},onRemove:function(o){this.eachLayer(o.removeLayer,o)},eachLayer:function(o,s){for(var m in this._layers)o.call(s,this._layers[m]);return this},getLayer:function(o){return this._layers[o]},getLayers:function(){var o=[];return this.eachLayer(o.push,o),o},setZIndex:function(o){return this.invoke("setZIndex",o)},getLayerId:function(o){return u(o)}}),la=function(o,s){return new sa(o,s)},Va=sa.extend({addLayer:function(o){return this.hasLayer(o)?this:(o.addEventParent(this),sa.prototype.addLayer.call(this,o),this.fire("layeradd",{layer:o}))},removeLayer:function(o){return this.hasLayer(o)?(o in this._layers&&(o=this._layers[o]),o.removeEventParent(this),sa.prototype.removeLayer.call(this,o),this.fire("layerremove",{layer:o})):this},setStyle:function(o){return this.invoke("setStyle",o)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var o=new q;for(var s in this._layers){var m=this._layers[s];o.extend(m.getBounds?m.getBounds():m.getLatLng())}return o}}),yn=function(o,s){return new Va(o,s)},Jo=J.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(o){S(this,o)},createIcon:function(o){return this._createIcon("icon",o)},createShadow:function(o){return this._createIcon("shadow",o)},_createIcon:function(o,s){var m=this._getIconUrl(o);if(!m){if(o==="icon")throw new Error("iconUrl not set in Icon options (see the docs).");return null}var y=this._createImg(m,s&&s.tagName==="IMG"?s:null);return this._setIconStyles(y,o),(this.options.crossOrigin||this.options.crossOrigin==="")&&(y.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),y},_setIconStyles:function(o,s){var m=this.options,y=m[s+"Size"];typeof y=="number"&&(y=[y,y]);
vendor: 8,299 bytes, line 5975
5975var z=ye(y),U=ye(s==="shadow"&&m.shadowAnchor||m.iconAnchor||z&&z.divideBy(2,!0));o.className="leaflet-marker-"+s+" "+(m.className||""),U&&(o.style.marginLeft=-U.x+"px",o.style.marginTop=-U.y+"px"),z&&(o.style.width=z.x+"px",o.style.height=z.y+"px")},_createImg:function(o,s){return s=s||document.createElement("img"),s.src=o,s},_getIconUrl:function(o){return Qe.retina&&this.options[o+"RetinaUrl"]||this.options[o+"Url"]}});function Ga(o){return new Jo(o)}var no=Jo.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(o){return typeof no.imagePath!="string"&&(no.imagePath=this._detectIconPath()),(this.options.imagePath||no.imagePath)+Jo.prototype._getIconUrl.call(this,o)},_stripUrl:function(o){var s=function(m,y,z){var U=y.exec(m);return U&&U[z]};return o=s(o,/^url\((['"])?(.+)\1\)$/,2),o&&s(o,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var o=zt("div","leaflet-default-icon-path",document.body),s=Ar(o,"background-image")||Ar(o,"backgroundImage");if(document.body.removeChild(o),s=this._stripUrl(s),s)return s;var m=document.querySelector('link[href$="leaflet.css"]');return m?m.href.substring(0,m.href.length-11-1):""}}),bn=f.extend({initialize:function(o){this._marker=o},addHooks:function(){var o=this._marker._icon;this._draggable||(this._draggable=new ne(o,o,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),ht(o,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&ci(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(o){var s=this._marker,m=s._map,y=this._marker.options.autoPanSpeed,z=this._marker.options.autoPanPadding,U=Vo(s._icon),le=m.getPixelBounds(),ge=m.getPixelOrigin(),we=I(le.min._subtract(ge).add(z),le.max._subtract(ge).subtract(z));if(!we.contains(U)){var Pe=ye((Math.max(we.max.x,U.x)-we.max.x)/(le.max.x-we.max.x)-(Math.min(we.min.x,U.x)-we.min.x)/(le.min.x-we.min.x),(Math.max(we.max.y,U.y)-we.max.y)/(le.max.y-we.max.y)-(Math.min(we.min.y,U.y)-we.min.y)/(le.min.y-we.min.y)).multiplyBy(y);m.panBy(Pe,{animate:!1}),this._draggable._newPos._add(Pe),this._draggable._startPos._add(Pe),yi(s._icon,this._draggable._newPos),this._onDrag(o),this._panRequest=C(this._adjustPan.bind(this,o))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(o){this._marker.options.autoPan&&(N(this._panRequest),this._panRequest=C(this._adjustPan.bind(this,o)))},_onDrag:function(o){var s=this._marker,m=s._shadow,y=Vo(s._icon),z=s._map.layerPointToLatLng(y);m&&yi(m,y),s._latlng=z,o.latlng=z,o.oldLatLng=this._oldLatLng,s.fire("move",o).fire("drag",o)},_onDragEnd:function(o){N(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",o)}}),$o=na.extend({options:{icon:new no,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(o,s){S(this,s),this._latlng=se(o)},onAdd:function(o){this._zoomAnimated=this._zoomAnimated&&o.options.markerZoomAnimation,this._zoomAnimated&&o.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(o){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&o.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(o){var s=this._latlng;return this._latlng=se(o),this.update(),this.fire("move",{oldLatLng:s,latlng:this._latlng})},setZIndexOffset:function(o){return this.options.zIndexOffset=o,this.update()},getIcon:function(){return this.options.icon},setIcon:function(o){return this.options.icon=o,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var o=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(o)}return this},_initIcon:function(){var o=this.options,s="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),m=o.icon.createIcon(this._icon),y=!1;m!==this._icon&&(this._icon&&this._removeIcon(),y=!0,o.title&&(m.title=o.title),m.tagName==="IMG"&&(m.alt=o.alt||"")),ht(m,s),o.keyboard&&(m.tabIndex="0",m.setAttribute("role","button")),this._icon=m,o.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Fe(m,"focus",this._panOnFocus,this);var z=o.icon.createShadow(this._shadow),U=!1;z!==this._shadow&&(this._removeShadow(),U=!0),z&&(ht(z,s),z.alt=""),this._shadow=z,o.opacity<1&&this._updateOpacity(),y&&this.getPane().appendChild(this._icon),this._initInteraction(),z&&U&&this.getPane(o.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&qt(this._icon,"focus",this._panOnFocus,this),Kt(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&Kt(this._shadow),this._shadow=null},_setPos:function(o){this._icon&&yi(this._icon,o),this._shadow&&yi(this._shadow,o),this._zIndex=o.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(o){this._icon&&(this._icon.style.zIndex=this._zIndex+o)},_animateZoom:function(o){var s=this._map._latLngToNewLayerPoint(this._latlng,o.zoom,o.center).round();this._setPos(s)},_initInteraction:function(){if(this.options.interactive&&(ht(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),bn)){var o=this.options.draggable;this.dragging&&(o=this.dragging.enabled(),this.dragging.disable()),this.dragging=new bn(this),o&&this.dragging.enable()}},setOpacity:function(o){return this.options.opacity=o,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var o=this.options.opacity;this._icon&&Ei(this._icon,o),this._shadow&&Ei(this._shadow,o)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var o=this._map;if(o){var s=this.options.icon.options,m=s.iconSize?ye(s.iconSize):ye(0,0),y=s.iconAnchor?ye(s.iconAnchor):ye(0,0);o.panInside(this._latlng,{paddingTopLeft:y,paddingBottomRight:m.subtract(y)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function Jr(o,s){return new $o(o,s)}var Ka=na.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(o){this._renderer=o.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(o){return S(this,o),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&o&&Object.prototype.hasOwnProperty.call(o,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),ji=Ka.extend({options:{fill:!0,radius:10}
5975,initialize:function(o,s){S(this,s),this._latlng=se(o),this._radius=this.options.radius},setLatLng:function(o){var s=this._latlng;return this._latlng=se(o),this.redraw(),this.fire("move",{oldLatLng:s,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(o){return this.options.radius=this._radius=o,this.redraw()},getRadius:function(){return this._radius},setStyle:function(o){var s=o&&o.radius||this._radius;return Ka.prototype.setStyle.call(this,o),this.setRadius(s),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var o=this._radius,s=this._radiusY||o,m=this._clickTolerance(),y=[o+m,s+m];this._pxBounds=new ke(this._point.subtract(y),this._point.add(y))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(o){return o.distanceTo(this._point)<=this._radius+this._clickTolerance()}});function va(o,s){return new ji(o,s)}var wr=ji.extend({initialize:function(o,s,m){if(typeof s=="number"&&(s=r({},m,{radius:s})),S(this,s),this._latlng=se(o),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(o){return this._mRadius=o,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var o=[this._radius,this._radiusY||this._radius];return new q(this._map.layerPointToLatLng(this._point.subtract(o)),this._map.layerPointToLatLng(this._point.add(o)))},setStyle:Ka.prototype.setStyle,_project:function(){var o=this._latlng.lng,s=this._latlng.lat,m=this._map,y=m.options.crs;if(y.distance===ze.distance){var z=Math.PI/180,U=this._mRadius/ze.R/z,le=m.project([s+U,o]),ge=m.project([s-U,o]),we=le.add(ge).divideBy(2),Pe=m.unproject(we).lat,He=Math.acos((Math.cos(U*z)-Math.sin(s*z)*Math.sin(Pe*z))/(Math.cos(s*z)*Math.cos(Pe*z)))/z;(isNaN(He)||He===0)&&(He=U/Math.cos(Math.PI/180*s)),this._point=we.subtract(m.getPixelOrigin()),this._radius=isNaN(He)?0:we.x-m.project([Pe,o-He]).x,this._radiusY=we.y-le.y}else{var lt=y.unproject(y.project(this._latlng).subtract([this._mRadius,0]));this._point=m.latLngToLayerPoint(this._latlng),this._radius=this._point.x-m.latLngToLayerPoint(lt).x}this._updateBounds()}});function zr(o,s,m){return new wr(o,s,m)}var Xi=Ka.extend({options:{smoothFactor:1,noClip:!1},initialize:function(o,s){S(this,s),this._setLatLngs(o)},getLatLngs:function(){return this._latlngs},setLatLngs:function(o){return this._setLatLngs(o),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(o){for(var s=1/0,m=null,y=Ba,z,U,le=0,ge=this._parts.length;le<ge;le++)for(var we=this._parts[le],Pe=1,He=we.length;Pe<He;Pe++){z=we[Pe-1],U=we[Pe];var lt=y(o,z,U,!0);lt<s&&(s=lt,m=y(o,z,U))}return m&&(m.distance=Math.sqrt(s)),m}
5975,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return vr(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(o,s){return s=s||this._defaultShape(),o=se(o),s.push(o),this._bounds.extend(o),this.redraw()},_setLatLngs:function(o){this._bounds=new q,this._latlngs=this._convertLatLngs(o)},_defaultShape:function(){return $i(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(o){for(var s=[],m=$i(o),y=0,z=o.length;y<z;y++)m?(s[y]=se(o[y]),this._bounds.extend(s[y])):s[y]=this._convertLatLngs(o[y]);return s},_project:function(){var o=new ke;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,o),this._bounds.isValid()&&o.isValid()&&(this._rawPxBounds=o,this._updateBounds())},_updateBounds:function(){var o=this._clickTolerance(),s=new ie(o,o);this._rawPxBounds&&(this._pxBounds=new ke([this._rawPxBounds.min.subtract(s),this._rawPxBounds.max.add(s)]))},_projectLatlngs:function(o,s,m){var y=o[0]instanceof oe,z=o.length,U,le;if(y){for(le=[],U=0;U<z;U++)le[U]=this._map.latLngToLayerPoint(o[U]),m.extend(le[U]);s.push(le)}else for(U=0;U<z;U++)this._projectLatlngs(o[U],s,m)},_clipPoints:function(){var o=this._renderer._bounds;if(this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(o))){if(this.options.noClip){this._parts=this._rings;return}var s=this._parts,m,y,z,U,le,ge,we;for(m=0,z=0,U=this._rings.length;m<U;m++)for(we=this._rings[m],y=0,le=we.length;y<le-1;y++)ge=oi(we[y],we[y+1],o,y,!0),ge&&(s[z]=s[z]||[],s[z].push(ge[0]),(ge[1]!==we[y+1]||y===le-2)&&(s[z].push(ge[1]),z++))}},_simplifyPoints:function(){for(var o=this._parts,s=this.options.smoothFactor,m=0,y=o.length;m<y;m++)o[m]=qe(o[m],s)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(o,s){var m,y,z,U,le,ge,we=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(o))return!1;for(m=0,U=this._parts.length;m<U;m++)for(ge=this._parts[m],y=0,le=ge.length,z=le-1;y<le;z=y++)if(!(!s&&y===0)&&At(o,ge[z],ge[y])<=we)return!0;return!1}});function kn(o,s){return new Xi(o,s)}Xi._flat=fr;var qa=Xi.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length}
5975,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Se(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(o){var s=Xi.prototype._convertLatLngs.call(this,o),m=s.length;return m>=2&&s[0]instanceof oe&&s[0].equals(s[m-1])&&s.pop(),s},_setLatLngs:function(o){Xi.prototype._setLatLngs.call(this,o),$i(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return $i(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var o=this._renderer._bounds,s=this.options.weight,m=new ie(s,s);if(o=new ke(o.min.subtract(m),o.max.add(m)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(o))){if(this.options.noClip){this._parts=this._rings;return}for(var y=0,z=this._rings.length,U;y<z;y++)U=Ae(this._rings[y],o,!0),U.length&&this._parts.push(U)}},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(o){var s=!1,m,y,z,U,le,ge,we,Pe;if(!this._pxBounds||!this._pxBounds.contains(o))return!1;for(U=0,we=this._parts.length;U<we;U++)for(m=this._parts[U],le=0,Pe=m.length,ge=Pe-1;le<Pe;ge=le++)y=m[le],z=m[ge],y.y>o.y!=z.y>o.y&&o.x<(z.x-y.x)*(o.y-y.y)/(z.y-y.y)+y.x&&(s=!s);return s||Xi.prototype._containsPoint.call(this,o,!0)}});function Ci(o,s){return new qa(o,s)}var so=Va.extend({initialize:function(o,s){S(this,s),this._layers={},o&&this.addData(o)},addData:function(o){var s=Q(o)?o:o.features,m,y,z;if(s){for(m=0,y=s.length;m<y;m++)z=s[m],(z.geometries||z.geometry||z.features||z.coordinates)&&this.addData(z);return this}var U=this.options;if(U.filter&&!U.filter(o))return this;var le=Ia(o,U);return le?(le.feature=So(o),le.defaultOptions=le.options,this.resetStyle(le),U.onEachFeature&&U.onEachFeature(o,le),this.addLayer(le)):this},resetStyle:function(o){return o===void 0?this.eachLayer(this.resetStyle,this):(o.options=r({},o.defaultOptions),this._setLayerStyle(o,this.options.style),this)},setStyle:function(o){return this.eachLayer(function(s){this._setLayerStyle(s,o)},this)},_setLayerStyle:function(o,s){o.setStyle&&(typeof s=="function"&&(s=s(o.feature)),o.setStyle(s))}});function Ia(o,s){var m=o.type==="Feature"?o.geometry:o,y=m?m.coordinates:null,z=[],U=s&&s.pointToLayer,le=s&&s.coordsToLatLng||Yo,ge,we,Pe,He;if(!y&&!m)return null;switch(m.type){case"Point":return ge=le(y),Wa(U,o,ge,s);case"MultiPoint":for(Pe=0,He=y.length;Pe<He;Pe++)ge=le(y[Pe]),z.push(Wa(U,o,ge,s));return new Va(z);case"LineString":case"MultiLineString":return we=xr(y,m.type==="LineString"?0:1,le),new Xi(we,s);case"Polygon":case"MultiPolygon":return we=xr(y,m.type==="Polygon"?1:2,le),new qa(we,s);case"GeometryCollection":for(Pe=0,He=m.geometries.length;Pe<He;Pe++){var lt=Ia({geometry:m.geometries[Pe],type:"Feature",properties:o.properties},s);lt&&z.push(lt)}return new Va(z);case"FeatureCollection":for(Pe=0,He=m.features.length;Pe<He;Pe++){var It=Ia(m.features[Pe],s);It&&z.push(It)}return new Va(z);default:throw new Error("Invalid GeoJSON object.")}}function Wa(o,s,m,y){return o?o(s,m):new $o(m,y&&y.markersInheritOptions&&y)}function Yo(o){return new oe(o[1],o[0],o[2])}function xr(o,s,m){for(var y=[],z=0,U=o.length,le;z<U;z++)le=s?xr(o[z],s-1,m):(m||Yo)(o[z]),y.push(le);return y}function $r(o,s){return o=se(o),o.alt!==void 0?[k(o.lng,s),k(o.lat,s),k(o.alt,s)]:[k(o.lng,s),k(o.lat,s)]}function Xo(o,s,m,y){for(var z=[],U=0,le=o.length;U<le;U++)z.push(s?Xo(o[U],$i(o[U])?0:s-1,m,y):$r(o[U],y));return!s&&m&&z.length>0&&z.push(z[0].slice()),z}function Za(o,s){return o.feature?r({},o.feature,{geometry:s}):So(s)}function So(o){return o.type==="Feature"||o.type==="FeatureCollection"?o:{type:"Feature",properties:{},geometry:o}}var Eo={toGeoJSON:function(o){return Za(this,{type:"Point",coordinates:$r(this.getLatLng(),o)})}};$o.include(Eo),wr.include(Eo),ji.include(Eo),Xi.include({toGeoJSON:function(o){var s=!$i(this._latlngs),m=Xo(this._latlngs,s?1:0,!1,o);return Za(this,{type:(s?"Multi":"")+"LineString",coordinates:m})}}),qa.include({toGeoJSON:function(o){var s=!$i(this._latlngs),m=s&&!$i(this._latlngs[0]),y=Xo(this._latlngs,m?2:s?1:0,!0,o);return s||(y=[y]),Za(this,{type:(m?"Multi":"")+"Polygon",coordinates:y})}}),sa.include({toMultiPoint:function(o){var s=[];return this.eachLayer(function(m){s.push(m.toGeoJSON(o).geometry.coordinates)}),Za(this,{type:"MultiPoint",coordinates:s})},toGeoJSON:function(o){var s=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(s==="MultiPoint")return this.toMultiPoint(o);var m=s==="GeometryCollection",y=[];return this.eachLayer(function(z){if(z.toGeoJSON){var U=z.toGeoJSON(o);if(m)y.push(U.geometry);else{var le=So(U);le.type==="FeatureCollection"?y.push.apply(y,le.features):y.push(le)}}}),m?Za(this,{geometries:y,type:"GeometryCollection"}):{type:"FeatureCollection",features:y}}});function Co(o,s){return new so(o,s)}var Sr=Co,er=na.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(o,s,m){this._url=o,this._bounds=ee(s),S(this,m)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(ht(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){Kt(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(o){return this.options.opacity=o,this._image&&this._updateOpacity(),this},setStyle:function(o){return o.opacity&&this.setOpacity(o.opacity),this},bringToFront:function(){return this._map&&di(this._image),this},bringToBack:function(){return this._map&&Oo(this._image),this},setUrl:function(o){return this._url=o,this._image&&(this._image.src=o),this},setBounds:function(o){return this._bounds=ee(o),this._map&&this._reset(),this},getEvents:function(){var o={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(o.zoomanim=this._animateZoom),o},setZIndex:function(o){return this.options.zIndex=o,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var o=this._url.tagName==="IMG",s=this._image=o?this._url:zt("img");if(ht(s,"leaflet-image-layer"),this._zoomAnimated&&ht(s,"leaflet-zoom-animated"),this.options.className&&ht(s,this.options.className),s.onselectstart=v,s.onmousemove=v,s.onload=d(this.fire,this,"load"),s.onerror=d(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(s.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),o){this._url=s.src;return}s.src=this._url,s.alt=this.options.alt},_animateZoom:function(o){var s=this._map.getZoomScale(o.zoom),m=this._map._latLngBoundsToNewLayerBounds(this._bounds,o.zoom,o.center).min;Ho(this._image,m,s)},_reset:function(){var o=this._image,s=new ke(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),m=s.getSize();yi(o,s.min),o.style.width=m.x+"px",o.style.height=m.y+"px"},_updateOpacity:function(){Ei(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var o=this.options.errorOverlayUrl;o&&this._url!==o&&(this._url=o,this._image.src=o)},getCenter:function(){return this._bounds.getCenter()}}),ea=function(o,s,m){return new er(o,s,m)},lo=er.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInl
5975ine:!0},_initImage:function(){var o=this._url.tagName==="VIDEO",s=this._image=o?this._url:zt("video");if(ht(s,"leaflet-image-layer"),this._zoomAnimated&&ht(s,"leaflet-zoom-animated"),this.options.className&&ht(s,this.options.className),s.onselectstart=v,s.onmousemove=v,s.onloadeddata=d(this.fire,this,"load"),o){for(var m=s.getElementsByTagName("source"),y=[],z=0;z<m.length;z++)y.push(m[z].src);this._url=m.length>0?y:[s.src];return}Q(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(s.style,"objectFit")&&(s.style.objectFit="fill"),s.autoplay=!!this.options.autoplay,s.loop=!!this.options.loop,s.muted=!!this.options.muted,s.playsInline=!!this.options.playsInline;for(var U=0;U<this._url.length;U++){var le=zt("source");le.src=this._url[U],s.appendChild(le)}}});function ni(o,s,m){return new lo(o,s,m)}var $t=er.extend({_initImage:function(){var o=this._image=this._url;ht(o,"leaflet-image-layer"),this._zoomAnimated&&ht(o,"leaflet-zoom-animated"),this.options.className&&ht(o,this.options.className),o.onselectstart=v,o.onmousemove=v}});function Si(o,s,m){return new $t(o,s,m)}var Wt=na.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(o,s){o&&(o instanceof oe||Q(o))?(this._latlng=se(o),S(this,s)):(S(this,o),this._source=s),this.options.content&&(this._content=this.options.content)},openOn:function(o){return o=arguments.length?o:this._source._map,o.hasLayer(this)||o.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(o){return this._map?this.close():(arguments.length?this._source=o:o=this._source,this._prepareOpen(),this.openOn(o._map)),this},onAdd:function(o){this._zoomAnimated=o._zoomAnimated,this._container||this._initLayout(),o._fadeAnimated&&Ei(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),o._fadeAnimated&&Ei(this._container,1),this.bringToFront(),this.options.interactive&&(ht(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(o){o._fadeAnimated?(Ei(this._container,0),this._removeTimeout=setTimeout(d(Kt,void 0,this._container),200)):Kt(this._container),this.options.interactive&&(ci(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(o){return this._latlng=se(o),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(o){return this._content=o,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var o={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(o.zoomanim=this._animateZoom),o},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&di(this._container),this},bringToBack:function(){return this._map&&Oo(this._container),this},_prepareOpen:function(o){var s=this._source;if(!s._map)return!1;if(s instanceof Va){s=null;var m=this._source._layers;for(var y in m)if(m[y]._map){s=m[y];break}if(!s)return!1;this._source=s}if(!o)if(s.getCenter)o=s.getCenter();else if(s.getLatLng)o=s.getLatLng();else if(s.getBounds)o=s.getBounds().getCenter();else throw new Error("Unable to get source layer LatLng.");return this.setLatLng(o),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var o=this._contentNode,s=typeof this._content=="function"?this._content(this._source||this):this._content;if(typeof s=="string")o.innerHTML=s;else{for(;o.hasChildNodes();)o.removeChild(o.firstChild);o.appendChild(s)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var o=this._map.latLngToLayerPoint(this._latlng),s=ye(this.options.offset),m=this._getAnchor();this._zoomAnimated?yi(this._container,o.add(m)):s=s.add(o).add(m);var y=this._containerBottom=-s.y,z=this._containerLeft=-Math.round(this._containerWidth/2)+s.x;this._container.style.bottom=y+"px",this._container.style.left=z+"px"}},_getAnchor:function(){return[0,0]}});Et.include({_initOverlay:function(o,s,m,y){var z=s;return z instanceof o||(z=new o(y).setContent(s)),m&&z.setLatLng(m),z}}),na.include({_initOverlay:function(o,s,m,y){var z=m;return z instanceof o?(S(z,y),z._source=this):(z=s&&!y?s:new o(y,this),z.setContent(m)),z}});var Ja=Wt.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(o){return o=arguments.length?o:this._source._map,!o.hasLayer(this)&&o._popup&&o._popup.options.autoClose&&o.removeLayer(o._popup),o._popup=this,Wt.prototype.openOn.call(this,o)},onAdd:function(o){Wt.prototype.onAdd.call(this,o),o.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Ka||this._source.on("preclick",ra))},onRemove:function(o){Wt.prototype.onRemove.call(this,o),o.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Ka||this._source.off("preclick",ra))},getEvents:function(){var o=Wt.prototype.getEvents.call(this);return(this.options.closeOnClick!==void 0?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(o.preclick=this.close),this.options.keepInView&&
5975(o.moveend=this._adjustPan),o},_initLayout:function(){var o="leaflet-popup",s=this._container=zt("div",o+" "+(this.options.className||"")+" leaflet-zoom-animated"),m=this._wrapper=zt("div",o+"-content-wrapper",s);if(this._contentNode=zt("div",o+"-content",m),Kr(s),es(this._contentNode),Fe(s,"contextmenu",ra),this._tipContainer=zt("div",o+"-tip-container",s),this._tip=zt("div",o+"-tip",this._tipContainer),this.options.closeButton){var y=this._closeButton=zt("a",o+"-close-button",s);y.setAttribute("role","button"),y.setAttribute("aria-label","Close popup"),y.href="#close",y.innerHTML='<span aria-hidden="true">×</span>',Fe(y,"click",function(z){bi(z),this.close()},this)}},_updateLayout:function(){var o=this._contentNode,s=o.style;s.width="",s.whiteSpace="nowrap";var m=o.offsetWidth;m=Math.min(m,this.options.maxWidth),m=Math.max(m,this.options.minWidth),s.width=m+1+"px",s.whiteSpace="",s.height="";var y=o.offsetHeight,z=this.options.maxHeight,U="leaflet-popup-scrolled";z&&y>z?(s.height=z+"px",ht(o,U)):ci(o,U),this._containerWidth=this._container.offsetWidth},_animateZoom:function(o){var s=this._map._latLngToNewLayerPoint(this._latlng,o.zoom,o.center),m=this._getAnchor();yi(this._container,s.add(m))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var o=this._map,s=parseInt(Ar(this._container,"marginBottom"),10)||0,m=this._container.offsetHeight+s,y=this._containerWidth,z=new ie(this._containerLeft,-m-this._containerBottom);z._add(Vo(this._container));var U=o.layerPointToContainerPoint(z),le=ye(this.options.autoPanPadding),ge=ye(this.options.autoPanPaddingTopLeft||le),we=ye(this.options.autoPanPaddingBottomRight||le),Pe=o.getSize(),He=0,lt=0;U.x+y+we.x>Pe.x&&(He=U.x+y-Pe.x+we.x),U.x-He-ge.x<0&&(He=U.x-ge.x),U.y+m+we.y>Pe.y&&(lt=U.y+m-Pe.y+we.y),U.y-lt-ge.y<0&&(lt=U.y-ge.y),(He||lt)&&(this.options.keepInView&&(this._autopanning=!0),o.fire("autopanstart").panBy([He,lt]))}},_getAnchor:function(){return ye(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),as=function(o,s){return new Ja(o,s)};Et.mergeOptions({closePopupOnClick:!0}),Et.include({openPopup:function(o,s,m){return this._initOverlay(Ja,o,s,m).openOn(this),this},closePopup:function(o){return o=arguments.length?o:this._popup,o&&o.close(),this}}),na.include({bindPopup:function(o,s){return this._popup=this._initOverlay(Ja,this._popup,o,s),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(o){return this._popup&&(this instanceof Va||(this._popup._source=this),this._popup._prepareOpen(o||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(o){return this._popup&&this._popup.setContent(o),this},getPopup:function(){return this._popup},_openPopup:function(o){if(!(!this._popup||!this._map)){ao(o);var s=o.layer||o.target;if(this._popup._source===s&&!(s instanceof Ka)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(o.latlng);return}this._popup._source=s,this.openPopup(o.latlng)}},_movePopup:function(o){this._popup.setLatLng(o.latlng)},_onKeyPress:function(o){o.originalEvent.keyCode===13&&this._openPopup(o)}});var tr=Wt.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(o){Wt.prototype.onAdd.call(this,o),this.setOpacity(this.options.opacity),o.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(o){Wt.prototype.onRemove.call(this,o),o.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var o=Wt.prototype.getEvents.call(this);return this.options.permanent||(o.preclick=this.close),o},_initLayout:function(){var o="leaflet-tooltip",s=o+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=zt("div",s),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+u(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(o){var s,m,y=this._map,z=this._container,U=y.latLngToContainerPoint(y.getCenter()),le=y.layerPointToContainerPoint(o),ge=this.options.direction,we=z.offsetWidth,Pe=z.offsetHeight,He=ye(this.options.offset),lt=this._getAnchor();ge==="top"?(s=we/2,m=Pe):ge==="bottom"?(s=we/2,m=0):ge==="center"?(s=we/2,m=Pe/2):ge==="right"?(s=0,m=Pe/2):ge==="left"?
5975(s=we,m=Pe/2):le.x<U.x?(ge="right",s=0,m=Pe/2):(ge="left",s=we+(He.x+lt.x)*2,m=Pe/2),o=o.subtract(ye(s,m,!0)).add(He).add(lt),ci(z,"leaflet-tooltip-right"),ci(z,"leaflet-tooltip-left"),ci(z,"leaflet-tooltip-top"),ci(z,"leaflet-tooltip-bottom"),ht(z,"leaflet-tooltip-"+ge),yi(z,o)},_updatePosition:function(){var o=this._map.latLngToLayerPoint(this._latlng);this._setPosition(o)},setOpacity:function(o){this.options.opacity=o,this._container&&Ei(this._container,o)},_animateZoom:function(o){var s=this._map._latLngToNewLayerPoint(this._latlng,o.zoom,o.center);this._setPosition(s)},_getAnchor:function(){return ye(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),Ls=function(o,s){return new tr(o,s)};Et.include({openTooltip:function(o,s,m){return this._initOverlay(tr,o,s,m).openOn(this),this},closeTooltip:function(o){return o.close(),this}}),na.include({bindTooltip:function(o,s){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(tr,this._tooltip,o,s),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(o){if(!(!o&&this._tooltipHandlersAdded)){var s=o?"off":"on",m={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?m.add=this._openTooltip:(m.mouseover=this._openTooltip,m.mouseout=this.closeTooltip,m.click=this._openTooltip,this._map?this._addFocusListeners():m.add=this._addFocusListeners),this._tooltip.options.sticky&&(m.mousemove=this._moveTooltip),this[s](m),this._tooltipHandlersAdded=!o}},openTooltip:function(o){return this._tooltip&&(this instanceof Va||(this._tooltip._source=this),this._tooltip._prepareOpen(o)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(o){return this._tooltip&&this._tooltip.setContent(o),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(o){var s=typeof o.getElement=="function"&&o.getElement();s&&(Fe(s,"focus",function(){this._tooltip._source=o,this.openTooltip()},this),Fe(s,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(o){var s=typeof o.getElement=="function"&&o.getElement();s&&s.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(o){if(!(!this._tooltip||!this._map)){if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var s=this;this._map.once("moveend",function(){s._openOnceFlag=!1,s._openTooltip(o)});return}this._tooltip._source=o.layer||o.target,this.openTooltip(this._tooltip.options.sticky?o.latlng:void 0)}},_moveTooltip:function(o){var s=o.latlng,m,y;this._tooltip.options.sticky&&o.originalEvent&&(m=this._map.mouseEventToContainerPoint(o.originalEvent),y=this._map.containerPointToLayerPoint(m),s=this._map.layerPointToLatLng(y)),this._tooltip.setLatLng(s)}});var fl=Jo.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(o){var s=o&&o.tagName==="DIV"?o:document.createElement("div"),m=this.options;if(m.html instanceof Element?(pn(s),s.appendChild(m.html)):s.innerHTML=m.html!==!1?m.html:"",m.bgPos){var y=ye(m.bgPos);s.style.backgroundPosition=-y.x+"px "+-y.y+"px"}return this._setIconStyles(s,"icon"),s},createShadow:function(){return null}});function ad(o){return new fl(o)}Jo.Default=no;var wn=na.extend({options:{tileSize:256,opacity:1,updateWhenIdle:Qe.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(o){S(this,o)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(o){o._addZoomLimit(this)},onRemove:function(o){this._removeAllTiles(),Kt(this._container),o._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(di(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(Oo(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(o){return this.options.opacity=o,this._updateOpacity(),this},setZIndex:function(o){return this.options.zIndex=o,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var o=this._clampZoom(this._map.getZoom());o!==this._tileZoom&&(this._tileZoom=o,this._updateLevels()),this._update()}return this},getEvents:function(){var o={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=A(this._onMoveEnd,this.options.updateInterval,this)),o.move=this._onMove),this._zoomAnimated&&(o.zoomanim=this._animateZoom),o},createTile:function(){return document.createElement("div")},getTileSize:function(){var o=this.options.tileSize;return o instanceof ie?o:new ie(o,o)},_updateZIndex:function(){this._container&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(o){for(var s=this.getPane().children,m=-o(-1/0,1/0),y=0,z=s.length,U;y<z;y++)U=s[y].style.zIndex,s[y]!==this._container&&U&&(m=o(m,+U));isFinite(m)&&(this.options.zIndex=m+o(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!Qe.ielt9){Ei(this._container,this.options.opacity);var o=+new Date,s=!1,m=!1;for(var y in this._tiles){var z=this._tiles[y];if(!(!z.current||!z.loaded)){var U=Math.min(1,(o-z.loaded)/200);Ei(z.el,U),U<1?s=!0:(z.active?m=!0:this._onOpaqueTile(z),z.active=!0)}}m&&!this._noPrune&&this._pruneTiles(),s&&(N(this._fadeFrame),this._fadeFrame=C(this._updateOpacity,this))}},_onOpaqueTile:v,_initContainer:function(){this._container||(this._container=zt("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var o=this._tileZoom,s=this.options.maxZoom;if(o!==void 0){for(var m in this._levels)m=Number(m),this._levels[m].el.children.length||m===o?(this._levels[m].el.style.zIndex=s-Math.abs(o-m),this._onUpdateLevel(m)):(Kt(this._levels[m].el),this._removeTilesAtZoom(m),this._onRemoveLevel(m),delete this._levels[m]);var y=this._levels[o],z=this._map;return y||(y=this._levels[o]={},y.el=zt("div","leaflet-tile-container leaflet-zoom-animated",this._container),y.el.style.zIndex=s,y.origin=z.project(z.unproject(z.getPixelOrigin()),o).roun
5975d(),y.zoom=o,this._setZoomTransform(y,z.getCenter(),z.getZoom()),v(y.el.offsetWidth),this._onCreateLevel(y)),this._level=y,y}},_onUpdateLevel:v,_onRemoveLevel:v,_onCreateLevel:v,_pruneTiles:function(){if(this._map){var o,s,m=this._map.getZoom();if(m>this.options.maxZoom||m<this.options.minZoom){this._removeAllTiles();return}for(o in this._tiles)s=this._tiles[o],s.retain=s.current;for(o in this._tiles)if(s=this._tiles[o],s.current&&!s.active){var y=s.coords;this._retainParent(y.x,y.y,y.z,y.z-5)||this._retainChildren(y.x,y.y,y.z,y.z+2)}for(o in this._tiles)this._tiles[o].retain||this._removeTile(o)}},_removeTilesAtZoom:function(o){for(var s in this._tiles)this._tiles[s].coords.z===o&&this._removeTile(s)},_removeAllTiles:function(){for(var o in this._tiles)this._removeTile(o)},_invalidateAll:function(){for(var o in this._levels)Kt(this._levels[o].el),this._onRemoveLevel(Number(o)),delete this._levels[o];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(o,s,m,y){var z=Math.floor(o/2),U=Math.floor(s/2),le=m-1,ge=new ie(+z,+U);ge.z=+le;var we=this._tileCoordsToKey(ge),Pe=this._tiles[we];return Pe&&Pe.active?(Pe.retain=!0,!0):(Pe&&Pe.loaded&&(Pe.retain=!0),le>y?this._retainParent(z,U,le,y):!1)},_retainChildren:function(o,s,m,y){for(var z=2*o;z<2*o+2;z++)for(var U=2*s;U<2*s+2;U++){var le=new ie(z,U);le.z=m+1;var ge=this._tileCoordsToKey(le),we=this._tiles[ge];if(we&&we.active){we.retain=!0;continue}else we&&we.loaded&&(we.retain=!0);m+1<y&&this._retainChildren(z,U,m+1,y)}},_resetView:function(o){var s=o&&(o.pinch||o.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),s,s)},_animateZoom:function(o){this._setView(o.center,o.zoom,!0,o.noUpdate)},_clampZoom:function(o){var s=this.options;return s.minNativeZoom!==void 0&&o<s.minNativeZoom?s.minNativeZoom:s.maxNativeZoom!==void 0&&s.maxNativeZoom<o?s.maxNativeZoom:o},_setView:function(o,s,m,y){var z=Math.round(s);this.options.maxZoom!==void 0&&z>this.options.maxZoom||this.options.minZoom!==void 0&&z<this.options.minZoom?z=void 0:z=this._clampZoom(z);var U=this.options.updateWhenZooming&&z!==this._tileZoom;(!y||U)&&(this._tileZoom=z,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),z!==void 0&&this._update(o),m||this._pruneTiles(),this._noPrune=!!m),this._setZoomTransforms(o,s)},_setZoomTransforms:function(o,s){for(var m in this._levels)this._setZoomTransform(this._levels[m],o,s)},_setZoomTransform:function(o,s,m){var y=this._map.getZoomScale(m,o.zoom),z=o.origin.multiplyBy(y).subtract(this._map._getNewPixelOrigin(s,m)).round();Qe.any3d?Ho(o.el,z,y):yi(o.el,z)},_resetGrid:function(){var o=this._map,s=o.options.crs,m=this._tileSize=this.getTileSize(),y=this._tileZoom,z=this._map.getPixelWorldBounds(this._tileZoom);z&&(this._globalTileRange=this._pxBoundsToTileRange(z)),this._wrapX=s.wrapLng&&!this.options.noWrap&&[Math.floor(o.project([0,s.wrapLng[0]],y).x/m.x),Math.ceil(o.project([0,s.wrapLng[1]],y).x/m.y)],this._wrapY=s.wrapLat&&!this.options.noWrap&&[Math.floor(o.project([s.wrapLat[0],0],y).y/m.x),Math.ceil(o.project([s.wrapLat[1],0],y).y/m.y)]},_onMoveEnd:function(){!this._map||this._map._animatingZoom||this._update()},_getTiledPixelBounds:function(o){var s=this._map,m=s._animatingZoom?Math.max(s._animateToZoom,s.getZoom()):s.getZoom(),y=s.getZoomScale(m,this._tileZoom),z=s.project(o,this._tileZoom).floor(),U=s.getSize().divideBy(y*2);return new ke(z.subtract(U),z.add(U))},_update:function(o){var s=this._map;if(s){var m=this._clampZoom(s.getZoom());if(o===void 0&&(o=s.getCenter()),this._tileZoom!==void 0){var y=this._getTiledPixelBounds(o),z=this._pxBoundsToTileRange(y),U=z.getCenter(),le=[],ge=this.options.keepBuffer,we=new ke(z.getBottomLeft().subtract([ge,-ge]),z.getTopRight().add([ge,-ge]));if(!(isFinite(z.min.x)&&isFinite(z.min.y)&&isFinite(z.max.x)&&isFinite(z.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var Pe in this._tiles){var He=this._tiles[Pe].coords;(He.z!==this._tileZoom||!we.contains(new ie(He.x,He.y)))&&(this._tiles[Pe].current=!1)}if(Math.abs(m-this._tileZoom)>
59751){this._setView(o,m);return}for(var lt=z.min.y;lt<=z.max.y;lt++)for(var It=z.min.x;It<=z.max.x;It++){var da=new ie(It,lt);if(da.z=this._tileZoom,!!this._isValidTile(da)){var Pi=this._tiles[this._tileCoordsToKey(da)];Pi?Pi.current=!0:le.push(da)}}if(le.sort(function(ba,Sn){return ba.distanceTo(U)-Sn.distanceTo(U)}),le.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var $a=document.createDocumentFragment();for(It=0;It<le.length;It++)this._addTile(le[It],$a);this._level.el.appendChild($a)}}}},_isValidTile:function(o){var s=this._map.options.crs;if(!s.infinite){var m=this._globalTileRange;if(!s.wrapLng&&(o.x<m.min.x||o.x>m.max.x)||!s.wrapLat&&(o.y<m.min.y||o.y>m.max.y))return!1}if(!this.options.bounds)return!0;var y=this._tileCoordsToBounds(o);return ee(this.options.bounds).overlaps(y)},_keyToBounds:function(o){return this._tileCoordsToBounds(this._keyToTileCoords(o))},_tileCoordsToNwSe:function(o){var s=this._map,m=this.getTileSize(),y=o.scaleBy(m),z=y.add(m),U=s.unproject(y,o.z),le=s.unproject(z,o.z);return[U,le]},_tileCoordsToBounds:function(o){var s=this._tileCoordsToNwSe(o),m=new q(s[0],s[1]);return this.options.noWrap||(m=this._map.wrapLatLngBounds(m)),m},_tileCoordsToKey:function(o){return o.x+":"+o.y+":"+o.z},_keyToTileCoords:function(o){var s=o.split(":"),m=new ie(+s[0],+s[1]);return m.z=+s[2],m},_removeTile:function(o){var s=this._tiles[o];s&&(Kt(s.el),delete this._tiles[o],this.fire("tileunload",{tile:s.el,coords:this._keyToTileCoords(o)}))},_initTile:function(o){ht(o,"leaflet-tile");var s=this.getTileSize();o.style.width=s.x+"px",o.style.height=s.y+"px",o.onselectstart=v,o.onmousemove=v,Qe.ielt9&&this.options.opacity<1&&Ei(o,this.options.opacity)},_addTile:function(o,s){var m=this._getTilePos(o),y=this._tileCoordsToKey(o),z=this.createTile(this._wrapCoords(o),d(this._tileReady,this,o));this._initTile(z),this.createTile.length<2&&C(d(this._tileReady,this,o,null,z)),yi(z,m),this._tiles[y]={el:z,coords:o,current:!0},s.appendChild(z),this.fire("tileloadstart",{tile:z,coords:o})},_tileReady:function(o,s,m){s&&this.fire("tileerror",{error:s,tile:m,coords:o});var y=this._tileCoordsToKey(o);m=this._tiles[y],m&&(m.loaded=+new Date,this._map._fadeAnimated?(Ei(m.el,0),N(this._fadeFrame),this._fadeFrame=C(this._updateOpacity,this)):(m.active=!0,this._pruneTiles()),s||(ht(m.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:m.el,coords:o})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Qe.ielt9||!this._map._fadeAnimated?C(this._pruneTiles,this):setTimeout(d(this._pruneTiles,this),250)))},_getTilePos:function(o){return o.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(o){var s=new ie(this._wrapX?h(o.x,this._wrapX):o.x,this._wrapY?h(o.y,this._wrapY):o.y);return s.z=o.z,s},_pxBoundsToTileRange:function(o){var s=this.getTileSize();return new ke(o.min.unscaleBy(s).floor(),o.max.unscaleBy(s).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var o in this._tiles)if(!this._tiles[o].loaded)return!1;return!0}});function od(o){return new wn(o)}var Do=wn.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(o,s){this._url=o,s=S(this,s),s.detectRetina&&Qe.retina&&s.maxZoom>0?(s.tileSize=Math.floor(s.tileSize/2),s.zoomReverse?(s.zoomOffset--,s.minZoom=Math.min(s.maxZoom,s.minZoom+1)):(s.zoomOffset++,s.maxZoom=Math.max(s.minZoom,s.maxZoom-1)),s.minZoom=Math.max(0,s.minZoom)):s.zoomReverse?s.minZoom=Math.min(s.maxZoom,s.minZoom):s.maxZoom=Math.max(s.minZoom,s.maxZoom),typeof s.subdomains=="string"&&(s.subdomains=s.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(o,s){return this._url===o&&s===void 0&&(s=!0),this._url=o,s||this.redraw(),this},createTile:function(o,s){var m=document.createElement("img");return Fe(m,"load",d(this._tileOnLoad,this,s,m)),Fe(m,"error",d(this._tileOnError,this,s,m)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(m.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(m.referrerPolicy=this.options.referrerPolicy),m.alt="",m.src=this.getTileUrl(o),m},getTileUrl:function(o){var s={r:Qe.retina?"@2x":"",s:this._getSubdomain(o),x:o.x,y:o.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var m=this._globalTileRange.max.y-o.y;this.options.tms&&(s.y=m),s["-y"]=m}return F(this._url,r(s,this.options))},_tileOnLoad:function(o,s){Qe.ielt9?setTimeout(d(o,this,null,s),0):o(null,s)},_tileOnError:function(o,s,m){var y=this.options.errorTileUrl;
5975y&&s.getAttribute("src")!==y&&(s.src=y),o(m,s)},_onTileRemove:function(o){o.tile.onload=null},_getZoomForUrl:function(){var o=this._tileZoom,s=this.options.maxZoom,m=this.options.zoomReverse,y=this.options.zoomOffset;return m&&(o=s-o),o+y},_getSubdomain:function(o){var s=Math.abs(o.x+o.y)%this.options.subdomains.length;return this.options.subdomains[s]},_abortLoading:function(){var o,s;for(o in this._tiles)if(this._tiles[o].coords.z!==this._tileZoom&&(s=this._tiles[o].el,s.onload=v,s.onerror=v,!s.complete)){s.src=R;var m=this._tiles[o].coords;Kt(s),delete this._tiles[o],this.fire("tileabort",{tile:s,coords:m})}},_removeTile:function(o){var s=this._tiles[o];if(s)return s.el.setAttribute("src",R),wn.prototype._removeTile.call(this,o)},_tileReady:function(o,s,m){if(!(!this._map||m&&m.getAttribute("src")===R))return wn.prototype._tileReady.call(this,o,s,m)}});function vl(o,s){return new Do(o,s)}var yl=Do.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(o,s){this._url=o;var m=r({},this.defaultWmsParams);for(var y in s)y in this.options||(m[y]=s[y]);s=S(this,s);var z=s.detectRetina&&Qe.retina?2:1,U=this.getTileSize();m.width=U.x*z,m.height=U.y*z,this.wmsParams=m},onAdd:function(o){this._crs=this.options.crs||o.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var s=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[s]=this._crs.code,Do.prototype.onAdd.call(this,o)},getTileUrl:function(o){var s=this._tileCoordsToNwSe(o),m=this._crs,y=I(m.project(s[0]),m.project(s[1])),z=y.min,U=y.max,le=(this._wmsVersion>=1.3&&this._crs===kr?[z.y,z.x,U.y,U.x]:[z.x,z.y,U.x,U.y]).join(","),ge=Do.prototype.getTileUrl.call(this,o);return ge+T(this.wmsParams,ge,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+le},setParams:function(o,s){return r(this.wmsParams,o),s||this.redraw(),this}});function rd(o,s){return new yl(o,s)}Do.WMS=yl,vl.wms=rd;var Bo=na.extend({options:{padding:.1},initialize:function(o){S(this,o),u(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),ht(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var o={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(o.zoomanim=this._onAnimZoom),o},_onAnimZoom:function(o){this._updateTransform(o.center,o.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(o,s){var m=this._map.getZoomScale(s,this._zoom),y=this._map.getSize().multiplyBy(.5+this.options.padding),z=this._map.project(this._center,s),U=y.multiplyBy(-m).add(z).subtract(this._map._getNewPixelOrigin(o,s));Qe.any3d?Ho(this._container,U,m):yi(this._container,U)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var o in this._layers)this._layers[o]._reset()},_onZoomEnd:function(){for(var o in this._layers)this._layers[o]._project()},_updatePaths:function(){for(var o in this._layers)this._layers[o]._update()},_update:function(){var o=this.options.padding,s=this._map.getSize(),m=this._map.containerPointToLayerPoint(s.multiplyBy(-o)).round();this._bounds=new ke(m,m.add(s.multiplyBy(1+o*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),bl=Bo.extend({options:{tolerance:0},getEvents:function(){var o=Bo.prototype.getEvents.call(this);return o.viewprereset=this._onViewPreReset,o},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Bo.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var o=this._container=document.createElement("canvas");Fe(o,"mousemove",this._onMouseMove,this),Fe(o,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Fe(o,"mouseout",this._handleMouseOut,this),o._leaflet_disable_events=!0,this._ctx=o.getContext("2d")},_destroyContainer:function(){N(this._redrawRequest),delete this._ctx,Kt(this._container),qt(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var o;this._redrawBounds=null;for(var s in this._layers)o=this._layers[s],o._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){Bo.prototype._update.call(this);var o=this._bounds,s=this._container,m=o.getSize(),y=Qe.retina?2:1;yi(s,o.min),s.width=y*m.x,s.height=y*m.y,s.style.width=m.x+"px",s.style.height=m.y+"px",Qe.retina&&this._ctx.scale(2,2),this._ctx.translate(-o.min.x,-o.min.y),this.fire("update")}},_reset:function(){Bo.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(o){this._updateDashArray(o),this._layers[u(o)]=o;var s=o._order={layer:o,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=s),this._drawLast=s,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(o){this._requestRedraw(o)},_removePath:function(o){var s=o._order,m=s.next,y=s.prev;
5975m?m.prev=y:this._drawLast=y,y?y.next=m:this._drawFirst=m,delete o._order,delete this._layers[u(o)],this._requestRedraw(o)},_updatePath:function(o){this._extendRedrawBounds(o),o._project(),o._update(),this._requestRedraw(o)},_updateStyle:function(o){this._updateDashArray(o),this._requestRedraw(o)},_updateDashArray:function(o){if(typeof o.options.dashArray=="string"){var s=o.options.dashArray.split(/[, ]+/),m=[],y,z;for(z=0;z<s.length;z++){if(y=Number(s[z]),isNaN(y))return;m.push(y)}o.options._dashArray=m}else o.options._dashArray=o.options.dashArray},_requestRedraw:function(o){this._map&&(this._extendRedrawBounds(o),this._redrawRequest=this._redrawRequest||C(this._redraw,this))},_extendRedrawBounds:function(o){if(o._pxBounds){var s=(o.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new ke,this._redrawBounds.extend(o._pxBounds.min.subtract([s,s])),this._redrawBounds.extend(o._pxBounds.max.add([s,s]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var o=this._redrawBounds;if(o){var s=o.getSize();this._ctx.clearRect(o.min.x,o.min.y,s.x,s.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var o,s=this._redrawBounds;if(this._ctx.save(),s){var m=s.getSize();this._ctx.beginPath(),this._ctx.rect(s.min.x,s.min.y,m.x,m.y),this._ctx.clip()}this._drawing=!0;for(var y=this._drawFirst;y;y=y.next)o=y.layer,(!s||o._pxBounds&&o._pxBounds.intersects(s))&&o._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(o,s){if(this._drawing){var m,y,z,U,le=o._parts,ge=le.length,we=this._ctx;if(ge){for(we.beginPath(),m=0;m<ge;m++){for(y=0,z=le[m].length;y<z;y++)U=le[m][y],we[y?"lineTo":"moveTo"](U.x,U.y);s&&we.closePath()}this._fillStroke(we,o)}}},_updateCircle:function(o){if(!(!this._drawing||o._empty())){var s=o._point,m=this._ctx,y=Math.max(Math.round(o._radius),1),z=(Math.max(Math.round(o._radiusY),1)||y)/y;z!==1&&(m.save(),m.scale(1,z)),m.beginPath(),m.arc(s.x,s.y/z,y,0,Math.PI*2,!1),z!==1&&m.restore(),this._fillStroke(m,o)}},_fillStroke:function(o,s){var m=s.options;m.fill&&(o.globalAlpha=m.fillOpacity,o.fillStyle=m.fillColor||m.color,o.fill(m.fillRule||"evenodd")),m.stroke&&m.weight!==0&&(o.setLineDash&&o.setLineDash(s.options&&s.options._dashArray||[]),o.globalAlpha=m.opacity,o.lineWidth=m.weight,o.strokeStyle=m.color,o.lineCap=m.lineCap,o.lineJoin=m.lineJoin,o.stroke())},_onClick:function(o){for(var s=this._map.mouseEventToLayerPoint(o),m,y,z=this._drawFirst;z;z=z.next)m=z.layer,m.options.interactive&&m._containsPoint(s)&&(!(o.type==="click"||o.type==="preclick")||!this._map._draggableMoved(m))&&(y=m);this._fireEvent(y?[y]:!1,o)},_onMouseMove:function(o){if(!(!this._map||this._map.dragging.moving()||this._map._animatingZoom)){var s=this._map.mouseEventToLayerPoint(o);this._handleMouseHover(o,s)}},_handleMouseOut:function(o){var s=this._hoveredLayer;s&&(ci(this._container,"leaflet-interactive"),this._fireEvent([s],o,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(o,s){if(!this._mouseHoverThrottled){for(var m,y,z=this._drawFirst;z;z=z.next)m=z.layer,m.options.interactive&&m._containsPoint(s)&&(y=m);y!==this._hoveredLayer&&(this._handleMouseOut(o),y&&(ht(this._container,"leaflet-interactive"),this._fireEvent([y],o,"mouseover"),this._hoveredLayer=y)),this._fireEvent(this._hoveredLayer?[this._hoveredLayer]:!1,o),this._mouseHoverThrottled=!0,setTimeout(d(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(o,s,m){this._map._fireDOMEvent(s,m||s.type,o)},_bringToFront:function(o){var s=o._order;if(s){var m=s.next,y=s.prev;if(m)m.prev=y;else return;y?y.next=m:m&&(this._drawFirst=m),s.prev=this._drawLast,this._drawLast.next=s,s.next=null,this._drawLast=s,this._requestRedraw(o)}},_bringToBack:function(o){var s=o._order;if(s){var m=s.next,y=s.prev;if(y)y.next=m;else return;m?m.prev=y:y&&(this._drawLast=y),s.prev=null,s.next=this._drawFirst,this._drawFirst.prev=s,this._drawFirst=s,this._requestRedraw(o)}}});function kl(o){return Qe.canvas?new bl(o):null}var zn=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(o){return document.createElement("<lvml:"+o+' class="lvml">')}}catch{}return function(o){return document.createElement("<"+o+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),nd={_initContainer:function(){this._container=zt("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Bo.prototype._update.call(this),this.fire("update"))},_initPath:function(o){var s=o._container=zn("shape");ht(s,"leaflet-vml-shape "+(this.options.className||"")),s.coordsize="1 1",o._path=zn("path"),s.appendChild(o._path),this._updateStyle(o),this._layers[u(o)]=o},_addPath:function(o){var s=o._container;this._container.appendChild(s),o.options.interactive&&o.addInteractiveTarget(s)},_removePath:function(o){var s=o._container;Kt(s),o.removeInteractiveTarget(s),delete this._layers[u(o)]},_updateStyle:function(o){var s=o._stroke,m=o._fill,y=o.options,z=o._container;z.stroked=!!y.stroke,z.filled=!!y.fill,y.stroke?(s||(s=o._stroke=zn("stroke")),z.appendChild(s),s.weight=y.weight+"px",s.color=y.color,s.opacity=y.opacity,y.dashArray?s.dashStyle=Q(y.dashArray)?y.dashArray.join(" "):y.dashArray.replace(/( *, *)/g," "):s.dashStyle="",s.endcap=y.lineCap.replace("butt","flat"),s.joinstyle=y.lineJoin):s&&(z.removeChild(s),o._stroke=null),y.fill?(m||(m=o._fill=zn("fill")),z.appendChild(m),m.color=y.fillColor||y.c
5975olor,m.opacity=y.fillOpacity):m&&(z.removeChild(m),o._fill=null)},_updateCircle:function(o){var s=o._point.round(),m=Math.round(o._radius),y=Math.round(o._radiusY||m);this._setPath(o,o._empty()?"M0 0":"AL "+s.x+","+s.y+" "+m+","+y+" 0,"+65535*360)},_setPath:function(o,s){o._path.v=s},_bringToFront:function(o){di(o._container)},_bringToBack:function(o){Oo(o._container)}},xn=Qe.vml?zn:G,Er=Bo.extend({_initContainer:function(){this._container=xn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=xn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){Kt(this._container),qt(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){Bo.prototype._update.call(this);var o=this._bounds,s=o.getSize(),m=this._container;(!this._svgSize||!this._svgSize.equals(s))&&(this._svgSize=s,m.setAttribute("width",s.x),m.setAttribute("height",s.y)),yi(m,o.min),m.setAttribute("viewBox",[o.min.x,o.min.y,s.x,s.y].join(" ")),this.fire("update")}},_initPath:function(o){var s=o._path=xn("path");o.options.className&&ht(s,o.options.className),o.options.interactive&&ht(s,"leaflet-interactive"),this._updateStyle(o),this._layers[u(o)]=o},_addPath:function(o){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(o._path),o.addInteractiveTarget(o._path)},_removePath:function(o){Kt(o._path),o.removeInteractiveTarget(o._path),delete this._layers[u(o)]},_updatePath:function(o){o._project(),o._update()},_updateStyle:function(o){var s=o._path,m=o.options;s&&(m.stroke?(s.setAttribute("stroke",m.color),s.setAttribute("stroke-opacity",m.opacity),s.setAttribute("stroke-width",m.weight),s.setAttribute("stroke-linecap",m.lineCap),s.setAttribute("stroke-linejoin",m.lineJoin),m.dashArray?s.setAttribute("stroke-dasharray",m.dashArray):s.removeAttribute("stroke-dasharray"),m.dashOffset?s.setAttribute("stroke-dashoffset",m.dashOffset):s.removeAttribute("stroke-dashoffset")):s.setAttribute("stroke","none"),m.fill?(s.setAttribute("fill",m.fillColor||m.color),s.setAttribute("fill-opacity",m.fillOpacity),s.setAttribute("fill-rule",m.fillRule||"evenodd")):s.setAttribute("fill","none"))},_updatePoly:function(o,s){this._setPath(o,Me(o._parts,s))},_updateCircle:function(o){var s=o._point,m=Math.max(Math.round(o._radius),1),y=Math.max(Math.round(o._radiusY),1)||m,z="a"+m+","+y+" 0 1,0 ",U=o._empty()?"M0 0":"M"+(s.x-m)+","+s.y+z+m*2+",0 "+z+-m*2+",0 ";this._setPath(o,U)},_setPath:function(o,s){o._path.setAttribute("d",s)},_bringToFront:function(o){di(o._path)},_bringToBack:function(o){Oo(o._path)}});Qe.vml&&Er.include(nd);function ya(o){return Qe.svg||Qe.vml?new Er(o):null}Et.include({getRenderer:function(o){var s=o.options.renderer||this._getPaneRenderer(o.options.pane)||this.options.renderer||this._renderer;return s||(s=this._renderer=this._createRenderer()),this.hasLayer(s)||this.addLayer(s),s},_getPaneRenderer:function(o){if(o==="overlayPane"||o===void 0)return!1;var s=this._paneRenderers[o];return s===void 0&&(s=this._createRenderer({pane:o}),this._paneRenderers[o]=s),s},_createRenderer:function(o){return this.options.preferCanvas&&kl(o)||ya(o)}});var Pa=qa.extend({initialize:function(o,s){qa.prototype.initialize.call(this,this._boundsToLatLngs(o),s)},setBounds:function(o){return this.setLatLngs(this._boundsToLatLngs(o))}
5975,_boundsToLatLngs:function(o){return o=ee(o),[o.getSouthWest(),o.getNorthWest(),o.getNorthEast(),o.getSouthEast()]}});function _s(o,s){return new Pa(o,s)}Er.create=xn,Er.pointsToPath=Me,so.geometryToLayer=Ia,so.coordsToLatLng=Yo,so.coordsToLatLngs=xr,so.latLngToCoords=$r,so.latLngsToCoords=Xo,so.getFeature=Za,so.asFeature=So,Et.mergeOptions({boxZoom:!0});var os=f.extend({initialize:function(o){this._map=o,this._container=o._container,this._pane=o._panes.overlayPane,this._resetStateTimeout=0,o.on("unload",this._destroy,this)},addHooks:function(){Fe(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){qt(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){Kt(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(o){if(!o.shiftKey||o.which!==1&&o.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),fa(),Hr(),this._startPoint=this._map.mouseEventToContainerPoint(o),Fe(document,{contextmenu:ao,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(o){this._moved||(this._moved=!0,this._box=zt("div","leaflet-zoom-box",this._container),ht(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(o);var s=new ke(this._point,this._startPoint),m=s.getSize();yi(this._box,s.min),this._box.style.width=m.x+"px",this._box.style.height=m.y+"px"},_finish:function(){this._moved&&(Kt(this._box),ci(this._container,"leaflet-crosshair")),pr(),Zn(),qt(document,{contextmenu:ao,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(o){if(!(o.which!==1&&o.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(d(this._resetState,this),0);var s=new q(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(s).fire("boxzoomend",{boxZoomBounds:s})}},_onKeyDown:function(o){o.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});Et.addInitHook("addHandler","boxZoom",os),Et.mergeOptions({doubleClickZoom:!0});var wl=f.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(o){var s=this._map,m=s.getZoom(),y=s.options.zoomDelta,z=o.originalEvent.shiftKey?m-y:m+y;s.options.doubleClickZoom==="center"?s.setZoom(z):s.setZoomAround(o.containerPoint,z)}});Et.addInitHook("addHandler","doubleClickZoom",wl),Et.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var rs=f.extend({addHooks:function(){if(!this._draggable){var o=this._map;this._draggable=new ne(o._mapPane,o._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),o.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),o.on("zoomend",this._onZoomEnd,this),o.whenReady(this._onZoomEnd,this))}ht(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){ci(this._map._container,"leaflet-grab"),ci(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var o=this._map;if(o._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var s=ee(this._map.options.maxBounds);this._offsetLimit=I(this._map.latLngToContainerPoint(s.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(s.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;o.fire("movestart").fire("dragstart"),o.options.inertia&&(this._positions=[],this._times=[])}
vendor: 5,323 bytes, line 5975
5975,_onDrag:function(o){if(this._map.options.inertia){var s=this._lastTime=+new Date,m=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(m),this._times.push(s),this._prunePositions(s)}this._map.fire("move",o).fire("drag",o)},_prunePositions:function(o){for(;this._positions.length>1&&o-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var o=this._map.getSize().divideBy(2),s=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=s.subtract(o).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(o,s){return o-(o-s)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var o=this._draggable._newPos.subtract(this._draggable._startPos),s=this._offsetLimit;o.x<s.min.x&&(o.x=this._viscousLimit(o.x,s.min.x)),o.y<s.min.y&&(o.y=this._viscousLimit(o.y,s.min.y)),o.x>s.max.x&&(o.x=this._viscousLimit(o.x,s.max.x)),o.y>s.max.y&&(o.y=this._viscousLimit(o.y,s.max.y)),this._draggable._newPos=this._draggable._startPos.add(o)}},_onPreDragWrap:function(){var o=this._worldWidth,s=Math.round(o/2),m=this._initialWorldOffset,y=this._draggable._newPos.x,z=(y-s+m)%o+s-m,U=(y+s+m)%o-s-m,le=Math.abs(z+m)<Math.abs(U+m)?z:U;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=le},_onDragEnd:function(o){var s=this._map,m=s.options,y=!m.inertia||o.noInertia||this._times.length<2;if(s.fire("dragend",o),y)s.fire("moveend");else{this._prunePositions(+new Date);var z=this._lastPos.subtract(this._positions[0]),U=(this._lastTime-this._times[0])/1e3,le=m.easeLinearity,ge=z.multiplyBy(le/U),we=ge.distanceTo([0,0]),Pe=Math.min(m.inertiaMaxSpeed,we),He=ge.multiplyBy(Pe/we),lt=Pe/(m.inertiaDeceleration*le),It=He.multiplyBy(-lt/2).round();!It.x&&!It.y?s.fire("moveend"):(It=s._limitOffset(It,s.options.maxBounds),C(function(){s.panBy(It,{duration:lt,easeLinearity:le,noMoveStart:!0,animate:!0})}))}}});Et.addInitHook("addHandler","dragging",rs),Et.mergeOptions({keyboard:!0,keyboardPanDelta:80});var ns=f.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(o){this._map=o,this._setPanDelta(o.options.keyboardPanDelta),this._setZoomDelta(o.options.zoomDelta)},addHooks:function(){var o=this._map._container;o.tabIndex<=0&&(o.tabIndex="0"),Fe(o,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),qt(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var o=document.body,s=document.documentElement,m=o.scrollTop||s.scrollTop,y=o.scrollLeft||s.scrollLeft;this._map._container.focus(),window.scrollTo(y,m)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(o){var s=this._panKeys={},m=this.keyCodes,y,z;for(y=0,z=m.left.length;y<z;y++)s[m.left[y]]=[-1*o,0];for(y=0,z=m.right.length;y<z;y++)s[m.right[y]]=[o,0];for(y=0,z=m.down.length;y<z;y++)s[m.down[y]]=[0,o];for(y=0,z=m.up.length;y<z;y++)s[m.up[y]]=[0,-1*o]},_setZoomDelta:function(o){var s=this._zoomKeys={},m=this.keyCodes,y,z;for(y=0,z=m.zoomIn.length;y<z;y++)s[m.zoomIn[y]]=o;for(y=0,z=m.zoomOut.length;y<z;y++)s[m.zoomOut[y]]=-o},_addHooks:function(){Fe(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){qt(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(o){if(!(o.altKey||o.ctrlKey||o.metaKey)){var s=o.keyCode,m=this._map,y;if(s in this._panKeys){if(!m._panAnim||!m._panAnim._inProgress)if(y=this._panKeys[s],o.shiftKey&&(y=ye(y).multiplyBy(3)),m.options.maxBounds&&(y=m._limitOffset(ye(y),m.options.maxBounds)),m.options.worldCopyJump){var z=m.wrapLatLng(m.unproject(m.project(m.getCenter()).add(y)));m.panTo(z)}else m.panBy(y)}else if(s in this._zoomKeys)m.setZoom(m.getZoom()+(o.shiftKey?3:1)*this._zoomKeys[s]);else if(s===27&&m._popup&&m._popup.options.closeOnEscapeKey)m.closePopup();else return;ao(o)}}});Et.addInitHook("addHandler","keyboard",ns),Et.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var Us=f.extend({addHooks:function(){Fe(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){qt(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(o){var s=Ds(o),m=this._map.options.wheelDebounceTime;this._delta+=s,this._lastMousePos=this._map.mouseEventToContainerPoint(o),this._startTime||(this._startTime=+new Date);var y=Math.max(m-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(d(this._performZoom,this),y),ao(o)},_performZoom:function(){var o=this._map,s=o.getZoom(),m=this._map.options.zoomSnap||0;o._stop();var y=this._delta/(this._map.options.wheelPxPerZoomLevel*4),z=4*Math.log(2/(1+Math.exp(-Math.abs(y))))/Math.LN2,U=m?Math.ceil(z/m)*m:z,le=o._limitZoom(s+(this._delta>0?U:-U))-s;this._delta=0,this._startTime=null,le&&(o.options.scrollWheelZoom==="center"?o.setZoom(s+le):o.setZoomAround(this._lastMousePos,s+le))}});Et.addInitHook("addHandler","scrollWheelZoom",Us);var sd=600;
5975Et.mergeOptions({tapHold:Qe.touchNative&&Qe.safari&&Qe.mobile,tapTolerance:15});var Fs=f.extend({addHooks:function(){Fe(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){qt(this._map._container,"touchstart",this._onDown,this)},_onDown:function(o){if(clearTimeout(this._holdTimeout),o.touches.length===1){var s=o.touches[0];this._startPos=this._newPos=new ie(s.clientX,s.clientY),this._holdTimeout=setTimeout(d(function(){this._cancel(),this._isTapValid()&&(Fe(document,"touchend",bi),Fe(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",s))},this),sd),Fe(document,"touchend touchcancel contextmenu",this._cancel,this),Fe(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function o(){qt(document,"touchend",bi),qt(document,"touchend touchcancel",o)},_cancel:function(){clearTimeout(this._holdTimeout),qt(document,"touchend touchcancel contextmenu",this._cancel,this),qt(document,"touchmove",this._onMove,this)},_onMove:function(o){var s=o.touches[0];this._newPos=new ie(s.clientX,s.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(o,s){var m=new MouseEvent(o,{bubbles:!0,cancelable:!0,view:window,screenX:s.screenX,screenY:s.screenY,clientX:s.clientX,clientY:s.clientY});m._simulated=!0,s.target.dispatchEvent(m)}});Et.addInitHook("addHandler","tapHold",Fs),Et.mergeOptions({touchZoom:Qe.touch,bounceAtZoomLimits:!0});var Ms=f.extend({addHooks:function(){ht(this._map._container,"leaflet-touch-zoom"),Fe(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){ci(this._map._container,"leaflet-touch-zoom"),qt(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(o){var s=this._map;if(!(!o.touches||o.touches.length!==2||s._animatingZoom||this._zooming)){var m=s.mouseEventToContainerPoint(o.touches[0]),y=s.mouseEventToContainerPoint(o.touches[1]);this._centerPoint=s.getSize()._divideBy(2),this._startLatLng=s.containerPointToLatLng(this._centerPoint),s.options.touchZoom!=="center"&&(this._pinchStartLatLng=s.containerPointToLatLng(m.add(y)._divideBy(2))),this._startDist=m.distanceTo(y),this._startZoom=s.getZoom(),this._moved=!1,this._zooming=!0,s._stop(),Fe(document,"touchmove",this._onTouchMove,this),Fe(document,"touchend touchcancel",this._onTouchEnd,this),bi(o)}},_onTouchMove:function(o){if(!(!o.touches||o.touches.length!==2||!this._zooming)){var s=this._map,m=s.mouseEventToContainerPoint(o.touches[0]),y=s.mouseEventToContainerPoint(o.touches[1]),z=m.distanceTo(y)/this._startDist;if(this._zoom=s.getScaleZoom(z,this._startZoom),!s.options.bounceAtZoomLimits&&(this._zoom<s.getMinZoom()&&z<1||this._zoom>s.getMaxZoom()&&z>1)&&(this._zoom=s._limitZoom(this._zoom)),s.options.touchZoom==="center"){if(this._center=this._startLatLng,z===1)return}else{var U=m._add(y)._divideBy(2)._subtract(this._centerPoint);if(z===1&&U.x===0&&U.y===0)return;this._center=s.unproject(s.project(this._pinchStartLatLng,this._zoom).subtract(U),this._zoom)}this._moved||(s._moveStart(!0,!1),this._moved=!0),N(this._animRequest);var le=d(s._move,s,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=C(le,this,!0),bi(o)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,N(this._animRequest),qt(document,"touchmove",this._onTouchMove,this),qt(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});Et.addInitHook("addHandler","touchZoom",Ms),Et.BoxZoom=os,Et.DoubleClickZoom=wl,Et.Drag=rs,Et.Keyboard=ns,Et.ScrollWheelZoom=Us,Et.TapHold=Fs,Et.TouchZoom=Ms,t.Bounds=ke,t.Browser=Qe,t.CRS=pe,t.Canvas=bl,t.Circle=wr,t.CircleMarker=ji,t.Class=J,t.Control=Zi,t.DivIcon=fl,t.DivOverlay=Wt,t.DomEvent=gr,t.DomUtil=Gr,t.Draggable=ne,t.Evented=de,t.FeatureGroup=Va,t.GeoJSON=so,t.GridLayer=wn,t.Handler=f,t.Icon=Jo,t.ImageOverlay=er,t.LatLng=oe,t.LatLngBounds=q,t.Layer=na,t.LayerGroup=sa,t.LineUtil=yr,t.Map=Et,t.Marker=$o,t.Mixin=B,t.Path=Ka,t.Point=ie,t.PolyUtil=Ze,t.Polygon=qa,t.Polyline=Xi,t.Popup=Ja,t.PosAnimation=fn,t.Projection=vn,t.Rectangle=Pa,t.Renderer=Bo,t.SVG=Er,t.SVGOverlay=$t,t.TileLayer=Do,t.Tooltip=tr,t.Transformation=_e,t.Util=W,t.VideoOverlay=lo,t.bind=d,t.bounds=I,t.canvas=kl,t.circle=zr,t.circleMarker=va,t.control=Ko,t.divIcon=ad,t.extend=r,t.featureGroup=yn,t.geoJSON=Co,t.geoJson=Sr,t.gridLayer=od,t.icon=Ga,t.imageOverlay=ea,t.latLng=se,t.latLngBounds=ee,t.layerGroup=la,t.map=ts,t.marker=Jr,t.point=ye,t.polygon=Ci,t.polyline=kn,t.popup=as,t.rectangle=_s,t.setOptions=S,t.stamp=u,t.svg=ya,t.svgOverlay=Si,t.tileLayer=vl,t.tooltip=Ls,t.transformation=Re,t.version=a,t.videoOverlay=ni;var Ns=window.L;t.noConflict=function(){return window.L=Ns,this},window.L=t})})(Rm,Rm.exports);var Rz=Rm.exports;const $s=Nz(Rz);function jz(i){const e=document.createElement("div");e.className="sed-page";const t=[{id:1,name:"VARNET a.s.",category:"distributor",country:"CZ",region:"cz",city:"TÅebÃÄ, Czech Republic",address:"U Obůrky 823/5, 674 01 TÅebÃÄ",contact:"Alexandr Haman",phone:"+420 568 834 834",email:"[email protected]",website:"www.varnet.cz",lat:49.2144,lng:15.8817,cert:"Official SED Master Distributor"},{id:2,name:"ADI Global Distribution (Resideo)",category:"distributor",country:"CZ",region:"cz",city:"Brno & Prague, Czech Republic",address:"Havránkova 33, 619 00 Brno",contact:"Jan Tomášek",phone:"+420 603 554 650",email:"[email protected]",website:"www.adiglobal.com",lat:49.1672,lng:16.6145,cert:"Global Security & Low-Voltage Distributor"},{id:3,name:"ALARM ABSOLON, spol. s r.o.",category:"distributor",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"BÅezinova 9/487, 186 00 Praha 8 - KarlÃn",contact:"Sales Department",ph
5975one:"+420 222 310 250",email:"[email protected]",website:"www.absolon.cz",lat:50.0924,lng:14.4518,cert:"Authorized Regional Alarm & CCTV Distributor"},{id:4,name:"IPSECURITY s.r.o.",category:"distributor",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"Trojmeznà 46, 190 00 Praha 9",contact:"Pavel SkÅivánek",phone:"+420 284 810 820",email:"[email protected]",website:"www.ipsecurity.cz",lat:50.1256,lng:14.4812,cert:"IP Video & Acoustic Surveillance Specialist"},{id:5,name:"Alpha-Omega Technology GmbH & Co. KG",category:"distributor",country:"DE",region:"de",city:"Schimberg, Germany",address:"Flinsberger StraÃe 27, 37308 Schimberg",contact:"DACH IoT Operations",phone:"+49 36082 84900",email:"[email protected]",website:"www.alpha-omega-technology.de",lat:51.2721,lng:10.0825,cert:"Authorized DACH Distributor & IoT Portal"},{id:6,name:"Technology and Innovation 2022, LLC",category:"distributor",country:"UA",region:"ua",city:"Kiev, Ukraine",address:"Kiev, Ukraine",contact:"Mykhailo Makarov",phone:"+380 44 555 0199",email:"[email protected]",website:"www.t-i.com.ua",lat:50.4501,lng:30.5234,cert:"Official Ukraine Master Distributor"},{id:7,name:"Albion alarm, spol. s r.o.",category:"distributor",country:"CZ",region:"cz",city:"Ostrava, Czech Republic",address:"VýstaviÅ¡tÄ Äerná louka 1167, 702 00 Ostrava",contact:"Albion Commercial Desk",phone:"+420 608 738 361",email:"[email protected]",website:"www.albionalarm.cz",lat:49.8312,lng:18.2881,cert:"Moravian Security Systems Distributor"},{id:8,name:"KELCOM International spol. s r.o.",category:"distributor",country:"CZ",region:"cz",city:"Hradec Králové, Czech Republic",address:"Tomkova 316, 500 03 Hradec Králové",contact:"Ing. Jaroslav Äerný",phone:"+420 495 513 513",email:"[email protected]",website:"www.kelcom.cz",lat:50.2104,lng:15.8328,cert:"Security & Telecom Systems Distributor"},{id:9,name:"SEFOR Solutions s.r.o.",category:"distributor",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"V Pláni 58/32, 142 00 Praha 4",contact:"Ing. Radek Foniok",phone:"+420 731 670 510",email:"[email protected]",website:"www.sefor.cz",lat:50.0281,lng:14.4412,cert:"Defense, Security & Tactical Distributor"},{id:10,name:"FSM Group Oy (FSM.FI)",category:"distributor",country:"FI",region:"nordics",city:"Vantaa / Helsinki, Finland",address:"Niittyvillankuja 4, 01510 Vantaa",contact:"Nordic Sales Desk",phone:"+358 207 559 500",email:"[email protected]",website:"www.fsm.fi",lat:60.2934,lng:24.9668,cert:"Nordic Security & CCTV Distributor"},{id:11,name:"WIMAX Sp. z o.o.",category:"distributor",country:"PL",region:"de",city:"Warsaw, Poland",address:"ul. Walecznych 68A, 03-926 Warszawa",contact:"Piotr Wójcik",phone:"+48 22 617 80 50",email:"[email protected]",website:"www.wimax.com.pl",lat:52.2371,lng:21.0581,cert:"Authorized Polish Security Distributor"},{id:12,name:"Geutebruck (UK) Limited",category:"integrator",country:"UK",region:"uk",city:"Buckingham, UK",address:"Unit 16, Apollo Business Park, Radclive Rd, Gawcott MK18 4DF",contact:"Darren Cunliffe",phone:"+44 1280 822550",email:"[email protected]",website:"www.geutebruck.co.uk",lat:51.9961,lng:-1.0021,cert:"Certified VMS & Enterprise Video Integrator"},{id:13,name:"Remark AI UK Limited",category:"integrator",country:"UK",region:"uk",city:"London, UK",address:"New Kings Beam House, 22 Upper Ground, London SE1 9PD",contact:"Dr. Xiaoyun Yang",phone:"+44 20 7928 8800",email:"[email protected]",website:"www.remarkai.co.uk",lat:51.5074,lng:-.1082,cert:"AI Smart City & Acoustic Analytics Partner"},{id:14,name:"DSSL Group",category:"integrator",country:"UK",region:"uk",city:"Basildon, Essex, UK",address:"1-3 Brittania Ct, Burnt Mills Ind. Estate, Basildon SS13 1EU",contact:"Aaron Stephens",phone:"+44 1268 726666",email:"[email protected]",website:"www.dsslgroup.co.uk",lat:51.5712,lng:.4912,cert:"Public Sector CCTV & Municipal Integrator"},{id:15,name:"221B GROUP LIMITED",category:"integrator",country:"UK",region:"uk",city:"Chelmsford, Essex, UK",address:"Suite 215 Waterhouse Business Centre, Cromar Way, Chelmsford CM1 2QE",contact:"Mark Thorne",phone:"+44 1245 922100",email:"[email protected]",website:"www.221bgroup.co.uk",lat:51.7341,lng:.4681,cert:"Critical Infrastru
5975cture Security Partner"},{id:16,name:"APS Aegis Ltd",category:"integrator",country:"UK",region:"uk",city:"Hull / East Yorkshire, UK",address:"Unit 2, The Triangle, Wilderspool Causeway, Warrington WA4 6PS",contact:"Michael Hill",phone:"+44 1482 654321",email:"[email protected]",website:"www.apsaegis.co.uk",lat:53.385,lng:-2.597,cert:"Perimeter Security & High-Security Systems"},{id:17,name:"Emergency Protection Limited",category:"integrator",country:"UK",region:"uk",city:"Henley-in-Arden, UK",address:"Forward House, 17 High Street, Henley-in-Arden B95 5AA",contact:"Operations Director",phone:"+44 1564 797700",email:"[email protected]",website:"www.emergencyprotection.co.uk",lat:52.2905,lng:-1.7788,cert:"Rapid Deployment & Emergency Protection Systems"},{id:18,name:"Westminster Group PLC",category:"integrator",country:"UK",region:"uk",city:"Banbury, Oxfordshire, UK",address:"Westminster House, Blacklocks Hill, Banbury OX17 2BS",contact:"International Sales Desk",phone:"+44 1295 756300",email:"[email protected]",website:"www.wsg-corporate.com",lat:52.0629,lng:-1.3398,cert:"Global Homeland Security & Defense Integrator"},{id:19,name:"Irisity AB (UK & Global)",category:"integrator",country:"UK",region:"uk",city:"London & Gothenburg",address:"Lindholmspiren 7, 417 56 Göteborg / London Office",contact:"Peter Greener",phone:"+46 771 41 11 00",email:"[email protected]",website:"www.irisity.com",lat:51.5074,lng:-.1278,cert:"AI Video Analytics & Sound Integration Partner"},{id:20,name:"VIS Security Solutions Ltd",category:"integrator",country:"UK",region:"uk",city:"Belfast, Northern Ireland, UK",address:"Unit 2, Townsend Enterprise Park, Belfast BT13 2ES",contact:"Integration Services Desk",phone:"+44 28 9031 3550",email:"[email protected]",website:"www.vis-security.com",lat:54.5973,lng:-5.9301,cert:"Integrated Electronic Security Partner"},{id:21,name:"Active CCTV Limited",category:"integrator",country:"UK",region:"uk",city:"Sheffield, UK",address:"Unit 4, Magna 34 Business Park, Sheffield S60 1DX",contact:"Engineering Desk",phone:"+44 114 251 1010",email:"[email protected]",website:"www.activecctv.co.uk",lat:53.3811,lng:-1.4701,cert:"CCTV & Security Integration Specialist"},{id:22,name:"MITEL spol. s r.o.",category:"integrator",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"DobruÅ¡ská 1797/1, 147 00 Praha 4",contact:"Jakub VeÄeÅa",phone:"+420 734 437 872",email:"[email protected]",website:"www.mitel.cz",lat:50.0412,lng:14.4123,cert:"Certified Smart City & VMS Integrator"},{id:23,name:"M2C (Mark2 Corporation Czech a.s.)",category:"integrator",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"Vladislavova 17, 110 00 Praha 1",contact:"KateÅina KulÃÅ¡ková",phone:"+420 702 297 453",email:"[email protected]",website:"www.m2c.eu",lat:50.0812,lng:14.4211,cert:"International Facility & Smart Security Integrator"},{id:24,name:"DESA group s.r.o.",category:"integrator",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"RevoluÄnà 762/13, 110 00 Praha 1",contact:"Roman BrunÃk",phone:"+420 774 112 174",email:"[email protected]",website:"www.desagroup.cz",lat:50.0901,lng:14.4282,cert:"Complex Electronic Security Systems Integrator"},{id:25,name:"IQ Group Äesko, a.s.",category:"integrator",country:"CZ",region:"cz",city:"Prague & Ostrava, Czech Republic",address:"Podnikatelská 539, 190 11 Praha - BÄchovice",contact:"Martin LežoviÄ",phone:"+420 777 895 611",email:"[email protected]",website:"www.iqgroup.eu",lat:50.0805,lng:14.5902,cert:"Enterprise Security & Infrastructure Integrator"},{id:26,name:"SCANLOCK CZ, spol. s r.o.",category:"integrator",country:"CZ",region:"cz",city:"Brno, Czech Republic",address:"BÅezinova 1608/42, 616 00 Brno",contact:"OndÅej LinduÅ¡ka",phone:"+420 515 917 917",email:"[email protected]",website:"www.scanlock.cz",lat:49.2081,lng:16.5784,cert:"Access Control & Acoustic Perimeter Integrator"},{id:27,name:"OVANET a.s.",category:"integrator",country:"CZ",region:"cz",city:"Ostrava, Czech Republic",address:"Hájkova 1100/13, 702 00 Ostrava",contact:"Radana LaÅ¡ová",phone:"+420 734 262 006",email:"[email protected]",website:"www.ovanet.cz",lat:49.8354,lng:18.2924,cert:"Municipal Smart City Fiber & Camera Integrator"},{id:28,name:"MC Systems & Services s.r.o.",category:"integrator",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"Weilova 1144, 102 00 Praha 15",contact:"Ing. Martin ChmelÃk",phone:"+420 274 810 900",email:"[email protected]",website:"www.mcsystems.cz",lat:50.0521,lng:14.5381,cert
5975:"Security Integration & Surveillance Partner"},{id:29,name:"Special Service International s.r.o. (SSI Group)",category:"integrator",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"Letohradská 711/10, 170 00 Praha 7",contact:"Operations & Tech Desk",phone:"+420 220 570 050",email:"[email protected]",website:"www.ssi.cz",lat:50.0987,lng:14.4312,cert:"Integrated Physical & Electronic Security Partner"},{id:30,name:"Base system spol. s r.o.",category:"integrator",country:"CZ",region:"cz",city:"HodonÃn, Czech Republic",address:"BrnÄnská 3975, 695 01 HodonÃn",contact:"Ing. Petr Svoboda",phone:"+420 518 340 010",email:"[email protected]",website:"www.basesystem.cz",lat:48.8572,lng:17.1324,cert:"Comprehensive Alarm & Security Integrator"},{id:31,name:"Colsys s.r.o.",category:"integrator",country:"CZ",region:"cz",city:"Kladno & Prague, Czech Republic",address:"BuÅ¡tÄhradská 109, 272 03 Kladno",contact:"Prague Engineering Office",phone:"+420 272 181 522",email:"[email protected]",website:"www.colsys.cz",lat:50.1481,lng:14.1352,cert:"Industrial Automation & Complex Security Integrator"},{id:32,name:"NSN CS s.r.o.",category:"integrator",country:"CZ",region:"cz",city:"HodonÃn, Czech Republic",address:"Na PÃskách 3234/1, 695 01 HodonÃn",contact:"Technical Desk",phone:"+420 518 309 911",email:"[email protected]",website:"www.nsncs.cz",lat:48.8612,lng:17.1298,cert:"Telecommunications & Security Systems Partner"},{id:33,name:"Digilive s.r.o.",category:"integrator",country:"CZ",region:"cz",city:"Kunovice, Czech Republic",address:"V Humnech 1590, 686 04 Kunovice",contact:"Sales Department",phone:"+420 601 580 620",email:"[email protected]",website:"www.idigilive.com",lat:49.0432,lng:17.4712,cert:"Smart Living & Security Automation Integrator"},{id:34,name:"EKON-SYS s.r.o.",category:"integrator",country:"CZ",region:"cz",city:"Trutnov, Czech Republic",address:"VeleslavÃnova 66, 541 01 Trutnov",contact:"Pavel NovosvÄtský",phone:"+420 725 103 293",email:"[email protected]",website:"www.ekonsys.cz",lat:50.5621,lng:15.9123,cert:"Certified Camera & Acoustic Alarm Integrator"},{id:35,name:"Integoo s.r.o.",category:"integrator",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"TruhláÅská 1520/23, 110 00 Praha 1",contact:"Integration Services Team",phone:"+420 222 718 100",email:"[email protected]",website:"www.integoo.cz",lat:50.0912,lng:14.4298,cert:"Smart Building & Integrated Security Systems"},{id:36,name:"Efektit system s.r.o.",category:"integrator",country:"CZ",region:"cz",city:"PlzeÅ, Czech Republic",address:"Borská 2187/8, 301 00 PlzeÅ",contact:"Ing. Jan Å trunc",phone:"+420 374 802 533",email:"[email protected]",website:"www.efektit.cz",lat:49.7412,lng:13.3712,cert:"Regional West Bohemian Security & IT Integrator"},{id:37,name:"SECURITY REDON Plus s.r.o.",category:"integrator",country:"CZ",region:"cz",city:"HavÃÅov, Czech Republic",address:"Kollárova 1651/2a, 736 01 HavÃÅov",contact:"Redon Security Desk",phone:"+420 596 420 471",email:"[email protected]",website:"www.redonplus.cz",lat:49.7781,lng:18.4312,cert:"Silesian Alarm & Surveillance Integrator"},{id:38,name:"VDT Technology a.s.",category:"integrator",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"Na OÅechovce 580/4, 162 00 Praha 6",contact:"VDT Integration Office",phone:"+420 277 004 040",email:"[email protected]",website:"www.vdttechnology.com",lat:50.0954,lng:14.3781,cert:"High-Tech IoT & Smart Urban Sensor Integrator"},{id:39,name:"Czechoslovak Group (CSG - Excalibur Army & International)",category:"integrator",country:"CZ",region:"cz",city:"Pardubice & Prague, Czech Republic",address:"KodaÅská 1441/46, 101 00 Praha 10",contact:"Defense Security Division",phone:"+420 466 799 111",email:"[email protected]",website:"www.czechoslovakgroup.com",lat:50.0712,lng:14.4589,cert:"Strategic Defense & Homeland Security Partner"},{id:40,name:"ONE SYSTEM s.r.o.",category:"integrator",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"U Hellady 697/4, 140 00 Praha 4",contact:"Ing. Milan DvoÅák",phone:"+420 241 400 900",email:"[email protected]",website:"www.onesystem.cz",lat:50.052,lng:14.453,cert:"Complex Electronic Security Systems Partner"},{id:41,name:"ATKM s.r.o.",category:"integrator",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"VÃdeÅská 101/119, 140 00 Praha 4",contact:"Commercial Team",phone:"+420 244 472 200",email:"[email protected]",website:"www.atkm.cz",lat:50.024,lng:14.46,cert:"Security Integration & Camera Solutions"},{id:42,name:"Maxprogres s.r.o.",category:"integrator",country:"CZ",region:"cz",city:"Brno, Czech Republic",address:"TraÅ¥ová 1, 619 00 Brno",contact:"Petr KriÅ¡t",ph
5975one:"+420 543 424 711",email:"[email protected]",website:"www.maxprogres.cz",lat:49.168,lng:16.602,cert:"Telecom, Fiber & Urban Sensor Integrator"},{id:43,name:"RETIA a.s.",category:"integrator",country:"CZ",region:"cz",city:"Pardubice, Czech Republic",address:"Pražská 341, 530 02 Pardubice",contact:"Radar & Sensor Division",phone:"+420 466 852 111",email:"[email protected]",website:"www.retia.cz",lat:50.0343,lng:15.7812,cert:"Specialized Defense Electronics & Radar Partner"},{id:44,name:"JISR Institute a.s.",category:"integrator",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"Evropská 846/176a, 160 00 Praha 6",contact:"Research & Defense Division",phone:"+420 220 180 500",email:"[email protected]",website:"www.jisr-institute.org",lat:50.0965,lng:14.3421,cert:"Acoustic Signal Processing & Defense R&D Partner"},{id:45,name:"Neuron Soundware s.r.o.",category:"integrator",country:"CZ",region:"cz",city:"Prague, Czech Republic",address:"Thákurova 531/4, 160 00 Praha 6",contact:"Acoustic AI Team",phone:"+420 222 360 800",email:"[email protected]",website:"www.neuronsw.com",lat:50.103,lng:14.389,cert:"Industrial Acoustic AI & Machinery Diagnostic Partner"},{id:46,name:"Defenguard s.r.o.",category:"integrator",country:"SK",region:"nordics",city:"Martin, Slovakia",address:"SuÄianska 2095/3, 036 01 Martin",contact:"Ing. Juraj Matúš",phone:"+421 907 653 602",email:"[email protected]",website:"www.defenguard.com",lat:49.0641,lng:18.9212,cert:"Slovakia Defense & Perimeter Integrator"},{id:47,name:"TSS Group a.s.",category:"integrator",country:"SK",region:"nordics",city:"Dubnica nad Váhom & Bratislava, Slovakia",address:"Továrenská 4201/50, 018 41 Dubnica nad Váhom",contact:"Technical Sales Division",phone:"+421 42 445 00 10",email:"[email protected]",website:"www.tssgroup.sk",lat:48.9602,lng:18.1755,cert:"GPS, Fleet & Security Systems Integrator"},{id:48,name:"Novatel Sp. z o.o.",category:"integrator",country:"PL",region:"de",city:"BieruÅ / Katowice, Poland",address:"ul. Turystyczna 1, 43-155 BieruÅ",contact:"Novatel Technical Desk",phone:"+48 32 201 17 04",email:"[email protected]",website:"www.novatel.pl",lat:50.0881,lng:19.0912,cert:"Telemetry, CCTV & Remote Monitoring Partner"},{id:49,name:"Arup Polska Sp. z o.o.",category:"integrator",country:"PL",region:"de",city:"Warsaw & Krakow, Poland",address:"ul. Inflancka 4, 00-189 Warszawa",contact:"Smart Cities & Acoustic Engineering",phone:"+48 22 455 58 00",email:"[email protected]",website:"www.arup.com",lat:52.253,lng:20.995,cert:"Global Consulting & Acoustic Architecture Partner"},{id:50,name:"Syneo Kft.",category:"integrator",country:"HU",region:"de",city:"Budapest, Hungary",address:"Fehérvári út 84/A, 1119 Budapest",contact:"Syneo Technical Support",phone:"+36 1 453 7100",email:"[email protected]",website:"www.syneo.hu",lat:47.4625,lng:19.0375,cert:"Hungarian Security & Low-Voltage Integrator"},{id:51,name:"Analytiqum Security S.R.L.",category:"integrator",country:"RO",region:"de",city:"Bucharest, Romania",address:"Str. Nicolae Caramfil 71-73, 014142 BucureÈti",contact:"Bogdan Popescu",phone:"+40 21 230 4500",email:"[email protected]",website:"www.analytiqum.ro",lat:44.482,lng:26.089,cert:"Romanian Video Analytics & Sound Integrator"},{id:52,name:"Syntegra Security S.R.L.",category:"integrator",country:"RO",region:"de",city:"Cluj-Napoca, Romania",address:"Calea DorobanÈilor 114, 400609 Cluj-Napoca",contact:"Adrian Munteanu",phone:"+40 364 800 900",email:"[email protected]",website:"www.syntegra.ro",lat:46.7712,lng:23.608,cert:"Enterprise IP Surveillance & Sound Partner"},{id:53,name:"Siemens AG Austria (SI B Austria)",category:"integrator",country:"AT",region:"de",city:"Vienna, Austria",address:"SiemensstraÃe 90, 1210 Wien",contact:"Building Products & Smart Infrastructure",phone:"+43 51707 0",email:"[email protected]",website:"www.siemens.at",lat:48.278,lng:16.425,cert:"Certified Smart Infrastructure & Safety Partner"},{id:54,name:"Sitrac AG",category:"integrator",country:"CH",region:"de",city:"Zurich / Baar, Switzerland",address:"Lindenstrasse 16, 6340 Baar / Zurich",contact:"Andreas Ceccon",phone:"+41 41 768 00 20",email:"[email protected]",website:"www.sitrac.ch",lat:47.195,lng:8.528,cert:"Swiss High-End Traffic & Security Integrator"},{id:55,name:"Tradesegur S.A.",category:"integrator",country:"ES",region:"es",city:"Madrid, Spain",address:"C. de la Granja, 30, 28108 Alcobendas, Madrid",contact:"Carlos Gómez",phone:"+34 913 605 123",email:"[email protected]",website:"www.tradesegur.com",lat:40.5281,lng:-3.6421,cert:"Spanish Traffic, Police & Municipal Integrator"},{id:56,name:"MARCOM INTEGRALES DE SISTEMAS, S.L.",category:"integrator",country:"ES",region:"es",city:"Madrid & Barcelona, Spain",address:"Av. de Manoteras, 24, 28050 Madrid",contact:"Elchin Niftullayev",ph
5975one:"+34 91 768 01 20",email:"[email protected]",website:"www.marids.com",lat:40.489,lng:-3.665,cert:"Turn-Key Defense & Security Systems Integrator"},{id:57,name:"SICE (Sociedad Ibérica de Construcciones Eléctricas)",category:"integrator",country:"ES",region:"es",city:"Madrid, Spain",address:"C/ Sepúlveda 6, Pol. Ind. Alcobendas, 28108 Madrid",contact:"Smart Cities Division",phone:"+34 91 623 22 00",email:"[email protected]",website:"www.sice.com",lat:40.534,lng:-3.638,cert:"Global Intelligent Transportation & Smart City Integrator"},{id:58,name:"Almaviva S.p.A.",category:"integrator",country:"IT",region:"es",city:"Rome & Milan, Italy",address:"Via di Casal Boccone 188-190, 00137 Roma",contact:"Enterprise Digital Division",phone:"+39 06 3993 1",email:"[email protected]",website:"www.almaviva.it",lat:41.9712,lng:12.5481,cert:"Italian Multinational Enterprise & Defense Integrator"},{id:59,name:"Arteco Global (Arteco S.r.l.)",category:"integrator",country:"IT",region:"es",city:"Faenza / Bologna, Italy",address:"Via Mobili 1, 48018 Faenza (RA)",contact:"VMS Product Management",phone:"+39 0546 645770",email:"[email protected]",website:"www.arteco-global.com",lat:44.285,lng:11.882,cert:"Video Event Management Software Pioneer"},{id:60,name:"Sicurit Alarmitalia S.p.A.",category:"integrator",country:"IT",region:"es",city:"Milan, Italy",address:"Via C. Battisti 58, 20090 Trezzano sul Naviglio (MI)",contact:"Paolo Barzaghi",phone:"+39 02 4840 5000",email:"[email protected]",website:"www.sicurit.it",lat:45.426,lng:9.068,cert:"Perimeter Protection & Acoustic Sensor Integrator"},{id:61,name:"The Safe Group",category:"integrator",country:"BE",region:"de",city:"Hasselt / Brussels, Belgium",address:"Gouverneur Verwilghensingel 38, 3500 Hasselt",contact:"Customer Success Team",phone:"+32 11 96 00 00",email:"[email protected]",website:"www.thesafegroup.com",lat:50.931,lng:5.358,cert:"Belgian Smart City & Temporary CCTV Specialist"},{id:62,name:"Remoticom B.V.",category:"integrator",country:"NL",region:"de",city:"Tilburg / Eindhoven, Netherlands",address:"De Vlashoeve 34, 5062 KS Oisterwijk",contact:"Smart Lighting & IoT Desk",phone:"+31 85 021 2100",email:"[email protected]",website:"www.remoticom.com",lat:51.581,lng:5.197,cert:"Smart Streetlight Acoustic Sensor Partner"},{id:63,name:"Sorama B.V.",category:"integrator",country:"NL",region:"de",city:"Eindhoven, Netherlands",address:"Torenallee 20, 5617 BC Eindhoven (Strijp-S)",contact:"Dr. Rick Scholte",ph
5975one:"+31 40 304 1010",email:"[email protected]",website:"www.sorama.eu",lat:51.448,lng:5.456,cert:"Acoustic Camera & Environmental Noise Partner"},{id:64,name:"sensiBel AS",category:"integrator",country:"NO",region:"nordics",city:"Oslo, Norway",address:"Gaustadalléen 21, 0349 Oslo",contact:"Tom Hazlett",phone:"+47 22 85 50 00",email:"[email protected]",website:"www.sensibel.com",lat:59.943,lng:10.718,cert:"Next-Gen Optical MEMS Microphone Technology Partner"},{id:65,name:"Mondot SIA",category:"integrator",country:"LV",region:"nordics",city:"Riga, Latvia",address:"Dzelzavas iela 117, RÄ«ga, LV-1021",contact:"MÄrtiÅÅ¡ Danovskis",phone:"+371 67 800 900",email:"[email protected]",website:"www.mondot.lv",lat:56.961,lng:24.182,cert:"Baltic Industrial Automation & Surveillance Integrator"},{id:66,name:'UAB "VS sistemos"',category:"integrator",country:"LT",region:"nordics",city:"Vilnius, Lithuania",address:"J. Kubiliaus g. 21, LT-08238 Vilnius",contact:"Vytautas Staniulis",phone:"+370 5 278 8800",email:"[email protected]",website:"www.vssistemos.lt",lat:54.712,lng:25.295,cert:"Lithuanian CCTV & Security Engineering Partner"},{id:67,name:"ClearWorld LLC",country:"US",category:"integrator",region:"us",city:"New Orleans, LA, USA",address:"400 Poydras St, Suite 1975, New Orleans, LA 70130",contact:"Larry Tittle",phone:"+1 888 886 4434",email:"[email protected]",website:"www.clearworld.net",lat:29.949,lng:-90.069,cert:"Solar Smart Pole & Urban Safety Integrator"},{id:68,name:"Team 1st Technologies LLC",category:"integrator",country:"US",region:"us",city:"Albuquerque, NM, USA",address:"4320 Alexander Blvd NE, Suite A, Albuquerque, NM 87107",contact:"Bruce W. Evans",phone:"+1 505 341 4410",email:"[email protected]",website:"www.team1st.com",lat:35.132,lng:-106.602,cert:"Public Safety, Education & Campus Audio Integrator"},{id:69,name:"Fog Armed Security Systems",category:"integrator",country:"US",region:"us",city:"Orlando, FL, USA",address:"7901 Kingspointe Pkwy, Suite 18, Orlando, FL 32819",contact:"David Miller",phone:"+1 407 555 8900",email:"[email protected]",website:"www.fogarmed.com",lat:28.448,lng:-81.442,cert:"Active Defense & Anti-Intruder Fog Solutions"},{id:70,name:"Custom Video Security (eDigitalDeals, Inc.)",category:"integrator",country:"US",region:"us",city:"Los Angeles, CA, USA",address:"21038 Higgins Ct, Torrance, CA 90501",contact:"Raymond Khavari",phone:"+1 310 370 9500",email:"[email protected]",website:"www.customvideosecurity.com",lat:33.842,lng:-118.328,cert:"Commercial IP Surveillance & Sound Analytics Provider"},{id:71,name:"HSC Group LLC",category:"integrator",country:"US",region:"us",city:"Dallas, TX, USA",address:"14180 Dallas Pkwy, Suite 500, Dallas, TX 75254",contact:"Corporate Security Division",phone:"+1 972 555 0140",email:"[email protected]",website:"www.hscgroup.com",lat:32.941,lng:-96.822,cert:"Enterprise Asset Protection & High-Security Systems"},{id:72,name:"Columbia Security Systems & Solutions Ltd",category:"integrator",country:"CA",region:"us",city:"Vancouver, BC, Canada",address:"1199 W Pender St, Suite 800, Vancouver, BC V6E 2R1",contact:"Ashley Meehan",phone:"+1 604 688 8900",email:"[email protected]",website:"www.columbiasecurity.ca",lat:49.287,lng:-123.122,cert:"Western Canada Security & Facility Integrator"},{id:73,name:"Uncrewed Systems Inc. (USI)",category:"integrator",country:"CA",region:"us",city:"Calgary / Toronto, Canada",address:"400 3 Ave SW, Calgary, AB T2P 4H2",contact:"Drone Defense Group",phone:"+1 403 555 0188",email:"[email protected]",website:"www.uncrewedsystems.ca",lat:51.05,lng:-114.071,cert:"Anti-Drone Acoustic Airspace & Perimeter Protection"},{id:74,name:"SICE AGENCIA CHILE SA",category:"integrator",country:"CL",region:"us",city:"Santiago, Chile",address:"Dardignac n. 160, 8420509, Recoleta, Santiago",contact:"Concesiones y Tráfico",phone:"+56 2 2489 1200",email:"[email protected]",website:"www.sice.com",lat:-33.4372,lng:-70.6481,cert:"South American Highway & Urban Surveillance Integrator"},{id:75,name:"InfoKrause (Jorge Krause)",category:"integrator",country:"CL",region:"us",city:"Viña del Mar / Santiago, Chile",address:"Av. Libertad 269, Viña del Mar, ValparaÃso",contact:"Jorge Krause",phone:"+56 9 9876 5432",email:"[email protected]",website:"www.infokrause.cl",lat:-33.015,lng:-71.551,cert:"Chilean Acoustic Surveillance Representative"},{id:76,name:"Electrodharma (Miguel Caro)",category:"integrator",country:"CL",region:"us",city:"Santiago, Chile",address:"Av. Providencia 1208, Providencia, Santiago",contact:"Miguel Caro",phone:"+56 9 8765 4321",email:"[email protected]",website:"www.electrodharma.cl",lat:-33.428,lng:-70.618,cert:"Electronic & Audio Sensor Solutions Partner"},{id:77,name:"Danaide S.A.",category:"integrator",country:"AR",region:"us",city:"Buenos Aires, Argentina",address:"Av. del Libertador 6570, C1428 CABA, Buenos Aires",contact:"Ing. Marcelo De Gennaro",phone:"+54 11 5275 8000",email:"[email protected]",website:"www.danaide.com.ar",lat:-34.552,lng:-58.452,cert:"Smart Cities, Public Safety & Video Analytics
5975Leader"},{id:78,name:"IH Tech Labs S.A.",category:"integrator",country:"AR",region:"us",city:"Buenos Aires, Argentina",address:"San MartÃn 674, C1004 AAN CABA, Buenos Aires",contact:"Ignacio Hernandez",phone:"+54 11 4312 8800",email:"[email protected]",website:"www.ihtechlabs.com",lat:-34.6,lng:-58.375,cert:"IoT, Acoustic AI & Edge Computing Partner"},{id:79,name:"VialSeg S.A.",category:"integrator",country:"AR",region:"us",city:"Córdoba & Buenos Aires, Argentina",address:"Av. Colón 4500, X5003 Córdoba",contact:"Dardo Lopez",phone:"+54 351 480 9900",email:"[email protected]",website:"www.vialseg.com.ar",lat:-31.398,lng:-64.241,cert:"Urban Mobility & Public Safety Systems Integrator"},{id:80,name:"Abion Brasil Sistemas de Segurança",category:"integrator",country:"BR",region:"us",city:"São Paulo, Brazil",address:"Av. Paulista 1079, Bela Vista, São Paulo - SP, 01311-200",contact:"Roberto Silva",phone:"+55 11 3280 4500",email:"[email protected]",website:"www.abion.com.br",lat:-23.565,lng:-46.652,cert:"Brazilian Homeland & Perimeter Security Integrator"},{id:81,name:"ALFTEC Indústria e Comércio Ltda",category:"integrator",country:"BR",region:"us",city:"Curitiba / Santa Catarina, Brazil",address:"Rua Pasteur 463, Batel, Curitiba - PR, 80250-104",contact:"Adriano Duarte",phone:"+55 41 3090 8800",email:"[email protected]",website:"www.alftec.com.br",lat:-25.441,lng:-49.284,cert:"Industrial Sound Detection & Telemetry Manufacturer"},{id:82,name:"ISTC Corp (Colombia & Latin America HQ)",category:"integrator",country:"CO",region:"us",city:"Bogotá, Colombia & Miami, FL",address:"Cra. 11 #86-60, Chico, Bogotá / 8400 NW 36th St, Miami FL",contact:"Andres Rodriguez",phone:"+57 1 744 3880",email:"[email protected]",website:"www.istccorp.com",lat:4.673,lng:-74.053,cert:"Latin American Master Security Solutions Distributor"},{id:83,name:"Markcom Global, S.A. de C.V.",category:"integrator",country:"MX",region:"us",city:"Mexico City, Mexico",address:"Insurgentes Sur 1602, Crédito Constructor, Benito Juárez, 03940 CDMX",contact:"Alvaro Garcia",phone:"+52 55 5662 9900",email:"[email protected]",website:"www.markcom.com.mx",lat:19.362,lng:-99.182,cert:"Public Safety & Video Surveillance Integrator"},{id:84,name:"Seguridad Avanzada Mx",category:"integrator",country:"MX",region:"us",city:"Monterrey, N.L., Mexico",address:"Av. Lázaro Cárdenas 2400, Valle Oriente, 66269 San Pedro Garza GarcÃa, N.L.",contact:"Juan Carlos Avila",phone:"+52 81 8363 4400",email:"[email protected]",website:"www.seguridadavanzada.mx",lat:25.648,lng:-100.315,cert:"Commercial Perimeter & Tactical Audio Systems"},{id:85,name:"Think Safe Tecnologia S.A.",category:"integrator",country:"MX",region:"us",city:"Guadalajara, Jalisco, Mexico",address:"Av. Américas 1545, Providencia, 44630 Guadalajara, Jal.",contact:"Rodrigo Morales",phone:"+52 33 3640 1200",email:"[email protected]",website:"www.thinksafe.com.mx",lat:20.702,lng:-103.376,cert:"Smart Campus & Urban Video Surveillance Partner"},{id:86,name:"ACES Defense (Integrated Defense Systems Co.)",category:"integrator",country:"SA",region:"me",city:"Riyadh, Saudi Arabia",address:"King Abdulaziz Road, Al Yasmin, Riyadh 13322",contact:"Abdullah Nasser Alabduljabbar",ph
5975one:"+966 11 419 8800",email:"[email protected]",website:"www.aces.sa",lat:24.812,lng:46.645,cert:"Saudi Defense, Border Security & Acoustic Protection"},{id:87,name:"IoT Blue (Al-Khobar & Riyadh)",category:"integrator",country:"SA",region:"me",city:"Riyadh & Al-Khobar, Saudi Arabia",address:"Prince Sultan Road, Al Rawabi, Al-Khobar 34421",contact:"Smart Cities Team",phone:"+966 13 898 5500",email:"[email protected]",website:"www.iotblue.com",lat:24.7136,lng:46.6753,cert:"Smart City IoT Platform & Edge AI Integrator"},{id:88,name:"Syncpoint Technologies LLC",category:"integrator",country:"SA",region:"me",city:"Riyadh, Saudi Arabia",address:"Olaya Towers, Olaya St, Riyadh 12213",contact:"Alaa Saleh",phone:"+966 11 293 8811",email:"[email protected]",website:"www.sync-point.net",lat:24.698,lng:46.685,cert:"Enterprise Low Voltage & Mass Notification Integrator"},{id:89,name:"Al Mansour Security Solutions",category:"integrator",country:"AE",region:"me",city:"Dubai, United Arab Emirates",address:"Sheikh Zayed Rd, Business Bay, Dubai",contact:"Tariq Mansour",phone:"+971 4 368 8900",email:"[email protected]",website:"www.almansour-security.ae",lat:25.186,lng:55.263,cert:"GCC Homeland & High-Security Infrastructure"},{id:90,name:"Shehabco Trading & Contracting Co.",category:"integrator",country:"EG",region:"me",city:"Cairo, Egypt",address:"15 Mossadak St, Dokki, Giza, Cairo",contact:"Eng. Tarek Shehab",phone:"+20 2 3760 8800",email:"[email protected]",website:"www.shehabco.com",lat:30.038,lng:31.206,cert:"Egyptian Public Sector Security & CCTV Integrator"},{id:91,name:"Aviotech (Pty) Ltd",category:"integrator",country:"ZA",region:"me",city:"Johannesburg, South Africa",address:"Building 3, Maxwell Office Park, Magwa Cres, Midrand 2090",contact:"Trevor Jacobs",phone:"+27 11 805 1200",email:"[email protected]",website:"www.aviotech.co.za",lat:-26.012,lng:28.115,cert:"Aviation, Perimeter & Acoustic Sensor Specialist"},{id:92,name:"Secorriety South Africa",category:"integrator",country:"ZA",region:"me",city:"Cape Town & Pretoria, South Africa",address:"Century City Dr, Century City, Cape Town 7441",contact:"Kobus Van Der Merwe",phone:"+27 21 552 8000",email:"[email protected]",website:"www.secorriety.co.za",lat:-33.892,lng:18.511,cert:"Critical Asset Protection & Gunshot Alert Integrator"},{id:93,name:"Tagged Technologies Ltd",category:"integrator",country:"NG",region:"me",city:"Lagos & Abuja, Nigeria",address:"Plot 14, Victoria Arobieke St, Lekki Phase 1, Lagos",contact:"Tunde Bakare",phone:"+234 1 295 4400",email:"[email protected]",website:"www.taggedtech.ng",lat:6.447,lng:3.472,cert:"West Africa Surveillance & Homeland Security Integrator"},{id:94,name:"Graphien Angola Lda",category:"integrator",country:"AO",region:"me",city:"Luanda, Angola",address:"Rua Rainha Ginga, EdifÃcio Vernon, Luanda",contact:"Eng. Manuel Da Costa",phone:"+244 222 390 100",email:"[email protected]",website:"www.graphien.co.ao",lat:-8.815,lng:13.235,cert:"Gunshot Detection & Public Safety Integrator (Luanda)"},{id:95,name:"Startologic Technologies Pvt. Ltd.",category:"integrator",country:"IN",region:"me",city:"Thane / Mumbai, India",address:"Ghodbunder Rd, Thane West, Thane, Maharashtra 400607",contact:"Nilesh Sawant",phone:"+91 98200 37144",email:"[email protected]",website:"www.startologic.com",lat:19.2183,lng:72.9781,cert:"Indian Smart City & Mass Transit Audio Analytics"},{id:96,name:"Gold Lock Cyber Security",category:"integrator",country:"IL",region:"me",city:"Tel Aviv / Herzliya, Israel",address:"Maskit St 8, Herzliya Pituach 4673308",contact:"Noam Ronen",phone:"+972 9 950 0110",email:"[email protected]",website:"www.gold-lock.com",lat:32.164,lng:34.808,cert:"High-Security Communications & Threat Detection"},{id:97,name:"AlgoVision Ltd",category:"integrator",country:"IL",region:"me",city:"Tel Aviv & Prague Office",address:"Menachem Begin Rd 132, Tel Aviv-Yafo",contact:"Michael Katz",phone:"+972 3 609 8800",email:"[email protected]",website:"www.algovision.ai",lat:32.074,lng:34.791,cert:"AI Edge Vision & Sound Fusion Partner"},{id:98,name:"Novo Technologies S.A.",category:"integrator",country:"GR",region:"es",city:"Athens, Greece",address:"Leof. Mesogeion 256, Cholargos 155 61, Athens",contact:"Dimitris Nikolaou",phone:"+30 210 654 8900",email:"[email protected]",website:"www.novo.gr",lat:38.002,lng:23.791,cert:"Greek Smart Port & Perimeter Protection Integrator"},{id:99,name:"Communication Progress Sh.p.k.",category:"integrator",country:"AL",region:"es",city:"Tirana, Albania",address:"Rruga Dritan Hoxha, Ndërtesa 14, Tirana",contact:"Gentian Likaj",phone:"+355 4 227 4900",email:"[email protected]",website:"www.commprog.com",lat:41.332,lng:19.798,cert:"Balkans Enterprise Telecom & Video Surveillance"},{id:100,name:"Genet Güvenlik Sistemleri A.Å.",category:"integrator",country:"TR",region:"me",city:"Istanbul, Turkey",address:"Barbaros Blv. No:143, Balmumcu, BeÅiktaÅ, 34349 İstanbul",contact:"Murat Yilmaz",phone:"+90 212 274 6600",email:"[email protected]",website:"www.genet.com.tr",lat:41.055,lng:29.008,cert:"Turkish Smart Trans
5975portation & Campus Safety Partner"},{id:101,name:"PV Services (1043524 Ontario Ltd)",category:"integrator",country:"CA",region:"us",city:"Vaughan (Toronto), ON, Canada",address:"255 Regina Road, Vaughan, Ontario, L4L 8M3",contact:"Paul Venier (President)",phone:"+1 647 483 7009",email:"[email protected]",website:"www.pvservices.ca",lat:43.7848,lng:-79.5855,cert:"Certified Canadian Security Systems Integrator"}],a=9,r=_t()||"en",n={en:{home:"Home",coop:"Cooperation",current:"Global Network & Distributors Map"},cs:{home:"Domů",coop:"Spolupráce",current:"Globálnà sÃÅ¥ distributorů a integrátorů"},de:{home:"Startseite",coop:"Kooperation",current:"Globales Händlernetz & Integratoren"},es:{home:"Inicio",coop:"Cooperación",current:"Red Global de Distribuidores e Integradores"},pt:{home:"InÃcio",coop:"Cooperação",current:"Rede Global de Distribuidores e Integradores"},it:{home:"Home",coop:"Cooperazione",current:"Rete Globale di Distributori e Integratori"},ar:{home:"Ø§ÙØ±Ø¦ÙØ³ÙØ©",coop:"Ø§ÙØªØ¹Ø§ÙÙ",current:"Ø§ÙØ´Ø¨ÙØ© Ø§ÙØ¹Ø§ÙÙ ÙØ© ÙØ®Ø±Ùطة اÙÙ ÙØ²Ø¹ÙÙ"}},d=n[r]||n.en,l=t.filter(R=>R.category==="distributor").length,u=t.filter(R=>R.category==="integrator").length;let A=1,h="all",v=null,k=null;e.innerHTML=` 5976 <!-- Header Hero --> 5977 <section class="sed-section" style="background: linear-gradient(165deg, var(--navy-dark) 0%, var(--blue-dark) 100%); color: #ffffff; padding: 4.5rem 0 3.5rem;"> 5978 <div class="sed-container"> 5979 <div style="display: flex; gap: 0.5rem; align-items: center; font-size: 0.85rem; color: #cbd5e1; margin-bottom: 1.5rem; flex-wrap: wrap;"> 5980 <a href="#home" style="color: #ffffff; text-decoration: none;" data-route="home">${d.home}</a> / 5981 <a href="#cooperation" style="color: #ffffff; text-decoration: none;" data-route="cooperation">${d.coop}</a> / 5982 <span style="color: var(--blue-primary); font-weight: 700;">${d.current}</span> 5983 </div> 5984 <div class="sed-section-header" style="max-width: 860px; text-align: left; margin: 0;"> 5985 <div class="sed-eyebrow" style="background: rgba(255,255,255,0.1); color: var(--blue-primary); border-color: rgba(255,255,255,0.2);">${te("mapPage.eyebrow")||"GLOBAL NETWORK & PARTNERS"}</div> 5986 <h1 class="sed-page-hero-title" style="color: #ffffff;">${te("mapPage.title")}</h1> 5987 <p style="font-size: 1.15rem; color: #e2e8f0; line-height: 1.65; margin-bottom: 0;"> 5988 ${te("mapPage.subtitle")} 5989 </p> 5990 </div> 5991 </div> 5992 </section> 5993 5994 <!-- Map & Partners Directory Section --> 5995 <section class="sed-section" style="background-color: #ffffff; padding: 3rem 0 5rem;"> 5996 <div class="sed-container"> 5997 <!-- Category & Region Controls Bar --> 5998 <div class="sed-card" style="padding: 1.5rem; margin-bottom: 1.5rem; background: #ffffff; border: 1px solid var(--slate-line);"> 5999 <div style="display: flex; flex-direction: column; gap: 1.25rem;"> 6000 6001 <!-- Type Filters Row --> 6002 <div style="display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 1rem;"> 6003 <div style="font-size: 0.95rem; font-weight: 800; color: var(--navy-dark);">${te("mapPage.filterType")||"Filter Partner Type:"}</div> 6004 <div style="display: flex; gap: 0.75rem; flex-wrap: wrap;"> 6005 <button class="sed-btn sed-btn-primary" id="btn-filter-all">${te("mapPage.allPartners")} (${t.length})</button> 6006 <button class="sed-btn sed-btn-outline" id="btn-filter-dist" style="color: var(--blue-primary); border-color: var(--blue-primary);"> 6007 ð· ${te("mapPage.distributorsOnly")} (${l}) 6008 </button> 6009 <button class="sed-btn sed-btn-outline" id="btn-filter-int" style="color: #d97706; border-color: #f59e0b;"> 6010 ð§ ${te("mapPage.integratorsOnly")} (${u}) 6011 </button> 6012 </div> 6013 </div> 6014 6015 <!-- Region Quick Zoom Buttons Row --> 6016 <div style="display: flex; align-items: center; gap: 0.75rem; flex-wrap: wrap; border-top: 1px dashed var(--slate-line); padding-top: 1rem;">
6017 <span style="font-size: 0.88rem; font-weight: 800; color: var(--navy-dark); min-width: 140px;">${te("mapPage.regionalZoom")||"Regional Zoom:"}</span> 6018 <div style="display: flex; gap: 0.5rem; flex-wrap: wrap; flex: 1;"> 6019 <button class="sed-btn sed-btn-outline" style="padding: 0.4rem 0.85rem; font-size: 0.85rem;" id="zoom-uk">ð¬ð§ ${te("mapPage.zoomRegions.uk")||"UK & Ireland"}</button> 6020 <button class="sed-btn sed-btn-outline" style="padding: 0.4rem 0.85rem; font-size: 0.85rem;" id="zoom-cz">ð¨ð¿ ${te("mapPage.zoomRegions.cz")||"Czechia & Central Europe"}</button> 6021 <button class="sed-btn sed-btn-outline" style="padding: 0.4rem 0.85rem; font-size: 0.85rem;" id="zoom-de">ð©ðª ${te("mapPage.zoomRegions.de")||"DACH (Germany / Austria / CH)"}</button> 6022 <button class="sed-btn sed-btn-outline" style="padding: 0.4rem 0.85rem; font-size: 0.85rem;" id="zoom-es">ðªð¸ ${te("mapPage.zoomRegions.es")||"Spain & Southern Europe"}</button> 6023 <button class="sed-btn sed-btn-outline" style="padding: 0.4rem 0.85rem; font-size: 0.85rem;" id="zoom-nordics">ð³ð´ ${te("mapPage.zoomRegions.nordics")||"Nordics & Baltics"}</button> 6024 <button class="sed-btn sed-btn-outline" style="padding: 0.4rem 0.85rem; font-size: 0.85rem;" id="zoom-us">ðºð¸ ${te("mapPage.zoomRegions.us")||"Americas (USA / Canada / LatAm)"}</button> 6025 <button class="sed-btn sed-btn-outline" style="padding: 0.4rem 0.85rem; font-size: 0.85rem;" id="zoom-me">ð ${te("mapPage.zoomRegions.me")||"Middle East, Africa & Asia"}</button> 6026 <button class="sed-btn sed-btn-outline" style="padding: 0.4rem 0.85rem; font-size: 0.85rem;" id="zoom-world">ð ${te("mapPage.zoomRegions.world")||"Global Overview"}</button> 6027 </div> 6028 </div> 6029 6030 </div> 6031 </div> 6032 6033 <!-- Interactive Leaflet Map Canvas Box --> 6034 <div class="sed-card" style="padding: 0; overflow: hidden; margin-bottom: 2.5rem; border: 2px solid var(--navy-dark); border-radius: var(--radius-unified); box-shadow: 0 15px 40px rgba(0,0,0,0.12);"> 6035 6036 <!-- Map Status Bar --> 6037 <div style="background-color: #f8fafc; color: var(--navy-dark); border-bottom: 1px solid var(--slate-line); padding: 0.85rem 1.5rem; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 0.5rem;"> 6038 <div style="display: flex; align-items: center; gap: 12px;"> 6039 <span style="font-size: 0.95rem; font-weight: 800; color: var(--navy-dark);" id="map-status-title">ð ${te("mapPage.mapTitle")||"Interactive Zoomable Partner Map"}</span> 6040 <span style="font-size: 0.8rem; color: var(--text-muted);">(${te("mapPage.mapHint")||"Scroll or click + / - to zoom into street level"})</span> 6041 </div> 6042 <div style="display: flex; gap: 14px; font-size: 0.82rem; font-weight: 800;"> 6043 <span style="color: #0284c7;">ð· ${te("mapPage.legendDistributor")||"Blue Pin = Master Distributor"}</span> 6044 <span style="color: #d97706;">ð§ ${te("mapPage.legendIntegrator")||"Amber Pin = System Integrator"}</span> 6045 </div> 6046 </div> 6047 6048 <!-- Leaflet DOM Mount Element --> 6049 <div id="sed-leaflet-map-element" style="width: 100%; height: 560px; background-color: #f8fafc; position: relative;"> 6050 <div style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: var(--navy-dark); font-weight: 700; font-size: 1rem;" id="map-loading-indicator"> 6051 ${te("mapPage.loadingMap")||"Loading High-Contrast Street Tiles & Pins..."} 6052 </div> 6053 </div> 6054 </div> 6055 6056 <!-- Search & Directory Header --> 6057 <div id="sed-directory-heading-wrap" style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; flex-wrap: wrap; gap: 1rem;"> 6058 <div> 6059 <h2 style="font-family: var(--font-heading); font-size: 1.75rem; font-weight: 800; color: var(--navy-dark); margin: 0;"> 6060 ${te("mapPage.directoryTitle")||"Directory Listing"} 6061 </h2> 6062 <div style="font-size: 0.85rem; color: var(--text-muted); margin-top: 0.25rem;" id="partner-count-indicator"> 6063 Showing 9 of ${t.length} partners (Page 1) 6064 </div> 6065 </div> 6066 <input type="text" id="partner-search-input" placeholder="${te("mapPage.searchPlaceholder")||"ð Search company name, city, email or country..."}" style="width: 340px; max-width: 100%; padding: 0.65rem 1rem; border: 1px solid var(--slate-line);
6066 border-radius: var(--radius-unified); font-size: 0.9rem; outline: none;"> 6067 </div> 6068 6069 <!-- Partner Cards Grid Container (STRICT 9 PER PAGE LIMIT) --> 6070 <div id="sed-partners-cards-grid" class="sed-grid-3" style="width: 100%; box-sizing: border-box;"> 6071 <!-- Dynamically Injected Cards (Max 9) --> 6072 </div> 6073 6074 <!-- Pagination Controls Bar --> 6075 <div id="sed-directory-pagination" style="display: flex; justify-content: center; align-items: center; gap: 0.5rem; margin-top: 2.5rem; flex-wrap: wrap;"> 6076 <!-- Pagination Buttons Injected Here --> 6077 </div> 6078 6079 <!-- Become a Partner CTA Box --> 6080 <div class="sed-card" style="margin-top: 3.5rem; background: linear-gradient(135deg, var(--blue-primary), var(--blue-dark)); color: #ffffff; padding: 3rem; text-align: center;"> 6081 <h2 style="font-family: var(--font-heading); font-size: 2rem; font-weight: 800; margin-bottom: 1rem;"> 6082 ${te("mapPage.ctaTitle")||"Become an Authorized SED Distributor or System Integrator"} 6083 </h2> 6084 <p style="font-size: 1.05rem; opacity: 0.95; max-width: 680px; margin: 0 auto 2rem; line-height: 1.65;"> 6085 ${te("mapPage.ctaDesc")||"Expand your security portfolio with the world's leading edge AI acoustic detection technology. Native edge plugins across all supported platforms (Axis, Hanwha, Hikvision...), VMS integrations, zero-cost NFR (not for resell) SW licenses for testing and demonstrations, and partner marketing support provided."} 6086 </p> 6087 <a href="#contact" class="sed-btn sed-btn-hero" style="background-color: #ffffff; color: var(--navy-dark); font-weight: 800;" data-route="contact">${te("mapPage.ctaButton")||"Apply for Partner Program â"}</a> 6088 </div> 6089 </div> 6090 </section> 6091 `;function g(R="all",ae=""){const X=e.querySelector("#sed-partners-cards-grid"),V=e.querySelector("#sed-directory-pagination"),D=e.querySelector("#partner-count-indicator");if(!X)return;let Z=t;if(R==="distributor"?Z=Z.filter(re=>re.category==="distributor"):R==="integrator"&&(Z=Z.filter(re=>re.category==="integrator")),ae){const re=ae.toLowerCase();Z=Z.filter(ue=>ue.name.toLowerCase().includes(re)||ue.city.toLowerCase().includes(re)||ue.address.toLowerCase().includes(re)||ue.contact.toLowerCase().includes(re)||ue.email.toLowerCase().includes(re)||ue.country.toLowerCase().includes(re))}const C=Z.length,N=Math.ceil(C/a)||1;A>N&&(A=1);const W=(A-1)*a,J=Z.slice(W,W+a);if(D&&(D.textContent=`Showing ${J.length} of ${C} partners (Page ${A} of ${N})`),J.length===0?X.innerHTML=` 6092 <div style="grid-column: 1 / -1; text-align: center; padding: 3rem 1rem; background: #f8fafc; border-radius: var(--radius-unified); border: 1px dashed var(--slate-line);"> 6093 <div style="font-size: 2rem; margin-bottom: 0.5rem;">ð</div> 6094 <div style="font-weight: 700; font-size: 1.1rem; color: var(--navy-dark); margin-bottom: 0.25rem;">${te("mapPage.noMatches")||"No Partners Found"}</div> 6095 <div style="font-size: 0.9rem; color: var(--text-muted);">${te("mapPage.noMatchesHint")||"Try clearing your search query or selecting a different partner filter."}</div> 6096 </div> 6097 `:X.innerHTML=J.map(re=>{const ue=re.category==="distributor";return` 6098 <div class="sed-card" style="display: flex; flex-direction: column; justify-content: space-between; border-radius: var(--radius-unified); border: 1px solid var(--slate-line); padding: 1.5rem; transition: transform 0.2s, box-shadow 0.2s; position: relative;"> 6099 <div> 6100 <!-- Badge --> 6101 <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.75rem; gap: 8px;"> 6102 <span style="background: ${ue?"var(--blue-ultra-light)":"#fef3c7"}; color: ${ue?"var(--blue-primary)":"#d97706"}; font-weight: 800; font-size: 0.75rem; padding: 4px 8px; border-radius: 4px; text-transform: uppercase;"> 6103 ${ue?"ð· Master Distributor":"ð§ System Integrator / Partner"} 6104 </span>
6105 <span style="font-size: 0.75rem; font-weight: 800; color: var(--text-light); background: #f1f5f9; padding: 2px 6px; border-radius: 4px;"> 6106 ${re.country} 6107 </span> 6108 </div> 6109 6110 <!-- Title --> 6111 <h3 class="sed-card-title"> 6112 ${re.name} 6113 </h3> 6114 6115 <!-- Certification --> 6116 <div style="font-size: 0.8rem; font-weight: 700; color: var(--blue-primary); margin-bottom: 0.85rem;"> 6117 â ${re.cert} 6118 </div> 6119 6120 <!-- Address & Details --> 6121 <div style="font-size: 0.86rem; color: var(--text-dark); line-height: 1.6; margin-bottom: 1rem;"> 6122 <div style="margin-bottom: 3px;">ð <strong>${re.city}</strong></div> 6123 <div style="color: var(--text-muted); font-size: 0.82rem; margin-bottom: 6px;">${re.address}</div> 6124 ${re.contact?`<div>ð¤ ${re.contact}</div>`:""} 6125 ${re.phone?`<div>ð ${re.phone}</div>`:""} 6126 ${re.email?`<div>âï¸ <span class="sed-obf-email" data-u="${btoa(re.email.split("@")[0])}" data-d="${btoa(re.email.split("@")[1])}" data-t="${btoa(re.email)}" style="color: var(--blue-primary); text-decoration: underline;"><span class="sed-obf-fallback">${re.email.replace("@"," [at] ")}</span></span></div>`:""} 6127 ${re.website?`<div>ð <a href="https://${re.website}" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: underline;">${re.website}</a></div>`:""} 6128 </div> 6129 </div> 6130 6131 <!-- Card Bottom Action --> 6132 <div style="border-top: 1px solid var(--slate-line); padding-top: 0.85rem; margin-top: 0.5rem; display: flex; justify-content: space-between; align-items: center;"> 6133 <button class="sed-btn sed-btn-outline btn-locate-partner" data-lat="${re.lat}" data-lng="${re.lng}" data-name="${re.name}" style="padding: 0.35rem 0.75rem; font-size: 0.8rem; width: 100%;"> 6134 ð ${te("mapPage.zoomOnMap")||"Zoom on Map"} 6135 </button> 6136 </div> 6137 </div> 6138 `}).join(""),V)if(N<=1)V.innerHTML="";else{let re=` 6139 <div style="display: flex; align-items: center; justify-content: center; gap: 0.4rem; flex-wrap: wrap; width: 100%;"> 6140 <!-- First Page Button --> 6141 <button class="pag-btn" data-page="1" ${A===1?'disabled style="opacity: 0.45; cursor: not-allowed;"':""}> 6142 « First 6143 </button> 6144 6145 <!-- Previous Page Button --> 6146 <button class="pag-btn" data-page="${A-1}" ${A===1?'disabled style="opacity: 0.45; cursor: not-allowed;"':""}> 6147 â¹ Prev 6148 </button> 6149 `;for(let de=1;de<=N;de++)re+=` 6150 <button class="pag-btn ${de===A?"active sed-btn-primary":""}" data-page="${de}"> 6151 ${de} 6152 </button> 6153 `;re+=` 6154 <!-- Next Page Button --> 6155 <button class="pag-btn" data-page="${A+1}" ${A===N?'disabled style="opacity: 0.45; cursor: not-allowed;"':""}> 6156 Next ⺠6157 </button> 6158 6159 <!-- Last Page Button --> 6160 <button class="pag-btn" data-page="${N}" ${A===N?'disabled style="opacity: 0.45; cursor: not-allowed;"':""}> 6161 Last » 6162 </button> 6163 6164 <!-- Quick Page Jump Selector --> 6165 <div style="display: inline-flex; align-items: center; gap: 6px; margin-left: 12px; font-size: 0.88rem; color: var(--text-dark); font-weight: 600;"> 6166 <span>Jump to:</span> 6167 <select id="sed-quick-page-select" style="padding: 0.35rem 0.65rem; border: 1.5px solid var(--slate-line); border-radius: 8px; font-weight: 700; background: #ffffff; color: var(--navy-dark); cursor: pointer; outline: none;"> 6168 ${Array.from({length:N},(de,ie)=>ie+1).map(de=>` 6169 <option value="${de}" ${de===A?"selected":""}>Page ${de} of ${N}</option> 6170 `).join("")} 6171 </select> 6172 </div> 6173 </div> 6174 `,V.innerHTML=re,V.querySelectorAll(".pag-btn").forEach(de=>{de.addEventListener("click",ie=>{var ye;if(ie.preventDefault(),de.hasAttribute("disabled"))return;const fe=parseInt(de.getAttribute("data-page"),10);if(!isNaN(fe)&&fe>
6174=1&&fe<=N&&fe!==A){A=fe,g(h,((ye=e.querySelector("#partner-search-input"))==null?void 0:ye.value)||"");const ke=e.querySelector("#sed-directory-heading-wrap");if(ke){const I=ke.getBoundingClientRect().top+window.pageYOffset-90;window.scrollTo({top:I,behavior:"smooth"})}}})});const ue=V.querySelector("#sed-quick-page-select");ue&&ue.addEventListener("change",de=>{var fe;const ie=parseInt(de.target.value,10);if(!isNaN(ie)&&ie>=1&&ie<=N&&ie!==A){A=ie,g(h,((fe=e.querySelector("#partner-search-input"))==null?void 0:fe.value)||"");const ye=e.querySelector("#sed-directory-heading-wrap");if(ye){const ke=ye.getBoundingClientRect().top+window.pageYOffset-90;window.scrollTo({top:ke,behavior:"smooth"})}}})}X.querySelectorAll(".btn-locate-partner").forEach(re=>{re.addEventListener("click",()=>{var ie;const ue=parseFloat(re.getAttribute("data-lat")),de=parseFloat(re.getAttribute("data-lng"));re.getAttribute("data-name"),v&&!isNaN(ue)&&!isNaN(de)&&(v.flyTo([ue,de],13,{duration:1.5}),(ie=e.querySelector("#sed-leaflet-map-element"))==null||ie.scrollIntoView({behavior:"smooth",block:"center"}))})})}const E=e.querySelector("#btn-filter-all"),S=e.querySelector("#btn-filter-dist"),T=e.querySelector("#btn-filter-int"),x=e.querySelector("#partner-search-input");function F(R){h=R,A=1,[E,S,T].forEach(ae=>{ae.classList.remove("sed-btn-primary"),ae.classList.add("sed-btn-outline")}),R==="all"?(E.classList.add("sed-btn-primary"),E.classList.remove("sed-btn-outline")):R==="distributor"?(S.classList.add("sed-btn-primary"),S.classList.remove("sed-btn-outline")):R==="integrator"&&(T.classList.add("sed-btn-primary"),T.classList.remove("sed-btn-outline")),g(h,(x==null?void 0:x.value)||""),M(h)}E==null||E.addEventListener("click",()=>F("all")),S==null||S.addEventListener("click",()=>F("distributor")),T==null||T.addEventListener("click",()=>F("integrator")),x==null||x.addEventListener("input",R=>{A=1,g(h,R.target.value)}),g("all","");function Q(){const R=e.querySelector("#sed-leaflet-map-element"),ae=e.querySelector("#map-loading-indicator");if(R){if(ae&&(ae.style.display="none"),v){try{v.remove()}catch{}v=null}try{if(v=$s.map(R,{center:[38,15],zoom:3,minZoom:2,maxZoom:18,maxBounds:[[-85,-180],[85,180]],maxBoundsViscosity:1,worldCopyJump:!1,scrollWheelZoom:!0,zoomControl:!0}),$s.tileLayer("https://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/{z}/{y}/{x}",{attribution:"Tiles © Esri — Source: Esri, DeLorme, NAVTEQ, USGS, Intermap, iPC, NRCAN, Esri Japan, METI, TomTom",maxZoom:18,noWrap:!0,bounds:[[-85,-180],[85,180]],crossOrigin:!0}).addTo(v),k=$s.layerGroup().addTo(v),M("all"),setTimeout(()=>{v&&v.invalidateSize()},50),setTimeout(()=>{v&&v.invalidateSize()},200),setTimeout(()=>{v&&v.invalidateSize()},600),setTimeout(()=>{v&&v.invalidateSize()},1200),window.ResizeObserver){const D=new ResizeObserver(()=>{v&&v.invalidateSize()});D.observe(R),e._mapResizeObserver=D}Object.entries({"#zoom-uk":{center:[54.5,-2.5],zoom:6},"#zoom-cz":{center:[49.8,15.5],zoom:7},"#zoom-de":{center:[50.5,10.5],zoom:6},"#zoom-es":{center:[40.2,-3.7],zoom:6},"#zoom-nordics":{center:[58.5,17.5],zoom:5},"#zoom-us":{center:[38,-97],zoom:4},"#zoom-me":{center:[25,45],zoom:4},"#zoom-world":{center:[30,10],zoom:2}}).forEach(([D,Z])=>{var C;(C=e.querySelector(D))==null||C.addEventListener("click",()=>{v&&v.flyTo(Z.center,Z.zoom,{duration:1.2})})})}catch(X){console.error("Leaflet map initialization error:",X)}}}function M(R){if(!k||typeof $s>"u")return;k.clearLayers();let ae=t;R==="distributor"?ae=ae.filter(X=>X.category==="distributor"):R==="integrator"&&(ae=ae.filter(X=>X.category==="integrator")),ae.forEach(X=>{const V=X.category==="distributor",D=V?"#0284c7":"#d97706",Z=$s.divIcon({className:"custom-sed-pin",html:`<div style="background-color: ${D}; color: #ffffff; width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 800; border: 2px solid #ffffff; box-shadow: 0 4px 10px rgba(0,0,0,0.35);"> 6175 ${V?"ð·":"ð§"} 6176 </div>`,iconSize:[28,28],iconAnchor:[14,14],popupAnchor:[0,-14]}),C=` 6177 <div style="font-family: var(--font-body); padding: 4px; max-width: 240px;"> 6178 <div style="font-size: 0.72rem; font-weight: 800; text-transform: uppercase; color: ${D}; margin-bottom: 2px;"> 6179 ${V?"Master Distributor":"System Integrator"} (${X.country}) 6180 </div> 6181 <strong style="font-size: 0.95rem; color: var(--navy-dark); display: block; margin-bottom: 4px;"> 6182 ${X.name} 6183 </strong> 6184 <div style="font-size: 0.8rem; color: var(--text-dark); margin-bottom: 6px;"> 6185 ð ${X.city}<br> 6186 ${X.contact?`ð¤ ${X.contact}<br>`:""} 6187 ${X.email?`âï¸ <span class="sed-obf-email" data-u="${btoa(X.email.split("@")[0])}" data-d="${btoa(X.email.split("@")[1])}" data-t="${btoa(X.email)}" style="color: var(--blue-primary);"><span class="sed-obf-fallback">${X.email.replace("@"," [at] ")}</span></span>`:""} 6188 </div> 6189 <div style="font-size: 0.75rem; font-weight: 700; color: var(--blue-primary);"> 6190 â ${X.cert} 6191 </div> 6192 </div> 6193 `,N=$s.marker([X.lat,X.lng],{icon:Z}).bindPopup(C);k.addLayer(N)})}return setTimeout(Q,50),e.querySelectorAll("[data-route]").forEach(R=>{R.addEventListener("click",ae=>{ae.preventDefault(),i&&i(R.getAttribute("data-route"))})}),e}function Oz(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a=Ju[t]||Ju.en,r=t==="ar",n=aa[t]||aa.en;e.innerHTML=` 6194 <!-- Hero Header --> 6195 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem; direction: ${r?"rtl":"ltr"};"> 6196 <div class="sed-container"> 6197 <div class="sed-section-header" style="max-width: 860px; margin: 0 auto 2rem; text-align: center;"> 6198 <div class="sed-eyebrow" style="display: inline-flex; align-items: center; gap: 8px;"> 6199 ${Ne("privacy",18,"var(--blue-primary)")}
6200 <span>${a.eyebrow}</span> 6201 </div> 6202 <h1 class="sed-page-hero-title">${a.title}</h1> 6203 <p class="sed-section-desc">${a.subtitle}</p> 6204 </div> 6205 </div> 6206 </section> 6207 6208 <!-- Main Content Section --> 6209 <section class="sed-section" style="background-color: #ffffff; padding: 2rem 0 5rem; direction: ${r?"rtl":"ltr"}; text-align: ${r?"right":"left"};"> 6210 <div class="sed-container" style="max-width: 960px;"> 6211 6212 <!-- Metadata Header Card --> 6213 <div class="sed-card" style="padding: 1.75rem 2rem; margin-bottom: 2rem; background: #f8fafc; border: 1.5px solid var(--slate-line); border-radius: 12px; display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; gap: 1rem;"> 6214 <div> 6215 <div style="font-weight: 800; color: var(--navy-dark); font-size: 1.25rem; font-family: var(--font-heading); margin-bottom: 0.35rem;"> 6216 JALUD Embedded s.r.o. 6217 </div> 6218 <div style="font-size: 0.92rem; color: var(--text-dark); margin-bottom: 0.3rem;"> 6219 <strong>${a.companyDetails}</strong> 6220 </div> 6221 <div style="font-size: 0.88rem; color: var(--text-muted); line-height: 1.6;"> 6222 Web: <a href="https://www.jalud.eu" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;">www.jalud.eu</a> • 6223 E-mail: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span> 6224 </div> 6225 </div> 6226 <div style="display: flex; flex-direction: row; align-items: center; gap: 0.75rem; flex-wrap: wrap;"> 6227 <div style="font-size: 0.82rem; font-weight: 700; color: var(--blue-primary); background: #ffffff; padding: 0.45rem 0.9rem; border-radius: 6px; border: 1px solid var(--slate-line); white-space: nowrap;"> 6228 ${a.version} 6229 </div> 6230 <button class="sed-btn sed-btn-outline sed-download-pdf-btn" id="sed-download-pdf-btn" style="font-size: 0.82rem; padding: 0.45rem 0.9rem; display: inline-flex; align-items: center; gap: 6px; cursor: pointer; border-radius: 6px; background: #ffffff; color: var(--blue-primary); border-color: var(--blue-primary); font-weight: 700; transition: all 0.2s; white-space: nowrap;" onmouseover="this.style.background='var(--blue-ultra-light)'" onmouseout="this.style.background='#ffffff'"> 6231 ${Ne("download",14,"var(--blue-primary)")} 6232 <span>${n}</span> 6233 </button> 6234 </div> 6235 </div> 6236 6237 <!-- Quick Table of Contents --> 6238 <div style="background: var(--blue-light); border: 1px solid var(--blue-primary); border-radius: 12px; padding: 1.5rem; margin-bottom: 2.5rem;"> 6239 <div style="font-size: 0.85rem; font-weight: 800; color: var(--navy-dark); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.75rem;"> 6240 ð ${a.tocTitle} 6241 </div> 6242 <div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 0.6rem; font-size: 0.92rem;"> 6243 ${a.sections.map(l=>` 6244 <a href="#${l.id}" class="sed-terms-nav" style="color: var(--navy-dark); font-weight: 600; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; transition: color 0.2s;" onmouseover="this.style.color='var(--blue-primary)'" onmouseout="this.style.color='var(--navy-dark)'"> 6245 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 22px; height: 22px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.78rem; font-weight: 800; flex-shrink: 0;">${l.num}</span> 6246 <span>${l.title}</span> 6247 </a> 6248 `).join("")} 6249 </div> 6250 </div> 6251 6252 <!-- Main Document Body -->
6253 <div class="sed-card" style="padding: 2.75rem; line-height: 1.8; color: var(--text-dark); background: #ffffff; border: 1.5px solid var(--slate-line); border-radius: 16px; box-shadow: 0 4px 20px rgba(0,0,0,0.03);"> 6254 6255 <!-- Distinct Product Notice Callout --> 6256 <div style="background: #f0fdf4; border-left: ${r?"none":"4px solid #16a34a"}; border-right: ${r?"4px solid #16a34a":"none"}; padding: 1.25rem 1.5rem; border-radius: ${r?"8px 0 0 8px":"0 8px 8px 0"}; margin-bottom: 2.5rem; font-size: 1.02rem; color: #14532d; line-height: 1.7;"> 6257 <div style="font-weight: 800; font-size: 1.05rem; margin-bottom: 0.35rem; color: #15803d; display: flex; align-items: center; gap: 8px;"> 6258 <span>â¹ï¸</span> <span>${a.productNoticeBadge}</span> 6259 </div> 6260 ${a.productNoticeText} 6261 </div> 6262 6263 <!-- Preamble --> 6264 <div style="background: #f8fafc; border-left: ${r?"none":"4px solid var(--blue-primary)"}; border-right: ${r?"4px solid var(--blue-primary)":"none"}; padding: 1.25rem 1.5rem; border-radius: ${r?"8px 0 0 8px":"0 8px 8px 0"}; margin-bottom: 2.5rem; font-size: 1.02rem; color: var(--navy-dark); line-height: 1.7;"> 6265 ${a.preamble} 6266 </div> 6267 6268 <!-- The Sections --> 6269 <div style="display: flex; flex-direction: column; gap: 2rem;"> 6270 ${a.sections.map(l=>` 6271 <div id="${l.id}" style="scroll-margin-top: 100px; border-bottom: 1px solid var(--slate-line); padding-bottom: 1.75rem;"> 6272 <h2 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.75rem; display: flex; align-items: center; gap: 10px;"> 6273 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 28px; height: 28px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.85rem; font-weight: 800; flex-shrink: 0;"> 6274 ${l.num} 6275 </span> 6276 <span>${l.title}</span> 6277 </h2> 6278 <div style="font-size: 1rem; line-height: 1.8; color: var(--text-dark);"> 6279 ${l.text} 6280 </div> 6281 </div> 6282 `).join("")} 6283 </div> 6284 6285 <!-- Cross-Links to Other Legal Documents --> 6286 <div style="margin-top: 3.5rem; padding-top: 2rem; border-top: 2px solid var(--blue-light);"> 6287 <h3 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 1.25rem;"> 6288 ${a.crossLinksTitle} 6289 </h3> 6290 <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1rem;"> 6291 ${a.crossLinks.map(l=>` 6292 <a href="/${l.route}" data-route="${l.route}" class="sed-card" style="padding: 1.25rem; border: 1.5px solid var(--slate-line); border-radius: 10px; text-decoration: none; color: inherit; transition: all 0.2s; background: #fafafa; display: block;" onmouseover="this.style.borderColor='var(--blue-primary)'; this.style.transform='translateY(-2px)'" onmouseout="this.style.borderColor='var(--slate-line)'; this.style.transform='none'"> 6293 <div style="font-weight: 700; color: var(--blue-primary); font-size: 0.95rem; margin-bottom: 0.35rem;"> 6294 ${l.name} → 6295 </div> 6296 <div style="font-size: 0.85rem; color: var(--text-muted); line-height: 1.4;"> 6297 ${l.desc} 6298 </div> 6299 </a> 6300 `).join("")} 6301 </div> 6302 </div> 6303 6304 </div> 6305 </div> 6306 </section> 6307 `,e.querySelectorAll("a[data-route]").forEach(l=>{l.addEventListener("click",u=>{u.preventDefault();const A=l.getAttribute("data-route");typeof i=="function"&&i(A)})});const d=e.querySelector("#sed-download-pdf-btn");return d&&d.addEventListener("click",l=>{l.preventDefault(),dn("privacy",t,d)}),e}function Qz(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a=Zu[t]||Zu.en,r=t==="ar",n=aa[t]||aa.en;e.innerHTML=` 6308 <!-- Hero Header --> 6309 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem; direction: ${r?"rtl":"ltr"};"> 6310 <div class="sed-container"> 6311 <div class="sed-section-header" style="max-width: 860px; margin: 0 auto 2rem; text-align: center;"> 6312 <div class="sed-eyebrow" style="display: inline-flex; align-items: center; gap: 8px;"> 6313 ${Ne("terms",18,"var(--blue-primary)")}
6314 <span>${a.eyebrow}</span> 6315 </div> 6316 <h1 class="sed-page-hero-title">${a.title}</h1> 6317 <p class="sed-section-desc">${a.subtitle}</p> 6318 </div> 6319 </div> 6320 </section> 6321 6322 <!-- Main Content Section --> 6323 <section class="sed-section" style="background-color: #ffffff; padding: 2rem 0 5rem; direction: ${r?"rtl":"ltr"}; text-align: ${r?"right":"left"};"> 6324 <div class="sed-container" style="max-width: 960px;"> 6325 6326 <!-- Metadata Header Card --> 6327 <div class="sed-card" style="padding: 1.75rem 2rem; margin-bottom: 2rem; background: #f8fafc; border: 1.5px solid var(--slate-line); border-radius: 12px; display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; gap: 1rem;"> 6328 <div> 6329 <div style="font-weight: 800; color: var(--navy-dark); font-size: 1.25rem; font-family: var(--font-heading); margin-bottom: 0.35rem;"> 6330 JALUD Embedded s.r.o. 6331 </div> 6332 <div style="font-size: 0.92rem; color: var(--text-dark); margin-bottom: 0.3rem;"> 6333 <strong>${a.companyDetails}</strong> 6334 </div> 6335 <div style="font-size: 0.88rem; color: var(--text-muted); line-height: 1.6;"> 6336 Web: <a href="https://www.jalud.eu" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;">www.jalud.eu</a> • 6337 E-mail: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span> 6338 </div> 6339 </div> 6340 <div style="display: flex; flex-direction: row; align-items: center; gap: 0.75rem; flex-wrap: wrap;"> 6341 <div style="font-size: 0.82rem; font-weight: 700; color: var(--blue-primary); background: #ffffff; padding: 0.45rem 0.9rem; border-radius: 6px; border: 1px solid var(--slate-line); white-space: nowrap;"> 6342 ${a.version} 6343 </div> 6344 <button class="sed-btn sed-btn-outline sed-download-pdf-btn" id="sed-download-pdf-btn" style="font-size: 0.82rem; padding: 0.45rem 0.9rem; display: inline-flex; align-items: center; gap: 6px; cursor: pointer; border-radius: 6px; background: #ffffff; color: var(--blue-primary); border-color: var(--blue-primary); font-weight: 700; transition: all 0.2s; white-space: nowrap;" onmouseover="this.style.background='var(--blue-ultra-light)'" onmouseout="this.style.background='#ffffff'"> 6345 ${Ne("download",14,"var(--blue-primary)")} 6346 <span>${n}</span> 6347 </button> 6348 </div> 6349 </div> 6350 6351 <!-- Quick Table of Contents --> 6352 <div style="background: var(--blue-light); border: 1px solid var(--blue-primary); border-radius: 12px; padding: 1.5rem; margin-bottom: 2.5rem;"> 6353 <div style="font-size: 0.85rem; font-weight: 800; color: var(--navy-dark); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.75rem;"> 6354 ð ${a.tocTitle} 6355 </div> 6356 <div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 0.6rem; font-size: 0.92rem;"> 6357 ${a.sections.map(l=>` 6358 <a href="#${l.id}" class="sed-terms-nav" style="color: var(--navy-dark); font-weight: 600; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; transition: color 0.2s;" onmouseover="this.style.color='var(--blue-primary)'" onmouseout="this.style.color='var(--navy-dark)'"> 6359 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 22px; height: 22px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.78rem; font-weight: 800; flex-shrink: 0;">${l.num}</span> 6360 <span>${l.title}</span> 6361 </a> 6362 `).join("")} 6363 </div> 6364 </div> 6365 6366 <!-- Main Document Body -->
6367 <div class="sed-card" style="padding: 2.75rem; line-height: 1.8; color: var(--text-dark); background: #ffffff; border: 1.5px solid var(--slate-line); border-radius: 16px; box-shadow: 0 4px 20px rgba(0,0,0,0.03);"> 6368 6369 <!-- Preamble Callout --> 6370 <div style="background: #f8fafc; border-left: ${r?"none":"4px solid var(--blue-primary)"}; border-right: ${r?"4px solid var(--blue-primary)":"none"}; padding: 1.25rem 1.5rem; border-radius: ${r?"8px 0 0 8px":"0 8px 8px 0"}; margin-bottom: 2.5rem; font-size: 1.02rem; color: var(--navy-dark); line-height: 1.7;"> 6371 ${a.preamble} 6372 </div> 6373 6374 <!-- The Sections --> 6375 <div style="display: flex; flex-direction: column; gap: 2rem;"> 6376 ${a.sections.map(l=>` 6377 <div id="${l.id}" style="scroll-margin-top: 100px; border-bottom: 1px solid var(--slate-line); padding-bottom: 1.75rem;"> 6378 <h2 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.75rem; display: flex; align-items: center; gap: 10px;"> 6379 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 28px; height: 28px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.85rem; font-weight: 800; flex-shrink: 0;"> 6380 ${l.num} 6381 </span> 6382 <span>${l.title}</span> 6383 </h2> 6384 <div style="font-size: 1rem; line-height: 1.8; color: var(--text-dark);"> 6385 ${l.text} 6386 </div> 6387 </div> 6388 `).join("")} 6389 </div> 6390 6391 <!-- Cross-Links to Other Legal Documents --> 6392 <div style="margin-top: 3.5rem; padding-top: 2rem; border-top: 2px solid var(--blue-light);"> 6393 <h3 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 1.25rem;"> 6394 ${a.crossLinksTitle} 6395 </h3> 6396 <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1rem;"> 6397 ${a.crossLinks.map(l=>` 6398 <a href="/${l.route}" data-route="${l.route}" class="sed-card" style="padding: 1.25rem; border: 1.5px solid var(--slate-line); border-radius: 10px; text-decoration: none; color: inherit; transition: all 0.2s; background: #fafafa; display: block;" onmouseover="this.style.borderColor='var(--blue-primary)'; this.style.transform='translateY(-2px)'" onmouseout="this.style.borderColor='var(--slate-line)'; this.style.transform='none'"> 6399 <div style="font-weight: 700; color: var(--blue-primary); font-size: 0.95rem; margin-bottom: 0.35rem;"> 6400 ${l.name} → 6401 </div> 6402 <div style="font-size: 0.85rem; color: var(--text-muted); line-height: 1.4;"> 6403 ${l.desc} 6404 </div> 6405 </a> 6406 `).join("")} 6407 </div> 6408 </div> 6409 6410 </div> 6411 </div> 6412 </section> 6413 `,e.querySelectorAll("a[data-route]").forEach(l=>{l.addEventListener("click",u=>{u.preventDefault();const A=l.getAttribute("data-route");typeof i=="function"&&i(A)})});const d=e.querySelector("#sed-download-pdf-btn");return d&&d.addEventListener("click",l=>{l.preventDefault(),dn("terms",t,d)}),e}function Hz(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a=em[t]||em.en,r=t==="ar",n=aa[t]||aa.en;e.innerHTML=` 6414 <!-- Hero Header --> 6415 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem; direction: ${r?"rtl":"ltr"};"> 6416 <div class="sed-container"> 6417 <div class="sed-section-header" style="max-width: 860px; margin: 0 auto 2rem; text-align: center;"> 6418 <div class="sed-eyebrow" style="display: inline-flex; align-items: center; gap: 8px;"> 6419 ${Ne("ethics",18,"var(--blue-primary)")} 6420 <span>${a.eyebrow}</span> 6421 </div> 6422 <h1 class="sed-page-hero-title">${a.title}</h1> 6423 <p class="sed-section-desc">${a.subtitle}</p> 6424 </div> 6425 </div> 6426 </section> 6427 6428 <!-- Main Content Section --> 6429 <section class="sed-section" style="background-color: #ffffff; padding: 2rem 0 5rem; direction: ${r?"rtl":"ltr"}; text-align: ${r?"right":"left"};"> 6430 <div class="sed-container" style="max-width: 900px;">
6431 <div class="sed-card" style="padding: 2.75rem; line-height: 1.8; color: var(--text-dark); border: 1.5px solid var(--slate-line); border-radius: 16px; box-shadow: 0 4px 20px rgba(0,0,0,0.03);"> 6432 6433 <!-- Download Action Bar --> 6434 <div style="display: flex; justify-content: space-between; align-items: center; border-bottom: 2px solid var(--blue-light); padding-bottom: 1.25rem; margin-bottom: 2rem; flex-wrap: wrap; gap: 1rem;"> 6435 <div> 6436 <span style="font-weight: 800; color: var(--navy-dark); font-size: 1.15rem; font-family: var(--font-heading);"> 6437 JALUD Embedded s.r.o. 6438 </span> 6439 </div> 6440 <div style="display: flex; flex-direction: row; align-items: center; gap: 0.75rem; flex-wrap: wrap;"> 6441 <div style="font-size: 0.82rem; font-weight: 700; color: var(--blue-primary); background: #ffffff; padding: 0.45rem 0.9rem; border-radius: 6px; border: 1px solid var(--slate-line); white-space: nowrap;"> 6442 ${a.version||jn&&(jn[t]||jn.en)||"Verze 2026.1 (ÃÄinnost od 1. ledna 2026)"} 6443 </div> 6444 <button class="sed-btn sed-btn-outline sed-download-pdf-btn" id="sed-download-pdf-btn" style="font-size: 0.82rem; padding: 0.45rem 0.9rem; display: inline-flex; align-items: center; gap: 6px; cursor: pointer; border-radius: 6px; background: #ffffff; color: var(--blue-primary); border-color: var(--blue-primary); font-weight: 700; transition: all 0.2s; white-space: nowrap;" onmouseover="this.style.background='var(--blue-ultra-light)'" onmouseout="this.style.background='#ffffff'"> 6445 ${Ne("download",14,"var(--blue-primary)")} 6446 <span>${n}</span> 6447 </button> 6448 ${a.pdfUrl?` 6449 <a href="${a.pdfUrl}" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-outline" style="font-size: 0.88rem; padding: 0.45rem 0.95rem; color: var(--text-muted); border-color: var(--slate-line); font-weight: 600; display: inline-flex; align-items: center; gap: 6px;"> 6450 <span>ð</span> 6451 <span>${a.pdfBtn||"Scan PDF"}</span> 6452 </a> 6453 `:""} 6454 </div> 6455 </div> 6456 6457 <!-- Preamble / Intro Paragraph --> 6458 <div style="background: #f8fafc; border-left: ${r?"none":"4px solid var(--blue-primary)"}; border-right: ${r?"4px solid var(--blue-primary)":"none"}; padding: 1.25rem 1.5rem; border-radius: ${r?"8px 0 0 8px":"0 8px 8px 0"}; margin-bottom: 2.5rem; font-size: 1.05rem; color: var(--navy-dark); font-weight: 600; line-height: 1.7;"> 6459 ${a.intro} 6460 </div> 6461 6462 <!-- The Defined Sections (including Section 9 Ethical AI) --> 6463 <div style="display: flex; flex-direction: column; gap: 2rem;"> 6464 ${a.sections.map(l=>` 6465 <div style="border-bottom: 1px solid var(--slate-line); padding-bottom: 1.5rem;"> 6466 <h3 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.65rem; display: flex; align-items: center; gap: 10px;"> 6467 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 30px; height: 30px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.9rem; font-weight: 800; flex-shrink: 0;"> 6468 ${l.num} 6469 </span> 6470 <span>${l.title}</span> 6471 </h3> 6472 <p style="margin: 0; font-size: 1.02rem; line-height: 1.75; color: var(--text-dark);"> 6473 ${l.text} 6474 </p> 6475 </div> 6476 `).join("")} 6477 </div> 6478 6479 <!-- Cross-Links to Other Legal Documents --> 6480 <div style="margin-top: 3.5rem; padding-top: 2rem; border-top: 2px solid var(--blue-light);"> 6481 <h3 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 1.25rem;"> 6482 ${a.crossLinksTitle} 6483 </h3> 6484 <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1rem;"> 6485 ${a.crossLinks.map(l=>` 6486 <a href="/${l.route}" data-route="${l.route}" class="sed-card" style="padding: 1.25rem; border: 1.5px solid var(--slate-line); border-radius: 10px; text-decoration: none; color: inherit; transition: all 0.2s; background: #fafafa; display: block;" onmouseover="this.style.borderColor='var(--blue-primary)'; this.style.transform='translateY(-2px)'" onmouseout="this.style.borderColor='var(--slate-line)'; this.style.transform='none'"> 6487 <div style="font-weight: 700; color: var(--blue-primary); font-size: 0.95rem; margin-bottom: 0.35rem;"> 6488 ${l.name} → 6489 </div> 6490 <div style="font-size: 0.85rem; color: var(--text-muted); line-height: 1.4;"> 6491 ${l.desc} 6492 </div> 6493 </a> 6494 `).join("")} 6495 </div> 6496 </div> 6497 6498 </div> 6499 </div> 6500 </section> 6501 `,e.querySelectorAll("a[data-route]").forEach(l=>{l.addEventListener("click",u=>{u.preventDefault();const A=l.getAttribute("data-route");typeof i=="function"&&i(A)})});const d=e.querySelector("#sed-download-pdf-btn");return d&&d.addEventListener("click",l=>{l.preventDefault(),dn("ethics",t,d)}),e}function Vz(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a=tm[t]||tm.en,r=t==="ar",n=aa[t]||aa.en;e.innerHTML=` 6502 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem; direction: ${r?"rtl":"ltr"};"> 6503 <div class="sed-container"> 6504 <div class="sed-section-header" style="max-width: 860px; margin: 0 auto 2rem; text-align: center;"> 6505 <div class="sed-eyebrow">${a.eyebrow}</div> 6506 <h1 class="sed-page-hero-title">${a.title}</h1> 6507 <p class="sed-section-desc">${a.subtitle}</p> 6508 </div> 6509 </div> 6510 </section> 6511 6512 <section class="sed-section" style="background-color: #ffffff; padding: 2rem 0 5rem; direction: ${r?"rtl":"ltr"}; text-align: ${r?"right":"left"};"> 6513 <div class="sed-container" style="max-width: 900px;">
6514 <div class="sed-card" style="padding: 2.75rem; line-height: 1.8; color: var(--text-dark); border: 1.5px solid var(--slate-line); border-radius: 16px; box-shadow: 0 4px 20px rgba(0,0,0,0.03);"> 6515 6516 <!-- Top Action Bar (Metadata + PDF Link) --> 6517 <div style="display: flex; justify-content: space-between; align-items: center; border-bottom: 2px solid var(--blue-light); padding-bottom: 1.25rem; margin-bottom: 2rem; flex-wrap: wrap; gap: 1rem;"> 6518 <div> 6519 <span style="font-weight: 800; color: var(--navy-dark); font-size: 1.15rem; font-family: var(--font-heading);"> 6520 JALUD Embedded s.r.o. 6521 </span><br> 6522 <span style="font-size: 0.88rem; color: var(--text-muted); font-weight: 600;"> 6523 ð ${a.dateStr} 6524 </span> 6525 </div> 6526 <div style="display: flex; flex-direction: row; align-items: center; gap: 0.75rem; flex-wrap: wrap;"> 6527 <div style="font-size: 0.82rem; font-weight: 700; color: var(--blue-primary); background: #ffffff; padding: 0.45rem 0.9rem; border-radius: 6px; border: 1px solid var(--slate-line); white-space: nowrap;"> 6528 ${a.version||jn&&(jn[t]||jn.en)||"Verze 2026.1 (ÃÄinnost od 1. ledna 2026)"} 6529 </div> 6530 <button class="sed-btn sed-btn-outline sed-download-pdf-btn" id="sed-download-pdf-btn" style="font-size: 0.82rem; padding: 0.45rem 0.9rem; display: inline-flex; align-items: center; gap: 6px; cursor: pointer; border-radius: 6px; background: #ffffff; color: var(--blue-primary); border-color: var(--blue-primary); font-weight: 700; transition: all 0.2s; white-space: nowrap;" onmouseover="this.style.background='var(--blue-ultra-light)'" onmouseout="this.style.background='#ffffff'"> 6531 ${Ne("download",14,"var(--blue-primary)")} 6532 <span>${n}</span> 6533 </button> 6534 ${a.pdfUrl?` 6535 <a href="${a.pdfUrl}" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-outline" style="font-size: 0.88rem; padding: 0.45rem 0.95rem; color: var(--text-muted); border-color: var(--slate-line); font-weight: 600; display: inline-flex; align-items: center; gap: 6px;"> 6536 <span>ð</span> 6537 <span>${a.pdfBtn||"Scan PDF"}</span> 6538 </a> 6539 `:""} 6540 </div> 6541 </div> 6542 6543 <!-- The 9 Official IMS Sections --> 6544 <div style="display: flex; flex-direction: column; gap: 2rem;"> 6545 ${a.sections.map(l=>` 6546 <div style="border-bottom: 1px solid var(--slate-line); padding-bottom: 1.5rem;"> 6547 <h3 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.65rem; display: flex; align-items: center; gap: 10px;"> 6548 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 30px; height: 30px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.9rem; font-weight: 800; flex-shrink: 0;"> 6549 ${l.num} 6550 </span> 6551 <span>${l.title}</span> 6552 </h3> 6553 <p style="margin: 0; font-size: 1.02rem; line-height: 1.75; color: var(--text-dark);"> 6554 ${l.text} 6555 </p> 6556 </div> 6557 `).join("")} 6558 </div> 6559 6560 </div> 6561 </div> 6562 </section> 6563 `;const d=e.querySelector("#sed-download-pdf-btn");return d&&d.addEventListener("click",l=>{l.preventDefault(),dn("ims",t,d)}),e}const eg={cs:{eyebrow:"DOKUMENTACE A MATERIÃLY",title:"Manuály a technické listy",desc:"ZÃskejte oficiálnà technickou dokumentaci, manuály pro Edge integrace (ACAP/HEOP), pÅÃruÄky pro centrálnà servery, specifikace ovladaÄů REST a ONVIF a certifikované technické listy pro systémy akustické detekce JALUD Embedded.",allDocs:"VÅ¡echny dokumenty",filterEdge:"â¡ Edge ÅeÅ¡enÃ",filterCentralized:"ð¢ Centralizovaná ÅeÅ¡enÃ",filterApps:"ð» Aplikace a nástroje",filterIntegration:"ð OvladaÄe a API",filterDesign:"ð InstalaÄnà pÅÃruÄky",filterDatasheets:"ð Technické listy a certifikace",downloadPdf:"Stáhnout PDF â",enDocBadge:"Dokument v angliÄtinÄ"},en:{eyebrow:"DOCUMENTATION & RESOURCES",title:"Manuals & Datasheets",desc:"Access official technical documentation, Edge (ACAP/HEOP) manuals, Centralized Server guides, REST & ONVIF driver specifications, and certified datasheets for JALUD Embedded acoustic detection systems.",allDocs:"All Documents",filterEdge:"â¡ Edge Solutions",filterCentralized:"ð¢ Centralized S
6563olutions",filterApps:"ð» Applications & Tools",filterIntegration:"ð Drivers & APIs",filterDesign:"ð Installation & Guides",filterDatasheets:"ð Datasheets & Certificates",downloadPdf:"Download PDF â",enDocBadge:"English Document"},de:{eyebrow:"DOKUMENTATION & RESSOURCEN",title:"Handbücher & Datenblätter",desc:"Zugriff auf offizielle technische Dokumentation, Edge-Handbücher, Server-Leitfäden und Datenblätter.",allDocs:"Alle Dokumente",filterEdge:"â¡ Edge-Lösungen",filterCentralized:"ð¢ Server-Lösungen",filterApps:"ð» Anwendungen",filterIntegration:"ð Treiber & APIs",filterDesign:"ð Installationsanleitungen",filterDatasheets:"ð Datenblätter & Zertifikate",downloadPdf:"PDF herunterladen â",enDocBadge:"Englisches Dokument"},es:{eyebrow:"DOCUMENTACIÃN Y RECURSOS",title:"Manuales y Fichas Técnicas",desc:"Acceda a la documentación técnica oficial, manuales de Edge y servidores, controladores y hojas de especificaciones.",allDocs:"Todos los documentos",filterEdge:"â¡ Soluciones Edge",filterCentralized:"ð¢ Soluciones Centralizadas",filterApps:"ð» Aplicaciones",filterIntegration:"ð Controladores y APIs",filterDesign:"ð GuÃas de Instalación",filterDatasheets:"ð Fichas Técnicas y CE",downloadPdf:"Descargar PDF â",enDocBadge:"Documento en inglés"},it:{eyebrow:"DOCUMENTAZIONE E RISORSE",title:"Manuali e Schede Tecniche",desc:"Accedi alla documentazione tecnica ufficiale, manuali di Edge e server, driver e schede di specifiche.",allDocs:"Tutti i documenti",filterEdge:"â¡ Soluzioni Edge",filterCentralized:"ð¢ Soluzioni Centralizzate",filterApps:"ð» Applicazioni",filterIntegration:"ð Driver e API",filterDesign:"ð Guide di Installazione",filterDatasheets:"ð Schede Tecniche e CE",downloadPdf:"Scarica PDF â",enDocBadge:"Documento in inglese"},pt:{eyebrow:"DOCUMENTAÃÃO E RECURSOS",title:"Manuais e Fichas Técnicas",desc:"Aceda à documentação técnica oficial, manuais de Edge e servidores, controladores e folhas de especificações.",allDocs:"Todos os documentos",filterEdge:"â¡ Soluções Edge",filterCentralized:"ð¢ Soluções Centralizadas",filterApps:"ð» Aplicações",filterIntegration:"ð Drivers e APIs",filterDesign:"ð Guias de Instalação",filterDatasheets:"ð Fichas Técnicas e CE",downloadPdf:"Baixar PDF â",enDocBadge:"Documento em inglês"},ar:{eyebrow:"اÙÙØ«Ø§Ø¦Ù ÙØ§ÙÙ
ÙØ§Ø±Ø¯ Ø§ÙØªÙÙÙØ©",title:"Ø§ÙØ£Ø¯ÙØ© ÙØ£ÙØ±Ø§Ù Ø§ÙØ¨ÙØ§ÙØ§Øª اÙÙÙÙØ©",desc:"اÙÙØµÙ٠إÙ٠اÙÙØ«Ø§Ø¦Ù Ø§ÙØªÙÙÙØ© Ø§ÙØ±Ø³Ù
ÙØ©Ø Ø£Ø¯ÙØ© ØÙÙÙ Edge ÙØ§ÙØ®ÙØ§Ø¯Ù
اÙÙ
Ø±ÙØ²ÙØ©Ø ÙÙ
ÙØ§ØµÙات ÙØ§Ø¬Ùات Ø§ÙØ¨Ø±Ù
جة.",allDocs:"جÙ
ÙØ¹ اÙÙØ«Ø§Ø¦Ù",filterEdge:"â¡ ØÙÙÙ Edge",filterCentralized:"ð¢ Ø§ÙØÙÙ٠اÙÙ
Ø±ÙØ²ÙØ©",filterApps:"ð» Ø§ÙتطبÙÙØ§Øª",filterIntegration:"ð Ø¨Ø±Ø§Ù
ج Ø§ÙØªØ´ØºÙÙ ÙÙØ§Ø¬Ùات API",filterDesign:"ð Ø£Ø¯ÙØ© Ø§ÙØªØµÙ
ÙÙ
ÙØ§ÙترÙÙØ¨",filterDatasheets:"ð Ø£ÙØ±Ø§Ù Ø§ÙØ¨ÙØ§ÙØ§Øª ÙØ§ÙØ´ÙØ§Ø¯Ø§Øª",downloadPdf:"تØÙ
ÙÙ PDF â",enDocBadge:"ÙØ«ÙÙØ© Ø¨Ø§ÙØ¥ÙجÙÙØ²ÙØ©"}};function Gz(){const i=document.createElement("div");i.className="sed-page";const e=_t()||"en",t=eg[e]||eg.en,a=[{title:"AXIS ACAP Camera Plugin Manual v3.11",desc:"Installation and configuration guide for AXIS Camera Application Platform (ACAP) edge acoustic analytics.",cat:"edge",catLabel:e==="cs"?"Edge ÅeÅ¡enÃ":"EDGE Solutions",file:"/docs/edge/SED_ACAP_Manual_3.11_EN.pdf",size:"1.15 MB",version:"v3.11"},{title:"Hikvision HEOP Camera Plugin Manual v3.11",desc:"Installation and configuration manual for Hikvision Embedded Open Platform (HEOP 2.0 / G5, G7, H13 chips) edge integration.",cat:"edge",catLabel:e==="cs"?"Edge ÅeÅ¡enÃ":"EDGE Solutions",file:"/docs/edge/SED_HEOP_Manual_3.11_EN.pdf",size:"0.74 MB",version:"v3.11"},{title:"Hanwha Vision Wisenet Open Platform Integration Specs",desc:"Edge deployment guide and audio analytics architecture for Hanwha Wisenet 9 and compatible camera SoC platforms.",cat:"edge",catLabel:e==="cs"?"Edge ÅeÅ¡enÃ":"EDGE Solutions",file:"/docs/edge/SED_ACAP_Manual_3.11_EN.pdf",size:"1.15 MB",version:"v3.11"},{title:"SED Sound Event Detector Product Brochure",desc:"Comprehensive overview of 5G acoustic sensors, NPU AI models, and real-time VMS auto-tracking capabilities.",cat:"edge",catLabel:e==="cs"?"Edge ÅeÅ¡enÃ":"EDGE Solutions",file:"/docs/edge/SED Product Brochure_5G.pdf",size:"4.49 MB",version:"Product Brochure"},{title:"SED Target Server Manual v4.3",desc:"Centralized server architecture, multi-node clustering, and target event routing specification.",cat:"centralized",catLabel:e==="cs"?"Centralizovaná ÅeÅ¡enÃ":"Centralized S
6563olutions",file:"/docs/centralized/SED_Target_4.3_EN.pdf",size:"0.37 MB",version:"v4.3"},{title:"SED Centralized Server System Manual v4.0",desc:"Complete administrative manual for deploying centralized SED sound analytics servers.",cat:"centralized",catLabel:e==="cs"?"Centralizovaná ÅeÅ¡enÃ":"Centralized Solutions",file:"/docs/centralized/SED_Server_4.0_EN.pdf",size:"4.38 MB",version:"v4.0"},{title:"SED Operator Application User Manual v4.2",desc:"User guide for security operators monitoring live acoustic events, map locations, and PTZ camera feeds.",cat:"applications",catLabel:e==="cs"?"Aplikace":"Software Applications",file:"/docs/applications/SEDOperator_Manual_v4.2_EN.pdf",size:"2.03 MB",version:"v4.2"},{title:"SED Integrator Configuration Tool Manual v4.2",desc:"Configuration and setup guide for system integrators deploying multi-sensor SED networks.",cat:"applications",catLabel:e==="cs"?"Aplikace":"Software Applications",file:"/docs/applications/SEDIntegrator_Manual_v4.2_EN.pdf",size:"1.42 MB",version:"v4.2"},{title:"SED Device Settings Guide v3.11",desc:"Sensor threshold calibration, gain controls, and acoustic frequency tuning manual.",cat:"applications",catLabel:e==="cs"?"Aplikace":"Software Applications",file:"/docs/applications/SED_Device_Settings_v3.11_EN.pdf",size:"0.29 MB",version:"v3.11"},{title:"SED REST API Driver Specifications v4.2",desc:"HTTP REST API protocol documentation, Basic Auth endpoints, JSON payload schemas, and event polling guide.",cat:"integration",catLabel:e==="cs"?"OvladaÄe a API":"Integration & APIs",file:"/docs/integration/SED_REST_Driver_4.2_EN.pdf",size:"0.41 MB",version:"v4.2"},{title:"SED ONVIF Metadata & Analytics Driver v3.11.1",desc:"ONVIF Profile S and Profile M XML metadata driver specifications for Milestone XProtect, Genetec & Avigilon.",cat:"integration",catLabel:e==="cs"?"OvladaÄe a API":"Integration & APIs",file:"/docs/integration/SED_ONVIF_Driver_3.11.1_EN.pdf",size:"1.93 MB",version:"v3.11.1"},{title:"SED SAPIENT Protocol Driver v4.1 (NATO STANREC 4869 / BSI Flex 335)",desc:"NATO STANREC 4869 / BSI Flex 335 v2.0 SAPIENT standard integration driver for defense, autonomous sensor modules (ASM), and C2 multi-sensor fusion.",cat:"integration",catLabel:e==="cs"?"OvladaÄe a API":"Integration & APIs",file:"/docs/integration/SED_SAPIENT_Driver_4.1_EN.pdf",size:"0.40 MB",version:"v4.1"},{title:"Technology SED - Design Handbook v1.2",desc:"Acoustic coverage calculations, sensor spacing guidelines, and architectural design principles for smart cities.",cat:"design_guides",catLabel:e==="cs"?"InstalaÄnà pÅÃruÄky":"Design & Installation",file:"/docs/design_guides/Technology SED - Design handbook v1.2_EN.pdf",size:"2.20 MB",version:"v1.2"},{title:"System Installation & Configuration Manual v3.11",desc:"Hardware mounting, PoE cabling, microphone positioning, and weatherproofing handbook.",cat:"design_guides",catLabel:e==="cs"?"InstalaÄnà pÅÃruÄky":"Design & Installation",file:"/docs/design_guides/Instruction manual_v3.11_EN.pdf",size:"2.11 MB",version:"v3.11"},{title:"SED Hardware Installation Kit Guide v1.0",desc:"Physical mounting brackets, pole clamps, and junction box installation specifications.",cat:"design_guides",catLabel:e==="cs"?"InstalaÄnà pÅÃruÄky":"Design & Installation",file:"/docs/design_guides/SED_installation_kit_v1.0.pdf",size:"0.33 MB",version:"v1.0"},{title:"Sound Event Detector Product Datasheet v1.6",desc:"Complete hardware specifications, NPU processing power, power consumption, and environmental ratings.",cat:"datasheets",catLabel:e==="cs"?"Technické listy":"Datasheets & Compliance",file:"/docs/datasheets/SED Data Sheet v1.6_EN.pdf",size:"0.42 MB",version:"v1.6"},{title:"Acoustic Drone Detection Technical Datasheet",desc:"360° drone rotor blade frequency detection ranges, acoustics algorithms, and false alarm suppression.",cat:"datasheets",catLabel:e==="cs"?"Technické listy":"Datasheets & Compliance",file:"/docs/datasheets/Technical Drone Datascheet.pdf",size:"1.22 MB",version:"Technical Spec"},{title:"Acoustic Verification & Field Testing Datasheet v2.0",desc:"Empirical ballistic gunshot sound testing data, decibel thresholds, and environmental noise robustness results.",cat:"datasheets",catLabel:e==="cs"?"Technické listy":"Datasheets & Compliance",file:"/docs/datasheets/SED_Data Sheet_Testing_EN_v2.pdf",size:"4.49 MB",version:"v2.0"},{title:"EU & FCC Declaration of Conformity (Official Signed)",desc:"Official CE and FCC Part 15 Subpart B / ICES-003 Declaration of Conformity for Sound Event Detector indo
6563or and outdoor units, certified under Directives 2014/35/EU, 2014/30/EU, 2001/95/EC, 2011/65/EU and EN 60335-1 / EN 61000 standards.",cat:"datasheets",catLabel:e==="cs"?"Certifikace a CE":"Datasheets & Compliance",file:"/docs/datasheets/SED_EU_FCC_Declaration_of_Conformity.pdf",size:"0.15 MB",version:"EU & FCC Certified"},{title:"GDPR & Privacy Compliance Statement",desc:"GDPR compliance certification and legal opinion confirming zero-continuous-audio-recording architecture.",cat:"datasheets",catLabel:e==="cs"?"GDPR Certifikace":"Datasheets & Compliance",file:"/docs/datasheets/SED_GDPR_statement_EN.pdf",size:"0.79 MB",version:"GDPR Certified"},{title:"Official GDPR Law Study & Legal Opinion (GÃRGES & PARTNERS)",desc:"Independent legal assessment by JUDr. Marek Görges jr. confirming SED system architecture full compliance with Regulation (EU) 2016/679 (GDPR).",cat:"datasheets",catLabel:e==="cs"?"Právnà posudek GDPR":"Datasheets & Compliance",file:"/docs/datasheets/SED_GDPR_Legal_Opinion_Study.pdf",size:"0.10 MB",version:"Legal Opinion"}];let r="all";i.innerHTML=` 6564 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem;"> 6565 <div class="sed-container"> 6566 <div class="sed-section-header" style="max-width: 850px; margin-bottom: 2rem;"> 6567 <div class="sed-eyebrow">${t.eyebrow}</div> 6568 <h1 class="sed-page-hero-title">${t.title}</h1> 6569 <p class="sed-section-desc"> 6570 ${t.desc} 6571 </p> 6572 </div> 6573 6574 <!-- Filter Tabs (All 7 Categories Localized) --> 6575 <div style="display: flex; gap: 10px; flex-wrap: wrap; margin-top: 2rem;" id="sed-docs-filter-bar"> 6576 <button class="sed-btn active-tab" data-cat="all" style="padding: 8px 16px; border-radius: 20px; font-size: 0.85rem; font-weight: 700; border: 1px solid var(--blue-primary); cursor: pointer; transition: all 0.2s ease;">${t.allDocs} (${a.length})</button> 6577 <button class="sed-btn inactive-tab" data-cat="edge" style="padding: 8px 16px; border-radius: 20px; font-size: 0.85rem; font-weight: 700; border: 1px solid var(--slate-line); cursor: pointer; transition: all 0.2s ease;">${t.filterEdge}</button> 6578 <button class="sed-btn inactive-tab" data-cat="centralized" style="padding: 8px 16px; border-radius: 20px; font-size: 0.85rem; font-weight: 700; border: 1px solid var(--slate-line); cursor: pointer; transition: all 0.2s ease;">${t.filterCentralized}</button> 6579 <button class="sed-btn inactive-tab" data-cat="applications" style="padding: 8px 16px; border-radius: 20px; font-size: 0.85rem; font-weight: 700; border: 1px solid var(--slate-line); cursor: pointer; transition: all 0.2s ease;">${t.filterApps}</button> 6580 <button class="sed-btn inactive-tab" data-cat="integration" style="padding: 8px 16px; border-radius: 20px; font-size: 0.85rem; font-weight: 700; border: 1px solid var(--slate-line); cursor: pointer; transition: all 0.2s ease;">${t.filterIntegration}</button> 6581 <button class="sed-btn inactive-tab" data-cat="design_guides" style="padding: 8px 16px; border-radius: 20px; font-size: 0.85rem; font-weight: 700; border: 1px solid var(--slate-line); cursor: pointer; transition: all 0.2s ease;">${t.filterDesign}</button> 6582 <button class="sed-btn inactive-tab" data-cat="datasheets" style="padding: 8px 16px; border-radius: 20px; font-size: 0.85rem; font-weight: 700; border: 1px solid var(--slate-line); cursor: pointer; transition: all 0.2s ease;">${t.filterDatasheets}</button> 6583 </div> 6584 </div> 6585 </section> 6586 6587 <section class="sed-section" style="background-color: #ffffff; padding: 2rem 0 5rem;"> 6588 <div class="sed-container"> 6589 <div class="sed-grid-3" id="sed-docs-grid" style="gap: 1.75rem;"> 6590 </div> 6591 </div> 6592 </section> 6593 `;function n(){const u=i.querySelector("#sed-docs-grid");if(!u)return;const A=r==="all"?a:a.filter(h=>h.cat===r);u.innerHTML=A.map(h=>` 6594 <div class="sed-card" style="display: flex; flex-direction: column; justify-content: space-between; padding: 1.75rem; border-radius: 14px; border: 1.5px solid var(--slate-line); transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(0,0,0,0.03);" onmouseover="this.style.transform='translateY(-3px)'; this.style.boxShadow='0 10px 25px rgba(0,0,0,0.08)';" onmouseout="this.style.transform='none'; this.style.boxShadow='0 4px 15px rgba(0,0,0,0.03)';"> 6595 <div> 6596 <div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.85rem; flex-wrap: wrap; gap: 0.5rem;">
6597 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); font-size: 0.72rem; font-weight: 800; padding: 3px 9px; border-radius: 6px; text-transform: uppercase;">${h.catLabel}</span> 6598 <div style="display: flex; gap: 6px; align-items: center;"> 6599 ${h.file.endsWith("_EN.pdf")||h.file.endsWith(".pdf")?` 6600 <span style="font-size: 0.7rem; font-weight: 700; color: #475569; background: #f1f5f9; padding: 2px 6px; border-radius: 4px;">EN</span> 6601 `:""} 6602 <span style="font-size: 0.75rem; font-weight: 700; color: var(--text-muted);">${h.version}</span> 6603 </div> 6604 </div> 6605 <h3 style="font-size: 1.12rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.6rem; line-height: 1.35;">ð ${h.title}</h3> 6606 <p style="font-size: 0.88rem; color: var(--text-dark); line-height: 1.55; margin-bottom: 1.25rem;">${h.desc}</p> 6607 </div> 6608 <div style="display: flex; justify-content: space-between; align-items: center; padding-top: 1rem; border-top: 1px solid var(--slate-line);"> 6609 <span style="font-size: 0.76rem; font-weight: 600; color: var(--text-muted);">PDF · ${h.size}</span> 6610 <a href="${h.file}" target="_blank" download class="sed-btn sed-btn-primary" style="padding: 7px 16px; font-size: 0.82rem; font-weight: 700; text-decoration: none; border-radius: 8px; display: inline-flex; align-items: center; gap: 6px;"> 6611 <span>${t.downloadPdf}</span> 6612 </a> 6613 </div> 6614 </div> 6615 `).join("")}const d=i.querySelectorAll("#sed-docs-filter-bar button");d.forEach(u=>{u.addEventListener("click",()=>{d.forEach(A=>{A.style.background="transparent",A.style.color="var(--text-dark)",A.style.borderColor="var(--slate-line)"}),u.style.background="var(--blue-primary)",u.style.color="#ffffff",u.style.borderColor="var(--blue-primary)",r=u.getAttribute("data-cat"),n()})});const l=i.querySelector('[data-cat="all"]');return l&&(l.style.background="var(--blue-primary)",l.style.color="#ffffff",l.style.borderColor="var(--blue-primary)"),n(),i}function Kz(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a=Wu[t]||Wu.en,r=t==="ar",n=aa[t]||aa.en;e.innerHTML=` 6616 <!-- Hero Header --> 6617 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem; direction: ${r?"rtl":"ltr"};"> 6618 <div class="sed-container"> 6619 <div class="sed-section-header" style="max-width: 860px; margin: 0 auto 2rem; text-align: center;"> 6620 <div class="sed-eyebrow" style="display: inline-flex; align-items: center; gap: 8px;"> 6621 ${Ne("eula",18,"var(--blue-primary)")} 6622 <span>${a.eyebrow}</span> 6623 </div> 6624 <h1 class="sed-page-hero-title">${a.title}</h1> 6625 <p class="sed-section-desc">${a.subtitle}</p> 6626 </div> 6627 </div> 6628 </section> 6629 6630 <!-- Content Section --> 6631 <section class="sed-section" style="background-color: #ffffff; padding: 2rem 0 5rem; direction: ${r?"rtl":"ltr"}; text-align: ${r?"right":"left"};"> 6632 <div class="sed-container" style="max-width: 960px;"> 6633 6634 <!-- Company Metadata Card --> 6635 <div class="sed-card" style="padding: 1.75rem 2rem; margin-bottom: 2rem; background: #f8fafc; border: 1.5px solid var(--slate-line); border-radius: 12px; display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; gap: 1rem;"> 6636 <div> 6637 <div style="font-weight: 800; color: var(--navy-dark); font-size: 1.25rem; font-family: var(--font-heading); margin-bottom: 0.35rem;"> 6638 JALUD Embedded s.r.o. 6639 </div> 6640 <div style="font-size: 0.92rem; color: var(--text-dark); margin-bottom: 0.3rem;"> 6641 <strong>${a.companyDetails}</strong> 6642 </div> 6643 <div style="font-size: 0.88rem; color: var(--text-muted); line-height: 1.6;"> 6644 Web: <a href="https://www.jalud.eu" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;">www.jalud.eu</a> • 6645 E-mail: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span> 6646 </div> 6647 </div> 6648 <div style="display: flex; flex-direction: row; align-items: center; gap: 0.75rem; flex-wrap: wrap;"> 6649 <div style="font-size: 0.82rem; font-weight: 700; color: var(--blue-primary); background: #ffffff; padding: 0.45rem 0.9rem; border-radius: 6px; border: 1px solid var(--slate-line); white-space: nowrap;"> 6650 ${a.version} 6651 </div> 6652 <button class="sed-btn sed-btn-outline sed-download-pdf-btn" id="sed-download-pdf-btn" style="font-size: 0.82rem; padding: 0.45rem 0.9rem; display: inline-flex; align-items: center; gap: 6px; cursor: pointer; border-radius: 6px; background: #ffffff; color: var(--blue-primary); border-color: var(--blue-primary); font-weight: 700; transition: all 0.2s; white-space: nowrap;" onmouseover="this.style.background='var(--blue-ultra-light)'" onmouseout="this.style.background='#ffffff'"> 6653 ${Ne("download",14,"var(--blue-primary)")}
6654 <span>${n}</span> 6655 </button> 6656 </div> 6657 </div> 6658 6659 <!-- Quick Table of Contents --> 6660 <div style="background: var(--blue-light); border: 1px solid var(--blue-primary); border-radius: 12px; padding: 1.5rem; margin-bottom: 2.5rem;"> 6661 <div style="font-size: 0.85rem; font-weight: 800; color: var(--navy-dark); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.75rem;"> 6662 ð ${a.tocTitle} 6663 </div> 6664 <div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 0.6rem; font-size: 0.92rem;"> 6665 ${a.sections.map((l,u)=>` 6666 <a href="#${l.id}" class="sed-terms-nav" style="color: var(--navy-dark); font-weight: 600; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; transition: color 0.2s;" onmouseover="this.style.color='var(--blue-primary)'" onmouseout="this.style.color='var(--navy-dark)'"> 6667 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 22px; height: 22px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.78rem; font-weight: 800; flex-shrink: 0;">${l.num}</span> 6668 <span>${l.title}</span> 6669 </a> 6670 `).join("")} 6671 </div> 6672 </div> 6673 6674 <!-- Main Document Body -->
6675 <div class="sed-card" style="padding: 2.75rem; line-height: 1.8; color: var(--text-dark); background: #ffffff; border: 1.5px solid var(--slate-line); border-radius: 16px; box-shadow: 0 4px 20px rgba(0,0,0,0.03);"> 6676 6677 <!-- Preamble Callout --> 6678 <div style="background: #f8fafc; border-left: ${r?"none":"4px solid var(--blue-primary)"}; border-right: ${r?"4px solid var(--blue-primary)":"none"}; padding: 1.25rem 1.5rem; border-radius: ${r?"8px 0 0 8px":"0 8px 8px 0"}; margin-bottom: 2.5rem; font-size: 1.02rem; color: var(--navy-dark); line-height: 1.7;"> 6679 ${a.preamble} 6680 </div> 6681 6682 <!-- The 15 Sections --> 6683 <div style="display: flex; flex-direction: column; gap: 2rem;"> 6684 ${a.sections.map(l=>` 6685 <div id="${l.id}" style="scroll-margin-top: 100px; border-bottom: 1px solid var(--slate-line); padding-bottom: 1.75rem;"> 6686 <h2 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.75rem; display: flex; align-items: center; gap: 10px;"> 6687 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 28px; height: 28px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.85rem; font-weight: 800; flex-shrink: 0;"> 6688 ${l.num} 6689 </span> 6690 <span>${l.title}</span> 6691 </h2> 6692 <div style="font-size: 1rem; line-height: 1.8; color: var(--text-dark);"> 6693 ${l.text} 6694 </div> 6695 </div> 6696 `).join("")} 6697 </div> 6698 6699 <!-- Cross-Links to Other Legal Documents --> 6700 <div style="margin-top: 3.5rem; padding-top: 2rem; border-top: 2px solid var(--blue-light);"> 6701 <h3 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 1.25rem;"> 6702 ${a.crossLinksTitle} 6703 </h3> 6704 <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1rem;"> 6705 ${a.crossLinks.map(l=>` 6706 <a href="/${l.route}" data-route="${l.route}" class="sed-card" style="padding: 1.25rem; border: 1.5px solid var(--slate-line); border-radius: 10px; text-decoration: none; color: inherit; transition: all 0.2s; background: #fafafa; display: block;" onmouseover="this.style.borderColor='var(--blue-primary)'; this.style.transform='translateY(-2px)'" onmouseout="this.style.borderColor='var(--slate-line)'; this.style.transform='none'"> 6707 <div style="font-weight: 700; color: var(--blue-primary); font-size: 0.95rem; margin-bottom: 0.35rem;"> 6708 ${l.name} → 6709 </div> 6710 <div style="font-size: 0.85rem; color: var(--text-muted); line-height: 1.4;"> 6711 ${l.desc} 6712 </div> 6713 </a> 6714 `).join("")} 6715 </div> 6716 </div> 6717 6718 </div> 6719 </div> 6720 </section> 6721 `,e.querySelectorAll("a[data-route]").forEach(l=>{l.addEventListener("click",u=>{u.preventDefault();const A=l.getAttribute("data-route");typeof i=="function"&&i(A)})});const d=e.querySelector("#sed-download-pdf-btn");return d&&d.addEventListener("click",l=>{l.preventDefault(),dn("eula",t,d)}),e}function qz(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a=$u[t]||$u.en,r=t==="ar",n=aa[t]||aa.en;e.innerHTML=` 6722 <!-- Hero Header --> 6723 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem; direction: ${r?"rtl":"ltr"};"> 6724 <div class="sed-container"> 6725 <div class="sed-section-header" style="max-width: 860px; margin: 0 auto 2rem; text-align: center;"> 6726 <div class="sed-eyebrow" style="display: inline-flex; align-items: center; gap: 8px;"> 6727 ${Ne("productPrivacy",18,"var(--blue-primary)")} 6728 <span>${a.eyebrow}</span> 6729 </div> 6730 <h1 class="sed-page-hero-title">${a.title}</h1> 6731 <p class="sed-section-desc">${a.subtitle}</p> 6732 </div> 6733 </div> 6734 </section> 6735 6736 <!-- Main Content Section --> 6737 <section class="sed-section" style="background-color: #ffffff; padding: 2rem 0 5rem; direction: ${r?"rtl":"ltr"}; text-align: ${r?"right":"left"};"> 6738 <div class="sed-container" style="max-width: 960px;"> 6739 6740 <!-- Metadata Header Card --> 6741 <div class="sed-card" style="padding: 1.75rem 2rem; margin-bottom: 2rem; background: #f8fafc; border: 1.5px solid var(--slate-line); border-radius: 12px; display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; gap: 1rem;"> 6742 <div> 6743 <div style="font-weight: 800; color: var(--navy-dark); font-size: 1.25rem; font-family: var(--font-heading); margin-bottom: 0.35rem;"> 6744 JALUD Embedded s.r.o. 6745 </div> 6746 <div style="font-size: 0.92rem; color: var(--text-dark); margin-bottom: 0.3rem;"> 6747 <strong>${a.companyDetails}</strong> 6748 </div> 6749 <div style="font-size: 0.88rem; color: var(--text-muted); line-height: 1.6;"> 6750 Web: <a href="https://www.jalud.eu" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;">www.jalud.eu</a> • 6751 E-mail: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span> 6752 </div> 6753 </div> 6754 <div style="display: flex; flex-direction: row; align-items: center; gap: 0.75rem; flex-wrap: wrap;"> 6755 <div style="font-size: 0.82rem; font-weight: 700; color: var(--blue-primary); background: #ffffff; padding: 0.45rem 0.9rem; border-radius: 6px; border: 1px solid var(--slate-line); white-space: nowrap;"> 6756 ${a.version} 6757 </div> 6758 <a href="/docs/datasheets/SED_GDPR_Legal_Opinion_Study.pdf" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-outline" style="font-size: 0.82rem; padding: 0.45rem 0.9rem; display: inline-flex; align-items: center; gap: 6px; cursor: pointer; border-radius: 6px; background: #ffffff; color: var(--navy-dark); border-color: var(--slate-line); font-weight: 700; transition: all 0.2s; white-space: nowrap; text-decoration: none;" onmouseover="this.style.borderColor='var(--blue-primary)'; this.style.color='var(--blue-primary)'" onmouseout="this.style.borderColor='var(--slate-line)'; this.style.color='var(--navy-dark)'">
6759 <span>âï¸</span> 6760 <span>${a.gdprStudyBtn||"GDPR Právnà posudek (PDF)"}</span> 6761 </a> 6762 <button class="sed-btn sed-btn-outline sed-download-pdf-btn" id="sed-download-pdf-btn" style="font-size: 0.82rem; padding: 0.45rem 0.9rem; display: inline-flex; align-items: center; gap: 6px; cursor: pointer; border-radius: 6px; background: #ffffff; color: var(--blue-primary); border-color: var(--blue-primary); font-weight: 700; transition: all 0.2s; white-space: nowrap;" onmouseover="this.style.background='var(--blue-ultra-light)'" onmouseout="this.style.background='#ffffff'"> 6763 ${Ne("download",14,"var(--blue-primary)")} 6764 <span>${n}</span> 6765 </button> 6766 </div> 6767 </div> 6768 6769 <!-- Quick Table of Contents --> 6770 <div style="background: var(--blue-light); border: 1px solid var(--blue-primary); border-radius: 12px; padding: 1.5rem; margin-bottom: 2.5rem;"> 6771 <div style="font-size: 0.85rem; font-weight: 800; color: var(--navy-dark); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.75rem;"> 6772 ð ${a.tocTitle} 6773 </div> 6774 <div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 0.6rem; font-size: 0.92rem;"> 6775 ${a.sections.map(l=>` 6776 <a href="#${l.id}" class="sed-terms-nav" style="color: var(--navy-dark); font-weight: 600; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; transition: color 0.2s;" onmouseover="this.style.color='var(--blue-primary)'" onmouseout="this.style.color='var(--navy-dark)'"> 6777 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 22px; height: 22px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.78rem; font-weight: 800; flex-shrink: 0;">${l.num}</span> 6778 <span>${l.title}</span> 6779 </a> 6780 `).join("")} 6781 </div> 6782 </div> 6783 6784 <!-- Main Document Body -->
6785 <div class="sed-card" style="padding: 2.75rem; line-height: 1.8; color: var(--text-dark); background: #ffffff; border: 1.5px solid var(--slate-line); border-radius: 16px; box-shadow: 0 4px 20px rgba(0,0,0,0.03);"> 6786 6787 <!-- Key Callout: Privacy by Design --> 6788 <div style="background: #f0fdf4; border-left: ${r?"none":"4px solid #16a34a"}; border-right: ${r?"4px solid #16a34a":"none"}; padding: 1.25rem 1.5rem; border-radius: ${r?"8px 0 0 8px":"0 8px 8px 0"}; margin-bottom: 2.5rem; font-size: 1.02rem; color: #14532d; line-height: 1.7;"> 6789 <div style="font-weight: 800; font-size: 1.05rem; margin-bottom: 0.35rem; color: #15803d; display: flex; align-items: center; gap: 8px;"> 6790 <span>ð¡ï¸</span> <span>${a.introBadge}</span> 6791 </div> 6792 ${a.introText} 6793 </div> 6794 6795 <!-- The Sections --> 6796 <div style="display: flex; flex-direction: column; gap: 2rem;"> 6797 ${a.sections.map(l=>` 6798 <div id="${l.id}" style="scroll-margin-top: 100px; border-bottom: 1px solid var(--slate-line); padding-bottom: 1.75rem;"> 6799 <h2 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.75rem; display: flex; align-items: center; gap: 10px;"> 6800 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 28px; height: 28px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.85rem; font-weight: 800; flex-shrink: 0;"> 6801 ${l.num} 6802 </span> 6803 <span>${l.title}</span> 6804 </h2> 6805 <div style="font-size: 1rem; line-height: 1.8; color: var(--text-dark);"> 6806 ${l.text} 6807 </div> 6808 ${l.id==="pp-7"||l.id==="prod-6"||l.showGdprDownloads?` 6809 <div style="margin-top: 1.5rem; background: #f8fafc; border: 1.5px solid #cbd5e1; border-left: 4px solid var(--blue-primary); border-radius: 10px; padding: 1.25rem 1.5rem;"> 6810 <div style="font-size: 0.95rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.35rem; display: flex; align-items: center; gap: 8px;"> 6811 <span>âï¸</span> 6812 <span>${a.gdprStudyBoxTitle||"Oficiálnà právnà posudek a certifikace GDPR"}</span> 6813 </div> 6814 <p style="font-size: 0.88rem; color: var(--text-muted); margin: 0 0 1rem; line-height: 1.5;"> 6815 ${a.gdprStudyBoxDesc||"Nezávislý právnà posudek advokátnà kanceláÅe GÃRGES & PARTNERS i technické prohlášenà o shodÄ s GDPR jsou k dispozici ke staženÃ:"} 6816 </p> 6817 <div style="display: flex; flex-wrap: wrap; gap: 0.75rem; align-items: center;"> 6818 <a href="/docs/datasheets/SED_GDPR_Legal_Opinion_Study.pdf" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-primary" style="font-size: 0.82rem; padding: 0.5rem 1rem; text-decoration: none; display: inline-flex; align-items: center; gap: 6px; font-weight: 700; border-radius: 6px; box-shadow: 0 2px 6px rgba(0,102,204,0.2);"> 6819 <span>ð</span> 6820 <span>${a.gdprStudyDownloadBtn||"Stáhnout právnà posudek GDPR (PDF)"}</span> 6821 <span style="font-size: 0.72rem; opacity: 0.85; margin-left: 2px;">(0.1 MB)</span> 6822 </a> 6823 <a href="/docs/datasheets/SED_GDPR_statement_EN.pdf" target="_blank" rel="noopener noreferrer" class="sed-btn sed-btn-outline" style="font-size: 0.82rem; padding: 0.5rem 1rem; text-decoration: none; display: inline-flex; align-items: center; gap: 6px; font-weight: 700; border-radius: 6px; background: #ffffff; color: var(--navy-dark); border-color: var(--slate-line); transition: all 0.2s;" onmouseover="this.style.borderColor='var(--blue-primary)'; this.style.color='var(--blue-primary)'" onmouseout="this.style.borderColor='var(--slate-line)'; this.style.color='var(--navy-dark)'">
6824 <span>ð¡ï¸</span> 6825 <span>${a.gdprStatementDownloadBtn||"Prohlášenà o shodÄ s GDPR (PDF)"}</span> 6826 <span style="font-size: 0.72rem; color: var(--text-muted); margin-left: 2px;">(0.8 MB)</span> 6827 </a> 6828 <a href="/manuals-and-datasheets" data-route="manuals-and-datasheets" style="font-size: 0.82rem; color: var(--blue-primary); text-decoration: none; font-weight: 700; margin-left: auto; display: inline-flex; align-items: center; gap: 4px;" onmouseover="this.style.textDecoration='underline'" onmouseout="this.style.textDecoration='none'"> 6829 <span>${a.gdprManualsLink||"Sekce Manuály & Datasheety â"}</span> 6830 </a> 6831 </div> 6832 </div> 6833 `:""} 6834 </div> 6835 `).join("")} 6836 </div> 6837 6838 <!-- Cross-Links to Other Legal Documents --> 6839 <div style="margin-top: 3.5rem; padding-top: 2rem; border-top: 2px solid var(--blue-light);"> 6840 <h3 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 1.25rem;"> 6841 ${a.crossLinksTitle} 6842 </h3> 6843 <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1rem;"> 6844 ${a.crossLinks.map(l=>` 6845 <a href="/${l.route}" data-route="${l.route}" class="sed-card" style="padding: 1.25rem; border: 1.5px solid var(--slate-line); border-radius: 10px; text-decoration: none; color: inherit; transition: all 0.2s; background: #fafafa; display: block;" onmouseover="this.style.borderColor='var(--blue-primary)'; this.style.transform='translateY(-2px)'" onmouseout="this.style.borderColor='var(--slate-line)'; this.style.transform='none'"> 6846 <div style="font-weight: 700; color: var(--blue-primary); font-size: 0.95rem; margin-bottom: 0.35rem;"> 6847 ${l.name} → 6848 </div> 6849 <div style="font-size: 0.85rem; color: var(--text-muted); line-height: 1.4;"> 6850 ${l.desc} 6851 </div> 6852 </a> 6853 `).join("")} 6854 </div> 6855 </div> 6856 6857 </div> 6858 </div> 6859 </section> 6860 `,e.querySelectorAll("a[data-route]").forEach(l=>{l.addEventListener("click",u=>{u.preventDefault();const A=l.getAttribute("data-route");typeof i=="function"&&i(A)})});const d=e.querySelector("#sed-download-pdf-btn");return d&&d.addEventListener("click",l=>{l.preventDefault(),dn("productPrivacy",t,d)}),e}function Wz(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a=Yu[t]||Yu.en,r=t==="ar",n=aa[t]||aa.en;e.innerHTML=` 6861 <!-- Hero Header --> 6862 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem; direction: ${r?"rtl":"ltr"};"> 6863 <div class="sed-container"> 6864 <div class="sed-section-header" style="max-width: 860px; margin: 0 auto 2rem; text-align: center;"> 6865 <div class="sed-eyebrow" style="display: inline-flex; align-items: center; gap: 8px;"> 6866 ${Ne("dpa",18,"var(--blue-primary)")} 6867 <span>${a.eyebrow}</span> 6868 </div> 6869 <h1 class="sed-page-hero-title">${a.title}</h1> 6870 <p class="sed-section-desc">${a.subtitle}</p> 6871 </div> 6872 </div> 6873 </section> 6874 6875 <!-- Main Content Section --> 6876 <section class="sed-section" style="background-color: #ffffff; padding: 2rem 0 5rem; direction: ${r?"rtl":"ltr"}; text-align: ${r?"right":"left"};"> 6877 <div class="sed-container" style="max-width: 960px;"> 6878 6879 <!-- Metadata Header Card --> 6880 <div class="sed-card" style="padding: 1.75rem 2rem; margin-bottom: 2rem; background: #f8fafc; border: 1.5px solid var(--slate-line); border-radius: 12px; display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; gap: 1rem;"> 6881 <div> 6882 <div style="font-weight: 800; color: var(--navy-dark); font-size: 1.25rem; font-family: var(--font-heading); margin-bottom: 0.35rem;"> 6883 JALUD Embedded s.r.o. 6884 </div> 6885 <div style="font-size: 0.92rem; color: var(--text-dark); margin-bottom: 0.3rem;"> 6886 <strong>${a.companyDetails}</strong> 6887 </div> 6888 <div style="font-size: 0.88rem; color: var(--text-muted); line-height: 1.6;"> 6889 Web: <a href="https://www.jalud.eu" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;">www.jalud.eu</a> • 6890 E-mail: <span class="sed-obf-email" data-u="aW5mbw==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="aW5mb0BqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">info [at] jalud-embedded.com</span></span> 6891 </div> 6892 </div> 6893 <div style="display: flex; flex-direction: row; align-items: center; gap: 0.75rem; flex-wrap: wrap;"> 6894 <div style="font-size: 0.82rem; font-weight: 700; color: var(--blue-primary); background: #ffffff; padding: 0.45rem 0.9rem; border-radius: 6px; border: 1px solid var(--slate-line); white-space: nowrap;"> 6895 ${a.version} 6896 </div> 6897 <button class="sed-btn sed-btn-outline sed-download-pdf-btn" id="sed-download-pdf-btn" style="font-size: 0.82rem; padding: 0.45rem 0.9rem; display: inline-flex; align-items: center; gap: 6px; cursor: pointer; border-radius: 6px; background: #ffffff; color: var(--blue-primary); border-color: var(--blue-primary); font-weight: 700; transition: all 0.2s; white-space: nowrap;" onmouseover="this.style.background='var(--blue-ultra-light)'" onmouseout="this.style.background='#ffffff'"> 6898 ${Ne("download",14,"var(--blue-primary)")}
6899 <span>${n}</span> 6900 </button> 6901 </div> 6902 </div> 6903 6904 <!-- Quick Table of Contents --> 6905 <div style="background: var(--blue-light); border: 1px solid var(--blue-primary); border-radius: 12px; padding: 1.5rem; margin-bottom: 2.5rem;"> 6906 <div style="font-size: 0.85rem; font-weight: 800; color: var(--navy-dark); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.75rem;"> 6907 ð ${a.tocTitle} 6908 </div> 6909 <div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 0.6rem; font-size: 0.92rem;"> 6910 ${a.sections.map(l=>` 6911 <a href="#${l.id}" class="sed-terms-nav" style="color: var(--navy-dark); font-weight: 600; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; transition: color 0.2s;" onmouseover="this.style.color='var(--blue-primary)'" onmouseout="this.style.color='var(--navy-dark)'"> 6912 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 22px; height: 22px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.78rem; font-weight: 800; flex-shrink: 0;">${l.num}</span> 6913 <span>${l.title}</span> 6914 </a> 6915 `).join("")} 6916 </div> 6917 </div> 6918 6919 <!-- Main Document Body -->
6920 <div class="sed-card" style="padding: 2.75rem; line-height: 1.8; color: var(--text-dark); background: #ffffff; border: 1.5px solid var(--slate-line); border-radius: 16px; box-shadow: 0 4px 20px rgba(0,0,0,0.03);"> 6921 6922 <!-- Preamble Callout --> 6923 <div style="background: #f8fafc; border-left: ${r?"none":"4px solid var(--blue-primary)"}; border-right: ${r?"4px solid var(--blue-primary)":"none"}; padding: 1.25rem 1.5rem; border-radius: ${r?"8px 0 0 8px":"0 8px 8px 0"}; margin-bottom: 2.5rem; font-size: 1.02rem; color: var(--navy-dark); line-height: 1.7;"> 6924 ${a.preamble} 6925 </div> 6926 6927 <!-- The Sections --> 6928 <div style="display: flex; flex-direction: column; gap: 2rem;"> 6929 ${a.sections.map(l=>` 6930 <div id="${l.id}" style="scroll-margin-top: 100px; border-bottom: 1px solid var(--slate-line); padding-bottom: 1.75rem;"> 6931 <h2 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.75rem; display: flex; align-items: center; gap: 10px;"> 6932 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 28px; height: 28px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.85rem; font-weight: 800; flex-shrink: 0;"> 6933 ${l.num} 6934 </span> 6935 <span>${l.title}</span> 6936 </h2> 6937 <div style="font-size: 1rem; line-height: 1.8; color: var(--text-dark);"> 6938 ${l.text} 6939 </div> 6940 </div> 6941 `).join("")} 6942 </div> 6943 6944 <!-- Cross-Links to Other Legal Documents --> 6945 <div style="margin-top: 3.5rem; padding-top: 2rem; border-top: 2px solid var(--blue-light);"> 6946 <h3 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 1.25rem;"> 6947 ${a.crossLinksTitle} 6948 </h3> 6949 <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1rem;"> 6950 ${a.crossLinks.map(l=>` 6951 <a href="/${l.route}" data-route="${l.route}" class="sed-card" style="padding: 1.25rem; border: 1.5px solid var(--slate-line); border-radius: 10px; text-decoration: none; color: inherit; transition: all 0.2s; background: #fafafa; display: block;" onmouseover="this.style.borderColor='var(--blue-primary)'; this.style.transform='translateY(-2px)'" onmouseout="this.style.borderColor='var(--slate-line)'; this.style.transform='none'"> 6952 <div style="font-weight: 700; color: var(--blue-primary); font-size: 0.95rem; margin-bottom: 0.35rem;"> 6953 ${l.name} → 6954 </div> 6955 <div style="font-size: 0.85rem; color: var(--text-muted); line-height: 1.4;"> 6956 ${l.desc} 6957 </div> 6958 </a> 6959 `).join("")} 6960 </div> 6961 </div> 6962 6963 </div> 6964 </div> 6965 </section> 6966 `,e.querySelectorAll("a[data-route]").forEach(l=>{l.addEventListener("click",u=>{u.preventDefault();const A=l.getAttribute("data-route");typeof i=="function"&&i(A)})});const d=e.querySelector("#sed-download-pdf-btn");return d&&d.addEventListener("click",l=>{l.preventDefault(),dn("dpa",t,d)}),e}function Zz(i){const e=document.createElement("div");e.className="sed-page";const t=_t()||"en",a=Xu[t]||Xu.en,r=t==="ar",n=aa[t]||aa.en;e.innerHTML=` 6967 <!-- Hero Header --> 6968 <section class="sed-section" style="background: linear-gradient(165deg, var(--blue-light) 0%, #ffffff 70%); padding: 4.5rem 0 3rem; direction: ${r?"rtl":"ltr"};"> 6969 <div class="sed-container"> 6970 <div class="sed-section-header" style="max-width: 860px; margin: 0 auto 2rem; text-align: center;"> 6971 <div class="sed-eyebrow" style="display: inline-flex; align-items: center; gap: 8px;"> 6972 ${Ne("support",18,"var(--blue-primary)")} 6973 <span>${a.eyebrow}</span> 6974 </div> 6975 <h1 class="sed-page-hero-title">${a.title}</h1> 6976 <p class="sed-section-desc">${a.subtitle}</p> 6977 </div> 6978 </div> 6979 </section> 6980 6981 <!-- Main Content Section --> 6982 <section class="sed-section" style="background-color: #ffffff; padding: 2rem 0 5rem; direction: ${r?"rtl":"ltr"}; text-align: ${r?"right":"left"};"> 6983 <div class="sed-container" style="max-width: 960px;"> 6984 6985 <!-- Metadata Header Card --> 6986 <div class="sed-card" style="padding: 1.75rem 2rem; margin-bottom: 2rem; background: #f8fafc; border: 1.5px solid var(--slate-line); border-radius: 12px; display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; gap: 1rem;"> 6987 <div> 6988 <div style="font-weight: 800; color: var(--navy-dark); font-size: 1.25rem; font-family: var(--font-heading); margin-bottom: 0.35rem;"> 6989 JALUD Embedded s.r.o. 6990 </div> 6991 <div style="font-size: 0.92rem; color: var(--text-dark); margin-bottom: 0.3rem;"> 6992 <strong>${a.companyDetails}</strong> 6993 </div> 6994 <div style="font-size: 0.88rem; color: var(--text-muted); line-height: 1.6;"> 6995 Web: <a href="https://www.jalud.eu" target="_blank" rel="noopener noreferrer" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;">www.jalud.eu</a> • 6996 E-mail: <span class="sed-obf-email" data-u="c3VwcG9ydA==" data-d="amFsdWQtZW1iZWRkZWQuY29t" data-t="c3VwcG9ydEBqYWx1ZC1lbWJlZGRlZC5jb20=" style="color: var(--blue-primary); text-decoration: none; font-weight: 600;"><span class="sed-obf-fallback">support [at] jalud-embedded.com</span></span> 6997 </div> 6998 </div> 6999 <div style="display: flex; flex-direction: row; align-items: center; gap: 0.75rem; flex-wrap: wrap;"> 7000 <div style="font-size: 0.82rem; font-weight: 700; color: var(--blue-primary); background: #ffffff; padding: 0.45rem 0.9rem; border-radius: 6px; border: 1px solid var(--slate-line); white-space: nowrap;"> 7001 ${a.version} 7002 </div> 7003 <button class="sed-btn sed-btn-outline sed-download-pdf-btn" id="sed-download-pdf-btn" style="font-size: 0.82rem; padding: 0.45rem 0.9rem; display: inline-flex; align-items: center; gap: 6px; cursor: pointer; border-radius: 6px; background: #ffffff; color: var(--blue-primary); border-color: var(--blue-primary); font-weight: 700; transition: all 0.2s; white-space: nowrap;" onmouseover="this.style.background='var(--blue-ultra-light)'" onmouseout="this.style.background='#ffffff'"> 7004 ${Ne("download",14,"var(--blue-primary)")}
7005 <span>${n}</span> 7006 </button> 7007 </div> 7008 </div> 7009 7010 <!-- Quick Table of Contents --> 7011 <div style="background: var(--blue-light); border: 1px solid var(--blue-primary); border-radius: 12px; padding: 1.5rem; margin-bottom: 2.5rem;"> 7012 <div style="font-size: 0.85rem; font-weight: 800; color: var(--navy-dark); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.75rem;"> 7013 ð ${a.tocTitle} 7014 </div> 7015 <div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 0.6rem; font-size: 0.92rem;"> 7016 ${a.sections.map(l=>` 7017 <a href="#${l.id}" class="sed-terms-nav" style="color: var(--navy-dark); font-weight: 600; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; transition: color 0.2s;" onmouseover="this.style.color='var(--blue-primary)'" onmouseout="this.style.color='var(--navy-dark)'"> 7018 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 22px; height: 22px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.78rem; font-weight: 800; flex-shrink: 0;">${l.num}</span> 7019 <span>${l.title}</span> 7020 </a> 7021 `).join("")} 7022 </div> 7023 </div> 7024 7025 <!-- Main Document Body -->
7026 <div class="sed-card" style="padding: 2.75rem; line-height: 1.8; color: var(--text-dark); background: #ffffff; border: 1.5px solid var(--slate-line); border-radius: 16px; box-shadow: 0 4px 20px rgba(0,0,0,0.03);"> 7027 7028 <!-- Key Callout: Operational Target Notice (Prohibits SLA Claims) --> 7029 <div style="background: #fffbeb; border-left: ${r?"none":"4px solid #f59e0b"}; border-right: ${r?"4px solid #f59e0b":"none"}; padding: 1.25rem 1.5rem; border-radius: ${r?"8px 0 0 8px":"0 8px 8px 0"}; margin-bottom: 2.5rem; font-size: 1.02rem; color: #78350f; line-height: 1.7;"> 7030 <div style="font-weight: 800; font-size: 1.05rem; margin-bottom: 0.35rem; color: #b45309; display: flex; align-items: center; gap: 8px;"> 7031 <span>â ï¸</span> <span>${a.slaNoticeBadge}</span> 7032 </div> 7033 ${a.slaNoticeText} 7034 </div> 7035 7036 <!-- Preamble --> 7037 <div style="background: #f8fafc; border-left: ${r?"none":"4px solid var(--blue-primary)"}; border-right: ${r?"4px solid var(--blue-primary)":"none"}; padding: 1.25rem 1.5rem; border-radius: ${r?"8px 0 0 8px":"0 8px 8px 0"}; margin-bottom: 2.5rem; font-size: 1.02rem; color: var(--navy-dark); line-height: 1.7;"> 7038 ${a.preamble} 7039 </div> 7040 7041 <!-- The Sections --> 7042 <div style="display: flex; flex-direction: column; gap: 2rem;"> 7043 ${a.sections.map(l=>` 7044 <div id="${l.id}" style="scroll-margin-top: 100px; border-bottom: 1px solid var(--slate-line); padding-bottom: 1.75rem;"> 7045 <h2 style="font-family: var(--font-heading); font-size: 1.25rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 0.75rem; display: flex; align-items: center; gap: 10px;"> 7046 <span style="background: var(--blue-ultra-light); color: var(--blue-primary); width: 28px; height: 28px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.85rem; font-weight: 800; flex-shrink: 0;"> 7047 ${l.num} 7048 </span> 7049 <span>${l.title}</span> 7050 </h2> 7051 <div style="font-size: 1rem; line-height: 1.8; color: var(--text-dark);"> 7052 ${l.text} 7053 </div> 7054 </div> 7055 `).join("")} 7056 </div> 7057 7058 <!-- Cross-Links to Other Legal Documents --> 7059 <div style="margin-top: 3.5rem; padding-top: 2rem; border-top: 2px solid var(--blue-light);"> 7060 <h3 style="font-family: var(--font-heading); font-size: 1.15rem; font-weight: 800; color: var(--navy-dark); margin-bottom: 1.25rem;"> 7061 ${a.crossLinksTitle} 7062 </h3> 7063 <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1rem;"> 7064 ${a.crossLinks.map(l=>` 7065 <a href="/${l.route}" data-route="${l.route}" class="sed-card" style="padding: 1.25rem; border: 1.5px solid var(--slate-line); border-radius: 10px; text-decoration: none; color: inherit; transition: all 0.2s; background: #fafafa; display: block;" onmouseover="this.style.borderColor='var(--blue-primary)'; this.style.transform='translateY(-2px)'" onmouseout="this.style.borderColor='var(--slate-line)'; this.style.transform='none'"> 7066 <div style="font-weight: 700; color: var(--blue-primary); font-size: 0.95rem; margin-bottom: 0.35rem;"> 7067 ${l.name} → 7068 </div> 7069 <div style="font-size: 0.85rem; color: var(--text-muted); line-height: 1.4;"> 7070 ${l.desc} 7071 </div> 7072 </a> 7073 `).join("")} 7074 </div> 7075 </div> 7076 7077 </div> 7078 </div> 7079 </section> 7080 `,e.querySelectorAll("a[data-route]").forEach(l=>{l.addEventListener("click",u=>{u.preventDefault();const A=l.getAttribute("data-route");typeof i=="function"&&i(A)})});const d=e.querySelector("#sed-download-pdf-btn");return d&&d.addEventListener("click",l=>{l.preventDefault(),dn("support",t,d)}),e}typeof window<"u"&&(window.openArticleModal=sr);const Ys=document.getElementById("app");function Jz(i){const e=_t()||"en",t=i.replace(/^#\/?/,"").replace(/\/+$/,"");let a=null,r="news";if(t.startsWith("news/")||t.startsWith("latest-news/"))a=t.replace(/^(latest-)?news\//,""),r="news";else if(t.startsWith("case-studies/"))a=t.replace(/^case-studies\//,""),r="case-studies";else if(t.startsWith("product-updates/"))a=t.replace(/^product-updates\//,""),r="product-updates";else if(rn(t,e)){a=t;const u=(rn(t,e).category||"latest-news").toLowerCase();r=u.includes("case")?"case-studies":u.includes("product")?"product-updates":"news"}if(a){const l=rn(a,e);if(l){const u=`${l.title} | Sound Event Detector`,A=(l.excerpt||"Official Sound Event Detector field report and analysis.").slice(0,220),h=`https://www.jalud.eu/${r}/${a}`;document.title=u;try{const v=document.querySelector('meta[name="description"]');v&&v.setAttribute("content",A);const k=document.querySelector('meta[property="og:title"]');k&&k.setAttribute("content",u);const g=document.querySelector('meta[property="og:description"]');g&&g.setAttribute("content",A);const E=document.querySelector('meta[property="og:url"]');E&&E.setAttribute("content",h);const S=document.querySelector('link[rel="canonical"]');if(S&&S.setAttribute("href",h),l.img){const T=document.querySelector('meta[property="og:image"]');T&&T.setAttribute("content",l.img.startsWith("http")?l.img:`https://www.jalud.eu${l.img.startsWith("/")?"":"/"}${l.img}`)}}catch{}return}}const n={home:{title:"Sound Event Detector | Real-Time AI Acoustic Security & Threat Detection",desc:"Sound Event Detector (SED) provides real-time AI audio security detection for gunshots, panic screams, glass breaks, drones, and sirens."},solutions:{title:"Acoustic Security Architecture & AI Solutions | Sound Event Detector",desc:"Explore SED modular edge hardware and smart camera ACAP/HEOP plugins with real-time on-edge processing, privacy-by-design architecture and zero speech recording."},detection:{title:"Acoustic Threat Detection Portfolio | Sound Event Detector",desc:"Real-time AI audio classifiers for gunshots, glass break, drones, screams, aggression, angle grinders, and sirens."},"detection-gunshot":{title:"Real-Time AI Gunshot Detection & PTZ Auto-Slew | Sound Event Detector",desc:"Ballistic impulse and firearm acoustic detection with instant automated PTZ camera triangulation."}
7080,"detection-glass":{title:"Acoustic Glass Break Detection & Burglary Prevention | Sound Event Detector",desc:"Dual-frequency acoustic fracture detection for commercial storefronts, banking facilities, and residential perimeters."},"detection-drone":{title:"360° Drone & UAV Acoustic Perimeter Protection | Sound Event Detector",desc:"Harmonic rotor audio detection for unauthorized drones in correctional facilities, airports, and critical infrastructure."},"detection-scream":{title:"Panic Scream & Verbal Aggression AI Classification | Sound Event Detector",desc:"Multi-class acoustic distinction for panic screams, hostile shouting, and vocal stress in hospitals, schools, and cities."},"detection-graffiti":{title:"Aerosol Spray & Graffiti Vandalism Detection | Sound Event Detector",desc:"Early acoustic identification of aerosol can agitation and nozzle spraying to protect public transit and monuments."},"detection-grinder":{title:"Angle Grinder & Metal Cutting Acoustic Detection | Sound Event Detector",desc:"High-RPM cutting disc and perimeter fence breach acoustic detection for industrial yards and storage facilities."},"detection-siren":{title:"Emergency Vehicle Siren Recognition & Traffic Priority | Sound Event Detector",desc:"Acoustic sweep frequency recognition for police, ambulance, and fire rescue priority in smart city traffic corridors."},markets:{title:"Industry Solutions & Vertical Applications | Sound Event Detector",desc:"Acoustic AI deployments for smart cities, healthcare hospitals, university campuses, industrial sites, and commercial real estate."},"market-public":{title:"Smart City & Municipal Public Safety Acoustic AI | Sound Event Detector",desc:"Instant alert dispatch to municipal police command centers with 360-degree acoustic camera slewing."},"market-healthcare":{title:"Hospital & Healthcare Emergency Acoustic Protection | Sound Event Detector",desc:"Protect ER medical staff against aggressive behavior and panic situations without recording patient voice."},"market-education":{title:"Campus & School Safety Acoustic Security | Sound Event Detector",desc:"Active threat detection for educational corridors, outdoor athletic fields, and university facilities."},"market-industrial":{title:"Critical Infrastructure & Industrial Site Acoustic Security | Sound Event Detector",desc:"Perimeter fence breach, metal cutting, explosion, and drone early-warning for high-security facilities."},"market-private":{title:"Commercial Real Estate & Retail Loss Prevention | Sound Event Detector",desc:"After-hours burglary and glass breakage early detection for shopping centers, logistics depots, and storefronts."},cooperation:{title:"Partnership Programs & Global Integrator Network | Sound Event Detector",desc:"Partner with JALUD Embedded as a certified security distributor, VMS system integrator, or OEM technology partner."},"distributors-map":{title:"Global Distributors & Certified Integrators Map | Sound Event Detector",desc:"Interactive worldwide directory of authorized SED security distributors and certified installation partners."},news:{title:"Latest News, TV Reports & Press Releases | Sound Event Detector",desc:"Latest company updates, TV news coverage, security awards, and international deployment announcements."},"case-studies":{title:"Field Case Studies & Deployment Results | Sound Event Detector",desc:"Documented field results from smart city deployments, university campus security, and prison perimeter defense."},"product-updates":{title:"Product, Firmware & Algorithm Updates | Sound Event Detector",desc:"Latest firmware releases, neural network model improvements, and VMS integration driver updates."},"about-us":{title:"About JALUD Embedded | Leadership & Acoustic Engineering Team",desc:"Learn about JALUD Embedded, our founding story, mission, and the engineering team behind Sound Event Detector."},"manuals-and-datasheets":{title:"Technical Manuals, Datasheets & Certifications | Sound Event Detector",desc:"Official technical specifications, ONVIF drivers, CE/FCC declarations of conformity, and GDPR legal opinion studies."},contact:{title:"Contact Sales & Request Live Acoustic Demo | Sound Event Detector",desc:"Get in touch with JALUD Embedded sales and acoustic engineering team for customized security assessments and live demos."},"privacy-policy":{title:"Privacy Policy | Sound Event Detector",desc:"Official data protection statement for website visitors and commercial inquiries under GDPR by JALUD Embedded s.r.o."},"product-privacy":{title:"Product Privacy & Data Protection | Sound Event Detector",desc:"Technical privacy architecture, volatile RAM processing, zero continuous speech recording, and edge vs cloud scenarios for SED."},eula:{title:"End User License Agreement (EULA) | Sound Event Detector",desc:"Standard software licensing terms, assistive technology guidance, and operational conditions for Sound Event Detector by JALUD Embedded."},"terms-and-conditions":{title:"Terms & Conditions | Sound Event Detector",desc:"General commercial terms and conditions for hardware purchasing, softw
7080are subscriptions, and services from JALUD Embedded s.r.o."},"data-processing-agreement":{title:"Data Processing Agreement (DPA) | Sound Event Detector",desc:"Standard GDPR Article 28 data processing agreement for cloud-connected deployments and remote maintenance services."},"support-and-maintenance":{title:"Support & Maintenance Terms | Sound Event Detector",desc:"Technical support framework, AI model updates, incident severity classifications, and operational target response times."},"code-of-ethics":{title:"Code of Ethics & Responsible AI | Sound Event Detector",desc:"Ethical principles, responsible business conduct, and human-centred artificial intelligence standards of JALUD Embedded s.r.o."},"policy-ims":{title:"IMS Security Policy (ISO 9001 & ISO 27001) | Sound Event Detector",desc:"Integrated Management System policy and information security commitments certified under ISO 9001 and ISO 27001."},"cookie-policy":{title:"Cookie Policy | Sound Event Detector",desc:"Information on technical cookies, audience analytics, and managing your privacy preferences on the Sound Event Detector website."}},d=n[i]||n.home;document.title=d.title;try{const l=document.querySelector('meta[name="description"]');l&&l.setAttribute("content",d.desc);const u=document.querySelector('meta[property="og:title"]');u&&u.setAttribute("content",d.title);const A=document.querySelector('meta[property="og:description"]');A&&A.setAttribute("content",d.desc);const h=document.querySelector('meta[name="twitter:title"]');h&&h.setAttribute("content",d.title);const v=document.querySelector('meta[name="twitter:description"]');v&&v.setAttribute("content",d.desc);const k=document.querySelector('meta[property="og:url"]');k&&k.setAttribute("content",`https://www.jalud.eu/#${i==="home"?"":i}`);const g=document.querySelector('link[rel="canonical"]');g&&g.setAttribute("href",`https://www.jalud.eu/#${i==="home"?"":i}`)}catch{}}function $z(){const i=window.location.pathname.replace(/^\/+/,"").replace(/\/+$/,""),e=window.location.hash.replace(/^#\/?/,"").replace(/\/+$/,""),t=["en","cs","de","es","pt","ar"];return e?t.includes(e.toLowerCase())?"home":e:i&&(i.startsWith("news/")||i.startsWith("latest-news/")||i.startsWith("case-studies/")||i.startsWith("product-updates/"))?i:i||"home"}let tg=null;function Yz(){try{const i=window.location.pathname+(window.location.hash||"");if(tg===i)return;tg=i,window.dataLayer&&window.dataLayer.push({event:"virtual_page_view",page_path:i,page_title:document.title,page_location:window.location.href,page_language:_t()||"en"})}catch{}}function mi(i="home",e=!0){const t=(i||"home").replace(/^#\/?/,"").replace(/\/+$/,"")||"home",a=_t()||"en";let r=t,n=null;if(t.startsWith("news/")||t.startsWith("latest-news/"))n=t.replace(/^(latest-)?news\//,""),r="latest-news";else if(t.startsWith("case-studies/"))n=t.replace(/^case-studies\//,""),r="case-studies";else if(t.startsWith("product-updates/"))n=t.replace(/^product-updates\//,""),r="product-updates";else if(rn(t,a)){n=t;const S=(rn(t,a).category||"latest-news").toLowerCase();r=S.includes("case")?"case-studies":S.includes("product")?"product-updates":"latest-news"}Jz(t),Yz();const d=n?`${r}/${n}`:r;if(window.location.hash.replace(/^#\/?/,"")!==d)try{e?window.history.pushState({route:d},"",`/#${d}`):window.history.replaceState({route:d},"",`/#${d}`)}catch{}Ys.innerHTML="";const u=Rv(r,mi);u&&u instanceof Node&&Ys.appendChild(u);const A=document.createElement("main");A.style.flex="1";let h;r==="home"?h=EA(mi):r==="solutions"?h=ey(mi):r.includes("detection")?h=ry(r,mi):r.includes("market")?h=sy(r,mi):r.includes("cooperation")?h=ly(r,mi):r==="about-us"||r==="about"?h=dy(mi):r==="news"?h=_z(mi):r==="latest-news"?h=Uz(mi):r==="product-updates"?h=Fz(mi):r==="case-studies"?h=cy(mi):r==="contact"?h=uy():r==="cookie-policy"?h=Lz(mi):r==="distributors-map"?h=jz(mi):r==="privacy-policy"?h=Oz(mi):r==="product-privacy"?h=qz(mi):r==="data-processing-agreement"||r==="dpa"?h=Wz(mi):r==="eula"?h=Kz(mi):r==="terms-and-conditions"||r==="terms-conditions"||r==="terms"?h=Qz(mi):r==="support-and-maintenance"||r==="support-terms"||r==="support"?h=Zz(mi):r==="code-of-ethics"?h=Hz(mi):r==="policy-ims"?h=Vz():r==="manuals-and-datasheets"||r==="manuals"?h=Gz():h=EA(mi),h&&h instanceof Node&&A.appendChild(h),Ys.appendChild(A);const v=Qv(mi);v&&v instanceof Node&&Ys.appendChild(v);const k=Ov(mi);k&&k instanceof Node&&Ys.appendChild(k),Hv();const g=Jv();g&&g instanceof Node&&Ys.appendChild(g),Ag(document.body),n?setTimeout(()=>{sr(n)},50):window.scrollTo({top:0,behavior:"smooth"})}window.addEventListener("popstate",()=>{const i=window.location.hash.replace(/^#\/?/,"");mi(i||"home",!1)});window.addEventListener("hashchange",()=>{const i=window.location.hash.replace(/^#\/?/,"");mi(i||"home",!1)});window.addEventListener("sed:languageChange",()=>{const i=window.location.hash.replace(/^#\/?/,"");mi(i||"home",!1)});Cc();let ig=!1;function uv(){if(ig)return;ig=!0;const i=$z();mi(i||"home",!1)}document.addEventListener("DOMContentLoaded",uv);(document.readyState==="complete"||document.readyState==="interactive")&&uv();Nv();function Xz(){if(typeof window>"u")return;window.hsConversationsSettings=Object.assign(window.hsConversationsSettings||{},{loadImmediately:!1});const i=()=>
7080{if(window.HubSpotConversations&&window.HubSpotConversations.widget)try{window.HubSpotConversations.widget.remove()}catch{}["hubspot-messages-iframe-container","hs-chat-open-badge"].forEach(a=>{const r=document.getElementById(a);r&&r.remove()}),document.querySelectorAll('[id^="hubspot-messages-iframe-container"], .hs-messages-widget-open').forEach(a=>a.remove())};i(),typeof MutationObserver<"u"&&document.body&&new MutationObserver(()=>{i()}).observe(document.body,{childList:!0,subtree:!0})}Xz();export{ii as _,Mz as c,Nz as g}; 7081//# sourceMappingURL=index-C2BY0zlg.js.map
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.