Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Admin startet nicht mehr

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Admin startet nicht mehr

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
111 Beiträge 9 Kommentatoren 12.8k Aufrufe 8 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P PhoenixCR

    @crunchip

    wieder aus :face_palm:

    top - 14:11:53 up  7:29,  1 user,  load average: 1.54, 0.90, 0.64
    Tasks: 168 total,   6 running, 162 sleeping,   0 stopped,   0 zombie
    %Cpu(s):  4.4 us,  3.3 sy,  0.0 ni, 91.4 id,  0.3 wa,  0.0 hi,  0.7 si,  0.0 st
    MiB Mem :   7897.9 total,   4814.5 free,   1622.8 used,   1460.6 buff/cache
    MiB Swap:    100.0 total,    100.0 free,      0.0 used.   6402.4 avail Mem
    
      PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
    12707 iobroker  20   0  317684 197820  31240 R   7.9   2.4  51:10.70 iobroker.js-con
    13917 iobroker  20   0  188504  72572  31144 S   6.6   0.9   7:22.64 io.ds18b20.0
    12749 iobroker  20   0  207932  92456  30960 R   5.3   1.1  14:17.62 io.influxdb.0
      724 influxdb  20   0 1145204 141052  28568 S   3.6   1.7  19:10.58 influxd
    12985 iobroker  20   0  205832  97900  36008 R   1.7   1.2  12:43.68 io.jarvis.0
    16633 iobroker  20   0  194864  79508  31092 R   1.7   1.0   1:55.75 io.modbus.0
    12726 iobroker  20   0  397608 208948  36536 S   1.3   2.6   2:54.47 io.admin.0
    12768 iobroker  20   0  248732 139212  35984 S   1.3   1.7   9:21.69 io.javascript.0
      135 root      20   0   86752  38788  37948 S   1.0   0.5   1:21.27 systemd-journal
    12798 iobroker  20   0  261968 150776  36784 S   1.0   1.9  10:56.55 node-red
     4282 root      20   0       0      0      0 I   0.7   0.0   0:00.26 kworker/3:3-events_freezable
     4376 chris     20   0   11232   3168   2616 R   0.7   0.0   0:00.21 top
    12872 iobroker  20   0  190676  74496  31076 R   0.7   0.9   0:56.94 io.modbus.2
    13148 iobroker  20   0  190316  68192  31092 S   0.7   0.8   0:26.23 io.sayit.0
       13 root      20   0       0      0      0 S   0.3   0.0   0:04.86 ksoftirqd/0
       29 root      20   0       0      0      0 S   0.3   0.0   0:01.93 ksoftirqd/3
       71 root       0 -20       0      0      0 I   0.3   0.0   0:32.50 kworker/u9:0-brcmf_wq/mmc1:0001:1
       94 root     -51   0       0      0      0 S   0.3   0.0   1:03.25 irq/62-mmc0
       99 root      20   0       0      0      0 S   0.3   0.0   0:29.28 jbd2/sda2-8
      397 avahi     20   0    7048   3260   2776 S   0.3   0.0   0:43.51 avahi-daemon
      425 root      20   0   26544   3232   2648 S   0.3   0.0   0:24.53 rsyslogd
     3438 root      20   0       0      0      0 I   0.3   0.0   0:00.85 kworker/0:0-events
    12530 root      20   0       0      0      0 I   0.3   0.0   0:03.95 kworker/u8:0-ext4-rsv-conversion
    12805 iobroker  20   0  200348  87792  36512 S   0.3   1.1   0:36.13 io.telegram.0
        1 root      20   0   33884   9280   7304 S   0.0   0.1   0:05.87 systemd
        2 root      20   0       0      0      0 S   0.0   0.0   0:00.03 kthreadd
        3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_gp
        4 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_par_gp
        5 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 slub_flushwq
        6 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 netns
        8 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker/0:0H-kblockd
       10 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 mm_percpu_wq
       11 root      20   0       0      0      0 S   0.0   0.0   0:00.00 rcu_tasks_rude_
       12 root      20   0       0      0      0 S   0.0   0.0   0:00.00 rcu_tasks_trace
       14 root      20   0       0      0      0 I   0.0   0.0   0:28.97 rcu_sched
       15 root      rt   0       0      0      0 S   0.0   0.0   0:00.02 migration/0
       16 root      20   0       0      0      0 S   0.0   0.0   0:00.00 cpuhp/0
       17 root      20   0       0      0      0 S   0.0   0.0   0:00.00 cpuhp/1
       18 root      rt   0       0      0      0 S   0.0   0.0   0:00.02 migration/1
       19 root      20   0       0      0      0 S   0.0   0.0   0:01.96 ksoftirqd/1
       21 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker/1:0H-kblockd
       22 root      20   0       0      0      0 S   0.0   0.0   0:00.00 cpuhp/2
       23 root      rt   0       0      0      0 S   0.0   0.0   0:00.01 migration/2
       24 root      20   0       0      0      0 S   0.0   0.0   0:01.84 ksoftirqd/2
       26 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker/2:0H-events_highpri
       27 root      20   0       0      0      0 S   0.0   0.0   0:00.00 cpuhp/3
       28 root      rt   0       0      0      0 S   0.0   0.0   0:00.03 migration/3
       31 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker/3:0H-kblockd
       32 root      20   0       0      0      0 S   0.0   0.0   0:00.00 kdevtmpfs
       33 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 inet_frag_wq
       38 root      20   0       0      0      0 S   0.0   0.0   0:00.00 kauditd
       39 root      20   0       0      0      0 S   0.0   0.0   0:00.02 khungtaskd
       40 root      20   0       0      0      0 S   0.0   0.0   0:00.00 oom_reaper
       41 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 writeback
       42 root      20   0       0      0      0 S   0.0   0.0   0:01.65 kcompactd0
       65 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kblockd
    
    
    crunchipC Abwesend
    crunchipC Abwesend
    crunchip
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #84

    @phoenixcr da muss dann etwas anderes faul sein

    umgestiegen von Proxmox auf Unraid

    P 1 Antwort Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      @phoenixcr

      Was steht in

      dmesg -T
      

      so drin?

      P Offline
      P Offline
      PhoenixCR
      schrieb am zuletzt editiert von
      #85

      @thomas-braun sagte in Admin startet nicht mehr:

      @phoenixcr

      Was steht in

      dmesg -T
      

      so drin?

      Sorry, habs hier reinkopiert, da ich mich nicht auskenne.

      Booting Linux on physical CPU 0x0
      Linux version 5.15.76-v7l+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1597 SMP Fri Nov 4 12:14:58 GMT 2022
      CPU: ARMv7 Processor [410fd083] revision 3 (ARMv7), cr=30c5383d
      CPU: div instructions available: patching division code
      CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
      OF: fdt: Machine model: Raspberry Pi 4 Model B Rev 1.4
      random: crng init done
      Memory policy: Data cache writealloc
      Reserved memory: created CMA memory pool at 0x000000001ac00000, size 320 MiB
      OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
      Zone ranges:
        DMA      [mem 0x0000000000000000-0x000000002fffffff]
        Normal   empty
        HighMem  [mem 0x0000000030000000-0x00000001ffffffff]
      Movable zone start for each node
      Early memory node ranges
        node   0: [mem 0x0000000000000000-0x000000003b2fffff]
        node   0: [mem 0x0000000040000000-0x00000000fbffffff]
        node   0: [mem 0x0000000100000000-0x00000001ffffffff]
      Initmem setup node 0 [mem 0x0000000000000000-0x00000001ffffffff]
      On node 0, zone HighMem: 256 pages in unavailable ranges
      percpu: Embedded 16 pages/cpu s35788 r8192 d21556 u65536
      pcpu-alloc: s35788 r8192 d21556 u65536 alloc=16*4096
      pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
      Built 1 zonelists, mobility grouping on.  Total pages: 2059328
      Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1  smsc95xx.macaddr=E4:5F:01:24:48:2F vc_mem.mem_base=0x3eb00000 vc_mem.mem_size=0x3ff00000  console=ttyS0,115200 console=tty1 root=PARTUUID=13a628e6-02 rootfstype=ext4 fsck.repair=yes rootwait
      Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
      Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
      mem auto-init: stack:off, heap alloc:off, heap free:off
      software IO TLB: mapped [mem 0x0000000012400000-0x0000000016400000] (64MB)
      Memory: 7757740K/8244224K available (10240K kernel code, 1386K rwdata, 3308K rodata, 2048K init, 591K bss, 158804K reserved, 327680K cma-reserved, 7457792K highmem)
      SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
      ftrace: allocating 35511 entries in 105 pages
      ftrace: allocated 105 pages with 4 groups
      trace event string verifier disabled
      rcu: Hierarchical RCU implementation.
              Rude variant of Tasks RCU enabled.
              Tracing variant of Tasks RCU enabled.
      rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
      NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
      GIC: Using split EOI/Deactivate mode
      irq_brcmstb_l2: registered L2 intc (/soc/interrupt-controller@7ef00100, parent irq: 25)
      arch_timer: cp15 timer(s) running at 54.00MHz (phys).
      clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xc743ce346, max_idle_ns: 440795203123 ns
      sched_clock: 56 bits at 54MHz, resolution 18ns, wraps every 4398046511102ns
      Switching to timer-based delay loop, resolution 18ns
      Console: colour dummy device 80x30
      printk: console [tty1] enabled
      Calibrating delay loop (skipped), value calculated using timer frequency.. 108.00 BogoMIPS (lpj=540000)
      pid_max: default: 32768 minimum: 301
      LSM: Security Framework initializing
      Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
      Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
      cgroup: Disabling memory control group subsystem
      CPU: Testing write buffer coherency: ok
      CPU0: Spectre BHB: enabling loop workaround for all CPUs
      CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
      Setting up static identity map for 0x200000 - 0x20003c
      rcu: Hierarchical SRCU implementation.
      smp: Bringing up secondary CPUs ...
      CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
      CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
      CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
      smp: Brought up 1 node, 4 CPUs
      SMP: Total of 4 processors activated (432.00 BogoMIPS).
      CPU: All CPU(s) started in HYP mode.
      CPU: Virtualization extensions available.
      devtmpfs: initialized
      VFP support v0.3: implementor 41 architecture 3 part 40 variant 8 rev 0
      clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
      futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
      pinctrl core: initialized pinctrl subsystem
      NET: Registered PF_NETLINK/PF_ROUTE protocol family
      DMA: preallocated 1024 KiB pool for atomic coherent allocations
      audit: initializing netlink subsys (disabled)
      audit: type=2000 audit(0.040:1): state=initialized audit_enabled=0 res=1
      thermal_sys: Registered thermal governor 'step_wise'
      hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
      hw-breakpoint: maximum watchpoint size is 8 bytes.
      Serial: AMBA PL011 UART driver
      bcm2835-mbox fe00b880.mailbox: mailbox enabled
      raspberrypi-firmware soc:firmware: Attached to firmware from 2022-10-26T11:09:05, variant start
      raspberrypi-firmware soc:firmware: Firmware hash is c72ad6b26ff40c91ef776b847436094ee63fabee
      Kprobes globally optimized
      bcm2835-dma fe007000.dma: DMA legacy API manager, dmachans=0x1
      vgaarb: loaded
      SCSI subsystem initialized
      usbcore: registered new interface driver usbfs
      usbcore: registered new interface driver hub
      usbcore: registered new device driver usb
      usb_phy_generic phy: supply vcc not found, using dummy regulator
      usb_phy_generic phy: dummy supplies not allowed for exclusive requests
      pps_core: LinuxPPS API ver. 1 registered
      pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
      PTP clock support registered
      clocksource: Switched to clocksource arch_sys_counter
      VFS: Disk quotas dquot_6.6.0
      VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
      FS-Cache: Loaded
      CacheFiles: Loaded
      NET: Registered PF_INET protocol family
      IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
      tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
      Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
      TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
      TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
      TCP: Hash tables configured (established 8192 bind 8192)
      UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
      UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
      NET: Registered PF_UNIX/PF_LOCAL protocol family
      RPC: Registered named UNIX socket transport module.
      RPC: Registered udp transport module.
      RPC: Registered tcp transport module.
      RPC: Registered tcp NFSv4.1 backchannel transport module.
      PCI: CLS 0 bytes, default 64
      hw perfevents: enabled with armv7_cortex_a7 PMU driver, 7 counters available
      Initialise system trusted keyrings
      workingset: timestamp_bits=14 max_order=21 bucket_order=7
      zbud: loaded
      FS-Cache: Netfs 'nfs' registered for caching
      NFS: Registering the id_resolver key type
      Key type id_resolver registered
      Key type id_legacy registered
      nfs4filelayout_init: NFSv4 File Layout Driver Registering...
      nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
      Key type asymmetric registered
      Asymmetric key parser 'x509' registered
      bounce: pool size: 64 pages
      Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
      io scheduler mq-deadline registered
      io scheduler kyber registered
      brcm-pcie fd500000.pcie: host bridge /scb/pcie@7d500000 ranges:
      brcm-pcie fd500000.pcie:   No bus range found for /scb/pcie@7d500000, using [bus 00-ff]
      brcm-pcie fd500000.pcie:      MEM 0x0600000000..0x063fffffff -> 0x00c0000000
      brcm-pcie fd500000.pcie:   IB MEM 0x0000000000..0x00bfffffff -> 0x0400000000
      brcm-pcie fd500000.pcie: link up, 5.0 GT/s PCIe x1 (SSC)
      brcm-pcie fd500000.pcie: PCI host bridge to bus 0000:00
      pci_bus 0000:00: root bus resource [bus 00-ff]
      pci_bus 0000:00: root bus resource [mem 0x600000000-0x63fffffff] (bus address [0xc0000000-0xffffffff])
      pci 0000:00:00.0: [14e4:2711] type 01 class 0x060400
      pci 0000:00:00.0: PME# supported from D0 D3hot
      PCI: bus0: Fast back to back transfers disabled
      pci 0000:01:00.0: [1106:3483] type 00 class 0x0c0330
      pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
      pci 0000:01:00.0: PME# supported from D0 D3hot
      PCI: bus1: Fast back to back transfers disabled
      pci 0000:00:00.0: BAR 8: assigned [mem 0x600000000-0x6000fffff]
      pci 0000:01:00.0: BAR 0: assigned [mem 0x600000000-0x600000fff 64bit]
      pci 0000:00:00.0: PCI bridge to [bus 01]
      pci 0000:00:00.0:   bridge window [mem 0x600000000-0x6000fffff]
      pcieport 0000:00:00.0: enabling device (0140 -> 0142)
      pcieport 0000:00:00.0: PME: Signaling with IRQ 77
      iproc-rng200 fe104000.rng: hwrng registered
      vc-mem: phys_addr:0x00000000 mem_base=0x3eb00000 mem_size:0x3ff00000(1023 MiB)
      gpiomem-bcm2835 fe200000.gpiomem: Initialised: Registers at 0xfe200000
      brd: module loaded
      loop: module loaded
      Loading iSCSI transport class v2.0-870.
      bcmgenet fd580000.ethernet: GENET 5.0 EPHY: 0x0000
      unimac-mdio unimac-mdio.-19: Broadcom UniMAC MDIO bus
      usbcore: registered new interface driver r8152
      usbcore: registered new interface driver lan78xx
      usbcore: registered new interface driver smsc95xx
      xhci_hcd 0000:01:00.0: xHCI Host Controller
      xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 1
      xhci_hcd 0000:01:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0000740000000890
      xhci_hcd 0000:01:00.0: xHCI Host Controller
      xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 2
      xhci_hcd 0000:01:00.0: Host supports USB 3.0 SuperSpeed
      usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
      usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
      usb usb1: Product: xHCI Host Controller
      usb usb1: Manufacturer: Linux 5.15.76-v7l+ xhci-hcd
      usb usb1: SerialNumber: 0000:01:00.0
      hub 1-0:1.0: USB hub found
      hub 1-0:1.0: 1 port detected
      usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.15
      usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
      usb usb2: Product: xHCI Host Controller
      usb usb2: Manufacturer: Linux 5.15.76-v7l+ xhci-hcd
      usb usb2: SerialNumber: 0000:01:00.0
      hub 2-0:1.0: USB hub found
      hub 2-0:1.0: 4 ports detected
      dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
      dwc_otg: FIQ enabled
      dwc_otg: NAK holdoff enabled
      dwc_otg: FIQ split-transaction FSM enabled
      Module dwc_common_port init
      usbcore: registered new interface driver uas
      usbcore: registered new interface driver usb-storage
      mousedev: PS/2 mouse device common for all mice
      sdhci: Secure Digital Host Controller Interface driver
      sdhci: Copyright(c) Pierre Ossman
      sdhci-pltfm: SDHCI platform and OF driver helper
      ledtrig-cpu: registered to indicate activity on CPUs
      hid: raw HID events driver (C) Jiri Kosina
      usbcore: registered new interface driver usbhid
      usbhid: USB HID core driver
      Initializing XFRM netlink socket
      NET: Registered PF_PACKET protocol family
      Key type dns_resolver registered
      Registering SWP/SWPB emulation handler
      registered taskstats version 1
      Loading compiled-in X.509 certificates
      Key type ._fscrypt registered
      Key type .fscrypt registered
      Key type fscrypt-provisioning registered
      uart-pl011 fe201000.serial: there is not valid maps for state default
      uart-pl011 fe201000.serial: cts_event_workaround enabled
      fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 34, base_baud = 0) is a PL011 rev2
      bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
      bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
      mmc-bcm2835 fe300000.mmcnr: mmc_debug:0 mmc_debug2:0
      mmc-bcm2835 fe300000.mmcnr: DMA channel allocated
      of_cfs_init
      of_cfs_init: OK
      mmc0: SDHCI controller on fe340000.mmc [fe340000.mmc] using ADMA
      Waiting for root device PARTUUID=13a628e6-02...
      mmc1: new high speed SDIO card at address 0001
      usb 1-1: new high-speed USB device number 2 using xhci_hcd
      usb 1-1: New USB device found, idVendor=2109, idProduct=3431, bcdDevice= 4.21
      usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
      usb 1-1: Product: USB2.0 Hub
      hub 1-1:1.0: USB hub found
      hub 1-1:1.0: 4 ports detected
      usb 2-2: new SuperSpeed USB device number 2 using xhci_hcd
      usb 2-2: New USB device found, idVendor=2109, idProduct=0711, bcdDevice= 5.07
      usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
      usb 2-2: Product: External USB 3.0
      usb 2-2: Manufacturer: Intenso
      usb 2-2: SerialNumber: 20140730020549
      scsi host0: uas
      scsi 0:0:0:0: Direct-Access     Intenso  External USB 3.0 5438 PQ: 0 ANSI: 6
      sd 0:0:0:0: [sda] 250069676 512-byte logical blocks: (128 GB/119 GiB)
      sd 0:0:0:0: [sda] Write Protect is off
      sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00
      sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
      sd 0:0:0:0: [sda] Optimal transfer size 33553920 bytes
       sda: sda1 sda2
      sd 0:0:0:0: [sda] Attached SCSI disk
      EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
      VFS: Mounted root (ext4 filesystem) readonly on device 8:2.
      devtmpfs: mounted
      Freeing unused kernel image (initmem) memory: 2048K
      Run /sbin/init as init process
        with arguments:
          /sbin/init
        with environment:
          HOME=/
          TERM=linux
      systemd[1]: System time before build time, advancing clock.
      NET: Registered PF_INET6 protocol family
      Segment Routing with IPv6
      In-situ OAM (IOAM) with IPv6
      systemd[1]: systemd 247.3-7+rpi1+deb11u1 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +ZSTD +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=unified)
      systemd[1]: Detected architecture arm.
      systemd[1]: Set hostname to <homeautomationcretu>.
      systemd[1]: Queued start job for default target Multi-User System.
      systemd[1]: Created slice system-getty.slice.
      systemd[1]: Created slice system-modprobe.slice.
      systemd[1]: Created slice system-systemd\x2dfsck.slice.
      systemd[1]: Created slice User and Session Slice.
      systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
      systemd[1]: Started Forward Password Requests to Wall Directory Watch.
      systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
      systemd[1]: Reached target Local Encrypted Volumes.
      systemd[1]: Reached target Paths.
      systemd[1]: Reached target Slices.
      systemd[1]: Reached target Swap.
      systemd[1]: Listening on Syslog Socket.
      systemd[1]: Listening on fsck to fsckd communication Socket.
      systemd[1]: Listening on initctl Compatibility Named Pipe.
      systemd[1]: Listening on Journal Audit Socket.
      systemd[1]: Listening on Journal Socket (/dev/log).
      systemd[1]: Listening on Journal Socket.
      systemd[1]: Listening on udev Control Socket.
      systemd[1]: Listening on udev Kernel Socket.
      systemd[1]: Condition check resulted in Huge Pages File System being skipped.
      systemd[1]: Mounting POSIX Message Queue File System...
      systemd[1]: Mounting RPC Pipe File System...
      systemd[1]: Mounting Kernel Debug File System...
      systemd[1]: Mounting Kernel Trace File System...
      systemd[1]: Condition check resulted in Kernel Module supporting RPCSEC_GSS being skipped.
      systemd[1]: Starting Restore / save the current clock...
      systemd[1]: Starting Set the console keyboard layout...
      systemd[1]: Starting Create list of static device nodes for the current kernel...
      systemd[1]: Starting Load Kernel Module configfs...
      systemd[1]: Starting Load Kernel Module drm...
      systemd[1]: Starting Load Kernel Module fuse...
      systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
      systemd[1]: Starting File System Check on Root Device...
      systemd[1]: Starting Journal Service...
      systemd[1]: Starting Load Kernel Modules...
      systemd[1]: Starting Coldplug All udev Devices...
      systemd[1]: Mounted POSIX Message Queue File System.
      systemd[1]: Mounted RPC Pipe File System.
      systemd[1]: Mounted Kernel Debug File System.
      systemd[1]: Mounted Kernel Trace File System.
      fuse: init (API version 7.34)
      systemd[1]: Finished Restore / save the current clock.
      systemd[1]: Finished Create list of static device nodes for the current kernel.
      systemd[1]: modprobe@configfs.service: Succeeded.
      systemd[1]: Finished Load Kernel Module configfs.
      systemd[1]: modprobe@fuse.service: Succeeded.
      systemd[1]: Finished Load Kernel Module fuse.
      systemd[1]: Mounting FUSE Control File System...
      systemd[1]: Mounting Kernel Configuration File System...
      systemd[1]: Started File System Check Daemon to report status.
      systemd[1]: Finished Load Kernel Modules.
      systemd[1]: Starting Apply Kernel Variables...
      systemd[1]: Mounted Kernel Configuration File System.
      systemd[1]: Mounted FUSE Control File System.
      systemd[1]: modprobe@drm.service: Succeeded.
      systemd[1]: Finished Load Kernel Module drm.
      systemd[1]: Finished Apply Kernel Variables.
      systemd[1]: Started Journal Service.
      EXT4-fs (sda2): re-mounted. Opts: (null). Quota mode: none.
      systemd-journald[135]: Received client request to flush runtime journal.
      Driver for 1-wire Dallas network protocol.
      gpio-4 (onewire@0): enforced open drain please flag it properly in DT/ACPI DSDT/board file
      mc: Linux media interface: v0.10
      w1_master_driver w1_bus_master1: Attaching one wire slave 28.3c01d075ef00 crc 42
      vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned.
      bcm2835_vc_sm_cma_probe: Videocore shared memory driver
      [vc_sm_connected_init]: start
      w1_master_driver w1_bus_master1: Attaching one wire slave 28.3c01d07591cc crc 6f
      [vc_sm_connected_init]: installed successfully
      brcmstb-i2c fef04500.i2c:  @97500hz registered in polling mode
      videodev: Linux video capture interface: v2.00
      brcmstb-i2c fef09500.i2c:  @97500hz registered in polling mode
      w1_master_driver w1_bus_master1: Attaching one wire slave 28.3c01d075bc6c crc 27
      snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
      bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
      bcm2835_audio bcm2835_audio: card created with 8 channels
      w1_master_driver w1_bus_master1: Attaching one wire slave 28.3c01d075095c crc 57
      bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
      bcm2835_isp: module is from the staging directory, the quality is unknown, you have been warned.
      bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
      bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video13
      bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video14
      bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video15
      bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video16
      bcm2835-isp bcm2835-isp: Register output node 0 with media controller
      bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
      bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
      bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
      rpivid_hevc: module is from the staging directory, the quality is unknown, you have been warned.
      bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video20
      w1_master_driver w1_bus_master1: Attaching one wire slave 28.3c01d075defc crc 04
      bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video21
      bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video22
      rpivid feb10000.codec: Device registered as /dev/video19
      bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video23
      bcm2835-isp bcm2835-isp: Register output node 0 with media controller
      bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
      bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
      bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
      bcm2835-isp bcm2835-isp: Loaded V4L2 bcm2835-isp
      bcm2835-codec bcm2835-codec: Device registered as /dev/video10
      bcm2835-codec bcm2835-codec: Loaded V4L2 decode
      bcm2835-codec bcm2835-codec: Device registered as /dev/video11
      bcm2835-codec bcm2835-codec: Loaded V4L2 encode
      bcm2835-codec bcm2835-codec: Device registered as /dev/video12
      bcm2835-codec bcm2835-codec: Loaded V4L2 isp
      bcm2835-codec bcm2835-codec: Device registered as /dev/video18
      bcm2835-codec bcm2835-codec: Loaded V4L2 image_fx
      bcm2835-codec bcm2835-codec: Device registered as /dev/video31
      bcm2835-codec bcm2835-codec: Loaded V4L2 encode_image
      cfg80211: Loading compiled-in X.509 certificates for regulatory database
      cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
      w1_master_driver w1_bus_master1: Attaching one wire slave 28.3c01d0758d62 crc 7d
      cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
      w1_master_driver w1_bus_master1: Attaching one wire slave 28.3c01d075529e crc 43
      brcmfmac: F1 signature read @0x18000000=0x15264345
      brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
      [drm] Initialized v3d 1.0.0 20180419 for fec00000.v3d on minor 0
      w1_master_driver w1_bus_master1: Attaching one wire slave 28.3c01d075acd5 crc ca
      w1_master_driver w1_bus_master1: Attaching one wire slave 28.3c01d075c65f crc 43
      sd 0:0:0:0: Attached scsi generic sg0 type 0
      usbcore: registered new interface driver brcmfmac
      brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
      brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Nov  1 2021 00:37:25 version 7.45.241 (1a2f2fa CY) FWID 01-703fd60
      vc4-drm gpu: bound fe400000.hvs (ops vc4_hvs_ops [vc4])
      Registered IR keymap rc-cec
      rc rc0: vc4 as /devices/platform/soc/fef00700.hdmi/rc/rc0
      input: vc4 as /devices/platform/soc/fef00700.hdmi/rc/rc0/input0
      vc4-drm gpu: bound fef00700.hdmi (ops vc4_hdmi_ops [vc4])
      Registered IR keymap rc-cec
      rc rc1: vc4 as /devices/platform/soc/fef05700.hdmi/rc/rc1
      input: vc4 as /devices/platform/soc/fef05700.hdmi/rc/rc1/input1
      vc4-drm gpu: bound fef05700.hdmi (ops vc4_hdmi_ops [vc4])
      vc4-drm gpu: bound fe004000.txp (ops vc4_txp_ops [vc4])
      vc4-drm gpu: bound fe206000.pixelvalve (ops vc4_crtc_ops [vc4])
      vc4-drm gpu: bound fe207000.pixelvalve (ops vc4_crtc_ops [vc4])
      vc4-drm gpu: bound fe20a000.pixelvalve (ops vc4_crtc_ops [vc4])
      vc4-drm gpu: bound fe216000.pixelvalve (ops vc4_crtc_ops [vc4])
      vc4-drm gpu: bound fec12000.pixelvalve (ops vc4_crtc_ops [vc4])
      [drm] Initialized vc4 0.0.0 20140616 for gpu on minor 1
      vc4-drm gpu: [drm] Cannot find any crtc or sizes
      8021q: 802.1Q VLAN Support v1.8
      uart-pl011 fe201000.serial: no DMA platform data
      Adding 102396k swap on /var/swap.  Priority:-2 extents:1 across:102396k FS
      brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
      bcmgenet fd580000.ethernet: configuring instance for external RGMII (RX delay)
      bcmgenet fd580000.ethernet eth0: Link is Down
      bcmgenet fd580000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
      IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
      IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
      Bluetooth: Core ver 2.22
      NET: Registered PF_BLUETOOTH protocol family
      Bluetooth: HCI device and connection manager initialized
      Bluetooth: HCI socket layer initialized
      Bluetooth: L2CAP socket layer initialized
      Bluetooth: SCO socket layer initialized
      Bluetooth: HCI UART driver ver 2.3
      Bluetooth: HCI UART protocol H4 registered
      Bluetooth: HCI UART protocol Three-wire (H5) registered
      Bluetooth: HCI UART protocol Broadcom registered
      Bluetooth: BNEP (Ethernet Emulation) ver 1.3
      Bluetooth: BNEP filters: protocol multicast
      Bluetooth: BNEP socket layer initialized
      NET: Registered PF_ALG protocol family
      cryptd: max_cpu_qlen set to 1000
      ICMPv6: process `dhcpcd' is using deprecated sysctl (syscall) net.ipv6.neigh.wlan0.retrans_time - use net.ipv6.neigh.wlan0.retrans_time_ms instead
      vc4-drm gpu: [drm] Cannot find any crtc or sizes
      cam-dummy-reg: disabling
      chris@homeautomationcretu:~ $
      
      
      1 Antwort Letzte Antwort
      0
      • crunchipC crunchip

        @phoenixcr da muss dann etwas anderes faul sein

        P Offline
        P Offline
        PhoenixCR
        schrieb am zuletzt editiert von
        #86

        @crunchip sagte in Admin startet nicht mehr:

        @phoenixcr da muss dann etwas anderes faul sein

        genau deswegen habe ich im Forum geschrieben

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          PhoenixCR
          schrieb am zuletzt editiert von
          #87

          Komisch, ohne etwas zu machen, geht der load wieder runter und läuft der io weiter

          top - 17:45:03 up 11:02,  1 user,  load average: 0.27, 0.31, 0.40
          
          crunchipC 1 Antwort Letzte Antwort
          0
          • crunchipC crunchip

            @phoenixcr wenn es so bleibt, sollte auch nichts abstürzen.

            P Offline
            P Offline
            PhoenixCR
            schrieb am zuletzt editiert von
            #88

            @crunchip

            Es geht sogar bis auf 1,98 hoch.
            Ich finde aber keine Ursache dafür.
            Komisch ist, dass genau da (21:08-21:11-21:22), fehlt auch der log.

            Screenshot 2022-12-29 211642.png

            2022-12-29 21:08:10.905  - info: admin.0 (12726) ==> Connected system.user.admin from ::ffff:192.168.1.105
            2022-12-29 21:08:12.461  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 
            2022-12-29 21:08:16.867  - info: admin.0 (12726) ==> Connected system.user.admin from ::ffff:192.168.1.105
            2022-12-29 21:08:18.381  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 
            2022-12-29 21:08:23.379  - info: admin.0 (12726) ==> Connected system.user.admin from ::ffff:192.168.1.105
            2022-12-29 21:08:24.953  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 
            2022-12-29 21:08:27.273  - info: admin.0 (12726) ==> Connected system.user.admin from ::ffff:192.168.1.105
            2022-12-29 21:08:28.771  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 
            2022-12-29 21:08:32.911  - info: admin.0 (12726) ==> Connected system.user.admin from ::ffff:192.168.1.105
            2022-12-29 21:08:34.507  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 
            2022-12-29 21:08:39.173  - info: admin.0 (12726) ==> Connected system.user.admin from ::ffff:192.168.1.105
            2022-12-29 21:08:40.721  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 
            2022-12-29 21:11:31.252  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 javascript
            2022-12-29 21:22:03.705  - warn: ds18b20.0 (13917) Error reading sensor 28-3c01d075c65f: Error: Read error
            
            
            HomoranH 1 Antwort Letzte Antwort
            0
            • P PhoenixCR

              Komisch, ohne etwas zu machen, geht der load wieder runter und läuft der io weiter

              top - 17:45:03 up 11:02,  1 user,  load average: 0.27, 0.31, 0.40
              
              crunchipC Abwesend
              crunchipC Abwesend
              crunchip
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #89

              @phoenixcr wenn der Pi gerade "arbeitet"(backup,updates,...etc) geht natürlich der load mal kurzfristig hoch

              umgestiegen von Proxmox auf Unraid

              1 Antwort Letzte Antwort
              0
              • P PhoenixCR

                @crunchip

                Es geht sogar bis auf 1,98 hoch.
                Ich finde aber keine Ursache dafür.
                Komisch ist, dass genau da (21:08-21:11-21:22), fehlt auch der log.

                Screenshot 2022-12-29 211642.png

                2022-12-29 21:08:10.905  - info: admin.0 (12726) ==> Connected system.user.admin from ::ffff:192.168.1.105
                2022-12-29 21:08:12.461  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 
                2022-12-29 21:08:16.867  - info: admin.0 (12726) ==> Connected system.user.admin from ::ffff:192.168.1.105
                2022-12-29 21:08:18.381  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 
                2022-12-29 21:08:23.379  - info: admin.0 (12726) ==> Connected system.user.admin from ::ffff:192.168.1.105
                2022-12-29 21:08:24.953  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 
                2022-12-29 21:08:27.273  - info: admin.0 (12726) ==> Connected system.user.admin from ::ffff:192.168.1.105
                2022-12-29 21:08:28.771  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 
                2022-12-29 21:08:32.911  - info: admin.0 (12726) ==> Connected system.user.admin from ::ffff:192.168.1.105
                2022-12-29 21:08:34.507  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 
                2022-12-29 21:08:39.173  - info: admin.0 (12726) ==> Connected system.user.admin from ::ffff:192.168.1.105
                2022-12-29 21:08:40.721  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 
                2022-12-29 21:11:31.252  - info: admin.0 (12726) <== Disconnect system.user.admin from ::ffff:192.168.1.105 javascript
                2022-12-29 21:22:03.705  - warn: ds18b20.0 (13917) Error reading sensor 28-3c01d075c65f: Error: Read error
                
                
                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #90

                @phoenixcr sagte in Admin startet nicht mehr:

                Es geht sogar bis auf 1,98 hoch.

                1,98 ist bei 4 Kernen gerade mal 50% Last, wenn diese gleich auf alle 4 Kerne verteilt ist.

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • P Offline
                  P Offline
                  PhoenixCR
                  schrieb am zuletzt editiert von
                  #91

                  Frohes Neues!

                  Es passiert immer noch.
                  Bin am Verzweifeln schon.
                  Etwas in log, verstehe ich nicht.
                  Hat es eine Bedeutung?

                  <--- Last few GCs --->
                  
                  [29672:0x48b3240] 92079701 ms: Scavenge 886.1 (1046.0) -> 885.4 (1046.0) MB, 17.5 / 0.0 ms  (average mu = 0.946, current mu = 0.949) allocation failure 
                  [29672:0x48b3240] 92079792 ms: Scavenge 886.8 (1046.0) -> 885.9 (1046.0) MB, 29.7 / 0.0 ms  (average mu = 0.946, current mu = 0.949) allocation failure 
                  [29672:0x48b3240] 92079852 ms: Scavenge 887.2 (1046.0) -> 886.6 (1050.0) MB, 27.5 / 0.0 ms  (average mu = 0.946, current mu = 0.949) allocation failure 
                  
                  
                  <--- JS stacktrace --->
                  
                  1 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    PhoenixCR
                    schrieb am zuletzt editiert von
                    #92

                    Screenshot 2023-01-03 181223.png

                    Der Iob js controller bleibt beim 93 % hängen. Ich kann es nur mit stop start hinkriegen, dass es weiter läuft.

                    Was könnte ich noch nachschauen?

                    Thomas BraunT 1 Antwort Letzte Antwort
                    0
                    • P PhoenixCR

                      Screenshot 2023-01-03 181223.png

                      Der Iob js controller bleibt beim 93 % hängen. Ich kann es nur mit stop start hinkriegen, dass es weiter läuft.

                      Was könnte ich noch nachschauen?

                      Thomas BraunT Online
                      Thomas BraunT Online
                      Thomas Braun
                      Most Active
                      schrieb am zuletzt editiert von
                      #93

                      @phoenixcr sagte in Admin startet nicht mehr:

                      Was könnte ich noch nachschauen?

                      Ich vermute dass da ein Skript aus dem Ruder läuft. Schau dir die mal näher an.

                      Linux-Werkzeugkasten:
                      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                      NodeJS Fixer Skript:
                      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                      P 1 Antwort Letzte Antwort
                      0
                      • Thomas BraunT Thomas Braun

                        @phoenixcr sagte in Admin startet nicht mehr:

                        Was könnte ich noch nachschauen?

                        Ich vermute dass da ein Skript aus dem Ruder läuft. Schau dir die mal näher an.

                        P Offline
                        P Offline
                        PhoenixCR
                        schrieb am zuletzt editiert von
                        #94

                        @thomas-braun
                        meinst du im JavaScript?
                        Ich hab 4 Stück, was soll da schiefgehen?
                        Ich kann die stoppen und dann nochmal testen.

                        Screenshot 2023-01-03 182022.png

                        1 Antwort Letzte Antwort
                        0
                        • Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          schrieb am zuletzt editiert von Thomas Braun
                          #95

                          @phoenixcr sagte in Admin startet nicht mehr:

                          Ich hab 4 Stück, was soll da schiefgehen?

                          Mit der Anzahl hat das nix zu tun. Da reicht eine Zeile mit Quatsch drin.

                          Liegen die etwa in 'global'?

                          Linux-Werkzeugkasten:
                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                          NodeJS Fixer Skript:
                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                          1 Antwort Letzte Antwort
                          0
                          • P Offline
                            P Offline
                            PhoenixCR
                            schrieb am zuletzt editiert von
                            #96

                            In log, steht auch nichts besonderes. Oder?

                            2023-01-03 18:12:34.728  - info: admin.0 (6962) terminating http server on port 8081
                            2023-01-03 18:12:34.719  - info: info.0 (32343) cleaned everything up...
                            2023-01-03 18:12:34.731  - info: backitup.0 (32285) cleaned everything up...
                            2023-01-03 18:12:34.744  - info: sayit.0 (415) stopping...
                            2023-01-03 18:12:34.737  - info: node-red.0 (12718) kill node-red task
                            2023-01-03 18:12:34.789  - info: iot.0 (32366) Connection changed: disconnect
                            2023-01-03 18:12:34.820  - info: iot.0 (32366) Connection lost
                            2023-01-03 18:12:34.754  - info: javascript.0 (31963) Stop script script.js.Müll_Kopie
                            2023-01-03 18:12:34.822  - info: javascript.0 (31963) Stop script script.js.CPU_Last
                            2023-01-03 18:12:34.837  - info: javascript.0 (31963) Stop script script.js.TKN
                            2023-01-03 18:12:34.839  - info: javascript.0 (31963) Stop script script.js.WM_Fertig_OK
                            2023-01-03 18:12:35.259  - warn: web.0 (568) Timeout by termination of web-extensions!
                            2023-01-03 18:12:35.274  - info: web.0 (568) terminated http server on port 8082
                            2023-01-03 18:12:36.224  - info: modbus.2 (32094) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.216  - info: tankerkoenig.0 (496) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.237  - info: iot.0 (32366) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.250  - info: modbus.0 (3211) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.244  - info: telegram.0 (19032) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.255  - info: javascript.0 (31963) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.231  - info: net-tools.0 (32529) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.223  - info: text2command.0 (546) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.259  - info: info.0 (32343) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.262  - info: backitup.0 (32285) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.264  - info: sayit.0 (415) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.271  - info: admin.0 (6962) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.276  - info: node-red.0 (12718) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.281  - info: web.0 (568) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.255  - info: discovery.0 (32270) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.277  - info: rpi2.0 (32109) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:36.720  - info: node-red.0 (12733) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:40.766  - info: tuya.0 (32255) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            2023-01-03 18:12:45.820  - info: influxdb.0 (31952) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                            
                            
                            Thomas BraunT 1 Antwort Letzte Antwort
                            0
                            • P PhoenixCR

                              In log, steht auch nichts besonderes. Oder?

                              2023-01-03 18:12:34.728  - info: admin.0 (6962) terminating http server on port 8081
                              2023-01-03 18:12:34.719  - info: info.0 (32343) cleaned everything up...
                              2023-01-03 18:12:34.731  - info: backitup.0 (32285) cleaned everything up...
                              2023-01-03 18:12:34.744  - info: sayit.0 (415) stopping...
                              2023-01-03 18:12:34.737  - info: node-red.0 (12718) kill node-red task
                              2023-01-03 18:12:34.789  - info: iot.0 (32366) Connection changed: disconnect
                              2023-01-03 18:12:34.820  - info: iot.0 (32366) Connection lost
                              2023-01-03 18:12:34.754  - info: javascript.0 (31963) Stop script script.js.Müll_Kopie
                              2023-01-03 18:12:34.822  - info: javascript.0 (31963) Stop script script.js.CPU_Last
                              2023-01-03 18:12:34.837  - info: javascript.0 (31963) Stop script script.js.TKN
                              2023-01-03 18:12:34.839  - info: javascript.0 (31963) Stop script script.js.WM_Fertig_OK
                              2023-01-03 18:12:35.259  - warn: web.0 (568) Timeout by termination of web-extensions!
                              2023-01-03 18:12:35.274  - info: web.0 (568) terminated http server on port 8082
                              2023-01-03 18:12:36.224  - info: modbus.2 (32094) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.216  - info: tankerkoenig.0 (496) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.237  - info: iot.0 (32366) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.250  - info: modbus.0 (3211) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.244  - info: telegram.0 (19032) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.255  - info: javascript.0 (31963) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.231  - info: net-tools.0 (32529) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.223  - info: text2command.0 (546) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.259  - info: info.0 (32343) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.262  - info: backitup.0 (32285) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.264  - info: sayit.0 (415) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.271  - info: admin.0 (6962) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.276  - info: node-red.0 (12718) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.281  - info: web.0 (568) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.255  - info: discovery.0 (32270) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.277  - info: rpi2.0 (32109) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:36.720  - info: node-red.0 (12733) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:40.766  - info: tuya.0 (32255) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              2023-01-03 18:12:45.820  - info: influxdb.0 (31952) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                              
                              
                              Thomas BraunT Online
                              Thomas BraunT Online
                              Thomas Braun
                              Most Active
                              schrieb am zuletzt editiert von Thomas Braun
                              #97

                              @phoenixcr

                              Was soll da drin stehen? Offenbar ist der Server da gerade neugestartet worden.

                              Linux-Werkzeugkasten:
                              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                              NodeJS Fixer Skript:
                              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                              P 1 Antwort Letzte Antwort
                              0
                              • Thomas BraunT Thomas Braun

                                @phoenixcr

                                Was soll da drin stehen? Offenbar ist der Server da gerade neugestartet worden.

                                P Offline
                                P Offline
                                PhoenixCR
                                schrieb am zuletzt editiert von
                                #98

                                @thomas-braun

                                Die Ursache, vielleicht, wieso der hängen bleibt.
                                Gibt es eine Möglichkeit, dass er sich automatisch beim Aufhängen neu startet?

                                Thomas BraunT 1 Antwort Letzte Antwort
                                0
                                • P PhoenixCR

                                  @thomas-braun

                                  Die Ursache, vielleicht, wieso der hängen bleibt.
                                  Gibt es eine Möglichkeit, dass er sich automatisch beim Aufhängen neu startet?

                                  Thomas BraunT Online
                                  Thomas BraunT Online
                                  Thomas Braun
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #99

                                  @phoenixcr

                                  Schau in die Skripte. Da ist zu 100% was krumm.
                                  Und du hast auch noch nicht beantwortet ob die im global-Verzeichnis liegen.

                                  Linux-Werkzeugkasten:
                                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                  NodeJS Fixer Skript:
                                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                  P 1 Antwort Letzte Antwort
                                  0
                                  • Thomas BraunT Thomas Braun

                                    @phoenixcr

                                    Schau in die Skripte. Da ist zu 100% was krumm.
                                    Und du hast auch noch nicht beantwortet ob die im global-Verzeichnis liegen.

                                    P Offline
                                    P Offline
                                    PhoenixCR
                                    schrieb am zuletzt editiert von
                                    #100

                                    @thomas-braun sagte in Admin startet nicht mehr:

                                    Schau in die Skripte. Da ist zu 100% was krumm.
                                    Und du hast auch noch nicht beantwortet ob die im global-Verzeichnis liegen.

                                    Die laufen seit mehr als 1 Jahr, ohne dass ich da was ändern würde.
                                    Die sind in keinem Ordner, die liegen komplett außerhalb.

                                    Thomas BraunT 1 Antwort Letzte Antwort
                                    0
                                    • P PhoenixCR

                                      @thomas-braun sagte in Admin startet nicht mehr:

                                      Schau in die Skripte. Da ist zu 100% was krumm.
                                      Und du hast auch noch nicht beantwortet ob die im global-Verzeichnis liegen.

                                      Die laufen seit mehr als 1 Jahr, ohne dass ich da was ändern würde.
                                      Die sind in keinem Ordner, die liegen komplett außerhalb.

                                      Thomas BraunT Online
                                      Thomas BraunT Online
                                      Thomas Braun
                                      Most Active
                                      schrieb am zuletzt editiert von Thomas Braun
                                      #101

                                      @phoenixcr

                                      Du nicht, aber der javascript-Adapter ändert ggf. die Anforderungen an sauberen code. Was früher ging muss mit aktuellem Javascript nicht mehr laufen.

                                      Du musst da rein schauen. Oder reinschauen lassen.

                                      Linux-Werkzeugkasten:
                                      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                      NodeJS Fixer Skript:
                                      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                      P 1 Antwort Letzte Antwort
                                      1
                                      • Thomas BraunT Thomas Braun

                                        @phoenixcr

                                        Du nicht, aber der javascript-Adapter ändert ggf. die Anforderungen an sauberen code. Was früher ging muss mit aktuellem Javascript nicht mehr laufen.

                                        Du musst da rein schauen. Oder reinschauen lassen.

                                        P Offline
                                        P Offline
                                        PhoenixCR
                                        schrieb am zuletzt editiert von
                                        #102

                                        @thomas-braun sagte in Admin startet nicht mehr:

                                        Du musst da rein schauen. Oder reinschauen lassen.

                                        Würdest du das machen?

                                        var TKN_Dauerzaehler, TKN_EinAus, Dauerzaehler, timeout2, timeout3;
                                        
                                        
                                        TKN_Dauerzaehler = 0;
                                        TKN_EinAus = false;
                                        on({id: [].concat(['ham.0.Trockner.Switch.Current-Consumption']), change: "ne"}, async function (obj) {
                                          var value = obj.state.val;
                                          var oldValue = obj.oldState.val;
                                          // Falls Maschinengang erkannt (Wattzahl >10) UND Modus ist auf falsch dann starte und schreibe den aktuellen verbrauch in DP
                                          // Falls Verbrauch unter 3 Watt fällt und der Modus ist Wahr dann beende den Waschmodus.
                                          if ((obj.state ? obj.state.val : "") >= 10 && TKN_EinAus == false) {
                                            TKN_EinAus = true;
                                            Dauerzaehler = setInterval(async function () {
                                              TKN_Dauerzaehler = (typeof TKN_Dauerzaehler == 'number' ? TKN_Dauerzaehler : 0) + 1;
                                            }, 60000);
                                          } else if ((obj.state ? obj.state.val : "") == 0 && TKN_EinAus == true && TKN_Dauerzaehler > 5) {
                                            (function () {if (Dauerzaehler) {clearInterval(Dauerzaehler); Dauerzaehler = null;}})();
                                            TKN_EinAus = false;
                                            console.log(('Status Trockner Ein/Aus ist: ' + String(TKN_EinAus)));
                                            timeout2 = setTimeout(async function () {
                                              sendTo("telegram", "send", {
                                                  text: (['Die Trockner ist Fertig.',formatDate(new Date(), "\n"),'Dauer: ',TKN_Dauerzaehler,' Minuten.'].join(''))
                                              });
                                              setState("sayit.0.tts.text", "" + 'Die Trockner ist Fertig.');
                                              setState("fully-tablet-control.0.device.asus.commands.textToSpeech"/*textToSpeech*/, 'dryer, machine, is, ready, ');
                                            }, 5000);
                                            timeout3 = setTimeout(async function () {
                                              TKN_Dauerzaehler = 0;
                                            }, 10000);
                                          }
                                        });
                                        
                                        //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VUS05fRGF1ZXJ6YWVobGVyJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIySGhlIUhnKHhoN2dIdXkoNmhMbHglMjIlM0VUS05fRWluQXVzJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMHR5cGUlM0QlMjJpbnRlcnZhbCUyMiUyMGlkJTNEJTIyRGF1ZXJ6YWVobGVyJTIyJTNFRGF1ZXJ6YWVobGVyJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMHR5cGUlM0QlMjJ0aW1lb3V0JTIyJTIwaWQlM0QlMjJ0aW1lb3V0MiUyMiUzRXRpbWVvdXQyJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMHR5cGUlM0QlMjJ0aW1lb3V0JTIyJTIwaWQlM0QlMjJ0aW1lb3V0MyUyMiUzRXRpbWVvdXQzJTNDJTJGdmFyaWFibGUlM0UlM0MlMkZ2YXJpYWJsZXMlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJWaHZWRTNVa1ZKQjJmdmpHenUqISUyMiUyMHglM0QlMjIxMTElMjIlMjB5JTNEJTIyNzclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzRCUzRk9tT2VKWFAoNmslMjRROGE0djEqJTIyJTNFVEtOX0RhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyZyUyQ0J4JTJDKnMlN0Q3JTJDJTVEJTVCdk4lM0RaLU10NCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyaSU0MCUzQn53WE9vKSg1JTJCJTNEJTI0Kjl2JTNBUUYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMkhoZSFIZyh4aDdnSHV5KDZoTGx4JTIyJTNFVEtOX0VpbkF1cyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJzdEQ3REQ2N0QlNUI0KFlTUTNkQ3ZSJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uX2V4dCUyMiUyMGlkJTNEJTIyJTI1bCUzRiUzRk5zMCUyNVpPaGxaUUpuKVJJWSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGl0ZW1zJTNEJTIyMSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjI4cCUyQmlOMkNqekMxTSUyNDJvJTdDWHElM0RtJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFaGFtLjAuVHJvY2tuZXIuU3dpdGNoLkN1cnJlbnQtQ29uc3VtcHRpb24lM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjItNHklMkM0bTVINiU2MDglNUJVJTJDVWpKSCgwJTIyJTNFJTNDbXV0YXRpb24lMjBlbHNlaWYlM0QlMjIxJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19vcGVyYXRpb24lMjIlMjBpZCUzRCUyMi0lNUVVX19MJTNEJTIzR0dHX0xEfjZvfmhnJTIyJTIwaW5saW5lJTNEJTIyZmFsc2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFORCUzQyUyRmZpZWxkJTNFJTNDY29tbWVudCUyMHBpbm5lZCUzRCUyMmZhbHNlJTIyJTIwaCUzRCUyMjkwJTIyJTIwdyUzRCUyMjI3NiUyMiUzRUZhbGxzJTIwTWFzY2hpbmVuZ2FuZyUyMGVya2FubnQlMjAoV2F0dHphaGwlMjAlMjZndCUzQjEwKSUyMFVORCUyME1vZHVzJTIwaXN0JTIwYXVmJTIwZmFsc2NoJTIwZGFubiUyMHN0YXJ0ZSUyMHVuZCUyMHNjaHJlaWJlJTIwZGVuJTIwYWt0dWVsbGVuJTIwdmVyYnJhdWNoJTIwaW4lMjBEUCUzQyUyRmNvbW1lbnQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyLSUyNUtnKUglMkJTJTNCJTdCJTdEWXlkJTQwY3FlJTNEbCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFR1RFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fc291cmNlJTIyJTIwaWQlM0QlMjJRUzUpJTNEJTNEQWh3dGZlLm5OVGwlNjBSJTQwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXN0YXRlLnZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyT1QxeCoqVCl6M2hDdEd4aHFEREklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyJTJDTFclMkIqJTJCZ1VCJTJGbGJPJTVCeWlOSmR2JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMiU1QiUyNCUyRjFtZCU3RG85eG9nZkxwKiElN0RXQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIySGhlIUhnKHhoN2dIdXkoNmhMbHglMjIlM0VUS05fRWluQXVzJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMlYlN0RLUColMkNiJTNCSiUyQy4zcTgwMlEwbCU1RSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMkhISUZtJTdENiUzQSpVJTIzVlZySVJ2N2UlN0MlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMkhoZSFIZyh4aDdnSHV5KDZoTGx4JTIyJTNFVEtOX0VpbkF1cyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIlMjUuJTYwIW8lMjRMbWNaT20wJTIzJTIzNVdXb0olMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lb3V0c19zZXRpbnRlcnZhbCUyMiUyMGlkJTNEJTIyKCUzRjJ5SE4hc29KJTNEJTdEbUxaN2wlNURsRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0VEYXVlcnphZWhsZXIlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMklOVEVSVkFMJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRW1pbiUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfY2hhbmdlJTIyJTIwaWQlM0QlMjJ3JTJDRm9MeVRWOFIxVFAtIVBNTihrJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0QlM0ZPbU9lSlhQKDZrJTI0UThhNHYxKiUyMiUzRVRLTl9EYXVlcnphZWhsZXIlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkRFTFRBJTIyJTNFJTNDc2hhZG93JTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIySCEtIU40a1poZ1AlMjM1JTNCenJ4Q1RZJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMkFGMiUzQnIlN0RnZG0yUnB2ViU2MG1uKWZyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19vcGVyYXRpb24lMjIlMjBpZCUzRCUyMiU1QiUzQTdRV3Y0T3A4UzZvJTQwbEc0NSh5JTIyJTIwaW5saW5lJTNEJTIyZmFsc2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFORCUzQyUyRmZpZWxkJTNFJTNDY29tbWVudCUyMHBpbm5lZCUzRCUyMmZhbHNlJTIyJTIwaCUzRCUyMjgwJTIyJTIwdyUzRCUyMjE2MCUyMiUzRUZhbGxzJTIwVmVyYnJhdWNoJTIwdW50ZXIlMjAzJTIwV2F0dCUyMGYlQzMlQTRsbHQlMjB1bmQlMjBkZXIlMjBNb2R1cyUyMGlzdCUyMFdhaHIlMjBkYW5uJTIwYmVlbmRlJTIwZGVuJTIwV2FzY2htb2R1cy4lM0MlMkZjb21tZW50JTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMmlneV84dmxWSSU3Q2slMjRzTC1PIV9ZYSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9zb3VyY2UlMjIlMjBpZCUzRCUyMm9LaSU1RW8lMjUlMjRRYSUyNWkwJTVFTVZFJTNGcylZJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXN0YXRlLnZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyKmJ4JTdEeWpaX0M3SjIlMjMlMkYlMjROekxvUyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyMGklM0Y3Y1clM0ElNDBxcl8xSzAlNDAuc35SKSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyJTdEQSUyQyFtMlRWWEwuJTVFTFFXZyUyNSFlJTdDJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMnIlMkZybnpXTCUzRjEhJTJGLjIhJTJCcHIlNDA1KCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIySGhlIUhnKHhoN2dIdXkoNmhMbHglMjIlM0VUS05fRWluQXVzJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMlMlMkNjJTVFJTI1RipLT2QoLihRKEJMISUzRGclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyJTI0JTdCJTIzZiUyNUgwOUdMMXVkTXJyJTI0fklfJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VHVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMkt0Z00xJTVCVmQlNURtdFp5cWslM0QlN0NhUiElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzRCUzRk9tT2VKWFAoNmslMjRROGE0djEqJTIyJTNFVEtOX0RhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyZFlMJTIzREhycCU3RCUzQndoNUUlN0RzRXNyVCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8xJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZW91dHNfY2xlYXJpbnRlcnZhbCUyMiUyMGlkJTNEJTIyNFVzbDJXVUx1Y1NKUSUyQ1B0cnQ5JTVFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRURhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMnZqIVZ1JTNEc0RyNXl0LiUzQVpVJTIzT2ZVJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJIaGUhSGcoeGg3Z0h1eSg2aExseCUyMiUzRVRLTl9FaW5BdXMlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyNXhDSihRUkIzbUlvNS4qZjFGc2clMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMn4oZUVFOCUyRiUyQ2lTJTdCd0clNDBqMFgpVFUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyM0swYzVXU1M5Vm1NcSUyRlhGQihlOSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXN0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X2pvaW4lMjIlMjBpZCUzRCUyMjJ4YnklMjQlNUV6RHVYJTVFJTI0JTNGLVlwMn5rJTJDJTIyJTNFJTNDbXV0YXRpb24lMjBpdGVtcyUzRCUyMjIlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJMNnRyZkMlNUQlMjV0ViUzQlExJTIzJTVCXzNVUUolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFU3RhdHVzJTIwVHJvY2tuZXIlMjBFaW4lMkZBdXMlMjBpc3QlM0ElMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIybU43JTVFVVNXcSglMjUlMkN1cylPTCUzRiExJTIzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJIaGUhSGcoeGg3Z0h1eSg2aExseCUyMiUzRVRLTl9FaW5BdXMlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMkpoQTJhJTdCNVR6cW4oQktkSDY3RCUzQiUyMiUyMGRpc2FibGVkJTNEJTIydHJ1ZSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWZ1bGx5LXRhYmxldC1jb250cm9sLjAuZGV2aWNlLmFzdXMuY29tbWFuZHMudGV4dFRvU3BlZWNoJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyJTNGJTNCN2YwNSUzRm84WiUyQ0s1fjQ4czFRWiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VkcnllciUyQyUyMG1hY2hpbmUlMkMlMjBpcyUyQyUyMG9uJTJDJTIwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldHRpbWVvdXQlMjIlMjBpZCUzRCUyMiUyQ05qR1clNDBXdHQlMkJuN1JLTmtjeEshJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRXRpbWVvdXQyJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWSUyMiUzRTUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VzZWMlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZWxlZ3JhbSUyMiUyMGlkJTNEJTIyJTNBKVNxaCU3Q2Vpb19KJTI1JTJCaDdRJTQwNm5KJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5TVEFOQ0UlMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxPRyUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0lMRU5UJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlBBUlNFTU9ERSUyMiUzRWRlZmF1bHQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkRJU0FCTEVfV0VCX1BBR0VfUFJFVklFVyUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJNRVNTQUdFJTIyJTNFJTNDc2hhZG93JTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJ6YUUuciUzRCUyQld5bHBwVV80Tm1keH4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFV2FzY2htYXNjaGluZSUyMGlzdCUyMGZlcnRpZyUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjIzJTJDfi5USlpldWdNLiFCJTI1UzElNUVYJTdEJTIyJTNFJTNDbXV0YXRpb24lMjBpdGVtcyUzRCUyMjUlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlN0M5JTNGNCUyNWljKnN5MiU3RFEwODhyeSUzQXElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFRGllJTIwVHJvY2tuZXIlMjBpc3QlMjBGZXJ0aWcuJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVfZ2V0JTIyJTIwaWQlM0QlMjJhJTNGRCU1RVJQZSUyQnMlMkJTaSUzRCpra2ZnaiU1QiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGZvcm1hdCUzRCUyMnRydWUlMjIlMjBsYW5ndWFnZSUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUFRJT04lMjIlM0VjdXN0b20lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkZPUk1BVCUyMiUzRSU1Q24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQyJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyZ3Jmai0lNDBENzV+NyUyMyUzQjRuJTdDKlpqYSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VEYXVlciUzQSUyMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDMlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJuLlgzQkUqVFVfJTdCcW5mWFYlMkJFfiUzQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VUS05fRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQURENCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMmhCMExlRCU3QmNSdmNXU2pHJTJCeS4lMkIlM0QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTIwTWludXRlbi4lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNheWl0JTIyJTIwaWQlM0QlMjI0JTNBRS45OCU3RCU3QzElMkJ1RjZnUCUyQ1AlNjAlNURhJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5TVEFOQ0UlMjIlM0VhbGwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxBTkdVQUdFJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJMT0clMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk1FU1NBR0UlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyaiUzREwlM0ZJS2ElMjUlM0R3JTNEQUElM0QxM1FqflglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGV4dCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyOW44JTJGKjclN0QoSiUyNU1kc18lM0FKcyUzRik0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRURpZSUyMFRyb2NrbmVyJTIwaXN0JTIwRmVydGlnLiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJSVTZJMUN2JTNGJTI0THUqLlBacmlWUWwlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VmdWxseS10YWJsZXQtY29udHJvbC4wLmRldmljZS5hc3VzLmNvbW1hbmRzLnRleHRUb1NwZWVjaCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMlElNUJmVXpKV19DWjUydWU4JTdEcy1rViUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VkcnllciUyQyUyMG1hY2hpbmUlMkMlMjBpcyUyQyUyMHJlYWR5JTJDJTIwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNheWl0JTIyJTIwaWQlM0QlMjI1YUNJJTNEeSE3LUFXKkhYdCUzQXFYIWElMjIlMjBkaXNhYmxlZCUzRCUyMnRydWUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlNUQU5DRSUyMiUzRS4wJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJMQU5HVUFHRSUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTE9HJTIyJTNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWT0xVTUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyTyU1Qm8lNjBPTU44JTIzU0ElM0YlMkJDJTNCJTNEV0VtJTQwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFNzUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJNRVNTQUdFJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMlNUWHUlMjMpejIlM0JMcnolM0EuSHglMjNyOCU1RSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VEaWUlMjBXYXNjaG1hc2NoaW5lJTIwSXN0JTIwRmVydGlnISUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjJNcmJ+bjR1aHklM0F1SiE1d2hCJTdENyglMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyNSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMlclM0FGJTYwZypKYmslNjAlNUJZJTNBayU1Qjc1NlNyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRURpZSUyMFRyb2NrbmVyJTIwaXN0JTIwRmVydGlnLiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lX2dldCUyMiUyMGlkJTNEJTIyU35xLlAoSiU1RTAyJTI1X1cxaHFKJTdDeX4lMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBmb3JtYXQlM0QlMjJ0cnVlJTIyJTIwbGFuZ3VhZ2UlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1BUSU9OJTIyJTNFY3VzdG9tJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJGT1JNQVQlMjIlM0UlNUNuJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMiU1RUQlMjNLLWNfREhBJTQwWExLeEslMjN0JTVFWSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VEYXVlciUzQSUyMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDMlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJrJTI0JTI0bCU3RHN1MWdHR2lKc1lhJTVEWG1HJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0QlM0ZPbU9lSlhQKDZrJTI0UThhNHYxKiUyMiUzRVRLTl9EYXVlcnphZWhsZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQ0JTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIySCUyNTlldl9FJTNESjJzOXFCJTQwclpWNDclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTIwTWludXRlbi4lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyTiUyNVElNjBETGIlMkJ5d2NnSVZ5MnNUWC4lMjIlMjBkaXNhYmxlZCUzRCUyMnRydWUlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuU3Ryb212ZXJicmF1Y2guWmVpdF9UTiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfYXJpdGhtZXRpYyUyMiUyMGlkJTNEJTIyJTVFWUI5bDclN0Q2WmhGJTVERTFPeWFSZWUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFERCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyLW9xJTJDalIlN0NMSjQlMkNlJTNCISglMjQlN0JtUyU2MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5TdHJvbXZlcmJyYXVjaC5aZWl0X1ROJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMjYzX00zeVZnendKJTdCYWI2aCU1Qnp6KiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VUS05fRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lb3V0c19zZXR0aW1lb3V0JTIyJTIwaWQlM0QlMjIlM0FEVHRKTVpYKjZUJTVCbTUlMjRNUyUyM0ZWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRXRpbWVvdXQzJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWSUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFc2VjJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyJTJDJTI0JTdCZXNtflpTaWxqbkltYyU3RGRjeCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VUS05fRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlM0IhJTI1bSU1RTdmb3JFdXU1eFpKJTdCJTdEZlYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uJTIyJTIwaWQlM0QlMjJrdjRVZCUyQ1M0blVlJTdEJTJGOCUyQyU1Qlp0c2QlMjIlMjBkaXNhYmxlZCUzRCUyMnRydWUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VoYW0uMC5Ucm9ja25lci5Td2l0Y2guQ3VycmVudC1Db25zdW1wdGlvbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyJTJCcUNDTS1oYSU1RS0uJTYwJTdETCU1Ql8tJTI1VSU1RSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMkl0ZHclM0F6YyU1RDFQblUoTDF5Nzc3MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiU2MGMlMjNTdClXJTI0UUQlM0ZXcW8lM0FOQSFjVyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhhbS4wLlRyb2NrbmVyLlN3aXRjaC5DdXJyZW50LUNvbnN1bXB0aW9uJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJ2S1MoTnYlMkJaUlolMkYoNU1+eG9Gb1UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjIlN0RvRFZ4bjI3JTVFWmdmTzclN0NtOCUzREsuJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VoYW0uMC5Ucm9ja25lci5Td2l0Y2guT24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRTMwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFc2VjJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDTEVBUl9SVU5OSU5HJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyMyU3QmFEWkhEaCUyMyU1RCUyNHpINyh3eWg0JTJCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbiUyMiUyMGlkJTNEJTIyenlLbzBTX2RBVDd2eiUyNXRQJTQwN0glNjAlMjIlMjBkaXNhYmxlZCUzRCUyMnRydWUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VoYW0uMC5Ucm9ja25lci5Td2l0Y2guT24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTkRJVElPTiUyMiUzRW5lJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMkowNVpIJTQwJTJGRTk4WnRrMX5lU04lNjBWJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyOVFYdnklM0J4dW4lMkMyamZRbmJGJTQwOSUyQyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMkRORCUzRm9RM2goZXhQekQhSmx6TFglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VoYW0uMC5Ucm9ja25lci5Td2l0Y2guT24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIydHMtUkIlM0Z4d3hxJTJGMyU3RCU3RH4lMjU1JTNGWW4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMnduKGhMLklzc0UlMkYlM0JYb3U4Z0wlMkNkJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VoYW0uMC5Ucm9ja25lci5Td2l0Y2guT24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRTMwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFc2VjJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDTEVBUl9SVU5OSU5HJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyS0psMC1GJTVEdiooM1RldkdFfiElMkYlM0ElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==
                                        
                                        var WaMa_Dauerzaehler, WaMa_EinAus, Dauerzaehler, timeout2, timeout3;
                                        
                                        
                                        WaMa_Dauerzaehler = 0;
                                        WaMa_EinAus = false;
                                        on({id: [].concat(['ham.0.Waschmaschine.Switch.Current-Consumption']), change: "ne"}, async function (obj) {
                                          var value = obj.state.val;
                                          var oldValue = obj.oldState.val;
                                          // Falls Maschinengang erkannt (Wattzahl >10) UND Modus ist auf falsch dann starte und schreibe den aktuellen verbrauch in DP
                                          // Falls Verbrauch unter 3 Watt fällt und der Modus ist Wahr dann beende den Waschmodus.
                                          if ((obj.state ? obj.state.val : "") >= 10 && WaMa_EinAus == false) {
                                            WaMa_EinAus = true;
                                            Dauerzaehler = setInterval(async function () {
                                              WaMa_Dauerzaehler = (typeof WaMa_Dauerzaehler == 'number' ? WaMa_Dauerzaehler : 0) + 1;
                                            }, 60000);
                                          } else if ((obj.state ? obj.state.val : "") == 0 && WaMa_EinAus == true && WaMa_Dauerzaehler > 5) {
                                            (function () {if (Dauerzaehler) {clearInterval(Dauerzaehler); Dauerzaehler = null;}})();
                                            WaMa_EinAus = false;
                                            timeout2 = setTimeout(async function () {
                                              sendTo("telegram", "send", {
                                                  text: (['Die Waschmaschine ist Fertig.',formatDate(new Date(), "\n"),'Dauer: ',WaMa_Dauerzaehler,' Minuten.'].join(''))
                                              });
                                              setState("sayit.0.tts.text", "" + 'Die Waschmaschine ist Fertig.');
                                            }, 5000);
                                            timeout3 = setTimeout(async function () {
                                              WaMa_Dauerzaehler = 0;
                                            }, 10000);
                                          }
                                        });
                                        
                                        //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VXYU1hX0RhdWVyemFlaGxlciUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMkhoZSFIZyh4aDdnSHV5KDZoTGx4JTIyJTNFV2FNYV9FaW5BdXMlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMmludGVydmFsJTIyJTIwaWQlM0QlMjJEYXVlcnphZWhsZXIlMjIlM0VEYXVlcnphZWhsZXIlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMnRpbWVvdXQlMjIlMjBpZCUzRCUyMnRpbWVvdXQyJTIyJTNFdGltZW91dDIlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMnRpbWVvdXQlMjIlMjBpZCUzRCUyMnRpbWVvdXQzJTIyJTNFdGltZW91dDMlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMlZodlZFM1VrVkpCMmZ2akd6dSohJTIyJTIweCUzRCUyMjEzJTIyJTIweSUzRCUyMjEzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0QlM0ZPbU9lSlhQKDZrJTI0UThhNHYxKiUyMiUzRVdhTWFfRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJnJTJDQnglMkMqcyU3RDclMkMlNUQlNUJ2TiUzRFotTXQ0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJpJTQwJTNCfndYT28pKDUlMkIlM0QlMjQqOXYlM0FRRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIySGhlIUhnKHhoN2dIdXkoNmhMbHglMjIlM0VXYU1hX0VpbkF1cyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJzdEQ3REQ2N0QlNUI0KFlTUTNkQ3ZSJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uX2V4dCUyMiUyMGlkJTNEJTIyJTI1bCUzRiUzRk5zMCUyNVpPaGxaUUpuKVJJWSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGl0ZW1zJTNEJTIyMSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjI4cCUyQmlOMkNqekMxTSUyNDJvJTdDWHElM0RtJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFaGFtLjAuV2FzY2htYXNjaGluZS5Td2l0Y2guQ3VycmVudC1Db25zdW1wdGlvbiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMi00eSUyQzRtNUg2JTYwOCU1QlUlMkNVakpIKDAlMjIlM0UlM0NtdXRhdGlvbiUyMGVsc2VpZiUzRCUyMjElMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyLSU1RVVfX0wlM0QlMjNHR0dfTER+Nm9+aGclMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0Njb21tZW50JTIwcGlubmVkJTNEJTIyZmFsc2UlMjIlMjBoJTNEJTIyOTAlMjIlMjB3JTNEJTIyMjc2JTIyJTNFRmFsbHMlMjBNYXNjaGluZW5nYW5nJTIwZXJrYW5udCUyMChXYXR0emFobCUyMCUyNmd0JTNCMTApJTIwVU5EJTIwTW9kdXMlMjBpc3QlMjBhdWYlMjBmYWxzY2glMjBkYW5uJTIwc3RhcnRlJTIwdW5kJTIwc2NocmVpYmUlMjBkZW4lMjBha3R1ZWxsZW4lMjB2ZXJicmF1Y2glMjBpbiUyMERQJTNDJTJGY29tbWVudCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjItJTI1S2cpSCUyQlMlM0IlN0IlN0RZeWQlNDBjcWUlM0RsJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VHVEUlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9zb3VyY2UlMjIlMjBpZCUzRCUyMlFTNSklM0QlM0RBaHd0ZmUubk5UbCU2MFIlNDAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFc3RhdGUudmFsJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJPVDF4KipUKXozaEN0R3hocURESSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIlMkNMVyUyQiolMkJnVUIlMkZsYk8lNUJ5aU5KZHYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyJTVCJTI0JTJGMW1kJTdEbzl4b2dmTHAqISU3RFdBJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJIaGUhSGcoeGg3Z0h1eSg2aExseCUyMiUzRVdhTWFfRWluQXVzJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMlYlN0RLUColMkNiJTNCSiUyQy4zcTgwMlEwbCU1RSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMkhISUZtJTdENiUzQSpVJTIzVlZySVJ2N2UlN0MlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMkhoZSFIZyh4aDdnSHV5KDZoTGx4JTIyJTNFV2FNYV9FaW5BdXMlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyJTI1LiU2MCFvJTI0TG1jWk9tMCUyMyUyMzVXV29KJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZW91dHNfc2V0aW50ZXJ2YWwlMjIlMjBpZCUzRCUyMiglM0YyeUhOIXNvSiUzRCU3RG1MWjdsJTVEbEYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlRFUlZBTCUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VtaW4lM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2NoYW5nZSUyMiUyMGlkJTNEJTIydyUyQ0ZvTHlUVjhSMVRQLSFQTU4oayUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VXYU1hX0RhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyREVMVEElMjIlM0UlM0NzaGFkb3clMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJIIS0hTjRrWmhnUCUyMzUlM0J6cnhDVFklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyQUYyJTNCciU3RGdkbTJScHZWJTYwbW4pZnIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyJTVCJTNBN1FXdjRPcDhTNm8lNDBsRzQ1KHklMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0Njb21tZW50JTIwcGlubmVkJTNEJTIyZmFsc2UlMjIlMjBoJTNEJTIyODAlMjIlMjB3JTNEJTIyMTYwJTIyJTNFRmFsbHMlMjBWZXJicmF1Y2glMjB1bnRlciUyMDMlMjBXYXR0JTIwZiVDMyVBNGxsdCUyMHVuZCUyMGRlciUyME1vZHVzJTIwaXN0JTIwV2FociUyMGRhbm4lMjBiZWVuZGUlMjBkZW4lMjBXYXNjaG1vZHVzLiUzQyUyRmNvbW1lbnQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyaWd5Xzh2bFZJJTdDayUyNHNMLU8hX1lhJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uX3NvdXJjZSUyMiUyMGlkJTNEJTIyb0tpJTVFbyUyNSUyNFFhJTI1aTAlNUVNVkUlM0ZzKVklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFc3RhdGUudmFsJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIqYnglN0R5alpfQzdKMiUyMyUyRiUyNE56TG9TJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjJLU2JaJTI1JTdELiluLiUyNGUpJTI1MXJ4JTJGb3IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFORCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMiU3REElMkMhbTJUVlhMLiU1RUxRV2clMjUhZSU3QyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJyJTJGcm56V0wlM0YxISUyRi4yISUyQnByJTQwNSglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMkhoZSFIZyh4aDdnSHV5KDZoTGx4JTIyJTNFV2FNYV9FaW5BdXMlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyUyUyQ2MlNUUlMjVGKktPZCguKFEoQkwhJTNEZyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjI2dkJpTC1xJTJGJTQwcSgwdy00ZmRpcGUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUdUJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyU3dQTXNBbnBTV0ElMkZucnAlM0FpZGNDJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0QlM0ZPbU9lSlhQKDZrJTI0UThhNHYxKiUyMiUzRVdhTWFfRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJ+QV9mIVRfJTNEJTQwQjIlN0IpR2xlU1NHWSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8xJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZW91dHNfY2xlYXJpbnRlcnZhbCUyMiUyMGlkJTNEJTIyNFVzbDJXVUx1Y1NKUSUyQ1B0cnQ5JTVFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRURhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMnZqIVZ1JTNEc0RyNXl0LiUzQVpVJTIzT2ZVJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJIaGUhSGcoeGg3Z0h1eSg2aExseCUyMiUzRVdhTWFfRWluQXVzJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMjV4Q0ooUVJCM21JbzUuKmYxRnNnJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjJ+KGVFRTglMkYlMkNpUyU3QndHJTQwajBYKVRVJTIyJTIwZGlzYWJsZWQlM0QlMjJ0cnVlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMjNLMGM1V1NTOVZtTXElMkZYRkIoZTklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjIyeGJ5JTI0JTVFekR1WCU1RSUyNCUzRi1ZcDJ+ayUyQyUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyTDZ0cmZDJTVEJTI1dFYlM0JRMSUyMyU1Ql8zVVFKJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVN0YXR1cyUyMFdhc2NobWFzY2hpbmUlMjBFaW4lMkZBdXMlMjBpc3QlM0ElMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIybU43JTVFVVNXcSglMjUlMkN1cylPTCUzRiExJTIzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJIaGUhSGcoeGg3Z0h1eSg2aExseCUyMiUzRVdhTWFfRWluQXVzJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjIlM0QlNUJDcSUyRiUyQiUyQmVMdTUlNUIhMk82JTdDT3RIJTIyJTIwZGlzYWJsZWQlM0QlMjJ0cnVlJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFZnVsbHktdGFibGV0LWNvbnRyb2wuMC5kZXZpY2UuYXN1cy5jb21tYW5kcy50ZXh0VG9TcGVlY2glM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJGJTJCaDhvUTBJWl9rTVpKcyhxMXlZJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVdhc2NoaW5nJTJDJTIwbWFjaGluZSUyQyUyMGlzJTJDJTIwb24lMkMlMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZW91dHNfc2V0dGltZW91dCUyMiUyMGlkJTNEJTIyJTJDTmpHVyU0MFd0dCUyQm43UktOa2N4SyElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFdGltZW91dDIlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkRFTEFZJTIyJTNFNSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRXNlYyUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRlbGVncmFtJTIyJTIwaWQlM0QlMjIlM0EpU3FoJTdDZWlvX0olMjUlMkJoN1ElNDA2bkolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlNUQU5DRSUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTE9HJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTSUxFTlQlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyUEFSU0VNT0RFJTIyJTNFZGVmYXVsdCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyRElTQUJMRV9XRUJfUEFHRV9QUkVWSUVXJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk1FU1NBR0UlMjIlM0UlM0NzaGFkb3clMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMnphRS5yJTNEJTJCV3lscHBVXzRObWR4fiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VXYXNjaG1hc2NoaW5lJTIwaXN0JTIwZmVydGlnJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X2pvaW4lMjIlMjBpZCUzRCUyMjMlMkN+LlRKWmV1Z00uIUIlMjVTMSU1RVglN0QlMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyNSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMiU3QzklM0Y0JTI1aWMqc3kyJTdEUTA4OHJ5JTNBcSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VEaWUlMjBXYXNjaG1hc2NoaW5lJTIwaXN0JTIwRmVydGlnLiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lX2dldCUyMiUyMGlkJTNEJTIyYSUzRkQlNUVSUGUlMkJzJTJCU2klM0Qqa2tmZ2olNUIlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBmb3JtYXQlM0QlMjJ0cnVlJTIyJTIwbGFuZ3VhZ2UlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1BUSU9OJTIyJTNFY3VzdG9tJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJGT1JNQVQlMjIlM0UlNUNuJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMmdyZmotJTQwRDc1fjclMjMlM0I0biU3QypaamElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFRGF1ZXIlM0ElMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQzJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIybi5YM0JFKlRVXyU3QnFuZlhWJTJCRX4lM0ElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzRCUzRk9tT2VKWFAoNmslMjRROGE0djEqJTIyJTNFV2FNYV9EYXVlcnphZWhsZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQ0JTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyaEIwTGVEJTdCY1J2Y1dTakclMkJ5LiUyQiUzRCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlMjBNaW51dGVuLiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyc2F5aXQlMjIlMjBpZCUzRCUyMldFcXBaJTNEdzklM0FzJTVFamNqYlRxVU01JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5TVEFOQ0UlMjIlM0VhbGwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxBTkdVQUdFJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJMT0clMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk1FU1NBR0UlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyZSUyQnpDQXp4dnRlTi0tRER2XyUyRjZsJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRleHQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMiU1RDNTZEIoJTVCIWtEOWYlM0EyamVmbEQlM0QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFRGllJTIwV2FzY2htYXNjaGluZSUyMGlzdCUyMEZlcnRpZy4lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyJTVEJTQwRnUlNUIlMkM0NlYlNURWLSU3QlNnbzklM0FNViUyMiUyMGRpc2FibGVkJTNEJTIydHJ1ZSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWZ1bGx5LXRhYmxldC1jb250cm9sLjAuZGV2aWNlLmFzdXMuY29tbWFuZHMudGV4dFRvU3BlZWNoJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyMSUyQlUxZDElNjBTX2h5UEJrJTYwMyUyMzBYJTdCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVdhc2NoaW5nJTJDJTIwbWFjaGluZSUyQyUyMGlzJTJDJTIwcmVhZHklMkMlMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyc2F5aXQlMjIlMjBpZCUzRCUyMjVhQ0klM0R5ITctQVcqSFh0JTNBcVghYSUyMiUyMGRpc2FibGVkJTNEJTIydHJ1ZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMklOU1RBTkNFJTIyJTNFLjAlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxBTkdVQUdFJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJMT0clMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZPTFVNRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJPJTVCbyU2ME9NTjglMjNTQSUzRiUyQkMlM0IlM0RXRW0lNDAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0U3NSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk1FU1NBR0UlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyU1RYdSUyMyl6MiUzQkxyeiUzQS5IeCUyM3I4JTVFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRURpZSUyMFdhc2NobWFzY2hpbmUlMjBJc3QlMjBGZXJ0aWchJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X2pvaW4lMjIlMjBpZCUzRCUyMk1yYn5uNHVoeSUzQXVKITV3aEIlN0Q3KCUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjI1JTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyVyUzQUYlNjBnKkpiayU2MCU1QlklM0FrJTVCNzU2U3IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFRGllJTIwV2FzY2htYXNjaGluZSUyMGlzdCUyMEZlcnRpZy4lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZV9nZXQlMjIlMjBpZCUzRCUyMlN+cS5QKEolNUUwMiUyNV9XMWhxSiU3Q3l+JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZm9ybWF0JTNEJTIydHJ1ZSUyMiUyMGxhbmd1YWdlJTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QVElPTiUyMiUzRWN1c3RvbSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyRk9STUFUJTIyJTNFJTVDbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlNUVEJTIzSy1jX0RIQSU0MFhMS3hLJTIzdCU1RVklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFRGF1ZXIlM0ElMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQzJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyayUyNCUyNGwlN0RzdTFnR0dpSnNZYSU1RFhtRyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VXYU1hX0RhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJIJTI1OWV2X0UlM0RKMnM5cUIlNDByWlY0NyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlMjBNaW51dGVuLiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjI5eCUzRmVfKiUyQiU3QyU3QjUlM0RiT2olMkMlNUVMUHRVJTIyJTIwZGlzYWJsZWQlM0QlMjJ0cnVlJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlN0cm9tdmVyYnJhdWNoLlplaXRfV00lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2FyaXRobWV0aWMlMjIlMjBpZCUzRCUyMkNlfiUyRkUwJTVCUnQtbnZZTmklMjMlMkJiViUyMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQUREJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJtWSUzRjVadCFVZEk4VCU3RGRGSFIlMjR3JTJDJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJ5TiF1Rm8lM0RLTH5BJTIzUzNiJTQwWiUyNGQ0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlN0cm9tdmVyYnJhdWNoLlplaXRfV00lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJpdV8pIWU4amMqNFIwc2V2Sk96ZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMm9aN0MtVmVUbHUwKCU1QjElNURFJTNCMFBlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0QlM0ZPbU9lSlhQKDZrJTI0UThhNHYxKiUyMiUzRVdhTWFfRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lb3V0c19zZXR0aW1lb3V0JTIyJTIwaWQlM0QlMjIlM0FEVHRKTVpYKjZUJTVCbTUlMjRNUyUyM0ZWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRXRpbWVvdXQzJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWSUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFc2VjJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyJTJDJTI0JTdCZXNtflpTaWxqbkltYyU3RGRjeCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VXYU1hX0RhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyJTNCISUyNW0lNUU3Zm9yRXV1NXhaSiU3QiU3RGZWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
                                        
                                        schedule("0 18 * * *", async function () {
                                          if (getState("trashschedule.0.next.daysLeft").val == 1) {
                                            setState("sayit.0.tts.text", "" + 60 + ";" + (['Bitte nicht vergessen der',getState("trashschedule.0.next.typesText").val,'wird Morgen abgeholt'].join('')));
                                            console.log("sayIt[Volume - 60]: " + (['Bitte nicht vergessen der',getState("trashschedule.0.next.typesText").val,'wird Morgen abgeholt'].join('')));
                                            sendTo("telegram", "send", {
                                                text: (['Bitte nicht vergessen der',getState("trashschedule.0.next.typesText").val,'wird Morgen abgeholt'].join(''))
                                            });
                                          }
                                        });
                                        schedule("0 6 * * *", async function () {
                                          if (getState("trashschedule.0.next.daysLeft").val == 0) {
                                            sendTo("telegram", "send", {
                                                text: (['Bitte nicht vergessen der',getState("trashschedule.0.next.typesText").val,'wird heute abgeholt'].join(''))
                                            });
                                            setState("sayit.0.tts.text", "" + 60 + ";" + (['Bitte nicht vergessen der',getState("trashschedule.0.next.typesText").val,'wird heute abgeholt'].join('')));
                                            console.log("sayIt[Volume - 60]: " + (['Bitte nicht vergessen der',getState("trashschedule.0.next.typesText").val,'wird heute abgeholt'].join('')));
                                          }
                                        });
                                        
                                        //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMGlkJTNEJTIyVmJXJTdCX2goa3Yxc3BHanhJUWtNZCUyMiUyMHglM0QlMjI2MiUyMiUyMHklM0QlMjI4OCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFMCUyMDE4JTIwKiUyMColMjAqJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMjVFSiUyQy5MOFZLV2xBc3IyJTdDfmxyKSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMnIlMkZiTCUyM0JvR3VoeGMuJTYwJTNCMWkxNColMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJRJTI1cyU0MG1kfiUyQjYwaXdGQnhOSWopXyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRyYXNoc2NoZWR1bGUuMC5uZXh0LmRheXNMZWZ0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJhTSUyQlolM0EqRW9sNi0lNDAlN0IqJTVERDQlMkMlNUJmJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyc2F5aXQlMjIlMjBpZCUzRCUyMiUyNEd+dCUzRGV0biUzRERYUmx2eHl6cjZ6JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5TVEFOQ0UlMjIlM0UuMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTEFOR1VBR0UlMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxPRyUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVk9MVU1FJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMlJCJTYwQ3VtJTI1Z2N1S1VFSG9VRGY1diUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTYwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyTUVTU0FHRSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJGZmZya3cuUDMlMkJ5JTI1JTI1JTVCKGZhJTNCUUMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGV4dCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjJwVm85cFk1Vjg3JTVEJTNEQyU1RWFXaUp3KiUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIzJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyKlFUJTdCZF9GbCU3RFIlNUQwYWRsJTYwQVQuTSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VCaXR0ZSUyMG5pY2h0JTIwdmVyZ2Vzc2VuJTIwZGVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyQmNRLmEqZW1MKE1vJTdDbW9LQlp5eCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRyYXNoc2NoZWR1bGUuMC5uZXh0LnR5cGVzVGV4dCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJaOGJoQmRQNDNiMiU3REUlNURJMCUzQTAlMjMtJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXdpcmQlMjBNb3JnZW4lMjBhYmdlaG9sdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGVsZWdyYW0lMjIlMjBpZCUzRCUyMjROKWplOWxiSGglNjBibyUzREFOJTNCQSU1RUElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlNUQU5DRSUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTE9HJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTSUxFTlQlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyUEFSU0VNT0RFJTIyJTNFZGVmYXVsdCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyRElTQUJMRV9XRUJfUEFHRV9QUkVWSUVXJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk1FU1NBR0UlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyJTNBJTVCUyolNURVa1BaNDlvUWNSdVVrJTNGSyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXh0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X2pvaW4lMjIlMjBpZCUzRCUyMiglMjR5ZSUzRlhNKmNLdHBIc0NCRiF+dSUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIzJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyUTIlMjRKTiU1QmFkZU1OdCUyRiU3QyUyRnNoUkpQJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRUJpdHRlJTIwbmljaHQlMjB2ZXJnZXNzZW4lMjBkZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJhZyU2MCUyM1QlMkIyX1NjZlhFJTIzSXE4JTNCVkglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0cmFzaHNjaGVkdWxlLjAubmV4dC50eXBlc1RleHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQyJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIycVQqcFhLM19MQSlxMSU1RCUyRmklM0F6JTNGYyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V3aXJkJTIwTW9yZ2VuJTIwYWJnZWhvbHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMGlkJTNEJTIyRmNIbnhzX2cpVCU1RExyTGVVeUFZJTVFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NIRURVTEUlMjIlM0UwJTIwNiUyMColMjAqJTIwKiUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJxJTVCMFklN0RuOFl6dS0xJTVCZ3NuXyUzRjFDJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyVGMlMkZiZC1nUSUyMzlHTylfU3ZRSFljJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyclYlMkZVY3cqUyUyNGtYXzM5KUFXYTJnJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdHJhc2hzY2hlZHVsZS4wLm5leHQuZGF5c0xlZnQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMl9GMmcyeHVvdGclM0J6JTYwKiUzQiU3QmJzJTNGNCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRlbGVncmFtJTIyJTIwaWQlM0QlMjIuYyklM0FqJTdCJTNGbUwwUnJZciU3Q2gpUk5PJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5TVEFOQ0UlMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxPRyUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0lMRU5UJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlBBUlNFTU9ERSUyMiUzRWRlZmF1bHQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkRJU0FCTEVfV0VCX1BBR0VfUFJFVklFVyUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJNRVNTQUdFJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMlhvZEslMjUlNUUoJTI1fkVwUDh6NmVsT1l3JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRleHQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHRfam9pbiUyMiUyMGlkJTNEJTIyNSl5MiUzQjcyY0VWJTYwQ04lNDA2dSUzRFhmZyUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIzJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyREpyV0klMkMhd0ZxJTdCJTNGQiU3Q0E5JTJCdU44JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRUJpdHRlJTIwbmljaHQlMjB2ZXJnZXNzZW4lMjBkZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjIpdjN6b0ElNDAlMkYlN0NjJTI1eX41JTdCaSU1RCUyQyFEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdHJhc2hzY2hlZHVsZS4wLm5leHQudHlwZXNUZXh0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMngxUiUyQ0MqJTIzRX5CbyUyNEU0OUh2WFNWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXdpcmQlMjBoZXV0ZSUyMGFiZ2Vob2x0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzYXlpdCUyMiUyMGlkJTNEJTIyWjlGbDRMNlF4c08xZiUyQjNFNGxsJTI0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5TVEFOQ0UlMjIlM0UuMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTEFOR1VBR0UlMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxPRyUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVk9MVU1FJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiUzQSUyQ1puJTNGayU3QyplQ2I3JTNEZnZUfkkhJTdEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFNjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJNRVNTQUdFJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMndSUGY3JTJDbnUlNUJuTksyN2cxc0slM0I5JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRleHQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHRfam9pbiUyMiUyMGlkJTNEJTIyUW5+ZSU1QjUlM0RNSUwlNURJUGV5c3JRVCklMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMyUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMmZQN3F3M2pZZSU1Qk5OJTVCU1hYMEFldiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VCaXR0ZSUyMG5pY2h0JTIwdmVyZ2Vzc2VuJTIwZGVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyaSk5UiUzRnUlM0Z5OWlTeCUyQyUzQU1xRyU3RC1yJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdHJhc2hzY2hlZHVsZS4wLm5leHQudHlwZXNUZXh0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMnIlN0QlN0QycXJ6T0xsaG1lUF8lNDBfT00oJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXdpcmQlMjBoZXV0ZSUyMGFiZ2Vob2x0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==
                                        
                                        // CPU-Last aus Datei /proc/stat ermitteln
                                         
                                        var fs = require('fs');
                                        var idLast = getIdByName('Service.CPU-Last');
                                        var fn = '/proc/stat';
                                         
                                        var cpuUser = 0;
                                        var cpuNice = 0;
                                        var cpuSystem = 0;
                                        var cpuIdle = 0;
                                         
                                        function cpuLast(text) {
                                            var lines = text.split('\n');
                                            var cpu = lines[0].split(' '); 
                                            var cUser = parseFloat(cpu[2]) - cpuUser;
                                            var cNice = parseFloat(cpu[3]) - cpuNice;
                                            var cSystem = parseFloat(cpu[4]) - cpuSystem;
                                            var cIdle = parseFloat(cpu[5])- cpuIdle;
                                            var last = 100 * (1 - cIdle / (cUser + cNice + cSystem + cIdle));
                                            setState(idLast, Math.round(10 * last) / 10, true);
                                            cpuUser = parseFloat(cpu[2]);
                                            cpuNice = parseFloat(cpu[3]);
                                            cpuSystem = parseFloat(cpu[4]);
                                            cpuIdle = parseFloat(cpu[5]);
                                        }
                                         
                                        function getStat() {
                                            fs.readFile(fn, 'utf8',  function(err, text) {
                                                if(err) log('Fehler beim Lesen von /proc/stat', 'error');
                                                else cpuLast(text);
                                            });
                                        }
                                         
                                        schedule('*/10 * * * * *', getStat);
                                         
                                        
                                        

                                        Anbei.

                                        Thomas BraunT CodierknechtC 2 Antworten Letzte Antwort
                                        0
                                        • P PhoenixCR

                                          @thomas-braun sagte in Admin startet nicht mehr:

                                          Du musst da rein schauen. Oder reinschauen lassen.

                                          Würdest du das machen?

                                          var TKN_Dauerzaehler, TKN_EinAus, Dauerzaehler, timeout2, timeout3;
                                          
                                          
                                          TKN_Dauerzaehler = 0;
                                          TKN_EinAus = false;
                                          on({id: [].concat(['ham.0.Trockner.Switch.Current-Consumption']), change: "ne"}, async function (obj) {
                                            var value = obj.state.val;
                                            var oldValue = obj.oldState.val;
                                            // Falls Maschinengang erkannt (Wattzahl >10) UND Modus ist auf falsch dann starte und schreibe den aktuellen verbrauch in DP
                                            // Falls Verbrauch unter 3 Watt fällt und der Modus ist Wahr dann beende den Waschmodus.
                                            if ((obj.state ? obj.state.val : "") >= 10 && TKN_EinAus == false) {
                                              TKN_EinAus = true;
                                              Dauerzaehler = setInterval(async function () {
                                                TKN_Dauerzaehler = (typeof TKN_Dauerzaehler == 'number' ? TKN_Dauerzaehler : 0) + 1;
                                              }, 60000);
                                            } else if ((obj.state ? obj.state.val : "") == 0 && TKN_EinAus == true && TKN_Dauerzaehler > 5) {
                                              (function () {if (Dauerzaehler) {clearInterval(Dauerzaehler); Dauerzaehler = null;}})();
                                              TKN_EinAus = false;
                                              console.log(('Status Trockner Ein/Aus ist: ' + String(TKN_EinAus)));
                                              timeout2 = setTimeout(async function () {
                                                sendTo("telegram", "send", {
                                                    text: (['Die Trockner ist Fertig.',formatDate(new Date(), "\n"),'Dauer: ',TKN_Dauerzaehler,' Minuten.'].join(''))
                                                });
                                                setState("sayit.0.tts.text", "" + 'Die Trockner ist Fertig.');
                                                setState("fully-tablet-control.0.device.asus.commands.textToSpeech"/*textToSpeech*/, 'dryer, machine, is, ready, ');
                                              }, 5000);
                                              timeout3 = setTimeout(async function () {
                                                TKN_Dauerzaehler = 0;
                                              }, 10000);
                                            }
                                          });
                                          
                                          //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VUS05fRGF1ZXJ6YWVobGVyJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIySGhlIUhnKHhoN2dIdXkoNmhMbHglMjIlM0VUS05fRWluQXVzJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMHR5cGUlM0QlMjJpbnRlcnZhbCUyMiUyMGlkJTNEJTIyRGF1ZXJ6YWVobGVyJTIyJTNFRGF1ZXJ6YWVobGVyJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMHR5cGUlM0QlMjJ0aW1lb3V0JTIyJTIwaWQlM0QlMjJ0aW1lb3V0MiUyMiUzRXRpbWVvdXQyJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMHR5cGUlM0QlMjJ0aW1lb3V0JTIyJTIwaWQlM0QlMjJ0aW1lb3V0MyUyMiUzRXRpbWVvdXQzJTNDJTJGdmFyaWFibGUlM0UlM0MlMkZ2YXJpYWJsZXMlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJWaHZWRTNVa1ZKQjJmdmpHenUqISUyMiUyMHglM0QlMjIxMTElMjIlMjB5JTNEJTIyNzclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzRCUzRk9tT2VKWFAoNmslMjRROGE0djEqJTIyJTNFVEtOX0RhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyZyUyQ0J4JTJDKnMlN0Q3JTJDJTVEJTVCdk4lM0RaLU10NCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyaSU0MCUzQn53WE9vKSg1JTJCJTNEJTI0Kjl2JTNBUUYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMkhoZSFIZyh4aDdnSHV5KDZoTGx4JTIyJTNFVEtOX0VpbkF1cyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJzdEQ3REQ2N0QlNUI0KFlTUTNkQ3ZSJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uX2V4dCUyMiUyMGlkJTNEJTIyJTI1bCUzRiUzRk5zMCUyNVpPaGxaUUpuKVJJWSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGl0ZW1zJTNEJTIyMSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjI4cCUyQmlOMkNqekMxTSUyNDJvJTdDWHElM0RtJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFaGFtLjAuVHJvY2tuZXIuU3dpdGNoLkN1cnJlbnQtQ29uc3VtcHRpb24lM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjItNHklMkM0bTVINiU2MDglNUJVJTJDVWpKSCgwJTIyJTNFJTNDbXV0YXRpb24lMjBlbHNlaWYlM0QlMjIxJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19vcGVyYXRpb24lMjIlMjBpZCUzRCUyMi0lNUVVX19MJTNEJTIzR0dHX0xEfjZvfmhnJTIyJTIwaW5saW5lJTNEJTIyZmFsc2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFORCUzQyUyRmZpZWxkJTNFJTNDY29tbWVudCUyMHBpbm5lZCUzRCUyMmZhbHNlJTIyJTIwaCUzRCUyMjkwJTIyJTIwdyUzRCUyMjI3NiUyMiUzRUZhbGxzJTIwTWFzY2hpbmVuZ2FuZyUyMGVya2FubnQlMjAoV2F0dHphaGwlMjAlMjZndCUzQjEwKSUyMFVORCUyME1vZHVzJTIwaXN0JTIwYXVmJTIwZmFsc2NoJTIwZGFubiUyMHN0YXJ0ZSUyMHVuZCUyMHNjaHJlaWJlJTIwZGVuJTIwYWt0dWVsbGVuJTIwdmVyYnJhdWNoJTIwaW4lMjBEUCUzQyUyRmNvbW1lbnQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyLSUyNUtnKUglMkJTJTNCJTdCJTdEWXlkJTQwY3FlJTNEbCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFR1RFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fc291cmNlJTIyJTIwaWQlM0QlMjJRUzUpJTNEJTNEQWh3dGZlLm5OVGwlNjBSJTQwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXN0YXRlLnZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyT1QxeCoqVCl6M2hDdEd4aHFEREklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyJTJDTFclMkIqJTJCZ1VCJTJGbGJPJTVCeWlOSmR2JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMiU1QiUyNCUyRjFtZCU3RG85eG9nZkxwKiElN0RXQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIySGhlIUhnKHhoN2dIdXkoNmhMbHglMjIlM0VUS05fRWluQXVzJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMlYlN0RLUColMkNiJTNCSiUyQy4zcTgwMlEwbCU1RSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMkhISUZtJTdENiUzQSpVJTIzVlZySVJ2N2UlN0MlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMkhoZSFIZyh4aDdnSHV5KDZoTGx4JTIyJTNFVEtOX0VpbkF1cyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIlMjUuJTYwIW8lMjRMbWNaT20wJTIzJTIzNVdXb0olMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lb3V0c19zZXRpbnRlcnZhbCUyMiUyMGlkJTNEJTIyKCUzRjJ5SE4hc29KJTNEJTdEbUxaN2wlNURsRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0VEYXVlcnphZWhsZXIlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMklOVEVSVkFMJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRW1pbiUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfY2hhbmdlJTIyJTIwaWQlM0QlMjJ3JTJDRm9MeVRWOFIxVFAtIVBNTihrJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0QlM0ZPbU9lSlhQKDZrJTI0UThhNHYxKiUyMiUzRVRLTl9EYXVlcnphZWhsZXIlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkRFTFRBJTIyJTNFJTNDc2hhZG93JTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIySCEtIU40a1poZ1AlMjM1JTNCenJ4Q1RZJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMkFGMiUzQnIlN0RnZG0yUnB2ViU2MG1uKWZyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19vcGVyYXRpb24lMjIlMjBpZCUzRCUyMiU1QiUzQTdRV3Y0T3A4UzZvJTQwbEc0NSh5JTIyJTIwaW5saW5lJTNEJTIyZmFsc2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFORCUzQyUyRmZpZWxkJTNFJTNDY29tbWVudCUyMHBpbm5lZCUzRCUyMmZhbHNlJTIyJTIwaCUzRCUyMjgwJTIyJTIwdyUzRCUyMjE2MCUyMiUzRUZhbGxzJTIwVmVyYnJhdWNoJTIwdW50ZXIlMjAzJTIwV2F0dCUyMGYlQzMlQTRsbHQlMjB1bmQlMjBkZXIlMjBNb2R1cyUyMGlzdCUyMFdhaHIlMjBkYW5uJTIwYmVlbmRlJTIwZGVuJTIwV2FzY2htb2R1cy4lM0MlMkZjb21tZW50JTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMmlneV84dmxWSSU3Q2slMjRzTC1PIV9ZYSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9zb3VyY2UlMjIlMjBpZCUzRCUyMm9LaSU1RW8lMjUlMjRRYSUyNWkwJTVFTVZFJTNGcylZJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXN0YXRlLnZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyKmJ4JTdEeWpaX0M3SjIlMjMlMkYlMjROekxvUyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyMGklM0Y3Y1clM0ElNDBxcl8xSzAlNDAuc35SKSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyJTdEQSUyQyFtMlRWWEwuJTVFTFFXZyUyNSFlJTdDJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMnIlMkZybnpXTCUzRjEhJTJGLjIhJTJCcHIlNDA1KCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIySGhlIUhnKHhoN2dIdXkoNmhMbHglMjIlM0VUS05fRWluQXVzJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMlMlMkNjJTVFJTI1RipLT2QoLihRKEJMISUzRGclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyJTI0JTdCJTIzZiUyNUgwOUdMMXVkTXJyJTI0fklfJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VHVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMkt0Z00xJTVCVmQlNURtdFp5cWslM0QlN0NhUiElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzRCUzRk9tT2VKWFAoNmslMjRROGE0djEqJTIyJTNFVEtOX0RhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyZFlMJTIzREhycCU3RCUzQndoNUUlN0RzRXNyVCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8xJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZW91dHNfY2xlYXJpbnRlcnZhbCUyMiUyMGlkJTNEJTIyNFVzbDJXVUx1Y1NKUSUyQ1B0cnQ5JTVFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRURhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMnZqIVZ1JTNEc0RyNXl0LiUzQVpVJTIzT2ZVJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJIaGUhSGcoeGg3Z0h1eSg2aExseCUyMiUzRVRLTl9FaW5BdXMlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyNXhDSihRUkIzbUlvNS4qZjFGc2clMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMn4oZUVFOCUyRiUyQ2lTJTdCd0clNDBqMFgpVFUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyM0swYzVXU1M5Vm1NcSUyRlhGQihlOSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXN0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X2pvaW4lMjIlMjBpZCUzRCUyMjJ4YnklMjQlNUV6RHVYJTVFJTI0JTNGLVlwMn5rJTJDJTIyJTNFJTNDbXV0YXRpb24lMjBpdGVtcyUzRCUyMjIlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJMNnRyZkMlNUQlMjV0ViUzQlExJTIzJTVCXzNVUUolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFU3RhdHVzJTIwVHJvY2tuZXIlMjBFaW4lMkZBdXMlMjBpc3QlM0ElMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIybU43JTVFVVNXcSglMjUlMkN1cylPTCUzRiExJTIzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJIaGUhSGcoeGg3Z0h1eSg2aExseCUyMiUzRVRLTl9FaW5BdXMlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMkpoQTJhJTdCNVR6cW4oQktkSDY3RCUzQiUyMiUyMGRpc2FibGVkJTNEJTIydHJ1ZSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWZ1bGx5LXRhYmxldC1jb250cm9sLjAuZGV2aWNlLmFzdXMuY29tbWFuZHMudGV4dFRvU3BlZWNoJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyJTNGJTNCN2YwNSUzRm84WiUyQ0s1fjQ4czFRWiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VkcnllciUyQyUyMG1hY2hpbmUlMkMlMjBpcyUyQyUyMG9uJTJDJTIwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldHRpbWVvdXQlMjIlMjBpZCUzRCUyMiUyQ05qR1clNDBXdHQlMkJuN1JLTmtjeEshJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRXRpbWVvdXQyJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWSUyMiUzRTUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VzZWMlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZWxlZ3JhbSUyMiUyMGlkJTNEJTIyJTNBKVNxaCU3Q2Vpb19KJTI1JTJCaDdRJTQwNm5KJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5TVEFOQ0UlMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxPRyUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0lMRU5UJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlBBUlNFTU9ERSUyMiUzRWRlZmF1bHQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkRJU0FCTEVfV0VCX1BBR0VfUFJFVklFVyUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJNRVNTQUdFJTIyJTNFJTNDc2hhZG93JTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJ6YUUuciUzRCUyQld5bHBwVV80Tm1keH4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFV2FzY2htYXNjaGluZSUyMGlzdCUyMGZlcnRpZyUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjIzJTJDfi5USlpldWdNLiFCJTI1UzElNUVYJTdEJTIyJTNFJTNDbXV0YXRpb24lMjBpdGVtcyUzRCUyMjUlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlN0M5JTNGNCUyNWljKnN5MiU3RFEwODhyeSUzQXElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFRGllJTIwVHJvY2tuZXIlMjBpc3QlMjBGZXJ0aWcuJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVfZ2V0JTIyJTIwaWQlM0QlMjJhJTNGRCU1RVJQZSUyQnMlMkJTaSUzRCpra2ZnaiU1QiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGZvcm1hdCUzRCUyMnRydWUlMjIlMjBsYW5ndWFnZSUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUFRJT04lMjIlM0VjdXN0b20lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkZPUk1BVCUyMiUzRSU1Q24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQyJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyZ3Jmai0lNDBENzV+NyUyMyUzQjRuJTdDKlpqYSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VEYXVlciUzQSUyMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDMlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJuLlgzQkUqVFVfJTdCcW5mWFYlMkJFfiUzQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VUS05fRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQURENCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMmhCMExlRCU3QmNSdmNXU2pHJTJCeS4lMkIlM0QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTIwTWludXRlbi4lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNheWl0JTIyJTIwaWQlM0QlMjI0JTNBRS45OCU3RCU3QzElMkJ1RjZnUCUyQ1AlNjAlNURhJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5TVEFOQ0UlMjIlM0VhbGwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxBTkdVQUdFJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJMT0clMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk1FU1NBR0UlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyaiUzREwlM0ZJS2ElMjUlM0R3JTNEQUElM0QxM1FqflglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGV4dCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyOW44JTJGKjclN0QoSiUyNU1kc18lM0FKcyUzRik0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRURpZSUyMFRyb2NrbmVyJTIwaXN0JTIwRmVydGlnLiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJSVTZJMUN2JTNGJTI0THUqLlBacmlWUWwlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VmdWxseS10YWJsZXQtY29udHJvbC4wLmRldmljZS5hc3VzLmNvbW1hbmRzLnRleHRUb1NwZWVjaCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMlElNUJmVXpKV19DWjUydWU4JTdEcy1rViUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VkcnllciUyQyUyMG1hY2hpbmUlMkMlMjBpcyUyQyUyMHJlYWR5JTJDJTIwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNheWl0JTIyJTIwaWQlM0QlMjI1YUNJJTNEeSE3LUFXKkhYdCUzQXFYIWElMjIlMjBkaXNhYmxlZCUzRCUyMnRydWUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlNUQU5DRSUyMiUzRS4wJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJMQU5HVUFHRSUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTE9HJTIyJTNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWT0xVTUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyTyU1Qm8lNjBPTU44JTIzU0ElM0YlMkJDJTNCJTNEV0VtJTQwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFNzUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJNRVNTQUdFJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMlNUWHUlMjMpejIlM0JMcnolM0EuSHglMjNyOCU1RSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VEaWUlMjBXYXNjaG1hc2NoaW5lJTIwSXN0JTIwRmVydGlnISUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjJNcmJ+bjR1aHklM0F1SiE1d2hCJTdENyglMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyNSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMlclM0FGJTYwZypKYmslNjAlNUJZJTNBayU1Qjc1NlNyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRURpZSUyMFRyb2NrbmVyJTIwaXN0JTIwRmVydGlnLiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lX2dldCUyMiUyMGlkJTNEJTIyU35xLlAoSiU1RTAyJTI1X1cxaHFKJTdDeX4lMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBmb3JtYXQlM0QlMjJ0cnVlJTIyJTIwbGFuZ3VhZ2UlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1BUSU9OJTIyJTNFY3VzdG9tJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJGT1JNQVQlMjIlM0UlNUNuJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMiU1RUQlMjNLLWNfREhBJTQwWExLeEslMjN0JTVFWSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VEYXVlciUzQSUyMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDMlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJrJTI0JTI0bCU3RHN1MWdHR2lKc1lhJTVEWG1HJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0QlM0ZPbU9lSlhQKDZrJTI0UThhNHYxKiUyMiUzRVRLTl9EYXVlcnphZWhsZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQ0JTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIySCUyNTlldl9FJTNESjJzOXFCJTQwclpWNDclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTIwTWludXRlbi4lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyTiUyNVElNjBETGIlMkJ5d2NnSVZ5MnNUWC4lMjIlMjBkaXNhYmxlZCUzRCUyMnRydWUlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuU3Ryb212ZXJicmF1Y2guWmVpdF9UTiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfYXJpdGhtZXRpYyUyMiUyMGlkJTNEJTIyJTVFWUI5bDclN0Q2WmhGJTVERTFPeWFSZWUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFERCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyLW9xJTJDalIlN0NMSjQlMkNlJTNCISglMjQlN0JtUyU2MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5TdHJvbXZlcmJyYXVjaC5aZWl0X1ROJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMjYzX00zeVZnendKJTdCYWI2aCU1Qnp6KiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VUS05fRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lb3V0c19zZXR0aW1lb3V0JTIyJTIwaWQlM0QlMjIlM0FEVHRKTVpYKjZUJTVCbTUlMjRNUyUyM0ZWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRXRpbWVvdXQzJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWSUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFc2VjJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyJTJDJTI0JTdCZXNtflpTaWxqbkltYyU3RGRjeCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VUS05fRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlM0IhJTI1bSU1RTdmb3JFdXU1eFpKJTdCJTdEZlYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uJTIyJTIwaWQlM0QlMjJrdjRVZCUyQ1M0blVlJTdEJTJGOCUyQyU1Qlp0c2QlMjIlMjBkaXNhYmxlZCUzRCUyMnRydWUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VoYW0uMC5Ucm9ja25lci5Td2l0Y2guQ3VycmVudC1Db25zdW1wdGlvbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyJTJCcUNDTS1oYSU1RS0uJTYwJTdETCU1Ql8tJTI1VSU1RSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMkl0ZHclM0F6YyU1RDFQblUoTDF5Nzc3MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiU2MGMlMjNTdClXJTI0UUQlM0ZXcW8lM0FOQSFjVyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhhbS4wLlRyb2NrbmVyLlN3aXRjaC5DdXJyZW50LUNvbnN1bXB0aW9uJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJ2S1MoTnYlMkJaUlolMkYoNU1+eG9Gb1UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjIlN0RvRFZ4bjI3JTVFWmdmTzclN0NtOCUzREsuJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VoYW0uMC5Ucm9ja25lci5Td2l0Y2guT24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRTMwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFc2VjJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDTEVBUl9SVU5OSU5HJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyMyU3QmFEWkhEaCUyMyU1RCUyNHpINyh3eWg0JTJCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbiUyMiUyMGlkJTNEJTIyenlLbzBTX2RBVDd2eiUyNXRQJTQwN0glNjAlMjIlMjBkaXNhYmxlZCUzRCUyMnRydWUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VoYW0uMC5Ucm9ja25lci5Td2l0Y2guT24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTkRJVElPTiUyMiUzRW5lJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMkowNVpIJTQwJTJGRTk4WnRrMX5lU04lNjBWJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyOVFYdnklM0J4dW4lMkMyamZRbmJGJTQwOSUyQyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMkRORCUzRm9RM2goZXhQekQhSmx6TFglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VoYW0uMC5Ucm9ja25lci5Td2l0Y2guT24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIydHMtUkIlM0Z4d3hxJTJGMyU3RCU3RH4lMjU1JTNGWW4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMnduKGhMLklzc0UlMkYlM0JYb3U4Z0wlMkNkJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VoYW0uMC5Ucm9ja25lci5Td2l0Y2guT24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRTMwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFc2VjJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDTEVBUl9SVU5OSU5HJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyS0psMC1GJTVEdiooM1RldkdFfiElMkYlM0ElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==
                                          
                                          var WaMa_Dauerzaehler, WaMa_EinAus, Dauerzaehler, timeout2, timeout3;
                                          
                                          
                                          WaMa_Dauerzaehler = 0;
                                          WaMa_EinAus = false;
                                          on({id: [].concat(['ham.0.Waschmaschine.Switch.Current-Consumption']), change: "ne"}, async function (obj) {
                                            var value = obj.state.val;
                                            var oldValue = obj.oldState.val;
                                            // Falls Maschinengang erkannt (Wattzahl >10) UND Modus ist auf falsch dann starte und schreibe den aktuellen verbrauch in DP
                                            // Falls Verbrauch unter 3 Watt fällt und der Modus ist Wahr dann beende den Waschmodus.
                                            if ((obj.state ? obj.state.val : "") >= 10 && WaMa_EinAus == false) {
                                              WaMa_EinAus = true;
                                              Dauerzaehler = setInterval(async function () {
                                                WaMa_Dauerzaehler = (typeof WaMa_Dauerzaehler == 'number' ? WaMa_Dauerzaehler : 0) + 1;
                                              }, 60000);
                                            } else if ((obj.state ? obj.state.val : "") == 0 && WaMa_EinAus == true && WaMa_Dauerzaehler > 5) {
                                              (function () {if (Dauerzaehler) {clearInterval(Dauerzaehler); Dauerzaehler = null;}})();
                                              WaMa_EinAus = false;
                                              timeout2 = setTimeout(async function () {
                                                sendTo("telegram", "send", {
                                                    text: (['Die Waschmaschine ist Fertig.',formatDate(new Date(), "\n"),'Dauer: ',WaMa_Dauerzaehler,' Minuten.'].join(''))
                                                });
                                                setState("sayit.0.tts.text", "" + 'Die Waschmaschine ist Fertig.');
                                              }, 5000);
                                              timeout3 = setTimeout(async function () {
                                                WaMa_Dauerzaehler = 0;
                                              }, 10000);
                                            }
                                          });
                                          
                                          //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VXYU1hX0RhdWVyemFlaGxlciUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMkhoZSFIZyh4aDdnSHV5KDZoTGx4JTIyJTNFV2FNYV9FaW5BdXMlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMmludGVydmFsJTIyJTIwaWQlM0QlMjJEYXVlcnphZWhsZXIlMjIlM0VEYXVlcnphZWhsZXIlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMnRpbWVvdXQlMjIlMjBpZCUzRCUyMnRpbWVvdXQyJTIyJTNFdGltZW91dDIlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMnRpbWVvdXQlMjIlMjBpZCUzRCUyMnRpbWVvdXQzJTIyJTNFdGltZW91dDMlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMlZodlZFM1VrVkpCMmZ2akd6dSohJTIyJTIweCUzRCUyMjEzJTIyJTIweSUzRCUyMjEzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0QlM0ZPbU9lSlhQKDZrJTI0UThhNHYxKiUyMiUzRVdhTWFfRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJnJTJDQnglMkMqcyU3RDclMkMlNUQlNUJ2TiUzRFotTXQ0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJpJTQwJTNCfndYT28pKDUlMkIlM0QlMjQqOXYlM0FRRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIySGhlIUhnKHhoN2dIdXkoNmhMbHglMjIlM0VXYU1hX0VpbkF1cyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJzdEQ3REQ2N0QlNUI0KFlTUTNkQ3ZSJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uX2V4dCUyMiUyMGlkJTNEJTIyJTI1bCUzRiUzRk5zMCUyNVpPaGxaUUpuKVJJWSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGl0ZW1zJTNEJTIyMSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjI4cCUyQmlOMkNqekMxTSUyNDJvJTdDWHElM0RtJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFaGFtLjAuV2FzY2htYXNjaGluZS5Td2l0Y2guQ3VycmVudC1Db25zdW1wdGlvbiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMi00eSUyQzRtNUg2JTYwOCU1QlUlMkNVakpIKDAlMjIlM0UlM0NtdXRhdGlvbiUyMGVsc2VpZiUzRCUyMjElMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyLSU1RVVfX0wlM0QlMjNHR0dfTER+Nm9+aGclMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0Njb21tZW50JTIwcGlubmVkJTNEJTIyZmFsc2UlMjIlMjBoJTNEJTIyOTAlMjIlMjB3JTNEJTIyMjc2JTIyJTNFRmFsbHMlMjBNYXNjaGluZW5nYW5nJTIwZXJrYW5udCUyMChXYXR0emFobCUyMCUyNmd0JTNCMTApJTIwVU5EJTIwTW9kdXMlMjBpc3QlMjBhdWYlMjBmYWxzY2glMjBkYW5uJTIwc3RhcnRlJTIwdW5kJTIwc2NocmVpYmUlMjBkZW4lMjBha3R1ZWxsZW4lMjB2ZXJicmF1Y2glMjBpbiUyMERQJTNDJTJGY29tbWVudCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjItJTI1S2cpSCUyQlMlM0IlN0IlN0RZeWQlNDBjcWUlM0RsJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VHVEUlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9zb3VyY2UlMjIlMjBpZCUzRCUyMlFTNSklM0QlM0RBaHd0ZmUubk5UbCU2MFIlNDAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFc3RhdGUudmFsJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJPVDF4KipUKXozaEN0R3hocURESSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIlMkNMVyUyQiolMkJnVUIlMkZsYk8lNUJ5aU5KZHYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyJTVCJTI0JTJGMW1kJTdEbzl4b2dmTHAqISU3RFdBJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJIaGUhSGcoeGg3Z0h1eSg2aExseCUyMiUzRVdhTWFfRWluQXVzJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMlYlN0RLUColMkNiJTNCSiUyQy4zcTgwMlEwbCU1RSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMkhISUZtJTdENiUzQSpVJTIzVlZySVJ2N2UlN0MlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMkhoZSFIZyh4aDdnSHV5KDZoTGx4JTIyJTNFV2FNYV9FaW5BdXMlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyJTI1LiU2MCFvJTI0TG1jWk9tMCUyMyUyMzVXV29KJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZW91dHNfc2V0aW50ZXJ2YWwlMjIlMjBpZCUzRCUyMiglM0YyeUhOIXNvSiUzRCU3RG1MWjdsJTVEbEYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlRFUlZBTCUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VtaW4lM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2NoYW5nZSUyMiUyMGlkJTNEJTIydyUyQ0ZvTHlUVjhSMVRQLSFQTU4oayUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VXYU1hX0RhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyREVMVEElMjIlM0UlM0NzaGFkb3clMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJIIS0hTjRrWmhnUCUyMzUlM0J6cnhDVFklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyQUYyJTNCciU3RGdkbTJScHZWJTYwbW4pZnIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyJTVCJTNBN1FXdjRPcDhTNm8lNDBsRzQ1KHklMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0Njb21tZW50JTIwcGlubmVkJTNEJTIyZmFsc2UlMjIlMjBoJTNEJTIyODAlMjIlMjB3JTNEJTIyMTYwJTIyJTNFRmFsbHMlMjBWZXJicmF1Y2glMjB1bnRlciUyMDMlMjBXYXR0JTIwZiVDMyVBNGxsdCUyMHVuZCUyMGRlciUyME1vZHVzJTIwaXN0JTIwV2FociUyMGRhbm4lMjBiZWVuZGUlMjBkZW4lMjBXYXNjaG1vZHVzLiUzQyUyRmNvbW1lbnQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyaWd5Xzh2bFZJJTdDayUyNHNMLU8hX1lhJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uX3NvdXJjZSUyMiUyMGlkJTNEJTIyb0tpJTVFbyUyNSUyNFFhJTI1aTAlNUVNVkUlM0ZzKVklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFc3RhdGUudmFsJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIqYnglN0R5alpfQzdKMiUyMyUyRiUyNE56TG9TJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjJLU2JaJTI1JTdELiluLiUyNGUpJTI1MXJ4JTJGb3IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFORCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMiU3REElMkMhbTJUVlhMLiU1RUxRV2clMjUhZSU3QyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJyJTJGcm56V0wlM0YxISUyRi4yISUyQnByJTQwNSglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMkhoZSFIZyh4aDdnSHV5KDZoTGx4JTIyJTNFV2FNYV9FaW5BdXMlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyUyUyQ2MlNUUlMjVGKktPZCguKFEoQkwhJTNEZyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjI2dkJpTC1xJTJGJTQwcSgwdy00ZmRpcGUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUdUJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyU3dQTXNBbnBTV0ElMkZucnAlM0FpZGNDJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0QlM0ZPbU9lSlhQKDZrJTI0UThhNHYxKiUyMiUzRVdhTWFfRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJ+QV9mIVRfJTNEJTQwQjIlN0IpR2xlU1NHWSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8xJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZW91dHNfY2xlYXJpbnRlcnZhbCUyMiUyMGlkJTNEJTIyNFVzbDJXVUx1Y1NKUSUyQ1B0cnQ5JTVFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRURhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMnZqIVZ1JTNEc0RyNXl0LiUzQVpVJTIzT2ZVJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJIaGUhSGcoeGg3Z0h1eSg2aExseCUyMiUzRVdhTWFfRWluQXVzJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMjV4Q0ooUVJCM21JbzUuKmYxRnNnJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjJ+KGVFRTglMkYlMkNpUyU3QndHJTQwajBYKVRVJTIyJTIwZGlzYWJsZWQlM0QlMjJ0cnVlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMjNLMGM1V1NTOVZtTXElMkZYRkIoZTklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjIyeGJ5JTI0JTVFekR1WCU1RSUyNCUzRi1ZcDJ+ayUyQyUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyTDZ0cmZDJTVEJTI1dFYlM0JRMSUyMyU1Ql8zVVFKJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVN0YXR1cyUyMFdhc2NobWFzY2hpbmUlMjBFaW4lMkZBdXMlMjBpc3QlM0ElMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIybU43JTVFVVNXcSglMjUlMkN1cylPTCUzRiExJTIzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJIaGUhSGcoeGg3Z0h1eSg2aExseCUyMiUzRVdhTWFfRWluQXVzJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjIlM0QlNUJDcSUyRiUyQiUyQmVMdTUlNUIhMk82JTdDT3RIJTIyJTIwZGlzYWJsZWQlM0QlMjJ0cnVlJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFZnVsbHktdGFibGV0LWNvbnRyb2wuMC5kZXZpY2UuYXN1cy5jb21tYW5kcy50ZXh0VG9TcGVlY2glM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJGJTJCaDhvUTBJWl9rTVpKcyhxMXlZJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVdhc2NoaW5nJTJDJTIwbWFjaGluZSUyQyUyMGlzJTJDJTIwb24lMkMlMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZW91dHNfc2V0dGltZW91dCUyMiUyMGlkJTNEJTIyJTJDTmpHVyU0MFd0dCUyQm43UktOa2N4SyElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFdGltZW91dDIlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkRFTEFZJTIyJTNFNSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRXNlYyUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRlbGVncmFtJTIyJTIwaWQlM0QlMjIlM0EpU3FoJTdDZWlvX0olMjUlMkJoN1ElNDA2bkolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlNUQU5DRSUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTE9HJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTSUxFTlQlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyUEFSU0VNT0RFJTIyJTNFZGVmYXVsdCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyRElTQUJMRV9XRUJfUEFHRV9QUkVWSUVXJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk1FU1NBR0UlMjIlM0UlM0NzaGFkb3clMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMnphRS5yJTNEJTJCV3lscHBVXzRObWR4fiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VXYXNjaG1hc2NoaW5lJTIwaXN0JTIwZmVydGlnJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X2pvaW4lMjIlMjBpZCUzRCUyMjMlMkN+LlRKWmV1Z00uIUIlMjVTMSU1RVglN0QlMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyNSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMiU3QzklM0Y0JTI1aWMqc3kyJTdEUTA4OHJ5JTNBcSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VEaWUlMjBXYXNjaG1hc2NoaW5lJTIwaXN0JTIwRmVydGlnLiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lX2dldCUyMiUyMGlkJTNEJTIyYSUzRkQlNUVSUGUlMkJzJTJCU2klM0Qqa2tmZ2olNUIlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBmb3JtYXQlM0QlMjJ0cnVlJTIyJTIwbGFuZ3VhZ2UlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1BUSU9OJTIyJTNFY3VzdG9tJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJGT1JNQVQlMjIlM0UlNUNuJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMmdyZmotJTQwRDc1fjclMjMlM0I0biU3QypaamElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFRGF1ZXIlM0ElMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQzJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIybi5YM0JFKlRVXyU3QnFuZlhWJTJCRX4lM0ElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzRCUzRk9tT2VKWFAoNmslMjRROGE0djEqJTIyJTNFV2FNYV9EYXVlcnphZWhsZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQ0JTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyaEIwTGVEJTdCY1J2Y1dTakclMkJ5LiUyQiUzRCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlMjBNaW51dGVuLiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyc2F5aXQlMjIlMjBpZCUzRCUyMldFcXBaJTNEdzklM0FzJTVFamNqYlRxVU01JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5TVEFOQ0UlMjIlM0VhbGwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxBTkdVQUdFJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJMT0clMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk1FU1NBR0UlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyZSUyQnpDQXp4dnRlTi0tRER2XyUyRjZsJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRleHQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMiU1RDNTZEIoJTVCIWtEOWYlM0EyamVmbEQlM0QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFRGllJTIwV2FzY2htYXNjaGluZSUyMGlzdCUyMEZlcnRpZy4lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyJTVEJTQwRnUlNUIlMkM0NlYlNURWLSU3QlNnbzklM0FNViUyMiUyMGRpc2FibGVkJTNEJTIydHJ1ZSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWZ1bGx5LXRhYmxldC1jb250cm9sLjAuZGV2aWNlLmFzdXMuY29tbWFuZHMudGV4dFRvU3BlZWNoJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyMSUyQlUxZDElNjBTX2h5UEJrJTYwMyUyMzBYJTdCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVdhc2NoaW5nJTJDJTIwbWFjaGluZSUyQyUyMGlzJTJDJTIwcmVhZHklMkMlMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyc2F5aXQlMjIlMjBpZCUzRCUyMjVhQ0klM0R5ITctQVcqSFh0JTNBcVghYSUyMiUyMGRpc2FibGVkJTNEJTIydHJ1ZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMklOU1RBTkNFJTIyJTNFLjAlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxBTkdVQUdFJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJMT0clMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZPTFVNRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJPJTVCbyU2ME9NTjglMjNTQSUzRiUyQkMlM0IlM0RXRW0lNDAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0U3NSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk1FU1NBR0UlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyU1RYdSUyMyl6MiUzQkxyeiUzQS5IeCUyM3I4JTVFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRURpZSUyMFdhc2NobWFzY2hpbmUlMjBJc3QlMjBGZXJ0aWchJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X2pvaW4lMjIlMjBpZCUzRCUyMk1yYn5uNHVoeSUzQXVKITV3aEIlN0Q3KCUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjI1JTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyVyUzQUYlNjBnKkpiayU2MCU1QlklM0FrJTVCNzU2U3IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFRGllJTIwV2FzY2htYXNjaGluZSUyMGlzdCUyMEZlcnRpZy4lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZV9nZXQlMjIlMjBpZCUzRCUyMlN+cS5QKEolNUUwMiUyNV9XMWhxSiU3Q3l+JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZm9ybWF0JTNEJTIydHJ1ZSUyMiUyMGxhbmd1YWdlJTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QVElPTiUyMiUzRWN1c3RvbSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyRk9STUFUJTIyJTNFJTVDbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlNUVEJTIzSy1jX0RIQSU0MFhMS3hLJTIzdCU1RVklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFRGF1ZXIlM0ElMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQzJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyayUyNCUyNGwlN0RzdTFnR0dpSnNZYSU1RFhtRyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VXYU1hX0RhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJIJTI1OWV2X0UlM0RKMnM5cUIlNDByWlY0NyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlMjBNaW51dGVuLiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjI5eCUzRmVfKiUyQiU3QyU3QjUlM0RiT2olMkMlNUVMUHRVJTIyJTIwZGlzYWJsZWQlM0QlMjJ0cnVlJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlN0cm9tdmVyYnJhdWNoLlplaXRfV00lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2FyaXRobWV0aWMlMjIlMjBpZCUzRCUyMkNlfiUyRkUwJTVCUnQtbnZZTmklMjMlMkJiViUyMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQUREJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJtWSUzRjVadCFVZEk4VCU3RGRGSFIlMjR3JTJDJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJ5TiF1Rm8lM0RLTH5BJTIzUzNiJTQwWiUyNGQ0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlN0cm9tdmVyYnJhdWNoLlplaXRfV00lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJpdV8pIWU4amMqNFIwc2V2Sk96ZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMm9aN0MtVmVUbHUwKCU1QjElNURFJTNCMFBlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0QlM0ZPbU9lSlhQKDZrJTI0UThhNHYxKiUyMiUzRVdhTWFfRGF1ZXJ6YWVobGVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lb3V0c19zZXR0aW1lb3V0JTIyJTIwaWQlM0QlMjIlM0FEVHRKTVpYKjZUJTVCbTUlMjRNUyUyM0ZWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRXRpbWVvdXQzJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWSUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFc2VjJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyJTJDJTI0JTdCZXNtflpTaWxqbkltYyU3RGRjeCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNEJTNGT21PZUpYUCg2ayUyNFE4YTR2MSolMjIlM0VXYU1hX0RhdWVyemFlaGxlciUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyJTNCISUyNW0lNUU3Zm9yRXV1NXhaSiU3QiU3RGZWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
                                          
                                          schedule("0 18 * * *", async function () {
                                            if (getState("trashschedule.0.next.daysLeft").val == 1) {
                                              setState("sayit.0.tts.text", "" + 60 + ";" + (['Bitte nicht vergessen der',getState("trashschedule.0.next.typesText").val,'wird Morgen abgeholt'].join('')));
                                              console.log("sayIt[Volume - 60]: " + (['Bitte nicht vergessen der',getState("trashschedule.0.next.typesText").val,'wird Morgen abgeholt'].join('')));
                                              sendTo("telegram", "send", {
                                                  text: (['Bitte nicht vergessen der',getState("trashschedule.0.next.typesText").val,'wird Morgen abgeholt'].join(''))
                                              });
                                            }
                                          });
                                          schedule("0 6 * * *", async function () {
                                            if (getState("trashschedule.0.next.daysLeft").val == 0) {
                                              sendTo("telegram", "send", {
                                                  text: (['Bitte nicht vergessen der',getState("trashschedule.0.next.typesText").val,'wird heute abgeholt'].join(''))
                                              });
                                              setState("sayit.0.tts.text", "" + 60 + ";" + (['Bitte nicht vergessen der',getState("trashschedule.0.next.typesText").val,'wird heute abgeholt'].join('')));
                                              console.log("sayIt[Volume - 60]: " + (['Bitte nicht vergessen der',getState("trashschedule.0.next.typesText").val,'wird heute abgeholt'].join('')));
                                            }
                                          });
                                          
                                          //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMGlkJTNEJTIyVmJXJTdCX2goa3Yxc3BHanhJUWtNZCUyMiUyMHglM0QlMjI2MiUyMiUyMHklM0QlMjI4OCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFMCUyMDE4JTIwKiUyMColMjAqJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMjVFSiUyQy5MOFZLV2xBc3IyJTdDfmxyKSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMnIlMkZiTCUyM0JvR3VoeGMuJTYwJTNCMWkxNColMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJRJTI1cyU0MG1kfiUyQjYwaXdGQnhOSWopXyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRyYXNoc2NoZWR1bGUuMC5uZXh0LmRheXNMZWZ0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJhTSUyQlolM0EqRW9sNi0lNDAlN0IqJTVERDQlMkMlNUJmJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyc2F5aXQlMjIlMjBpZCUzRCUyMiUyNEd+dCUzRGV0biUzRERYUmx2eHl6cjZ6JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5TVEFOQ0UlMjIlM0UuMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTEFOR1VBR0UlMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxPRyUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVk9MVU1FJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMlJCJTYwQ3VtJTI1Z2N1S1VFSG9VRGY1diUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTYwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyTUVTU0FHRSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJGZmZya3cuUDMlMkJ5JTI1JTI1JTVCKGZhJTNCUUMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGV4dCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjJwVm85cFk1Vjg3JTVEJTNEQyU1RWFXaUp3KiUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIzJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyKlFUJTdCZF9GbCU3RFIlNUQwYWRsJTYwQVQuTSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VCaXR0ZSUyMG5pY2h0JTIwdmVyZ2Vzc2VuJTIwZGVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyQmNRLmEqZW1MKE1vJTdDbW9LQlp5eCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRyYXNoc2NoZWR1bGUuMC5uZXh0LnR5cGVzVGV4dCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJaOGJoQmRQNDNiMiU3REUlNURJMCUzQTAlMjMtJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXdpcmQlMjBNb3JnZW4lMjBhYmdlaG9sdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGVsZWdyYW0lMjIlMjBpZCUzRCUyMjROKWplOWxiSGglNjBibyUzREFOJTNCQSU1RUElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlNUQU5DRSUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTE9HJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTSUxFTlQlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyUEFSU0VNT0RFJTIyJTNFZGVmYXVsdCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyRElTQUJMRV9XRUJfUEFHRV9QUkVWSUVXJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk1FU1NBR0UlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyJTNBJTVCUyolNURVa1BaNDlvUWNSdVVrJTNGSyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXh0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X2pvaW4lMjIlMjBpZCUzRCUyMiglMjR5ZSUzRlhNKmNLdHBIc0NCRiF+dSUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIzJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyUTIlMjRKTiU1QmFkZU1OdCUyRiU3QyUyRnNoUkpQJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRUJpdHRlJTIwbmljaHQlMjB2ZXJnZXNzZW4lMjBkZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJhZyU2MCUyM1QlMkIyX1NjZlhFJTIzSXE4JTNCVkglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0cmFzaHNjaGVkdWxlLjAubmV4dC50eXBlc1RleHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQyJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIycVQqcFhLM19MQSlxMSU1RCUyRmklM0F6JTNGYyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V3aXJkJTIwTW9yZ2VuJTIwYWJnZWhvbHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMGlkJTNEJTIyRmNIbnhzX2cpVCU1RExyTGVVeUFZJTVFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NIRURVTEUlMjIlM0UwJTIwNiUyMColMjAqJTIwKiUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJxJTVCMFklN0RuOFl6dS0xJTVCZ3NuXyUzRjFDJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyVGMlMkZiZC1nUSUyMzlHTylfU3ZRSFljJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyclYlMkZVY3cqUyUyNGtYXzM5KUFXYTJnJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdHJhc2hzY2hlZHVsZS4wLm5leHQuZGF5c0xlZnQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMl9GMmcyeHVvdGclM0J6JTYwKiUzQiU3QmJzJTNGNCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRlbGVncmFtJTIyJTIwaWQlM0QlMjIuYyklM0FqJTdCJTNGbUwwUnJZciU3Q2gpUk5PJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5TVEFOQ0UlMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxPRyUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0lMRU5UJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlBBUlNFTU9ERSUyMiUzRWRlZmF1bHQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkRJU0FCTEVfV0VCX1BBR0VfUFJFVklFVyUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJNRVNTQUdFJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMlhvZEslMjUlNUUoJTI1fkVwUDh6NmVsT1l3JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRleHQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHRfam9pbiUyMiUyMGlkJTNEJTIyNSl5MiUzQjcyY0VWJTYwQ04lNDA2dSUzRFhmZyUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIzJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyREpyV0klMkMhd0ZxJTdCJTNGQiU3Q0E5JTJCdU44JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRUJpdHRlJTIwbmljaHQlMjB2ZXJnZXNzZW4lMjBkZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjIpdjN6b0ElNDAlMkYlN0NjJTI1eX41JTdCaSU1RCUyQyFEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdHJhc2hzY2hlZHVsZS4wLm5leHQudHlwZXNUZXh0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMngxUiUyQ0MqJTIzRX5CbyUyNEU0OUh2WFNWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXdpcmQlMjBoZXV0ZSUyMGFiZ2Vob2x0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzYXlpdCUyMiUyMGlkJTNEJTIyWjlGbDRMNlF4c08xZiUyQjNFNGxsJTI0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5TVEFOQ0UlMjIlM0UuMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTEFOR1VBR0UlMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxPRyUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVk9MVU1FJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiUzQSUyQ1puJTNGayU3QyplQ2I3JTNEZnZUfkkhJTdEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFNjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJNRVNTQUdFJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMndSUGY3JTJDbnUlNUJuTksyN2cxc0slM0I5JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRleHQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHRfam9pbiUyMiUyMGlkJTNEJTIyUW5+ZSU1QjUlM0RNSUwlNURJUGV5c3JRVCklMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMyUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMmZQN3F3M2pZZSU1Qk5OJTVCU1hYMEFldiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VCaXR0ZSUyMG5pY2h0JTIwdmVyZ2Vzc2VuJTIwZGVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyaSk5UiUzRnUlM0Z5OWlTeCUyQyUzQU1xRyU3RC1yJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdHJhc2hzY2hlZHVsZS4wLm5leHQudHlwZXNUZXh0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMnIlN0QlN0QycXJ6T0xsaG1lUF8lNDBfT00oJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXdpcmQlMjBoZXV0ZSUyMGFiZ2Vob2x0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==
                                          
                                          // CPU-Last aus Datei /proc/stat ermitteln
                                           
                                          var fs = require('fs');
                                          var idLast = getIdByName('Service.CPU-Last');
                                          var fn = '/proc/stat';
                                           
                                          var cpuUser = 0;
                                          var cpuNice = 0;
                                          var cpuSystem = 0;
                                          var cpuIdle = 0;
                                           
                                          function cpuLast(text) {
                                              var lines = text.split('\n');
                                              var cpu = lines[0].split(' '); 
                                              var cUser = parseFloat(cpu[2]) - cpuUser;
                                              var cNice = parseFloat(cpu[3]) - cpuNice;
                                              var cSystem = parseFloat(cpu[4]) - cpuSystem;
                                              var cIdle = parseFloat(cpu[5])- cpuIdle;
                                              var last = 100 * (1 - cIdle / (cUser + cNice + cSystem + cIdle));
                                              setState(idLast, Math.round(10 * last) / 10, true);
                                              cpuUser = parseFloat(cpu[2]);
                                              cpuNice = parseFloat(cpu[3]);
                                              cpuSystem = parseFloat(cpu[4]);
                                              cpuIdle = parseFloat(cpu[5]);
                                          }
                                           
                                          function getStat() {
                                              fs.readFile(fn, 'utf8',  function(err, text) {
                                                  if(err) log('Fehler beim Lesen von /proc/stat', 'error');
                                                  else cpuLast(text);
                                              });
                                          }
                                           
                                          schedule('*/10 * * * * *', getStat);
                                           
                                          
                                          

                                          Anbei.

                                          Thomas BraunT Online
                                          Thomas BraunT Online
                                          Thomas Braun
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #103

                                          @phoenixcr

                                          Ich kann kein Javascript. Muss einer mit $AHNUNG reinschauen.
                                          @paul53 vielleicht... :-)

                                          Linux-Werkzeugkasten:
                                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                          NodeJS Fixer Skript:
                                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          394

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe