Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Adapter "smartmeter"

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Adapter "smartmeter"

    This topic has been deleted. Only users with topic management privileges can see it.
    • GLH 510
      GLH 510 @Homoran last edited by GLH 510

      @homoran Danke hab ich auch gerade gelesen. Hab ich umgestellt, brachte aber keine Verbesserung

      Anhand des Logs kann ich auch nichts erkennen. Er bekommt einfach nichts 😞

      smartmeter.0
      2219	2023-01-29 16:09:56.186	debug	Error: No or too long answer from Serial Device after last request.
      
      smartmeter.0
      2219	2023-01-29 16:09:56.183	warn	No or too long answer from Serial Device after last request.
      
      smartmeter.0
      2219	2023-01-29 16:07:55.787	debug	connected set to false
      
      smartmeter.0
      2219	2023-01-29 16:07:55.697	debug	SmartmeterObis options: {"debug":0,"protocol":"D0Protocol","transport":"SerialRequestResponseTransport","requestInterval":"60","anotherQueryDelay":"1000","transportSerialPort":"/dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_0061CBBF-if00-port0","transportSerialBaudrate":null,"transportSerialMessageTimeout":null,"protocolD0WakeupCharacters":0,"protocolD0SignOnMessage":"/?!","protocolD0BaudrateChangeoverOverwrite":115200,"obisFallbackMedium":1}
      
      smartmeter.0
      2219	2023-01-29 16:07:55.666	info	starting. Version 3.3.4 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v14.19.0, js-controller: 4.0.24
      
      smartmeter.0
      2219	2023-01-29 16:07:55.276	debug	Plugin sentry Initialize Plugin (enabled=true)
      
      smartmeter.0
      2219	2023-01-29 16:07:55.149	debug	States connected to redis: 127.0.0.1:9000
      
      smartmeter.0
      2219	2023-01-29 16:07:55.120	debug	States create User PubSub Client
      
      smartmeter.0
      2219	2023-01-29 16:07:55.119	debug	States create System PubSub Client
      
      smartmeter.0
      2219	2023-01-29 16:07:55.101	debug	Redis States: Use Redis connection: 127.0.0.1:9000
      
      smartmeter.0
      2219	2023-01-29 16:07:55.069	debug	Objects connected to redis: 127.0.0.1:9001
      
      smartmeter.0
      2219	2023-01-29 16:07:55.061	debug	Objects client initialize lua scripts
      
      smartmeter.0
      2219	2023-01-29 16:07:55.009	debug	Objects create User PubSub Client
      
      smartmeter.0
      2219	2023-01-29 16:07:55.008	debug	Objects create System PubSub Client
      
      smartmeter.0
      2219	2023-01-29 16:07:55.006	debug	Objects client ready ... initialize now
      
      smartmeter.0
      2219	2023-01-29 16:07:54.957	debug	Redis Objects: Use Redis connection: 127.0.0.1:9001
      
      smartmeter.0
      2069	2023-01-29 16:07:50.343	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
      
      smartmeter.0
      2069	2023-01-29 16:07:50.340	info	terminating
      
      smartmeter.0
      2069	2023-01-29 16:07:50.332	info	Got terminate signal TERMINATE_YOURSELF
      
      smartmeter.0
      2069	2023-01-29 16:06:29.445	warn	No or too long answer from Serial Device after last request.
      
      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @GLH 510 last edited by

        @glh-510

        @homoran sagte in Adapter "smartmeter":

        wo hast du diese Info her??

        du hast 0 Wakeups?

        bei D0 weiß ich nicht was da in die Felder muss.

        GLH 510 1 Reply Last reply Reply Quote 0
        • GLH 510
          GLH 510 @Homoran last edited by

          @homoran Hab ich von da: https://digitaldad.de/2022/03/13/iobroker-stromzaehler-auslesen/

          Homoran 1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 last edited by

            Also generell, vor allem für @SuperDa und @GLH-510

            Bitte anfangen mit den Standardeinstellungen der Instanz!

            Beim "D0 Protokoll" ist an sich im Protokoll jeglicher Baudrate Changeover und kram definiert und passiert ganz automatisch! Hier bei der Baudrate den Anfang einstellen. Der ist bei D0 üblicherwerise 300 baud. Und auch "/?" als Signon Nachricht ist standard, also wenn Ihr das anderen kram eingebt macht Ihr es halt einfach eher schlimmer als besser!

            Die Sonderanforderungen bei @SuperDa, das zb 0x55 zum wakeup gesendet werden muss (wobei das für wakeup mal komplett egal sein SOLLTE weil der ja eh schläft) sprecvhen gerade eher für mich dafür das es kein offizielles D0 Protokoll ist sondern irgendwas Herstellerspezifisches. Ob der Adapter da überhaupt eine chance hat (weil er halt nicht so spezifisch funktioniert) weiss ich nicht. ber auch 0,350s anzugeben bei der Zeit fpr die Serielle Antwort ist blödsinn weil das die gesamtzeit ist. Da sind wir wieder bei" nicht annehmen sondern durch versuch annähern!)

            Generell gilt: Instanz auf Debug log stellen, Settings machen mit SO WENIG WIE MÖGLICH Änderungen (siehe oben), dann ins Log schauen. Dann sehr Ihr (bzw könnt es posten) was rein kommt an Daten und seht auch was der adapter tut. Wenn nur ein "Timeout weil keine Antwott kommt) dann ist generell was falsch und das gerät antwortet nicht oder der Kopf sitzt nicht korrekt.

            @SuperDa Also wenn ich mir Deinen Link ansehe dann, no chance aktuell. Da ist ein parity change drin und alles sehr speziell. Sorry das kann der Adapter aktuell nicht und wenn sowas nicht mehr brauchen hab ich keine Ahnung ob ich zeit habe sowas umzusetzen. generell gehört der Hersteller geschlagen den Usern solche Steine in den Weg zu legen. Wenn du kannst zurückgeben und was nach Standard kaufen 🙂 Weiterhin wenn ich https://github.com/arendst/Tasmota/discussions/17283 lese geht es da um Modbus und nicht um D0??? Auch das was gesendet werden muss (105BFE5916) ist eher Modbus oder sogar MBus? und nicht D0 /SML ... also bitte prüfe nochmal genau ob du im richtigen Thema bist!

            @GLH-510 Am Ende ist das auch eine Thematik fürs Log ... Wenn es "nu der gesate Datensatz" ist dann ist ja die Frage ob der serielle Timeout nicht einfach nur zu kurz für die Größe der Daten ist ... dann stell den doch mal höher. Aber ja effektiv mit Standardeinstellungen anfangen. Und ja dabei kann das Debug log sehr schnell sehr groß werden

            GLH 510 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @GLH 510 last edited by

              @glh-510 sagte in Adapter "smartmeter":

              @homoran Hab ich von da: https://digitaldad.de/2022/03/13/iobroker-stromzaehler-auslesen/

              und wo stehen da die Daten für deinen Zähler?
              Fast jeder Zählertyp brauch andere Einstellungen.

              Aber erst einmal machen was jetzt auch noch @apollon77 sagt un @wendy2702 und ich bereits vorher:
              erst einmal Standardeinstellungen!

              1 Reply Last reply Reply Quote 0
              • GLH 510
                GLH 510 @apollon77 last edited by

                Da bei mir /?! das Ansprechzeichen ist, ist es wohl leider nicht D0 Standardkonform 😞

                @apollon77 said in Adapter "smartmeter":

                Generell gilt: Instanz auf Debug log stellen, Settings machen mit SO WENIG WIE MÖGLICH Änderungen (siehe oben), dann ins Log schauen. Dann sehr Ihr (bzw könnt es posten) was rein kommt an Daten und seht auch was der adapter tut. Wenn nur ein "Timeout weil keine Antwott kommt) dann ist generell was falsch und das gerät antwortet nicht oder der Kopf sitzt nicht korrekt.

                Die Frage ist was halt noch falsch sein kann. Der Timeout "Wartezeit auf serielle Antwort" steht auf 250 sec (Die Antwort dauert kürzer). Der Kopf sitzt richtig, sonst könnte ich nicht per Befehle von der Console aus senden die Antwort sehen.

                apollon77 Homoran 2 Replies Last reply Reply Quote 0
                • apollon77
                  apollon77 @GLH 510 last edited by

                  @glh-510 Dbeug log und posten bzw als File attachen

                  GLH 510 1 Reply Last reply Reply Quote 0
                  • GLH 510
                    GLH 510 @apollon77 last edited by

                    @apollon77

                    smartmeter.0
                    1785	2023-01-29 20:54:42.448	debug	Error: No or too long answer from Serial Device after last request.
                    
                    smartmeter.0
                    1785	2023-01-29 20:54:42.446	warn	No or too long answer from Serial Device after last request.
                    
                    smartmeter.0
                    1785	2023-01-29 20:50:31.994	debug	connected set to false
                    
                    smartmeter.0
                    1785	2023-01-29 20:50:31.976	silly	States system redis pmessage system.adapter.smartmeter.0.logLevel/system.adapter.smartmeter.0.logLevel:{"val":"silly","ack":true,"ts":1675021831953,"q":0,"from":"system.adapter.smartmeter.0","lc":1675004875703}
                    
                    smartmeter.0
                    1785	2023-01-29 20:50:31.947	debug	SmartmeterObis options: {"debug":0,"protocol":"D0Protocol","transport":"SerialRequestResponseTransport","requestInterval":300,"transportSerialPort":"/dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_0061CBBF-if00-port0","transportSerialBaudrate":null,"transportSerialMessageTimeout":250000,"protocolD0WakeupCharacters":0,"protocolD0SignOnMessage":"?!","obisFallbackMedium":1}
                    
                    smartmeter.0
                    1785	2023-01-29 20:50:31.918	info	starting. Version 3.3.4 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v14.19.0, js-controller: 4.0.24
                    
                    smartmeter.0
                    1785	2023-01-29 20:50:31.484	debug	Plugin sentry Initialize Plugin (enabled=true)
                    
                    smartmeter.0
                    11728	2023-01-29 20:49:01.516	info	Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                    
                    smartmeter.0
                    11728	2023-01-29 20:49:01.515	debug	Plugin sentry destroyed
                    
                    smartmeter.0
                    11728	2023-01-29 20:49:01.428	info	Got terminate signal TERMINATE_YOURSELF
                    
                    smartmeter.0
                    11728	2023-01-29 20:49:01.427	silly	States system redis pmessage system.adapter.smartmeter.0.sigKill/system.adapter.smartmeter.0.sigKill:{"val":-1,"ack":false,"ts":1675021741354,"q":0,"from":"system.host.raspberrypi","lc":1675021741354}
                    
                    smartmeter.0
                    11728	2023-01-29 20:40:44.731	debug	Error: No or too long answer from Serial Device after last request.
                    
                    apollon77 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @GLH 510 last edited by

                      @glh-510 sagte in Adapter "smartmeter":

                      Da bei mir /?! das Ansprechzeichen ist,

                      nochmals: Wo hast du diese Info her?

                      @glh-510 sagte in Adapter "smartmeter":

                      @homoran Hab ich von da: https://digitaldad.de/2022/03/13/iobroker-stromzaehler-auslesen/

                      dort habe ich nichts über deinen Zählertyp gefunden.

                      @homoran sagte in Adapter "smartmeter":

                      @glh-510 sagte in Adapter "smartmeter":

                      @homoran Hab ich von da: https://digitaldad.de/2022/03/13/iobroker-stromzaehler-auslesen/

                      und wo stehen da die Daten für deinen Zähler?
                      Fast jeder Zählertyp brauch andere Einstellungen.

                      Aber erst einmal machen was jetzt auch noch @apollon77 sagt un @wendy2702 und ich bereits vorher:
                      erst einmal Standardeinstellungen!

                      hast du das inzwischen gemacht?
                      Ist das log mit default Einstellungen vom Adapter?

                      1 Reply Last reply Reply Quote 0
                      • apollon77
                        apollon77 @GLH 510 last edited by

                        @glh-510 baudrate bitte eintragen mit 300. und die selbst angegebene signon Nachricht rauslöschen.

                        GLH 510 2 Replies Last reply Reply Quote 1
                        • GLH 510
                          GLH 510 @apollon77 last edited by

                          @apollon77 Die Signon Nachricht hatte ich schon vorher rausgelöscht. Aber mit der 300 funktioniert es nun. Vielen Dank für die Hilfe.

                          Homoran 1 Reply Last reply Reply Quote 1
                          • Homoran
                            Homoran Global Moderator Administrators @GLH 510 last edited by

                            @glh-510 sagte in Adapter "smartmeter":

                            Die Signon Nachricht hatte ich schon vorher rausgelöscht.

                            @glh-510 warum kommen diese Informationen immer erst, wenn man mit der Fehlersuche schon/noch woanders ist?

                            https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                            1 Reply Last reply Reply Quote 0
                            • GLH 510
                              GLH 510 @apollon77 last edited by

                              @apollon77 said in Adapter "smartmeter":

                              @glh-510 baudrate bitte eintragen mit 300. und die selbst angegebene signon Nachricht rauslöschen.

                              Es funktioniert jetzt auch die Baudratenerhöhung auf 19200baud. Leider aber nicht auf die "nicht standardkonforme" Baudrate von 115200. Würde das der Adapter eigentlich auch können oder sind die erlaubten Baudraten gemäß Standard programmiert?

                              Unbenannt.JPG

                              apollon77 1 Reply Last reply Reply Quote 0
                              • apollon77
                                apollon77 @GLH 510 last edited by

                                @glh-510 sagte in Adapter "smartmeter":

                                oder sind die erlaubten Baudraten gemäß Standard programmiert?

                                Ja natürlich sind Sie das 🙂 Hätte auch bisher noch keinen Zähler gesehen der sowas kann ,...

                                1 Reply Last reply Reply Quote 1
                                • GLH 510
                                  GLH 510 last edited by

                                  @apollon77 Danke. Dann spiel ich mal ein wenig mit D0Protocol.js rum 😀

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    SuperDa last edited by

                                    Hat niemand einen Vorschlag wie ich die folgenden Werte im Adapter einstellen muss, damit mein SensoStar U Daten ausspuckt?

                                    WakeUp: 0x55 für 2,2Sek bzw. 53x 55555555555555555555 > 8N1,2400Baud
                                    Antwortpause: 350ms
                                    gefolgt von: 105BFE5916 >8E1,2400Baud

                                    Der WMZ ist dann 4 Sekunden lang erreichbar, wenn keine weiteren Anfragen folgen, ansonsten muss dieser wie oben beschrieben wieder aufgeweckt werden.

                                    Ansonsten liefert der SensoStar optisch 4x am Tag Daten.

                                    Egal wie ich den Adapter einstelle, erscheint im LOG die Warnung "No or too long answer from Serial Device after last request."

                                    Mit dem PC Programm "LorusFree" habe ich direkt auf Kopfdruck sämtliche Daten fehlerfrei erhalten, dann muss es doch auch mit dem Adapter funktionieren!?

                                    Könnt Ihr mir bitte Helfen, ich komme an der Stelle einfach nicht weiter.

                                    Vielen Dank!
                                    Daniel

                                    Meine aktuellen Einstellungen:

                                    Unbenannt.JPG

                                    wendy2702 apollon77 2 Replies Last reply Reply Quote 0
                                    • wendy2702
                                      wendy2702 @SuperDa last edited by

                                      @superda Keine Ahnung ob ich das Richtige Datenblatt gefunden habe, aber in dem welches ich gefunden habe steht bei den Schnittstellen nichts von dem was der Smartmeter Adapter kann:

                                      optische Schnittstelle (M-Bus-Protokoll);
                                      optional: wireless M-Bus; wireless M-Bus + 3 Impulseingänge; M-Bus;
                                      M-Bus + 3 Impulseingänge; Modbus RTU; LoRaWAN + 3 Impulseingänge;
                                      1 Impulsausgang; 2 Impulsausgänge
                                      

                                      Ist das denn das Teil hier:

                                      https://www.engelmann.de/wp-content/uploads/2022/09/Datenblatt_SensoStar_U_2022_09_14_de.pdf

                                      S 1 Reply Last reply Reply Quote 0
                                      • S
                                        SuperDa @wendy2702 last edited by

                                        @wendy2702 Vielen Dank für Deine schnelle Rückmeldung! Ja, es ist der richtige WMZ. D.h. obwohl der Smartmeter Adapter das D0 Protokoll anbietet, ist es für den WMZ ungeeignet?

                                        Der WMZ muss "aufgeweckt" werden, deshalb dachte ich, dass der Adapter bzw. Protokoll passen.

                                        Ansonsten gibt es allgemein keine Erfahrungswerte mit Engelmann Zählern? Es gibt auch baugleiche wie von Elster.

                                        apollon77 1 Reply Last reply Reply Quote 0
                                        • F
                                          fliegema last edited by fliegema

                                          Moin in die Runde,

                                          bin leider mit der gelben Lampe des Adpaters gesegnet und komme nach Tagen des Googlns nichts weiter. Vlt. erkennt von Euch einer meinen Fehler.

                                          Hardware: RPI 4 + USB IR Lesekopf EHZ Lese-Schreib-Kopf Volkszähler Hichi Smartmeter
                                          Zähler: eBZ DD3 BZ06 DTA - SMZ1
                                          Smartmeter auf einem ioBorker slave installiert.

                                          bekomme auch auf der Konsole eine Ausgabe, also scheint die schlichte Verbindung zu klappen (die 1b 1b 1b kommt auch mit):

                                          ~ $ cat /dev/ttyUSB0 | od -tx1
                                          0000000 07 42 5a 44 44 33 0b 09 01 45 42 5a 01 00 10 4c
                                          0000020 70 01 01 63 62 60 00 76 05 00 84 4a 0b 62 00 62
                                          0000040 00 72 65 00 00 07 01 77 01 0b 09 01 45 42 5a 01
                                          0000060 00 10 4c 70 01 72 62 01 65 03 39 47 91 7c 77 07
                                          0000100 81 81 c7 82 03 ff 01 01 01 01 04 45 42 5a 01 77
                                          0000120 07 01 00 00 00 09 ff 01 01 01 01 0b 09 01 45 42
                                          0000140 5a 01 00 10 4c 70 01 77 07 01 00 01 08 00 ff 64
                                          0000160 01 01 80 01 62 1e 52 fb 69 00 00 00 83 5f 19 f3
                                          0000200 78 01 77 07 01 00 01 08 01 ff 01 01 62 1e 52 fb
                                          0000220 69 00 00 00 83 59 0b a8 78 01 77 07 01 00 01 08
                                          0000240 02 ff 01 01 62 1e 52 fb 69 00 00 00 00 06 0e 4b
                                          0000260 00 01 77 07 01 00 10 07 00 ff 01 01 62 1b 52 fe
                                          0000300 55 00 01 47 aa 01 77 07 01 00 24 07 00 ff 01 01
                                          0000320 62 1b 52 fe 55 00 00 13 4a 01 77 07 01 00 38 07
                                          0000340 00 ff 01 01 62 1b 52 fe 55 00 01 30 f8 01 77 07
                                          0000360 01 00 4c 07 00 ff 01 01 62 1b 52 fe 55 00 00 03
                                          0000400 68 01 77 07 01 00 20 07 00 ff 01 01 62 23 52 ff
                                          0000420 63 09 62 01 77 07 01 00 34 07 00 ff 01 01 62 23
                                          0000440 52 ff 63 09 4f 01 77 07 01 00 48 07 00 ff 01 01
                                          0000460 62 23 52 ff 63 09 5c 01 01 01 63 3d d3 00 76 05
                                          0000500 00 84 4a 0c 62 00 62 00 72 65 00 00 02 01 71 01
                                          0000520 63 bd 43 00 1b 1b 1b 1b 1a 00 77 5d 1b 1b 1b 1
                                          

                                          Mit minicom kommt auch viel raus.

                                          sudo minicom -D /dev/ttyUSB0 -b 9600 7E1 --displayhex --wrap
                                          

                                          Hier in der Suche Forum Suche haben auch einige einen DD3 Zähler und alle Einstellungen klappen bei mir im Smartmeter leider nicht.

                                          Letzte Smartmeter Einstellung:
                                          1.png

                                          Es sol laut Anleitung folgendes gehen:
                                          3.jpg

                                          Habe mich ebenfalls versucht an "DigitalDad"s Guide zu halten, hat auch nicht geklappt Link zur Website

                                          im Debug mode bekomme ich seeeeeeeeehr viele Meldungen bis hin das mein Master ioBroker in die Knie gehen will.

                                          smartmeter.0
                                          2023-02-04 13:19:12.550	debug	CURRENT PROCESS STEP 0 IN CHECKMESSAGE
                                          
                                          smartmeter.0
                                          2023-02-04 13:19:12.550	debug	ADD NEW DATA (9131 + NEW 4)
                                          
                                          smartmeter.0
                                          2023-02-04 13:19:12.547	debug	MATCH-RESULT SIGNON: "+\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c\u0015\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\ta\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\t[\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\t`\u0001\u0001\u0001c/\u0012\u0000v\u0005\u0000\u0004^jb\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001cL-\u0000\u001b\u001b\u001b\u001b\u001a\u0000\nW\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^nb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001cmu\u0000v\u0005\u0000\u0004^ob\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039Jw|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`B\b\u0000\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z3=\u0000\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001o8\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0013\u0016\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001@\u0013\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c\u000f\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\t\\\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\t_\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\t\\\u0001\u0001\u0001cTK\u0000v\u0005\u0000\u0004^pb\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001c.Q\u0000\u001b\u001b\u001b\u001b\u001a\u0000Ob\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^tb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c\u0018}\u0000v\u0005\u0000\u0004^ub\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039Jx|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`Bm\u0001\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z4\"\u0001\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001iO\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0013\f\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001:\u001c\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c'\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\tW\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\t\\\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\tf\u0001\u0001\u0001ct,\u0000v\u0005\u0000\u0004^vb\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001c@L\u0000\u001b\u001b\u001b\u001b\u001a\u00000 \u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^zb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c\r\u000f\u0000v\u0005\u0000\u0004^{b\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039Jy|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`BQ|\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z4\u0006|\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001k\n\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0013\u0018\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001<:\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c8\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\t^\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\t]\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\ta\u0001\u0001\u0001cZd\u0000v\u0005\u0000\u0004^|b\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001crj\u0000\u001b\u001b\u001b\u001b\u001a\u0000G_\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^\u0000b\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c_\u001e\u0000v\u0005\u0000\u0004^\u0001b\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039Jz|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`C6b\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z4kb\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001k<\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0012g\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001<3\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c\"\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\tU\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\t_\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\tb\u0001\u0001\u0001c\u0006X\u0000v\u0005\u0000\u0004^\u0002b\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001cw\u0010\u0000\u001b\u001b\u001b\u001b\u001a\u00008b\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^\u0006b\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c\u0000r\u0000v\u0005\u0000\u0004^\u0007b\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039J{|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`C\u001aQ\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z5OQ\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001gC\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0012n\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u00018/\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c&\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\tY\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\t[\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\th\u0001\u0001\u0001c\u001cV\u0000v\u0005\u0000\u0004^\bb\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001cE6\u0000\u001b\u001b\u001b\u001b\u001a\u0000r#\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^\fb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001cpO\u0000v\u0005\u0000\u0004^\rb\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039J||w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`C\"\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z54\"\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001jo\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0012f\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001;g\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c\"\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\t[\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\t]\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\te\u0001\u0001\u0001c\u001du\u0000v\u0005\u0000\u0004^\u000eb\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001c++\u0000\u001b\u001b\u001b\u001b\u001a\u0000W\u0004\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^\u0012b\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c`\b\u0000v\u0005\u0000\u0004^\u0013b\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039J}|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`Dcz\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z6\u0018z\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001gq\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0012I\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u00018\u0016\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c\u0012\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\tV\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\ta\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\ta\u0001\u0001\u0001c(8\u0000v\u0005\u0000\u0004^\u0014b\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001cIW\u0000\u001b\u001b\u001b\u001b\u001a\u0000sl\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^\u0018b\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c\u00105\u0000v\u0005\u0000\u0004^\u0019b\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039J~|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`DI=\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z6~=\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001nX\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0013\u0016\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001?6\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c\f\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\t]\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\t\\\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\tf\u0001\u0001\u0001cE-\u0000v\u0005\u0000\u0004^\u001ab\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001cOg\u0000\u001b\u001b\u001b\u001b\u001a\u0000Jo\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^\u001eb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001cOY\u0000v\u0005\u0000\u0004^\u001fb\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039J|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`E-\u0004\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z6b\u0004\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001i\u0000\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u00124\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001:\u000b\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001cA\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\tV\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\ta\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\te\u0001\u0001\u0001cqi\u0000v\u0005\u0000\u0004^ b\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001c\r.\u0000\u001b\u001b\u001b\u001b\u001a\u0000\u001a\u0016\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^$b\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c0:\u0000v\u0005\u0000\u0004^%b\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\u0000|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`E\u0013\u001b\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z7H\u001b\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001o\u0005\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0012w\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001@1\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c]\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\tX\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\tb\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\ta\u0001\u0001\u0001cdt\u0000v\u0005\u0000\u0004^&b\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001cc3\u0000\u001b\u001b\u001b\u001b\u001a\u00003m\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^*b\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c%H\u0000v\u0005\u0000\u0004^+b\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\u0001|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`Ey)\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z7.)\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001of\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0013\u000b\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001@X\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c\u0003\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\t[\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\t_\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\te\u0001\u0001\u0001c)\u000b\u0000v\u0005\u0000\u0004^,b\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001cQ\u0015\u0000\u001b\u001b\u001b\u001b\u001a\u0000;\u000e\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^0b\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001cP@\u0000v\u0005\u0000\u0004^1b\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\u0002|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`F_e\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z8\u0014e\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001p\u000b\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0012p\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001@v\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c%\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\tT\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\ta\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\tg\u0001\u0001\u0001cx~\u0000v\u0005\u0000\u0004^2b\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001c\u0007\u0000\u001b\u001b\u001b\u001b\u001a\u0000;\u000b\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^6b\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c\u000f,\u0000v\u0005\u0000\u0004^7b\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\u0003|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`FEZ\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z8zZ\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001o\n\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0013\u0016\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001?>\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c6\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\t[\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\t]\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\tb\u0001\u0001\u0001cF\u0001\u0000v\u0005\u0000\u0004^8b\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001c5Y\u0000\u001b\u001b\u001b\u001b\u001a\u0000 J\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^<b\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c\u0011\u0000v\u0005\u0000\u0004^=b\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\u0004|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`G,/\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z8a/\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001pg\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0013*\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001A\u0015\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c(\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\tX\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\t]\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\te\u0001\u0001\u0001cwb\u0000v\u0005\u0000\u0004^>b\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001c[D\u0000\u001b\u001b\u001b\u001b\u001a\u0000{/\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^Bb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001cqk\u0000v\u0005\u0000\u0004^Cb\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\u0005|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`G\u00129\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z9G9\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001oX\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0013\u001a\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001?8\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c\u0006\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\tY\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\tX\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\th\u0001\u0001\u0001c\u0017\u0016\u0000v\u0005\u0000\u0004^Db\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001cHn\u0000\u001b\u001b\u001b\u001b\u001a\u0000\u000f'\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^Hb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c\u0001V\u0000v\u0005\u0000\u0004^Ib\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\u0006|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`Gy.\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z9..\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001r\"\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u00132\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001C/\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001cA\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\t`\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\tY\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\tb\u0001\u0001\u0001c?\u0018\u0000v\u0005\u0000\u0004^Jb\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001cN^\u0000\u001b\u001b\u001b\u001b\u001a\u0000d6\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^Nb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c^:\u0000v\u0005\u0000\u0004^Ob\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\u0007|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`H_\u0015\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z:\u0014\u0015\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001nZ\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0012w\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001?C\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c \u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\tX\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\t[\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\tc\u0001\u0001\u0001cV\"\u0000v\u0005\u0000\u0004^Pb\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001c,\"\u0000\u001b\u001b\u001b\u001b\u001a\u00000)\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^Tb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c+2\u0000v\u0005\u0000\u0004^Ub\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\b|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`HD9\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z:y9\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001mg\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0013&\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001>?\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c\u0002\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\t[\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\tU\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\ti\u0001\u0001\u0001c\u001bj\u0000v\u0005\u0000\u0004^Vb\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001cB?\u0000\u001b\u001b\u001b\u001b\u001a\u0000(4\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^Zb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c>@\u0000v\u0005\u0000\u0004^[b\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\t|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`I+A\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z:`A\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001q \u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0012>\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001Bi\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001by\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\t_\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\tX\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\tb\u0001\u0001\u0001cw^\u0000v\u0005\u0000\u0004^\\b\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001cp\u0019\u0000\u001b\u001b\u001b\u001b\u001a\u0000Dj\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^`b\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001cA#\u0000v\u0005\u0000\u0004^ab\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\n|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`I\u000b,\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z;@,\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001YN\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u00125\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001*\u001a\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001b\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\tZ\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\tV\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\tc\u0001\u0001\u0001c6g\u0000v\u0005\u0000\u0004^bb\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001c\u0006F\u0000\u001b\u001b\u001b\u001b\u001a\u0000TW\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^fb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c\u001eO\u0000v\u0005\u0000\u0004^gb\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\u000b|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`IgO\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z;\u001cO\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001M}\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0012m\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001\u001e\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c\u0011\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\t^\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\tT\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\th\u0001\u0001\u0001cVM\u0000v\u0005\u0000\u0004^hb\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001c4`\u0000\u001b\u001b\u001b\u001b\u001a\u0000Ou\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^lb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001cnr\u0000v\u0005\u0000\u0004^mb\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\f|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`JDx\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z;yx\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001M\u0014\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0013j\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001\u001e\b\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c\"\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\t\\\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\tX\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\tc\u0001\u0001\u0001c][\u0000v\u0005\u0000\u0004^nb\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001cZ}\u0000\u001b\u001b\u001b\u001b\u001a\u0000\u0019w\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^rb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c~5\u0000v\u0005\u0000\u0004^sb\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\r|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`J#0\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z<X0\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001VI\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0013\b\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001'?\u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001c\u0002\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\tZ\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\tT\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\tb\u0001\u0001\u0001c\u0013%\u0000v\u0005\u0000\u0004^tb\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001c8\u0001\u0000\u001b\u001b\u001b\u001b\u001a\u0000SK\u001b\u001b\u001b\u001b\u0001\u0001\u0001\u0001v\u0005\u0000\u0004^xb\u0000b\u0000re\u0000\u0000\u0001\u0001v\u0001\u0001\u0007eBZDD3\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001\u0001c\u000e\b\u0000v\u0005\u0000\u0004^yb\u0000b\u0000re\u0000\u0000\u0007\u0001w\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001rb\u0001e\u00039K\u000e|w\u0007\u0001\u0001G\u0002\u0003\u0001\u0001\u0001\u0001\u0004EBZ\u0001w\u0007\u0001\u0000\u0000\u0000\t\u0001\u0001\u0001\u0001\u000b\t\u0001EBZ\u0001\u0000\u0010Lp\u0001w\u0007\u0001\u0000\u0001\b\u0000d\u0001\u0001\u0000\u0001b\u001eR{i\u0000\u0000\u0000\u0003`K\fI\u0001w\u0007\u0001\u0000\u0001\b\u0001\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0003Z<AI\u0001w\u0007\u0001\u0000\u0001\b\u0002\u0001\u0001b\u001eR{i\u0000\u0000\u0000\u0000\u0006\u000eK\u0000\u0001w\u0007\u0001\u0000\u0010\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001zX\u0001w\u0007\u0001\u0000$\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u0013E\u0001w\u0007\u0001\u00008\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0001K \u0001w\u0007\u0001\u0000L\u0007\u0000\u0001\u0001b\u001bR~U\u0000\u0000\u001bs\u0001w\u0007\u0001\u0000 \u0007\u0000\u0001\u0001b#Rc\t`\u0001w\u0007\u0001\u00004\u0007\u0000\u0001\u0001b#Rc\tT\u0001w\u0007\u0001\u0000H\u0007\u0000\u0001\u0001b#Rc\tg\u0001\u0001\u0001c&\u0000\u0000v\u0005\u0000\u0004^zb\u0000b\u0000re\u0000\u0000\u0002\u0001q\u0001c>1\u0000\u001b\u001b\u001b" -> null
                                          
                                          smartmeter.0
                                          2023-02-04 13:19:12.546	debug	CURRENT PROCESS STEP 0 IN CHECKMESSAGE
                                          
                                          smartmeter.0
                                          2023-02-04 13:19:12.546	debug	ADD NEW DATA (9128 + NEW 3)
                                          

                                          Habe selbstverständlich den IR Lesekopf bereits gedreht, leider ohne Erfolg.

                                          Der Zähler hat zwei Ausgaben:
                                          2.png

                                          Habe sowohl MSB als auch Info ausprobiert.

                                          Wohl gemerkt, hatte vorher einen Hichi Wifi Lesekopf auf dem hat das auslesen auf der Info Schnittstelle wunderbar geklappt. Leider ist das WLAN bis in den Keller unzureichend für den Wifi Lesekopf gewesen, daher die Lösung mit ioBroker Slave und USB Lesekopf.

                                          Wie in dieser Topic auch beschrieben, habe ich den Adapter auch mal auf Standard gelassen, leider auch ohne Erfolg.

                                          Würde mich sehr über Hilfe von Euch freuen.

                                          K apollon77 2 Replies Last reply Reply Quote 0
                                          • apollon77
                                            apollon77 @SuperDa last edited by

                                            @superda Ääähhmm ... DU hattest aber schon meine letzte Antwort gesehen??

                                            Da hatte ich schon geschrieben das das eher nach MBus aussieht und das ist ein anderer Adapter und ein ganz anderes Protokoll

                                            wendy2702 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            964
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            281
                                            3634
                                            1683298
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo