diff --git a/nix/flake-module.nix b/nix/flake-module.nix index 39daa17da6b4407acb88eb0ff349a536a1de7f85..5bc4155f25911652bdebe856f0937a556f93d4ce 100644 --- a/nix/flake-module.nix +++ b/nix/flake-module.nix @@ -30,7 +30,8 @@ in biblatex-ieee ly1 metafont transparent catchfile microtype l3kernel l3packages texcount moreverb pdfpages pdflscape tabularray ninecolors minted fvextra latex2pydata - newfloat pdftexcmds pgfkeyx pgfopts upquote lineno; + newfloat pdftexcmds pgfkeyx pgfopts upquote lineno + luainputenc luatexbase hyphen-hungarian; }); }; document.font = mkOption { diff --git a/src/contents.tex b/src/contents.tex index e8611255ca62af2f74caa8571adef257270f845d..b08498ea0c4370d020d55fa3ba77bfc88fda7c99 100644 --- a/src/contents.tex +++ b/src/contents.tex @@ -1,12 +1,5 @@ % Ez a fájl felelős azért, hogy a projekt fájljait összefűzze egy kimeneti pdf-fé. -% Ezeket írd át... -\def\tipus{\textbf{Szakdolgozat}} % --> ha MSc-s vagy, írd át "DIPLOMAMUNKA"-ra! -\def\nev{Nádudvari Ákos} -\def\kepzes{Mérnökinformatikus BSc} -\def\cim{\textsl{ESP32 alapú biztonsági rendszer tervezése és megvalósítása Rust nyelv használatával, okosotthon-integrációval}} -\def\temavezetok{Témavezető:\\Tihanyi Attila Kálmán} - %TC:ignore % címlap generálása diff --git a/src/contents/4-bevezetes.tex b/src/contents/4-bevezetes.tex index 6ec163b53bcd6d24d4a79da535589bef219ad9a0..e0572e6358647da5fd1d16f56b165fe221da844d 100644 --- a/src/contents/4-bevezetes.tex +++ b/src/contents/4-bevezetes.tex @@ -25,7 +25,7 @@ Ahhoz, hogy ezt a dolgozatban belátható keretek között lehessen értelmezni, megkötéseket és elvárásokat helyezni a projektre, melyeket ebben a fejezetben fektetünk le. -A dolgozat során elvégzendő feladataim: +\paragraph{}\noindent\textbf{A dolgozat során elvégzendő feladataim:} \begin{itemize} \item Szakirodalom alapján megismerkedni a biztonságtechnika alapjaival, a behatolásjelző biztonságtechnikai rendszerek felépítésével. diff --git a/src/contents/6-tervezes.tex b/src/contents/6-tervezes.tex index 2c0f06cc69f15a4f6476246e809b891546c2ba2f..67b7ceb03a257cdb0835ff9639b4d80e3225cf91 100644 --- a/src/contents/6-tervezes.tex +++ b/src/contents/6-tervezes.tex @@ -136,27 +136,35 @@ ideálisabbnak. Ezért esett rá a választás, hiszen a dolgozat keretében egy alapot tervezek készíteni egy bővíthető rendszer számára. Az ESP32 családjában több mikroprocesszor-architektúra is megtalálható, -nevezetesen: Xtensa, ARM és RISC-V. A legtöbb modell esetében Xtensa magok -találhatóak, mely kizárólag az ESP-k körében használatos manapság. 32 bites -ALU-val és 16 darab 32 bites általános célú regiszterrel rendelkezik, 16 -bites utasításkészlet mellett (ISA). Az alap ISA 82 RISC utasítást tartalmaz. -\cite{xtensa} Az általam választott ESP32 alapú fejlesztőpanel (ESP32-D1-MINI) -az ESP32-WROOM-32 chipet használja. A chip tartalmaz 4MB beépített SPI -flash memóriát, 520KB SRAM-ot. Megítélésem szerint ez elegendő erőforrás a -fehasználásunkra, hiszen nem fogjuk használni a beépített WiFi rádiót, ami -működtetése szignifikáns ROM és RAM-ot felhasználna. \cite{esp-wroom} A chip -tartalmaz egy beépített MAC interfészt (Media Access Controller), amely 17 -vezetéken (MII -- Media Independent Interface) vagy 9 (RMII -- Reduced Media -Independent Interface) vezetéken képes egy fizikai médium vezérlővel (PHY) -kommunikálni. \cite{esp} Ez esetünkben praktikus, mert csupán egy Ethernet -aljzat és PHY vezérlő elegendő Ethernet LAN hálózatokkal való integráláshoz. -Továbbá a chipen a MAC egyedi DMA (Direct Memory Access) vezérlővel működik -beépített adó és vevő oldali 512 szavas FIFO-val. Ezt alkalmazva az adatátvitel -akár $100\ Mbit/s$ sebességen tud működni. \cite{esp} Számunkra nem a sebesség -a fontos, hanem a stabilitás, megbízhatóság, melynek ezek a beépített perifériák -eleget tesznek. Az adatátvitel szoftveres kezelését a gyártó által fejlesztett -framework-ben implementált driver fogja végezni, mely kevésbé rizikósabb, mint -harmadik fél által fejlesztett megoldások. +nevezetesen: Xtensa, ARM és RISC-V. A legtöbb modell esetében Xtensa +magok találhatóak, mely kizárólag az ESP-k körében használatos manapság. A +mikrokontroller tokozásának egy általános felépítését a gyártó dokumentációja +\aref{diag:esp32}. ábrán mutatja be. A mag 32 bites ALU-val és 16 darab 32 bites +általános célú regiszterrel rendelkezik, 16 bites utasításkészlet mellett (ISA). +Az alap ISA 82 RISC utasítást tartalmaz. \cite{xtensa} Az általam választott +ESP32 alapú fejlesztőpanel (ESP32-D1-MINI) az ESP32-WROOM-32 chipet használja. +A chip tartalmaz 4MB beépített SPI flash memóriát, 520KB SRAM-ot. Megítélésem +szerint ez elegendő erőforrás a fehasználásunkra, hiszen nem fogjuk használni a +beépített WiFi rádiót, ami működtetése szignifikáns ROM és RAM-ot felhasználna. +\cite{esp-wroom} A chip tartalmaz egy beépített MAC interfészt (Media Access +Controller), amely 17 vezetéken (MII -- Media Independent Interface) vagy +9 (RMII -- Reduced Media Independent Interface) vezetéken képes egy fizikai +médium vezérlővel (PHY) kommunikálni. \cite{esp} Ez esetünkben praktikus, mert +csupán egy Ethernet aljzat és PHY vezérlő elegendő Ethernet LAN hálózatokkal +való integráláshoz. Továbbá a chipen a MAC egyedi DMA (Direct Memory Access) +vezérlővel működik beépített adó és vevő oldali 512 szavas FIFO-val. Ezt +alkalmazva az adatátvitel akár $100\ Mbit/s$ sebességen tud működni. \cite{esp} +Számunkra nem a sebesség a fontos, hanem a stabilitás, megbízhatóság, melynek +ezek a beépített perifériák eleget tesznek. Az adatátvitel szoftveres kezelését +a gyártó által fejlesztett framework-ben implementált driver fogja végezni, mely +kevésbé rizikósabb, mint harmadik fél által fejlesztett megoldások. + +\begin{figure}[htbp!] + \centering + \includesvg[width=0.6\linewidth]{images/esp32_blockdiagram.svg} + \caption{Az ESP32 mikrokontrollerek általános funkcionális blokkdiagramja \cite{esp}} + \label{diag:esp32} +\end{figure} Az Espressif fenn tart ehhez az architektúrához készült fordítóprogramokat, melyek az ESP-IDF (Espressif IoT Development Framework) szofverfejlesztői @@ -197,6 +205,8 @@ tűzte ki a Rust számára, hogy a memóriakezelést tegye biztossá, biztonság tervezésénél a magas szintű ergonómia és az alacsony szintű vezérlés gyakran ellentétben áll egymással; a Rust szembemegy ezzel a konfliktussal.''} \cite{rust-book} -- írja a nyelv hivatalos dokumentációja. +\Aref{tab:lang-compare}. táblázatban kigyűjtöttem összehasonlításra néhány +szempontot a Rust és valahány elterjedt programozási nyelv között. A memóriakezelés programozási nyelvek körében általában futásidőben vagy fordítási időben történik (pontosabban a fejlesztőre van bízva -- allokálás @@ -212,6 +222,40 @@ utóbbi eset; a fordítási időben való memóriakezelés már nem ilyen trivi megoldható kérdés. A Rust is egy ilyen nyelv, és ehhez különböző megkötéseket és módszertanokat vet be. +\begin{table}[htbp!] + \begin{tblr}{ + vlines, + hlines, + colspec={X[c] X[c] X[c] X[c] X[c]}, + } + \textbf{Nyelv} & \textbf{Előre fordított (AOT/JIT) / interpretált} & \textbf{Futásidejű virtuális gép (VM)} & \textbf{Garbage collector (GC)} & \textbf{Fordítási idő} \\ \hline + Javascript & JIT & igen (böngésző, Node.js) & igen & - \\ + Typescript & JIT & igen (böngésző, Node.js) & igen & - \\ + Python & interpretált & igen & igen (reference counting) & - \\ + Java & JIT & igen (JVM) & igen (tracing) & gyorsabb \\ + Go & AOT & nem & igen & gyorsabb \\ + Rust & AOT & nem & nem & lassabb \\ + C/C++ & AOT & nem & nem & átlagos \\ + \end{tblr} + \begin{tblr}{ + vlines, + hlines, + colspec={X[c] X[c] X[c] X[c] X[c]}, + } + \textbf{Nyelv} & \textbf{Memóriabiztonság} & \textbf{Típusbiztonság} & \textbf{``Null'' biztonság} & \textbf{``Data race'' biztonság} \\ \hline + Javascript & van (GC) & gyenge & nincs & van (egyszálú) \\ + Typescript & van (GC) & erős (strict mode alatt) & van & van (egyszálú) \\ + Python & van (GC) & erős & nincs & van (egyszálú) \\ + Java & van (GC) & erős & nincs & nincs \\ + Go & van (GC) & erős & nincs & van \\ + Rust & van (RAII, ownership) & erős & van & van \\ + C++ & van, részben (RAII) & gyenge & nincs & nincs \\ + C & nincs & gyenge & nincs & nincs \\ + \end{tblr} + \caption{Elterjedt programozási nyelvek áttekintő összehasonlítása \cite{gh-lang-perf}} + \label{tab:lang-compare} +\end{table} + Az egyik alapvető különbség más statikus típusú, procedurális és imperatív nyelvektől, hogy minden változó első hozzárendelése után az nem megváltoztatható -- a változó ekkor ``immutable''. Többszöri hozzárendelés esetén a program nem @@ -291,9 +335,16 @@ architektúrai elemet, hogy a kliensek között legyen egyetlen szerver, elnevez szerint a ``broker''. A broker fogadja a kliensek csatlakozási, feliratkozási, üzenetküldési, leválasztási és egyéb kérelmeit. Nyilván tartja a klienseket, azok jogosultságait és a topic-on közzétett üzenetek továbbítását végzi. +Az architektúra modelljét \aref{diag:mqtt}. ábrán rajzoltam le szemléltetés végett. Számos implementációja van mind kliens oldali és broker oldali szerepeknek. \cite{mqtt-vs-coap} +\begin{figure}[htbp!] + {\footnotesize\includesvg[width=\textwidth]{images/mqtt.drawio.svg}} + \caption{Az MQTT protokoll architektúra-modellje} + \label{diag:mqtt} +\end{figure} + Az architektúra előnye, hogy a komplex feldolgozás feladata az a broker-re van hagyva és egy kliens működtetése minimális erőforrásokat igényel. További előnye más megoldásokkal szemben, hogy beépített Quality of Service (QoS) megoldást @@ -381,6 +432,15 @@ entitás jelenlétével: Amikor mozgás van a szobában és a rendszer hatástal van és a nap már lement, akkor kapcsolódjon fel a szobában lévő lámpa. Illetve ha nincs mozgás legalább 10 percen át, akkor kapcsolódjon le a lámpa. +Ezzel a Home Assistant belső architektúráját magas szinten kielemeztük. +Szemléltetés céljával lerajzoltam a modellt \aref{diag:hass-arch}. ábrán. + +\begin{figure}[htbp!] + {\footnotesize\includesvg[width=\textwidth]{images/hass.drawio.svg}} + \caption{A Home Assistant architektúra-modellje \cite{hass-diagram}} + \label{diag:hass-arch} +\end{figure} + Az MQTT egy első osztályú integráció a Home Assistantban. Az MQTT minden QoS szintjét támogatja, illetve a többi integrációhoz képest sokkal általánosabb interfészt ad. Ez kimagaslóan jobb élményt ad a végfelhasználó számára, @@ -407,4 +467,8 @@ felhasználó Home Assistant felületén. Ez elméletben kényelmesebb, mint pé a WiFi konfigurációja. Ennek realitását szintén a gyakorlatban fogjuk tudni megállapítani. +\subsection{Összesítés} + + + \clearpage % Ez azért kell, hogy nehogy képek átcsússzanak a következő fejezethez diff --git a/src/contents/7-eredmenyek.tex b/src/contents/7-eredmenyek.tex index 87da737a98c2ce81979a978dc64c74d554dd4c0e..fb1993d4bf228aac503b6fc8b89893e2bb012c85 100644 --- a/src/contents/7-eredmenyek.tex +++ b/src/contents/7-eredmenyek.tex @@ -1,4 +1,4 @@ -\chapter{Eredmények} +\chapter{Megoldások} % A megtervezett műszaki alkotások értékelése, kritikai elemzése, továbbfejlesztési lehetőségek. % Blokk diagram, és annak elemein végigjárni @@ -117,23 +117,23 @@ kellett implelentáljam. A fizikai réteg inicializálása egyszerűen történi \noindent\extlink{https://github.com/akosnad/rusty-esp-alarm/blob/1d3073a0cbd3b98af0f6a14bdf625732938f78e2/src/main.rs\#L103}{main.rs} \begin{minted}[linenos,firstnumber=103]{rust} let eth = Box::leak(Box::new(esp_idf_svc::eth::EspEth::wrap( - esp_idf_svc::eth::EthDriver::new_spi( - SpiDriver::new( - peripherals.spi2, - pins.gpio18, - pins.gpio19, - Some(pins.gpio23), - &SpiDriverConfig::new().dma(Dma::Auto(4096)), - )?, - pins.gpio26, - Some(pins.gpio5), - Some(pins.gpio33), - esp_idf_svc::eth::SpiEthChipset::W5500, - 20.MHz().into(), - Some(&[0x02, 0x00, 0x00, 0xfc, 0x18, 0x01]), - None, - sysloop.clone(), - )?, + esp_idf_svc::eth::EthDriver::new_spi( + SpiDriver::new( + peripherals.spi2, + pins.gpio18, + pins.gpio19, + Some(pins.gpio23), + &SpiDriverConfig::new().dma(Dma::Auto(4096)), + )?, + pins.gpio26, + Some(pins.gpio5), + Some(pins.gpio33), + esp_idf_svc::eth::SpiEthChipset::W5500, + 20.MHz().into(), + Some(&[0x02, 0x00, 0x00, 0xfc, 0x18, 0x01]), + None, + sysloop.clone(), + )?, )?)); \end{minted} @@ -197,17 +197,17 @@ A fő eseményfeldolgozó ciklus így néz ki: \noindent\extlink{https://github.com/akosnad/rusty-esp-alarm/blob/1d3073a0cbd3b98af0f6a14bdf625732938f78e2/src/network.rs\#L136}{network.rs} \begin{minted}[linenos,firstnumber=136]{rust} fn mqtt_task( - status_tx: mpsc::Sender<StatusEvent>, - mqtt_client_config: MqttClientConfiguration<'_>, + status_tx: mpsc::Sender<StatusEvent>, + mqtt_client_config: MqttClientConfiguration<'_>, ) -> anyhow::Result<()> { - info!("Starting MQTT..."); - let (client, mut connection) = - EspMqttClient::new_with_conn(MQTT_ENDPOINT, &mqtt_client_config)?; - let mut client = Some(client); - let mut ota = None; - - while let Some(msg) = connection.next() { - match msg { + info!("Starting MQTT..."); + let (client, mut connection) = + EspMqttClient::new_with_conn(MQTT_ENDPOINT, &mqtt_client_config)?; + let mut client = Some(client); + let mut ota = None; + + while let Some(msg) = connection.next() { + match msg { Err(e) => /* ... */, Ok(msg) => { // ... @@ -229,31 +229,31 @@ csak egy kivonatát mutatom itt be: \noindent\extlink{https://github.com/akosnad/rusty-esp-alarm/blob/1d3073a0cbd3b98af0f6a14bdf625732938f78e2/src/network.rs\#L222}{network.rs} \begin{minted}{rust} fn handle_ota_message(msg: MessageImpl, ota: &mut Option<OtaUpdate>) -> anyhow::Result<()> { - let data = msg.data(); - if let Some(mut in_progress_ota) = ota.take() { - match msg.details() { - Details::InitialChunk(_) => { - // hiba -- folyamatban lévő OTA közben érkezett egy újabb darabolt folyam első szelete - // ... - } - Details::SubsequentChunk(SubsequentChunkData { - current_data_offset, - total_data_size, - }) => { - // tovább írás a flash memóriára - // ... - } - Details::Complete => { - // ekkor a teljes új firmware ki van írva az inaktív partícióra, - // újraindítjuk a rendszert, erre átváltva - // ... - } - } - } else { - // OTA megkezdése - // a flash memórián megkeressük az inaktív partíciót, elkezdünk arra írni - // ... - } + let data = msg.data(); + if let Some(mut in_progress_ota) = ota.take() { + match msg.details() { + Details::InitialChunk(_) => { + // hiba -- folyamatban lévő OTA közben érkezett egy újabb darabolt folyam első szelete + // ... + } + Details::SubsequentChunk(SubsequentChunkData { + current_data_offset, + total_data_size, + }) => { + // tovább írás a flash memóriára + // ... + } + Details::Complete => { + // ekkor a teljes új firmware ki van írva az inaktív partícióra, + // újraindítjuk a rendszert, erre átváltva + // ... + } + } + } else { + // OTA megkezdése + // a flash memórián megkeressük az inaktív partíciót, elkezdünk arra írni + // ... + } } \end{minted} %TC: endignore @@ -276,27 +276,27 @@ egy új modulban hoztam létre az alábbi adatstruktúrákat: \begin{minted}[linenos,firstnumber=8]{rust} #[derive(Debug)] pub enum AlarmEvent { - MotionDetected(HAEntity), - MotionCleared(HAEntity), - AlarmStateChanged((HAEntity, AlarmState)), + MotionDetected(HAEntity), + MotionCleared(HAEntity), + AlarmStateChanged((HAEntity, AlarmState)), } #[derive(Clone, PartialEq, Debug)] pub enum AlarmState { - Disarmed, - Arming(Instant), - Armed(Instant), - Pending(Instant), - Triggered, + Disarmed, + Arming(Instant), + Armed(Instant), + Pending(Instant), + Triggered, } #[derive(Clone, PartialEq)] pub enum AlarmCommand { - Arm, - ArmInstantly, - Disarm, - ManualTrigger, - Untrigger, + Arm, + ArmInstantly, + Disarm, + ManualTrigger, + Untrigger, } \end{minted} %TC:endignore @@ -429,43 +429,43 @@ logikáját. Az inicializáció a következőképpen néz ki: \noindent\extlink{https://github.com/akosnad/rusty-esp-alarm/blob/1d3073a0cbd3b98af0f6a14bdf625732938f78e2/src/scheduler.rs\#L113}{scheduler.rs} \begin{minted}[linenos,firstnumber=113]{rust} fn init_mqtt( - client: &mut EspMqttClient<'_, ConnState<MessageImpl, EspError>>, - entities: &[HAEntity], + client: &mut EspMqttClient<'_, ConnState<MessageImpl, EspError>>, + entities: &[HAEntity], ) -> anyhow::Result<()> { - const AVAILABILITY_TOPIC: &str = env!("ESP_AVAILABILITY_TOPIC"); - const OTA_TOPIC: &str = env!("ESP_OTA_TOPIC"); - - // send entity config messages - for entity in entities.iter() { - let entity = HAEntity { - availability: Some(HADeviceAvailability { - payload_available: Some("online".to_string()), - payload_not_available: Some("offline".to_string()), - topic: AVAILABILITY_TOPIC.to_string(), - value_template: None, - }), - ..entity.clone() - }; - let topic = format!( - "{}/{}/{}/config", - "homeassistant", entity.variant, entity.unique_id - ); - let entity_out: HAEntityOut = entity.into(); - let payload = serde_json::to_string(&entity_out).unwrap(); - client.publish(&topic, QoS::AtLeastOnce, true, payload.as_bytes())?; - - if let Some(command_topic) = entity_out.command_topic { - client.subscribe(&command_topic, QoS::ExactlyOnce)?; - } - } - - // birth message - client.publish(AVAILABILITY_TOPIC, QoS::AtLeastOnce, true, b"online")?; - - // subscribe to ota - client.subscribe(OTA_TOPIC, QoS::ExactlyOnce)?; - - Ok(()) + const AVAILABILITY_TOPIC: &str = env!("ESP_AVAILABILITY_TOPIC"); + const OTA_TOPIC: &str = env!("ESP_OTA_TOPIC"); + + // send entity config messages + for entity in entities.iter() { + let entity = HAEntity { + availability: Some(HADeviceAvailability { + payload_available: Some("online".to_string()), + payload_not_available: Some("offline".to_string()), + topic: AVAILABILITY_TOPIC.to_string(), + value_template: None, + }), + ..entity.clone() + }; + let topic = format!( + "{}/{}/{}/config", + "homeassistant", entity.variant, entity.unique_id + ); + let entity_out: HAEntityOut = entity.into(); + let payload = serde_json::to_string(&entity_out).unwrap(); + client.publish(&topic, QoS::AtLeastOnce, true, payload.as_bytes())?; + + if let Some(command_topic) = entity_out.command_topic { + client.subscribe(&command_topic, QoS::ExactlyOnce)?; + } + } + + // birth message + client.publish(AVAILABILITY_TOPIC, QoS::AtLeastOnce, true, b"online")?; + + // subscribe to ota + client.subscribe(OTA_TOPIC, QoS::ExactlyOnce)?; + + Ok(()) } \end{minted} @@ -487,43 +487,43 @@ oldottam meg: \noindent\extlink{https://github.com/akosnad/rusty-esp-alarm/blob/1d3073a0cbd3b98af0f6a14bdf625732938f78e2/src/scheduler.rs\#L168}{scheduler.rs} \begin{minted}[linenos,firstnumber=168]{rust} fn send_alarm_state_change( - state: &AlarmState, - entity: &HAEntity, - client: &mut EspMqttClient<'_, ConnState<MessageImpl, EspError>>, + state: &AlarmState, + entity: &HAEntity, + client: &mut EspMqttClient<'_, ConnState<MessageImpl, EspError>>, ) -> anyhow::Result<()> { - let payload = match state { - AlarmState::Disarmed => "disarmed", - AlarmState::Arming(_) => "arming", - AlarmState::Armed(_) => "armed_away", - AlarmState::Pending(_) => "pending", - AlarmState::Triggered => "triggered", - }; - client.publish( - &entity.state_topic, - QoS::AtLeastOnce, - true, - payload.as_bytes(), - )?; - Ok(()) + let payload = match state { + AlarmState::Disarmed => "disarmed", + AlarmState::Arming(_) => "arming", + AlarmState::Armed(_) => "armed_away", + AlarmState::Pending(_) => "pending", + AlarmState::Triggered => "triggered", + }; + client.publish( + &entity.state_topic, + QoS::AtLeastOnce, + true, + payload.as_bytes(), + )?; + Ok(()) } fn handle_alarm_command( - payload: &str, - alarm_command_tx: &Sender<AlarmCommand>, + payload: &str, + alarm_command_tx: &Sender<AlarmCommand>, ) -> anyhow::Result<()> { - let command = match payload { - "ARM_AWAY" => AlarmCommand::Arm, - "ARM_CUSTOM_BYPASS" => AlarmCommand::ArmInstantly, - "DISARM" => AlarmCommand::Disarm, - "TRIGGER" => AlarmCommand::ManualTrigger, - "UNTRIGGER" => AlarmCommand::Untrigger, - _ => { - log::warn!("Unknown command: {}", payload); - return Ok(()); - } - }; - alarm_command_tx.send(command)?; - Ok(()) + let command = match payload { + "ARM_AWAY" => AlarmCommand::Arm, + "ARM_CUSTOM_BYPASS" => AlarmCommand::ArmInstantly, + "DISARM" => AlarmCommand::Disarm, + "TRIGGER" => AlarmCommand::ManualTrigger, + "UNTRIGGER" => AlarmCommand::Untrigger, + _ => { + log::warn!("Unknown command: {}", payload); + return Ok(()); + } + }; + alarm_command_tx.send(command)?; + Ok(()) } \end{minted} diff --git a/src/contents/8-osszefoglalas.tex b/src/contents/8-osszefoglalas.tex index 8731c3abf2317a3f04baabcfe6fb5e9eafb11836..e3ac87ca9232ae24992a565d5074750e1dfca444 100644 --- a/src/contents/8-osszefoglalas.tex +++ b/src/contents/8-osszefoglalas.tex @@ -46,6 +46,22 @@ következtetést kell levonnom, hogy a jövőben több kutatást kell végeznem az adott hardverről, és több alternatívát is érdemes összehasonlítani a megválasztás előtt, hogy biztos lehessek annak megbízhatóságában. +Összeségében a bemutatott ESP32 alapú behatolásjelző rendszer nem csupán egy +sikeres megvalósítás, hanem egy olyan modern, rugalmas és fenntartható megoldás, +amely kiválóan ötvözi \aref{kereskedelmi}. fejezetben látott hagyományos és +DIY rendszerek előnyeit. A fejlesztés során választott technológiák – a Rust +nyelv memóriabiztonsági megfontolásai, az MQTT alapú kommunikáció, valamint a +Home Assistant okosotthon-integráció – biztosítják a rendszer megbízhatóságát, +bővíthetőségét és könnyű használhatóságát. Az elkészült rendszer nemcsak +stabil és hatékony működést garantál, hanem hosszú távon is megfelelő alapot +nyújt további fejlesztésekhez. Az egyszerű telepítés és automatizálási +lehetőségek révén a felhasználók kényelmesen és biztonságosan kezelhetik a +rendszert, miközben az alacsony fenntartási költségek biztosítják a gazdaságos +üzemeltetést. A projekt eredményei azt mutatják, hogy az innovatív technológiák +és a jól átgondolt tervezési döntések révén sikerült egy modern, életképes +megoldást létrehozni, amely teljes mértékben megfelel az eddig kitűzött +céloknak. + \section{Jövőbeli tervek} \label{jovo} diff --git a/src/contents/melleklet.tex b/src/contents/melleklet.tex index 405fa1320395b7b21060a59b84a099e4af693555..f101586b0c90ba02c276ce537343dedf249241fd 100644 --- a/src/contents/melleklet.tex +++ b/src/contents/melleklet.tex @@ -27,7 +27,7 @@ nélküli leütések számát jelenti. { \footnotesize - \verbatiminput{./build/charcount.tex} + \inputminted{ini}{./build/charcount.tex} } % \section{A dolgozat írásához használt eszközök és technológiák} diff --git a/src/hivatkozasok.bib b/src/hivatkozasok.bib index 62ce91951d9c0420199ea8f89216e8718e312779..15541c52635b20ae7bb3085b2a4957f7269ffc4f 100644 --- a/src/hivatkozasok.bib +++ b/src/hivatkozasok.bib @@ -718,3 +718,22 @@ urldate = {2025-04-22}, url = {https://news.ycombinator.com/item?id=8392945}, urldate = {2025-04-27}, } + +@online{gh-lang-perf, + title = {Programming Language Comparison Cheat Sheet}, + author = {quambene}, + organization = {GitHub}, + url = {https://github.com/quambene/pl-comparison}, + urldate = {2025-05-04}, +} + +@article{hass-diagram, + author = {Farooq, Mansoor and Hassan, Mubashir}, + year = {2021}, + month = {01}, + pages = {235}, + title = {IoT smart homes security challenges and solution}, + volume = {16}, + journal = {International Journal of Security and Networks}, + doi = {10.1504/IJSN.2021.119395}, +} diff --git a/src/images/esp32_blockdiagram.svg b/src/images/esp32_blockdiagram.svg new file mode 100644 index 0000000000000000000000000000000000000000..15a293fb4559763214119eda86d03811a9aabcc0 --- /dev/null +++ b/src/images/esp32_blockdiagram.svg @@ -0,0 +1,2554 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + version="1.1" + id="svg1" + width="435.85944" + height="392.70505" + viewBox="0 0 435.85944 392.70504" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1"> + <color-profile + name="Generic RGB Profile" + xlink:href="data:application/vnd.iccprofile;base64,AAAH8GFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAACYZHNjbQAAAaAAAAWKY3BydAAABywAAAA4d3RwdAAAB2QAAAAUclhZWgAAB3gAAAAUZ1hZWgAAB4wAAAAUYlhZWgAAB6AAAAAUclRSQwAAB7QAAAAOY2hhZAAAB8QAAAAsYlRSQwAAB7QAAAAOZ1RSQwAAB7QAAAAOZGVzYwAAAAAAAAAUR2VuZXJpYyBSR0IgUHJvZmlsZQAAAAAAAAAAFABHAGUAbgBlAHIAaQBjACAAUgBHAEIAIABQAHIAbwBmAGkAbABlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAB8AAAAMc2tTSwAAACgAAAGEZGFESwAAACQAAAGsY2FFUwAAACQAAAHQdmlWTgAAACQAAAH0cHRCUgAAACYAAAIYdWtVQQAAACoAAAI+ZnJGVQAAACgAAAJoaHVIVQAAACgAAAKQemhUVwAAABIAAAK4a29LUgAAABYAAALKbmJOTwAAACYAAALgY3NDWgAAACIAAAMGaGVJTAAAAB4AAAMocm9STwAAACQAAANGZGVERQAAACwAAANqaXRJVAAAACgAAAOWc3ZTRQAAACYAAALgemhDTgAAABIAAAO+amFKUAAAABoAAAPQZWxHUgAAACIAAAPqcHRQTwAAACYAAAQMbmxOTAAAACgAAAQyZXNFUwAAACYAAAQMdGhUSAAAACQAAARadHJUUgAAACIAAAR+ZmlGSQAAACgAAASgaHJIUgAAACgAAATIcGxQTAAAACwAAATwcnVSVQAAACIAAAUcZW5VUwAAACYAAAU+YXJFRwAAACYAAAVkAFYBYQBlAG8AYgBlAGMAbgD9ACAAUgBHAEIAIABwAHIAbwBmAGkAbABHAGUAbgBlAHIAZQBsACAAUgBHAEIALQBwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBDHqUAdQAgAGgA7ABuAGgAIABSAEcAQgAgAEMAaAB1AG4AZwBQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQgDBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAAcAByAG8AZgBpAGyQGnUoAFIARwBCgnJfaWPPj/DHfLwYACAAUgBHAEIAINUEuFzTDMd8AEcAZQBuAGUAcgBpAHMAawAgAFIARwBCAC0AcAByAG8AZgBpAGwATwBiAGUAYwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsBeQF6AXVBeQF2QXcACAAUgBHAEIAIAXbBdwF3AXZAFAAcgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjAEEAbABsAGcAZQBtAGUAaQBuAGUAcwAgAFIARwBCAC0AUAByAG8AZgBpAGwAUAByAG8AZgBpAGwAbwAgAFIARwBCACAAZwBlAG4AZQByAGkAYwBvZm6QGgBSAEcAQmPPj/Blh072TgCCLAAgAFIARwBCACAw1zDtMNUwoTCkMOsDkwO1A70DuQO6A8wAIAPAA8EDvwPGA68DuwAgAFIARwBCAFAAZQByAGYAaQBsACAAUgBHAEIAIABnAGUAbgDpAHIAaQBjAG8AQQBsAGcAZQBtAGUAZQBuACAAUgBHAEIALQBwAHIAbwBmAGkAZQBsDkIOGw4jDkQOHw4lDkwAIABSAEcAQgAgDhcOMQ5IDicORA4bAEcAZQBuAGUAbAAgAFIARwBCACAAUAByAG8AZgBpAGwAaQBZAGwAZQBpAG4AZQBuACAAUgBHAEIALQBwAHIAbwBmAGkAaQBsAGkARwBlAG4AZQByAGkBDQBrAGkAIABSAEcAQgAgAHAAcgBvAGYAaQBsAFUAbgBpAHcAZQByAHMAYQBsAG4AeQAgAHAAcgBvAGYAaQBsACAAUgBHAEIEHgQxBEkEOAQ5ACAEPwRABD4ERAQ4BDsETAAgAFIARwBCAEcAZQBuAGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUGRQZEBkEAIAYqBjkGMQZKBkEAIABSAEcAQgAgBicGRAY5BicGRQAAdGV4dAAAAABDb3B5cmlnaHQgMjAwNyBBcHBsZSBJbmMuLCBhbGwgcmlnaHRzIHJlc2VydmVkLgBYWVogAAAAAAAA81IAAQAAAAEWz1hZWiAAAAAAAAB0TQAAPe4AAAPQWFlaIAAAAAAAAFp1AACscwAAFzRYWVogAAAAAAAAKBoAABWfAAC4NmN1cnYAAAAAAAAAAQHNAABzZjMyAAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7ov///aMAAAPcAADAbA==" + id="color-profile3" /> + <color-profile + name="Generic Gray Profile" + xlink:href="data:application/vnd.iccprofile;base64,AAAIEGFwcGwCIAAAbW50ckdSQVlYWVogB9AAAgAOAAwAAAAAYWNzcEFQUEwAAAAAbm9uZQAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZGVzYwAAAMAAAACcZHNjbQAAAVwAAAZWY3BydAAAB7QAAAA4d3RwdAAAB+wAAAAUa1RSQwAACAAAAAAOZGVzYwAAAAAAAAAVR2VuZXJpYyBHcmF5IFByb2ZpbGUAAAAAAAAAABUARwBlAG4AZQByAGkAYwAgAEcAcgBhAHkAIABQAHIAbwBmAGkAbABlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWx1YwAAAAAAAAAfAAAADHNrU0sAAAAqAAABhGRhREsAAAAkAAABrmNhRVMAAAAsAAAB0nZpVk4AAAAsAAAB/nB0QlIAAAAqAAACKnVrVUEAAAAsAAACVGZyRlUAAAAqAAACgGh1SFUAAAAuAAACqnpoVFcAAAAQAAAC2GtvS1IAAAAYAAAC6G5iTk8AAAAsAAADAGNzQ1oAAAAkAAADLGhlSUwAAAAgAAADUHJvUk8AAAAkAAADcGRlREUAAAA6AAADlGl0SVQAAAAuAAADznN2U0UAAAAuAAAD/HpoQ04AAAAQAAAEKmphSlAAAAAWAAAEOmVsR1IAAAAkAAAEUHB0UE8AAAA4AAAEdG5sTkwAAAAqAAAErGVzRVMAAAAoAAAE1nRoVEgAAAAkAAAE/nRyVFIAAAAiAAAFImZpRkkAAAAsAAAFRGhySFIAAAA6AAAFcHBsUEwAAAA2AAAFqnJ1UlUAAAAmAAAF4GVuVVMAAAAoAAAGBmFyRUcAAAAoAAAGLgBWAWEAZQBvAGIAZQBjAG4A/QAgAHMAaQB2AP0AIABwAHIAbwBmAGkAbABHAGUAbgBlAHIAZQBsACAAZwByAOUALQBwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAGQAZQAgAGcAcgBpAHMAIABnAGUAbgDoAHIAaQBjAEMepQB1ACAAaADsAG4AaAAgAE0A4AB1ACAAeADhAG0AIABDAGgAdQBuAGcAUABlAHIAZgBpAGwAIABDAGkAbgB6AGEAIABHAGUAbgDpAHIAaQBjAG8EFwQwBDMEMAQ7BEwEPQQ4BDkAIAQ/BEAEPgREBDAEOQQ7ACAARwByAGEAeQBQAHIAbwBmAGkAbAAgAGcA6QBuAOkAcgBpAHEAdQBlACAAZwByAGkAcwDBAGwAdABhAGwA4QBuAG8AcwAgAHMAegD8AHIAawBlACAAcAByAG8AZgBpAGyQGnUocHCWjoJyX2ljz4/wx3y8GAAgAEcAcgBhAHkAINUEuFzTDMd8AEcAZQBuAGUAcgBpAHMAawAgAGcAcgDlAHQAbwBuAGUAcAByAG8AZgBpAGwATwBiAGUAYwBuAP0AIAFhAGUAZAD9ACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABHAHIAYQB5ACAF2wXcBdwF2QBQAHIAbwBmAGkAbAAgAGcAcgBpACAAZwBlAG4AZQByAGkAYwBBAGwAbABnAGUAbQBlAGkAbgBlAHMAIABHAHIAYQB1AHMAdAB1AGYAZQBuAC0AUAByAG8AZgBpAGwAUAByAG8AZgBpAGwAbwAgAGcAcgBpAGcAaQBvACAAZwBlAG4AZQByAGkAYwBvAEcAZQBuAGUAcgBpAHMAawAgAGcAcgDlAHMAawBhAGwAZQBwAHIAbwBmAGkAbGZukBpwcF6mY8+P8GWHTvZOAIIsMLAw7DCkMNcw7TDVMKEwpDDrA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIAOzA7oDwQO5AFAAZQByAGYAaQBsACAAZwBlAG4A6QByAGkAYwBvACAAZABlACAAYwBpAG4AegBlAG4AdABvAHMAQQBsAGcAZQBtAGUAZQBuACAAZwByAGkAagBzAHAAcgBvAGYAaQBlAGwAUABlAHIAZgBpAGwAIABnAHIAaQBzACAAZwBlAG4A6QByAGkAYwBvDkIOGw4jDkQOHw4lDkwOKg41DkAOFw4yDhcOMQ5IDicORA4bAEcAZQBuAGUAbAAgAEcAcgBpACAAUAByAG8AZgBpAGwAaQBZAGwAZQBpAG4AZQBuACAAaABhAHIAbQBhAGEAcAByAG8AZgBpAGkAbABpAEcAZQBuAGUAcgBpAQ0AawBpACAAcAByAG8AZgBpAGwAIABzAGkAdgBpAGgAIAB0AG8AbgBvAHYAYQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAHMAegBhAHIAbwFbAGMAaQQeBDEESQQ4BDkAIARBBDUEQARLBDkAIAQ/BEAEPgREBDgEOwRMAEcAZQBuAGUAcgBpAGMAIABHAHIAYQB5ACAAUAByAG8AZgBpAGwAZQZFBkQGQQAgBioGOQYxBkoGQQAgAEcAcgBhAHkAIAYnBkQGOQYnBkUAAHRleHQAAAAAQ29weXJpZ2h0IDIwMDcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNRAAEAAAABFsxjdXJ2AAAAAAAAAAEBzQAA" + id="color-profile4" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath42-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path42-2" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath43-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path43-1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath44-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,3.4758862e-8,543)" + id="path44-7" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath45-0"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00595238,0,0,0.00680272,-1.922619,-0.73469388)" + id="path45-9" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask44-3"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAACTCAAAAAA/nQ0GAAAAAXNCSVQI5gpbmQAAAUVJREFUeJzt3L1JA2AYReGbL4I/KLE1fQqdQddwAKcT99AJVCytkkqJjRAxahFb8zUH3kTOmeCB29/E2AZJsnM23q2G/NX3x/RhmRV0fDmq5qxtfjNLhsno6rCasr690/tFWnKxXy3pdXCetGRS7eg3SVqy4cMnyVHSklbN6DfYCuUqoXRC6YTSCaUTSieUTiidUDqhdELphNIJpRNKJ5ROKJ1QOqF0QumE0gmlE0onlE4onVA6oXRC6YTSCaUTSieUTiidUDqhdELphNIJpRNKJ5ROKJ1QOqF0QumE0gmlE0onlE4onVA6oXRC6YTSCaUTSieUTiidUDqhdELphNIJpRNKJ5ROKJ1Qum2CLqsN/b6SlrxVM/rNk5Y8VjP6PSYtuX2tdvR6uUuGyefT+Liasrbn6/ff9/acbO57exbTWTXhf/YDREkc9VnU8XoAAAAASUVORK5CYII=" + id="image44-6" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath46-0"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path46-6" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath47-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-359.67759,220.45984)" + id="path47-6" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath48-1"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01492537,0,0,0.02941176,-4.9850746,-3.617647)" + id="path48-8" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask47-7"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAiCAAAAAAhCTtQAAAAAXNCSVQI5gpbmQAAAK5JREFUSInt1T0KwkAQhuF3dyXBmE7UQrG2SuEFxMoDeEnB3oMImkIL6yAIRhTMDxZRDzCD2OxXTLfPzm7zgT6mmYOO5HCZPb7GdB7LNqjTzR0cMFsEMgLTn2xLHPSWRkgAUXjAQmLlBCQGC10NQRhjmy9RpIXqHe94wxve8MafjUonVFi4qIjihoWdytjXOMjbIzmRr5844FgPpf1wWl0/vR+MI0lfFtlZePdP8gLGJB5dC9SzZgAAAABJRU5ErkJggg==" + id="image47-9" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath49-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path49-0" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath50-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-354.90009,137.5451)" + id="path50-3" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath51-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00684932,0,0,0.00680272,-3.3493151,-0.73469388)" + id="path51-5" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask50-9"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAACTCAAAAABATB/3AAAAAXNCSVQI5gpbmQAAAUVJREFUeJzt3D1KQ1EAROHJDf4Q1DZpUgUrdyG4AXuXaGsjuAB7EWzSh0QwoKAkwSLP+MTC090nnLOCr5l2Evu7XpLk4Gy4XxmSZPX8sExDmlwOKmuaVrf3ST/J8OqwtqWpnC5mKUnO92pTvrtIStKb1Ha0OhmlJIN+bUe7o5Sv0XWlXkptwu8kkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkSSRJJEkkbpJ2tQ2/GiTkrx91Ga0e0lJ8lib0Wo2T0ly91obsmt9sz30e38aH9e2bFteT3encONRB0791ovpurbh3/QJ7ige9E8yyh0AAAAASUVORK5CYII=" + id="image50-2" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath52-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path52-8" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath53-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-499.19099,225.45984)" + id="path53-7" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath54-3"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-529.91099,212.45984)" + id="path54-6" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath55-1"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01923077,0,0,0.04761905,-9.7884614,-6)" + id="path55-2" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask54-9"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAVCAAAAAAs45KkAAAAAXNCSVQI5gpbmQAAAJ9JREFUOI3N070KwlAMhuG38QcUxLO5SKFuLvYyOnunTi6CFyBOToUOhc7tYIcu1VOHojgmIMVvzkNCSGCoBABMN04UxV2T1x8UJzNlD385eRgBu/1EPdjapSAwTrQEIA5BIJpbEFsQWJoMDgQ0e/tKYBZ9/h89bOIJApUNlSBQmJS/gUB3aA3oXPUHW2cr7VXcj1fe/8RC+U+lYaZf5AVUTh3lndrfoAAAAABJRU5ErkJggg==" + id="image54-3" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath56-1"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path56-9" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath57-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-524.6002,134.3951)" + id="path57-7" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath58-8"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01923077,0,0,0.04761905,-9.7884614,-7.9047621)" + id="path58-4" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask57-5"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAVCAAAAAAs45KkAAAAAXNCSVQI5gpbmQAAAKZJREFUOI3N0zEKwlAMxvF/UxUXsdgODlYHNwcv0cnNI3hKwcELOIrgaNGpQ6EV6lLocygiOCUI4rdkyY8XQh78Kl5bBkPRdFf5G41XU+Ubxf4E+MBkM9IO1l/UNxDw1l2tAZIQBOLQYJAlCEQWAxEIdGzIB9WmP/P/qLEJBwKlDRUgkD5M6AwC9c5ijtf2YLNypr2+5rB1r//UmweaNbrqcrdM9X2er/ocacBzr+AAAAAASUVORK5CYII=" + id="image57-0" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath59-3"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path59-6" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath60-1"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-524.0542,174.6103)" + id="path60-0" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath61-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01923077,0,0,0.04761905,-11,-7.9047621)" + id="path61-3" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask60-2"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAVCAAAAAAs45KkAAAAAXNCSVQI5gpbmQAAAKVJREFUOI3N07EKwkAMxvF/c0VsqeBQR3HoIIL4Gg7i6rs66eBDKCJ2FHE5HRSUnkORrgmI+C233I/kwgV+lag+up1IcTlcfYOKaU9Z47QsAQeMF5m2sWxyvoBAMhOtAZm3QGDU1htIhyCQWwzkIBDbkAPDc5r8P6psIoCAtyEPAltTqdcOHDzigQGt9/WHPYa+dh7P1YbPPqWFap+q2+FuaOoLeQMvExy40GZ4uAAAAABJRU5ErkJggg==" + id="image60-0" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath62-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path62-1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath63-5"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-587.2761,174.6103)" + id="path63-5" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath64-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00319489,0,0,0.01098901,-1.0319489,-0.18681315)" + id="path64-7" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask63-6"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATkAAABbCAAAAAAtwa3IAAAAAXNCSVQI5gpbmQAAAVVJREFUeJzt3T1KA1AQReGbF4m6gYhBrLKCNCHgDuzdpa07EGwVjK3YpIqFIBGJP4VuIKdweHi+FVwOTD2J9LcGSTKeT0bVQ7rxsb57SH7Kzc5b8ZrO3F9+JcPk5MJwuxnnMWnJmeF2tdhLWnJavaM/o+OkJYfVOzp0kHiplOUoy1GWoyxHWY6yHGU5ynKU5SjLUZajLEdZjrIcZTnKcpTlKMtRlqMsR1mOshxlOcpylOUoy1GWoyxHWY6yHGU5ynKU5SjLUZajLEdZjrIcZTnKcpTlKMtRlqMsR1mOshxlOcpylOUoy1GWoyxHWY6yHGU5ynKU5SjLUZajLEdZjrIcZTnKcpTlKMtRlqMsR1mOshxlOcpylOUoy1GWo1qyqd7QobekJU/VM/rzvkpacv1ZPaQ7N9tkmLy8TgfVU/qyvMrv76Wj+WS/eEw/ts+3y+oN+p++AWuVGbLMzrU3AAAAAElFTkSuQmCC" + id="image63-5" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath65-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path65-9" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath66-3"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-468.4222,93.874996)" + id="path66-7" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath67-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01098901,0,0,0.02173913,-4.7032966,-0.6956521)" + id="path67-5" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask66-2"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAAuCAAAAABisjo3AAAAAXNCSVQI5gpbmQAAAK9JREFUWIXt16EKAlEQRuGzo3fFICbFblGrsOB7iI/oE1gFH0HrCgYRxGLRDbIs17AbTIIwY5pTpgxf/8GupLnSVkRj+WFn80Hy7fnXXvnuXtvJaqIJ1/r6jAALfZrOMiBApk9Db4ZAt29hM0IgNaFJERsYwG233Xbbbbfddtttty3taCNHBIrKxH4gUJ1M7BwBtqUBfbjSAorLWH2X7Dex2a5hOgyKcHweb4rcv3sDwHgeS1v22GcAAAAASUVORK5CYII=" + id="image66-5" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath68-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path68-7" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath69-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-463.4678,60.764463)" + id="path69-4" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath70-3"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-440.4698,44.76446)" + id="path70-0" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath71-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01098901,0,0,0.02173913,-5.8351648,-0.6956521)" + id="path71-8" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask70-6"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAAuCAAAAABisjo3AAAAAXNCSVQI5gpbmQAAAK9JREFUWIXt1z0OAXEQhvHH/DcrUYhEIvHRKFX0DqB3AVdzDeWGM4hqT+Bj2awGuwpkLzCjmqeZ7tdM9YJdje8NQREtn7UdzWcdRRqKfVJ87Hg1UJUBbusLAiz0adpLEGhO9WkYDRHoab6xro9AbEITIzYwgNtuu+2222677bbbblvapY1cIZDb2DkCx7MF/UgRYFMZ2Ns7AThl40hZfu2S3y5uTbqqu/h6yBS5f/cGKuQeSzz/MGwAAAAASUVORK5CYII=" + id="image70-8" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath72-8"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path72-4" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath73-3"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-552.0654,60.764463)" + id="path73-1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath74-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-555.3894,44.76446)" + id="path74-9" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath75-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01351351,0,0,0.02173913,-4.6351352,-0.6956521)" + id="path75-0" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask74-6"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAuCAAAAACq3tDhAAAAAXNCSVQI5gpbmQAAAK5JREFUSInt1yEOwgAMheF/HQOzZAIzFAYcjgtwAhSGK+I4AmdYMCxkychOsAQzYAhGgpqgBdVnapovT7ZglqCbUdC71pe2+aDGq/lIUedWHKqOmm41EMB9n4FAtNFKhOsEBBaxVoLBEgRSvQQTEBhaUBGIhfOKU0455ZRTTjnl1P+ph4XTgkBtQdUgkFtQJxCoMr10OUII5In2HD3vmvc3kc7i778JrkWprPLDPAFemRpL/Rf4jQAAAABJRU5ErkJggg==" + id="image74-8" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath76-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path76-2" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath77-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-367.3261,52.764456)" + id="path77-6" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath78-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01176471,0,0,0.01315789,-3.7999999,-4.3157895)" + id="path78-9" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask77-5"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABMCAAAAAA5R6TVAAAAAXNCSVQI5gpbmQAAALBJREFUWIXt0TsKwlAARNGbFxU/lSCkFFeQQizcheAKrSzdgL2lvZWgBCs/oJCABosI2cAgBOY2051moDlF1fQ6Eq18lbU6mw8lKLwP29tPXaQiEyBfXSBAqkTpLiMIMFWiMJpAgESrkkAAzf11bQhissqqVatWrVq1atWqVatWrVq1atWqVasNUwsxWUCATKxmEGCnRc8niOEaxkL0vs4hBo7ZoN+SkJ/HfvOUSP/rC5I8HBSujoZqAAAAAElFTkSuQmCC" + id="image77-0" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath79-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path79-8" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath80-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-339.3736,379.43599)" + id="path80-1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath81-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-356.34159,363.436)" + id="path81-2" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath82-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-339.8836,347.436)" + id="path82-2" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath83-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01204819,0,0,0.01315789,-4.9156627,-4.3157895)" + id="path83-6" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask82-1"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABMCAAAAAA0WdSSAAAAAXNCSVQI5gpbmQAAALRJREFUWIXt2KEKwmAUhuF355+DoYJpMwqCaPcOvBC9SrNtRVgwiUnDgsiasFk0LIhVDoLwveW0p5z2wX8UdSf0Iwesbd5mtpoGBxLqYg8EYLLOzIUknY2OECDepD4iwLi+YjAf+pGwBIPckyQHg9jV7IHTcz6SKVOmTJkyZcqUKVOmTJkyZcqUKVPm1+bDFWzBoHI1KzA43TzNAgI8z4vEjdyV3UZ9P8SDxGNLby7b0oH5VS/7Rhlo9qQ/8gAAAABJRU5ErkJggg==" + id="image82-0" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath84-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path84-1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath85-5"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-423.8358,371.436)" + id="path85-9" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath86-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-423.37979,355.43599)" + id="path86-9" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath87-0"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01204819,0,0,0.01315789,-3.9036145,-3.3289474)" + id="path87-9" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask86-1"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABMCAAAAAA0WdSSAAAAAXNCSVQI5gpbmQAAALhJREFUWIXt2D8OwQAYhvHHV/U3kU5Sg40YLG5gcgFncEWbwQUYLLYuBrFJUxGptAZ1AMkXieR9lnf7HeCF/6j2nkHccMCKNMk/ZrQcOogA980eAqC76juRhJPsjAHznhcJLFoYMHUkaY4wCDueJhEG5kpi3mClypQpU6ZMmTJlypQpU6ZMmTJlypQp8/tKDB65q3nDgMSTLBIM2D4dzd2VAMgu47oXeViX1ZfensWhA1ikx5MD86te0CMd1orbun0AAAAASUVORK5CYII=" + id="image86-7" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath88-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path88-1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath89-1"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-339.10379,288.12349)" + id="path89-5" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath90-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01204819,0,0,0.01315789,-4.9156627,-3.3289474)" + id="path90-7" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask89-7"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABMCAAAAAA0WdSSAAAAAXNCSVQI5gpbmQAAALJJREFUWIXt2L0KQQEYxvG/9xSlfCTZGVCuwCKDa3CPNvfgCigTp0zE7Axn8DHI2dVDqee5gF/vu/7hP1YCoNKrlQRYfrwU5nhaFogA6fIKCTCZJSKSVn99I4H6PFQkVO8HAoayKwFGENBQkjQhQPg5XwAL1qZNmzZt2rRp06ZNmzZt2rRp06ZNm5/uAQGZ1MwgIJWaewg4bYVkvnr15F2nrSKzxfnd0rsDUUvf5ALmV3sC0qAbic+IuTwAAAAASUVORK5CYII=" + id="image89-6" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath91-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path91-3" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath92-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-436.6398,296.1235)" + id="path92-5" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath93-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-423.37979,280.1235)" + id="path93-3" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath94-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00684932,0,0,0.00662252,-3.3493151,-1.6754967)" + id="path94-4" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask93-8"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAACXCAAAAADb3V3hAAAAAXNCSVQI5gpbmQAAAUNJREFUeJzt0DtKA2EAReHrP4hvEQ34WoHgKmztXIP7EyzcQkr7NEEbBR+IXTQJFhllrDzdP8I5zW0/bmJ/t7SYo4Pluo4kmb3czdOSdi+OK2va3q7HSZNk63JQ29K2ejp+T0lytlmb8lNznpQkJ7Uhnfb3UpL1ldqObjspi6P6U+mZJ0nfLkoiiSWJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJIkkiSSJJInUT9KktuFXHynJ53NtRqfZY0qSYW1Hp9tJmiQP24e1Jd/dX83TJMnodWOtqa1Jpk/Dm2ltxH/pC6WeHfCi2BMvAAAAAElFTkSuQmCC" + id="image93-1" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath95-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path95-9" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath96-3"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00970874,0,0,0.04545454,-2.0679611,-15.363636)" + id="path96-9" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask95-0"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAAAAAD4VN1BAAAAAXNCSVQI5gpbmQAAAKJJREFUSInt1T0KwlAQReGTeQhJwB8UsUshWNlYuRk7FyeCm9FGwU4hgqYRFAlq1OJlCzc2OQuYrxm4UE0BQDgdxoHm/ue623xLZzBrahDfYfEEB415S8nQ6W7BYNKWMjDugUEiZiABg0juRGByxFc7tVOx85YjLzA4y50LGKwLMZMdwUH+GInGx5cv7+CAU9rXDVCxX2WUewqhbE9v+jf7Rz9N2R7FDQKCxwAAAABJRU5ErkJggg==" + id="image95-8" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath97-8"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path97-5" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath98-0"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-255.5389,346.1557)" + id="path98-9" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath99-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00684932,0,0,0.02777778,-2.2876713,-4.8055555)" + id="path99-3" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask98-8"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAAAkCAAAAABHgzw6AAAAAXNCSVQI5gpbmQAAALNJREFUWIXt2CEOwkAQheF/p45mD0AQkDrSE6E4HtwGBSQk1FEuQBE1RbAJGxCMmxXzn+Azzzzw/hcAQtvUwVrCNFxPE29S3MytOal+94AKwrYUEXF5AIG2GBEs1iDQWDvyGhCYWTPyapA0uoISa8BvTtLkJE1O0uQkTU7S5CRNTtLkJE1O0iQwWRu+EnhaG/IGEOisGXkdCBzv1o5PtzNUwGUVrSmpfj9mZ461BkhnjqfpBVIjGkNLHY+lAAAAAElFTkSuQmCC" + id="image98-5" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath100-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path100-1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath101-1"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-342.2536,194.71067)" + id="path101-5" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath102-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-349.69959,182.71067)" + id="path102-8" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath103-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-362.5636,182.71067)" + id="path103-8" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath104-1"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-373.1836,182.71067)" + id="path104-0" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath105-3"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01492537,0,0,0.02777778,-7.4776119,-9.7777779)" + id="path105-0" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask104-4"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAAAAAD3UNhNAAAAAXNCSVQI5gpbmQAAAKdJREFUSInt1jEKwmAMhuHXtD+UIgWVegVx8BKOjh7Bu7m76OQ97FRwrdhBUQu21qHSAyS4/d+SKU++MWDP4DeGgWK5fdS9ES0XkapBkx+Lzog3E5UA8N6eEWClJ3DrEIF4ricgmSGQisVgioAzEThsHbp4wxve8IY3QKC2CQ0Cpc24InDLLUSVIcD+qSfaQ0UAvLJ0pCTK3an/P5JxqBA+94vy9l/yBYU6Hs0XiMJtAAAAAElFTkSuQmCC" + id="image104-4" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath106-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path106-4" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath107-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-528.1702,375.575)" + id="path107-6" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath108-3"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-515.5582,359.575)" + id="path108-1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath109-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01492537,0,0,0.02777778,-7.4776119,-7.4444445)" + id="path109-5" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask108-9"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAlCAAAAAA8DAvoAAAAAXNCSVQI5gpbmQAAAJ5JREFUSInt1iEOwlAMxvH/6zAwB0sAhUBNbApLAoLLojgBpwAxkjc9NGwCsYdhF2iDWd7n+2uTihbGEwfAslxMFMX9q3oMxnHvtDP484cE2J3UBPPsjoA7qAUgXyOwSi0GWwRmJoIpMqxGHYfYAIBoRCMa0RiDEWxCQKC1GR0Cz7fJ8AiEq4W4NSRAEzbqG1Nd+t+Bygrt71Brm/8hXx+KHD38Y5ZWAAAAAElFTkSuQmCC" + id="image108-6" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath110-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path110-1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath111-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-528.1702,291.9845)" + id="path111-8" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath112-5"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-513.8602,275.9845)" + id="path112-7" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath113-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.04761905,0,0,0.01204819,-27.428571,-3.4216867)" + id="path113-1" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask112-8"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABTCAAAAABVfRM7AAAAAXNCSVQI5gpbmQAAAKJJREFUOI3t1aEOwjAQxvF/rxuwhEnSZBLQSDxPgeXtUPAgBIeYQJIwgYKBYcuCgEFLGjxJz1z6S67fuQNfqVdPAKhqS81sFD2fp8221fE8+gzv1oCG3qJrfWnKAgQmiZM0BQSMmz9QINBxVWIQ775BgwYNGvQvtPmiBgTOLt5qEMhdzQEN1zSzsFxVoIF9nL1Dj8sL7SVLh30FcC8O3p1+1QOVwhtk0fZLQgAAAABJRU5ErkJggg==" + id="image112-5" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath114-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path114-7" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath115-5"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0,1,1,0,-309.2455,-590.1969)" + id="path115-3" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath116-8"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.04761905,0,0,0.01204819,-28.714286,-3.4216867)" + id="path116-8" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask115-3"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABTCAAAAABVfRM7AAAAAXNCSVQI5gpbmQAAAKRJREFUOI3t1TEKwjAUxvF/ngbEQegijkXwAoKLg6dw83gew0Ghp1DU0VW0UKqV1iFVk1jchXxLyA/y8m0PmqLqU7cBqtxSmY4jc71v1+daZTH8PM6XJxBgZiGduYCAmjg/RSMQ6HXdAgMQ0F4tbeZ+J2jQoEGD/oWWHlUgkHp8AYFi7+BjZ+aubrYmV2gB2TF+L5Jik/DaZCrua4AyPWSNpX7kCa50H3MlMjz2AAAAAElFTkSuQmCC" + id="image115-1" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath117-8"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path117-9" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath118-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0,1,1,0,-312.6595,-617.6911)" + id="path118-4" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath119-3"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00970874,0,0,0.04545454,-2.0679611,-14.136363)" + id="path119-3" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask118-3"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAAAAAD4VN1BAAAAAXNCSVQI5gpbmQAAAJ9JREFUSInt1TEKwlAQRdGb+QhfJYpoYRWwSGVl5V5s3ZsIbiaVgmUQRK0CESIm0cJs4cUmdwFzmoEH7RQA+PViKLpfZ6fk0zjzTShSAEh3L3DQ246UDOPJEQxWWgaWUzCIxAxEYODlTh9MjvzqnM5p2SnlyBsMbnLnDgZJpWZScFA840DJFPscHHC9zHQDVJ0PD5o9BT8QMXWuf7N/9AU6bh7AlD4I7QAAAABJRU5ErkJggg==" + id="image118-8" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath120-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path120-0" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath121-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-255.3529,319.1501)" + id="path121-8" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath122-8"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-258.4009,319.1501)" + id="path122-8" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath123-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-265.5769,319.1501)" + id="path123-7" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath124-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00970874,0,0,0.04545454,-2.0679611,-12.909091)" + id="path124-6" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask123-4"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAAAAAD4VN1BAAAAAXNCSVQI5gpbmQAAAKBJREFUSInt1aEKwmAUxfG/dwyEqXkMhdkWLGaLTyDiEy77EnaDdcG4BRkYRAU/1GHwC77AmWWn3HZ+3HIvtJOeH31Rf+N+nPEyDUQOj2J39c5sLVMAbvkZDEYrKcNgAxjMQykDyQQMYjEDMRio14EQTI580zmd07Lj5IgDg0rulGBwuIuZYw0BvMtMenpO26f/c8PFNBIhzaXYv0Td/8wHMNEbY13plFkAAAAASUVORK5CYII=" + id="image123-3" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath125-0"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path125-3" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath126-0"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-255.6409,292.91999)" + id="path126-9" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath127-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-258.6889,292.91999)" + id="path127-5" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath128-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-265.8649,292.91999)" + id="path128-0" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath129-5"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00970874,0,0,0.04545454,-2.0679611,-11.727273)" + id="path129-9" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask128-4"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAAAAAD4VN1BAAAAAXNCSVQI5gpbmQAAAKNJREFUSInt1TEKwlAQhOH/bbAwoIVWWpnWIq2FhSC2HlfwCnaCYCFILEQEQ0iQtInFEzzBPJvMAeaDXdiFMHEA2DR2mv6mfP2cxaqvUQDy3Q2IgM26p2OI00cBBpOlUAFsG4FBqmVgmIDBSO0wBvMr0sbPLUg6p3OCOS0Y1HKnBoOrmmkyMDg9xc7h7Y/OZTZQMsd9+/1zbp7I/ml1vmua/5sPTwgak6BCbA0AAAAASUVORK5CYII=" + id="image128-6" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath130-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path130-2" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath131-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-251.2429,266.68999)" + id="path131-4" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath132-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00970874,0,0,0.04545454,-2.0679611,-10.545455)" + id="path132-7" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask131-5"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAAAAAD4VN1BAAAAAXNCSVQI5gpbmQAAAJ9JREFUSInt1TEKwkAUhOF/nxCIxbZi6SIqeImcILU3tbASrO0UFIKNF1hswiKLRdwjjDaZA8zXPObBb+IAmIWp0/TneH8Vp2q3GgSA9/EETIDdRshgIT3BYLVUMkBTg8FazFAFMPBqBw9WTk4ZByZHhozO6HydLEcyGES5E8Hgqmb6DgweF7FzSMNfuNVz4fb0+zNl3PxC90+7pGn+bz5qHxwTxKLsWgAAAABJRU5ErkJggg==" + id="image131-4" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath133-8"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path133-1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath134-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-250.00689,240.4599)" + id="path134-8" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath135-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00970874,0,0,0.04,-2.0679611,-8.1599999)" + id="path135-3" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask134-6"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAZCAAAAAAJAm+UAAAAAXNCSVQI5gpbmQAAAJtJREFUSInt1TEOAUEYhuF3/1HIUshspVsuIHsenePhMhrFVLKJboNNRGMyFLiA5NOY9wDf0/0/5L6pABg0s5FoP/X78HH80osUAMImggO3qpQM1TiAwULLQDMBg1rMUNRgUKodSjA58io72fmxE+VIBINO7nRgsEti5nwAB7c0lzL39QUc0J6mQx3Tbo+8/yl41TF99FfR8n/0BE9zHO16tP92AAAAAElFTkSuQmCC" + id="image134-8" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath136-0"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path136-2" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath137-1"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-245.5414,213.22979)" + id="path137-0" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath138-5"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-272.4334,213.22979)" + id="path138-1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath139-1"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00970874,0,0,0.04545454,-2.0679611,-8.1363634)" + id="path139-0" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask138-8"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAAAAAD4VN1BAAAAAXNCSVQI5gpbmQAAAJlJREFUSInt1LEOwVAchfHP/0YpRtNdJGLp6gE8hrmP1s3qJYzExNwBsbiNRFKVNIZ6hUMi/R7g/LYD/1UHYLyYDkX7dXHYlB9ntuyKFABCdgcHg7SnZIj9HgzmfSkDEw8GXsxA40RyJwKTI02t0zpfdio5UoHBWe6cwGBXipn8Ag5e18QpmbB6ggNux3ikOrk6bNcP0fYvewMn3BxoiX2zBQAAAABJRU5ErkJggg==" + id="image138-5" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath140-0"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path140-6" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath141-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-253.5529,187.9997)" + id="path141-6" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath142-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00970874,0,0,0.04545454,-2.0679611,-6.9545454)" + id="path142-5" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask141-8"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAAAAAD4VN1BAAAAAXNCSVQI5gpbmQAAAKBJREFUSInt1SsOwlAUhOG/p5eEguCR4otAAsFjwGLYKo5dEAyiQRQMioSbkMpbBBBWMMV0zHHzJWMO1JPofYadSNMf/PPnTNd9jQJw3d+AGFhu2jqG3uziwWC0EipAa2tgMDetwyADg1TMQAoGTu44UG/2TeM0Ts1OKUdKMCjUTFWAwfEudg4PiKE6TxIlk+/C58+5xbgrQoI/5aLqv+YF27AavSiYQH8AAAAASUVORK5CYII=" + id="image141-6" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath143-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path143-8" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath144-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-252.0949,161.7696)" + id="path144-7" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath145-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00970874,0,0,0.04545454,-2.0679611,-5.7727273)" + id="path145-4" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask144-0"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAAAAAD4VN1BAAAAAXNCSVQI5gpbmQAAAKJJREFUSInt1TFqAgEQBdC3Y5Bgs2CRtBoLITZCziA5QI6bIlYp07uorbVrERGJFma9wayN/wD/MTDwaScFKAe9Iqf/b7s6NE7n/S1yFNh//qCDj2nSMeBhvNsQDCeJCsy6BK/JjMcRQZntKAkSf+A/rSBX6u7cHcEpHTkR1OlOTbDIZg5rgmqZ7Mx/L7uw6D8lKsevb82ePr/k7Wm1y2m+bc4pBhw/kU1cagAAAABJRU5ErkJggg==" + id="image144-6" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath146-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path146-9" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath147-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-250.5229,135.5396)" + id="path147-0" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath148-8"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00970874,0,0,0.04545454,-2.0679611,-4.5909089)" + id="path148-1" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask147-3"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAAAAAD4VN1BAAAAAXNCSVQI5gpbmQAAAJxJREFUSInt1T0KwlAUROFz7yMIhvRRQQh2gq17sXOBWrkRsbAzNnYxomJhk4eFPzuY2OQsYL5yoJ0MwKZF3zT78bY/fZ1sMdAg77abCAFsKWXIewdwmOVSBuYZOEzEDF6AQ6p2SMHlCGAtOXRO5/ycRo404HCROzU47NTM/QgBHslYysR1DQEon6NEx5xXJZ8/xYeyP71WmuE/9wLHCRsVcsHC+wAAAABJRU5ErkJggg==" + id="image147-1" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath149-1"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path149-0" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath150-3"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-228.2929,109.3095)" + id="path150-4" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath151-0"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00970874,0,0,0.04545454,-2.0679611,-3.3636362)" + id="path151-3" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask150-9"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAAAAAD4VN1BAAAAAXNCSVQI5gpbmQAAAKFJREFUSInt1SEOwlAQhOG/+8SDQqirooakwSO5CZarIVBcBIOowGFIyAsGSAjQlDSI9gpTTOcA82WyYqGbRACT5SwW9deP4/7bOtlqKFIACJsXOPBr1Zgm47QAg8VIykCegsFUzEAGBl7ueDA50qR3eqdjp5IjFRgEuRPA4KAedDmDg/I2l17puX2DA66nJJFJn2J3p/2nEA1ETF2Kiv+cH89MHZqXVxyqAAAAAElFTkSuQmCC" + id="image150-1" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath152-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path152-6" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath153-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-253.2409,83.079414)" + id="path153-3" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath154-3"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00970874,0,0,0.04545454,-2.0679611,-2.1818182)" + id="path154-8" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask153-0"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAAAAAD4VN1BAAAAAXNCSVQI5gpbmQAAAKJJREFUSInt1TEOAVEUheH/3SFeqBRIFBKJRCtRqJWis0MLsAKLoBGFRl6lISESU5hHMZNYwRnN/M3tzldeKCeXH98U7cfn++eM5n0RA9lpeyuc6dLJGCBdX8CgvZAy+JUDg0kiZaAzAIOemIEuGNTkTh1MjuRVTuWU7KRy5AUGQe4EMNg9xMzhCgnE87ihZMImK/6cnw1bIiTej/uPaPuffQHDYBxE7RuZvwAAAABJRU5ErkJggg==" + id="image153-5" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath155-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path155-6" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath156-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-253.0009,56.849331)" + id="path156-0" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath157-0"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01492537,0,0,0.02777778,-7.4776119,-8.6111112)" + id="path157-4" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask156-6"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAAAAAD3UNhNAAAAAXNCSVQI5gpbmQAAAKBJREFUSInt1jEKwmAMhuG3aWtdRUEEFymu4uQBvIPg/TyEqwjiGQruglBqKw6C/jrUEyQIDvn2PF+yBf4jEUA0n/UTxXC4FcdHa8h6qt6h2lQIsNQT9FYgkC70BIxyBIapxWCMQNdEkCE2AMANN9xww43WCDYhIFDbjAaB8mIhXgUCbC3XHGpi4HqedJTCc7/7/g4k+SBWCO/mdFeW/yIfhzsdPVvgLaIAAAAASUVORK5CYII=" + id="image156-2" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath158-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path158-7" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath159-5"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-520.0582,333.7797)" + id="path159-6" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath160-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-509.39619,317.7797)" + id="path160-8" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath161-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01923077,0,0,0.04761905,-11,-6)" + id="path161-2" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask160-8"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAVCAAAAAAs45KkAAAAAXNCSVQI5gpbmQAAAJ9JREFUOI3N0zEKwkAQheF/Z7VRQkhpq4U5RAjxxDmDjUcQBLEQLCIKapEQidFi0XoGRHz1fLwpZuBXcQCMppFTDD9vu+aD8myo7LgvV4AHFoXXLuZn/R4EkkxLAPIIBFKxoMEcBGKLgRgETEXgzCLk/1FnEw8QONvQCQTWrcXUG/DQXVPNiYf0ZRUO9niYjJWmKre8/4lE+U8X9UrfyQtV6h4+RRr+DAAAAABJRU5ErkJggg==" + id="image160-2" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath162-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path162-9" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath163-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-586.3761,134.3951)" + id="path163-0" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath164-2"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.01492537,0,0,0.02941176,-6.0895522,-3.617647)" + id="path164-7" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask163-6"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAiCAAAAAAhCTtQAAAAAXNCSVQI5gpbmQAAAKhJREFUSInt1cEKQVEQxvH/nZPkxgJZsiFlwWsotl6StXdhZaHUVXRCSkduFvfyADPJ5nybWZ3fzJnNgD1JUTqNRPH4db59jeG0pRxht/bggMkiVRI0x5sHArWZ5h9l0jkIjKp6Avp1BLS7KNNGipUY4hAbABCNaEQjGv82cpuQI+Bthkdg+7QQ+wsOQhjoibC644DDtVtREsdl9rn7rqe7+6dM2fsneQOEmx2vxoJOrgAAAABJRU5ErkJggg==" + id="image163-1" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath165-3"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path165-2" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath166-1"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-425.9463,137.5451)" + id="path166-5" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath167-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00900901,0,0,0.02777778,-1.8828828,-10.222222)" + id="path167-9" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask166-1"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAAkCAAAAACiMTsTAAAAAXNCSVQI5gpbmQAAAKFJREFUSIntzSEKAlEQgOH/zYgLimGTYduCSTYavIKX8HwWDyEIZovN8nCxGIQ1+BAx6Q3ehHW+C3zQbwGASVXkjrqYvl+xakLuDtJuDyjoembQofXwDAKLymADWE5BoDHqCHMQKK0+ShAQs880+5X++eeff/7551//vmSWJRC4mH0tCBysuscRFO6v2qR7bm6gQIzj0SBz9u5O22vm4x99AHcEGhrTIw/GAAAAAElFTkSuQmCC" + id="image166-4" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath168-9"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path168-1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath169-0"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-234.2749,391.8095)" + id="path169-7" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath170-5"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-222.2509,375.8095)" + id="path170-8" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath171-7"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-267.28689,375.8095)" + id="path171-0" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath172-4"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,3.4758862e-8,543)" + id="path172-8" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath173-0"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(0.00970874,0,0,0.04545454,-2.0679611,-1.0000001)" + id="path173-4" /> + </clipPath> + <mask + maskUnits="userSpaceOnUse" + x="0" + y="0" + width="1" + height="1" + id="mask172-2"> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAAAAAD4VN1BAAAAAXNCSVQI5gpbmQAAAJdJREFUSInt1bEKgQEUBeDvv5JisiqKlc3EZJb3NRmVJ0Api5GF2PQziDe4LM4DnG87h++kALVOvcjpL8+H8uNMxtUcBS7zLSqYjSp5jFr/eCRoDxMVFNMqwSCXodEjaGY7mgSR7nwF+VB/5+8IHunIg+Ca7lwJdtnMfU+wPiQ7y9vrF7atzIkrVwvvP+118/50c8pp/m2e9bUcaZleg1oAAAAASUVORK5CYII=" + id="image172-9" /> + </mask> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath174-6"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + id="path174-1" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath175-0"> + <path + d="M 0,0 H 657 V 543 H 0 Z" + transform="matrix(1,0,0,-1,-246.6829,30.619247)" + id="path175-4" /> + </clipPath> + </defs> + <g + id="layer1" + transform="translate(-176.16878,-432.86698)"> + <g + id="g273" + transform="translate(-6.0647685,-77.296528)"> + <path + d="m 203,414 h 444.5 c 2.7614,0 5,-2.2386 5,-5 V 9.5 c 0,-2.761424 -2.2386,-5 -5,-5 H 203 c -2.7614,0 -5,2.238576 -5,5 V 409 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath42-6)" + id="path177" /> + <path + d="m 217.0507,365.4396 h 94.6284 c 3.3137,0 6,-2.6863 6,-6 V 24 c 0,-3.31371 -2.6863,-6 -6,-6 h -94.6284 c -3.3137,0 -6,2.68629 -6,6 v 335.4396 c 0,3.3137 2.6863,6 6,6 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath43-9)" + id="path178" /> + <path + d="m 217.0507,177.5604 h 94.6284 c 3.3137,0 6,2.6863 6,6 V 519 c 0,3.3137 -2.6863,6 -6,6 h -94.6284 c -3.3137,0 -6,-2.6863 -6,-6 V 183.5604 c 0,-3.3137 2.6863,-6 6,-6 z" + style="fill:none;stroke:#b4b4b4;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + transform="matrix(0.95898667,0,0,0.95898667,-7.6458091,386.45422)" + clip-path="url(#clipPath44-2)" + id="path179" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAACTCAYAAAAa9lLaAAAABHNCSVQICAgIfAhkiAAAAaBJREFUeJzt0jEBACAMwLCBf8/ggJceiYIeXTNzBqL27wB4MShpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpBiXNoKQZlDSDkmZQ0gxKmkFJMyhpF3qtAiVr8z37AAAAAElFTkSuQmCC" + mask="url(#mask44-3)" + transform="matrix(161.10976,0,0,-140.97104,302.10688,803.61342)" + clip-path="url(#clipPath45-0)" + id="image179" /> + <path + d="m 330.0019,253.4599 h 153.9833 c 2.7614,0 5,-2.2386 5,-5 V 116.375 c 0,-2.7614 -2.2386,-5 -5,-5 H 330.0019 c -2.7614,0 -5,2.2386 -5,5 v 132.0849 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath46-0)" + id="path180" /> + <path + d="m 4.090684,0.1789044 c 1.8574293,0 3.0794223,-1.2056998 3.2423547,-3.1608886 L 6.3065646,-3.1123301 c -0.1629324,1.5315646 -0.9287147,2.36251982 -2.2158806,2.36251982 -1.5967376,0 -2.5580387,-1.30345922 -2.5580387,-3.45416692 0,-2.1181212 0.9775944,-3.4378736 2.5580387,-3.4378736 1.221993,0 1.9877752,0.749489 2.2321738,2.1507077 L 7.3004522,-5.6540755 C 7.0560536,-7.446332 5.8177674,-8.5868588 4.090684,-8.5868588 c -2.1344145,0 -3.55192639,1.75967 -3.55192639,4.3828816 0,2.6720914 1.40121869,4.3828816 3.55192639,4.3828816 z m 7.246418,0 c 1.80855,0 3.01425,-1.3523389 3.01425,-3.3564075 0,-2.0040685 -1.2057,-3.3727007 -3.01425,-3.3727007 -1.7922559,0 -2.9816625,1.3686322 -2.9816625,3.3727007 0,2.0040686 1.1894066,3.3564075 2.9816625,3.3564075 z m 0,-0.87983496 c -1.254579,0 -2.0529478,-0.96130114 -2.0529478,-2.47657254 0,-1.5152713 0.7983688,-2.4928657 2.0529478,-2.4928657 1.270873,0 2.069242,0.9775944 2.069242,2.4928657 0,1.5152714 -0.798369,2.47657254 -2.069242,2.47657254 z m 5.270864,0.70060932036 V -3.8129394 c 0,-1.2056998 0.374744,-1.694497 1.10794,-1.694497 0.211812,0 0.391038,0.032586 0.619143,0.097759 l 0.211812,-0.9613012 c -0.211812,-0.065173 -0.407331,-0.097759 -0.635436,-0.097759 -0.619143,0 -1.091647,0.2281054 -1.319753,0.6354364 h -0.03259 V -6.3709781 H 15.679251 V -3.2123964e-4 Z M 21.907342,0.1789044 c 1.238286,0 2.150708,-0.5702634 2.704678,-1.6619105 l -0.782076,-0.4562107 c -0.537677,0.9287147 -1.042767,1.27087272 -1.938895,1.27087272 -1.173114,0 -1.938896,-1.02647412 -1.971482,-2.23217392 h 4.839092 v -0.4887972 c 0,-1.8900158 -1.124234,-3.1608886 -2.851317,-3.1608886 -1.743377,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040686 1.173113,3.3564075 2.932783,3.3564075 z m -1.955189,-3.8452047 c 0.01629,-1.0590606 0.863542,-2.0203617 1.955189,-2.0203617 1.140527,0 1.873723,0.8798349 1.906309,2.0203617 z m 10.863518,3.8452047 c 0.765782,0 1.466392,-0.3258648 1.857429,-0.84724848 h 0.01629 v 0.66802284036 h 0.879835 V -4.4809623 c 0,-1.2708727 -0.863542,-2.0692415 -2.297347,-2.0692415 -1.336046,0 -2.329934,0.7983688 -2.541746,2.0529483 l 0.945008,0.1792256 c 0.162933,-0.8635417 0.765782,-1.3686321 1.596738,-1.3686321 0.798368,0 1.303459,0.3747445 1.303459,0.9613011 0,0.5213837 -0.391038,0.7820756 -1.613031,1.0916471 -1.596737,0.3747445 -2.232174,0.9287147 -2.232174,2.0203618 0,1.09164708 0.798369,1.7922564 2.085535,1.7922564 z m 0.08147,-0.87983496 c -0.798369,0 -1.238286,-0.34215804 -1.238286,-0.97759444 0,-0.5539701 0.439917,-0.8635417 1.547858,-1.15682 0.863541,-0.2118121 1.270872,-0.4236243 1.401218,-0.7494891 h 0.01629 v 1.4338052 c 0,0.8472485 -0.716903,1.45009834 -1.727084,1.45009834 z m 5.124224,0.70060932036 V -3.9921651 c 0,-0.9938876 0.668023,-1.6782037 1.678204,-1.6782037 0.993888,0 1.596737,0.6354364 1.596737,1.6782037 v 3.99184386036 h 0.928715 V -4.122511 c 0,-1.4663916 -0.928715,-2.4276928 -2.411399,-2.4276928 -0.684316,0 -1.401219,0.3095716 -1.792257,0.7820756 h -0.01629 V -6.3709781 H 35.092647 V -3.2123964e-4 Z M 44.359427,0.1789044 c 0.782075,0 1.498978,-0.29327832 1.906309,-0.814662 h 0.03259 v 0.63543636036 h 0.896129 V -8.7660844 H 46.26574 v 3.0794224 h -0.03259 c -0.407331,-0.5050905 -1.075353,-0.8635418 -1.873722,-0.8635418 -1.678204,0 -2.851317,1.3686322 -2.851317,3.3727007 0,1.9877753 1.173113,3.3564075 2.851317,3.3564075 z m 0.06517,-0.87983496 c -1.2057,0 -1.987776,-0.97759444 -1.987776,-2.47657254 0,-1.498978 0.782076,-2.4928657 1.922603,-2.4928657 1.075354,0 1.906309,0.8309553 1.906309,1.8574294 v 1.2382862 c 0,1.0427674 -0.830955,1.87372264 -1.841136,1.87372264 z m 8.529511,0.70060932036 V -4.2202704 c 0,-0.8635417 0.537677,-1.4500984 1.352339,-1.4500984 0.782075,0 1.352339,0.5376769 1.352339,1.3523389 v 4.31770866036 h 0.896128 V -4.2202704 c 0,-0.8635417 0.537677,-1.4500984 1.368632,-1.4500984 0.798369,0 1.352339,0.5376769 1.352339,1.3523389 V -3.2123964e-4 H 60.2046 V -4.4320825 c 0,-1.3034593 -1.010181,-2.1181213 -2.215881,-2.1181213 -0.716902,0 -1.352339,0.3095716 -1.775963,0.814662 h -0.03259 c -0.325865,-0.4725039 -0.945008,-0.814662 -1.661911,-0.814662 -0.60285,0 -1.2057,0.2606919 -1.547858,0.6843161 h -0.03259 V -6.3709781 H 52.025396 V -3.2123964e-4 Z M 64.424552,0.1789044 c 1.238286,0 2.150708,-0.5702634 2.704678,-1.6619105 l -0.782076,-0.4562107 c -0.537677,0.9287147 -1.042767,1.27087272 -1.938895,1.27087272 -1.173114,0 -1.938896,-1.02647412 -1.971482,-2.23217392 h 4.839092 v -0.4887972 c 0,-1.8900158 -1.124234,-3.1608886 -2.851317,-3.1608886 -1.743377,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040686 1.173113,3.3564075 2.932783,3.3564075 z m -1.955189,-3.8452047 c 0.01629,-1.0590606 0.863542,-2.0203617 1.955189,-2.0203617 1.140527,0 1.873723,0.8798349 1.906309,2.0203617 z m 7.071266,3.66597906036 V -4.2202704 c 0,-0.8635417 0.537677,-1.4500984 1.352339,-1.4500984 0.782076,0 1.352339,0.5376769 1.352339,1.3523389 v 4.31770866036 h 0.896128 V -4.2202704 c 0,-0.8635417 0.537677,-1.4500984 1.368633,-1.4500984 0.798368,0 1.352339,0.5376769 1.352339,1.3523389 v 4.31770866036 h 0.928714 V -4.4320825 c 0,-1.3034593 -1.010181,-2.1181213 -2.21588,-2.1181213 -0.716903,0 -1.352339,0.3095716 -1.775964,0.814662 h -0.03259 c -0.325865,-0.4725039 -0.945008,-0.814662 -1.661911,-0.814662 -0.602849,0 -1.205699,0.2606919 -1.547857,0.6843161 h -0.03259 V -6.3709781 H 68.611915 V -3.2123964e-4 Z M 81.055877,0.1789044 c 1.808549,0 3.014249,-1.3523389 3.014249,-3.3564075 0,-2.0040685 -1.2057,-3.3727007 -3.014249,-3.3727007 -1.792257,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040686 1.189406,3.3564075 2.981663,3.3564075 z m 0,-0.87983496 c -1.25458,0 -2.052948,-0.96130114 -2.052948,-2.47657254 0,-1.5152713 0.798368,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069241,0.9775944 2.069241,2.4928657 0,1.5152714 -0.798368,2.47657254 -2.069241,2.47657254 z M 86.32674,-3.2123964e-4 V -3.8129394 c 0,-1.2056998 0.374745,-1.694497 1.10794,-1.694497 0.211812,0 0.391038,0.032586 0.619143,0.097759 l 0.211813,-0.9613012 c -0.211813,-0.065173 -0.407331,-0.097759 -0.635437,-0.097759 -0.619143,0 -1.091647,0.2281054 -1.319752,0.6354364 H 86.27786 V -6.3709781 H 85.398025 V -3.2123964e-4 Z M 90.701475,2.7043566 94.514093,-6.3709781 H 93.520205 L 91.58131,-1.613352 H 91.56502 L 89.626121,-6.3709781 H 88.61594 l 2.476573,5.84927318 -1.368632,3.22606152 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="Core and memory" + transform="matrix(0.95898667,0,0,0.95898667,337.28021,695.76593)" + clip-path="url(#clipPath47-2)" + id="path181" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAiCAYAAAAEYmSMAAAABHNCSVQICAgIfAhkiAAAAF1JREFUaIHt0DERwDAAxLBP+XNuVzNoBgmBz2fbO7Ztz98BNzEjzAgzwowwI8wIM8KMMCPMCDPCjDAjzAgzwowwI8wIM8KMMCPMCDPCjDAjzAgzwowwI8wIM8KM+AB3EAFDpStQMgAAAABJRU5ErkJggg==" + mask="url(#mask47-7)" + transform="matrix(64.252107,0,0,-32.605547,312.65574,789.22862)" + clip-path="url(#clipPath48-1)" + id="image181" /> + <path + d="m 341.2942,156.375 h 52.8439 c 2.7614,0 5,-2.2386 5,-5 v -19.6598 c 0,-2.7614 -2.2386,-5 -5,-5 h -52.8439 c -2.7615,0 -5,2.2386 -5,5 v 19.6598 c 0,2.7614 2.2385,5 5,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath49-2)" + id="path182" /> + <path + d="m 4.7908006,-3.4855158 c 1.3197525,-0.2118121 2.101828,-1.1079403 2.101828,-2.4276928 0,-1.5478578 -1.0427674,-2.4928657 -2.8024373,-2.4928657 H 1.0270622 V 0.00123756 H 2.0209498 V -3.4040496 H 3.6991535 L 5.4751167,0.00123756 H 6.64823 L 4.7908006,-3.4529293 Z M 2.0209498,-7.4610664 h 1.9877753 c 1.2545795,0 1.8900158,0.5213837 1.8900158,1.5478578 0,1.0264741 -0.6517296,1.5641511 -1.8900158,1.5641511 H 2.0209498 Z m 9.3767592,7.6415296 c 2.118122,0 3.535634,-1.7596699 3.535634,-4.3828816 0,-2.6232116 -1.417512,-4.3828816 -3.535634,-4.3828816 -2.134414,0 -3.5519259,1.75967 -3.5519259,4.3828816 0,2.6232117 1.4175119,4.3828816 3.5519259,4.3828816 z m 0,-0.92871468 c -1.5804438,0 -2.5580382,-1.33604572 -2.5580382,-3.45416692 0,-2.1181212 0.9775944,-3.4378736 2.5580382,-3.4378736 1.564152,0 2.541746,1.3197524 2.541746,3.4378736 0,2.1181212 -0.977594,3.45416692 -2.541746,3.45416692 z m 6.089599,0.74948904 V -6.82563 h 0.01629 l 2.835024,6.82686756 h 0.423624 L 23.597273,-6.82563 h 0.01629 v 6.82686756 h 1.010181 V -8.4060743 h -1.319752 l -2.737265,6.6802284 h -0.01629 L 17.813173,-8.4060743 H 16.49342 v 8.40731186 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="ROM" + transform="matrix(0.95898667,0,0,0.95898667,332.69865,775.28006)" + clip-path="url(#clipPath50-2)" + id="path183" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAACTCAYAAABlJ0ArAAAABHNCSVQICAgIfAhkiAAAAZBJREFUeJzt0sEJACEQwMDV/nu+K8KAIDMV5JE1M9/AoX07gDcYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYicQP6eUCJcuWan0AAAAASUVORK5CYII=" + mask="url(#mask50-9)" + transform="matrix(140.01205,0,0,-140.97104,461.29867,803.61342)" + clip-path="url(#clipPath51-7)" + id="image183" /> + <path + d="m 496.8996,253.4599 h 131.3988 c 2.7614,0 5,-2.2386 5,-5 V 116.375 c 0,-2.7614 -2.2386,-5 -5,-5 H 496.8996 c -2.7614,0 -5,2.2386 -5,5 v 132.0849 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath52-2)" + id="path184" /> + <path + d="m 4.0881522,0.180953 c 1.8574294,0 3.0794224,-1.2056998 3.2423548,-3.1608886 L 6.3040328,-3.1102815 c -0.1629324,1.5315646 -0.9287146,2.36251982 -2.2158806,2.36251982 -1.5967375,0 -2.5580387,-1.30345922 -2.5580387,-3.45416692 0,-2.1181212 0.9775944,-3.4378736 2.5580387,-3.4378736 1.221993,0 1.9877753,0.749489 2.2321739,2.1507077 L 7.2979205,-5.6520269 C 7.0535219,-7.4442834 5.8152356,-8.5848102 4.0881522,-8.5848102 c -2.1344145,0 -3.55192634,1.75967 -3.55192634,4.3828816 0,2.6720914 1.40121864,4.3828816 3.55192634,4.3828816 z M 9.5260211,0.00172736 V -3.8108908 c 0,-1.2056998 0.3747445,-1.694497 1.1079399,-1.694497 0.211813,0 0.391038,0.032586 0.619144,0.09776 l 0.211812,-0.9613012 c -0.211812,-0.065173 -0.407331,-0.097759 -0.635437,-0.097759 -0.619143,0 -1.0916468,0.2281054 -1.3197522,0.6354364 h -0.032586 v -0.5376769 h -0.879835 v 6.37065686 z m 4.3747349,2.70467784 3.812618,-9.0753347 h -0.993887 l -1.938896,4.7576261 h -0.01629 l -1.938896,-4.7576261 h -1.010181 l 2.476573,5.84927318 -1.368632,3.22606152 z m 5.657828,0 V -0.633709 h 0.03259 c 0.391038,0.47250396 1.091647,0.814662 1.873723,0.814662 1.66191,0 2.851317,-1.3686322 2.851317,-3.3564075 0,-2.0040685 -1.189407,-3.3727007 -2.86761,-3.3727007 -0.782076,0 -1.450099,0.3584513 -1.85743,0.8635418 h -0.03259 v -0.6843161 h -0.928715 v 9.0753347 z m 1.841136,-3.40528716 c -1.010181,0 -1.841136,-0.83095524 -1.841136,-1.87372264 v -1.2382862 c 0,-1.0264741 0.830955,-1.8574294 1.890016,-1.8574294 1.15682,0 1.922602,0.9938877 1.922602,2.4928657 0,1.4989781 -0.765782,2.47657254 -1.971482,2.47657254 z m 7.042753,-5.67004754 h -1.564151 v -1.4338051 h -0.928715 v 1.4338051 h -0.961301 v 0.8472485 h 0.961301 v 4.0570168 c 0,1.0753538 0.407331,1.46639156 1.564151,1.46639156 h 0.586557 V -0.8781076 h -0.521384 c -0.521384,0 -0.700609,-0.1629324 -0.700609,-0.5702634 v -4.07331 h 1.564151 z m 3.53156,6.5498825 c 1.808549,0 3.014249,-1.3523389 3.014249,-3.3564075 0,-2.0040685 -1.2057,-3.3727007 -3.014249,-3.3727007 -1.792257,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040686 1.189406,3.3564075 2.981663,3.3564075 z m 0,-0.87983496 c -1.25458,0 -2.052949,-0.96130114 -2.052949,-2.47657254 0,-1.5152713 0.798369,-2.4928657 2.052949,-2.4928657 1.270872,0 2.069241,0.9775944 2.069241,2.4928657 0,1.5152714 -0.798369,2.47657254 -2.069241,2.47657254 z m 7.091632,3.58451286 c 1.564151,0 2.574332,-1.0753539 2.574332,-2.68838466 V -6.3689295 h -0.928714 v 0.6843161 h -0.03259 c -0.423624,-0.5539702 -1.124233,-0.8635418 -1.873722,-0.8635418 -1.694497,0 -2.851318,1.3849255 -2.851318,3.3727007 0,1.9714821 1.156821,3.3564075 2.851318,3.3564075 0.830955,0 1.498978,-0.29327832 1.873722,-0.84724848 h 0.03259 v 0.79836876 c 0,1.17311332 -0.619144,1.89001582 -1.645618,1.89001582 -0.863541,0 -1.352339,-0.3584512 -1.727083,-1.27087269 L 36.47504,1.1422542 c 0.407331,1.0916471 1.368632,1.7433767 2.590625,1.7433767 z m -0.195519,-3.58451286 c -1.205699,0 -1.987775,-0.97759444 -1.987775,-2.47657254 0,-1.498978 0.782076,-2.4928657 1.922603,-2.4928657 1.075353,0 1.906309,0.8309553 1.906309,1.8574294 v 1.2382862 c 0,1.0427674 -0.814662,1.87372264 -1.841137,1.87372264 z m 5.230131,0.70060932 V -3.8108908 c 0,-1.2056998 0.374744,-1.694497 1.10794,-1.694497 0.211812,0 0.391038,0.032586 0.619143,0.09776 l 0.211812,-0.9613012 c -0.211812,-0.065173 -0.407331,-0.097759 -0.635436,-0.097759 -0.619143,0 -1.091647,0.2281054 -1.319753,0.6354364 h -0.03259 V -6.3689295 H 43.171562 V 0.00172736 Z M 48.430205,0.180953 c 0.765782,0 1.466392,-0.3258648 1.857429,-0.84724848 h 0.01629 v 0.66802284 h 0.879835 V -4.4789137 c 0,-1.2708727 -0.863542,-2.0692415 -2.297347,-2.0692415 -1.336046,0 -2.329934,0.7983688 -2.541746,2.0529483 l 0.945008,0.1792256 c 0.162933,-0.8635417 0.765783,-1.3686321 1.596738,-1.3686321 0.798369,0 1.303459,0.3747445 1.303459,0.9613011 0,0.5213837 -0.391038,0.7820756 -1.613031,1.0916471 -1.596737,0.3747445 -2.232174,0.9287147 -2.232174,2.0203618 0,1.09164708 0.798369,1.7922564 2.085535,1.7922564 z m 0.08147,-0.87983496 c -0.798368,0 -1.238286,-0.34215804 -1.238286,-0.97759444 0,-0.5539701 0.439918,-0.8635417 1.547858,-1.15682 0.863542,-0.2118121 1.270873,-0.4236243 1.401219,-0.7494891 h 0.01629 v 1.4338052 c 0,0.8472485 -0.716903,1.45009834 -1.727084,1.45009834 z M 53.639969,2.7064052 V -0.633709 h 0.03259 c 0.391038,0.47250396 1.091647,0.814662 1.873723,0.814662 1.66191,0 2.851317,-1.3686322 2.851317,-3.3564075 0,-2.0040685 -1.189407,-3.3727007 -2.867611,-3.3727007 -0.782075,0 -1.450098,0.3584513 -1.857429,0.8635418 h -0.03259 v -0.6843161 h -0.928715 v 9.0753347 z m 1.841136,-3.40528716 c -1.010181,0 -1.841136,-0.83095524 -1.841136,-1.87372264 v -1.2382862 c 0,-1.0264741 0.830955,-1.8574294 1.890015,-1.8574294 1.156821,0 1.922603,0.9938877 1.922603,2.4928657 0,1.4989781 -0.765782,2.47657254 -1.971482,2.47657254 z m 5.189397,0.70060932 V -3.9901165 c 0,-0.9938876 0.668023,-1.6782037 1.678203,-1.6782037 0.993888,0 1.596738,0.6354364 1.596738,1.6782037 v 3.99184386 h 0.928715 V -4.1204624 c 0,-1.4663916 -0.945008,-2.4276928 -2.4114,-2.4276928 -0.684316,0 -1.401219,0.3095716 -1.75967,0.7820756 h -0.03259 v -2.9979562 h -0.928715 v 8.76576316 z m 6.725035,-7.47859716 v -1.0427674 h -1.091648 v 1.0427674 z m -0.06517,7.47859716 V -6.3689295 H 66.401649 V 0.00172736 Z M 71.599192,0.180953 c 1.466392,0 2.541746,-0.8961282 2.786145,-2.3136401 L 73.472915,-2.328206 c -0.179226,1.0427674 -0.863542,1.62932404 -1.873723,1.62932404 -1.189406,0 -2.004068,-0.97759444 -2.004068,-2.47657254 0,-1.498978 0.814662,-2.4928657 2.004068,-2.4928657 1.010181,0 1.694497,0.5865567 1.873723,1.629324 l 0.912422,-0.1792256 c -0.244399,-1.4175119 -1.319753,-2.3299334 -2.786145,-2.3299334 -1.727083,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040686 1.2057,3.3564075 2.932783,3.3564075 z M 79.835425,0.00172736 V -3.9901165 c 0,-0.9938876 0.668023,-1.6782037 1.678204,-1.6782037 0.993888,0 1.596738,0.6354364 1.596738,1.6782037 v 3.99184386 h 0.928714 V -4.1204624 c 0,-1.4663916 -0.945008,-2.4276928 -2.411399,-2.4276928 -0.684316,0 -1.401219,0.3095716 -1.75967,0.7820756 h -0.03259 V -8.7640358 H 78.906711 V 0.00172736 Z M 87.407709,0.180953 c 0.765782,0 1.466391,-0.3258648 1.857429,-0.84724848 h 0.01629 v 0.66802284 h 0.879835 V -4.4789137 c 0,-1.2708727 -0.863541,-2.0692415 -2.297347,-2.0692415 -1.336045,0 -2.329933,0.7983688 -2.541745,2.0529483 l 0.945008,0.1792256 c 0.162932,-0.8635417 0.765782,-1.3686321 1.596737,-1.3686321 0.798369,0 1.30346,0.3747445 1.30346,0.9613011 0,0.5213837 -0.391038,0.7820756 -1.613031,1.0916471 -1.596738,0.3747445 -2.232174,0.9287147 -2.232174,2.0203618 0,1.09164708 0.798369,1.7922564 2.085535,1.7922564 z m 0.08147,-0.87983496 c -0.798369,0 -1.238286,-0.34215804 -1.238286,-0.97759444 0,-0.5539701 0.439917,-0.8635417 1.547857,-1.15682 0.863542,-0.2118121 1.270873,-0.4236243 1.401219,-0.7494891 h 0.01629 v 1.4338052 c 0,0.8472485 -0.716902,1.45009834 -1.727083,1.45009834 z m 5.124224,0.70060932 V -3.8108908 c 0,-1.2056998 0.374744,-1.694497 1.10794,-1.694497 0.211812,0 0.391038,0.032586 0.619143,0.09776 l 0.211812,-0.9613012 c -0.211812,-0.065173 -0.407331,-0.097759 -0.635436,-0.097759 -0.619143,0 -1.091647,0.2281054 -1.319752,0.6354364 h -0.03259 v -0.5376769 h -0.879835 v 6.37065686 z m 5.21791,0.17922564 c 0.782076,0 1.498978,-0.29327832 1.906309,-0.814662 h 0.03259 v 0.63543636 h 0.896128 V -8.7640358 h -0.928715 v 3.0794224 h -0.03259 c -0.407331,-0.5050905 -1.075354,-0.8635418 -1.873723,-0.8635418 -1.678204,0 -2.851317,1.3686322 -2.851317,3.3727007 0,1.9877753 1.173113,3.3564075 2.851318,3.3564075 z m 0.06517,-0.87983496 c -1.2057,0 -1.987775,-0.97759444 -1.987775,-2.47657254 0,-1.498978 0.782075,-2.4928657 1.922602,-2.4928657 1.075354,0 1.906309,0.8309553 1.906309,1.8574294 v 1.2382862 c 0,1.0427674 -0.830955,1.87372264 -1.841136,1.87372264 z m 6.285117,0.70060932 1.80855,-5.19754356 h 0.0163 l 1.80855,5.19754356 h 0.87984 l 1.53156,-6.37065686 h -0.92871 l -1.14053,4.953145 h -0.0326 l -1.71079,-4.953145 h -0.84725 l -1.71079,4.953145 h -0.0163 l -1.15682,-4.953145 h -0.92871 l 1.53156,6.37065686 z m 8.73725,0.17922564 c 0.76578,0 1.46639,-0.3258648 1.85743,-0.84724848 h 0.0163 v 0.66802284 h 0.87984 V -4.4789137 c 0,-1.2708727 -0.86354,-2.0692415 -2.29735,-2.0692415 -1.33605,0 -2.32993,0.7983688 -2.54175,2.0529483 l 0.94501,0.1792256 c 0.16293,-0.8635417 0.76578,-1.3686321 1.59674,-1.3686321 0.79837,0 1.30346,0.3747445 1.30346,0.9613011 0,0.5213837 -0.39104,0.7820756 -1.61303,1.0916471 -1.59674,0.3747445 -2.23218,0.9287147 -2.23218,2.0203618 0,1.09164708 0.79837,1.7922564 2.08554,1.7922564 z m 0.0815,-0.87983496 c -0.79837,0 -1.23829,-0.34215804 -1.23829,-0.97759444 0,-0.5539701 0.43992,-0.8635417 1.54786,-1.15682 0.86354,-0.2118121 1.27087,-0.4236243 1.40122,-0.7494891 h 0.0163 v 1.4338052 c 0,0.8472485 -0.7169,1.45009834 -1.72708,1.45009834 z m 5.12829,0.70060932 V -3.8108908 c 0,-1.2056998 0.37475,-1.694497 1.10794,-1.694497 0.21182,0 0.39104,0.032586 0.61915,0.09776 l 0.21181,-0.9613012 c -0.21181,-0.065173 -0.40733,-0.097759 -0.63544,-0.097759 -0.61914,0 -1.09165,0.2281054 -1.31975,0.6354364 h -0.0326 v -0.5376769 h -0.87983 v 6.37065686 z m 5.29938,0.17922564 c 1.23829,0 2.15071,-0.5702634 2.70468,-1.6619105 l -0.78208,-0.4562107 c -0.53768,0.9287147 -1.04277,1.27087272 -1.93889,1.27087272 -1.17312,0 -1.9389,-1.02647412 -1.97149,-2.23217392 h 4.8391 v -0.4887972 c 0,-1.8900158 -1.12424,-3.1608886 -2.85132,-3.1608886 -1.74338,0 -2.93278,1.3686322 -2.93278,3.3727007 0,2.0040686 1.17311,3.3564075 2.93278,3.3564075 z m -1.95519,-3.8452047 c 0.0163,-1.0590606 0.86354,-2.0203617 1.95519,-2.0203617 1.14053,0 1.87372,0.8798349 1.90631,2.0203617 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="Cryptographic hardware " + transform="matrix(0.95898667,0,0,0.95898667,471.0717,690.971)" + clip-path="url(#clipPath53-9)" + id="path185" /> + <path + d="m 2.638958,0.17888528 c 0.7657823,0 1.4663916,-0.3258648 1.8574294,-0.84724848 h 0.016293 v 0.66802284296 h 0.879835 V -4.4809814 c 0,-1.2708727 -0.8635417,-2.0692415 -2.2973469,-2.0692415 -1.3360457,0 -2.3299333,0.7983688 -2.54174542,2.0529483 L 1.4984312,-4.318049 c 0.1629324,-0.8635417 0.7657823,-1.3686321 1.5967375,-1.3686321 0.7983688,0 1.3034592,0.3747445 1.3034592,0.9613011 0,0.5213837 -0.3910377,0.7820755 -1.6130307,1.0916471 -1.5967376,0.3747445 -2.23217392,0.9287147 -2.23217392,2.0203618 0,1.09164706 0.79836872,1.79225638 2.08553472,1.79225638 z m 0.081466,-0.87983496 c -0.7983688,0 -1.2382862,-0.34215802 -1.2382862,-0.97759442 0,-0.5539701 0.4399174,-0.8635417 1.5478578,-1.15682 0.8635417,-0.2118122 1.2708727,-0.4236243 1.4012186,-0.7494891 h 0.016293 v 1.4338052 c 0,0.8472484 -0.7169026,1.45009832 -1.7270832,1.45009832 z m 6.8879673,0.87983496 c 1.4663917,0 2.5417457,-0.8961282 2.7861447,-2.31364008 l -0.912422,-0.1955189 c -0.179226,1.0427674 -0.863542,1.62932402 -1.8737227,1.62932402 -1.1894066,0 -2.0040686,-0.97759442 -2.0040686,-2.47657252 0,-1.4989781 0.814662,-2.4928657 2.0040686,-2.4928657 1.0101807,0 1.6944967,0.5865566 1.8737227,1.629324 l 0.912422,-0.1792256 c -0.244399,-1.4175119 -1.319753,-2.3299334 -2.7861447,-2.3299334 -1.7270835,0 -2.9327833,1.3686322 -2.9327833,3.3727007 0,2.0040686 1.2056998,3.35640748 2.9327833,3.35640748 z m 6.6354217,0 c 1.466392,0 2.541746,-0.8961282 2.786145,-2.31364008 l -0.912422,-0.1955189 c -0.179226,1.0427674 -0.863542,1.62932402 -1.873723,1.62932402 -1.189406,0 -2.004068,-0.97759442 -2.004068,-2.47657252 0,-1.4989781 0.814662,-2.4928657 2.004068,-2.4928657 1.010181,0 1.694497,0.5865566 1.873723,1.629324 l 0.912422,-0.1792256 c -0.244399,-1.4175119 -1.319753,-2.3299334 -2.786145,-2.3299334 -1.727083,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040686 1.2057,3.35640748 2.932783,3.35640748 z m 6.635423,0 c 1.238286,0 2.150707,-0.5702634 2.704677,-1.66191048 l -0.782075,-0.4562107 c -0.537677,0.9287147 -1.042768,1.2708727 -1.938896,1.2708727 -1.173113,0 -1.938895,-1.0264741 -1.971482,-2.2321739 h 4.839093 v -0.4887972 c 0,-1.8900158 -1.124234,-3.1608886 -2.851317,-3.1608886 -1.743377,0 -2.932784,1.3686322 -2.932784,3.3727007 0,2.0040686 1.173114,3.35640748 2.932784,3.35640748 z M 20.924047,-3.6663194 c 0.01629,-1.0590606 0.863541,-2.0203617 1.955189,-2.0203617 1.140526,0 1.873722,0.8798349 1.906309,2.0203617 z m 7.071266,3.66597904296 V -8.7661035 H 27.066598 V -3.4035704e-4 Z M 32.264142,0.17888528 c 1.238286,0 2.150707,-0.5702634 2.704678,-1.66191048 l -0.782076,-0.4562107 c -0.537677,0.9287147 -1.042767,1.2708727 -1.938895,1.2708727 -1.173114,0 -1.938896,-1.0264741 -1.971482,-2.2321739 h 4.839092 v -0.4887972 c 0,-1.8900158 -1.124234,-3.1608886 -2.851317,-3.1608886 -1.743377,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040686 1.173113,3.35640748 2.932783,3.35640748 z M 30.308953,-3.6663194 c 0.01629,-1.0590606 0.863542,-2.0203617 1.955189,-2.0203617 1.140527,0 1.873722,0.8798349 1.906309,2.0203617 z m 7.071266,3.66597904296 V -3.8129585 c 0,-1.2056998 0.374745,-1.694497 1.107941,-1.694497 0.211812,0 0.391037,0.032586 0.619143,0.097759 l 0.211812,-0.9613011 c -0.211812,-0.065173 -0.407331,-0.09776 -0.635437,-0.09776 -0.619143,0 -1.091647,0.2281054 -1.319752,0.6354364 h -0.03259 v -0.537676 H 36.451505 V -3.4035704e-4 Z M 41.710148,0.17888528 c 0.765782,0 1.466391,-0.3258648 1.857429,-0.84724848 h 0.01629 v 0.66802284296 h 0.879835 V -4.4809814 c 0,-1.2708727 -0.863541,-2.0692415 -2.297347,-2.0692415 -1.336045,0 -2.329933,0.7983688 -2.541745,2.0529483 l 0.945008,0.1792256 c 0.162932,-0.8635417 0.765782,-1.3686321 1.596737,-1.3686321 0.798369,0 1.30346,0.3747445 1.30346,0.9613011 0,0.5213837 -0.391038,0.7820755 -1.613031,1.0916471 -1.596738,0.3747445 -2.232174,0.9287147 -2.232174,2.0203618 0,1.09164706 0.798369,1.79225638 2.085535,1.79225638 z m 0.08147,-0.87983496 c -0.798369,0 -1.238286,-0.34215802 -1.238286,-0.97759442 0,-0.5539701 0.439917,-0.8635417 1.547858,-1.15682 0.863541,-0.2118122 1.270872,-0.4236243 1.401218,-0.7494891 h 0.01629 v 1.4338052 c 0,0.8472484 -0.716902,1.45009832 -1.727083,1.45009832 z m 6.97758,-5.67004752 h -1.564151 v -1.4338052 h -0.928715 v 1.4338052 h -0.961301 v 0.8472485 h 0.961301 v 4.0570167 c 0,1.07535388 0.407331,1.46639164296 1.564151,1.46639164296 H 48.42704 V -0.88017532 h -0.521384 c -0.521383,0 -0.700609,-0.16293238 -0.700609,-0.57026338 v -4.07331 h 1.564151 z m 2.150708,-1.1079404 v -1.0427673 h -1.091647 v 1.0427673 z m -0.06517,7.47859724296 V -6.3709972 H 49.926014 V -3.4035704e-4 Z M 55.172437,0.17888528 c 1.80855,0 3.01425,-1.35233888 3.01425,-3.35640748 0,-2.0040685 -1.2057,-3.3727007 -3.01425,-3.3727007 -1.792256,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040686 1.189407,3.35640748 2.981663,3.35640748 z m 0,-0.87983496 c -1.254579,0 -2.052948,-0.96130112 -2.052948,-2.47657252 0,-1.5152713 0.798369,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069242,0.9775944 2.069242,2.4928657 0,1.5152714 -0.798369,2.47657252 -2.069242,2.47657252 z m 5.270864,0.70060932296 V -3.9921842 c 0,-0.9938876 0.668022,-1.6782037 1.678203,-1.6782037 0.993888,0 1.596738,0.6354364 1.596738,1.6782037 v 3.99184384296 h 0.928714 V -4.1225301 c 0,-1.4663916 -0.928714,-2.4276928 -2.411399,-2.4276928 -0.684316,0 -1.401219,0.3095716 -1.792256,0.7820756 h -0.01629 V -6.3709972 H 59.51459 v 6.37065684296 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="acceleration" + transform="matrix(0.95898667,0,0,0.95898667,500.53177,703.43783)" + clip-path="url(#clipPath54-3)" + id="path186" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAVCAYAAAAJiM14AAAABHNCSVQICAgIfAhkiAAAADlJREFUWIXtz4EJADAQg8D099+5XaLwErwJ9CS5KTLbAb85ROcQnUN0DtE5ROcQnUN0DtE5RFc39ACKGwEpk0AVTgAAAABJRU5ErkJggg==" + mask="url(#mask54-9)" + transform="matrix(49.867307,0,0,-20.13872,480.4784,786.35166)" + clip-path="url(#clipPath55-1)" + id="image186" /> + <path + d="m 516.5697,146.2505 h 37.133 c 2.7614,0 5,-2.2385 5,-5 v -5.7109 c 0,-2.7615 -2.2386,-5 -5,-5 h -37.133 c -2.7614,0 -5,2.2385 -5,5 v 5.7109 c 0,2.7615 2.2386,5 5,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath56-1)" + id="path187" /> + <path + d="M 7.0536298,-9.3791363e-5 4.0393804,-8.4074057 H 3.0780792 L 0.06382981,-9.3791363e-5 H 1.0740107 L 1.6605673,-1.6945908 h 3.796325 L 6.0434489,-9.3791363e-5 Z M 3.5505832,-7.0550667 h 0.032586 l 1.564151,4.4969342 H 1.9864321 Z M 13.192108,-9.3791363e-5 V -0.92880848 H 9.1350912 V -3.8941782 H 12.84995 V -4.7740131 H 9.1350912 V -7.4623978 H 13.192108 V -8.4074057 H 8.1412036 V -9.3791363e-5 Z M 17.725702,0.17913185 c 1.743377,0 2.932783,-0.92871469 2.932783,-2.29734685 0,-1.3360457 -0.798368,-2.0529483 -2.981663,-2.7698508 -1.531564,-0.472504 -2.020361,-0.8309553 -2.020361,-1.4826849 0,-0.7820755 0.684316,-1.2708727 1.694497,-1.2708727 1.091647,0 1.824842,0.5865567 2.085534,1.7107902 l 0.977595,-0.2118121 c -0.276985,-1.4989781 -1.466392,-2.443986 -3.046836,-2.443986 -1.580445,0 -2.688385,0.9124214 -2.688385,2.2158806 0,1.1405268 0.668023,1.7270835 2.672092,2.3788131 1.759669,0.5539702 2.31364,1.0264741 2.31364,1.8737226 0,0.814662 -0.765783,1.36863216 -1.922603,1.36863216 -1.531564,0 -2.31364,-0.71690256 -2.492865,-2.19958736 l -0.977595,0.1629324 c 0.179226,1.92260228 1.401219,2.96536965 3.454167,2.96536965 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="AES" + transform="matrix(0.95898667,0,0,0.95898667,495.43879,778.30087)" + clip-path="url(#clipPath57-4)" + id="path188" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAVCAYAAAAJiM14AAAABHNCSVQICAgIfAhkiAAAADlJREFUWIXtz4EJADAQg8D099+5XaLwErwJ9CS5KTLbAb85ROcQnUN0DtE5ROcQnUN0DtE5RFc39ACKGwEpk0AVTgAAAABJRU5ErkJggg==" + mask="url(#mask57-5)" + transform="matrix(49.867307,0,0,-20.13872,480.4784,747.99219)" + clip-path="url(#clipPath58-8)" + id="image188" /> + <path + d="m 516.5697,186.4658 h 37.133 c 2.7614,0 5,-2.2386 5,-5 v -5.711 c 0,-2.7614 -2.2386,-5 -5,-5 h -37.133 c -2.7614,0 -5,2.2386 -5,5 v 5.711 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath59-3)" + id="path189" /> + <path + d="m 3.8766244,0.17854201 c 1.7433767,0 2.9327833,-0.92871469 2.9327833,-2.29734681 0,-1.3360457 -0.7983688,-2.0529483 -2.981663,-2.7698509 C 2.2961802,-5.3611596 1.807383,-5.7196109 1.807383,-6.3713405 c 0,-0.7820755 0.684316,-1.2708727 1.6944969,-1.2708727 1.0916471,0 1.8248429,0.5865566 2.0855348,1.7107902 L 6.5650091,-6.1432351 C 6.288024,-7.6422132 5.0986175,-8.5872212 3.5181732,-8.5872212 c -1.5804443,0 -2.68838465,0.9124215 -2.68838465,2.2158807 0,1.1405268 0.66802285,1.7270834 2.67209135,2.378813 1.75967,0.5539702 2.3136401,1.0264742 2.3136401,1.8737227 0,0.814662 -0.7657823,1.36863212 -1.9226023,1.36863212 -1.5315646,0 -2.3136401,-0.71690252 -2.4928657,-2.19958742 L 0.42245755,-2.7868277 C 0.60168319,-0.86422536 1.8236762,0.17854201 3.8766244,0.17854201 Z M 9.2452471,-6.836355e-4 V -3.894768 h 3.7963249 v 3.8940843645 h 0.977594 V -8.4079955 h -0.977594 v 3.6496858 H 9.2452471 V -8.4079955 H 8.2513594 v 8.4073118645 z m 12.8594399,0 -3.01425,-8.4073118645 h -0.961301 l -3.014249,8.4073118645 h 1.010181 L 16.711624,-1.6951806 h 3.796325 l 0.586557,1.6944969645 z M 18.60164,-7.0556566 h 0.03259 l 1.564151,4.4969343 h -3.160889 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="SHA" + transform="matrix(0.95898667,0,0,0.95898667,494.91518,739.73503)" + clip-path="url(#clipPath60-1)" + id="path190" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAVCAYAAAAJiM14AAAABHNCSVQICAgIfAhkiAAAADlJREFUWIXtz4EJADAQg8D099+5XaLwErwJ9CS5KTLbAb85ROcQnUN0DtE5ROcQnUN0DtE5RFc39ACKGwEpk0AVTgAAAABJRU5ErkJggg==" + mask="url(#mask60-2)" + transform="matrix(49.867307,0,0,-20.13872,540.89456,747.99219)" + clip-path="url(#clipPath61-6)" + id="image190" /> + <path + d="m 579.4136,186.4658 h 37.133 c 2.7614,0 5,-2.2386 5,-5 v -5.711 c 0,-2.7614 -2.2386,-5 -5,-5 h -37.133 c -2.7614,0 -5,2.2386 -5,5 v 5.711 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath62-6)" + id="path191" /> + <path + d="m 4.7889907,-3.487437 c 1.3197525,-0.2118121 2.101828,-1.1079403 2.101828,-2.4276928 0,-1.5478578 -1.0427674,-2.4928657 -2.8024373,-2.4928657 H 1.0252523 V -6.836355e-4 H 2.0191399 V -3.4059708 H 3.6973437 L 5.4733068,-6.836355e-4 H 6.6464201 L 4.7889907,-3.4548505 Z M 2.0191399,-7.4629876 h 1.9877753 c 1.2545795,0 1.8900159,0.5213837 1.8900159,1.5478578 0,1.0264741 -0.6517296,1.5641511 -1.8900159,1.5641511 H 2.0191399 Z m 9.1649471,7.64152961 c 1.743377,0 2.932784,-0.92871469 2.932784,-2.29734681 0,-1.3360457 -0.798369,-2.0529483 -2.981663,-2.7698509 -1.5315648,-0.4725039 -2.020362,-0.8309552 -2.020362,-1.4826848 0,-0.7820755 0.6843161,-1.2708727 1.694497,-1.2708727 1.091647,0 1.824843,0.5865566 2.085535,1.7107902 l 0.977594,-0.2118121 c -0.276985,-1.4989781 -1.466392,-2.4439861 -3.046836,-2.4439861 -1.5804441,0 -2.6883844,0.9124215 -2.6883844,2.2158807 0,1.1405268 0.6680228,1.7270834 2.6720914,2.378813 1.75967,0.5539702 2.31364,1.0264742 2.31364,1.8737227 0,0.814662 -0.765782,1.36863212 -1.922602,1.36863212 -1.5315649,0 -2.3136404,-0.71690252 -2.492866,-2.19958742 l -0.9775944,0.1629324 c 0.1792256,1.92260234 1.4012186,2.96536971 3.4541664,2.96536971 z M 21.346996,-6.836355e-4 18.332747,-8.4079955 h -0.961302 l -3.014249,8.4073118645 h 1.010181 L 15.953934,-1.6951806 h 3.796324 l 0.586557,1.6944969645 z M 17.843949,-7.0556566 h 0.03259 l 1.564151,4.4969343 h -3.160889 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="RSA" + transform="matrix(0.95898667,0,0,0.95898667,555.54414,739.73503)" + clip-path="url(#clipPath63-5)" + id="path192" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATkAAABbCAYAAAAIqvIUAAAABHNCSVQICAgIfAhkiAAAAUZJREFUeJzt1EENACAQwLAD/55BBSFZWgV7bc3MGYCo/TsA4CWTA9JMDkgzOSDN5IA0kwPSTA5IMzkgzeSANJMD0kwOSDM5IM3kgDSTA9JMDkgzOSDN5IA0kwPSTA5IMzkgzeSANJMD0kwOSDM5IM3kgDSTA9JMDkgzOSDN5IA0kwPSTA5IMzkgzeSANJMD0kwOSDM5IM3kgDSTA9JMDkgzOSDN5IA0kwPSTA5IMzkgzeSANJMD0kwOSDM5IM3kgDSTA9JMDkgzOSDN5IA0kwPSTA5IMzkgzeSANJMD0kwOSDM5IM3kgDSTA9JMDkgzOSDN5IA0kwPSTA5IMzkgzeSANJMD0kwOSDM5IM3kgDSTA9JMDkgzOSDN5IA0kwPSTA5IMzkgzeSANJMD0kwOSDM5IM3kgDSTA9JMDkgzOSDN5IA0kwPSLtn2AbU3ujARAAAAAElFTkSuQmCC" + mask="url(#mask63-6)" + transform="matrix(300.16283,0,0,-87.267787,302.10688,890.88121)" + clip-path="url(#clipPath64-4)" + id="image192" /> + <path + d="m 330.0019,106.875 h 298.2965 c 2.7614,0 5,-2.2386 5,-5 V 25.13506 c 0,-2.76142 -2.2386,-5 -5,-5 H 330.0019 c -2.7614,0 -5,2.23858 -5,5 V 101.875 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath65-6)" + id="path193" /> + <path + d="m 4.7918509,-3.4856591 c 1.3197525,-0.2118121 2.101828,-1.1079403 2.101828,-2.4276927 0,-1.5478579 -1.0427674,-2.4928658 -2.8024373,-2.4928658 H 1.0281125 V 0.0010943 H 2.0220001 V -3.4041929 H 3.7002038 L 5.476167,0.0010943 H 6.6492803 L 4.7918509,-3.4530726 Z M 2.0220001,-7.4612097 h 1.9877753 c 1.2545795,0 1.8900159,0.5213837 1.8900159,1.5478579 0,1.0264741 -0.6517297,1.564151 -1.8900159,1.564151 H 2.0220001 Z m 9.0875549,7.462304 v -7.462304 h 2.606918 V -8.4062176 H 7.4924555 v 0.9450079 h 2.6069185 v 7.462304 z m 6.635422,0.17922565 c 1.857429,0 3.079422,-1.20569975 3.242355,-3.16088855 l -1.026475,-0.130346 c -0.162932,1.5315646 -0.928714,2.36251986 -2.21588,2.36251986 -1.596738,0 -2.558039,-1.30345916 -2.558039,-3.45416686 0,-2.1181212 0.977595,-3.4378737 2.558039,-3.4378737 1.221993,0 1.987775,0.749489 2.232174,2.1507077 L 20.954745,-5.65266 c -0.244399,-1.7922564 -1.482685,-2.9327832 -3.209768,-2.9327832 -2.134415,0 -3.551927,1.7596699 -3.551927,4.3828816 0,2.6720913 1.401219,4.38288155 3.551927,4.38288155 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="RTC" + transform="matrix(0.95898667,0,0,0.95898667,441.56484,817.15911)" + clip-path="url(#clipPath66-3)" + id="path194" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAAuCAYAAABH2WXrAAAABHNCSVQICAgIfAhkiAAAAIBJREFUeJzt0EERACAMwLCBf8/gIjxoFPS6ZuZMiP064CfNhpoNNRtqNtRsqNlQs6FmQ82Gmg01G2o21Gyo2VCzoWZDzYaaDTUbajbUbKjZULOhZkPNhpoNNRtqNtRsqNlQs6FmQ82Gmg01G2o21Gyo2VCzoWZDzYaaDTUbajZ0AV97AVvqbauTAAAAAElFTkSuQmCC" + mask="url(#mask66-2)" + transform="matrix(87.267787,0,0,-44.113387,402.80048,876.49641)" + clip-path="url(#clipPath67-4)" + id="image194" /> + <path + d="m 435.875,77.58151 h 76.7377 c 2.7614,0 5,-2.23858 5,-5 V 40.94742 c 0,-2.76142 -2.2386,-5 -5,-5 H 435.875 c -2.7614,0 -5,2.23858 -5,5 v 31.63409 c 0,2.76142 2.2386,5 5,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath68-4)" + id="path195" /> + <path + d="m 3.9580774,0.1776438 c 1.9551888,0 3.0305426,-1.04276736 3.0305426,-2.91649 V -8.4088937 H 5.9947324 v 5.6211678 c 0,1.3197525 -0.7006093,2.03665502 -2.036655,2.03665502 -1.3197525,0 -2.0040685,-0.70060932 -2.0040685,-2.05294822 V -8.4088937 H 0.97641445 v 5.6700475 c 0,1.87372264 1.05906065,2.91649 2.98166295,2.91649 z M 13.762535,-0.00158184 V -0.93029652 H 9.9662097 V -8.4088937 H 8.972322 v 8.40731186 z m 2.431766,0 V -3.2439366 h 2.248467 c 1.775963,0 2.81873,-0.9613012 2.81873,-2.574332 0,-1.5967375 -1.042767,-2.5906251 -2.81873,-2.5906251 h -3.242355 v 8.40731186 z m 0,-7.46230396 h 2.199587 c 1.25458,0 1.873723,0.5376769 1.873723,1.6456172 0,1.1242336 -0.60285,1.6456173 -1.873723,1.6456173 h -2.199587 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="ULP " + transform="matrix(0.95898667,0,0,0.95898667,436.81363,848.91167)" + clip-path="url(#clipPath69-4)" + id="path196" /> + <path + d="m 3.485665,0.17760557 c 1.4663916,0 2.5417455,-0.89612821 2.7861441,-2.31364007 L 5.3593876,-2.3315534 c -0.1792256,1.0427674 -0.8635417,1.629324 -1.8737226,1.629324 -1.1894065,0 -2.0040685,-0.9775944 -2.0040685,-2.4765725 0,-1.4989781 0.814662,-2.4928657 2.0040685,-2.4928657 1.0101809,0 1.694497,0.5865566 1.8737226,1.629324 L 6.2718091,-4.2215693 C 6.0274105,-5.6390811 4.9520566,-6.5515026 3.485665,-6.5515026 c -1.7270834,0 -2.93278318,1.3686322 -2.93278318,3.3727007 0,2.0040685 1.20569978,3.35640747 2.93278318,3.35640747 z m 6.684302,0 c 1.808549,0 3.014249,-1.35233897 3.014249,-3.35640747 0,-2.0040685 -1.2057,-3.3727007 -3.014249,-3.3727007 -1.7922566,0 -2.9816632,1.3686322 -2.9816632,3.3727007 0,2.0040685 1.1894066,3.35640747 2.9816632,3.35640747 z m 0,-0.87983497 c -1.2545797,0 -2.0529485,-0.9613012 -2.0529485,-2.4765725 0,-1.5152713 0.7983688,-2.4928657 2.0529485,-2.4928657 1.270873,0 2.069241,0.9775944 2.069241,2.4928657 0,1.5152713 -0.798368,2.4765725 -2.069241,2.4765725 z m 5.274936,3.4052872 v -3.34011424 h 0.03259 c 0.391038,0.47250397 1.091647,0.81466201 1.873722,0.81466201 1.661911,0 2.851317,-1.36863217 2.851317,-3.35640747 0,-2.0040685 -1.189406,-3.3727007 -2.86761,-3.3727007 -0.782075,0 -1.450098,0.3584513 -1.857429,0.8635417 h -0.03259 v -0.684316 h -0.928714 v 9.0753347 z m 1.841136,-3.4052872 c -1.01018,0 -1.841136,-0.8309552 -1.841136,-1.8737226 v -1.2382863 c 0,-1.0264741 0.830956,-1.8574293 1.890016,-1.8574293 1.15682,0 1.922602,0.9938876 1.922602,2.4928657 0,1.4989781 -0.765782,2.4765725 -1.971482,2.4765725 z m 5.189397,0.70060933 V -3.8142383 c 0,-1.2056997 0.374745,-1.6944969 1.107941,-1.6944969 0.211812,0 0.391037,0.032586 0.619143,0.097759 l 0.211812,-0.9613011 c -0.211812,-0.065173 -0.407331,-0.097759 -0.635436,-0.097759 -0.619144,0 -1.091648,0.2281054 -1.319753,0.6354364 h -0.03259 v -0.5376769 h -0.879835 v 6.37065683 z m 5.348256,0.17922564 c 1.80855,0 3.01425,-1.35233897 3.01425,-3.35640747 0,-2.0040685 -1.2057,-3.3727007 -3.01425,-3.3727007 -1.792256,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040685 1.189407,3.35640747 2.981663,3.35640747 z m 0,-0.87983497 c -1.254579,0 -2.052948,-0.9613012 -2.052948,-2.4765725 0,-1.5152713 0.798369,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069242,0.9775944 2.069242,2.4928657 0,1.5152713 -0.798369,2.4765725 -2.069242,2.4765725 z M 34.7361,0.17760557 c 1.466391,0 2.541745,-0.89612821 2.786144,-2.31364007 l -0.912422,-0.1955189 c -0.179226,1.0427674 -0.863542,1.629324 -1.873722,1.629324 -1.189407,0 -2.004069,-0.9775944 -2.004069,-2.4765725 0,-1.4989781 0.814662,-2.4928657 2.004069,-2.4928657 1.01018,0 1.694496,0.5865566 1.873722,1.629324 l 0.912422,-0.1792257 c -0.244399,-1.4175118 -1.319753,-2.3299333 -2.786144,-2.3299333 -1.727084,0 -2.932784,1.3686322 -2.932784,3.3727007 0,2.0040685 1.2057,3.35640747 2.932784,3.35640747 z m 6.635422,0 c 1.238286,0 2.150707,-0.57026341 2.704677,-1.66191047 l -0.782075,-0.4562107 c -0.537677,0.9287146 -1.042767,1.27087268 -1.938896,1.27087268 -1.173113,0 -1.938895,-1.02647408 -1.971482,-2.23217388 h 4.839093 V -3.390614 c 0,-1.8900159 -1.124234,-3.1608886 -2.851317,-3.1608886 -1.743377,0 -2.932784,1.3686322 -2.932784,3.3727007 0,2.0040685 1.173114,3.35640747 2.932784,3.35640747 z M 39.416333,-3.6675991 c 0.01629,-1.0590606 0.863541,-2.0203618 1.955189,-2.0203618 1.140526,0 1.873722,0.879835 1.906309,2.0203618 z m 8.480631,3.84520467 c 1.417512,0 2.346227,-0.79836877 2.346227,-1.89001587 0,-0.9613011 -0.60285,-1.4663916 -2.378813,-2.0040685 -1.173114,-0.3747445 -1.564151,-0.6028499 -1.564151,-1.0427674 0,-0.4887972 0.521383,-0.9124214 1.238286,-0.9124214 0.863542,0 1.384925,0.4236242 1.596737,1.221993 l 0.912422,-0.1955189 c -0.228105,-1.1731133 -1.189407,-1.9063091 -2.509159,-1.9063091 -1.238286,0 -2.167001,0.814662 -2.167001,1.8248429 0,0.8961282 0.570263,1.3523389 2.167001,1.8248429 1.368632,0.407331 1.75967,0.6843161 1.75967,1.1894065 0,0.5865567 -0.537677,1.0101809 -1.401219,1.0101809 -1.173113,0 -1.727083,-0.472504 -1.906309,-1.6456172 l -0.912421,0.1792256 c 0.130346,1.49897808 1.173113,2.34622657 2.81873,2.34622657 z m 5.9063,0 c 1.417512,0 2.346226,-0.79836877 2.346226,-1.89001587 0,-0.9613011 -0.60285,-1.4663916 -2.378813,-2.0040685 -1.173113,-0.3747445 -1.564151,-0.6028499 -1.564151,-1.0427674 0,-0.4887972 0.521384,-0.9124214 1.238286,-0.9124214 0.863542,0 1.384926,0.4236242 1.596738,1.221993 l 0.912421,-0.1955189 c -0.228105,-1.1731133 -1.189406,-1.9063091 -2.509159,-1.9063091 -1.238286,0 -2.167,0.814662 -2.167,1.8248429 0,0.8961282 0.570263,1.3523389 2.167,1.8248429 1.368633,0.407331 1.75967,0.6843161 1.75967,1.1894065 0,0.5865567 -0.537677,1.0101809 -1.401218,1.0101809 -1.173114,0 -1.727084,-0.472504 -1.906309,-1.6456172 l -0.912422,0.1792256 c 0.130346,1.49897808 1.173113,2.34622657 2.818731,2.34622657 z m 6.30141,0 c 1.80855,0 3.01425,-1.35233897 3.01425,-3.35640747 0,-2.0040685 -1.2057,-3.3727007 -3.01425,-3.3727007 -1.792256,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040685 1.189407,3.35640747 2.981663,3.35640747 z m 0,-0.87983497 c -1.254579,0 -2.052948,-0.9613012 -2.052948,-2.4765725 0,-1.5152713 0.798369,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069242,0.9775944 2.069242,2.4928657 0,1.5152713 -0.798369,2.4765725 -2.069242,2.4765725 z m 5.270864,0.70060933 V -3.8142383 c 0,-1.2056997 0.374744,-1.6944969 1.10794,-1.6944969 0.211812,0 0.391038,0.032586 0.619143,0.097759 l 0.211812,-0.9613011 c -0.211812,-0.065173 -0.407331,-0.097759 -0.635436,-0.097759 -0.619143,0 -1.091647,0.2281054 -1.319753,0.6354364 h -0.03259 v -0.5376769 h -0.879835 v 6.37065683 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="coprocessor" + transform="matrix(0.95898667,0,0,0.95898667,414.75886,864.25546)" + clip-path="url(#clipPath70-3)" + id="path197" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAAuCAYAAABH2WXrAAAABHNCSVQICAgIfAhkiAAAAIBJREFUeJzt0EERACAMwLCBf8/gIjxoFPS6ZuZMiP064CfNhpoNNRtqNtRsqNlQs6FmQ82Gmg01G2o21Gyo2VCzoWZDzYaaDTUbajbUbKjZULOhZkPNhpoNNRtqNtRsqNlQs6FmQ82Gmg01G2o21Gyo2VCzoWZDzYaaDTUbajZ0AV97AVvqbauTAAAAAElFTkSuQmCC" + mask="url(#mask70-6)" + transform="matrix(87.267787,0,0,-44.113387,501.57611,876.49641)" + clip-path="url(#clipPath71-7)" + id="image197" /> + <path + d="m 538.7225,77.58151 h 76.7377 c 2.7614,0 5,-2.23858 5,-5 V 40.94742 c 0,-2.76142 -2.2386,-5 -5,-5 h -76.7377 c -2.7614,0 -5,2.23858 -5,5 v 31.63409 c 0,2.76142 2.2386,5 5,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath72-8)" + id="path198" /> + <path + d="m 4.7899989,-3.4883352 c 1.3197525,-0.2118121 2.101828,-1.1079403 2.101828,-2.4276928 0,-1.5478578 -1.0427674,-2.4928657 -2.8024373,-2.4928657 H 1.0262605 v 8.40731186 H 2.0201481 V -3.406869 H 3.6983518 L 5.474315,-0.00158184 H 6.6474283 L 4.7899989,-3.4557487 Z M 2.0201481,-7.4638858 h 1.9877753 c 1.2545795,0 1.8900158,0.5213837 1.8900158,1.5478578 0,1.0264741 -0.6517296,1.5641511 -1.8900158,1.5641511 H 2.0201481 Z m 8.5335849,7.6415296 c 1.238286,0 2.150707,-0.5702634 2.704677,-1.6619105 l -0.782075,-0.4562107 c -0.537677,0.9287147 -1.042767,1.27087272 -1.938896,1.27087272 -1.1731129,0 -1.9388952,-1.02647412 -1.9714817,-2.23217392 H 13.40505 v -0.4887972 c 0,-1.8900158 -1.124234,-3.1608886 -2.851317,-3.1608886 -1.7433771,0 -2.9327836,1.3686322 -2.9327836,3.3727007 0,2.0040686 1.1731133,3.3564075 2.9327836,3.3564075 z M 8.5985438,-3.6675609 c 0.016293,-1.0590606 0.8635417,-2.0203617 1.9551892,-2.0203617 1.140526,0 1.873722,0.8798349 1.906309,2.0203617 z m 8.7128102,3.8452047 c 1.466392,0 2.541745,-0.8961282 2.786144,-2.3136401 l -0.912421,-0.1955189 c -0.179226,1.0427674 -0.863542,1.62932404 -1.873723,1.62932404 -1.189407,0 -2.004069,-0.97759444 -2.004069,-2.47657254 0,-1.498978 0.814662,-2.4928657 2.004069,-2.4928657 1.010181,0 1.694497,0.5865567 1.873723,1.629324 l 0.912421,-0.1792256 c -0.244399,-1.4175119 -1.319752,-2.3299334 -2.786144,-2.3299334 -1.727084,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040686 1.205699,3.3564075 2.932783,3.3564075 z m 6.684302,0 c 1.808549,0 3.014249,-1.3523389 3.014249,-3.3564075 0,-2.0040685 -1.2057,-3.3727007 -3.014249,-3.3727007 -1.792257,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040686 1.189406,3.3564075 2.981663,3.3564075 z m 0,-0.87983496 c -1.25458,0 -2.052949,-0.96130114 -2.052949,-2.47657254 0,-1.5152713 0.798369,-2.4928657 2.052949,-2.4928657 1.270872,0 2.069241,0.9775944 2.069241,2.4928657 0,1.5152714 -0.798369,2.47657254 -2.069241,2.47657254 z m 6.818721,0.70060932 2.688384,-6.37065686 H 32.49258 l -2.085534,5.0834909 h -0.01629 l -2.085534,-5.0834909 h -1.010181 l 2.688384,6.37065686 z m 5.816686,0.17922564 c 1.238287,0 2.150708,-0.5702634 2.704678,-1.6619105 l -0.782075,-0.4562107 c -0.537677,0.9287147 -1.042768,1.27087272 -1.938896,1.27087272 -1.173113,0 -1.938895,-1.02647412 -1.971482,-2.23217392 h 4.839092 v -0.4887972 c 0,-1.8900158 -1.124233,-3.1608886 -2.851317,-3.1608886 -1.743376,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040686 1.173113,3.3564075 2.932783,3.3564075 z m -1.955188,-3.8452047 c 0.01629,-1.0590606 0.863541,-2.0203617 1.955188,-2.0203617 1.140527,0 1.873723,0.8798349 1.906309,2.0203617 z m 7.071266,3.66597906 V -3.8142 c 0,-1.2056998 0.374744,-1.694497 1.10794,-1.694497 0.211812,0 0.391038,0.032586 0.619143,0.097759 l 0.211812,-0.9613012 c -0.211812,-0.065173 -0.407331,-0.09776 -0.635436,-0.09776 -0.619143,0 -1.091647,0.2281054 -1.319753,0.6354364 h -0.03259 v -0.5376769 h -0.879835 v 6.37065686 z m 4.370661,2.70467784 3.812619,-9.0753347 h -0.993888 l -1.938896,4.7576261 h -0.01629 L 45.042449,-6.3722387 H 44.032268 L 46.50884,-0.52296552 45.140208,2.703096 Z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="Recovery " + transform="matrix(0.95898667,0,0,0.95898667,521.77755,848.91167)" + clip-path="url(#clipPath73-3)" + id="path199" /> + <path + d="M 1.7266908,-0.00162007 V -4.2215693 c 0,-0.8635417 0.5376769,-1.4500983 1.3523389,-1.4500983 0.7820755,0 1.3523389,0.5376769 1.3523389,1.3523389 v 4.31770863 H 5.3274968 V -4.2215693 c 0,-0.8635417 0.5376769,-1.4500983 1.3686322,-1.4500983 0.7983687,0 1.3523389,0.5376769 1.3523389,1.3523389 v 4.31770863 H 8.9771826 V -4.4333814 c 0,-1.3034592 -1.0101809,-2.1181212 -2.2158807,-2.1181212 -0.7169025,0 -1.3523389,0.3095716 -1.7759631,0.814662 h -0.032586 c -0.3258648,-0.4725039 -0.9450079,-0.814662 -1.6619105,-0.814662 -0.6028499,0 -1.2056998,0.2606919 -1.5478578,0.6843161 H 1.7103975 V -6.3722769 H 0.79797607 v 6.37065683 z M 13.193058,0.17760557 c 1.238287,0 2.150708,-0.57026341 2.704678,-1.66191047 l -0.782075,-0.4562107 c -0.537677,0.9287146 -1.042768,1.27087268 -1.938896,1.27087268 -1.173113,0 -1.938895,-1.02647408 -1.971482,-2.23217388 h 4.839092 V -3.390614 c 0,-1.8900159 -1.124233,-3.1608886 -2.851317,-3.1608886 -1.743376,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040685 1.173114,3.35640747 2.932783,3.35640747 z M 11.23787,-3.6675991 c 0.01629,-1.0590606 0.863541,-2.0203618 1.955188,-2.0203618 1.140527,0 1.873723,0.879835 1.90631,2.0203618 z m 7.071266,3.66597903 V -4.2215693 c 0,-0.8635417 0.537677,-1.4500983 1.352339,-1.4500983 0.782075,0 1.352339,0.5376769 1.352339,1.3523389 v 4.31770863 h 0.896128 V -4.2215693 c 0,-0.8635417 0.537677,-1.4500983 1.368632,-1.4500983 0.798369,0 1.352339,0.5376769 1.352339,1.3523389 v 4.31770863 h 0.928715 V -4.4333814 c 0,-1.3034592 -1.010181,-2.1181212 -2.215881,-2.1181212 -0.716903,0 -1.352339,0.3095716 -1.775963,0.814662 h -0.03259 c -0.325864,-0.4725039 -0.945008,-0.814662 -1.66191,-0.814662 -0.60285,0 -1.2057,0.2606919 -1.547858,0.6843161 h -0.03259 v -0.5050904 h -0.912422 v 6.37065683 z m 11.519321,0.17922564 c 1.808549,0 3.014249,-1.35233897 3.014249,-3.35640747 0,-2.0040685 -1.2057,-3.3727007 -3.014249,-3.3727007 -1.792257,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040685 1.189406,3.35640747 2.981663,3.35640747 z m 0,-0.87983497 c -1.25458,0 -2.052949,-0.9613012 -2.052949,-2.4765725 0,-1.5152713 0.798369,-2.4928657 2.052949,-2.4928657 1.270872,0 2.069241,0.9775944 2.069241,2.4928657 0,1.5152713 -0.798369,2.4765725 -2.069241,2.4765725 z m 5.270863,0.70060933 V -3.8142383 c 0,-1.2056997 0.374744,-1.6944969 1.10794,-1.6944969 0.211812,0 0.391038,0.032586 0.619143,0.097759 l 0.211812,-0.9613011 c -0.211812,-0.065173 -0.407331,-0.097759 -0.635436,-0.097759 -0.619143,0 -1.091647,0.2281054 -1.319752,0.6354364 h -0.03259 v -0.5376769 h -0.879835 v 6.37065683 z M 39.469981,2.7030578 43.2826,-6.3722769 h -0.993888 l -1.938896,4.7576261 h -0.01629 L 38.394631,-6.3722769 H 37.38445 l 2.476572,5.84927314 -1.368632,3.22606156 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="memory" + transform="matrix(0.95898667,0,0,0.95898667,524.96522,864.25546)" + clip-path="url(#clipPath74-4)" + id="path200" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAuCAYAAACPtY89AAAABHNCSVQICAgIfAhkiAAAAH1JREFUaIHt0MENwCAQwLCD/XduRyA/hGRPEGXNzDcc7dsBrzAqMioyKjIqMioyKjIqMioyKjIqMioyKjIqMioyKjIqMioyKjIqMioyKjIqMioyKjIqMioyKjIqMioyKjIqMioyKjIqMioyKjIqMioyKjIqMioyKjIqMir6AfSKAVu1DXIIAAAAAElFTkSuQmCC" + mask="url(#mask74-6)" + transform="matrix(70.965013,0,0,-44.113387,321.28662,876.49641)" + clip-path="url(#clipPath75-2)" + id="image200" /> + <path + d="m 350.375,77.58151 h 59.3901 c 2.7615,0 5,-2.23858 5,-5 V 40.94742 c 0,-2.76142 -2.2385,-5 -5,-5 H 350.375 c -2.7614,0 -5,2.23858 -5,5 v 31.63409 c 0,2.76142 2.2386,5 5,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath76-9)" + id="path201" /> + <path + d="M 2.0185454,-0.00160096 V -3.2439557 h 2.2484671 c 1.7759632,0 2.8187305,-0.9613012 2.8187305,-2.574332 0,-1.5967375 -1.0427673,-2.5906251 -2.8187305,-2.5906251 H 1.0246577 v 8.40731184 z m 0,-7.46230394 h 2.1995874 c 1.2545795,0 1.8737226,0.5376769 1.8737226,1.6456172 0,1.1242336 -0.6028499,1.6456173 -1.8737226,1.6456173 H 2.0185454 Z m 7.3808377,7.46230394 V -6.8284686 h 0.016293 L 12.2507,-0.00160096 h 0.423624 l 2.835024,-6.82686764 h 0.01629 v 6.82686764 h 1.010181 V -8.4089128 H 15.21607 l -2.737264,6.6802284 h -0.01629 L 9.7252479,-8.4089128 H 8.4054955 v 8.40731184 z M 21.505261,0.17762468 c 1.955188,0 3.030542,-1.04276736 3.030542,-2.91648998 v -5.6700475 h -0.993887 v 5.6211678 c 0,1.3197524 -0.70061,2.036655 -2.036655,2.036655 -1.319753,0 -2.004069,-0.7006093 -2.004069,-2.0529483 v -5.6048745 h -0.977594 v 5.6700475 c 0,1.87372262 1.05906,2.91648998 2.981663,2.91648998 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="PMU" + transform="matrix(0.95898667,0,0,0.95898667,344.61502,856.58357)" + clip-path="url(#clipPath77-6)" + id="path202" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABMCAYAAAAcLPsJAAAABHNCSVQICAgIfAhkiAAAAMFJREFUeJzt0IEJACEQwLDT/Xf+X8IiSDJB6ZqZbzhq3w54kakBUwOmBkwNmBowNWBqwNSAqQFTA6YGTA2YGjA1YGrA1ICpAVMDpgZMDZgaMDVgasDUgKkBUwOmBkwNmBowNWBqwNSAqQFTA6YGTA2YGjA1YGrA1ICpAVMDpgZMDZgaMDVgasDUgKkBUwOmBkwNmBowNWBqwNSAqQFTA6YGTA2YGjA1YGrA1ICpAVMDpgZMDZgaMDVgasDUgKkBUwM/TYEBlwuo88kAAAAASUVORK5CYII=" + mask="url(#mask77-5)" + transform="matrix(81.513867,0,0,-72.882987,302.10688,592.63635)" + clip-path="url(#clipPath78-4)" + id="image202" /> + <path + d="m 330.0019,402.997 h 70.4874 c 2.7614,0 5,-2.2386 5,-5 v -61.122 c 0,-2.7614 -2.2386,-5 -5,-5 h -70.4874 c -2.7614,0 -5,2.2386 -5,5 v 61.122 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath79-4)" + id="path203" /> + <path + d="m 4.0729403,-0.00137808 c 1.9226023,0 2.9490764,-0.86354172 2.9490764,-2.49286572 0,-0.9124215 -0.4887972,-1.6456173 -1.3360457,-1.9877753 v -0.016293 c 0.6680229,-0.3584513 1.0264741,-0.9775944 1.0264741,-1.7433767 0,-1.3034592 -0.9775944,-2.167001 -2.443986,-2.167001 H 1.0261044 v 8.40731192 z M 2.019992,-7.463682 h 2.0692415 c 1.0753538,0 1.629324,0.4399174 1.629324,1.2708727 0,0.9124214 -0.5376769,1.3523389 -1.629324,1.3523389 H 2.019992 Z m 0,3.5030466 h 1.9388956 c 1.4826848,0 2.0692415,0.4236242 2.0692415,1.4663916 0,1.0916471 -0.6191432,1.56415104 -2.0855348,1.56415104 H 2.019992 Z m 7.279005,3.95925732 V -8.7671412 H 8.3702823 v 8.76576312 z m 3.763738,0.17922564 c 0.765783,0 1.466392,-0.29327832 1.873723,-0.76578228 h 0.01629 v 0.58655664 H 15.86517 V -6.372035 h -0.928715 v 4.0081371 c 0,0.9938877 -0.635436,1.6619105 -1.596737,1.6619105 -1.091648,0 -1.596738,-0.5376769 -1.596738,-1.6619105 V -6.372035 h -0.928715 v 4.138483 c 0,1.5315646 0.830956,2.41139956 2.248467,2.41139956 z m 7.079413,0 c 1.238287,0 2.150708,-0.5702634 2.704678,-1.66191046 l -0.782075,-0.4562107 c -0.537677,0.9287146 -1.042768,1.27087268 -1.938896,1.27087268 -1.173113,0 -1.938896,-1.02647408 -1.971482,-2.23217388 h 4.839092 V -3.390372 c 0,-1.8900159 -1.124233,-3.1608886 -2.851317,-3.1608886 -1.743376,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040685 1.173113,3.35640746 2.932783,3.35640746 z M 18.186959,-3.6673571 c 0.01629,-1.0590606 0.863542,-2.0203618 1.955189,-2.0203618 1.140527,0 1.873723,0.879835 1.906309,2.0203618 z m 8.924623,-2.7046779 h -1.564151 v -1.4338051 h -0.928715 v 1.4338051 h -0.961301 v 0.8472485 h 0.961301 v 4.0570168 c 0,1.07535386 0.407331,1.46639162 1.564151,1.46639162 h 0.586557 V -0.88121304 H 26.24804 c -0.521384,0 -0.700609,-0.16293236 -0.700609,-0.57026336 v -4.0733101 h 1.564151 z m 3.53156,6.54988256 c 1.808549,0 3.014249,-1.35233896 3.014249,-3.35640746 0,-2.0040685 -1.2057,-3.3727007 -3.014249,-3.3727007 -1.792257,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040685 1.189406,3.35640746 2.981663,3.35640746 z m 0,-0.87983496 c -1.25458,0 -2.052949,-0.9613012 -2.052949,-2.4765725 0,-1.5152713 0.798369,-2.4928657 2.052949,-2.4928657 1.270872,0 2.069241,0.9775944 2.069241,2.4928657 0,1.5152713 -0.798369,2.4765725 -2.069241,2.4765725 z m 6.961286,0.87983496 c 1.80855,0 3.01425,-1.35233896 3.01425,-3.35640746 0,-2.0040685 -1.2057,-3.3727007 -3.01425,-3.3727007 -1.792256,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040685 1.189407,3.35640746 2.981663,3.35640746 z m 0,-0.87983496 c -1.254579,0 -2.052948,-0.9613012 -2.052948,-2.4765725 0,-1.5152713 0.798369,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069242,0.9775944 2.069242,2.4928657 0,1.5152713 -0.798369,2.4765725 -2.069242,2.4765725 z m 7.120146,-5.6700476 h -1.564151 v -1.4338051 h -0.928714 v 1.4338051 h -0.961302 v 0.8472485 h 0.961302 v 4.0570168 c 0,1.07535386 0.407331,1.46639162 1.564151,1.46639162 h 0.586556 v -0.87983496 h -0.521383 c -0.521384,0 -0.70061,-0.16293236 -0.70061,-0.57026336 v -4.0733101 h 1.564151 z m 2.085535,6.37065692 V -3.9932219 c 0,-0.9938876 0.668023,-1.6782037 1.678204,-1.6782037 0.993887,0 1.596737,0.6354363 1.596737,1.6782037 v 3.99184382 h 0.928715 V -4.1235678 c 0,-1.4663916 -0.945008,-2.4276928 -2.4114,-2.4276928 -0.684316,0 -1.401218,0.3095716 -1.75967,0.7820755 h -0.03259 V -8.7671412 H 45.88139 v 8.76576312 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="Bluetooth " + transform="matrix(0.95898667,0,0,0.95898667,317.80895,543.30992)" + clip-path="url(#clipPath80-7)" + id="path204" /> + <path + d="M 1.7281232,-0.00141631 V -8.7671795 H 0.79940855 v 8.76576319 z M 4.2983819,-7.4800135 V -8.5227809 H 3.2067348 v 1.0427674 z m -0.065173,7.47859719 V -6.3720732 H 3.3044942 v 6.37065689 z m 2.509159,0 V -3.9932601 c 0,-0.9938877 0.6680228,-1.6782038 1.6782037,-1.6782038 0.9938876,0 1.5967374,0.6354364 1.5967374,1.6782038 v 3.99184379 h 0.928715 V -4.1236061 c 0,-1.4663916 -0.928715,-2.4276927 -2.4113997,-2.4276927 -0.6843161,0 -1.4012187,0.3095715 -1.7922564,0.7820755 H 6.7260746 V -6.3720732 H 5.8136532 v 6.37065689 z m 6.6598621,0 V -2.2335902 l 0.945008,-1.0264741 h 0.03259 l 2.069242,3.25864799 h 1.10794 l -2.525452,-3.91037759 2.378813,-2.4602793 h -1.2057 l -2.769851,2.91649 h -0.03259 v -5.3115963 h -0.928715 v 8.76576319 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="link " + transform="matrix(0.95898667,0,0,0.95898667,334.08103,558.6537)" + clip-path="url(#clipPath81-7)" + id="path205" /> + <path + d="m 3.4855474,0.1777711 c 1.4663916,0 2.5417454,-0.89612821 2.786144,-2.3136401 L 5.35927,-2.3313879 c -0.1792257,1.0427674 -0.8635418,1.62932403 -1.8737226,1.62932403 -1.1894066,0 -2.0040686,-0.97759443 -2.0040686,-2.47657253 0,-1.4989781 0.814662,-2.4928657 2.0040686,-2.4928657 1.0101808,0 1.6944969,0.5865566 1.8737226,1.629324 L 6.2716914,-4.2214037 C 6.0272928,-5.6389156 4.951939,-6.5513371 3.4855474,-6.5513371 c -1.7270835,0 -2.93278325,1.3686322 -2.93278325,3.3727007 0,2.0040686 1.20569975,3.3564075 2.93278325,3.3564075 z m 6.6843016,0 c 1.80855,0 3.01425,-1.3523389 3.01425,-3.3564075 0,-2.0040685 -1.2057,-3.3727007 -3.01425,-3.3727007 -1.7922563,0 -2.9816628,1.3686322 -2.9816628,3.3727007 0,2.0040686 1.1894065,3.3564075 2.9816628,3.3564075 z m 0,-0.87983497 c -1.2545794,0 -2.0529481,-0.96130113 -2.0529481,-2.47657253 0,-1.5152713 0.7983687,-2.4928657 2.0529481,-2.4928657 1.270873,0 2.069242,0.9775944 2.069242,2.4928657 0,1.5152714 -0.798369,2.47657253 -2.069242,2.47657253 z m 5.274937,0.70060932 V -3.9932984 c 0,-0.9938876 0.668022,-1.6782037 1.678203,-1.6782037 0.993888,0 1.596738,0.6354364 1.596738,1.6782037 v 3.99184385 h 0.928715 V -4.1236443 c 0,-1.4663916 -0.928715,-2.4276928 -2.4114,-2.4276928 -0.684316,0 -1.401219,0.3095716 -1.792256,0.7820756 h -0.01629 v -0.6028499 h -0.912421 v 6.37065685 z M 23.95393,-6.3721114 h -1.564151 v -1.4338051 h -0.928715 v 1.4338051 h -0.961301 v 0.8472485 h 0.961301 v 4.0570167 c 0,1.07535389 0.407331,1.46639165 1.564152,1.46639165 h 0.586556 v -0.87983496 h -0.521384 c -0.521383,0 -0.700609,-0.16293239 -0.700609,-0.57026339 v -4.07331 h 1.564151 z m 2.085535,6.37065685 V -3.8140727 c 0,-1.2056998 0.374744,-1.694497 1.10794,-1.694497 0.211812,0 0.391038,0.032586 0.619143,0.097759 l 0.211813,-0.9613011 c -0.211813,-0.065173 -0.407331,-0.09776 -0.635437,-0.09776 -0.619143,0 -1.091647,0.2281054 -1.319752,0.6354364 h -0.03259 v -0.537676 H 25.11075 v 6.37065685 z m 5.348256,0.17922565 c 1.80855,0 3.014249,-1.3523389 3.014249,-3.3564075 0,-2.0040685 -1.205699,-3.3727007 -3.014249,-3.3727007 -1.792256,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040686 1.189407,3.3564075 2.981663,3.3564075 z m 0,-0.87983497 c -1.254579,0 -2.052948,-0.96130113 -2.052948,-2.47657253 0,-1.5152713 0.798369,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069242,0.9775944 2.069242,2.4928657 0,1.5152714 -0.798369,2.47657253 -2.069242,2.47657253 z m 5.270863,0.70060932 V -8.7672177 h -0.928715 v 8.76576315 z m 2.509159,0 V -8.7672177 h -0.928715 v 8.76576315 z m 4.268829,0.17922565 c 1.238286,0 2.150708,-0.57026341 2.704678,-1.6619105 l -0.782076,-0.4562107 c -0.537677,0.9287147 -1.042767,1.27087271 -1.938895,1.27087271 -1.173113,0 -1.938896,-1.02647411 -1.971482,-2.23217391 h 4.839092 v -0.4887972 c 0,-1.8900158 -1.124233,-3.1608886 -2.851317,-3.1608886 -1.743377,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040686 1.173113,3.3564075 2.932783,3.3564075 z m -1.955189,-3.8452047 c 0.01629,-1.0590606 0.863542,-2.0203617 1.955189,-2.0203617 1.140527,0 1.873723,0.8798349 1.906309,2.0203617 z m 7.071266,3.66597905 V -3.8140727 c 0,-1.2056998 0.374745,-1.694497 1.107941,-1.694497 0.211812,0 0.391038,0.032586 0.619143,0.097759 l 0.211812,-0.9613011 c -0.211812,-0.065173 -0.407331,-0.09776 -0.635436,-0.09776 -0.619143,0 -1.091647,0.2281054 -1.319753,0.6354364 h -0.03259 v -0.5376769 h -0.879835 v 6.37065685 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="controller" + transform="matrix(0.95898667,0,0,0.95898667,318.29803,573.99749)" + clip-path="url(#clipPath82-7)" + id="path206" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABMCAYAAAARMotOAAAABHNCSVQICAgIfAhkiAAAAMBJREFUeJzt0AEJACAQwMDX/p21xIEguwRja2bOhNivA37STKiZUDOhZkLNhJoJNRNqJtRMqJlQM6FmQs2Emgk1E2om1EyomVAzoWZCzYSaCTUTaibUTKiZUDOhZkLNhJoJNRNqJtRMqJlQM6FmQs2Emgk1E2om1EyomVAzoWZCzYSaCTUTaibUTKiZUDOhZkLNhJoJNRNqJtRMqJlQM6FmQs2Emgk1E2om1EyomVAzoWZCzYSaCTUTaibUTKiZ0AU41AGXwceg6QAAAABJRU5ErkJggg==" + mask="url(#mask82-1)" + transform="matrix(79.595893,0,0,-72.882987,383.62075,592.63635)" + clip-path="url(#clipPath83-2)" + id="image206" /> + <path + d="m 415.4303,402.997 h 68.5549 c 2.7614,0 5,-2.2386 5,-5 v -61.122 c 0,-2.7614 -2.2386,-5 -5,-5 h -68.5549 c -2.7614,0 -5,2.2386 -5,5 v 61.122 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath84-6)" + id="path207" /> + <path + d="m 4.0748969,-0.00139719 c 1.9226023,0 2.9490764,-0.86354173 2.9490764,-2.49286571 0,-0.9124215 -0.4887972,-1.6456173 -1.3360457,-1.9877753 v -0.016293 c 0.6680229,-0.3584512 1.0264742,-0.9775944 1.0264742,-1.7433766 0,-1.3034593 -0.9775944,-2.167001 -2.4439861,-2.167001 H 1.028061 v 8.40731191 z M 2.0219486,-7.4637012 h 2.0692415 c 1.0753538,0 1.629324,0.4399175 1.629324,1.2708728 0,0.9124214 -0.5376769,1.3523389 -1.629324,1.3523389 H 2.0219486 Z m 0,3.5030467 h 1.9388956 c 1.4826848,0 2.0692415,0.4236242 2.0692415,1.4663916 0,1.0916471 -0.6191431,1.56415102 -2.0855348,1.56415102 H 2.0219486 Z m 7.279005,3.95925731 V -8.7671604 H 8.3722389 v 8.76576321 z m 3.7596654,0.17922564 c 0.765782,0 1.466391,-0.29327832 1.873722,-0.76578229 h 0.01629 v 0.58655665 h 0.912421 V -6.3720541 h -0.928715 v 4.0081371 c 0,0.9938876 -0.635436,1.66191048 -1.596737,1.66191048 -1.091647,0 -1.596738,-0.53767688 -1.596738,-1.66191048 v -4.0081371 h -0.928714 v 4.138483 c 0,1.53156458 0.830955,2.41139955 2.248467,2.41139955 z m 7.083486,0 c 1.238286,0 2.150708,-0.57026341 2.704678,-1.66191045 l -0.782076,-0.4562108 c -0.537677,0.9287147 -1.042767,1.27087276 -1.938895,1.27087276 -1.173114,0 -1.938896,-1.02647416 -1.971482,-2.23217386 h 4.839092 v -0.4887972 c 0,-1.8900159 -1.124234,-3.1608886 -2.851317,-3.1608886 -1.743377,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040685 1.173113,3.35640745 2.932783,3.35640745 z M 18.188916,-3.6673762 c 0.01629,-1.0590606 0.863542,-2.0203618 1.955189,-2.0203618 1.140527,0 1.873723,0.879835 1.906309,2.0203618 z m 8.920549,-2.7046779 h -1.564151 v -1.4338051 h -0.928715 v 1.4338051 h -0.961301 v 0.8472485 h 0.961301 v 4.0570168 c 0,1.07535384 0.407331,1.46639161 1.564151,1.46639161 h 0.586557 v -0.87983497 h -0.521384 c -0.521383,0 -0.700609,-0.16293244 -0.700609,-0.57026344 v -4.07331 h 1.564151 z m 3.535633,6.54988255 c 1.80855,0 3.01425,-1.35233895 3.01425,-3.35640745 0,-2.0040685 -1.2057,-3.3727007 -3.01425,-3.3727007 -1.792256,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040685 1.189407,3.35640745 2.981663,3.35640745 z m 0,-0.87983497 c -1.254579,0 -2.052948,-0.96130118 -2.052948,-2.47657248 0,-1.5152713 0.798369,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069242,0.9775944 2.069242,2.4928657 0,1.5152713 -0.798369,2.47657248 -2.069242,2.47657248 z m 6.957214,0.87983497 c 1.808549,0 3.014249,-1.35233895 3.014249,-3.35640745 0,-2.0040685 -1.2057,-3.3727007 -3.014249,-3.3727007 -1.792257,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040685 1.189406,3.35640745 2.981663,3.35640745 z m 0,-0.87983497 c -1.25458,0 -2.052949,-0.96130118 -2.052949,-2.47657248 0,-1.5152713 0.798369,-2.4928657 2.052949,-2.4928657 1.270872,0 2.069241,0.9775944 2.069241,2.4928657 0,1.5152713 -0.798369,2.47657248 -2.069241,2.47657248 z M 44.726531,-6.3720541 H 43.16238 v -1.4338051 h -0.928715 v 1.4338051 h -0.961301 v 0.8472485 h 0.961301 v 4.0570168 c 0,1.07535384 0.407331,1.46639161 1.564151,1.46639161 h 0.586557 v -0.87983497 h -0.521384 c -0.521384,0 -0.700609,-0.16293244 -0.700609,-0.57026344 v -4.07331 h 1.564151 z m 2.085535,6.37065691 V -3.993241 c 0,-0.9938877 0.668022,-1.6782037 1.678203,-1.6782037 0.993888,0 1.596738,0.6354363 1.596738,1.6782037 v 3.99184381 h 0.928715 V -4.1235869 c 0,-1.4663916 -0.945008,-2.4276928 -2.4114,-2.4276928 -0.684316,0 -1.401219,0.3095716 -1.75967,0.7820755 h -0.03259 v -2.9979562 h -0.928715 v 8.76576321 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="Bluetooth " + transform="matrix(0.95898667,0,0,0.95898667,398.80707,550.98181)" + clip-path="url(#clipPath85-5)" + id="path208" /> + <path + d="m 3.6347687,0.17779021 c 1.6619104,0 2.851317,-1.36863221 2.851317,-3.35640741 0,-2.0040686 -1.1894066,-3.3727007 -2.851317,-3.3727007 -0.7983688,0 -1.4663916,0.3584512 -1.8737227,0.8635417 H 1.7284596 V -8.7671986 H 0.79974488 v 8.76576317 H 1.6958731 v -0.63543636 h 0.016293 c 0.4236243,0.52138368 1.1405268,0.814662 1.9226026,0.814662 z m -0.065173,-0.87983496 c -1.0101809,0 -1.8411361,-0.83095525 -1.8411361,-1.87372265 v -1.2382862 c 0,-1.0264741 0.8309552,-1.8574294 1.9063091,-1.8574294 1.1405268,0 1.906309,0.9938877 1.906309,2.4928658 0,1.498978 -0.7657822,2.47657245 -1.971482,2.47657245 z m 5.9836924,0.87983496 c 0.7657819,0 1.4663919,-0.3258648 1.8574289,-0.84724848 h 0.01629 v 0.66802284 h 0.879835 V -4.4820765 c 0,-1.2708727 -0.863542,-2.0692414 -2.297347,-2.0692414 -1.3360458,0 -2.3299335,0.7983687 -2.5417456,2.0529482 l 0.9450079,0.1792256 c 0.1629324,-0.8635417 0.7657823,-1.3686321 1.5967377,-1.3686321 0.798369,0 1.303459,0.3747445 1.303459,0.9613011 0,0.5213837 -0.391038,0.7820756 -1.6130307,1.0916471 -1.5967375,0.3747446 -2.2321739,0.9287147 -2.2321739,2.0203618 0,1.09164709 0.7983688,1.79225641 2.0855347,1.79225641 z m 0.081466,-0.87983496 c -0.7983687,0 -1.2382862,-0.34215805 -1.2382862,-0.97759445 0,-0.5539701 0.4399175,-0.8635417 1.5478578,-1.15682 0.8635423,-0.2118121 1.2708733,-0.4236242 1.4012193,-0.749489 h 0.01629 v 1.4338051 c 0,0.8472485 -0.716903,1.45009835 -1.7270839,1.45009835 z m 6.6557889,0.87983496 c 1.417512,0 2.346226,-0.79836876 2.346226,-1.89001581 0,-0.9613012 -0.602849,-1.4663916 -2.378813,-2.0040686 -1.173113,-0.3747445 -1.564151,-0.6028499 -1.564151,-1.0427673 0,-0.4887972 0.521384,-0.9124215 1.238287,-0.9124215 0.863541,0 1.384925,0.4236243 1.596737,1.221993 l 0.912422,-0.1955189 c -0.228106,-1.1731132 -1.189407,-1.906309 -2.509159,-1.906309 -1.238287,0 -2.167001,0.814662 -2.167001,1.8248428 0,0.8961283 0.570263,1.352339 2.167001,1.8248429 1.368632,0.407331 1.75967,0.6843161 1.75967,1.1894066 0,0.5865566 -0.537677,1.01018085 -1.401219,1.01018085 -1.173113,0 -1.727084,-0.47250395 -1.906309,-1.64561725 l -0.912422,0.1792256 c 0.130346,1.49897813 1.173114,2.34622661 2.818731,2.34622661 z m 6.252531,0 c 1.238286,0 2.150707,-0.5702634 2.704678,-1.66191051 L 24.465676,-1.940331 c -0.537677,0.9287147 -1.042767,1.27087273 -1.938895,1.27087273 -1.173114,0 -1.938896,-1.02647413 -1.971483,-2.23217393 h 4.839093 v -0.4887972 c 0,-1.8900158 -1.124234,-3.1608885 -2.851317,-3.1608885 -1.743377,0 -2.932783,1.3686321 -2.932783,3.3727007 0,2.0040685 1.173113,3.35640741 2.932783,3.35640741 z M 20.587885,-3.6674144 c 0.01629,-1.0590607 0.863542,-2.0203618 1.955189,-2.0203618 1.140527,0 1.873722,0.8798349 1.906309,2.0203618 z m 8.977575,3.84520461 c 1.661911,0 2.851317,-1.36863221 2.851317,-3.35640741 0,-2.0040686 -1.189406,-3.3727007 -2.851317,-3.3727007 -0.798369,0 -1.466391,0.3584512 -1.873722,0.8635417 h -0.03259 v -3.0794224 h -0.928715 v 8.76576317 h 0.896129 v -0.63543636 h 0.01629 c 0.423624,0.52138368 1.140527,0.814662 1.922602,0.814662 z m -0.06517,-0.87983496 c -1.010181,0 -1.841136,-0.83095525 -1.841136,-1.87372265 v -1.2382862 c 0,-1.0264741 0.830955,-1.8574294 1.906309,-1.8574294 1.140527,0 1.906309,0.9938877 1.906309,2.4928658 0,1.498978 -0.765782,2.47657245 -1.971482,2.47657245 z m 5.983693,0.87983496 c 0.765782,0 1.466391,-0.3258648 1.857429,-0.84724848 h 0.01629 v 0.66802284 h 0.879835 V -4.4820765 c 0,-1.2708727 -0.863541,-2.0692414 -2.297347,-2.0692414 -1.336045,0 -2.329933,0.7983687 -2.541745,2.0529482 l 0.945008,0.1792256 c 0.162932,-0.8635417 0.765782,-1.3686321 1.596737,-1.3686321 0.798369,0 1.30346,0.3747445 1.30346,0.9613011 0,0.5213837 -0.391038,0.7820756 -1.613031,1.0916471 -1.596738,0.3747446 -2.232174,0.9287147 -2.232174,2.0203618 0,1.09164709 0.798369,1.79225641 2.085535,1.79225641 z m 0.08147,-0.87983496 c -0.798369,0 -1.238286,-0.34215805 -1.238286,-0.97759445 0,-0.5539701 0.439917,-0.8635417 1.547857,-1.15682 0.863542,-0.2118121 1.270873,-0.4236242 1.401219,-0.749489 h 0.01629 v 1.4338051 c 0,0.8472485 -0.716902,1.45009835 -1.727083,1.45009835 z m 5.124224,0.70060932 V -3.9932792 c 0,-0.9938877 0.668023,-1.6782038 1.678204,-1.6782038 0.993887,0 1.596737,0.6354364 1.596737,1.6782038 v 3.99184377 h 0.928715 V -4.1236252 c 0,-1.4663916 -0.928715,-2.4276927 -2.4114,-2.4276927 -0.684316,0 -1.401218,0.3095715 -1.792256,0.7820755 h -0.01629 v -0.6028499 h -0.912422 v 6.37065687 z m 8.338066,0.17922564 c 0.782075,0 1.498978,-0.29327832 1.906309,-0.814662 h 0.03259 v 0.63543636 H 51.86277 V -8.7671986 h -0.928714 v 3.0794224 h -0.03259 c -0.407331,-0.5050905 -1.075354,-0.8635417 -1.873722,-0.8635417 -1.678204,0 -2.851317,1.3686321 -2.851317,3.3727007 0,1.9877752 1.173113,3.35640741 2.851316,3.35640741 z m 0.06517,-0.87983496 c -1.2057,0 -1.987776,-0.97759445 -1.987776,-2.47657245 0,-1.4989781 0.782076,-2.4928658 1.922603,-2.4928658 1.075353,0 1.906309,0.8309553 1.906309,1.8574294 v 1.2382862 c 0,1.0427674 -0.830956,1.87372265 -1.841136,1.87372265 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="baseband" + transform="matrix(0.95898667,0,0,0.95898667,398.36977,566.3256)" + clip-path="url(#clipPath86-4)" + id="path209" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABMCAYAAAARMotOAAAABHNCSVQICAgIfAhkiAAAAMBJREFUeJzt0AEJACAQwMDX/p21xIEguwRja2bOhNivA37STKiZUDOhZkLNhJoJNRNqJtRMqJlQM6FmQs2Emgk1E2om1EyomVAzoWZCzYSaCTUTaibUTKiZUDOhZkLNhJoJNRNqJtRMqJlQM6FmQs2Emgk1E2om1EyomVAzoWZCzYSaCTUTaibUTKiZUDOhZkLNhJoJNRNqJtRMqJlQM6FmQs2Emgk1E2om1EyomVAzoWZCzYSaCTUTaibUTKiZ0AU41AGXwceg6QAAAABJRU5ErkJggg==" + mask="url(#mask86-1)" + transform="matrix(79.595893,0,0,-72.882987,303.06587,664.56035)" + clip-path="url(#clipPath87-0)" + id="image209" /> + <path + d="m 331.9344,327.6845 h 68.5549 c 2.7614,0 5,-2.2386 5,-5 v -61.122 c 0,-2.7614 -2.2386,-5 -5,-5 h -68.5549 c -2.7614,0 -5,2.2386 -5,5 v 61.122 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath88-7)" + id="path210" /> + <path + d="M 2.9985479,0.00158599 5.0514962,-6.7438154 h 0.032586 l 2.069242,6.74540139 H 8.3427307 L 9.9068817,-8.4057259 H 8.8804076 L 7.6421214,-1.5788583 H 7.6258281 L 5.5402934,-8.4057259 H 4.5952855 L 2.526044,-1.5788583 H 2.4934575 L 1.2551713,-8.4057259 H 0.24499037 L 1.7928482,0.00158599 Z M 11.931317,-7.4770112 V -8.5197786 H 10.83967 v 1.0427674 z m -0.06517,7.47859719 V -6.3690709 h -0.928715 v 6.37065689 z m 4.529521,-3.11200889 v -0.8961282 h -3.128302 v 0.8961282 z M 19.02295,0.00158599 V -3.5829268 h 3.731152 v -0.879835 H 19.02295 V -7.460718 h 4.07331 v -0.9450079 h -5.067198 v 8.40731189 z m 6.39917,-7.47859719 v -1.0427674 h -1.091647 v 1.0427674 z M 25.35695,0.00158599 V -6.3690709 h -0.928715 v 6.37065689 z m 6.040718,0 V -6.8252816 h 0.01629 l 2.835023,6.82686759 h 0.423625 L 37.50763,-6.8252816 h 0.01629 v 6.82686759 h 1.010181 V -8.4057259 h -1.319753 l -2.737264,6.6802284 h -0.01629 L 31.72353,-8.4057259 h -1.319752 v 8.40731189 z m 15.19752,0 -3.014249,-8.40731189 h -0.961301 l -3.01425,8.40731189 h 1.010181 L 41.202123,-1.692911 h 3.796325 l 0.586556,1.69449699 z M 43.092138,-7.053387 h 0.03259 l 1.564151,4.4969343 H 41.52799 Z m 7.413425,7.23419863 c 1.857429,0 3.079422,-1.20569973 3.242355,-3.16088853 l -1.026475,-0.130346 c -0.162932,1.5315646 -0.928714,2.36251985 -2.21588,2.36251985 -1.596738,0 -2.558039,-1.30345925 -2.558039,-3.45416695 0,-2.1181212 0.977594,-3.4378736 2.558039,-3.4378736 1.221993,0 1.987775,0.749489 2.232174,2.1507077 l 0.977594,-0.1629324 c -0.244399,-1.7922564 -1.482685,-2.9327832 -3.209768,-2.9327832 -2.134415,0 -3.551927,1.7596699 -3.551927,4.3828815 0,2.6720914 1.401219,4.38288163 3.551927,4.38288163 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="Wi-Fi MAC " + transform="matrix(0.95898667,0,0,0.95898667,317.55021,630.87739)" + clip-path="url(#clipPath89-1)" + id="path211" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABMCAYAAAARMotOAAAABHNCSVQICAgIfAhkiAAAAMBJREFUeJzt0AEJACAQwMDX/p21xIEguwRja2bOhNivA37STKiZUDOhZkLNhJoJNRNqJtRMqJlQM6FmQs2Emgk1E2om1EyomVAzoWZCzYSaCTUTaibUTKiZUDOhZkLNhJoJNRNqJtRMqJlQM6FmQs2Emgk1E2om1EyomVAzoWZCzYSaCTUTaibUTKiZUDOhZkLNhJoJNRNqJtRMqJlQM6FmQs2Emgk1E2om1EyomVAzoWZCzYSaCTUTaibUTKiZ0AU41AGXwceg6QAAAABJRU5ErkJggg==" + mask="url(#mask89-7)" + transform="matrix(79.595893,0,0,-72.882987,383.62075,664.56035)" + clip-path="url(#clipPath90-9)" + id="image211" /> + <path + d="m 415.4303,327.6845 h 68.5549 c 2.7614,0 5,-2.2386 5,-5 v -61.122 c 0,-2.7614 -2.2386,-5 -5,-5 h -68.5549 c -2.7614,0 -5,2.2386 -5,5 v 61.122 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath91-7)" + id="path212" /> + <path + d="M 2.9979564,0.00160511 5.0509047,-6.7437963 h 0.032586 L 7.1527326,0.00160511 H 8.3421392 L 9.9062902,-8.4057068 H 8.8798161 L 7.6415298,-1.5788392 H 7.6252366 L 5.5397019,-8.4057068 H 4.5946939 L 2.5254525,-1.5788392 H 2.492866 L 1.2545797,-8.4057068 H 0.24439884 L 1.7922567,0.00160511 Z M 11.930725,-7.4769921 v -1.0427674 h -1.091647 v 1.0427674 z m -0.06517,7.47859721 V -6.3690518 H 10.936838 V 0.00160511 Z M 16.395073,-3.1104037 V -4.006532 h -3.128302 v 0.8961283 z m 2.627285,3.11200881 V -3.5829077 h 3.731152 v -0.879835 h -3.731152 v -2.9979562 h 4.07331 V -8.4057068 H 18.02847 v 8.40731191 z m 6.39917,-7.47859721 v -1.0427674 h -1.091647 v 1.0427674 z m -0.06517,7.47859721 V -6.3690518 H 24.42764 v 6.37065691 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="Wi-Fi " + transform="matrix(0.95898667,0,0,0.95898667,411.08594,623.20549)" + clip-path="url(#clipPath92-6)" + id="path213" /> + <path + d="m 3.6347687,0.18079251 c 1.6619104,0 2.851317,-1.36863221 2.851317,-3.35640741 0,-2.0040686 -1.1894066,-3.3727007 -2.851317,-3.3727007 -0.7983688,0 -1.4663916,0.3584512 -1.8737227,0.8635417 H 1.7284596 V -8.7641963 H 0.79974488 V 0.00156687 H 1.6958731 v -0.63543636 h 0.016293 c 0.4236243,0.52138368 1.1405268,0.814662 1.9226026,0.814662 z m -0.065173,-0.87983496 c -1.0101809,0 -1.8411361,-0.83095525 -1.8411361,-1.87372265 v -1.2382862 c 0,-1.0264741 0.8309552,-1.8574294 1.9063091,-1.8574294 1.1405268,0 1.906309,0.9938877 1.906309,2.4928658 0,1.498978 -0.7657822,2.47657245 -1.971482,2.47657245 z m 5.9836924,0.87983496 c 0.7657819,0 1.4663919,-0.3258648 1.8574289,-0.84724848 h 0.01629 v 0.66802284 h 0.879835 V -4.4790742 c 0,-1.2708727 -0.863542,-2.0692414 -2.297347,-2.0692414 -1.3360458,0 -2.3299335,0.7983687 -2.5417456,2.0529482 l 0.9450079,0.1792256 c 0.1629324,-0.8635417 0.7657823,-1.3686321 1.5967377,-1.3686321 0.798369,0 1.303459,0.3747445 1.303459,0.9613011 0,0.5213837 -0.391038,0.7820756 -1.6130307,1.0916471 -1.5967375,0.3747446 -2.2321739,0.9287147 -2.2321739,2.0203618 0,1.09164709 0.7983688,1.79225641 2.0855347,1.79225641 z m 0.081466,-0.87983496 c -0.7983687,0 -1.2382862,-0.34215805 -1.2382862,-0.97759445 0,-0.5539701 0.4399175,-0.8635417 1.5478578,-1.15682 0.8635423,-0.2118121 1.2708733,-0.4236242 1.4012193,-0.749489 h 0.01629 v 1.4338051 c 0,0.8472485 -0.716903,1.45009835 -1.7270839,1.45009835 z m 6.6557889,0.87983496 c 1.417512,0 2.346226,-0.79836876 2.346226,-1.89001581 0,-0.9613012 -0.602849,-1.4663916 -2.378813,-2.0040686 -1.173113,-0.3747445 -1.564151,-0.6028499 -1.564151,-1.0427673 0,-0.4887972 0.521384,-0.9124215 1.238287,-0.9124215 0.863541,0 1.384925,0.4236243 1.596737,1.221993 l 0.912422,-0.1955189 c -0.228106,-1.1731132 -1.189407,-1.906309 -2.509159,-1.906309 -1.238287,0 -2.167001,0.814662 -2.167001,1.8248428 0,0.8961283 0.570263,1.352339 2.167001,1.8248429 1.368632,0.407331 1.75967,0.6843161 1.75967,1.1894066 0,0.5865566 -0.537677,1.01018085 -1.401219,1.01018085 -1.173113,0 -1.727084,-0.47250395 -1.906309,-1.64561725 l -0.912422,0.1792256 c 0.130346,1.49897813 1.173114,2.34622661 2.818731,2.34622661 z m 6.252531,0 c 1.238286,0 2.150707,-0.5702634 2.704678,-1.66191051 l -0.782076,-0.4562107 c -0.537677,0.9287147 -1.042767,1.27087273 -1.938895,1.27087273 -1.173114,0 -1.938896,-1.02647413 -1.971483,-2.23217393 h 4.839093 v -0.4887972 c 0,-1.8900158 -1.124234,-3.1608885 -2.851317,-3.1608885 -1.743377,0 -2.932783,1.3686321 -2.932783,3.3727007 0,2.0040685 1.173113,3.35640741 2.932783,3.35640741 z M 20.587885,-3.6644121 c 0.01629,-1.0590607 0.863542,-2.0203618 1.955189,-2.0203618 1.140527,0 1.873722,0.8798349 1.906309,2.0203618 z m 8.977575,3.84520461 c 1.661911,0 2.851317,-1.36863221 2.851317,-3.35640741 0,-2.0040686 -1.189406,-3.3727007 -2.851317,-3.3727007 -0.798369,0 -1.466391,0.3584512 -1.873722,0.8635417 h -0.03259 v -3.0794224 h -0.928715 v 8.76576317 h 0.896129 v -0.63543636 h 0.01629 c 0.423624,0.52138368 1.140527,0.814662 1.922602,0.814662 z m -0.06517,-0.87983496 c -1.010181,0 -1.841136,-0.83095525 -1.841136,-1.87372265 v -1.2382862 c 0,-1.0264741 0.830955,-1.8574294 1.906309,-1.8574294 1.140527,0 1.906309,0.9938877 1.906309,2.4928658 0,1.498978 -0.765782,2.47657245 -1.971482,2.47657245 z m 5.983693,0.87983496 c 0.765782,0 1.466391,-0.3258648 1.857429,-0.84724848 h 0.01629 v 0.66802284 h 0.879835 V -4.4790742 c 0,-1.2708727 -0.863541,-2.0692414 -2.297347,-2.0692414 -1.336045,0 -2.329933,0.7983687 -2.541745,2.0529482 l 0.945008,0.1792256 c 0.162932,-0.8635417 0.765782,-1.3686321 1.596737,-1.3686321 0.798369,0 1.30346,0.3747445 1.30346,0.9613011 0,0.5213837 -0.391038,0.7820756 -1.613031,1.0916471 -1.596738,0.3747446 -2.232174,0.9287147 -2.232174,2.0203618 0,1.09164709 0.798369,1.79225641 2.085535,1.79225641 z m 0.08147,-0.87983496 c -0.798369,0 -1.238286,-0.34215805 -1.238286,-0.97759445 0,-0.5539701 0.439917,-0.8635417 1.547857,-1.15682 0.863542,-0.2118121 1.270873,-0.4236242 1.401219,-0.749489 h 0.01629 v 1.4338051 c 0,0.8472485 -0.716902,1.45009835 -1.727083,1.45009835 z M 40.68967,0.00156687 V -3.9902769 c 0,-0.9938877 0.668023,-1.6782038 1.678204,-1.6782038 0.993887,0 1.596737,0.6354364 1.596737,1.6782038 v 3.99184377 h 0.928715 V -4.1206229 c 0,-1.4663916 -0.928715,-2.4276927 -2.4114,-2.4276927 -0.684316,0 -1.401218,0.3095715 -1.792256,0.7820755 H 40.67338 V -6.36909 h -0.912422 v 6.37065687 z m 8.338066,0.17922564 c 0.782075,0 1.498978,-0.29327832 1.906309,-0.814662 h 0.03259 v 0.63543636 h 0.896128 V -8.7641963 h -0.928714 v 3.0794224 h -0.03259 c -0.407331,-0.5050905 -1.075354,-0.8635417 -1.873722,-0.8635417 -1.678204,0 -2.851317,1.3686321 -2.851317,3.3727007 0,1.9877752 1.173113,3.35640741 2.851316,3.35640741 z m 0.06517,-0.87983496 c -1.2057,0 -1.987776,-0.97759445 -1.987776,-2.47657245 0,-1.4989781 0.782076,-2.4928658 1.922603,-2.4928658 1.075353,0 1.906309,0.8309553 1.906309,1.8574294 v 1.2382862 c 0,1.0427674 -0.830956,1.87372265 -1.841136,1.87372265 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="baseband" + transform="matrix(0.95898667,0,0,0.95898667,398.36977,638.54928)" + clip-path="url(#clipPath93-6)" + id="path214" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAACXCAYAAAD+tgI9AAAABHNCSVQICAgIfAhkiAAAAZpJREFUeJzt0sEJACEQwMDV/nu+K8KAIDMV5JE1M9/AoX07gDcYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGInED7L5Ai3jPIdiAAAAAElFTkSuQmCC" + mask="url(#mask93-8)" + transform="matrix(140.01205,0,0,-144.80699,461.29867,664.56035)" + clip-path="url(#clipPath94-9)" + id="image214" /> + <path + d="m 496.8996,402.997 h 131.3988 c 2.7614,0 5,-2.2386 5,-5 V 261.5625 c 0,-2.7614 -2.2386,-5 -5,-5 H 496.8996 c -2.7614,0 -5,2.2386 -5,5 V 397.997 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath95-2)" + id="path215" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAYAAADdP4KdAAAABHNCSVQICAgIfAhkiAAAAFBJREFUaIHt0UENACAQwLAD/55BAW/2aBUs2ZqZMyTt3wG8mRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEXYkSAStkQH9fAAAAAElFTkSuQmCC" + mask="url(#mask95-0)" + transform="matrix(98.775627,0,0,-21.097707,196.61835,583.04649)" + clip-path="url(#clipPath96-3)" + id="image215" /> + <path + d="m 220.2681,359.1557 h 88.1936 c 2.7614,0 5,-2.2386 5,-5 v -8 c 0,-2.7614 -2.2386,-5 -5,-5 h -88.1936 c -2.7614,0 -5,2.2386 -5,5 v 8 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath97-8)" + id="path216" /> + <path + d="m 3.8793278,0.18056375 c 1.7433767,0 2.9327832,-0.92871468 2.9327832,-2.29734685 0,-1.3360457 -0.7983687,-2.0529483 -2.9816629,-2.7698508 -1.5315646,-0.472504 -2.0203618,-0.8309553 -2.0203618,-1.4826849 0,-0.7820755 0.6843161,-1.2708727 1.694497,-1.2708727 1.0916471,0 1.8248429,0.5865567 2.0855347,1.7107902 l 0.9775944,-0.2118121 c -0.2769851,-1.4989781 -1.4663916,-2.443986 -3.0468359,-2.443986 -1.5804443,0 -2.68838458,0.9124214 -2.68838458,2.2158806 0,1.1405268 0.66802288,1.7270835 2.67209138,2.3788131 1.7596699,0.5539702 2.3136401,1.0264741 2.3136401,1.8737226 0,0.814662 -0.7657823,1.36863217 -1.9226023,1.36863217 -1.5315646,0 -2.3136401,-0.71690257 -2.4928658,-2.19958737 L 0.42516092,-2.7848059 C 0.60438656,-0.86220361 1.8263796,0.18056375 3.8793278,0.18056375 Z M 9.2438771,0.00133811 V -3.2410167 h 2.2484669 c 1.775963,0 2.818731,-0.9613011 2.818731,-2.5743319 0,-1.5967375 -1.042768,-2.5906252 -2.818731,-2.5906252 H 8.2499895 v 8.40731191 z m 0,-7.46230391 h 2.1995879 c 1.254579,0 1.873722,0.5376769 1.873722,1.6456172 0,1.1242336 -0.60285,1.6456172 -1.873722,1.6456172 H 9.2438771 Z M 16.624715,0.00133811 V -8.4059738 h -0.993888 v 8.40731191 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="SPI" + transform="matrix(0.95898667,0,0,0.95898667,237.41259,575.22528)" + clip-path="url(#clipPath98-0)" + id="path217" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAAAkCAYAAABi6GPmAAAABHNCSVQICAgIfAhkiAAAAHpJREFUeJzt0sEJACEQwMDV/nu+K8KAIDMV5JE1M9/AoX07gDcYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFIGImEkUgYiYSRSBiJhJFI/NcHAUcGFDvKAAAAAElFTkSuQmCC" + mask="url(#mask98-8)" + transform="matrix(140.01205,0,0,-34.52352,312.65574,741.27929)" + clip-path="url(#clipPath99-6)" + id="image217" /> + <path + d="m 341.2942,207.7107 h 131.3987 c 2.7615,0 5,-2.2386 5,-5 v -21.4219 c 0,-2.7615 -2.2385,-5 -5,-5 H 341.2942 c -2.7615,0 -5,2.2385 -5,5 v 21.4219 c 0,2.7614 2.2385,5 5,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath100-6)" + id="path218" /> + <path + d="m 1.938356,-1.9206216 c 0.1955189,-0.3910378 0.5050904,-0.6680229 1.9226023,-1.3849254 1.7596699,-0.879835 2.3625198,-1.5478578 2.3625198,-2.7046779 0,-1.2545795 -1.1405268,-2.2321739 -2.6395049,-2.2321739 -1.7433767,0 -2.83502374,1.221993 -2.91648994,2.7698508 l 0.91242144,0.081466 c 0.081466,-1.2545794 0.7983688,-2.0203617 2.0040685,-2.0203617 0.9775944,0 1.694497,0.6191431 1.694497,1.4012186 0,0.814662 -0.472504,1.2708728 -2.1507077,2.1344145 -1.2056998,0.6191431 -1.7433767,1.0101809 -2.0529482,1.5478578 -0.26069188,0.4725039 -0.32586484,0.9613012 -0.32586484,1.58044427 V 0.00198072 H 6.1094255 V -0.87785425 H 1.7428371 C 1.7591303,-1.3503582 1.8080101,-1.6599298 1.938356,-1.9206216 Z m 12.317689,3.7637384 c -1.466391,-1.75966988 -2.052948,-3.3238209 -2.052948,-5.3767692 0,-2.0692415 0.586557,-3.6333925 2.052948,-5.3930625 l -0.651729,-0.5213836 c -1.645617,1.8411361 -2.395106,3.6822722 -2.395106,5.9144461 0,2.2321739 0.749489,4.0570168 2.395106,5.8981529 z m 3.788179,-1.66191044 c 1.808549,0 3.014249,-1.35233896 3.014249,-3.35640746 0,-2.0040685 -1.2057,-3.3727007 -3.014249,-3.3727007 -1.792257,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040685 1.189406,3.35640746 2.981663,3.35640746 z m 0,-0.87983497 c -1.25458,0 -2.052948,-0.96130119 -2.052948,-2.47657249 0,-1.5152713 0.798368,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069241,0.9775944 2.069241,2.4928657 0,1.5152713 -0.798368,2.47657249 -2.069241,2.47657249 z m 5.270863,0.70060933 V -3.8106375 c 0,-1.2056997 0.374745,-1.6944969 1.10794,-1.6944969 0.211812,0 0.391038,0.032586 0.619143,0.097759 l 0.211813,-0.9613012 c -0.211813,-0.065173 -0.407331,-0.097759 -0.635437,-0.097759 -0.619143,0 -1.091647,0.2281054 -1.319752,0.6354364 h -0.03259 v -0.537677 h -0.879835 v 6.37065692 z m 8.590611,0 V -8.0631731 h -0.830955 l -1.922603,1.2382862 v 0.9613012 l 1.80855,-1.1731133 v 7.03867972 z m 2.097754,2.36251978 c 1.661911,-1.8411361 2.4114,-3.665979 2.4114,-5.8981529 0,-2.2321739 -0.749489,-4.07331 -2.4114,-5.9144461 l -0.651729,0.5213836 c 1.466391,1.75967 2.069241,3.323821 2.069241,5.3930625 0,2.0529483 -0.60285,3.61709932 -2.069241,5.3767692 z m 7.894075,-2.36251978 1.645618,-2.50915902 h 0.01629 l 1.645617,2.50915902 h 1.10794 l -2.199587,-3.24235482 2.134414,-3.1283021 h -1.10794 l -1.580444,2.3951063 h -0.01629 l -1.564151,-2.3951063 h -1.107941 l 2.118121,3.1283021 -2.183294,3.24235482 z m 8.997942,0 2.020362,-3.48675342 h 0.03259 l 2.020362,3.48675342 h 1.15682 l -2.574332,-4.26882892 2.525452,-4.138483 H 54.90361 l -1.955189,3.3564075 h -0.03259 l -1.955189,-3.3564075 h -1.15682 l 2.525452,4.138483 -2.606918,4.26882892 z M 59.942291,-6.3686762 H 58.37814 v -1.4338051 h -0.928715 v 1.4338051 h -0.961301 v 0.8472485 h 0.961301 v 4.0570168 c 0,1.07535386 0.407331,1.46639162 1.564151,1.46639162 h 0.586557 v -0.87983497 h -0.521384 c -0.521384,0 -0.700609,-0.16293235 -0.700609,-0.57026345 v -4.07331 h 1.564151 z m 3.845204,6.54988256 c 1.238287,0 2.150708,-0.5702634 2.704678,-1.66191046 l -0.782075,-0.4562108 c -0.537677,0.9287147 -1.042768,1.27087277 -1.938896,1.27087277 -1.173113,0 -1.938895,-1.02647417 -1.971482,-2.23217387 h 4.839092 v -0.4887972 c 0,-1.8900159 -1.124233,-3.1608886 -2.851317,-3.1608886 -1.743376,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040685 1.173113,3.35640746 2.932783,3.35640746 z M 61.832307,-3.6639983 c 0.01629,-1.0590606 0.863541,-2.0203618 1.955188,-2.0203618 1.140527,0 1.873723,0.879835 1.906309,2.0203618 z m 7.071266,3.66597902 V -3.9898631 c 0,-0.9938876 0.668023,-1.6782037 1.678203,-1.6782037 0.993888,0 1.596738,0.6354363 1.596738,1.6782037 v 3.99184382 h 0.928715 V -4.120209 c 0,-1.4663916 -0.928715,-2.4276928 -2.4114,-2.4276928 -0.684316,0 -1.401218,0.3095716 -1.792256,0.7820755 h -0.01629 v -0.6028499 h -0.912422 v 6.37065692 z m 8.191426,0.17922564 c 1.417512,0 2.346227,-0.79836877 2.346227,-1.89001586 0,-0.9613012 -0.60285,-1.4663916 -2.378813,-2.0040685 -1.173114,-0.3747445 -1.564151,-0.6028499 -1.564151,-1.0427674 0,-0.4887972 0.521383,-0.9124214 1.238286,-0.9124214 0.863542,0 1.384925,0.4236242 1.596737,1.221993 l 0.912422,-0.1955189 C 79.017602,-5.814706 78.0563,-6.5479018 76.736548,-6.5479018 c -1.238286,0 -2.167001,0.814662 -2.167001,1.8248429 0,0.8961282 0.570263,1.3523389 2.167001,1.8248429 1.368632,0.407331 1.75967,0.6843161 1.75967,1.1894065 0,0.5865567 -0.537677,1.01018089 -1.401219,1.01018089 -1.173113,0 -1.727083,-0.47250399 -1.906309,-1.64561729 l -0.912421,0.1792257 c 0.130346,1.49897807 1.173113,2.34622656 2.81873,2.34622656 z m 5.405283,0 c 0.765782,0 1.466391,-0.3258648 1.857429,-0.84724849 h 0.01629 v 0.66802285 h 0.879835 V -4.4786603 c 0,-1.2708727 -0.863542,-2.0692415 -2.297347,-2.0692415 -1.336045,0 -2.329933,0.7983688 -2.541745,2.0529483 l 0.945008,0.1792256 c 0.162932,-0.8635417 0.765782,-1.3686322 1.596737,-1.3686322 0.798369,0 1.30346,0.3747445 1.30346,0.9613012 0,0.5213837 -0.391038,0.7820755 -1.613031,1.0916471 -1.596738,0.3747445 -2.232174,0.9287147 -2.232174,2.0203617 0,1.09164713 0.798369,1.79225646 2.085535,1.79225646 z m 0.08147,-0.87983497 c -0.798369,0 -1.238286,-0.34215799 -1.238286,-0.97759439 0,-0.5539702 0.439917,-0.8635417 1.547857,-1.1568201 0.863542,-0.2118121 1.270873,-0.4236242 1.401219,-0.749489 h 0.01629 v 1.4338051 c 0,0.8472485 -0.716902,1.45009839 -1.727083,1.45009839 z m 7.698556,-6.85945409 c -2.085535,0 -3.682273,1.5804443 -3.682273,3.665979 0,2.0855348 1.596738,3.69856554 3.682273,3.69856554 2.101828,0 3.698565,-1.61303074 3.698565,-3.69856554 0,-2.0855347 -1.596737,-3.665979 -3.698565,-3.665979 z m 0,6.76169465 c -1.743377,0 -3.01425,-1.33604565 -3.01425,-3.09571565 0,-1.7433767 1.270873,-3.0631291 3.01425,-3.0631291 1.743376,0 3.014249,1.3197524 3.014249,3.0631291 0,1.75967 -1.270873,3.09571565 -3.014249,3.09571565 z M 92.07256,-4.6741792 c 0,-0.814662 -0.537677,-1.3034592 -1.417512,-1.3034592 h -1.727083 v 4.2036559 h 0.782075 v -1.5804442 h 0.635437 l 0.814662,1.5804442 h 0.863541 l -0.863541,-1.6456172 c 0.570263,-0.1629324 0.912421,-0.6191431 0.912421,-1.2545795 z m -2.329933,0.6680229 v -1.2708728 h 0.798369 c 0.45621,0 0.716902,0.1955189 0.716902,0.6028499 0,0.4236243 -0.276985,0.6680229 -0.716902,0.6680229 z m 11.584493,4.17106942 c 1.59674,0 2.67209,-0.97759441 2.67209,-2.44398602 0,-1.0753538 -0.57026,-1.7596699 -1.4501,-2.0855347 v -0.032586 c 0.78208,-0.3747445 1.23829,-1.0101809 1.23829,-1.694497 0,-1.2871659 -1.01018,-2.1507077 -2.47657,-2.1507077 -1.450101,0 -2.525455,0.9124215 -2.704681,2.2647604 l 0.879835,0.1303459 c 0.14664,-0.9450079 0.830956,-1.564151 1.824846,-1.564151 0.9613,0 1.54786,0.5539701 1.54786,1.3849254 0,0.7331958 -0.7332,1.3034592 -1.6945,1.3034592 h -0.57027 v 0.8309552 h 0.57027 c 1.27087,0 1.89001,0.5213837 1.89001,1.6130308 0,0.9287147 -0.68431,1.58044429 -1.72708,1.58044429 -1.2057,0 -1.890015,-0.71690259 -2.036654,-2.13441449 l -0.912422,0.1629324 c 0.179226,1.80854969 1.25458,2.83502382 2.949076,2.83502332 z m 5.26272,-2.08553472 c 0.19552,-0.3910378 0.50509,-0.6680229 1.9226,-1.3849254 1.75967,-0.879835 2.36252,-1.5478578 2.36252,-2.7046779 0,-1.2545795 -1.14053,-2.2321739 -2.63951,-2.2321739 -1.74337,0 -2.83502,1.221993 -2.91649,2.7698508 l 0.91243,0.081466 c 0.0815,-1.2545794 0.79836,-2.0203617 2.00406,-2.0203617 0.9776,0 1.6945,0.6191431 1.6945,1.4012186 0,0.814662 -0.4725,1.2708728 -2.15071,2.1344145 -1.2057,0.6191431 -1.74337,1.0101809 -2.05294,1.5478578 -0.2607,0.4725039 -0.32587,0.9613012 -0.32587,1.58044427 v 0.74948905 h 5.36048 v -0.87983497 h -4.36659 c 0.0163,-0.47250395 0.0652,-0.78207555 0.19552,-1.04276715 z m 8.68429,-1.1894065 v -0.8961282 h -3.1283 v 0.8961282 z m 4.24439,3.29123446 c 1.66191,0 2.85132,-1.36863216 2.85132,-3.35640746 0,-2.0040685 -1.18941,-3.3727007 -2.85132,-3.3727007 -0.79837,0 -1.46639,0.3584513 -1.87372,0.8635417 h -0.0326 v -3.0794223 h -0.92871 v 8.76576312 h 0.89613 v -0.63543637 h 0.0163 c 0.42362,0.52138369 1.14053,0.81466201 1.9226,0.81466201 z m -0.0652,-0.87983497 c -1.01018,0 -1.84114,-0.83095529 -1.84114,-1.87372259 v -1.2382863 c 0,-1.0264741 0.83096,-1.8574293 1.90631,-1.8574293 1.14053,0 1.90631,0.9938876 1.90631,2.4928657 0,1.4989781 -0.76578,2.47657249 -1.97148,2.47657249 z m 5.25457,-6.77798789 v -1.0427673 h -1.09165 v 1.0427673 z m -0.0652,7.47859722 V -6.3686762 h -0.92872 v 6.37065692 z m 4.48064,-6.37065692 h -1.56415 v -1.4338051 h -0.92872 v 1.4338051 h -0.9613 v 0.8472485 h 0.9613 v 4.0570168 c 0,1.07535386 0.40733,1.46639162 1.56415,1.46639162 h 0.58656 v -0.87983497 h -0.52138 c -0.52139,0 -0.70061,-0.16293235 -0.70061,-0.57026345 v -4.07331 h 1.56415 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="2 (or 1) x Xtensa® 32-bit " + transform="matrix(0.95898667,0,0,0.95898667,320.57083,720.45904)" + clip-path="url(#clipPath101-1)" + id="path219" /> + <path + d="M 5.8161578,0.00195204 V -0.92676264 H 2.0198329 V -8.4053598 H 1.0259453 v 8.40731184 z m 1.6985703,0 2.0203618,-3.48675334 h 0.032587 l 2.0203621,3.48675334 h 1.156819 L 10.170526,-4.2668769 12.695978,-8.4053598 H 11.522865 L 9.5676764,-5.0489524 H 9.5350899 L 7.5799011,-8.4053598 H 6.423081 l 2.5254523,4.1384829 -2.6069185,4.26882894 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="LX" + transform="matrix(0.95898667,0,0,0.95898667,327.71144,731.96688)" + clip-path="url(#clipPath102-9)" + id="path220" /> + <path + d="m 4.0885874,-5.5866293 c -1.1731132,0 -2.036655,0.5539702 -2.4928657,1.2545795 h -0.032586 c 0.081466,-2.036655 1.1079404,-3.3401142 2.4765725,-3.3401142 0.9124215,0 1.5478578,0.4399174 1.8574294,1.564151 L 6.8258518,-6.3361184 C 6.4836937,-7.80251 5.4409264,-8.5845855 4.0397077,-8.5845855 c -2.0203617,0 -3.50304659,1.8737226 -3.50304659,4.5132275 0,2.6069184 1.25457949,4.25253568 3.45416689,4.25253568 1.6456173,0 2.9653697,-1.12423356 2.9653697,-2.90019678 0,-1.6456172 -1.221993,-2.8676102 -2.8676103,-2.8676102 z m -0.097759,4.85538554 c -1.3034592,0 -2.1344144,-0.84724844 -2.1344144,-1.98777534 0,-1.1405268 0.8472484,-2.0040685 2.1181212,-2.0040685 1.1731133,0 2.0203617,0.7820755 2.0203617,2.0040685 0,1.287166 -0.9450079,1.98777534 -2.0040685,1.98777534 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="6" + transform="matrix(0.95898667,0,0,0.95898667,340.04785,731.96688)" + clip-path="url(#clipPath103-4)" + id="path221" /> + <path + d="M 2.0184652,0.00195204 V -6.8249156 h 0.016293 l 2.835024,6.82686764 H 5.2934064 L 8.1284302,-6.8249156 h 0.016293 V 0.00195204 H 9.1549043 V -8.4053598 H 7.8351519 L 5.0978876,-1.7251314 H 5.0815943 L 2.34433,-8.4053598 H 1.0245775 V 0.00195204 Z M 11.957342,-7.4766452 v -1.0427673 h -1.091647 v 1.0427673 z m -0.06517,7.47859724 V -6.3687048 h -0.928715 v 6.37065684 z m 4.264755,0.17922564 c 1.466392,0 2.541746,-0.8961282 2.786144,-2.31364008 L 18.03065,-2.3279813 c -0.179226,1.0427674 -0.863542,1.62932402 -1.873723,1.62932402 -1.189406,0 -2.004068,-0.97759442 -2.004068,-2.47657252 0,-1.4989781 0.814662,-2.4928657 2.004068,-2.4928657 1.010181,0 1.694497,0.5865566 1.873723,1.629324 l 0.912421,-0.1792256 c -0.244398,-1.4175119 -1.319752,-2.3299334 -2.786144,-2.3299334 -1.727083,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040686 1.2057,3.35640748 2.932783,3.35640748 z M 21.154876,0.00195204 V -3.8106661 c 0,-1.2056998 0.374744,-1.694497 1.10794,-1.694497 0.211812,0 0.391038,0.032586 0.619143,0.097759 l 0.211812,-0.9613011 c -0.211812,-0.065173 -0.407331,-0.09776 -0.635436,-0.09776 -0.619143,0 -1.091647,0.2281054 -1.319753,0.6354364 h -0.03259 v -0.5376769 h -0.879835 v 6.37065684 z m 5.71078,0.17922564 c 1.80855,0 3.01425,-1.35233888 3.01425,-3.35640748 0,-2.0040685 -1.2057,-3.3727007 -3.01425,-3.3727007 -1.792256,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040686 1.189407,3.35640748 2.981663,3.35640748 z m 0,-0.87983496 c -1.254579,0 -2.052948,-0.96130112 -2.052948,-2.47657252 0,-1.5152713 0.798369,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069242,0.9775944 2.069242,2.4928657 0,1.5152714 -0.798369,2.47657252 -2.069242,2.47657252 z m 5.270863,3.40528718 v -3.34011422 h 0.03259 c 0.391038,0.47250396 1.091647,0.814662 1.873723,0.814662 1.66191,0 2.851317,-1.36863218 2.851317,-3.35640748 0,-2.0040685 -1.189407,-3.3727007 -2.867611,-3.3727007 -0.782075,0 -1.450098,0.3584513 -1.857429,0.8635418 h -0.03259 v -0.6843161 h -0.928714 v 9.0753347 z m 1.841137,-3.40528718 c -1.010181,0 -1.841137,-0.83095522 -1.841137,-1.87372262 v -1.2382862 c 0,-1.0264742 0.830956,-1.8574294 1.890016,-1.8574294 1.15682,0 1.922603,0.9938876 1.922603,2.4928657 0,1.4989781 -0.765783,2.47657252 -1.971482,2.47657252 z m 5.189397,0.70060932 V -3.8106661 c 0,-1.2056998 0.374744,-1.694497 1.10794,-1.694497 0.211812,0 0.391038,0.032586 0.619143,0.097759 l 0.211812,-0.9613011 c -0.211812,-0.065173 -0.407331,-0.09776 -0.635436,-0.09776 -0.619143,0 -1.091647,0.2281054 -1.319753,0.6354364 h -0.03259 v -0.5376769 h -0.879835 v 6.37065684 z m 5.706707,0.17922564 c 1.80855,0 3.014249,-1.35233888 3.014249,-3.35640748 0,-2.0040685 -1.205699,-3.3727007 -3.014249,-3.3727007 -1.792256,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040686 1.189407,3.35640748 2.981663,3.35640748 z m 0,-0.87983496 c -1.25458,0 -2.052948,-0.96130112 -2.052948,-2.47657252 0,-1.5152713 0.798368,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069241,0.9775944 2.069241,2.4928657 0,1.5152714 -0.798368,2.47657252 -2.069241,2.47657252 z m 7.034606,0.87983496 c 1.466392,0 2.541746,-0.8961282 2.786144,-2.31364008 l -0.912421,-0.1955189 c -0.179226,1.0427674 -0.863542,1.62932402 -1.873723,1.62932402 -1.189406,0 -2.004068,-0.97759442 -2.004068,-2.47657252 0,-1.4989781 0.814662,-2.4928657 2.004068,-2.4928657 1.010181,0 1.694497,0.5865566 1.873723,1.629324 l 0.912421,-0.1792256 c -0.244398,-1.4175119 -1.319752,-2.3299334 -2.786144,-2.3299334 -1.727083,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040686 1.2057,3.35640748 2.932783,3.35640748 z m 6.753548,0 c 1.238287,0 2.150708,-0.5702634 2.704678,-1.66191048 l -0.782075,-0.4562107 c -0.537677,0.9287147 -1.042768,1.2708727 -1.938896,1.2708727 -1.173113,0 -1.938895,-1.0264741 -1.971482,-2.2321739 h 4.839092 v -0.4887972 c 0,-1.8900158 -1.124233,-3.1608886 -2.851317,-3.1608886 -1.743376,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040686 1.173113,3.35640748 2.932783,3.35640748 z M 56.706726,-3.664027 c 0.01629,-1.0590606 0.863541,-2.0203617 1.955188,-2.0203617 1.140527,0 1.873723,0.8798349 1.906309,2.0203617 z m 8.60283,3.84520468 c 1.417512,0 2.346227,-0.79836876 2.346227,-1.89001588 0,-0.9613011 -0.60285,-1.4663916 -2.378813,-2.0040685 -1.173113,-0.3747445 -1.564151,-0.6028499 -1.564151,-1.0427674 0,-0.4887972 0.521383,-0.9124214 1.238286,-0.9124214 0.863542,0 1.384925,0.4236242 1.596738,1.221993 l 0.912421,-0.1955189 c -0.228105,-1.1731133 -1.189407,-1.9063091 -2.509159,-1.9063091 -1.238286,0 -2.167001,0.814662 -2.167001,1.8248429 0,0.8961282 0.570263,1.3523389 2.167001,1.8248429 1.368632,0.407331 1.75967,0.6843161 1.75967,1.1894065 0,0.5865567 -0.537677,1.01018092 -1.401219,1.01018092 -1.173113,0 -1.727083,-0.47250392 -1.906309,-1.64561722 l -0.912421,0.1792256 c 0.130346,1.4989781 1.173113,2.34622658 2.81873,2.34622658 z m 6.024426,0 c 1.417512,0 2.346226,-0.79836876 2.346226,-1.89001588 0,-0.9613011 -0.602849,-1.4663916 -2.378813,-2.0040685 -1.173113,-0.3747445 -1.564151,-0.6028499 -1.564151,-1.0427674 0,-0.4887972 0.521384,-0.9124214 1.238287,-0.9124214 0.863541,0 1.384925,0.4236242 1.596737,1.221993 l 0.912422,-0.1955189 c -0.228106,-1.1731133 -1.189407,-1.9063091 -2.509159,-1.9063091 -1.238287,0 -2.167001,0.814662 -2.167001,1.8248429 0,0.8961282 0.570263,1.3523389 2.167001,1.8248429 1.368632,0.407331 1.759669,0.6843161 1.759669,1.1894065 0,0.5865567 -0.537676,1.01018092 -1.401218,1.01018092 -1.173113,0 -1.727084,-0.47250392 -1.906309,-1.64561722 l -0.912422,0.1792256 c 0.130346,1.4989781 1.173114,2.34622658 2.818731,2.34622658 z m 6.30141,0 c 1.80855,0 3.01425,-1.35233888 3.01425,-3.35640748 0,-2.0040685 -1.2057,-3.3727007 -3.01425,-3.3727007 -1.792256,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040686 1.189407,3.35640748 2.981663,3.35640748 z m 0,-0.87983496 c -1.254579,0 -2.052948,-0.96130112 -2.052948,-2.47657252 0,-1.5152713 0.798369,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069242,0.9775944 2.069242,2.4928657 0,1.5152714 -0.798369,2.47657252 -2.069242,2.47657252 z m 5.270864,0.70060932 V -3.8106661 c 0,-1.2056998 0.374744,-1.694497 1.10794,-1.694497 0.211812,0 0.391038,0.032586 0.619143,0.097759 l 0.211812,-0.9613011 c -0.211812,-0.065173 -0.407331,-0.09776 -0.635436,-0.09776 -0.619143,0 -1.091647,0.2281054 -1.319753,0.6354364 h -0.03259 v -0.5376769 h -0.879835 v 6.37065684 z m 5.433795,0.17922564 c 1.417512,0 2.346227,-0.79836876 2.346227,-1.89001588 0,-0.9613011 -0.60285,-1.4663916 -2.378813,-2.0040685 -1.173114,-0.3747445 -1.564151,-0.6028499 -1.564151,-1.0427674 0,-0.4887972 0.521383,-0.9124214 1.238286,-0.9124214 0.863542,0 1.384925,0.4236242 1.596737,1.221993 l 0.912422,-0.1955189 c -0.228106,-1.1731133 -1.189407,-1.9063091 -2.509159,-1.9063091 -1.238286,0 -2.167001,0.814662 -2.167001,1.8248429 0,0.8961282 0.570263,1.3523389 2.167001,1.8248429 1.368632,0.407331 1.75967,0.6843161 1.75967,1.1894065 0,0.5865567 -0.537677,1.01018092 -1.401219,1.01018092 -1.173113,0 -1.727083,-0.47250392 -1.906309,-1.64561722 l -0.912421,0.1792256 c 0.130346,1.4989781 1.173113,2.34622658 2.81873,2.34622658 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label=" Microprocessors " + transform="matrix(0.95898667,0,0,0.95898667,350.23229,731.96688)" + clip-path="url(#clipPath104-1)" + id="path222" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAABHNCSVQICAgIfAhkiAAAAGBJREFUaIHt0DERwDAAxLBP+XNuVzNoBgmBz2fbO7Ztz98BNzEjzAgzwowwI8wIM8KMMCPMCDPCjDAjzAgzwowwI8wIM8KMMCPMCDPCjDAjzAgzwowwI8wIM8KMMCPMiA8kWQFH4geGWgAAAABJRU5ErkJggg==" + mask="url(#mask104-4)" + transform="matrix(64.252107,0,0,-34.52352,472.80651,569.62067)" + clip-path="url(#clipPath105-3)" + id="image222" /> + <path + d="m 508.7143,387.286 h 52.8439 c 2.7614,0 5,-2.2386 5,-5 v -21.422 c 0,-2.7614 -2.2386,-5 -5,-5 h -52.8439 c -2.7615,0 -5,2.2386 -5,5 v 21.422 c 0,2.7614 2.2385,5 5,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath106-4)" + id="path223" /> + <path + d="m 4.7911623,-3.4876336 c 1.3197525,-0.2118121 2.101828,-1.1079403 2.101828,-2.4276927 0,-1.5478578 -1.0427674,-2.4928658 -2.8024373,-2.4928658 H 1.0274239 V -8.801756e-4 H 2.0213115 V -3.4061674 H 3.6995152 L 5.4754784,-8.801756e-4 H 6.6485917 L 4.7911623,-3.4550471 Z M 2.0213115,-7.4631841 h 1.9877753 c 1.2545795,0 1.8900158,0.5213836 1.8900158,1.5478578 0,1.0264741 -0.6517296,1.564151 -1.8900158,1.564151 H 2.0213115 Z M 9.3288297,-8.801756e-4 V -3.585393 H 13.059982 V -4.465228 H 9.3288297 V -7.4631841 H 13.40214 v -0.945008 H 8.334942 v 8.4073119244 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="RF " + transform="matrix(0.95898667,0,0,0.95898667,498.86237,547.01256)" + clip-path="url(#clipPath107-7)" + id="path224" /> + <path + d="M 1.7290654,-9.1841041e-4 V -3.8135366 c 0,-1.2056998 0.3747445,-1.694497 1.1079403,-1.694497 0.2118121,0 0.3910377,0.032586 0.6191431,0.09776 l 0.2118121,-0.9613012 c -0.2118121,-0.065173 -0.407331,-0.097759 -0.6354363,-0.097759 -0.6191432,0 -1.0916471,0.2281053 -1.3197525,0.6354363 H 1.6801856 V -6.3715753 H 0.80035068 V -9.1841041e-4 Z M 7.0284417,0.17830723 c 1.2382862,0 2.1507077,-0.5702634 2.7046779,-1.66191053 L 8.951044,-1.939814 c -0.5376769,0.9287147 -1.0427673,1.27087275 -1.9388955,1.27087275 -1.1731133,0 -1.9388956,-1.02647415 -1.9714821,-2.23217385 h 4.8390923 v -0.4887972 c 0,-1.8900159 -1.1242336,-3.1608886 -2.851317,-3.1608886 -1.7433767,0 -2.9327832,1.3686321 -2.9327832,3.3727007 0,2.0040685 1.1731133,3.35640743 2.9327832,3.35640743 z M 5.0732529,-3.6668974 c 0.016293,-1.0590606 0.8635417,-2.0203618 1.9551888,-2.0203618 1.1405268,0 1.8737226,0.879835 1.9063091,2.0203618 z M 13.78199,0.17830723 c 1.466391,0 2.541745,-0.8961282 2.786144,-2.31364013 l -0.912422,-0.1955188 c -0.179225,1.0427673 -0.863541,1.62932397 -1.873722,1.62932397 -1.189407,0 -2.004069,-0.97759437 -2.004069,-2.47657247 0,-1.4989781 0.814662,-2.4928658 2.004069,-2.4928658 1.010181,0 1.694497,0.5865567 1.873722,1.629324 l 0.912422,-0.1792256 c -0.244399,-1.4175119 -1.319753,-2.3299333 -2.786144,-2.3299333 -1.727084,0 -2.932784,1.3686321 -2.932784,3.3727007 0,2.0040685 1.2057,3.35640743 2.932784,3.35640743 z m 6.635422,0 c 1.238286,0 2.150707,-0.5702634 2.704678,-1.66191053 L 22.340014,-1.939814 c -0.537677,0.9287147 -1.042767,1.27087275 -1.938896,1.27087275 -1.173113,0 -1.938895,-1.02647415 -1.971482,-2.23217385 h 4.839093 v -0.4887972 c 0,-1.8900159 -1.124234,-3.1608886 -2.851317,-3.1608886 -1.743377,0 -2.932783,1.3686321 -2.932783,3.3727007 0,2.0040685 1.173113,3.35640743 2.932783,3.35640743 z M 18.462223,-3.6668974 c 0.01629,-1.0590606 0.863542,-2.0203618 1.955189,-2.0203618 1.140527,0 1.873722,0.879835 1.906309,2.0203618 z m 7.136439,-3.8126182 V -8.522283 h -1.091647 v 1.0427674 z m -0.06517,7.47859718959 V -6.3715753 h -0.928715 v 6.37065688959 z m 4.415468,0 L 32.637342,-6.3715753 h -1.010181 l -2.085535,5.0834909 h -0.01629 L 27.439801,-6.3715753 H 26.42962 l 2.688385,6.37065688959 z M 35.765644,0.17830723 c 1.238286,0 2.150708,-0.5702634 2.704678,-1.66191053 L 37.688246,-1.939814 c -0.537677,0.9287147 -1.042767,1.27087275 -1.938895,1.27087275 -1.173114,0 -1.938896,-1.02647415 -1.971482,-2.23217385 h 4.839092 v -0.4887972 c 0,-1.8900159 -1.124234,-3.1608886 -2.851317,-3.1608886 -1.743377,0 -2.932783,1.3686321 -2.932783,3.3727007 0,2.0040685 1.173113,3.35640743 2.932783,3.35640743 z M 33.810455,-3.6668974 c 0.01629,-1.0590606 0.863542,-2.0203618 1.955189,-2.0203618 1.140527,0 1.873723,0.879835 1.906309,2.0203618 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="receive" + transform="matrix(0.95898667,0,0,0.95898667,486.76763,562.35635)" + clip-path="url(#clipPath108-3)" + id="path225" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAlCAYAAAAZZ1Q0AAAABHNCSVQICAgIfAhkiAAAAGJJREFUaIHt0DERwDAAxLBP+XNuVzNoBgmBz2fbO7Ztz98BNzEjzAgzwowwI8wIM8KMMCPMCDPCjDAjzAgzwowwI8wIM8KMMCPMCDPCjDAjzAgzwowwI8wIM8KMMCPMCDPiA34dAUnI0NDVAAAAAElFTkSuQmCC" + mask="url(#mask108-9)" + transform="matrix(64.252107,0,0,-34.52352,472.80651,650.17555)" + clip-path="url(#clipPath109-7)" + id="image225" /> + <path + d="m 508.7143,303.6954 h 52.8439 c 2.7614,0 5,-2.2385 5,-5 v -21.4219 c 0,-2.7614 -2.2386,-5 -5,-5 h -52.8439 c -2.7615,0 -5,2.2386 -5,5 v 21.4219 c 0,2.7615 2.2385,5 5,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath110-2)" + id="path226" /> + <path + d="m 4.7911623,-3.4856653 c 1.3197525,-0.2118121 2.101828,-1.1079403 2.101828,-2.4276928 0,-1.5478578 -1.0427674,-2.4928657 -2.8024373,-2.4928657 H 1.0274239 V 0.00108809 H 2.0213115 V -3.4041991 H 3.6995152 L 5.4754784,0.00108809 H 6.6485917 L 4.7911623,-3.4530788 Z M 2.0213115,-7.4612159 h 1.9877753 c 1.2545795,0 1.8900158,0.5213837 1.8900158,1.5478578 0,1.0264742 -0.6517296,1.5641511 -1.8900158,1.5641511 H 2.0213115 Z M 9.3288297,0.00108809 V -3.5834247 h 3.7311523 v -0.879835 H 9.3288297 V -7.4612159 H 13.40214 V -8.4062238 H 8.334942 v 8.40731189 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="RF " + transform="matrix(0.95898667,0,0,0.95898667,498.86237,627.17474)" + clip-path="url(#clipPath111-7)" + id="path227" /> + <path + d="M 3.6999771,-6.369607 H 2.1358261 V -7.8034121 H 1.2071114 V -6.369607 H 0.24581023 v 0.8472485 H 1.2071114 v 4.0570167 c 0,1.07535389 0.407331,1.46639165 1.564151,1.46639165 H 3.3578191 V -0.87878511 H 2.8364354 c -0.5213837,0 -0.7006093,-0.16293239 -0.7006093,-0.57026339 v -4.07331 h 1.564151 z M 5.7814386,0.00104985 V -3.8115683 c 0,-1.2056998 0.3747445,-1.694497 1.1079403,-1.694497 0.2118121,0 0.3910377,0.032587 0.6191431,0.097759 L 7.7203341,-6.369607 C 7.508522,-6.43478 7.3130031,-6.467366 7.0848978,-6.467366 c -0.6191432,0 -1.0916471,0.2281054 -1.3197525,0.6354364 H 5.7325588 V -6.369607 H 4.8527239 V 0.00104985 Z M 10.11544,0.1802755 c 0.765783,0 1.466392,-0.32586481 1.85743,-0.84724849 h 0.01629 v 0.66802284 h 0.879835 V -4.4795912 c 0,-1.2708727 -0.863542,-2.0692415 -2.297347,-2.0692415 -1.3360455,0 -2.3299332,0.7983688 -2.5417453,2.0529483 l 0.9450079,0.1792256 c 0.1629324,-0.8635417 0.7657823,-1.3686321 1.5967374,-1.3686321 0.798369,0 1.303459,0.3747445 1.303459,0.9613011 0,0.5213837 -0.391037,0.7820756 -1.61303,1.0916471 -1.596738,0.3747445 -2.2321743,0.9287147 -2.2321743,2.0203618 0,1.09164707 0.7983687,1.7922564 2.0855343,1.7922564 z m 0.08147,-0.87983497 c -0.7983691,0 -1.2382866,-0.34215803 -1.2382866,-0.97759443 0,-0.5539701 0.4399175,-0.8635417 1.5478576,-1.15682 0.863542,-0.2118121 1.270873,-0.4236243 1.401219,-0.7494891 h 0.01629 v 1.4338052 c 0,0.8472484 -0.716902,1.45009833 -1.727083,1.45009833 z m 5.124224,0.70060932 V -3.990794 c 0,-0.9938876 0.668022,-1.6782037 1.678203,-1.6782037 0.993888,0 1.596738,0.6354364 1.596738,1.6782037 V 0.00104985 H 19.52479 V -4.1211399 c 0,-1.4663916 -0.928715,-2.4276928 -2.4114,-2.4276928 -0.684316,0 -1.401219,0.3095716 -1.792256,0.7820756 h -0.01629 V -6.369607 H 14.392416 V 0.00104985 Z M 23.51663,0.1802755 c 1.417512,0 2.346227,-0.79836877 2.346227,-1.8900159 0,-0.9613011 -0.60285,-1.4663916 -2.378813,-2.0040685 -1.173113,-0.3747445 -1.564151,-0.6028499 -1.564151,-1.0427674 0,-0.4887972 0.521384,-0.9124214 1.238286,-0.9124214 0.863542,0 1.384926,0.4236242 1.596738,1.221993 l 0.912421,-0.1955189 c -0.228105,-1.1731133 -1.189406,-1.9063091 -2.509159,-1.9063091 -1.238286,0 -2.167001,0.814662 -2.167001,1.8248429 0,0.8961282 0.570264,1.352339 2.167001,1.8248429 1.368632,0.407331 1.75967,0.6843161 1.75967,1.1894065 0,0.5865567 -0.537677,1.01018093 -1.401219,1.01018093 -1.173113,0 -1.727083,-0.47250393 -1.906309,-1.64561723 L 20.6979,-2.1659511 c 0.130346,1.49897811 1.173113,2.3462266 2.81873,2.3462266 z M 28.005418,0.00104985 V -4.2188993 c 0,-0.8635418 0.537677,-1.4500984 1.352339,-1.4500984 0.782075,0 1.352339,0.5376769 1.352339,1.3523389 v 4.31770865 h 0.896128 V -4.2188993 c 0,-0.8635418 0.537677,-1.4500984 1.368632,-1.4500984 0.798369,0 1.352339,0.5376769 1.352339,1.3523389 V 0.00104985 H 35.25591 V -4.4307114 c 0,-1.3034593 -1.010181,-2.1181213 -2.215881,-2.1181213 -0.716902,0 -1.352339,0.3095716 -1.775963,0.814662 h -0.03259 c -0.325865,-0.4725039 -0.945008,-0.814662 -1.661911,-0.814662 -0.60285,0 -1.2057,0.2606919 -1.547858,0.6843161 h -0.03259 V -6.369607 h -0.912422 v 6.37065685 z m 9.775944,-7.47859715 v -1.0427674 h -1.091647 v 1.0427674 z m -0.06517,7.47859715 V -6.369607 H 36.787474 V 0.00104985 Z M 42.192757,-6.369607 H 40.628606 V -7.8034121 H 39.699891 V -6.369607 H 38.73859 v 0.8472485 h 0.961301 v 4.0570167 c 0,1.07535389 0.407331,1.46639165 1.564151,1.46639165 h 0.586557 v -0.87983496 h -0.521384 c -0.521384,0 -0.700609,-0.16293239 -0.700609,-0.57026339 v -4.07331 h 1.564151 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="transmit" + transform="matrix(0.95898667,0,0,0.95898667,485.13927,642.51852)" + clip-path="url(#clipPath112-5)" + id="path228" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABTCAYAAABwFkznAAAABHNCSVQICAgIfAhkiAAAADdJREFUWIXtzEENAAAIBKDT/p21hB83CEAlmRzr61AqlUqlUqlUKpVKpVKpVCqVSqVSqVQqfZkufH0BpZOLo4oAAAAASUVORK5CYII=" + mask="url(#mask112-8)" + transform="matrix(20.13872,0,0,-79.595893,544.73051,634.83177)" + clip-path="url(#clipPath113-4)" + id="image228" /> + <path + d="M 578.3414,361.4749 V 292.92 c 0,-2.7614 2.2386,-5 5,-5 h 5.711 c 2.7614,0 5,2.2386 5,5 v 68.5549 c 0,2.7614 -2.2386,5 -5,5 h -5.711 c -2.7614,0 -5,-2.2386 -5,-5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath114-9)" + id="path229" /> + <path + d="m 3.8783909,0.17776708 c 1.7433767,0 2.9327832,-0.92871469 2.9327832,-2.29734688 0,-1.3360457 -0.7983687,-2.0529482 -2.9816629,-2.7698508 -1.5315646,-0.472504 -2.0203618,-0.8309552 -2.0203618,-1.4826848 0,-0.7820756 0.6843161,-1.2708728 1.694497,-1.2708728 1.0916471,0 1.8248429,0.5865567 2.0855347,1.7107902 l 0.9775944,-0.2118121 c -0.276985,-1.4989781 -1.4663916,-2.443986 -3.0468359,-2.443986 -1.5804442,0 -2.68838457,0.9124215 -2.68838457,2.2158807 0,1.1405268 0.66802287,1.7270834 2.67209137,2.378813 1.7596699,0.5539702 2.3136401,1.0264741 2.3136401,1.8737226 0,0.814662 -0.7657823,1.36863219 -1.9226023,1.36863219 -1.5315646,0 -2.3136401,-0.71690259 -2.4928658,-2.19958739 L 0.42422402,-2.7876026 C 0.60344967,-0.86500029 1.8254427,0.17776708 3.8783909,0.17776708 Z M 9.9435495,-0.00145856 11.752099,-5.1990021 h 0.01629 l 1.80855,5.19754354 h 0.879835 l 1.531565,-6.37065684 h -0.928715 l -1.140527,4.953145 h -0.03259 l -1.710791,-4.953145 h -0.847248 l -1.7107903,4.953145 h -0.016293 l -1.15682,-4.953145 H 7.5158568 l 1.5315645,6.37065684 z M 18.07795,-7.4800558 v -1.0427673 h -1.091647 v 1.0427673 z m -0.06517,7.47859724 V -6.3721154 h -0.928715 v 6.37065684 z m 4.476567,-6.37065684 h -1.564151 v -1.4338052 h -0.928714 v 1.4338052 h -0.961301 v 0.8472484 h 0.961301 v 4.0570168 c 0,1.07535388 0.407331,1.46639164 1.564151,1.46639164 h 0.586556 v -0.87983497 h -0.521383 c -0.521384,0 -0.70061,-0.16293237 -0.70061,-0.57026337 V -5.524867 h 1.564151 z m 3.486754,6.54988248 c 1.466391,0 2.541745,-0.89612821 2.786144,-2.31364008 L 27.84982,-2.3313919 c -0.179225,1.0427674 -0.863541,1.62932401 -1.873722,1.62932401 -1.189407,0 -2.004069,-0.97759441 -2.004069,-2.47657251 0,-1.4989781 0.814662,-2.4928657 2.004069,-2.4928657 1.010181,0 1.694497,0.5865566 1.873722,1.629324 l 0.912422,-0.1792256 c -0.244399,-1.4175119 -1.319753,-2.3299334 -2.786144,-2.3299334 -1.727084,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040686 1.205699,3.35640748 2.932783,3.35640748 z m 4.993878,-0.17922564 V -3.9933024 c 0,-0.9938876 0.668023,-1.6782037 1.678204,-1.6782037 0.993887,0 1.596737,0.6354364 1.596737,1.6782037 v 3.99184384 h 0.928715 V -4.1236483 c 0,-1.4663916 -0.945008,-2.4276928 -2.4114,-2.4276928 -0.684316,0 -1.401218,0.3095716 -1.75967,0.7820755 h -0.03259 V -8.7672217 H 30.04126 v 8.76576314 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="Switch" + transform="matrix(0,-0.95898667,0.95898667,0,558.34515,610.62167)" + clip-path="url(#clipPath115-5)" + id="path230" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABTCAYAAABwFkznAAAABHNCSVQICAgIfAhkiAAAADdJREFUWIXtzEENAAAIBKDT/p21hB83CEAlmRzr61AqlUqlUqlUKpVKpVKpVCqVSqVSqVQqfZkufH0BpZOLo4oAAAAASUVORK5CYII=" + mask="url(#mask115-3)" + transform="matrix(20.13872,0,0,-79.595893,570.62315,634.83177)" + clip-path="url(#clipPath116-8)" + id="image230" /> + <path + d="M 605.8356,361.4749 V 292.92 c 0,-2.7614 2.2386,-5 5,-5 h 5.711 c 2.7614,0 5,2.2386 5,5 v 68.5549 c 0,2.7614 -2.2386,5 -5,5 h -5.711 c -2.7614,0 -5,-2.2386 -5,-5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath117-8)" + id="path231" /> + <path + d="m 4.0733436,-8.1591541e-4 c 1.9226023,0 2.9490765,-0.86354172459 2.9490765,-2.49286568459 0,-0.9124215 -0.4887972,-1.6456173 -1.3360457,-1.9877753 v -0.016293 c 0.6680228,-0.3584513 1.0264741,-0.9775944 1.0264741,-1.7433767 0,-1.3034592 -0.9775944,-2.1670009 -2.443986,-2.1670009 H 1.0265077 V -8.1591541e-4 Z M 2.0203954,-7.4631199 h 2.0692414 c 1.0753539,0 1.6293241,0.4399175 1.6293241,1.2708728 0,0.9124214 -0.537677,1.3523389 -1.6293241,1.3523389 H 2.0203954 Z m 0,3.5030466 h 1.9388955 c 1.4826849,0 2.0692415,0.4236243 2.0692415,1.4663917 0,1.091647 -0.6191431,1.564151 -2.0855347,1.564151 H 2.0203954 Z m 7.8329751,4.13848303 c 0.7657825,0 1.4663915,-0.32586481 1.8574295,-0.84724849 h 0.01629 v 0.66802284459 h 0.879835 V -4.4814569 c 0,-1.2708728 -0.863542,-2.0692415 -2.297347,-2.0692415 -1.3360454,0 -2.3299331,0.7983687 -2.5417452,2.0529482 l 0.9450079,0.1792257 c 0.1629324,-0.8635418 0.7657823,-1.3686322 1.5967373,-1.3686322 0.798369,0 1.303459,0.3747445 1.303459,0.9613012 0,0.5213836 -0.391037,0.7820755 -1.61303,1.091647 -1.5967378,0.3747446 -2.2321742,0.9287147 -2.2321742,2.0203618 0,1.0916471 0.7983688,1.79225643 2.0855347,1.79225643 z m 0.081466,-0.87983497 c -0.7983687,0 -1.2382862,-0.34215806 -1.2382862,-0.97759436 0,-0.5539702 0.4399175,-0.8635418 1.5478577,-1.1568201 0.863542,-0.2118121 1.270873,-0.4236242 1.401219,-0.749489 h 0.01629 v 1.4338051 c 0,0.8472485 -0.716902,1.45009836 -1.7270835,1.45009836 z M 15.059061,-8.1591541e-4 V -8.7665791 H 14.130346 V -8.1591541e-4 Z M 18.822799,0.17840973 c 0.765782,0 1.466392,-0.29327833 1.873723,-0.76578229 h 0.01629 v 0.58655664459 h 0.912421 V -6.3714728 h -0.928714 v 4.0081371 c 0,0.9938876 -0.635437,1.66191046 -1.596738,1.66191046 -1.091647,0 -1.596737,-0.53767696 -1.596737,-1.66191046 v -4.0081371 h -0.928715 v 4.138483 c 0,1.53156456 0.830955,2.41139953 2.248467,2.41139953 z M 24.142542,-8.1591541e-4 V -3.9926597 c 0,-0.9938877 0.668023,-1.6782038 1.678204,-1.6782038 0.993887,0 1.596737,0.6354364 1.596737,1.6782038 v 3.99184378459 h 0.928715 V -4.1230057 c 0,-1.4663916 -0.928715,-2.4276927 -2.4114,-2.4276927 -0.684316,0 -1.401218,0.3095715 -1.792256,0.7820755 h -0.01629 V -6.3714728 H 23.21383 v 6.37065688459 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="Balun" + transform="matrix(0,-0.95898667,0.95898667,0,584.71172,607.34769)" + clip-path="url(#clipPath118-6)" + id="path232" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAYAAADdP4KdAAAABHNCSVQICAgIfAhkiAAAAFBJREFUaIHt0UENACAQwLAD/55BAW/2aBUs2ZqZMyTt3wG8mRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEXYkSAStkQH9fAAAAAElFTkSuQmCC" + mask="url(#mask118-3)" + transform="matrix(98.775627,0,0,-21.097707,196.61835,608.93913)" + clip-path="url(#clipPath119-3)" + id="image232" /> + <path + d="m 220.2681,332.1501 h 88.1936 c 2.7614,0 5,-2.2386 5,-5 v -8 c 0,-2.7614 -2.2386,-5 -5,-5 h -88.1936 c -2.7614,0 -5,2.2386 -5,5 v 8 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath120-6)" + id="path233" /> + <path + d="M 2.0205262,0.00178355 V -8.4055283 H 1.0266385 v 8.40731185 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="I" + transform="matrix(0.95898667,0,0,0.95898667,237.23422,601.12329)" + clip-path="url(#clipPath121-4)" + id="path234" /> + <path + d="m 2.0356553,-1.9696985 c 0.2281054,-0.4236242 0.6028499,-0.7006093 2.0040686,-1.4012186 1.8574293,-0.945008 2.4765724,-1.6782038 2.4765724,-2.9001968 0,-1.3034592 -1.2056997,-2.3136401 -2.7535575,-2.3136401 -1.7922564,0 -2.9979562,1.1242336 -3.09571565,2.9001968 l 0.99388765,0.081466 c 0.097759,-1.3197525 0.8309552,-2.036655 2.101828,-2.036655 1.0264741,0 1.7596699,0.5539701 1.7596699,1.3686321 0,0.8309553 -0.5050904,1.3360457 -2.2484671,2.2321739 -1.3197525,0.6843161 -1.8411362,1.0916471 -2.1344145,1.6456173 -0.24439858,0.407331 -0.34215802,0.9124214 -0.34215802,1.59673749 V 0.00178355 H 6.3696572 V -0.92693113 H 1.8401364 C 1.8564297,-1.4320216 1.9216026,-1.7252999 2.0356553,-1.9696985 Z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="2" + transform="matrix(0.95898667,0,0,0.95898667,240.15721,601.12329)" + clip-path="url(#clipPath122-8)" + id="path235" /> + <path + d="m 4.0897758,0.1810092 c 1.8574294,0 3.0794224,-1.2056998 3.2423548,-3.1608886 L 6.3056565,-3.1102253 c -0.1629324,1.5315646 -0.9287147,2.36251981 -2.2158807,2.36251981 -1.5967375,0 -2.5580387,-1.30345921 -2.5580387,-3.45416691 0,-2.1181212 0.9775944,-3.4378736 2.5580387,-3.4378736 1.221993,0 1.9877753,0.749489 2.2321739,2.1507076 L 7.2995441,-5.6519708 C 7.0551455,-7.4442272 5.8168593,-8.584754 4.0897758,-8.584754 c -2.1344144,0 -3.55192631,1.75967 -3.55192631,4.3828816 0,2.6720914 1.40121861,4.3828816 3.55192631,4.3828816 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="C" + transform="matrix(0.95898667,0,0,0.95898667,247.0389,601.12329)" + clip-path="url(#clipPath123-9)" + id="path236" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAYAAADdP4KdAAAABHNCSVQICAgIfAhkiAAAAFBJREFUaIHt0UENACAQwLAD/55BAW/2aBUs2ZqZMyTt3wG8mRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEXYkSAStkQH9fAAAAAElFTkSuQmCC" + mask="url(#mask123-4)" + transform="matrix(98.775627,0,0,-21.097707,196.61835,634.83177)" + clip-path="url(#clipPath124-7)" + id="image236" /> + <path + d="m 220.2681,305.92 h 88.1936 c 2.7614,0 5,-2.2385 5,-5 v -8 c 0,-2.7614 -2.2386,-5 -5,-5 h -88.1936 c -2.7614,0 -5,2.2386 -5,5 v 8 c 0,2.7615 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath125-0)" + id="path237" /> + <path + d="M 2.0217312,-2.7321548e-4 V -8.4075851 H 1.0278436 v 8.40731188452 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="I" + transform="matrix(0.95898667,0,0,0.95898667,237.51041,626.27761)" + clip-path="url(#clipPath126-0)" + id="path238" /> + <path + d="m 2.0368603,-1.9717553 c 0.2281054,-0.4236242 0.6028499,-0.7006093 2.0040686,-1.4012186 1.8574293,-0.9450079 2.4765725,-1.6782037 2.4765725,-2.9001967 0,-1.3034593 -1.2056998,-2.3136401 -2.7535576,-2.3136401 -1.7922564,0 -2.99795619,1.1242335 -3.09571563,2.9001967 l 0.99388763,0.081466 c 0.097759,-1.3197525 0.8309553,-2.036655 2.101828,-2.036655 1.0264741,0 1.7596699,0.5539701 1.7596699,1.3686322 0,0.8309552 -0.5050904,1.3360456 -2.2484671,2.2321738 -1.3197525,0.6843161 -1.8411361,1.0916471 -2.1344145,1.6456173 -0.24439857,0.407331 -0.34215801,0.9124214 -0.34215801,1.59673752 V -2.7321548e-4 H 6.3708622 V -0.9289879 H 1.8413415 c 0.016293,-0.5050904 0.081466,-0.7983688 0.1955188,-1.0427674 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="2" + transform="matrix(0.95898667,0,0,0.95898667,240.4334,626.27761)" + clip-path="url(#clipPath127-2)" + id="path239" /> + <path + d="m 3.8791687,0.17895243 c 1.7433767,0 2.9327832,-0.92871469 2.9327832,-2.29734683 0,-1.3360457 -0.7983687,-2.0529483 -2.9816629,-2.7698508 -1.5315646,-0.472504 -2.0203618,-0.8309553 -2.0203618,-1.4826849 0,-0.7820755 0.6843161,-1.2708727 1.694497,-1.2708727 1.0916471,0 1.8248429,0.5865566 2.0855347,1.7107902 l 0.9775944,-0.2118121 c -0.276985,-1.4989781 -1.4663916,-2.443986 -3.0468359,-2.443986 -1.5804442,0 -2.68838457,0.9124214 -2.68838457,2.2158806 0,1.1405268 0.66802287,1.7270835 2.67209137,2.3788131 1.7596699,0.5539701 2.3136401,1.0264741 2.3136401,1.8737226 0,0.814662 -0.7657823,1.36863214 -1.9226023,1.36863214 -1.5315646,0 -2.3136401,-0.71690254 -2.4928658,-2.19958744 L 0.42500182,-2.7864173 C 0.60422746,-0.86381494 1.8262205,0.17895243 3.8791687,0.17895243 Z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="S" + transform="matrix(0.95898667,0,0,0.95898667,247.31509,626.27761)" + clip-path="url(#clipPath128-4)" + id="path240" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAYAAADdP4KdAAAABHNCSVQICAgIfAhkiAAAAFBJREFUaIHt0UENACAQwLAD/55BAW/2aBUs2ZqZMyTt3wG8mRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEXYkSAStkQH9fAAAAAElFTkSuQmCC" + mask="url(#mask128-4)" + transform="matrix(98.775627,0,0,-21.097707,196.61835,659.76542)" + clip-path="url(#clipPath129-5)" + id="image240" /> + <path + d="m 220.2681,279.69 h 88.1936 c 2.7614,0 5,-2.2386 5,-5 v -8 c 0,-2.7615 -2.2386,-5 -5,-5 h -88.1936 c -2.7614,0 -5,2.2385 -5,5 v 8 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath130-9)" + id="path241" /> + <path + d="m 3.8779857,0.18106897 c 1.7433767,0 2.9327833,-0.92871469 2.9327833,-2.29734687 0,-1.3360457 -0.7983688,-2.0529482 -2.981663,-2.7698508 -1.5315645,-0.472504 -2.0203617,-0.8309552 -2.0203617,-1.4826848 0,-0.7820756 0.684316,-1.2708728 1.6944969,-1.2708728 1.0916471,0 1.8248429,0.5865567 2.0855348,1.7107902 l 0.9775944,-0.2118121 c -0.2769851,-1.4989781 -1.4663916,-2.443986 -3.0468359,-2.443986 -1.5804443,0 -2.68838465,0.9124214 -2.68838465,2.2158807 0,1.1405268 0.66802285,1.7270834 2.67209135,2.378813 1.75967,0.5539702 2.3136401,1.0264741 2.3136401,1.8737226 0,0.814662 -0.7657823,1.36863218 -1.9226023,1.36863218 -1.5315646,0 -2.3136401,-0.71690258 -2.4928657,-2.19958738 L 0.42381885,-2.7843007 C 0.60304449,-0.8616984 1.8250375,0.18106897 3.8779857,0.18106897 Z M 10.806686,0.00184332 c 2.183294,0 3.698566,-1.25457952 3.698566,-4.21994922 0,-2.6557981 -1.515272,-4.1873627 -3.633393,-4.1873627 H 8.2486474 V 0.00184332 Z M 9.242535,-7.4604606 h 1.564151 c 1.645617,0 2.688385,1.0916471 2.688385,3.2423547 0,2.3788131 -1.042768,3.29123454 -2.753558,3.29123454 H 9.242535 Z m 7.812609,7.46230392 V -8.4054686 h -0.993888 v 8.40731192 z m 5.12015,0.17922565 c 2.118122,0 3.535633,-1.75966997 3.535633,-4.38288157 0,-2.6232117 -1.417511,-4.3828816 -3.535633,-4.3828816 -2.134414,0 -3.551926,1.7596699 -3.551926,4.3828816 0,2.6232116 1.417512,4.38288157 3.551926,4.38288157 z m 0,-0.92871469 c -1.580444,0 -2.558038,-1.33604568 -2.558038,-3.45416688 0,-2.1181212 0.977594,-3.4378737 2.558038,-3.4378737 1.564151,0 2.541746,1.3197525 2.541746,3.4378737 0,2.1181212 -0.977595,3.45416688 -2.541746,3.45416688 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="SDIO" + transform="matrix(0.95898667,0,0,0.95898667,233.29278,651.43183)" + clip-path="url(#clipPath131-2)" + id="path242" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAYAAADdP4KdAAAABHNCSVQICAgIfAhkiAAAAFBJREFUaIHt0UENACAQwLAD/55BAW/2aBUs2ZqZMyTt3wG8mRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEXYkSAStkQH9fAAAAAElFTkSuQmCC" + mask="url(#mask131-5)" + transform="matrix(98.775627,0,0,-21.097707,196.61835,684.69907)" + clip-path="url(#clipPath132-7)" + id="image242" /> + <path + d="m 220.2681,253.4599 h 88.1936 c 2.7614,0 5,-2.2386 5,-5 v -8 c 0,-2.7614 -2.2386,-5 -5,-5 h -88.1936 c -2.7614,0 -5,2.2386 -5,5 v 8 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath133-8)" + id="path243" /> + <path + d="m 3.961239,0.17901219 c 1.9551888,0 3.0305427,-1.04276736 3.0305427,-2.91648999 V -8.4075253 H 5.997894 v 5.6211678 c 0,1.3197524 -0.7006093,2.03665501 -2.036655,2.03665501 -1.3197524,0 -2.0040685,-0.70060931 -2.0040685,-2.05294821 V -8.4075253 H 0.97957607 v 5.6700475 c 0,1.87372263 1.05906063,2.91648999 2.98166293,2.91648999 z M 14.519259,-2.1344614e-4 11.505009,-8.4075253 H 10.543708 L 7.5294586,-2.1344614e-4 H 8.5396395 L 9.1261961,-1.6947104 h 3.7963249 l 0.586557,1.69449695386 z M 11.016212,-7.0551864 h 0.03259 l 1.564151,4.4969343 H 9.4520609 Z m 8.354359,3.5682196 c 1.319752,-0.2118121 2.101828,-1.1079404 2.101828,-2.4276928 0,-1.5478578 -1.042768,-2.4928657 -2.802438,-2.4928657 H 15.606832 V -2.1344614e-4 H 16.60072 V -3.4055006 h 1.678204 l 1.775963,3.40528715386 H 21.228 L 19.370571,-3.4543803 Z M 16.60072,-7.4625174 h 1.987775 c 1.25458,0 1.890016,0.5213837 1.890016,1.5478578 0,1.0264741 -0.651729,1.5641511 -1.890016,1.5641511 H 16.60072 Z m 9.087555,7.46230395386 V -7.4625174 h 2.606918 v -0.9450079 h -6.224018 v 0.9450079 h 2.606919 v 7.46230395386 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="UART" + transform="matrix(0.95898667,0,0,0.95898667,232.10747,676.58614)" + clip-path="url(#clipPath134-2)" + id="path244" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAZCAYAAAAsaTBIAAAABHNCSVQICAgIfAhkiAAAAFdJREFUaIHt0UENACAQwLAD/55BAW/2aBUs2ZqZMyTt3wG8mRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YRdD5QEx0gYQ6QAAAABJRU5ErkJggg==" + mask="url(#mask134-6)" + transform="matrix(98.775627,0,0,-23.974667,196.61835,711.5507)" + clip-path="url(#clipPath135-9)" + id="image244" /> + <path + d="m 220.2681,227.2298 h 88.1936 c 2.7614,0 5,-2.2386 5,-5 v -8 c 0,-2.7614 -2.2386,-5 -5,-5 h -88.1936 c -2.7614,0 -5,2.2386 -5,5 v 8 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath136-0)" + id="path245" /> + <path + d="M 4.0397841,-2.3595114e-4 V -7.4625399 H 6.6467025 V -8.4075478 H 0.42268482 v 0.9450079 H 3.0296032 v 7.46230394886 z m 6.0244259,0 L 12.117158,-6.7456373 h 0.03259 l 2.069242,6.74540134886 h 1.189406 L 16.972543,-8.4075478 h -1.026474 l -1.238286,6.8268676 H 14.69149 L 12.605955,-8.4075478 H 11.660947 L 9.5917057,-1.5806802 H 9.5591192 L 8.3208329,-8.4075478 H 7.3106521 l 1.5478578,8.40731184886 z m 13.718908,0 L 20.768868,-8.4075478 h -0.961301 l -3.014249,8.40731184886 h 1.010181 L 18.390055,-1.6947329 h 3.796325 l 0.586557,1.69449694886 z M 20.280071,-7.0552089 h 0.03259 l 1.564151,4.4969343 H 18.71592 Z m 5.584508,7.05497294886 V -8.4075478 h -0.993887 v 8.40731184886 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="TWAI" + transform="matrix(0.95898667,0,0,0.95898667,227.82512,702.69945)" + clip-path="url(#clipPath137-1)" + id="path246" /> + <path + d="m 5.3758226,-9.4503152 c -2.6232117,0 -4.61098698,1.971482 -4.61098698,4.5946937 0,2.6069184 1.98777528,4.61098695 4.61098698,4.61098695 2.6232116,0 4.6109869,-2.00406855 4.6109869,-4.61098695 0,-2.6232117 -1.9877753,-4.5946937 -4.6109869,-4.5946937 z m 0,8.4398984 c -2.1832942,0 -3.7637385,-1.6619105 -3.7637385,-3.8452047 0,-2.1995874 1.5804443,-3.8289114 3.7637385,-3.8289114 2.1832941,0 3.7637384,1.629324 3.7637384,3.8289114 0,2.1832942 -1.5804443,3.8452047 -3.7637384,3.8452047 z m 2.2321739,-4.8227991 c 0,-1.0264741 -0.6680229,-1.6456173 -1.7759632,-1.6456173 H 3.6813256 v 5.2627166 H 4.65892 v -1.9714821 h 0.7820755 l 1.0264742,1.9714821 h 1.091647 l -1.091647,-2.0529483 c 0.7169025,-0.2118121 1.1405268,-0.7657822 1.1405268,-1.564151 z m -2.9001968,0.814662 v -1.5804443 h 0.9938877 c 0.5702634,0 0.8798349,0.2443986 0.8798349,0.7657823 0,0.5213837 -0.3258648,0.814662 -0.8798349,0.814662 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="®" + transform="matrix(0.95898667,0,0,0.95898667,253.61419,702.69945)" + clip-path="url(#clipPath138-5)" + id="path247" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAYAAADdP4KdAAAABHNCSVQICAgIfAhkiAAAAFBJREFUaIHt0UENACAQwLAD/55BAW/2aBUs2ZqZMyTt3wG8mRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEXYkSAStkQH9fAAAAAElFTkSuQmCC" + mask="url(#mask138-8)" + transform="matrix(98.775627,0,0,-21.097707,196.61835,735.52537)" + clip-path="url(#clipPath139-1)" + id="image247" /> + <path + d="m 220.2681,200.9997 h 88.1936 c 2.7614,0 5,-2.2385 5,-5 v -8 c 0,-2.7614 -2.2386,-5 -5,-5 h -88.1936 c -2.7614,0 -5,2.2386 -5,5 v 8 c 0,2.7615 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath140-0)" + id="path248" /> + <path + d="M 6.0771399,-2.536768e-4 V -0.92896836 H 2.0201232 V -3.8943381 H 5.7349819 V -4.774173 H 2.0201232 v -2.6883846 h 4.0570167 v -0.945008 H 1.0262355 v 8.4073119232 z m 4.6965261,0 V -7.4625576 h 2.606919 v -0.945008 H 7.1565671 v 0.945008 h 2.6069184 v 7.4623039232 z m 5.046832,0 V -3.8943381 h 3.796324 v 3.8940844232 h 0.977595 V -8.4075656 h -0.977595 v 3.6496858 H 15.820498 V -8.4075656 H 14.82661 v 8.4073119232 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="ETH" + transform="matrix(0.95898667,0,0,0.95898667,235.50804,726.89477)" + clip-path="url(#clipPath141-4)" + id="path249" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAYAAADdP4KdAAAABHNCSVQICAgIfAhkiAAAAFBJREFUaIHt0UENACAQwLAD/55BAW/2aBUs2ZqZMyTt3wG8mRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEXYkSAStkQH9fAAAAAElFTkSuQmCC" + mask="url(#mask141-8)" + transform="matrix(98.775627,0,0,-21.097707,196.61835,760.45902)" + clip-path="url(#clipPath142-2)" + id="image249" /> + <path + d="m 220.2681,174.7696 h 88.1936 c 2.7614,0 5,-2.2385 5,-5 v -8 c 0,-2.7614 -2.2386,-5 -5,-5 h -88.1936 c -2.7614,0 -5,2.2386 -5,5 v 8 c 0,2.7615 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath143-2)" + id="path250" /> + <path + d="m 4.789729,-3.4849905 c 1.3197524,-0.2118121 2.101828,-1.1079403 2.101828,-2.4276928 0,-1.5478578 -1.0427674,-2.4928657 -2.8024373,-2.4928657 H 1.0259905 V 0.00176286 H 2.0198782 V -3.4035243 H 3.6980819 L 5.4740451,0.00176286 H 6.6471584 L 4.789729,-3.452404 Z M 2.0198782,-7.4605411 h 1.9877753 c 1.2545794,0 1.8900158,0.5213837 1.8900158,1.5478578 0,1.0264741 -0.6517296,1.5641511 -1.8900158,1.5641511 H 2.0198782 Z M 9.3273963,0.00176286 V -6.8251047 h 0.016293 l 2.8350237,6.82686756 h 0.423625 l 2.835023,-6.82686756 h 0.01629 v 6.82686756 h 1.010181 V -8.405549 h -1.319753 l -2.737264,6.6802284 h -0.01629 L 9.6532611,-8.405549 H 8.3335087 v 8.40731186 z m 12.1873437,0 V -7.4605411 h 2.606918 V -8.405549 h -6.224017 v 0.9450079 h 2.606918 v 7.46230396 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="RMT" + transform="matrix(0.95898667,0,0,0.95898667,234.10984,752.04909)" + clip-path="url(#clipPath144-4)" + id="path251" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAYAAADdP4KdAAAABHNCSVQICAgIfAhkiAAAAFBJREFUaIHt0UENACAQwLAD/55BAW/2aBUs2ZqZMyTt3wG8mRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEXYkSAStkQH9fAAAAAElFTkSuQmCC" + mask="url(#mask144-0)" + transform="matrix(98.775627,0,0,-21.097707,196.61835,785.39267)" + clip-path="url(#clipPath145-2)" + id="image251" /> + <path + d="m 220.2681,148.5396 h 88.1936 c 2.7614,0 5,-2.2386 5,-5 v -8 c 0,-2.7615 -2.2386,-5 -5,-5 h -88.1936 c -2.7614,0 -5,2.2385 -5,5 v 8 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath146-2)" + id="path252" /> + <path + d="M 2.0195805,-1.9390746e-4 V -3.2425487 h 2.2484671 c 1.7759632,0 2.8187306,-0.9613011 2.8187306,-2.5743319 0,-1.5967375 -1.0427674,-2.5906252 -2.8187306,-2.5906252 H 1.0256929 v 8.40731189254 z m 0,-7.46230399254 h 2.1995874 c 1.2545795,0 1.8737226,0.537677 1.8737226,1.6456173 0,1.1242335 -0.6028499,1.6456172 -1.8737226,1.6456172 H 2.0195805 Z M 10.378013,-1.9390746e-4 12.430961,-6.7455953 h 0.03259 l 2.069242,6.74540139254 h 1.189406 L 17.286346,-8.4075058 h -1.026474 l -1.238286,6.8268676 h -0.01629 L 12.919758,-8.4075058 H 11.97475 L 9.9055087,-1.5806382 H 9.8729222 L 8.634636,-8.4075058 H 7.6244551 l 1.5478578,8.40731189254 z m 9.160874,0 V -6.8270615 h 0.01629 l 2.835024,6.82686759254 h 0.423624 L 25.648852,-6.8270615 h 0.01629 v 6.82686759254 h 1.010181 V -8.4075058 h -1.319752 l -2.737265,6.6802284 h -0.01629 l -2.737264,-6.6802284 h -1.319753 v 8.40731189254 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="PWM" + transform="matrix(0.95898667,0,0,0.95898667,232.60231,777.20331)" + clip-path="url(#clipPath147-9)" + id="path253" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAYAAADdP4KdAAAABHNCSVQICAgIfAhkiAAAAFBJREFUaIHt0UENACAQwLAD/55BAW/2aBUs2ZqZMyTt3wG8mRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEXYkSAStkQH9fAAAAAElFTkSuQmCC" + mask="url(#mask147-3)" + transform="matrix(98.775627,0,0,-21.097707,196.61835,810.32633)" + clip-path="url(#clipPath148-8)" + id="image253" /> + <path + d="m 220.2681,122.3095 h 88.1936 c 2.7614,0 5,-2.2386 5,-5 v -8 c 0,-2.7614 -2.2386,-5 -5,-5 h -88.1936 c -2.7614,0 -5,2.2386 -5,5 v 8 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath149-1)" + id="path254" /> + <path + d="M 4.0418895,0.00182263 V -7.4604813 h 2.6069184 v -0.945008 H 0.42479018 v 0.945008 H 3.0317086 v 7.46230393 z m 5.0020247,0.17922564 c 1.8085498,0 3.0142498,-1.35233897 3.0142498,-3.35640747 0,-2.0040685 -1.2057,-3.3727007 -3.0142498,-3.3727007 -1.7922564,0 -2.9816629,1.3686322 -2.9816629,3.3727007 0,2.0040685 1.1894065,3.35640747 2.9816629,3.35640747 z m 0,-0.87983496 c -1.2545795,0 -2.0529483,-0.96130121 -2.0529483,-2.47657251 0,-1.5152713 0.7983688,-2.4928657 2.0529483,-2.4928657 1.2708728,0 2.0692418,0.9775944 2.0692418,2.4928657 0,1.5152713 -0.798369,2.47657251 -2.0692418,2.47657251 z m 6.5254428,0.87983496 c 0.765782,0 1.466391,-0.29327832 1.873722,-0.76578228 h 0.01629 V 0.00182263 H 18.37179 V -6.3688342 h -0.928715 v 4.008137 c 0,0.9938877 -0.635436,1.66191051 -1.596737,1.66191051 -1.091647,0 -1.596738,-0.53767691 -1.596738,-1.66191051 v -4.008137 h -0.92871 v 4.1384829 c 0,1.53156461 0.830955,2.41139957 2.248467,2.41139957 z m 7.079413,0 c 1.466391,0 2.541745,-0.8961282 2.786144,-2.31364007 l -0.912422,-0.1955189 c -0.179225,1.0427674 -0.863541,1.62932401 -1.873722,1.62932401 -1.189407,0 -2.004069,-0.97759441 -2.004069,-2.47657251 0,-1.4989781 0.814662,-2.4928657 2.004069,-2.4928657 1.010181,0 1.694497,0.5865566 1.873722,1.629324 l 0.912422,-0.1792257 c -0.244399,-1.4175118 -1.319753,-2.3299333 -2.786144,-2.3299333 -1.727084,0 -2.932784,1.3686322 -2.932784,3.3727007 0,2.0040685 1.2057,3.35640747 2.932784,3.35640747 z M 27.646721,0.00182263 V -3.9900212 c 0,-0.9938876 0.668023,-1.6782037 1.678204,-1.6782037 0.993887,0 1.596737,0.6354363 1.596737,1.6782037 v 3.99184383 h 0.928715 V -4.1203671 c 0,-1.4663916 -0.945008,-2.4276928 -2.4114,-2.4276928 -0.684316,0 -1.401218,0.3095716 -1.759669,0.7820755 h -0.03259 v -2.9979561 h -0.928715 v 8.76576313 z m 11.193456,0.17922564 c 1.417512,0 2.346227,-0.79836876 2.346227,-1.89001587 0,-0.9613011 -0.60285,-1.4663916 -2.378813,-2.0040685 -1.173114,-0.3747445 -1.564152,-0.6028499 -1.564152,-1.0427674 0,-0.4887972 0.521384,-0.9124214 1.238287,-0.9124214 0.863541,0 1.384925,0.4236242 1.596737,1.221993 l 0.912422,-0.1955189 c -0.228106,-1.1731133 -1.189407,-1.9063091 -2.509159,-1.9063091 -1.238287,0 -2.167001,0.814662 -2.167001,1.8248429 0,0.8961282 0.570263,1.3523389 2.167001,1.8248429 1.368632,0.407331 1.75967,0.6843161 1.75967,1.1894065 0,0.5865567 -0.537677,1.01018091 -1.401219,1.01018091 -1.173113,0 -1.727083,-0.47250401 -1.906309,-1.64561721 l -0.912422,0.1792256 c 0.130346,1.49897809 1.173114,2.34622657 2.818731,2.34622657 z m 6.252531,0 c 1.238286,0 2.150708,-0.5702634 2.704678,-1.66191047 L 47.01531,-1.9370729 c -0.537677,0.9287146 -1.042767,1.27087269 -1.938895,1.27087269 -1.173114,0 -1.938896,-1.02647409 -1.971482,-2.23217389 h 4.839092 v -0.4887972 c 0,-1.8900159 -1.124234,-3.1608886 -2.851317,-3.1608886 -1.743377,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040685 1.173113,3.35640747 2.932783,3.35640747 z M 43.137519,-3.6641564 c 0.01629,-1.0590606 0.863542,-2.0203618 1.955189,-2.0203618 1.140527,0 1.873722,0.879835 1.906309,2.0203618 z m 7.071266,3.66597903 V -3.9900212 c 0,-0.9938876 0.668023,-1.6782037 1.678204,-1.6782037 0.993888,0 1.596738,0.6354363 1.596738,1.6782037 v 3.99184383 h 0.928714 V -4.1203671 c 0,-1.4663916 -0.928714,-2.4276928 -2.411399,-2.4276928 -0.684316,0 -1.401219,0.3095716 -1.792257,0.7820755 h -0.01629 v -0.6028498 h -0.912421 v 6.37065683 z m 8.191427,0.17922564 c 1.417512,0 2.346226,-0.79836876 2.346226,-1.89001587 0,-0.9613011 -0.60285,-1.4663916 -2.378813,-2.0040685 -1.173113,-0.3747445 -1.564151,-0.6028499 -1.564151,-1.0427674 0,-0.4887972 0.521384,-0.9124214 1.238286,-0.9124214 0.863542,0 1.384926,0.4236242 1.596738,1.221993 l 0.912421,-0.1955189 c -0.228105,-1.1731133 -1.189406,-1.9063091 -2.509159,-1.9063091 -1.238286,0 -2.167,0.814662 -2.167,1.8248429 0,0.8961282 0.570263,1.3523389 2.167,1.8248429 1.368633,0.407331 1.75967,0.6843161 1.75967,1.1894065 0,0.5865567 -0.537677,1.01018091 -1.401218,1.01018091 -1.173114,0 -1.727084,-0.47250401 -1.906309,-1.64561721 l -0.912422,0.1792256 c 0.130346,1.49897809 1.173113,2.34622657 2.818731,2.34622657 z m 6.30141,0 c 1.80855,0 3.01425,-1.35233897 3.01425,-3.35640747 0,-2.0040685 -1.2057,-3.3727007 -3.01425,-3.3727007 -1.792256,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040685 1.189407,3.35640747 2.981663,3.35640747 z m 0,-0.87983496 c -1.254579,0 -2.052948,-0.96130121 -2.052948,-2.47657251 0,-1.5152713 0.798369,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069242,0.9775944 2.069242,2.4928657 0,1.5152713 -0.798369,2.47657251 -2.069242,2.47657251 z m 5.270863,0.70060932 V -3.8107955 c 0,-1.2056998 0.374745,-1.694497 1.107941,-1.694497 0.211812,0 0.391038,0.032587 0.619143,0.097759 l 0.211812,-0.9613011 c -0.211812,-0.065173 -0.407331,-0.097759 -0.635436,-0.097759 -0.619143,0 -1.091647,0.2281054 -1.319753,0.6354364 h -0.03259 v -0.5376769 h -0.879835 v 6.37065683 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="Touch sensor" + transform="matrix(0.95898667,0,0,0.95898667,211.28404,802.35763)" + clip-path="url(#clipPath150-3)" + id="path255" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAYAAADdP4KdAAAABHNCSVQICAgIfAhkiAAAAFBJREFUaIHt0UENACAQwLAD/55BAW/2aBUs2ZqZMyTt3wG8mRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEXYkSAStkQH9fAAAAAElFTkSuQmCC" + mask="url(#mask150-9)" + transform="matrix(98.775627,0,0,-21.097707,196.61835,836.21897)" + clip-path="url(#clipPath151-0)" + id="image255" /> + <path + d="m 220.2681,96.07941 h 88.1936 c 2.7614,0 5,-2.23858 5,-5 v -8 c 0,-2.76143 -2.2386,-5 -5,-5 h -88.1936 c -2.7614,0 -5,2.23857 -5,5 v 8 c 0,2.76142 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath152-9)" + id="path256" /> + <path + d="m 3.5826293,-2.2413812e-4 c 2.1832942,0 3.6985655,-1.25457946188 3.6985655,-4.21994916188 0,-2.6557982 -1.5152713,-4.1873627 -3.6333925,-4.1873627 H 1.0245906 V -2.2413812e-4 Z M 2.0184783,-7.4625281 h 1.564151 c 1.6456173,0 2.6883846,1.0916471 2.6883846,3.2423548 0,2.378813 -1.0427673,3.29123448 -2.7535575,3.29123448 H 2.0184783 Z M 14.625373,-2.2413812e-4 11.611123,-8.407536 H 10.649822 L 7.6355728,-2.2413812e-4 H 8.6457537 L 9.2323103,-1.6947211 h 3.7963247 l 0.586557,1.69449696188 z M 11.122326,-7.0551971 h 0.03259 l 1.564151,4.4969343 H 9.5581751 Z m 7.413424,7.2341986 c 1.85743,0 3.079423,-1.2056998 3.242355,-3.1608886 L 20.751631,-3.112233 c -0.162932,1.5315646 -0.928715,2.36251982 -2.215881,2.36251982 -1.596737,0 -2.558038,-1.30345922 -2.558038,-3.45416692 0,-2.1181212 0.977594,-3.4378736 2.558038,-3.4378736 1.221993,0 1.987776,0.749489 2.232174,2.1507077 l 0.977595,-0.1629324 c -0.244399,-1.7922565 -1.482685,-2.9327833 -3.209769,-2.9327833 -2.134414,0 -3.551926,1.75967 -3.551926,4.3828816 0,2.6720914 1.401219,4.3828816 3.551926,4.3828816 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="DAC" + transform="matrix(0.95898667,0,0,0.95898667,235.20884,827.51193)" + clip-path="url(#clipPath153-9)" + id="path257" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAYAAADdP4KdAAAABHNCSVQICAgIfAhkiAAAAFBJREFUaIHt0UENACAQwLAD/55BAW/2aBUs2ZqZMyTt3wG8mRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEXYkSAStkQH9fAAAAAElFTkSuQmCC" + mask="url(#mask153-0)" + transform="matrix(98.775627,0,0,-21.097707,196.61835,861.15262)" + clip-path="url(#clipPath154-3)" + id="image257" /> + <path + d="m 220.2681,69.84933 h 88.1936 c 2.7614,0 5,-2.23858 5,-5 v -8 c 0,-2.76143 -2.2386,-5 -5,-5 h -88.1936 c -2.7614,0 -5,2.23857 -5,5 v 8 c 0,2.76142 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath155-6)" + id="path258" /> + <path + d="M 7.0568375,0.0018124 4.0425881,-8.4054995 H 3.0812869 L 0.06703749,0.0018124 H 1.0772184 L 1.663775,-1.6926846 H 5.4601 l 0.5865566,1.694497 z m -3.5030466,-7.054973 h 0.032586 l 1.564151,4.4969343 H 1.9896398 Z m 7.1486591,7.054973 c 2.183294,0 3.698565,-1.2545795 3.698565,-4.2199492 0,-2.6557981 -1.515271,-4.1873627 -3.633392,-4.1873627 H 8.1444113 V 0.0018124 Z M 9.1382989,-7.4604916 H 10.70245 c 1.645617,0 2.688385,1.0916471 2.688385,3.2423548 0,2.3788131 -1.042768,3.29123452 -2.753558,3.29123452 H 9.1382989 Z m 9.8777771,7.64152964 c 1.857429,0 3.079422,-1.20569974 3.242354,-3.16088854 l -1.026474,-0.130346 c -0.162932,1.5315646 -0.928714,2.36251986 -2.21588,2.36251986 -1.596738,0 -2.558039,-1.30345916 -2.558039,-3.45416686 0,-2.1181213 0.977594,-3.4378737 2.558039,-3.4378737 1.221993,0 1.987775,0.749489 2.232174,2.1507077 l 0.977594,-0.1629324 c -0.244399,-1.7922564 -1.482685,-2.9327832 -3.209768,-2.9327832 -2.134415,0 -3.551927,1.7596699 -3.551927,4.3828816 0,2.6720913 1.401219,4.38288154 3.551927,4.38288154 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="ADC" + transform="matrix(0.95898667,0,0,0.95898667,234.97868,852.66623)" + clip-path="url(#clipPath156-4)" + id="path259" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAABHNCSVQICAgIfAhkiAAAAGBJREFUaIHt0DERwDAAxLBP+XNuVzNoBgmBz2fbO7Ztz98BNzEjzAgzwowwI8wIM8KMMCPMCDPCjDAjzAgzwowwI8wIM8KMMCPMCDPCjDAjzAgzwowwI8wIM8KMMCPMiA8kWQFH4geGWgAAAABJRU5ErkJggg==" + mask="url(#mask156-6)" + transform="matrix(64.252107,0,0,-34.52352,472.80651,609.89811)" + clip-path="url(#clipPath157-0)" + id="image259" /> + <path + d="m 508.7143,345.4907 h 52.8439 c 2.7614,0 5,-2.2386 5,-5 v -21.4219 c 0,-2.7615 -2.2386,-5 -5,-5 h -52.8439 c -2.7615,0 -5,2.2385 -5,5 v 21.4219 c 0,2.7614 2.2385,5 5,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath158-6)" + id="path260" /> + <path + d="m 4.0885194,0.1792796 c 1.8574294,0 3.0794224,-1.2056998 3.2423548,-3.1608886 L 6.3044001,-3.1119549 c -0.1629324,1.5315646 -0.9287147,2.36251981 -2.2158807,2.36251981 -1.5967375,0 -2.5580387,-1.30345921 -2.5580387,-3.45416691 0,-2.1181212 0.9775944,-3.4378736 2.5580387,-3.4378736 1.221993,0 1.9877753,0.749489 2.2321739,2.1507076 L 7.2982877,-5.6537004 C 7.0538891,-7.4459568 5.8156029,-8.5864836 4.0885194,-8.5864836 c -2.1344144,0 -3.5519263,1.75967 -3.5519263,4.3828816 0,2.6720914 1.4012186,4.3828816 3.5519263,4.3828816 z M 9.5263883,5.3956955e-5 V -8.7657092 H 8.5976736 V 5.3956955e-5 Z M 13.844097,0.1792796 c 1.80855,0 3.014249,-1.3523389 3.014249,-3.3564075 0,-2.0040685 -1.205699,-3.3727007 -3.014249,-3.3727007 -1.792256,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040686 1.189407,3.3564075 2.981663,3.3564075 z m 0,-0.87983497 c -1.25458,0 -2.052948,-0.96130113 -2.052948,-2.47657253 0,-1.5152713 0.798368,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069241,0.9775944 2.069241,2.4928657 0,1.5152714 -0.798368,2.47657253 -2.069241,2.47657253 z m 6.912407,0.87983497 c 1.466392,0 2.541745,-0.89612821 2.786144,-2.3136401 l -0.912421,-0.1955189 c -0.179226,1.0427674 -0.863542,1.62932403 -1.873723,1.62932403 -1.189406,0 -2.004068,-0.97759443 -2.004068,-2.47657253 0,-1.498978 0.814662,-2.4928657 2.004068,-2.4928657 1.010181,0 1.694497,0.5865566 1.873723,1.629324 l 0.912421,-0.1792256 c -0.244399,-1.4175119 -1.319752,-2.3299334 -2.786144,-2.3299334 -1.727083,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040686 1.2057,3.3564075 2.932783,3.3564075 z M 25.750382,5.3956955e-5 V -2.2321199 l 0.945008,-1.0264742 h 0.03259 L 28.797218,5.3956955e-5 h 1.10794 L 27.379706,-3.9103237 29.758519,-6.3706029 h -1.2057 l -2.76985,2.91649 h -0.03259 V -8.7657092 H 24.821667 V 5.3956955e-5 Z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="Clock " + transform="matrix(0.95898667,0,0,0.95898667,491.08307,587.0937)" + clip-path="url(#clipPath159-5)" + id="path261" /> + <path + d="m 3.6670429,2.8839192 c 1.564151,0 2.5743319,-1.0753538 2.5743319,-2.6883846 V -6.3706412 H 5.3126601 v 0.6843161 H 5.2800736 C 4.8564494,-6.2402952 4.1558401,-6.5498668 3.406351,-6.5498668 c -1.6944969,0 -2.85131699,1.3849254 -2.85131699,3.3727007 0,1.9714821 1.15682009,3.35640746 2.85131699,3.35640746 0.8309553,0 1.4989781,-0.29327832 1.8737226,-0.84724848 h 0.032587 v 0.79836876 c 0,1.17311326 -0.6191431,1.89001586 -1.6456172,1.89001586 -0.8635418,0 -1.352339,-0.3584513 -1.7270835,-1.27087273 L 1.0764177,1.1405425 c 0.407331,1.0916471 1.3686322,1.7433767 2.5906252,1.7433767 z M 3.471524,-0.7005936 c -1.2056998,0 -1.9877753,-0.9775944 -1.9877753,-2.4765725 0,-1.4989781 0.7820755,-2.4928657 1.9226023,-2.4928657 1.0753539,0 1.9063091,0.8309552 1.9063091,1.8574293 v 1.2382863 c 0,1.0427674 -0.814662,1.8737226 -1.8411361,1.8737226 z m 6.985727,0.87983496 c 1.238286,0 2.150707,-0.5702634 2.704678,-1.66191046 l -0.782076,-0.4562107 c -0.537677,0.9287146 -1.042767,1.27087268 -1.938896,1.27087268 -1.1731129,0 -1.9388951,-1.02647408 -1.9714816,-2.23217388 h 4.8390926 v -0.4887972 c 0,-1.8900159 -1.124234,-3.1608886 -2.851317,-3.1608886 -1.743377,0 -2.9327835,1.3686322 -2.9327835,3.3727007 0,2.0040685 1.1731132,3.35640746 2.9327835,3.35640746 z M 8.5020619,-3.6659633 c 0.016293,-1.0590606 0.8635417,-2.0203618 1.9551891,-2.0203618 1.140526,0 1.873722,0.879835 1.906309,2.0203618 z M 15.573328,1.5722151e-5 V -3.9918281 c 0,-0.9938876 0.668023,-1.6782037 1.678204,-1.6782037 0.993887,0 1.596737,0.6354363 1.596737,1.6782037 V 1.5722151e-5 h 0.928715 V -4.122174 c 0,-1.4663916 -0.928715,-2.4276928 -2.4114,-2.4276928 -0.684316,0 -1.401218,0.3095716 -1.792256,0.7820755 h -0.01629 V -6.3706412 H 14.644613 V 1.5722151e-5 Z M 23.99286,0.17924136 c 1.238286,0 2.150708,-0.5702634 2.704678,-1.66191046 l -0.782076,-0.4562107 c -0.537677,0.9287146 -1.042767,1.27087268 -1.938895,1.27087268 -1.173114,0 -1.938896,-1.02647408 -1.971482,-2.23217388 h 4.839092 v -0.4887972 c 0,-1.8900159 -1.124234,-3.1608886 -2.851317,-3.1608886 -1.743377,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040685 1.173113,3.35640746 2.932783,3.35640746 z M 22.037671,-3.6659633 c 0.01629,-1.0590606 0.863542,-2.0203618 1.955189,-2.0203618 1.140527,0 1.873722,0.879835 1.906309,2.0203618 z M 29.113011,1.5722151e-5 V -3.8126025 c 0,-1.2056997 0.374744,-1.6944969 1.10794,-1.6944969 0.211812,0 0.391038,0.032587 0.619143,0.097759 l 0.211812,-0.9613012 c -0.211812,-0.065173 -0.407331,-0.097759 -0.635436,-0.097759 -0.619143,0 -1.091647,0.2281054 -1.319753,0.6354364 h -0.03259 v -0.537677 H 28.184296 V 1.5722151e-5 Z M 33.442939,0.17924136 c 0.765782,0 1.466392,-0.3258648 1.857429,-0.84724848 h 0.01629 V 1.5722151e-5 h 0.879835 V -4.4806253 c 0,-1.2708727 -0.863542,-2.0692415 -2.297347,-2.0692415 -1.336046,0 -2.329933,0.7983688 -2.541746,2.0529483 l 0.945008,0.1792256 c 0.162933,-0.8635417 0.765783,-1.3686322 1.596738,-1.3686322 0.798369,0 1.303459,0.3747446 1.303459,0.9613012 0,0.5213837 -0.391038,0.7820755 -1.613031,1.0916471 -1.596737,0.3747445 -2.232174,0.9287147 -2.232174,2.0203618 0,1.09164704 0.798369,1.79225636 2.085535,1.79225636 z m 0.08147,-0.87983496 c -0.798368,0 -1.238286,-0.342158 -1.238286,-0.9775944 0,-0.5539702 0.439918,-0.8635417 1.547858,-1.1568201 0.863542,-0.2118121 1.270873,-0.4236242 1.401219,-0.749489 h 0.01629 v 1.4338051 c 0,0.8472485 -0.716903,1.4500984 -1.727084,1.4500984 z m 6.97758,-5.6700476 H 38.937834 V -7.8044463 H 38.00912 v 1.4338051 h -0.961302 v 0.8472485 h 0.961302 v 4.0570168 c 0,1.07535386 0.407331,1.466391622151 1.564151,1.466391622151 h 0.586556 V -0.87981924 h -0.521383 c -0.521384,0 -0.70061,-0.16293236 -0.70061,-0.57026336 v -4.0733101 h 1.564151 z m 3.535633,6.54988256 c 1.80855,0 3.01425,-1.35233896 3.01425,-3.35640746 0,-2.0040685 -1.2057,-3.3727007 -3.01425,-3.3727007 -1.792256,0 -2.981662,1.3686322 -2.981662,3.3727007 0,2.0040685 1.189406,3.35640746 2.981662,3.35640746 z m 0,-0.87983496 c -1.254579,0 -2.052948,-0.9613012 -2.052948,-2.4765725 0,-1.5152713 0.798369,-2.4928657 2.052948,-2.4928657 1.270873,0 2.069242,0.9775944 2.069242,2.4928657 0,1.5152713 -0.798369,2.4765725 -2.069242,2.4765725 z M 49.308482,1.5722151e-5 V -3.8126025 c 0,-1.2056997 0.374744,-1.6944969 1.10794,-1.6944969 0.211812,0 0.391038,0.032587 0.619143,0.097759 l 0.211812,-0.9613012 c -0.211812,-0.065173 -0.407331,-0.097759 -0.635436,-0.097759 -0.619143,0 -1.091647,0.2281054 -1.319753,0.6354364 h -0.03259 v -0.537677 H 48.379767 V 1.5722151e-5 Z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="generator" + transform="matrix(0.95898667,0,0,0.95898667,480.85835,602.43748)" + clip-path="url(#clipPath160-9)" + id="path262" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAVCAYAAAAJiM14AAAABHNCSVQICAgIfAhkiAAAADlJREFUWIXtz4EJADAQg8D099+5XaLwErwJ9CS5KTLbAb85ROcQnUN0DtE5ROcQnUN0DtE5RFc39ACKGwEpk0AVTgAAAABJRU5ErkJggg==" + mask="url(#mask160-8)" + transform="matrix(49.867307,0,0,-20.13872,540.89456,786.35166)" + clip-path="url(#clipPath161-7)" + id="image262" /> + <path + d="m 579.4136,146.2505 h 37.133 c 2.7614,0 5,-2.2385 5,-5 v -5.7109 c 0,-2.7615 -2.2386,-5 -5,-5 h -37.133 c -2.7614,0 -5,2.2385 -5,5 v 5.7109 c 0,2.7615 2.2386,5 5,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath162-9)" + id="path263" /> + <path + d="m 4.7887892,-3.4868472 c 1.3197525,-0.2118121 2.101828,-1.1079403 2.101828,-2.4276927 0,-1.5478579 -1.0427674,-2.4928658 -2.8024373,-2.4928658 H 1.0250508 V -9.3791363e-5 H 2.0189384 V -3.405381 H 3.6971421 L 5.4731053,-9.3791363e-5 H 6.6462186 L 4.7887892,-3.4542607 Z M 2.0189384,-7.4623978 h 1.9877753 c 1.2545795,0 1.8900158,0.5213837 1.8900158,1.5478579 0,1.0264741 -0.6517296,1.564151 -1.8900158,1.564151 H 2.0189384 Z M 9.3264566,-9.3791363e-5 V -6.8595479 h 0.016293 L 13.171661,-9.3791363e-5 h 1.173114 V -8.4074057 h -0.993888 v 6.8594541 H 13.3183 L 9.5056822,-8.4074057 H 8.3325689 V -9.3791363e-5 Z M 19.460852,0.17913185 c 1.955189,0 3.209768,-1.35233895 3.209768,-3.48675335 V -4.15487 h -3.112009 v 0.9287147 h 2.134415 c 0.04888,1.5315645 -0.798369,2.47657246 -2.232174,2.47657246 -1.580444,0 -2.558039,-1.33604566 -2.558039,-3.45416686 0,-2.1181212 0.977595,-3.4378737 2.558039,-3.4378737 1.189406,0 1.955189,0.6843161 2.199587,2.0040685 l 0.993888,-0.1792256 c -0.260692,-1.6782037 -1.515271,-2.7698508 -3.193475,-2.7698508 -2.150708,0 -3.551926,1.7107902 -3.551926,4.3828816 0,2.6720913 1.401218,4.38288155 3.551926,4.38288155 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="RNG" + transform="matrix(0.95898667,0,0,0.95898667,554.68105,778.30087)" + clip-path="url(#clipPath163-6)" + id="path264" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAiCAYAAAAEYmSMAAAABHNCSVQICAgIfAhkiAAAAF1JREFUaIHt0DERwDAAxLBP+XNuVzNoBgmBz2fbO7Ztz98BNzEjzAgzwowwI8wIM8KMMCPMCDPCjDAjzAgzwowwI8wIM8KMMCPMCDPCjDAjzAgzwowwI8wIM8KM+AB3EAFDpStQMgAAAABJRU5ErkJggg==" + mask="url(#mask163-6)" + transform="matrix(64.252107,0,0,-32.605547,383.62075,789.22862)" + clip-path="url(#clipPath164-2)" + id="image264" /> + <path + d="m 415.4303,156.375 h 52.8439 c 2.7615,0 5,-2.2386 5,-5 v -19.6598 c 0,-2.7614 -2.2385,-5 -5,-5 h -52.8439 c -2.7614,0 -5,2.2386 -5,5 v 19.6598 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath165-3)" + id="path265" /> + <path + d="m 3.8788526,0.1804632 c 1.7433767,0 2.9327832,-0.92871468 2.9327832,-2.2973468 0,-1.3360457 -0.7983688,-2.0529483 -2.9816629,-2.7698509 -1.5315646,-0.4725039 -2.0203618,-0.8309552 -2.0203618,-1.4826848 0,-0.7820755 0.6843161,-1.2708727 1.694497,-1.2708727 1.091647,0 1.8248428,0.5865566 2.0855347,1.7107902 L 6.5672372,-6.141314 C 6.2902521,-7.640292 5.1008456,-8.5853 3.5204013,-8.5853 c -1.5804443,0 -2.68838462,0.9124215 -2.68838462,2.2158807 0,1.1405268 0.66802282,1.7270834 2.67209142,2.378813 1.7596699,0.5539702 2.31364,1.0264742 2.31364,1.8737227 0,0.814662 -0.7657822,1.36863212 -1.9226023,1.36863212 -1.5315646,0 -2.3136401,-0.71690252 -2.4928657,-2.19958742 L 0.42468568,-2.7849065 C 0.60391132,-0.86230416 1.8259043,0.1804632 3.8788526,0.1804632 Z m 8.1344004,-3.665979 c 1.319752,-0.2118121 2.101828,-1.1079403 2.101828,-2.4276928 0,-1.5478578 -1.042768,-2.4928657 -2.802438,-2.4928657 H 8.2495142 V 0.00123756 H 9.2434019 V -3.4040496 h 1.6782041 l 1.775963,3.40528716 h 1.173113 L 12.013253,-3.4529293 Z M 9.2434019,-7.4610664 h 1.9877751 c 1.25458,0 1.890016,0.5213837 1.890016,1.5478578 0,1.0264741 -0.65173,1.5641511 -1.890016,1.5641511 H 9.2434019 Z M 21.585531,0.00123756 18.571282,-8.4060743 h -0.961301 l -3.01425,8.40731186 h 1.010181 l 0.586557,-1.69449696 h 3.796325 L 20.57535,0.00123756 Z M 18.082485,-7.0537354 h 0.03259 l 1.564151,4.4969343 h -3.160888 z m 5.584508,7.05497296 V -6.82563 h 0.01629 l 2.835024,6.82686756 h 0.423624 L 29.776958,-6.82563 h 0.01629 v 6.82686756 h 1.010181 V -8.4060743 h -1.319753 l -2.737264,6.6802284 h -0.01629 l -2.737265,-6.6802284 h -1.319752 v 8.40731186 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="SRAM" + transform="matrix(0.95898667,0,0,0.95898667,400.83101,775.28006)" + clip-path="url(#clipPath166-1)" + id="path266" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAAkCAYAAACHWmTPAAAABHNCSVQICAgIfAhkiAAAAHBJREFUaIHt0cEJACAQwLDT/XfWHfxIIZmg0DUzZ0javwN4Z16YeWHmhZkXZl6YeWHmhZkXZl6YeWHmhZkXZl6YeWHmhZkXZl6YeWHmhZkXZl6YeWHmhZkXZl6YeWHmhZkXZl6YeWHmhZkXZl6YeWEXYP0BR3OpqlgAAAAASUVORK5CYII=" + mask="url(#mask166-1)" + transform="matrix(106.44752,0,0,-34.52352,192.7824,554.27689)" + clip-path="url(#clipPath167-9)" + id="image266" /> + <path + d="m 216.0507,402.997 h 96.6284 c 2.7614,0 5,-2.2386 5,-5 v -20.375 c 0,-2.7615 -2.2386,-5 -5,-5 h -96.6284 c -2.7614,0 -5,2.2385 -5,5 v 20.375 c 0,2.7614 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath168-9)" + id="path267" /> + <path + d="M 2.0191468,0.00147939 V -8.4058325 H 1.0252592 v 8.40731189 z m 2.7576309,0 V -3.9903644 c 0,-0.9938877 0.6680229,-1.6782038 1.6782037,-1.6782038 0.9938877,0 1.5967376,0.6354364 1.5967376,1.6782038 V 0.00147939 H 8.9804337 V -4.1207104 c 0,-1.4663916 -0.9287147,-2.4276927 -2.4113996,-2.4276927 -0.6843161,0 -1.4012186,0.3095715 -1.7922564,0.7820755 H 4.7604845 V -6.3691775 H 3.848063 V 0.00147939 Z M 13.457001,-3.1105295 v -0.8961282 h -3.128302 v 0.8961282 z m 2.627285,3.11200889 V -3.2408754 h 2.248467 c 1.775964,0 2.818731,-0.9613012 2.818731,-2.5743319 0,-1.5967376 -1.042767,-2.5906252 -2.818731,-2.5906252 h -3.242354 v 8.40731189 z m 0,-7.46230399 h 2.199588 c 1.254579,0 1.873722,0.537677 1.873722,1.6456173 0,1.1242335 -0.60285,1.6456172 -1.873722,1.6456172 h -2.199588 z m 7.999981,7.64152963 c 0.765782,0 1.466392,-0.3258648 1.85743,-0.84724849 h 0.01629 v 0.66802285 h 0.879835 V -4.4791616 c 0,-1.2708728 -0.863542,-2.0692415 -2.297347,-2.0692415 -1.336046,0 -2.329933,0.7983687 -2.541746,2.0529482 l 0.945008,0.1792257 c 0.162933,-0.8635418 0.765783,-1.3686322 1.596738,-1.3686322 0.798369,0 1.303459,0.3747445 1.303459,0.9613012 0,0.5213836 -0.391038,0.7820755 -1.613031,1.091647 -1.596737,0.3747446 -2.232174,0.9287147 -2.232174,2.0203618 0,1.09164711 0.798369,1.79225643 2.085535,1.79225643 z m 0.08147,-0.87983497 c -0.798368,0 -1.238286,-0.34215806 -1.238286,-0.97759436 0,-0.5539702 0.439918,-0.8635418 1.547858,-1.1568201 0.863542,-0.2118121 1.270873,-0.4236242 1.401219,-0.749489 h 0.01629 v 1.4338051 c 0,0.8472485 -0.716903,1.45009836 -1.727084,1.45009836 z m 6.883894,0.87983497 c 1.466392,0 2.541746,-0.89612821 2.786144,-2.31364013 L 32.92335,-2.3284539 c -0.179226,1.0427673 -0.863542,1.62932396 -1.873723,1.62932396 -1.189406,0 -2.004068,-0.97759436 -2.004068,-2.47657246 0,-1.4989781 0.814662,-2.4928658 2.004068,-2.4928658 1.010181,0 1.694497,0.5865567 1.873723,1.629324 l 0.912421,-0.1792256 c -0.244398,-1.4175119 -1.319752,-2.3299333 -2.786144,-2.3299333 -1.727083,0 -2.932783,1.3686321 -2.932783,3.3727007 0,2.0040685 1.2057,3.35640743 2.932783,3.35640743 z M 36.047579,0.00147939 V -2.2306945 l 0.945008,-1.0264741 h 0.03259 l 2.069242,3.25864799 h 1.10794 L 37.676907,-3.9088982 40.05572,-6.3691775 h -1.2057 l -2.769851,2.91649 h -0.03259 v -5.3115963 h -0.928715 v 8.76576319 z m 6.802427,0.17922564 c 0.765783,0 1.466392,-0.3258648 1.85743,-0.84724849 h 0.01629 v 0.66802285 h 0.879835 V -4.4791616 c 0,-1.2708728 -0.863542,-2.0692415 -2.297347,-2.0692415 -1.336045,0 -2.329933,0.7983687 -2.541745,2.0529482 l 0.945008,0.1792257 c 0.162932,-0.8635418 0.765782,-1.3686322 1.596737,-1.3686322 0.798369,0 1.303459,0.3747445 1.303459,0.9613012 0,0.5213836 -0.391037,0.7820755 -1.61303,1.091647 -1.596738,0.3747446 -2.232174,0.9287147 -2.232174,2.0203618 0,1.09164711 0.798369,1.79225643 2.085534,1.79225643 z m 0.08147,-0.87983497 c -0.798369,0 -1.238287,-0.34215806 -1.238287,-0.97759436 0,-0.5539702 0.439918,-0.8635418 1.547858,-1.1568201 0.863542,-0.2118121 1.270873,-0.4236242 1.401219,-0.749489 h 0.01629 v 1.4338051 c 0,0.8472485 -0.716902,1.45009836 -1.727083,1.45009836 z m 7.067193,3.58451284 c 1.564151,0 2.574332,-1.0753539 2.574332,-2.68838463 V -6.3691775 h -0.928715 v 0.6843161 h -0.03259 c -0.423624,-0.5539702 -1.124233,-0.8635417 -1.873722,-0.8635417 -1.694497,0 -2.851317,1.3849254 -2.851317,3.3727007 0,1.971482 1.15682,3.35640743 2.851317,3.35640743 0.830955,0 1.498978,-0.29327832 1.873722,-0.84724849 h 0.03259 v 0.79836877 c 0,1.17311329 -0.619143,1.89001589 -1.645617,1.89001589 -0.863542,0 -1.352339,-0.3584513 -1.727084,-1.27087277 L 47.40804,1.1420062 c 0.407331,1.0916471 1.368633,1.7433767 2.590626,1.7433767 z M 49.80315,-0.69912994 c -1.2057,0 -1.987776,-0.97759436 -1.987776,-2.47657246 0,-1.4989781 0.782076,-2.4928658 1.922603,-2.4928658 1.075354,0 1.906309,0.8309553 1.906309,1.8574294 v 1.2382863 c 0,1.0427673 -0.814662,1.87372256 -1.841136,1.87372256 z m 6.985726,0.87983497 c 1.238287,0 2.150708,-0.5702634 2.704678,-1.66191053 l -0.782075,-0.4562107 c -0.537677,0.9287147 -1.042768,1.27087274 -1.938896,1.27087274 -1.173113,0 -1.938895,-1.02647414 -1.971482,-2.23217384 h 4.839092 v -0.4887973 c 0,-1.8900158 -1.124233,-3.1608885 -2.851317,-3.1608885 -1.743376,0 -2.932783,1.3686321 -2.932783,3.3727007 0,2.0040685 1.173113,3.35640743 2.932783,3.35640743 z M 54.833685,-3.6644996 c 0.01629,-1.0590606 0.863541,-2.0203618 1.955188,-2.0203618 1.140527,0 1.873723,0.879835 1.906309,2.0203618 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="In-Package " + transform="matrix(0.95898667,0,0,0.95898667,217.0207,531.44389)" + clip-path="url(#clipPath169-0)" + id="path268" /> + <path + d="M 2.0187356,0.00144115 V -3.5830717 h 3.731152 V -4.4629066 H 2.0187356 V -7.4608628 H 6.0920457 V -8.4058707 H 1.024848 v 8.40731185 z m 6.3339971,0 V -8.764322 H 7.424018 V 0.00144115 Z M 11.77024,0.18066679 c 0.765782,0 1.466391,-0.3258648 1.857429,-0.84724848 h 0.01629 v 0.66802284 h 0.879835 V -4.4791999 c 0,-1.2708727 -0.863541,-2.0692415 -2.297346,-2.0692415 -1.336046,0 -2.3299338,0.7983688 -2.5417459,2.0529483 l 0.9450079,0.1792256 c 0.162932,-0.8635417 0.765782,-1.3686321 1.596738,-1.3686321 0.798368,0 1.303459,0.3747445 1.303459,0.9613011 0,0.5213837 -0.391038,0.7820756 -1.613031,1.0916471 -1.596738,0.3747445 -2.2321739,0.9287147 -2.2321739,2.0203618 0,1.09164707 0.7983689,1.79225639 2.0855349,1.79225639 z m 0.08147,-0.87983496 c -0.798369,0 -1.238286,-0.34215803 -1.238286,-0.97759443 0,-0.5539701 0.439917,-0.8635417 1.547858,-1.15682 0.863541,-0.2118121 1.270872,-0.4236243 1.401218,-0.7494891 h 0.01629 v 1.4338052 c 0,0.8472484 -0.716902,1.45009833 -1.727083,1.45009833 z m 6.659862,0.87983496 c 1.417512,0 2.346226,-0.79836876 2.346226,-1.89001589 0,-0.9613011 -0.602849,-1.4663916 -2.378813,-2.0040685 -1.173113,-0.3747445 -1.564151,-0.6028499 -1.564151,-1.0427674 0,-0.4887972 0.521384,-0.9124214 1.238287,-0.9124214 0.863541,0 1.384925,0.4236242 1.596737,1.221993 l 0.912422,-0.1955189 c -0.228106,-1.1731133 -1.189407,-1.9063091 -2.509159,-1.9063091 -1.238287,0 -2.167001,0.814662 -2.167001,1.8248429 0,0.8961282 0.570263,1.352339 2.167001,1.8248429 1.368632,0.407331 1.75967,0.6843161 1.75967,1.1894065 0,0.5865567 -0.537677,1.01018093 -1.401219,1.01018093 -1.173113,0 -1.727084,-0.47250393 -1.906309,-1.64561723 l -0.912422,0.1792256 c 0.130346,1.49897811 1.173114,2.34622659 2.818731,2.34622659 z M 23.004429,0.00144115 V -3.9904027 c 0,-0.9938876 0.668023,-1.6782037 1.678204,-1.6782037 0.993887,0 1.596737,0.6354364 1.596737,1.6782037 v 3.99184385 h 0.928715 V -4.1207486 c 0,-1.4663916 -0.945008,-2.4276928 -2.4114,-2.4276928 -0.684316,0 -1.401218,0.3095716 -1.75967,0.7820756 h -0.03259 V -8.764322 H 22.07571 v 8.76576315 z m 11.348242,0.17922564 c 1.808549,0 3.014249,-1.35233889 3.014249,-3.35640749 0,-2.0040685 -1.2057,-3.3727007 -3.014249,-3.3727007 -1.792257,0 -2.981663,1.3686322 -2.981663,3.3727007 0,2.0040686 1.189406,3.35640749 2.981663,3.35640749 z m 0,-0.87983496 c -1.25458,0 -2.052949,-0.96130113 -2.052949,-2.47657253 0,-1.5152713 0.798369,-2.4928657 2.052949,-2.4928657 1.270872,0 2.069241,0.9775944 2.069241,2.4928657 0,1.5152714 -0.798369,2.47657253 -2.069241,2.47657253 z m 5.270863,0.70060932 V -3.811177 c 0,-1.2056998 0.374744,-1.694497 1.10794,-1.694497 0.211812,0 0.391038,0.032586 0.619143,0.097759 l 0.211812,-0.9613011 c -0.211812,-0.065173 -0.407331,-0.09776 -0.635436,-0.09776 -0.619143,0 -1.091647,0.2281054 -1.319752,0.6354364 h -0.03259 v -0.5376769 h -0.879835 v 6.37065685 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="Flash or " + transform="matrix(0.95898667,0,0,0.95898667,205.48984,546.78768)" + clip-path="url(#clipPath170-5)" + id="path269" /> + <path + d="M 2.0213245,0.00144115 V -3.2409136 h 2.2484672 c 1.7759632,0 2.8187305,-0.9613012 2.8187305,-2.574332 0,-1.5967375 -1.0427673,-2.5906251 -2.8187305,-2.5906251 H 1.0274369 v 8.40731185 z m 0,-7.46230395 H 4.220912 c 1.2545794,0 1.8737226,0.5376769 1.8737226,1.6456172 0,1.1242336 -0.6028499,1.6456173 -1.8737226,1.6456173 H 2.0213245 Z m 9.2382675,7.64152959 c 1.743376,0 2.932783,-0.92871468 2.932783,-2.29734689 0,-1.3360456 -0.798369,-2.0529482 -2.981663,-2.7698508 -1.5315646,-0.4725039 -2.0203618,-0.8309552 -2.0203618,-1.4826848 0,-0.7820755 0.6843161,-1.2708727 1.6944968,-1.2708727 1.091647,0 1.824843,0.5865566 2.085535,1.7107902 l 0.977594,-0.2118122 c -0.276985,-1.498978 -1.466391,-2.443986 -3.046836,-2.443986 -1.5804439,0 -2.6883842,0.9124215 -2.6883842,2.2158807 0,1.1405268 0.6680228,1.7270834 2.6720912,2.378813 1.75967,0.5539702 2.31364,1.0264742 2.31364,1.8737226 0,0.814662 -0.765782,1.36863221 -1.922602,1.36863221 -1.5315646,0 -2.3136402,-0.71690261 -2.4928658,-2.19958741 l -0.9775944,0.1629324 c 0.1792256,1.92260233 1.4012186,2.96536969 3.4541672,2.96536969 z m 8.1344,-3.66597899 c 1.319752,-0.2118121 2.101828,-1.1079404 2.101828,-2.4276928 0,-1.5478578 -1.042768,-2.4928657 -2.802438,-2.4928657 h -3.063129 v 8.40731185 h 0.993888 V -3.403846 h 1.678204 l 1.775963,3.40528715 h 1.173113 L 19.393992,-3.4527257 Z m -2.769851,-3.9755506 h 1.987775 c 1.25458,0 1.890016,0.5213837 1.890016,1.5478578 0,1.0264741 -0.651729,1.564151 -1.890016,1.564151 H 16.624141 Z M 28.96627,0.00144115 25.952021,-8.4058707 H 24.99072 l -3.01425,8.40731185 h 1.010181 l 0.586557,-1.69449695 h 3.796325 l 0.586556,1.69449695 z M 25.463224,-7.0535318 h 0.03259 l 1.564151,4.4969343 h -3.160888 z m 5.584508,7.05497295 V -6.8254264 h 0.01629 l 2.835024,6.82686755 h 0.423624 l 2.835024,-6.82686755 h 0.01629 v 6.82686755 h 1.010181 V -8.4058707 h -1.319753 l -2.737264,6.6802284 h -0.01629 l -2.737264,-6.6802284 h -1.319753 v 8.40731185 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="PSRAM" + transform="matrix(0.95898667,0,0,0.95898667,248.67876,546.78768)" + clip-path="url(#clipPath171-7)" + id="path270" /> + <path + d="m 263.8649,183.8443 v -12.375" + style="fill:none;stroke:#797979;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + transform="matrix(0.95898667,0,0,0.95898667,-7.6458091,386.45422)" + clip-path="url(#clipPath172-4)" + id="path271" /> + <image + width="1" + height="1" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAWCAYAAADdP4KdAAAABHNCSVQICAgIfAhkiAAAAFBJREFUaIHt0UENACAQwLAD/55BAW/2aBUs2ZqZMyTt3wG8mRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEmRNmTpg5YeaEXYkSAStkQH9fAAAAAElFTkSuQmCC" + mask="url(#mask172-2)" + transform="matrix(98.775627,0,0,-21.097707,196.61835,886.08627)" + clip-path="url(#clipPath173-0)" + id="image271" /> + <path + d="m 220.2681,43.61925 h 88.1936 c 2.7614,0 5,-2.23858 5,-5 v -8 c 0,-2.76143 -2.2386,-5 -5,-5 h -88.1936 c -2.7614,0 -5,2.23857 -5,5 v 8 c 0,2.76142 2.2386,5 5,5 z" + style="fill:#d6d6d6;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0.95898667,0,0,-0.95898667,-7.6458091,907.18398)" + clip-path="url(#clipPath174-6)" + id="path272" /> + <path + d="M 4.0388109,-2.2436878e-4 V -7.4625283 h 2.6069184 v -0.945008 H 0.42171162 v 0.945008 H 3.02863 V -2.2436878e-4 Z M 8.6212847,-7.4788216 V -8.5215889 H 7.5296376 v 1.0427673 z M 8.5561117,-2.2436878e-4 V -6.3708812 H 7.627397 v 6.37065683122 z m 2.5050853,0 V -4.2201736 c 0,-0.8635417 0.537677,-1.4500983 1.352339,-1.4500983 0.782076,0 1.352339,0.5376769 1.352339,1.3523389 v 4.31770863122 h 0.896128 V -4.2201736 c 0,-0.8635417 0.537677,-1.4500983 1.368633,-1.4500983 0.798368,0 1.352339,0.5376769 1.352339,1.3523389 v 4.31770863122 h 0.928714 V -4.4319857 c 0,-1.3034592 -1.010181,-2.1181212 -2.21588,-2.1181212 -0.716903,0 -1.352339,0.3095716 -1.775964,0.814662 h -0.03259 c -0.325865,-0.4725039 -0.945008,-0.814662 -1.661911,-0.814662 -0.602849,0 -1.205699,0.2606919 -1.547857,0.6843161 h -0.03259 V -6.3708812 H 10.132483 V -2.2436878e-4 Z M 22.531638,0.17900127 c 1.238287,0 2.150708,-0.5702634 2.704678,-1.66191047 l -0.782075,-0.4562107 c -0.537677,0.9287146 -1.042768,1.27087269 -1.938896,1.27087269 -1.173113,0 -1.938895,-1.02647409 -1.971482,-2.23217389 h 4.839092 v -0.4887972 c 0,-1.8900159 -1.124233,-3.1608886 -2.851317,-3.1608886 -1.743376,0 -2.932783,1.3686322 -2.932783,3.3727007 0,2.0040685 1.173113,3.35640747 2.932783,3.35640747 z M 20.57645,-3.6662034 c 0.01629,-1.0590606 0.863541,-2.0203618 1.955188,-2.0203618 1.140527,0 1.873723,0.879835 1.90631,2.0203618 z m 7.071266,3.66597903122 V -3.8128425 c 0,-1.2056998 0.374744,-1.694497 1.10794,-1.694497 0.211812,0 0.391038,0.032586 0.619143,0.097759 l 0.211812,-0.9613011 c -0.211812,-0.065173 -0.407331,-0.097759 -0.635436,-0.097759 -0.619143,0 -1.091647,0.2281054 -1.319752,0.6354364 h -0.03259 v -0.537677 H 26.719001 V -2.2436878e-4 Z M 32.596787,0.17900127 c 1.417512,0 2.346227,-0.79836876 2.346227,-1.89001587 0,-0.9613011 -0.60285,-1.4663916 -2.378813,-2.0040685 -1.173113,-0.3747445 -1.564151,-0.6028499 -1.564151,-1.0427674 0,-0.4887972 0.521384,-0.9124214 1.238286,-0.9124214 0.863542,0 1.384926,0.4236242 1.596738,1.221993 l 0.912421,-0.1955189 c -0.228105,-1.1731133 -1.189406,-1.9063091 -2.509159,-1.9063091 -1.238286,0 -2.167001,0.814662 -2.167001,1.8248429 0,0.8961282 0.570264,1.3523389 2.167001,1.8248429 1.368632,0.407331 1.75967,0.6843161 1.75967,1.1894065 0,0.5865567 -0.537677,1.01018091 -1.401219,1.01018091 -1.173113,0 -1.727083,-0.47250401 -1.906309,-1.64561721 l -0.912421,0.1792256 c 0.130346,1.49897809 1.173113,2.34622657 2.81873,2.34622657 z m 0,0" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + aria-label="Timers" + transform="matrix(0.95898667,0,0,0.95898667,228.9198,877.82053)" + clip-path="url(#clipPath175-0)" + id="path273" /> + </g> + </g> +</svg> diff --git a/src/images/hass.drawio.svg b/src/images/hass.drawio.svg new file mode 100644 index 0000000000000000000000000000000000000000..78c0d3a28a18bccd6ce3c6004f5278949ccfaa58 --- /dev/null +++ b/src/images/hass.drawio.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Do not edit this file with editors other than draw.io --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent; color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="850px" height="1092px" viewBox="-0.5 -0.5 850 1092" content="<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0" version="26.2.14"> <diagram name="Page-1" id="e-GSYF6XiSxrgsoJKeIM"> <mxGraphModel dx="895" dy="1450" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="xgqc1izZYrOjt3BopqMO-1" value="Home Assistant&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;core&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;verticalAlign=middle;horizontal=1;" vertex="1" parent="1"> <mxGeometry x="600" y="240" width="400" height="80" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-3" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=1;fillColor=none;curved=0;" edge="1" parent="1" source="xgqc1izZYrOjt3BopqMO-2" target="xgqc1izZYrOjt3BopqMO-1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="910" y="110" as="sourcePoint" /> <mxPoint x="1030" y="110" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-2" value="Frontend" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="1055" y="30" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-4" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;fillColor=none;curved=0;" edge="1" parent="1" source="xgqc1izZYrOjt3BopqMO-2" target="xgqc1izZYrOjt3BopqMO-1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="910" y="130" as="sourcePoint" /> <mxPoint x="1030" y="130" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-5" value="Interakció" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="1170" y="160" width="80" height="30" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-6" value="Entitás állapotok" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="930" y="160" width="110" height="30" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-7" value="Automatizmusok" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="460" y="40" width="150" height="90" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-8" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=1;fillColor=none;exitX=0.75;exitY=1;exitDx=0;exitDy=0;curved=0;" edge="1" parent="1" source="xgqc1izZYrOjt3BopqMO-7" target="xgqc1izZYrOjt3BopqMO-1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="170" y="580" as="sourcePoint" /> <mxPoint x="360" y="579.31" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-9" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;fillColor=none;curved=0;" edge="1" parent="1" source="xgqc1izZYrOjt3BopqMO-7" target="xgqc1izZYrOjt3BopqMO-1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="240" y="599.31" as="sourcePoint" /> <mxPoint x="360" y="599.31" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-10" value="``Trigger&#39;&#39; események" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="600" y="160" width="140" height="30" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-11" value="Interakció" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="400" y="160" width="80" height="30" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-12" value="Entitáskezelő&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;komponens&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;horizontal=1;" vertex="1" parent="1"> <mxGeometry x="690" y="420" width="220" height="100" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-17" value="" style="endArrow=classic;html=1;rounded=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;curved=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" target="xgqc1izZYrOjt3BopqMO-12"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="660" y="320.0000000000002" as="sourcePoint" /> <mxPoint x="650" y="445" as="targetPoint" /> <Array as="points"> <mxPoint x="660" y="445" /> </Array> </mxGeometry> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-19" value="Interakció" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="560.02" y="370" width="80" height="30" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-20" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;curved=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="xgqc1izZYrOjt3BopqMO-12"> <mxGeometry relative="1" as="geometry"> <mxPoint x="950" y="445" as="sourcePoint" /> <mxPoint x="940" y="320.0000000000002" as="targetPoint" /> <Array as="points"> <mxPoint x="940" y="445" /> </Array> </mxGeometry> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-31" value="Parancsok" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="560.02" y="560" width="80" height="30" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-34" value="Platform" style="rounded=1;whiteSpace=wrap;html=1;horizontal=1;" vertex="1" parent="1"> <mxGeometry x="690" y="620" width="220" height="100" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-35" value="" style="endArrow=classic;html=1;rounded=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;curved=0;exitX=0;exitY=0.75;exitDx=0;exitDy=0;" edge="1" parent="1" target="xgqc1izZYrOjt3BopqMO-34" source="xgqc1izZYrOjt3BopqMO-12"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="650.02" y="495" as="sourcePoint" /> <mxPoint x="650.02" y="645" as="targetPoint" /> <Array as="points"> <mxPoint x="660.02" y="495" /> <mxPoint x="660.02" y="645" /> </Array> </mxGeometry> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-36" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;curved=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="910.02" y="492.5" as="targetPoint" /> <Array as="points"> <mxPoint x="940.02" y="642.5" /> <mxPoint x="940.02" y="492.5" /> </Array> <mxPoint x="910.02" y="642.5" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-37" value="Eszközkezelő szoftver" style="rounded=1;whiteSpace=wrap;html=1;horizontal=1;" vertex="1" parent="1"> <mxGeometry x="690" y="820" width="220" height="100" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-39" value="Parancsok" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="560.02" y="755" width="80" height="30" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-40" value="" style="endArrow=classic;html=1;rounded=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;curved=0;exitX=0;exitY=0.75;exitDx=0;exitDy=0;" edge="1" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="690" y="690" as="sourcePoint" /> <mxPoint x="690" y="840" as="targetPoint" /> <Array as="points"> <mxPoint x="660" y="690" /> <mxPoint x="660" y="840" /> </Array> </mxGeometry> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-41" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;curved=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="910" y="687.5" as="targetPoint" /> <Array as="points"> <mxPoint x="940" y="837.5" /> <mxPoint x="940" y="687.5" /> </Array> <mxPoint x="910" y="837.5" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-42" value="Fizikai eszköz" style="rounded=1;whiteSpace=wrap;html=1;horizontal=1;" vertex="1" parent="1"> <mxGeometry x="690" y="1020" width="220" height="100" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-43" value="Állapotok, e&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;semények&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="970" y="965" width="140" height="30" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-44" value="Parancsok" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="560.02" y="965" width="80" height="30" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-45" value="" style="endArrow=classic;html=1;rounded=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;curved=0;exitX=0;exitY=0.75;exitDx=0;exitDy=0;" edge="1" parent="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="690" y="900" as="sourcePoint" /> <mxPoint x="690" y="1050" as="targetPoint" /> <Array as="points"> <mxPoint x="660" y="900" /> <mxPoint x="660" y="1050" /> </Array> </mxGeometry> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-46" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;curved=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="910" y="897.5" as="targetPoint" /> <Array as="points"> <mxPoint x="940" y="1047.5" /> <mxPoint x="940" y="897.5" /> </Array> <mxPoint x="910" y="1047.5" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-47" value="Állapotok, e&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;semények&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="970" y="755" width="140" height="30" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-48" value="Állapotok, e&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;semények&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="970" y="560" width="140" height="30" as="geometry" /> </mxCell> <mxCell id="xgqc1izZYrOjt3BopqMO-49" value="Állapotok, e&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;semények&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="970" y="370" width="140" height="30" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="xgqc1izZYrOjt3BopqMO-1"><g><rect x="200" y="210" width="400" height="80" rx="12" ry="12" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 398px; height: 1px; padding-top: 250px; margin-left: 201px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Home Assistant <span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">core</span></div></div></div></foreignObject><text x="400" y="254" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Home Assistant core</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-3"><g><path d="M 685 66.37 L 685 220 Q 685 230 675 230 L 600 230" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 685 61.12 L 688.5 68.12 L 685 66.37 L 681.5 68.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-2"><g><rect x="655" y="0" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 30px; margin-left: 656px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Frontend</div></div></div></foreignObject><text x="715" y="34" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Frontend</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-4"><g><path d="M 745 60 L 745 260 Q 745 270 735 270 L 606.37 270" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 601.12 270 L 608.12 266.5 L 606.37 270 L 608.12 273.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-5"><g><rect x="770" y="130" width="80" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 145px; margin-left: 810px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">Interakció</div></div></div></foreignObject><text x="810" y="149" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Interakció</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-6"><g><rect x="530" y="130" width="110" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 145px; margin-left: 585px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">Entitás állapotok</div></div></div></foreignObject><text x="585" y="149" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Entitás állapotok</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-7"><g><rect x="60" y="10" width="150" height="90" rx="13.5" ry="13.5" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 55px; margin-left: 61px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Automatizmusok</div></div></div></foreignObject><text x="135" y="59" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Automatizmusok</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-8"><g><path d="M 172.5 106.37 L 172.5 220 Q 172.5 230 182.5 230 L 200 230" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 172.5 101.12 L 176 108.12 L 172.5 106.37 L 169 108.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-9"><g><path d="M 97.5 100 L 97.5 260 Q 97.5 270 107.5 270 L 193.63 270" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 198.88 270 L 191.88 273.5 L 193.63 270 L 191.88 266.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-10"><g><rect x="200" y="130" width="140" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 145px; margin-left: 270px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">``Trigger'' események</div></div></div></foreignObject><text x="270" y="149" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">``Trigger'' események</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-11"><g><rect x="0" y="130" width="80" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 145px; margin-left: 40px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">Interakció</div></div></div></foreignObject><text x="40" y="149" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Interakció</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-12"><g><rect x="290" y="390" width="220" height="100" rx="15" ry="15" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 440px; margin-left: 291px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Entitáskezelő <span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">komponens</span></div></div></div></foreignObject><text x="400" y="444" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Entitáskezelő komponens</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-17"><g><path d="M 260 290 L 260 405 Q 260 415 270 415 L 283.63 415" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 288.88 415 L 281.88 418.5 L 283.63 415 L 281.88 411.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-19"><g><rect x="160.02" y="340" width="80" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 355px; margin-left: 200px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">Interakció</div></div></div></foreignObject><text x="200" y="359" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Interakció</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-20"><g><path d="M 510 415 L 530 415 Q 540 415 540 405 L 540 296.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 540 291.12 L 543.5 298.12 L 540 296.37 L 536.5 298.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-31"><g><rect x="160.02" y="530" width="80" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 545px; margin-left: 200px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">Parancsok</div></div></div></foreignObject><text x="200" y="549" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Parancsok</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-34"><g><rect x="290" y="590" width="220" height="100" rx="15" ry="15" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 640px; margin-left: 291px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Platform</div></div></div></foreignObject><text x="400" y="644" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Platform</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-35"><g><path d="M 290 465 L 270.02 465 Q 260.02 465 260.02 475 L 260.02 605 Q 260.02 615 270.02 615 L 283.63 615" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 288.88 615 L 281.88 618.5 L 283.63 615 L 281.88 611.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-36"><g><path d="M 510.02 612.5 L 530 612.5 Q 540 612.5 540 602.5 L 540 472.5 Q 540 462.5 530 462.5 L 516.39 462.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 511.14 462.5 L 518.14 459 L 516.39 462.5 L 518.14 466 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-37"><g><rect x="290" y="790" width="220" height="100" rx="15" ry="15" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 840px; margin-left: 291px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Eszközkezelő szoftver</div></div></div></foreignObject><text x="400" y="844" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Eszközkezelő szoftver</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-39"><g><rect x="160.02" y="725" width="80" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 740px; margin-left: 200px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">Parancsok</div></div></div></foreignObject><text x="200" y="744" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Parancsok</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-40"><g><path d="M 290 660 L 270 660 Q 260 660 260 670 L 260 800 Q 260 810 270 810 L 283.63 810" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 288.88 810 L 281.88 813.5 L 283.63 810 L 281.88 806.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-41"><g><path d="M 510 807.5 L 530 807.5 Q 540 807.5 540 797.5 L 540 667.5 Q 540 657.5 530 657.5 L 516.37 657.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 511.12 657.5 L 518.12 654 L 516.37 657.5 L 518.12 661 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-42"><g><rect x="290" y="990" width="220" height="100" rx="15" ry="15" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 1040px; margin-left: 291px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Fizikai eszköz</div></div></div></foreignObject><text x="400" y="1044" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Fizikai eszköz</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-43"><g><rect x="570" y="935" width="140" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 950px; margin-left: 640px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">Állapotok, e<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">semények</span></div></div></div></foreignObject><text x="640" y="954" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Állapotok, események</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-44"><g><rect x="160.02" y="935" width="80" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 950px; margin-left: 200px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">Parancsok</div></div></div></foreignObject><text x="200" y="954" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Parancsok</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-45"><g><path d="M 290 870 L 270 870 Q 260 870 260 880 L 260 1010 Q 260 1020 270 1020 L 283.63 1020" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 288.88 1020 L 281.88 1023.5 L 283.63 1020 L 281.88 1016.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-46"><g><path d="M 510 1017.5 L 530 1017.5 Q 540 1017.5 540 1007.5 L 540 877.5 Q 540 867.5 530 867.5 L 516.37 867.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 511.12 867.5 L 518.12 864 L 516.37 867.5 L 518.12 871 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-47"><g><rect x="570" y="725" width="140" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 740px; margin-left: 640px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">Állapotok, e<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">semények</span></div></div></div></foreignObject><text x="640" y="744" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Állapotok, események</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-48"><g><rect x="570" y="530" width="140" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 545px; margin-left: 640px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">Állapotok, e<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">semények</span></div></div></div></foreignObject><text x="640" y="549" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Állapotok, események</text></switch></g></g></g><g data-cell-id="xgqc1izZYrOjt3BopqMO-49"><g><rect x="570" y="340" width="140" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 355px; margin-left: 640px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">Állapotok, e<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">semények</span></div></div></div></foreignObject><text x="640" y="359" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Állapotok, események</text></switch></g></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file diff --git a/src/images/mqtt.drawio b/src/images/mqtt.drawio new file mode 100644 index 0000000000000000000000000000000000000000..f399a6ebc5a16ff66aefed65678b3518d4e69c64 --- /dev/null +++ b/src/images/mqtt.drawio @@ -0,0 +1,31 @@ +<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0" version="26.2.14"> + <diagram name="Page-1" id="UGyABVkxVIFzaqrF2EGz"> + <mxGraphModel dx="597" dy="967" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> + <root> + <mxCell id="0" /> + <mxCell id="1" parent="0" /> + <mxCell id="DZekISrqogctWNj2kWzD-1" value="MQTT\\<div><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">kliens</span></div>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> + <mxGeometry x="150" y="400" width="80" height="80" as="geometry" /> + </mxCell> + <mxCell id="DZekISrqogctWNj2kWzD-2" value="MQTT\\<div><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">kliens</span></div>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> + <mxGeometry x="120" y="530" width="80" height="80" as="geometry" /> + </mxCell> + <mxCell id="DZekISrqogctWNj2kWzD-3" value="MQTT\\<div><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">kliens</span></div>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> + <mxGeometry x="150" y="660" width="80" height="80" as="geometry" /> + </mxCell> + <mxCell id="DZekISrqogctWNj2kWzD-4" value="MQTT\\<div>broker</div>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="310" y="560" width="120" height="60" as="geometry" /> + </mxCell> + <mxCell id="DZekISrqogctWNj2kWzD-5" value="MQTT\\<div><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">kliens</span></div>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> + <mxGeometry x="510" y="400" width="80" height="80" as="geometry" /> + </mxCell> + <mxCell id="DZekISrqogctWNj2kWzD-6" value="MQTT\\<div><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">kliens</span></div>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> + <mxGeometry x="530" y="530" width="80" height="80" as="geometry" /> + </mxCell> + <mxCell id="DZekISrqogctWNj2kWzD-7" value="MQTT\\<div><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">kliens</span></div>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> + <mxGeometry x="510" y="660" width="80" height="80" as="geometry" /> + </mxCell> + </root> + </mxGraphModel> + </diagram> +</mxfile> diff --git a/src/images/mqtt.drawio.svg b/src/images/mqtt.drawio.svg new file mode 100644 index 0000000000000000000000000000000000000000..d79828ac5ab7d30d35e642debc1e9180e3a0f4ac --- /dev/null +++ b/src/images/mqtt.drawio.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Do not edit this file with editors other than draw.io --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent; color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="492px" height="351px" viewBox="-0.5 -0.5 492 351" content="<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0" version="26.2.14"> <diagram name="Page-1" id="u-_sONg8PaacN-QFZamk"> <mxGraphModel dx="494" dy="800" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="nID7ZsawUktWha8Jv44--1" value="kliens" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> <mxGeometry x="160" y="410" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--2" value="kliens" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> <mxGeometry x="130" y="540" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--3" value="kliens" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> <mxGeometry x="160" y="670" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--4" value="broker" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="320" y="550" width="120" height="70" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--5" value="kliens" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> <mxGeometry x="510" y="410" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--6" value="kliens" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> <mxGeometry x="530" y="540" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--7" value="kliens" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> <mxGeometry x="510" y="670" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--9" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="nID7ZsawUktWha8Jv44--1" target="nID7ZsawUktWha8Jv44--4"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="320" y="510" as="sourcePoint" /> <mxPoint x="400" y="490" as="targetPoint" /> <Array as="points"> <mxPoint x="260" y="520" /> <mxPoint x="380" y="450" /> </Array> </mxGeometry> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--10" value="2. publish" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="270" y="450" width="70" height="30" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--11" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=0.027;exitY=0.697;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="nID7ZsawUktWha8Jv44--7" target="nID7ZsawUktWha8Jv44--4"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="350" y="750" as="sourcePoint" /> <mxPoint x="400" y="700" as="targetPoint" /> <Array as="points"> <mxPoint x="410" y="740" /> <mxPoint x="310" y="710" /> </Array> </mxGeometry> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--12" value="1. subscribe" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="320" y="730" width="90" height="30" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--13" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=0.327;entryY=0.037;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="nID7ZsawUktWha8Jv44--4" target="nID7ZsawUktWha8Jv44--7"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="410" y="700" as="sourcePoint" /> <mxPoint x="460" y="650" as="targetPoint" /> <Array as="points"> <mxPoint x="430" y="680" /> <mxPoint x="510" y="630" /> </Array> </mxGeometry> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--14" value="3. üzenet fogadása" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="375" y="670" width="130" height="30" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="nID7ZsawUktWha8Jv44--1"><g><ellipse cx="75" cy="45" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 45px; margin-left: 31px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens</div></div></div></foreignObject><text x="75" y="49" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--2"><g><ellipse cx="45" cy="175" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 175px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens</div></div></div></foreignObject><text x="45" y="179" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--3"><g><ellipse cx="75" cy="305" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 305px; margin-left: 31px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens</div></div></div></foreignObject><text x="75" y="309" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--4"><g><rect x="190" y="140" width="120" height="70" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 175px; margin-left: 191px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">broker</div></div></div></foreignObject><text x="250" y="179" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">broker</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--5"><g><ellipse cx="425" cy="45" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 45px; margin-left: 381px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens</div></div></div></foreignObject><text x="425" y="49" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--6"><g><ellipse cx="445" cy="175" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 175px; margin-left: 401px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens</div></div></div></foreignObject><text x="445" y="179" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--7"><g><ellipse cx="425" cy="305" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 305px; margin-left: 381px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens</div></div></div></foreignObject><text x="425" y="309" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--9"><g><path d="M 106.82 76.82 Q 130 110 190 75 Q 250 40 250 133.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 250 138.88 L 246.5 131.88 L 250 133.63 L 253.5 131.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--10"><g><rect x="140" y="40" width="70" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 55px; margin-left: 175px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">2. publish</div></div></div></foreignObject><text x="175" y="59" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">2. publish</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--11"><g><path d="M 382.43 322.73 Q 280 330 230 315 Q 180 300 217.41 215.82" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 219.55 211.02 L 219.9 218.84 L 217.41 215.82 L 213.5 216 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--12"><g><rect x="190" y="320" width="90" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 335px; margin-left: 235px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">1. subscribe</div></div></div></foreignObject><text x="235" y="339" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">1. subscribe</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--13"><g><path d="M 280 210 Q 300 270 340 245 Q 380 220 405.85 258.06" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 408.8 262.41 L 401.97 258.58 L 405.85 258.06 L 407.76 254.65 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--14"><g><rect x="245" y="260" width="130" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 275px; margin-left: 310px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">3. üzenet fogadása</div></div></div></foreignObject><text x="310" y="279" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">3. üzenet fogadása</text></switch></g></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file diff --git a/src/szakdolgozat.tex b/src/szakdolgozat.tex index 2802d1835227aa27b6df2b5e7f6296d6d475f0bc..c8c55ef48083d3d053b1189b22c8eb9deec9b6d0 100644 --- a/src/szakdolgozat.tex +++ b/src/szakdolgozat.tex @@ -80,17 +80,11 @@ % Hasznos csomagok % ------------------------------------------------------- -% ékezetes betűk kezelése -% \usepackage[utf8]{inputenc} - -% ékezetes betűknél is legyen automatikus elválasztás -% \usepackage[T1]{fontenc} -\usepackage{fontspec} -\setmonofont{Recursive Mono Linear Static} - % nyelvi csomag \def\magyarOptions{defaults=hu-min} -\usepackage[english, magyar]{babel} +\PassOptionsToPackage{english,magyar}{babel} +\usepackage[font=cm,fontspec,inputenc=utf8]{uni8} +\setmonofont{Recursive Mono Linear Static} % képletekhez kell \usepackage{mathtools} @@ -113,6 +107,12 @@ % Hyperlinks - URL-ek a szövegben \usepackage{url} +% syntax highlighthoz +\usepackage{minted} +\setminted{style=colorful,fontsize=\footnotesize,breaklines=true,tabsize=2} + +%TC:envir minted [] other + % Hosszabb idézetek \usepackage{csquotes} @@ -140,10 +140,10 @@ \usepackage{lipsum} % Csak hogy ne sírjon amiatt, hogy a BibLatex 3.12-es verziója rengeteg változtatást tartalmaz az előző verzióhoz képest -\BiblatexHungarianWarningOff +% \BiblatexHungarianWarningOff % Ez meg egy másik felesleges warning-ot némít el (https://tex.stackexchange.com/a/451193) -\usepackage{silence} -\WarningFilter{biblatex}{File 'english-ieee.lbx'} +% \usepackage{silence} +% \WarningFilter{biblatex}{File 'english-ieee.lbx'} % vektorgrafikus ábrák beszúrásához \usepackage{tikz} @@ -183,6 +183,13 @@ \newcommand{\extlink}[2]{\href{#1}{\texttt{\small #2}\ \ExternalLinkIcon}} % ------------------------------------------------------- +% Ezeket írd át... +\def\tipus{\textbf{Szakdolgozat}} % --> ha MSc-s vagy, írd át "DIPLOMAMUNKA"-ra! +\def\nev{Nádudvari Ákos} +\def\kepzes{Mérnökinformatikus BSc} +\def\cim{\textsl{ESP32 alapú biztonsági rendszer tervezése és megvalósítása Rust nyelv használatával, okosotthon-integrációval}} +\def\temavezetok{Témavezető:\\Tihanyi Attila Kálmán} + % Címoldal + üres lap utána % ------------------------------------------------------- @@ -241,15 +248,8 @@ % ------------------------------------------------------- % karakterszám exportálása -\usepackage{moreverb} \immediate\write18{texcount -char -tex -merge -sum ./\jobname.tex > ./build/charcount.tex} -% syntax highlighthoz -\usepackage{minted} -\setminted{style=colorful,fontsize=\footnotesize,breaklines=true} - -%TC:envir minted [] other - % ------------- Dokumentum legenerálása ----------------- \begin{document}