Weiter zum Inhalt

ioBroker Allgemein

29.7k Themen 437.8k Beiträge
Integrationtsplattform für IoT

NEWS

  • Google Home, iot und "Licht"

    5
    0 Stimmen
    5 Beiträge
    515 Aufrufe
    jmeister79J
    @ticaki selbstverständlich. Aber das reagiert genauso wie "Hey Google - Licht an". :-( Hab jetzt alle Lichter in "Licht" genannt. im ioBroker ist es ja noch richtig. Der Klügere gibt nach :-D
  • Upgrade wird nicht ausgeführt

    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    JB1985J
    @thomas-braun sagte in Upgrade wird nicht ausgeführt: iob upgrade all -y Strange ... jetzt funktioniert es wieder. Lag wohl an der Node Version. Obwohl ich die eigentlich schon länger habe.
  • [influxDB] InfluxDB API unavailable after 10 [Gelöst]

    13
    0 Stimmen
    13 Beiträge
    2k Aufrufe
    MichaelFM
    Hi, hab es gefunden........ Das hier war es. Danke und Grüße
  • (SOLVED) Zigbee vergisst Gruppen -> in iot gelöscht

    iot adapter zigbee zigbee adapter zigbee groups
    5
    0 Stimmen
    5 Beiträge
    428 Aufrufe
    D
    Antwort an mich selber um es abzuschließen: Offenbar verliert der Zigbee Adapter bei mir manchmal die Gruppen. Diese werden dann auch in den Objekten gelöscht. Da der iot - Adapter in den erweiterten Daten der Objekte (sichtbar im Experten-Modus) Infos ablegt, was man in iot/ Alexa steuern kann, gehen mit dem Verlust der Gruppen auch die iot / Alexa Daten verloren. Die Neuanlage ist eine click-Orgie. Meine Lösung: Ich habe jetzt alle einzelnen Lampen im iot - Adapter hinzugefügt (steuere also nicht über eine Zigbee-Gruppe, sondern habe von den 4 Lampen jeweils "brightness", "colortemp" (sind weiße Lampe mit Farbtemp" und "state" auf einen Namen (Deckenlampe) gemappt, also insgesamt 12 Datenpunkte). Das Ganze kann ich jetzt steuern und da bisher die Objekte für Zigbee - Geräte stabil waren (nur Gruppen hatten ein Problem), bin ich hoffentlich "safe" :) ERLEDIGT
  • Tuya Objekt T&H Sensor keine Aktualisierung

    tuya adapter
    8
    3
    0 Stimmen
    8 Beiträge
    2k Aufrufe
    YodaY
    @ilovegym Das hat leider nichts mit dem "gelegentlichen" senden zu tun ( hätte ich ja noch in Ordnung befunden) Man sieht das die Werte in der Smart-Live App vom Sensor mindestens Stündlich reinkommen. Aber im Tuya Adapter wurden die letzten Daten um 08:54 Uhr ( jetzt 14:12 Uhr) empfangen. Hier scheint es weiterhin noch ein Problem mit dem Sensor in Verbindung mit dem Adapter zu geben. Wie gesagt ich habe ältere Sensoren, die laufen ohne Probleme. Nur die bekommt man leider nicht mehr... In den Bildern sieht man die Werte Veränderungen - oder auch keine Aktualisierung: Hier alles OK in der APP [image: 1739366159111-verlauf-th2-3-smart-live.png] Im Adapter leider nicht: [image: 1739366200676-verlauf-th2-2.png] [image: 1739366209766-verlauf-th2.png]
  • Nanoleaf Light Panels (Aurora) Adapter

    Verschoben nanoleaf canvas light panels
    137
    1
    0 Stimmen
    137 Beiträge
    27k Aufrufe
    R
    @daniel_2k sorry das es solange gedauert hat. Adapter mal auf Debug gestellt. Ich habe 4 Nanoleaf Instanzen laufen, aber nur die eine macht hier Stress. Deinstallieren und neu installieren mit neu anlernen bringt gar nix. Das betreffende Gerät ist eine Canvas, mit Firmware 12.0.3 Hardwareversion 2.2.4 Grüße Erik nanoleaf-lightpanels.2 2025-02-12 13:38:53.548 info terminating nanoleaf-lightpanels.2 2025-02-12 13:38:53.044 warn Terminated (UNCAUGHT_EXCEPTION): Without reason nanoleaf-lightpanels.2 2025-02-12 13:38:53.042 info terminating nanoleaf-lightpanels.2 2025-02-12 13:38:53.036 debug Connect timer stopped! nanoleaf-lightpanels.2 2025-02-12 13:38:53.035 debug Polling timer stopped! nanoleaf-lightpanels.2 2025-02-12 13:38:53.034 info Shutting down Nanoleaf adapter 'nanoleaf-lightpanels.2'... nanoleaf-lightpanels.2 2025-02-12 13:38:53.031 error undefined is not a valid state value nanoleaf-lightpanels.2 2025-02-12 13:38:53.030 error Error: undefined is not a valid state value at Object.maybeCallbackWithError (/opt/iobroker/node_modules/@iobroker/js-controller-common-db/build/cjs/lib/common/maybeCallback.js:36:13) at AdapterClass._setState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:4993:48) at AdapterClass.setState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:4962:17) at setChangedState (/opt/iobroker/node_modules/iobroker.nanoleaf-lightpanels/main.js:676:12) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.nanoleaf-lightpanels/main.js:702:4) at process.processImmediate (node:internal/timers:485:21) nanoleaf-lightpanels.2 2025-02-12 13:38:53.029 error unhandled promise rejection: undefined is not a valid state value nanoleaf-lightpanels.2 2025-02-12 13:38:53.028 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). nanoleaf-lightpanels.2 2025-02-12 13:38:53.026 debug Update from OpenAPI: value for state 'Canvas.effectsList' changed >>>> set new value: undefined nanoleaf-lightpanels.2 2025-02-12 13:38:52.999 debug SSE subscription started, listening... nanoleaf-lightpanels.2 2025-02-12 13:38:52.985 debug SSDP notify events initialized! nanoleaf-lightpanels.2 2025-02-12 13:38:52.932 debug Touch capability available, create 'touch' event channel nanoleaf-lightpanels.2 2025-02-12 13:38:52.884 debug nanoleaf Device 'Canvas' (NL29) detected! nanoleaf-lightpanels.2 2025-02-12 13:38:52.883 info Connected to '192.168.10.120:16021' nanoleaf-lightpanels.2 2025-02-12 13:38:52.881 debug Connect timer stopped! nanoleaf-lightpanels.2 2025-02-12 13:38:52.832 info Connecting to '192.168.10.120:16021'... nanoleaf-lightpanels.2 2025-02-12 13:38:52.832 debug SSDP 'DeviceFound' event initialized! nanoleaf-lightpanels.2 2025-02-12 13:38:52.829 info Nanoleaf adapter 'nanoleaf-lightpanels.2' started. nanoleaf-lightpanels.2 2025-02-12 13:38:52.815 info starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.nanoleaf-lightpanels, node: v20.18.1, js-controller: 7.0.6 nanoleaf-lightpanels.2 2025-02-12 13:38:52.606 debug States connected to redis: 127.0.0.1:9000 nanoleaf-lightpanels.2 2025-02-12 13:38:52.563 debug States create User PubSub Client nanoleaf-lightpanels.2 2025-02-12 13:38:52.562 debug States create System PubSub Client nanoleaf-lightpanels.2 2025-02-12 13:38:52.476 debug Redis States: Use Redis connection: 127.0.0.1:9000 nanoleaf-lightpanels.2 2025-02-12 13:38:52.415 debug Objects connected to redis: 127.0.0.1:9001 nanoleaf-lightpanels.2 2025-02-12 13:38:52.407 debug Objects client initialize lua scripts nanoleaf-lightpanels.2 2025-02-12 13:38:52.345 debug Objects create User PubSub Client nanoleaf-lightpanels.2 2025-02-12 13:38:52.344 debug Objects create System PubSub Client nanoleaf-lightpanels.2 2025-02-12 13:38:52.343 debug Objects client ready ... initialize now nanoleaf-lightpanels.2 2025-02-12 13:38:52.316 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 nanoleaf-lightpanels.2 2025-02-12 13:32:12.559 warn Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason nanoleaf-lightpanels.2 2025-02-12 13:32:12.448 error adapter disabled nanoleaf-lightpanels.2 2025-02-12 13:31:40.225 info terminating nanoleaf-lightpanels.2 2025-02-12 13:31:39.723 warn Terminated (UNCAUGHT_EXCEPTION): Without reason nanoleaf-lightpanels.2 2025-02-12 13:31:39.723 info terminating nanoleaf-lightpanels.2 2025-02-12 13:31:39.721 info Shutting down Nanoleaf adapter 'nanoleaf-lightpanels.2'... nanoleaf-lightpanels.2 2025-02-12 13:31:39.716 error undefined is not a valid state value nanoleaf-lightpanels.2 2025-02-12 13:31:39.715 error Error: undefined is not a valid state value at Object.maybeCallbackWithError (/opt/iobroker/node_modules/@iobroker/js-controller-common-db/build/cjs/lib/common/maybeCallback.js:36:13) at AdapterClass._setState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:4993:48) at AdapterClass.setState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:4962:17) at setChangedState (/opt/iobroker/node_modules/iobroker.nanoleaf-lightpanels/main.js:676:12) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.nanoleaf-lightpanels/main.js:702:4) at process.processImmediate (node:internal/timers:485:21) nanoleaf-lightpanels.2 2025-02-12 13:31:39.714 error unhandled promise rejection: undefined is not a valid state value nanoleaf-lightpanels.2 2025-02-12 13:31:39.714 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). nanoleaf-lightpanels.2 2025-02-12 13:31:39.588 info Connected to '192.168.10.120:16021' nanoleaf-lightpanels.2 2025-02-12 13:31:39.528 info Connecting to '192.168.10.120:16021'... nanoleaf-lightpanels.2 2025-02-12 13:31:39.525 info Nanoleaf adapter 'nanoleaf-lightpanels.2' started. nanoleaf-lightpanels.2 2025-02-12 13:31:39.512 info starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.nanoleaf-lightpanels, node: v20.18.1, js-controller: 7.0.6
  • Enums/Aufzählungen verliert Inhalte

    21
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    crunchipC
    @toki1973 [image: 1739364298741-b8f2707c-c5da-40d3-9d55-cef5c2797a1a-image.png]
  • Fehlermeldung Inventwo

    inventwo socket.png
    1
    0 Stimmen
    1 Beiträge
    128 Aufrufe
    Niemand hat geantwortet
  • Kameraempfehlung Jäger Design / fully browser

    2
    0 Stimmen
    2 Beiträge
    134 Aufrufe
    ?
    @ben1983 Ich arbeite zur Zeit auch mit den gleichen Objekten, habe verschiedene Cameras, die ich mit dem Cameras-Adapter in die Vis-2 einbinde. Nutze das Widget vom Cameras-Adapter RTSP, damit funktioniert hier am besten. Der Cameras Adapter wandelt den rtsp stream der Cameras nach http um, damit es im browser (egal ob fullykiosk oder chrome etc) angezeigt werden kann. Die cpu last ist gering. Reolink-Cameras finde ich persönlich sehr gut, da klasse zu konfigurieren und zuverlässig und einwandfreies Bild.
  • modbus und scale factors

    23
    0 Stimmen
    23 Beiträge
    2k Aufrufe
    L
    @homoran Ich hätte deine Frage beantwortet, wenn ich dies herausgefunden hätte. Daher auch nur meine Vermutung, dass es den GEN24 durcheinander gebracht haben könnte.
  • Tibberlink An error occured during local poll of Pulse data

    6
    0 Stimmen
    6 Beiträge
    619 Aufrufe
    B
    Das Problem ist gelöst und saß vor der Tastatur : Das Passwort war in Kleinbuchstaben geschrieben. Danke allen. Kann geschlossen werden.
  • INSTAR Video in in Blockly zeigen

    1
    0 Stimmen
    1 Beiträge
    144 Aufrufe
    Niemand hat geantwortet
  • MCP3008 in IoBroker einbinden

    5
    0 Stimmen
    5 Beiträge
    430 Aufrufe
    HasontH
    Ich komme einfach nicht weiter, im Raspi ist SPI ist eingeschaltet und für IoBroker freigegeben. Gibt es einen Befehl der gpio readall in der 64bit Version ersetzt ? pi@raspberrypi:~ $ sudo adduser iobroker spi adduser: The user `iobroker' is already a member of `spi'. Sobald ich vom IoBroker das mit IoBroker Backup übernommene Skript einschalte kommen die o.g. Fehler. Wie gesagt hatte ich vorher Bookworm 32bit und jetzt Bookworm 64bit und ein Backup des IoBroker gemacht. Was das Read_8AI_Modul und mcpadc genau bedeutet ist mir nach 5 Jahren leider ein Rätsel [image: 1739274911973-b26449d2-eeb6-4c2a-ac51-fa19fadb865f-image.png] Hier mal das Script var busNumber, deviceNumber, Interval, dreisatz_zwischenwert, Einheit, dreisatz_zwischenwert_Garten, dreisatz_endwert, Einheit_Garten, Bodenfeuche_Prozent, dreisatz_endwert_Garten, Bodenfeuchte_Prozent_Garten; // Liest die Werte des 4-Kanal-Analogmoduls.busNumber // > Nr. des SPI-Busses (RasPi 1= 0, RasPi2/3=1, Tinker // Board=2deviceNumber > genutzte CS-Leitung (0 oder1) async function Read_8AI_Modul(busNumber, deviceNumber, Interval) { createState('Analogmodul.Channel0',0,read1); createState('Analogmodul.Channel0_in_%',{name: "Channel0_in_%"}); createState('Analogmodul.Channel1',0,read2); createState('Analogmodul.Channel1_in_%',{name: "Channel1_in_%"}); createState('Analogmodul.Channel2',0,read3); createState('Analogmodul.Channel3',0,read4); createState('Analogmodul.Channel4',0,read5); createState('Analogmodul.Channel5',0,read6); createState('Analogmodul.Channel6',0,read7); createState('Analogmodul.Channel7',0,read8); const mcpadc = require('mcp-spi-adc'); function read1(){ const input1 = mcpadc.openMcp3008(0, {busNumber: busNumber, deviceNumber:deviceNumber, speedHz: 20000}, (err) => { if (err) throw err; setInterval(() => { input1.read((err, reading) => { if (err) throw err; setState("Analogmodul.Channel0",(reading.rawValue)),true; }); }, Interval); }); } function read2(){ const input2 = mcpadc.openMcp3008(1, {busNumber: busNumber, deviceNumber:deviceNumber, speedHz: 20000}, (err) => { if (err) throw err; setInterval(() => { input2.read((err, reading) => { if (err) throw err; setState("Analogmodul.Channel1",(reading.rawValue)),true; }); }, Interval); }); } function read3(){ const input3 = mcpadc.openMcp3008(2, {busNumber: busNumber, deviceNumber:deviceNumber, speedHz: 20000}, (err) => { if (err) throw err; setInterval(() => { input3.read((err, reading) => { if (err) throw err; setState("Analogmodul.Channel2",(reading.rawValue)),true; }); }, Interval); }); } function read4(){ const input4 = mcpadc.openMcp3008(3, {busNumber: busNumber, deviceNumber:deviceNumber, speedHz: 20000}, (err) => { if (err) throw err; setInterval(() => { input4.read((err, reading) => { if (err) throw err; setState("Analogmodul.Channel3",(reading.rawValue)),true; }); }, Interval); }); } function read5(){ const input5 = mcpadc.openMcp3008(4, {busNumber: busNumber, deviceNumber:deviceNumber, speedHz: 20000}, (err) => { if (err) throw err; setInterval(() => { input5.read((err, reading) => { if (err) throw err; setState("Analogmodul.Channel4",(reading.rawValue)),true; }); }, Interval); }); } function read6(){ const input6 = mcpadc.openMcp3008(5, {busNumber: busNumber, deviceNumber:deviceNumber, speedHz: 20000}, (err) => { if (err) throw err; setInterval(() => { input6.read((err, reading) => { if (err) throw err; setState("Analogmodul.Channel5",(reading.rawValue)),true; }); }, Interval); }); } function read7(){ const input7 = mcpadc.openMcp3008(6, {busNumber: busNumber, deviceNumber:deviceNumber, speedHz: 20000}, (err) => { if (err) throw err; setInterval(() => { input7.read((err, reading) => { if (err) throw err; setState("Analogmodul.Channel6",(reading.rawValue)),true; }); }, Interval); }); } function read8(){ const input8 = mcpadc.openMcp3008(7, {busNumber: busNumber, deviceNumber:deviceNumber, speedHz: 20000}, (err) => { if (err) throw err; setInterval(() => { input8.read((err, reading) => { if (err) throw err; setState("Analogmodul.Channel7",(reading.rawValue)),true; }); }, Interval); }); } } // 10000 = 10 sec 300000 = 5 min await Read_8AI_Modul(0, 0, 60000); on({ id: 'javascript.0.Analogmodul.Channel0' /* AM_C0_Carport */, change: 'any' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; if (getState('javascript.0.Analogmodul.Channel0').val > 230 && getState('javascript.0.Analogmodul.Channel0').val < 600) { dreisatz_zwischenwert = 100 / 320; Einheit = getState('javascript.0.Analogmodul.Channel0').val - 255; dreisatz_endwert = dreisatz_zwischenwert * Einheit; Bodenfeuche_Prozent = Math.round(dreisatz_endwert); setState('javascript.0.Analogmodul.Channel0_in_%' /* AM_C0_%_Carport */, (100 - Bodenfeuche_Prozent)); } }); on({ id: 'javascript.0.Analogmodul.Channel1' /* AM_C1_Garten */, change: 'any' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; if (getState('javascript.0.Analogmodul.Channel1').val > 230 && getState('javascript.0.Analogmodul.Channel1').val < 600) { dreisatz_zwischenwert_Garten = 100 / 320; Einheit_Garten = getState('javascript.0.Analogmodul.Channel1').val - 255; dreisatz_endwert_Garten = dreisatz_zwischenwert_Garten * Einheit_Garten; Bodenfeuchte_Prozent_Garten = Math.round(dreisatz_endwert_Garten); setState('javascript.0.Analogmodul.Channel1_in_%' /* AM_C1_%_Garten */, (100 - Bodenfeuchte_Prozent_Garten)); } }); // Kleinster Wert -20 in nasser Erde // Größter Wert Trocken +30 // + 20 mehr als delta Trocken/Nass // +5 mehr als Wert in ganz nasser Erde //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyS35+ZUt2VW0lN0JkZSU2MHFSMVklM0FGTHYlMjIlM0VidXNOdW1iZXIlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjJIKUhKeCUzRC5XZnRhbiUyQ3hfSjZ3VUYlMjIlM0VkZXZpY2VOdW1iZXIlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjJUNzQlN0NOeUpvZDRHdkIoLjNSREMtJTIyJTNFSW50ZXJ2YWwlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjIqNCU1RVNOciUyNTglN0NuJTNGcShZSUEyJTVEMiUyQiUyMiUzRWRyZWlzYXR6X3p3aXNjaGVud2VydCUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMiUyNUMlNUI3V0ElN0JBdCUzRjNKYkhHJTI1MyUyNCU0MCElMjIlM0VFaW5oZWl0JTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIybTUlMkJCeXYlMkNmJTdCUkZYRDBwR1piaFElMjIlM0VkcmVpc2F0el96d2lzY2hlbndlcnRfR2FydGVuJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyY0xaTzElMjVSdSUyQiUzQTRtJTJDRlIlMkNLcjdzJTIyJTNFZHJlaXNhdHpfZW5kd2VydCUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMjFJXyo2Z2IlM0EoZyUyMyp+MURNNXhoJTJDJTIyJTNFRWluaGVpdF9HYXJ0ZW4lM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjIlN0IzZ1AlMjVQdko0JTYwWGslMkNFRGowIXlXJTIyJTNFQm9kZW5mZXVjaGVfUHJvemVudCUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMkUlNUR3MkxYUkY4QyU2MEx0Sm4lNUUlN0JvQzAlMjIlM0VkcmVpc2F0el9lbmR3ZXJ0X0dhcnRlbiUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMiUyNSl3cjIlNUJkdnAlMkYlMkZCUyU3Qn5lc3VvdCUyMiUzRUJvZGVuZmV1Y2h0ZV9Qcm96ZW50X0dhcnRlbiUzQyUyRnZhcmlhYmxlJTNFJTNDJTJGdmFyaWFibGVzJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIycHJvY2VkdXJlc19kZWZjdXN0b21ub3JldHVybiUyMiUyMGlkJTNEJTIyJTJCTXclNURZMiUzRi45M29CZihnZSU3Qmp0fiUyMiUyMHglM0QlMjI4OCUyMiUyMHklM0QlMjItMTYyJTIyJTNFJTNDbXV0YXRpb24lMjBzdGF0ZW1lbnRzJTNEJTIyZmFsc2UlMjIlM0UlM0NhcmclMjBuYW1lJTNEJTIyYnVzTnVtYmVyJTIyJTIwdmFyaWQlM0QlMjJLfn5lS3ZVbSU3QmRlJTYwcVIxWSUzQUZMdiUyMiUzRSUzQyUyRmFyZyUzRSUzQ2FyZyUyMG5hbWUlM0QlMjJkZXZpY2VOdW1iZXIlMjIlMjB2YXJpZCUzRCUyMkgpSEp4JTNELldmdGFuJTJDeF9KNndVRiUyMiUzRSUzQyUyRmFyZyUzRSUzQ2FyZyUyMG5hbWUlM0QlMjJJbnRlcnZhbCUyMiUyMHZhcmlkJTNEJTIyVDc0JTdDTnlKb2Q0R3ZCKC4zUkRDLSUyMiUzRSUzQyUyRmFyZyUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRVJlYWRfOEFJX01vZHVsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTQ1JJUFQlMjIlM0VZM0psWVhSbFUzUmhkR1VvSjBGdVlXeHZaMjF2WkhWc0xrTm9ZVzV1Wld3d0p5d3dMSEpsWVdReEtUc0tZM0psWVhSbFUzUmhkR1VvSjBGdVlXeHZaMjF2WkhWc0xrTm9ZVzV1Wld3d1gybHVYeVVuTEh0dVlXMWxPaUFpUTJoaGJtNWxiREJmYVc1ZkpTSjlLVHNLWTNKbFlYUmxVM1JoZEdVb0owRnVZV3h2WjIxdlpIVnNMa05vWVc1dVpXd3hKeXd3TEhKbFlXUXlLVHNLWTNKbFlYUmxVM1JoZEdVb0owRnVZV3h2WjIxdlpIVnNMa05vWVc1dVpXd3hYMmx1WHlVbkxIdHVZVzFsT2lBaVEyaGhibTVsYkRGZmFXNWZKU0o5S1RzS1kzSmxZWFJsVTNSaGRHVW9KMEZ1WVd4dloyMXZaSFZzTGtOb1lXNXVaV3d5Snl3d0xISmxZV1F6S1RzS1kzSmxZWFJsVTNSaGRHVW9KMEZ1WVd4dloyMXZaSFZzTGtOb1lXNXVaV3d6Snl3d0xISmxZV1EwS1RzS1kzSmxZWFJsVTNSaGRHVW9KMEZ1WVd4dloyMXZaSFZzTGtOb1lXNXVaV3cwSnl3d0xISmxZV1ExS1RzS1kzSmxZWFJsVTNSaGRHVW9KMEZ1WVd4dloyMXZaSFZzTGtOb1lXNXVaV3cxSnl3d0xISmxZV1EyS1RzS1kzSmxZWFJsVTNSaGRHVW9KMEZ1WVd4dloyMXZaSFZzTGtOb1lXNXVaV3cySnl3d0xISmxZV1EzS1RzS1kzSmxZWFJsVTNSaGRHVW9KMEZ1WVd4dloyMXZaSFZzTGtOb1lXNXVaV3czSnl3d0xISmxZV1E0S1RzS0NtTnZibk4wSUcxamNHRmtZeUE5SUhKbGNYVnBjbVVvSjIxamNDMXpjR2t0WVdSakp5azdDZ29LQ21aMWJtTjBhVzl1SUhKbFlXUXhLQ2w3Q21OdmJuTjBJR2x1Y0hWME1TQTlJRzFqY0dGa1l5NXZjR1Z1VFdOd016QXdPQ2d3TENCN1luVnpUblZ0WW1WeU9pQmlkWE5PZFcxaVpYSXNJR1JsZG1salpVNTFiV0psY2pwa1pYWnBZMlZPZFcxaVpYSXNJQ0J6Y0dWbFpFaDZPaUF5TURBd01IMHNJQ2hsY25JcElEMCUyQklIc0tJQ0JwWmlBb1pYSnlLU0IwYUhKdmR5Qmxjbkk3Q2dvZ0lITmxkRWx1ZEdWeWRtRnNLQ2dwSUQwJTJCSUhzS0lDQWdJR2x1Y0hWME1TNXlaV0ZrS0NobGNuSXNJSEpsWVdScGJtY3BJRDAlMkJJSHNLSUNBZ0lDQWdhV1lnS0dWeWNpa2dkR2h5YjNjZ1pYSnlPd29LSUNBZ0lDQWdjMlYwVTNSaGRHVW9Ja0Z1WVd4dloyMXZaSFZzTGtOb1lXNXVaV3d3SWl3b2NtVmhaR2x1Wnk1eVlYZFdZV3gxWlNrcExIUnlkV1U3Q2lBZ0lDQjlLVHNLSUNCOUxDQkpiblJsY25aaGJDazdDbjBwT3dwOUNncG1kVzVqZEdsdmJpQnlaV0ZrTWlncGV3cGpiMjV6ZENCcGJuQjFkRElnUFNCdFkzQmhaR011YjNCbGJrMWpjRE13TURnb01Td2dlMkoxYzA1MWJXSmxjam9nWW5WelRuVnRZbVZ5TENCa1pYWnBZMlZPZFcxaVpYSTZaR1YyYVdObFRuVnRZbVZ5TENBZ2MzQmxaV1JJZWpvZ01qQXdNREI5TENBb1pYSnlLU0E5UGlCN0NpQWdhV1lnS0dWeWNpa2dkR2h5YjNjZ1pYSnlPd29LSUNCelpYUkpiblJsY25aaGJDZ29LU0E5UGlCN0NpQWdJQ0JwYm5CMWRESXVjbVZoWkNnb1pYSnlMQ0J5WldGa2FXNW5LU0E5UGlCN0NpQWdJQ0FnSUdsbUlDaGxjbklwSUhSb2NtOTNJR1Z5Y2pzS0NpQWdJQ0FnSUhObGRGTjBZWFJsS0NKQmJtRnNiMmR0YjJSMWJDNURhR0Z1Ym1Wc01TSXNLSEpsWVdScGJtY3VjbUYzVm1Gc2RXVXBLU3gwY25WbE93b2dJQ0FnZlNrN0NpQWdmU3dnU1c1MFpYSjJZV3dwT3dwOUtUc0tmUW9LWm5WdVkzUnBiMjRnY21WaFpETW9LWHNLWTI5dWMzUWdhVzV3ZFhReklEMGdiV053WVdSakxtOXdaVzVOWTNBek1EQTRLRElzSUh0aWRYTk9kVzFpWlhJNklHSjFjMDUxYldKbGNpd2daR1YyYVdObFRuVnRZbVZ5T21SbGRtbGpaVTUxYldKbGNpd2dJSE53WldWa1NIbzZJREl3TURBd2ZTd2dLR1Z5Y2lrZ1BUNGdld29nSUdsbUlDaGxjbklwSUhSb2NtOTNJR1Z5Y2pzS0NpQWdjMlYwU1c1MFpYSjJZV3dvS0NrZ1BUNGdld29nSUNBZ2FXNXdkWFF6TG5KbFlXUW9LR1Z5Y2l3Z2NtVmhaR2x1WnlrZ1BUNGdld29nSUNBZ0lDQnBaaUFvWlhKeUtTQjBhSEp2ZHlCbGNuSTdDZ29nSUNBZ0lDQnpaWFJUZEdGMFpTZ2lRVzVoYkc5bmJXOWtkV3d1UTJoaGJtNWxiRElpTENoeVpXRmthVzVuTG5KaGQxWmhiSFZsS1Nrc2RISjFaVHNLSUNBZ0lIMHBPd29nSUgwc0lFbHVkR1Z5ZG1Gc0tUc0tmU2s3Q24wS0NtWjFibU4wYVc5dUlISmxZV1EwS0NsN0NtTnZibk4wSUdsdWNIVjBOQ0E5SUcxamNHRmtZeTV2Y0dWdVRXTndNekF3T0NnekxDQjdZblZ6VG5WdFltVnlPaUJpZFhOT2RXMWlaWElzSUdSbGRtbGpaVTUxYldKbGNqcGtaWFpwWTJWT2RXMWlaWElzSUNCemNHVmxaRWg2T2lBeU1EQXdNSDBzSUNobGNuSXBJRDAlMkJJSHNLSUNCcFppQW9aWEp5S1NCMGFISnZkeUJsY25JN0Nnb2dJSE5sZEVsdWRHVnlkbUZzS0NncElEMCUyQklIc0tJQ0FnSUdsdWNIVjBOQzV5WldGa0tDaGxjbklzSUhKbFlXUnBibWNwSUQwJTJCSUhzS0lDQWdJQ0FnYVdZZ0tHVnljaWtnZEdoeWIzY2daWEp5T3dvS0lDQWdJQ0FnYzJWMFUzUmhkR1VvSWtGdVlXeHZaMjF2WkhWc0xrTm9ZVzV1Wld3eklpd29jbVZoWkdsdVp5NXlZWGRXWVd4MVpTa3BMSFJ5ZFdVN0NpQWdJQ0I5S1RzS0lDQjlMQ0JKYm5SbGNuWmhiQ2s3Q24wcE93cDlDZ3BtZFc1amRHbHZiaUJ5WldGa05TZ3Bld3BqYjI1emRDQnBibkIxZERVZ1BTQnRZM0JoWkdNdWIzQmxiazFqY0RNd01EZ29OQ3dnZTJKMWMwNTFiV0psY2pvZ1luVnpUblZ0WW1WeUxDQmtaWFpwWTJWT2RXMWlaWEk2WkdWMmFXTmxUblZ0WW1WeUxDQWdjM0JsWldSSWVqb2dNakF3TURCOUxDQW9aWEp5S1NBOVBpQjdDaUFnYVdZZ0tHVnljaWtnZEdoeWIzY2daWEp5T3dvS0lDQnpaWFJKYm5SbGNuWmhiQ2dvS1NBOVBpQjdDaUFnSUNCcGJuQjFkRFV1Y21WaFpDZ29aWEp5TENCeVpXRmthVzVuS1NBOVBpQjdDaUFnSUNBZ0lHbG1JQ2hsY25JcElIUm9jbTkzSUdWeWNqc0tDaUFnSUNBZ0lITmxkRk4wWVhSbEtDSkJibUZzYjJkdGIyUjFiQzVEYUdGdWJtVnNOQ0lzS0hKbFlXUnBibWN1Y21GM1ZtRnNkV1VwS1N4MGNuVmxPd29nSUNBZ2ZTazdDaUFnZlN3Z1NXNTBaWEoyWVd3cE93cDlLVHNLZlFvS1puVnVZM1JwYjI0Z2NtVmhaRFlvS1hzS1kyOXVjM1FnYVc1d2RYUTJJRDBnYldOd1lXUmpMbTl3Wlc1TlkzQXpNREE0S0RVc0lIdGlkWE5PZFcxaVpYSTZJR0oxYzA1MWJXSmxjaXdnWkdWMmFXTmxUblZ0WW1WeU9tUmxkbWxqWlU1MWJXSmxjaXdnSUhOd1pXVmtTSG82SURJd01EQXdmU3dnS0dWeWNpa2dQVDRnZXdvZ0lHbG1JQ2hsY25JcElIUm9jbTkzSUdWeWNqc0tDaUFnYzJWMFNXNTBaWEoyWVd3b0tDa2dQVDRnZXdvZ0lDQWdhVzV3ZFhRMkxuSmxZV1FvS0dWeWNpd2djbVZoWkdsdVp5a2dQVDRnZXdvZ0lDQWdJQ0JwWmlBb1pYSnlLU0IwYUhKdmR5Qmxjbkk3Q2dvZ0lDQWdJQ0J6WlhSVGRHRjBaU2dpUVc1aGJHOW5iVzlrZFd3dVEyaGhibTVsYkRVaUxDaHlaV0ZrYVc1bkxuSmhkMVpoYkhWbEtTa3NkSEoxWlRzS0lDQWdJSDBwT3dvZ0lIMHNJRWx1ZEdWeWRtRnNLVHNLZlNrN0NuMEtDbVoxYm1OMGFXOXVJSEpsWVdRM0tDbDdDbU52Ym5OMElHbHVjSFYwTnlBOUlHMWpjR0ZrWXk1dmNHVnVUV053TXpBd09DZzJMQ0I3WW5WelRuVnRZbVZ5T2lCaWRYTk9kVzFpWlhJc0lHUmxkbWxqWlU1MWJXSmxjanBrWlhacFkyVk9kVzFpWlhJc0lDQnpjR1ZsWkVoNk9pQXlNREF3TUgwc0lDaGxjbklwSUQwJTJCSUhzS0lDQnBaaUFvWlhKeUtTQjBhSEp2ZHlCbGNuSTdDZ29nSUhObGRFbHVkR1Z5ZG1Gc0tDZ3BJRDAlMkJJSHNLSUNBZ0lHbHVjSFYwTnk1eVpXRmtLQ2hsY25Jc0lISmxZV1JwYm1jcElEMCUyQklIc0tJQ0FnSUNBZ2FXWWdLR1Z5Y2lrZ2RHaHliM2NnWlhKeU93b0tJQ0FnSUNBZ2MyVjBVM1JoZEdVb0lrRnVZV3h2WjIxdlpIVnNMa05vWVc1dVpXdzJJaXdvY21WaFpHbHVaeTV5WVhkV1lXeDFaU2twTEhSeWRXVTdDaUFnSUNCOUtUc0tJQ0I5TENCSmJuUmxjblpoYkNrN0NuMHBPd3A5Q2dwbWRXNWpkR2x2YmlCeVpXRmtPQ2dwZXdwamIyNXpkQ0JwYm5CMWREZ2dQU0J0WTNCaFpHTXViM0JsYmsxamNETXdNRGdvTnl3Z2UySjFjMDUxYldKbGNqb2dZblZ6VG5WdFltVnlMQ0JrWlhacFkyVk9kVzFpWlhJNlpHVjJhV05sVG5WdFltVnlMQ0FnYzNCbFpXUkllam9nTWpBd01EQjlMQ0FvWlhKeUtTQTlQaUI3Q2lBZ2FXWWdLR1Z5Y2lrZ2RHaHliM2NnWlhKeU93b0tJQ0J6WlhSSmJuUmxjblpoYkNnb0tTQTlQaUI3Q2lBZ0lDQnBibkIxZERndWNtVmhaQ2dvWlhKeUxDQnlaV0ZrYVc1bktTQTlQaUI3Q2lBZ0lDQWdJR2xtSUNobGNuSXBJSFJvY205M0lHVnljanNLQ2lBZ0lDQWdJSE5sZEZOMFlYUmxLQ0pCYm1Gc2IyZHRiMlIxYkM1RGFHRnVibVZzTnlJc0tISmxZV1JwYm1jdWNtRjNWbUZzZFdVcEtTeDBjblZsT3dvZ0lDQWdmU2s3Q2lBZ2ZTd2dTVzUwWlhKMllXd3BPd3A5S1RzS2ZRbyUzRCUzQyUyRmZpZWxkJTNFJTNDY29tbWVudCUyMHBpbm5lZCUzRCUyMmZhbHNlJTIyJTIwaCUzRCUyMjgwJTIyJTIwdyUzRCUyMjE2MCUyMiUzRUxpZXN0JTIwZGllJTIwV2VydGUlMjBkZXMlMjA0LUthbmFsLUFuYWxvZ21vZHVscy5idXNOdW1iZXIlMjAlMjZndCUzQiUyME5yLiUyMGRlcyUyMFNQSS1CdXNzZXMlMjAoUmFzUGklMjAxJTNEJTIwMCUyQyUyMFJhc1BpMiUyRjMlM0QxJTJDJTIwVGlua2VyJTIwQm9hcmQlM0QyZGV2aWNlTnVtYmVyJTIwJTI2Z3QlM0IlMjBnZW51dHp0ZSUyMENTLUxlaXR1bmclMjAoMCUyMG9kZXIxKSUyMCUyMCUyMCUyMCUzQyUyRmNvbW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMiU1QkhhWVolMjUlNUIqSmVZJTYweFAlM0EhWEVIUiUyMiUyMHglM0QlMjI4OCUyMiUyMHklM0QlMjItMTEyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRTEwMDAwJTIwJTNEJTIwMTAlMjBzZWMlMjAlMjAlMjAzMDAwMDAlMjAlM0QlMjA1JTIwbWluJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIycHJvY2VkdXJlc19jYWxsY3VzdG9tbm9yZXR1cm4lMjIlMjBpZCUzRCUyMllhb1dHUkx5TSUyQ3VERiU1RTMlMkIlMkNMJTNEbCUyMiUzRSUzQ211dGF0aW9uJTIwbmFtZSUzRCUyMlJlYWRfOEFJX01vZHVsJTIyJTNFJTNDYXJnJTIwbmFtZSUzRCUyMmJ1c051bWJlciUyMiUzRSUzQyUyRmFyZyUzRSUzQ2FyZyUyMG5hbWUlM0QlMjJkZXZpY2VOdW1iZXIlMjIlM0UlM0MlMkZhcmclM0UlM0NhcmclMjBuYW1lJTNEJTIySW50ZXJ2YWwlMjIlM0UlM0MlMkZhcmclM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFSRzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyWFF3JTdDOHRjcShWNkdyJTVEWThtKiUyNHYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQVJHMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJ5ZCU0MGtyWXJHWml+JTVFJTNBcSUzRCUzRFAlNDBDRyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBUkcyJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMjZoQWNJJTIzNlhtJTVFJTI0TnNZQ21MKiU0MCglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0U2MDAwMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb24lMjIlMjBpZCUzRCUyMn5TLSlZJTQwWFFLdmVnLWJKbTB+JTNGbyUyMiUyMHglM0QlMjI4OCUyMiUyMHklM0QlMjI2MyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWphdmFzY3JpcHQuMC5BbmFsb2dtb2R1bC5DaGFubmVsMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFYW55JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMiUzQmpqVm9kdSU3RE4lN0JLSCUyMyFGMnYzaWMlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19vcGVyYXRpb24lMjIlMjBpZCUzRCUyMiU1QiU1RSUzQWJlJTNCJTNBUn5YJTYwRSUyQjdGX1ZpMCElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFORCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMiUzRHF1bFdFJTIzUyUzQWJKSi0hWG9iZHY4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VHVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIydFg0dCFmN1pSZSUzRiUyQ0NVYSgxMVVHJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFamF2YXNjcmlwdC4wLkFuYWxvZ21vZHVsLkNoYW5uZWwwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJfY25JOSFwU1FIMjBWdDNGOEElNjAlNjAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UyMzAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMihGV3UhfnElNUQlNUVQfmZfdiU3RCUyQldqJTVEJTI1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VMVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIydWZpLi0lNUJFQiU3RHZzcyUyQlp1JTI1YipOISUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWphdmFzY3JpcHQuMC5BbmFsb2dtb2R1bC5DaGFubmVsMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIycyUyNEgpJTdEUnhmJTI1JTYwcmtMcWMlNUJGVSUzQkclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0U2MDAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJlJTYwVUgxVCU1RE9IJTJCcmxUb3JfKCUyNDFUJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIqNCU1RVNOciUyNTglN0NuJTNGcShZSUEyJTVEMiUyQiUyMiUzRWRyZWlzYXR6X3p3aXNjaGVud2VydCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2FyaXRobWV0aWMlMjIlMjBpZCUzRCUyMkluZlViN29YQ05aWEYtXyU3Q0k1RkglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRURJVklERSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyaWIlMjNOKSUzRCUyQmQlNUJGOXMlMkJkJTVCZyU1RSUyQ0d2JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMTAwJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMi5Rb0glMkM3TiUyNU4lN0QlNDBaTXctJTJCM0VidyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTMyMCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMk4zOSUyM1R4Q2UxZms0SG8lM0F5JTdCVzMyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlMjVDJTVCN1dBJTdCQXQlM0YzSmJIRyUyNTMlMjQlNDAhJTIyJTNFRWluaGVpdCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2FyaXRobWV0aWMlMjIlMjBpZCUzRCUyMkhTJTNGb2glNjApT1l+b3E5dkElMjRkcSU1QkUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU1JTlVTJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIpNmQlMjV2JTI0ZE5lTlZIWSUzQlFOWVclMkZvJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJ0JTJCJTQwRyUzRHJTdilRLUhJJTIzTi1nJTNBR28lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VqYXZhc2NyaXB0LjAuQW5hbG9nbW9kdWwuQ2hhbm5lbDAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIhTyoqdyU1QlFhTSUyRlZrJTNERyklNjBKYzAlNUIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UyNTUlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJHTiUyRm9LUm8xJTI1JTQwdmglM0ElN0JTLTRMcGolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmNMWk8xJTI1UnUlMkIlM0E0bSUyQ0ZSJTJDS3I3cyUyMiUzRWRyZWlzYXR6X2VuZHdlcnQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9hcml0aG1ldGljJTIyJTIwaWQlM0QlMjJZKWMyZ2MlNUJvYSUyNGNVaSkxJTdCM2JmJTI1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VNVUxUSVBMWSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIycyU2MFVSRDRZJTIzdjl+YjRrUSUzRCpDRCklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJ0NzdQWk9YISU0MEpiJTdCJTYwZUx1Z2hQYiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyKjQlNUVTTnIlMjU4JTdDbiUzRnEoWUlBMiU1RDIlMkIlMjIlM0VkcmVpc2F0el96d2lzY2hlbndlcnQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJaTkklNURCJTVEJTNGa1h+bHZIUDkxQ1h0dyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMkQlNjBVNGNLQkN6JTJDZ3dvdmJCIUluUCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTI1QyU1QjdXQSU3QkF0JTNGM0piSEclMjUzJTI0JTQwISUyMiUzRUVpbmhlaXQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMjJCJTNGNkJrOWtFRXU1JTI0OW1Xb050UiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTdCM2dQJTI1UHZKNCU2MFhrJTJDRURqMCF5VyUyMiUzRUJvZGVuZmV1Y2hlX1Byb3plbnQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9yb3VuZCUyMiUyMGlkJTNEJTIyOUQlM0R0JTQwamdnd08zaCU1REwlM0JTUDFtciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFUk9VTkQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk5VTSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyJTNCJTNBb0R5WlZWSiUyQ19JcVpDc2RyJTNGNiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTMuMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyJTI1JTYwUWlwVyUzQkYlNDBoNyUzRE1CJTJCJTIzWiUyMyl5JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJjTFpPMSUyNVJ1JTJCJTNBNG0lMkNGUiUyQ0tyN3MlMjIlM0VkcmVpc2F0el9lbmR3ZXJ0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJIWE1mMEtBdXBtWU8lNUUlMjVWKEMxciglMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VqYXZhc2NyaXB0LjAuQW5hbG9nbW9kdWwuQ2hhbm5lbDBfaW5fJTI1JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9hcml0aG1ldGljJTIyJTIwaWQlM0QlMjI4aSUyQ1klMjQ0QXIlM0YlMjQtTihPJTJGa3JKKWclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU1JTlVTJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlM0ZuTyUyRnRrbnhRLkFRSyUyNUMlN0QucnFzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMTAwJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMkM2b3UlNjBDeSUyM00lMkIlM0QlM0JoJTNBNGpfZTYzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyciUzRnpxQjBkbSh2QyU1RVcwJTNEaSU1QiUyNUthJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlN0IzZ1AlMjVQdko0JTYwWGslMkNFRGowIXlXJTIyJTNFQm9kZW5mZXVjaGVfUHJvemVudCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uJTIyJTIwaWQlM0QlMjJ3JTVCNSU2MGclNUQxTUwlMjR3dUxMKnludWUlMjQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VqYXZhc2NyaXB0LjAuQW5hbG9nbW9kdWwuQ2hhbm5lbDElM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTkRJVElPTiUyMiUzRWFueSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJIZCUzQX4lMjVVKXZiMCUyMyUyRiUyMzQlN0R2VTElN0NoJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjIlMjRUQSElN0QlMjQlN0JRb1hGJTdEWSUyNG4lNDBUcFJOJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VBTkQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjJjckY2JTYwV20wY08lMjNpTyExJTNGLkNHJTQwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VHVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyJTIzZHNKa0IlNURGKDhJaW82bFclMkNHJTJCMiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWphdmFzY3JpcHQuMC5BbmFsb2dtb2R1bC5DaGFubmVsMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyJTdESSUzRnVpJTJDJTdEJTI1aSg2NzR6MUMxZUElN0QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UyMzAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMiU2MENJJTJCUypEUFRTdChKeUNXJTQwRWdqJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VMVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIydTJ+TSU1QnYlMkIwTCUzQjFHQzk5JTJDaCUyMyUyM0wlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VqYXZhc2NyaXB0LjAuQW5hbG9nbW9kdWwuQ2hhbm5lbDElM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMlQteHolM0FsZyo5eiklM0IlM0E1MzNqY0JSJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFNjAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIydUxpdyUzRDFGX2NCJTdEc09+U0tVbUdqJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJtNSUyQkJ5diUyQ2YlN0JSRlhEMHBHWmJoUSUyMiUzRWRyZWlzYXR6X3p3aXNjaGVud2VydF9HYXJ0ZW4lM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9hcml0aG1ldGljJTIyJTIwaWQlM0QlMjIlNDBvTUolM0IlN0RXJTQwcF9ETSU1RTNOS3ZPTHclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRURJVklERSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyRmwzR0VzJTdCJTJCaFNqJTI0KSUyQiUyQ1Q5b0FhJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMTAwJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMkJhSyUyQ1klMkN1eHhHRkpzYiUyQlglNUUlM0IlN0MqJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMzIwJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIydShNSXRQbXklNjAlMjMlNDBVISUzRkJpLUF4JTVCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIxSV8qNmdiJTNBKGclMjMqfjFETTV4aCUyQyUyMiUzRUVpbmhlaXRfR2FydGVuJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfYXJpdGhtZXRpYyUyMiUyMGlkJTNEJTIyTmhHR3ElNUJzUTkoJTNEJTNGJTJGNlElMkJNa2wlMjMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU1JTlVTJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlM0YzcDNuaEgqRG1JUXBmNyU1QjhSRF8lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMmJ4QnRnJTNCKSU1RWVpJTQwNSUyNCpFdFNlLW8lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VqYXZhc2NyaXB0LjAuQW5hbG9nbW9kdWwuQ2hhbm5lbDElM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJ2dikyJTIzRDhiTyUzRG9jWUpCZFBxa1YlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UyNTUlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJGR19iJTNEJTVCa3p6V2xsKE8zbmlCVHElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMkUlNUR3MkxYUkY4QyU2MEx0Sm4lNUUlN0JvQzAlMjIlM0VkcmVpc2F0el9lbmR3ZXJ0X0dhcnRlbiUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2FyaXRobWV0aWMlMjIlMjBpZCUzRCUyMjNpcyUyRlBRJTNEfnZRNShoSCElMkY3YyUyMy4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU1VTFRJUExZJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJOJTI0dnlsc19JJTdENWJsJTNEVyUzQSFWZS54JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyYTBBWiU1QjN+JTVEVXRQVkV1SyUyMypYJTNBcSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIybTUlMkJCeXYlMkNmJTdCUkZYRDBwR1piaFElMjIlM0VkcmVpc2F0el96d2lzY2hlbndlcnRfR2FydGVuJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyJTVEb0IqJTdEZVBWJTYwUEJhT0UzKG4pUCglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJ1NHZLJTI0JTVFa3BpMTVCJTI1fiUzRClOcWZyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIxSV8qNmdiJTNBKGclMjMqfjFETTV4aCUyQyUyMiUzRUVpbmhlaXRfR2FydGVuJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJvYXcuTFpmKms1JTJGIXclNUQzfmdLITYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUyNSl3cjIlNUJkdnAlMkYlMkZCUyU3Qn5lc3VvdCUyMiUzRUJvZGVuZmV1Y2h0ZV9Qcm96ZW50X0dhcnRlbiUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX3JvdW5kJTIyJTIwaWQlM0QlMjIlM0ElM0QlNURJN2UlMkIlN0J4JTIzeG9SY0RYZyElNUJWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VST1VORCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyTlVNJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlM0ZYZ3NTVkFWJTNGckFxQU4lMkIuU0pRSSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTMuMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIya1R5JTI1JTNCbGU0JTJDakNZTnh0cnF6OFYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMkUlNUR3MkxYUkY4QyU2MEx0Sm4lNUUlN0JvQzAlMjIlM0VkcmVpc2F0el9lbmR3ZXJ0X0dhcnRlbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyRjF2WGslMkJMJTdCSGIlMjNwTVo1Wn53WFklMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VqYXZhc2NyaXB0LjAuQW5hbG9nbW9kdWwuQ2hhbm5lbDFfaW5fJTI1JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9hcml0aG1ldGljJTIyJTIwaWQlM0QlMjIlM0E2JTJDQWNvLSE0WVNBRyU1RTBzbi4lNUR+JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VNSU5VUyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyKG5rNkVBJTI0RTRWSjd5JTQwcSp2dUFjJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMTAwJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiUyNSU1Qi4lM0E0JTI0SSU3RCU3QiU1RCU1RWJwLkZHZE1jVSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMmFKKClYTWclM0RkY0J1OSU3RCUyRm1qXyU1QiglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUyNSl3cjIlNUJkdnAlMkYlMkZCUyU3Qn5lc3VvdCUyMiUzRUJvZGVuZmV1Y2h0ZV9Qcm96ZW50X0dhcnRlbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJRY00lMjMyfjhkajEtYyUyNU5Na0t0ViU0MCUyMiUyMHglM0QlMjI1NjMlMjIlMjB5JTNEJTIyMTM4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRUtsZWluc3RlciUyMFdlcnQlMjAtMjAlMjBpbiUyMG5hc3NlciUyMEVyZGUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyZXh5JTNENVklM0IlM0FGUE5TJTNCM1NaJTNEdm1zJTIyJTIweCUzRCUyMjEwNjIlMjIlMjB5JTNEJTIyMTM3JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRUdyJUMzJUI2JUMzJTlGdGVyJTIwV2VydCUyMFRyb2NrZW4lMjAlMkIzMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJVZmNOS1hFJTQwX3gpTlF+JTJGNEhuayU3QyUyMiUyMHglM0QlMjI3ODglMjIlMjB5JTNEJTIyMjM4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRSUyQiUyMDIwJTIwbWVociUyMGFscyUyMGRlbHRhJTIwVHJvY2tlbiUyRk5hc3MlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJCaiFvNiUzRDglNUROJTNCQk1TbHNvJTJDciUyRi0lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFJTJCNSUyMG1laHIlMjBhbHMlMjBXZXJ0JTIwaW4lMjBnYW56JTIwbmFzc2VyJTIwRXJkZSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ4bWwlM0U= Brauche hier weiterhin eure Hilfe. Edit 13.02.2025: Es funktioniert!!! Leider kann ich aber nicht nachvollziehen warum. Aus lauter Frust hab ich nochmals https://www.raspilc.de/Tutorials/4-Kanal-Analog-Modul-in-ioBroker-nutzen über die Katze im IoBroker eingespielt. Ging ohne Fehler und ich hatte im Objekt 8 Kanäle und 1 und 5 hatten auch etwas angezeigt. Hab dann mein Java Script aufgerufen und auch das ging ohne Fehler. Was jetzt anders war als in den letzten Tagen kann ich leider nicht sagen. Falls jemand eine nachvollziehbare Idee hat kann das ja nicht schaden die hier zu posten. LG Horst
  • [Frage] Samsung Klimaanlage Adapter

    Verschoben
    36
    0 Stimmen
    36 Beiträge
    8k Aufrufe
    T
    Offensichtlich funktioniert der samsung-air-conditioner-smart-things seit August 2023 nicht mehr -> https://github.com/teodoradima/homebridge-samsung-air-conditioner-smart-things/issues Die Umstellung auf den JS Code von @Centurytt-0 bringt diese Fehlermeldungen im JS Log: [image: 1739272893386-log.png] und im Protokoll: [image: 1739272759841-protokoll.png]
  • Slave entfernt, in Backitup aber noch da [gelöst]

    37
    2
    0 Stimmen
    37 Beiträge
    3k Aufrufe
    R
    @simatec sagte in Slave entfernt, in Backitup aber noch da und meckert: @reutli sagte in Slave entfernt, in Backitup aber noch da und meckert: Alles klar und hier backitup.2dann löschen? genau so... done und Erfolg: [image: 1739271548107-bildschirmfoto-2025-02-11-um-11.58.41.png]
  • geräte migrieren von zigbee nach zigbee2mqtt möglich?

    17
    -1 Stimmen
    17 Beiträge
    2k Aufrufe
    I
    @asgothian Danke für den deutlichen Hinweis, aber ich verwende auch schon eine Menge Alias-DP. Wenn man wie ich einige Tasmota-Steckdosen mit MQTT hat, bleibt das vernünftigerweise gar nicht aus ;.)
  • Zigbee Adapter "disconnected"

    zigbee adapter disconnected
    6
    0 Stimmen
    6 Beiträge
    500 Aufrufe
    arteckA
    @amg_666 sagte in Zigbee Adapter "disconnected": 20230507 ich tippe auf die Firmware.. da läuft was über.. ich kenne den Kooridnator nicht aber gibbet da nicht was neues ?
  • [gelöst] Zigbee: Probleme mit dem Dateisystem

    22
    0 Stimmen
    22 Beiträge
    3k Aufrufe
    S
    Ja, bei mir gab es dann auch keine Fehlermeldungen mehr. Die Wege des Zigbee(Netzwerks) sind unergründlich, aber manchmal muss man auch nicht alles verstehen.
  • Probleme bei Updates

    5
    0 Stimmen
    5 Beiträge
    443 Aufrufe
    HomoranH
    @toki1973 sagte in Probleme bei Updates: Konnte das Node.js auch über den Terminal Zugriff durchführen. Über die iob GUI ging das nicht. Wo soll man da nodejs upgraden können? @toki1973 sagte in Probleme bei Updates: Jedesmal nach dem Update habe ich Probleme. Welcher Art?
  • Live Charts von Webseite anzeigen lassen in ioBroker

    20
    1
    0 Stimmen
    20 Beiträge
    2k Aufrufe
    K
    @kippe Danke dir für die Hilfe

459

Online

32.9k

Benutzer

83.0k

Themen

1.3m

Beiträge