From 27328b94490524790b3dc2a1a61d029c532086df Mon Sep 17 00:00:00 2001 From: Dominik Riemer Date: Fri, 11 Oct 2024 10:38:25 +0200 Subject: [PATCH] Add missing adapters, as pipeline and adapter as code sections --- ...03_use-programmatically-create-adapters.md | 154 ++++++++++++++++ ...3_use-programmatically-create-pipelines.md | 164 ++++++++++++++++++ ...nect.iiot.adapters.plc4x.generic.ab-eth.md | 100 +++++++++++ ...connect.iiot.adapters.plc4x.generic.ads.md | 108 ++++++++++++ ...t.iiot.adapters.plc4x.generic.bacnet-ip.md | 102 +++++++++++ ...ect.iiot.adapters.plc4x.generic.canopen.md | 100 +++++++++++ ...connect.iiot.adapters.plc4x.generic.eip.md | 102 +++++++++++ ....iiot.adapters.plc4x.generic.genericcan.md | 99 +++++++++++ ....adapters.plc4x.generic.iec-60870-5-104.md | 100 +++++++++++ ...t.iiot.adapters.plc4x.generic.knxnet-ip.md | 114 ++++++++++++ ...nnect.iiot.adapters.plc4x.generic.logix.md | 105 +++++++++++ ...iot.adapters.plc4x.generic.modbus-ascii.md | 102 +++++++++++ ....iiot.adapters.plc4x.generic.modbus-rtu.md | 102 +++++++++++ ....iiot.adapters.plc4x.generic.modbus-tcp.md | 102 +++++++++++ ...ot.adapters.plc4x.generic.open-protocol.md | 100 +++++++++++ ...ct.iiot.adapters.plc4x.generic.profinet.md | 102 +++++++++++ ....connect.iiot.adapters.plc4x.generic.s7.md | 119 +++++++++++++ ...ssors.enricher.jvm.processor.expression.md | 61 +++++++ ...sors.enricher.jvm.processor.limitsalert.md | 113 ++++++++++++ ...enricher.jvm.processor.limitsenrichment.md | 104 +++++++++++ ...streampipes.sinks.internal.jvm.datalake.md | 29 ++++ website-v2/sidebars.json | 38 ++-- .../01_adapter-generation-code.png | Bin 0 -> 373275 bytes .../02_adapter-details-view-code.png | Bin 0 -> 544228 bytes .../01_pipeline-editor-pipeline-as-code.png | Bin 0 -> 181833 bytes .../02_pipeline-details-pipeline-as-code.png | Bin 0 -> 494516 bytes .../icon.png | Bin 17868 -> 0 bytes .../icon.png | Bin 24457 -> 0 bytes .../icon.png | Bin 33450 -> 0 bytes .../icon.png | Bin 15675 -> 0 bytes .../icon.png | Bin 15675 -> 0 bytes .../icon.png | Bin 5332 -> 0 bytes .../icon.png | Bin 9982 -> 0 bytes .../icon.png | Bin 9982 -> 0 bytes .../icon.png | Bin 99909 -> 0 bytes .../icon.png | Bin 99909 -> 0 bytes .../icon.png | Bin 35364 -> 0 bytes .../icon.png | Bin 35364 -> 0 bytes .../icon.png | Bin 3016 -> 0 bytes .../icon.png | Bin 5087 -> 0 bytes .../icon.png | Bin 4838 -> 0 bytes .../icon.png | Bin 31009 -> 0 bytes .../icon.png | Bin 13079 -> 0 bytes .../icon.png | Bin 13079 -> 0 bytes .../icon.png | Bin 17473 -> 0 bytes .../icon.png | Bin 12579 -> 0 bytes .../icon.png | Bin 65221 -> 0 bytes .../icon.png | Bin 65221 -> 0 bytes .../icon.png | Bin .../icon.png | Bin .../icon.png | Bin 0 -> 46022 bytes .../icon.png | Bin 0 -> 46022 bytes .../icon.png | Bin 0 -> 46022 bytes .../icon.png | Bin 0 -> 46022 bytes .../icon.png | Bin 0 -> 46022 bytes .../icon.png | Bin 0 -> 46022 bytes .../icon.png | Bin 0 -> 46022 bytes .../icon.png | Bin 0 -> 46022 bytes .../icon.png | Bin 0 -> 46022 bytes .../icon.png | Bin 0 -> 46022 bytes .../icon.png | Bin 0 -> 46022 bytes .../icon.png | Bin 0 -> 46022 bytes .../icon.png | Bin 0 -> 46022 bytes .../icon.png | Bin 12881 -> 0 bytes .../icon.png | Bin 17467 -> 0 bytes .../icon.png | Bin 17467 -> 0 bytes .../icon.png | Bin 9110 -> 0 bytes .../icon.png | Bin 22561 -> 0 bytes .../icon.png | Bin 22890 -> 0 bytes .../icon.png | Bin 9425 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 1854 -> 0 bytes .../icon.png | Bin 4738 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 6197 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 22150 -> 0 bytes .../icon.png | Bin 10608 -> 0 bytes .../icon.png | Bin 36697 -> 0 bytes .../icon.png | Bin 7429 -> 0 bytes .../icon.png | Bin 19386 -> 0 bytes .../icon.png | Bin 0 -> 2484 bytes .../icon.png | Bin 0 -> 19784 bytes .../icon.png | Bin 0 -> 10503 bytes .../icon.png | Bin 4315 -> 0 bytes .../icon.png | Bin 20621 -> 0 bytes .../icon.png | Bin 8710 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 14632 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 2516 -> 0 bytes .../icon.png | Bin 20685 -> 0 bytes .../icon.png | Bin 710 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 4378 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 15515 -> 0 bytes .../icon.png | Bin 16427 -> 0 bytes .../icon.png | Bin 11482 -> 0 bytes .../icon.png | Bin 11398 -> 0 bytes .../icon.png | Bin 14453 -> 0 bytes .../icon.png | Bin 19799 -> 0 bytes .../icon.png | Bin 10904 -> 0 bytes .../icon.png | Bin 12949 -> 0 bytes .../icon.png | Bin 9466 -> 0 bytes .../icon.png | Bin 10162 -> 0 bytes .../icon.png | Bin 12881 -> 0 bytes .../icon.png | Bin 17467 -> 0 bytes .../icon.png | Bin 20411 -> 0 bytes .../icon.png | Bin 6477 -> 0 bytes .../icon.png | Bin 25215 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 4515 -> 0 bytes .../icon.png | Bin 4515 -> 0 bytes .../icon.png | Bin 4372 -> 0 bytes .../icon.png | Bin 17559 -> 0 bytes .../icon.png | Bin 511 -> 0 bytes .../icon.png | Bin 1854 -> 0 bytes .../icon.png | Bin 4738 -> 0 bytes .../icon.png | Bin 6197 -> 0 bytes .../icon.png | Bin 22150 -> 0 bytes .../icon.png | Bin 10608 -> 0 bytes .../icon.png | Bin 36697 -> 0 bytes .../icon.png | Bin 7429 -> 0 bytes .../icon.png | Bin 19386 -> 0 bytes .../icon.png | Bin 1854 -> 0 bytes .../icon.png | Bin 3172 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 5913 -> 0 bytes .../icon.png | Bin 3659 -> 0 bytes .../icon.png | Bin 2459 -> 0 bytes .../icon.png | Bin 6063 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 2516 -> 0 bytes .../icon.png | Bin 18764 -> 0 bytes .../icon.png | Bin 20685 -> 0 bytes .../icon.png | Bin 710 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 2830 -> 0 bytes .../icon.png | Bin 3172 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 4378 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 11482 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 14453 -> 0 bytes .../icon.png | Bin 19799 -> 0 bytes .../icon.png | Bin 10904 -> 0 bytes .../icon.png | Bin 12949 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 3186 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 3947 -> 0 bytes .../icon.png | Bin 25474 -> 0 bytes .../icon.png | Bin 18630 -> 0 bytes .../icon.png | Bin 21556 -> 0 bytes .../icon.png | Bin 3475 -> 0 bytes .../icon.png | Bin 20411 -> 0 bytes .../icon.png | Bin 48173 -> 0 bytes .../icon.png | Bin 9982 -> 0 bytes .../icon.png | Bin 8890 -> 0 bytes .../icon.png | Bin 25215 -> 0 bytes .../icon.png | Bin 11738 -> 0 bytes .../icon.png | Bin 8525 -> 0 bytes .../icon.png | Bin 14531 -> 0 bytes .../icon.png | Bin 9767 -> 0 bytes ...nect.iiot.adapters.plc4x.generic.ab-eth.md | 100 +++++++++++ ...connect.iiot.adapters.plc4x.generic.ads.md | 108 ++++++++++++ ...t.iiot.adapters.plc4x.generic.bacnet-ip.md | 102 +++++++++++ ...ect.iiot.adapters.plc4x.generic.canopen.md | 100 +++++++++++ ...connect.iiot.adapters.plc4x.generic.eip.md | 102 +++++++++++ ....iiot.adapters.plc4x.generic.genericcan.md | 99 +++++++++++ ....adapters.plc4x.generic.iec-60870-5-104.md | 100 +++++++++++ ...t.iiot.adapters.plc4x.generic.knxnet-ip.md | 114 ++++++++++++ ...nnect.iiot.adapters.plc4x.generic.logix.md | 105 +++++++++++ ...iot.adapters.plc4x.generic.modbus-ascii.md | 102 +++++++++++ ....iiot.adapters.plc4x.generic.modbus-rtu.md | 102 +++++++++++ ....iiot.adapters.plc4x.generic.modbus-tcp.md | 102 +++++++++++ ...ot.adapters.plc4x.generic.open-protocol.md | 100 +++++++++++ ...ct.iiot.adapters.plc4x.generic.profinet.md | 102 +++++++++++ ....connect.iiot.adapters.plc4x.generic.s7.md | 119 +++++++++++++ .../version-0.95.1-sidebars.json | 15 ++ 193 files changed, 3776 insertions(+), 16 deletions(-) create mode 100644 docs/03_use-programmatically-create-adapters.md create mode 100644 docs/03_use-programmatically-create-pipelines.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ab-eth.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ads.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.bacnet-ip.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.canopen.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.eip.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.genericcan.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.iec-60870-5-104.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.knxnet-ip.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.logix.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-ascii.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-rtu.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-tcp.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.open-protocol.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.profinet.md create mode 100644 docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.s7.md create mode 100644 docs/pe/org.apache.streampipes.processors.enricher.jvm.processor.expression.md create mode 100644 docs/pe/org.apache.streampipes.processors.enricher.jvm.processor.limitsalert.md create mode 100644 docs/pe/org.apache.streampipes.processors.enricher.jvm.processor.limitsenrichment.md create mode 100644 website-v2/static/img/03_use-programmatically-create-adapters/01_adapter-generation-code.png create mode 100644 website-v2/static/img/03_use-programmatically-create-adapters/02_adapter-details-view-code.png create mode 100644 website-v2/static/img/03_use-programmatically-create-pipelines/01_pipeline-editor-pipeline-as-code.png create mode 100644 website-v2/static/img/03_use-programmatically-create-pipelines/02_pipeline-details-pipeline-as-code.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.coindesk/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.flic.mqtt/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.gdelt/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.iex.news/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.iex.stocks/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.image.set/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.influxdb.set/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.influxdb.stream/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.mysql.set/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.mysql.stream/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.netio.mqtt/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.netio.rest/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.nswaustralia.trafficcamera/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.opcua/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.ros/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.simulator.machine/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.simulator.randomdataset/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.simulator.randomdatastream/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.slack/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.ti/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.wikipedia.edit/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.adapters.wikipedia.new/icon.png rename website-v2/static/img/pipeline-elements/{org.apache.streampipes.connect.adapters.plc4x.modbus => org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ab-eth}/icon.png (100%) rename website-v2/static/img/pipeline-elements/{org.apache.streampipes.connect.adapters.plc4x.s7 => org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ads}/icon.png (100%) create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.bacnet-ip/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.canopen/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.eip/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.genericcan/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.iec-60870-5-104/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.knxnet-ip/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.logix/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-ascii/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-rtu/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-tcp/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.open-protocol/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.profinet/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.s7/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.file/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.http/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.httpserver/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.kafka/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.mqtt/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.pulsar/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processor.geo.flink/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processor.geo.jvm.geocoding/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processor.geo.jvm.reversegeocoding/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processor.geo.jvm.staticgeocoding/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.aggregation.flink.aggregation/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.aggregation.flink.count/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.aggregation.flink.eventcount/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.aggregation.flink.rate/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.changedetection.jvm.cusum/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.processor.math.mathop/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.processor.trigonometry/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.processor.urldereferencing/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.timestamp/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.enricher.jvm.processor.expression/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.enricher.jvm.processor.limitsalert/icon.png create mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.enricher.jvm.processor.limitsenrichment/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.enricher.jvm.sizemeasure/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.geo.jvm.jts.processor.latLngToGeo/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.geo.jvm.jts.processor.setEPSG/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.geo.jvm.processor.distancecalculator/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.geo.jvm.processor.speed/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.geo.jvm.processor.staticdistancecalculator/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.absence/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.and/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.peak-detection/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.sequence/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.siddhi.frequency/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.siddhi.frequencychange/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.siddhi.sequence/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.siddhi.stop/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.statistics.flink.statistics-summary/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.textmining.flink.languagedetection/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.textmining.flink.wordcount/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.textmining.jvm.languagedetection/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.transformation.flink.field-converter/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.transformation.flink.field-mapper/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.transformation.flink.field-renamer/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.transformation.flink.fieldhasher/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.transformation.flink.measurement-unit-converter/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.transformation.flink.processor.boilerplate/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.transformation.jvm.processor.state.buffer/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.processors.transformation.jvm.processor.state.labeler.buffer/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.protocol.set.file/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.protocol.set.http/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.sinks.databases.flink.elasticsearch/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.sinks.databases.jvm.mysql/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.apache.streampipes.sinks.internal.jvm.dashboard/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processor.geo.flink/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processor.imageclassification.image-rectifier/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processor.imageclassification.jvm.generic-image-classification/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processor.imageclassification.jvm.image-cropper/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processor.imageclassification.jvm.image-enricher/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processor.imageclassification.qrcode/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.aggregation.flink.aggregation/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.aggregation.flink.count/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.aggregation.flink.rate/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.enricher.flink.processor.math.mathop/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.enricher.flink.processor.math.staticmathop/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.enricher.flink.processor.trigonometry/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.enricher.flink.processor.urldereferencing/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.enricher.flink.timestamp/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.filters.jvm.compose/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.filters.jvm.numericalfilter/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.filters.jvm.processor.mergestartandend/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.filters.jvm.processor.pallettransportdetection/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.filters.jvm.project/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.filters.jvm.textfilter/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.geo.jvm.geocoder/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.geo.jvm.google-routing/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.pattern-detection.flink.absence/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.pattern-detection.flink.and/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.pattern-detection.flink.increase/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.pattern-detection.flink.peak-detection/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.pattern-detection.flink.sequence/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.siddhi.frequency/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.siddhi.frequencychange/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.siddhi.increase/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.siddhi.numericalfilter/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.siddhi.sequence/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.siddhi.stop/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.statistics.flink.statistics-summary/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.textmining.flink.languagedetection/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.textmining.flink.wordcount/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.transformation.flink.field-converter/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.transformation.flink.field-mapper/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.transformation.flink.field-renamer/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.transformation.flink.fieldhasher/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.transformation.flink.measurement-unit-converter/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.transformation.flink.processor.boilerplate/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.transformation.jvm.changed-value/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.transformation.jvm.count-array/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.transformation.jvm.duration-value/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.transformation.jvm.processor.timestampextractor/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.processors.transformation.jvm.split-array/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.sinks.brokers.jvm.jms/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.sinks.brokers.jvm.kafka/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.sinks.brokers.jvm.rabbitmq/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.sinks.brokers.jvm.rest/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.sinks.databases.flink.elasticsearch/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.sinks.databases.jvm.couchdb/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.sinks.databases.jvm.influxdb/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.sinks.databases.jvm.postgresql/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.sinks.internal.jvm.dashboard/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.sinks.internal.jvm.notification/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.sinks.notifications.jvm.email/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.sinks.notifications.jvm.onesignal/icon.png delete mode 100644 website-v2/static/img/pipeline-elements/org.streampipes.sinks.notifications.jvm.slack/icon.png create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ab-eth.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ads.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.bacnet-ip.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.canopen.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.eip.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.genericcan.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.iec-60870-5-104.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.knxnet-ip.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.logix.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-ascii.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-rtu.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-tcp.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.open-protocol.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.profinet.md create mode 100644 website-v2/versioned_docs/version-0.95.1/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.s7.md diff --git a/docs/03_use-programmatically-create-adapters.md b/docs/03_use-programmatically-create-adapters.md new file mode 100644 index 000000000..5b38f79d3 --- /dev/null +++ b/docs/03_use-programmatically-create-adapters.md @@ -0,0 +1,154 @@ +--- +id: use-programmatically-create-adapters +title: Adapters as Code +sidebar_label: Adapters as Code +--- + +In Apache StreamPipes, adapters are typically created via the web interface. +However, it is possible to create adapters programmatically using a compact YAML format and the treamPipes REST API. +Programmatic creation of adapters can be a useful feature in cases where many similar adapters have to be created. +In this case, an externally managed YAMl file containing the full adapter configuration can be used and modified. + +## Introduction + +In StreamPipes, adapters are responsible for collecting data from various industrial data sources. +While the UI simplifies this process, you can also manage adapters programmatically for better automation, integration with CI/CD pipelines, or infrastructure-as-code practices. + +This guide demonstrates how to define and create adapters using a YAML format and StreamPipes REST API, offering more flexibility to manage adapters programmatically. + +## Adapter YAML Structure + +An adapter in StreamPipes can be defined using a YAML file, which contains a compact description of the adapter configuration. +The basic structure of the YAML format for an adapter definition includes: + +- **Name**: The name of the adapter. +- **ID**: A unique ID for the adapter +- **Description**: An additional description of the adapter +- **AppID**: The adapter type +- **Configuration**: Configuration details such as connection details, polling intervals, data format, and more +- **Schema**: Schema refinements, e.g., additional label, description, semantic type and property scope +- **Enrich**: Enrichment rules. Currently, only timestamp enrichment rules are supported in the YAML specification +- **Transform**: Transformation rules. Currently, rename and measurement unit transforms are supported. +- **CreateOptions**: Additional operations that are executed upon adapter generation. + +Here’s a sample structure to define an OPC-UA adapter: + +```yaml +name: My OPC Adapter +id: testadapter +description: Test +appId: org.apache.streampipes.connect.iiot.adapters.opcua +configuration: + - opc_host_or_url: OPC_URL + opc_server_url: opc.tcp://localhost:62541/milo + - adapter_type: PULL_MODE + pulling_interval: 1000 + - access_mode: UNAUTHENTICATED + - available_nodes: + - "ns=2;s=Leakage Test Station/temperature" + - "ns=2;s=Leakage Test Station/pressure" + +schema: + temperature: + propertyScope: measurement + label: Temp + description: Temperature value + semanticType: http://schema.org/temperature + +enrich: + timestamp: timestamp + +transform: + rename: + pressure: pressure3 + +createOptions: + persist: true + start: true +``` + +## Programmatically creating adapters + +Here is a walkthrough to create an adapter programmatically over the API: + +### Background: Internal adapter generation process + +The YAML definition file is a more compact notation of StreamPipes' internal data format to represent an adapter. +When creating an adapter over the user interface, StreamPipes requires some basic, adapter-specific settings. +Afterwards, a `Guess Schema` step is executed. In this step, StreamPipes connects to the underlying data sources, receives some samples of live data, determines the exact schema of the data stream and provides user with the source schema. +This schema can be further refined using `Transformation Rules`. + +When an adapter is created using the more compact YAML notation, the same process is applied. Based on the provided configuration, the API connects to the given data source and determines the schema. +The transformation rules provided in the YAMl definition are then applied on the original schema. +Therefore, it is important that the provided schema refinement and transformation steps fit the original schema. + +### Getting a valid definition file + +The easiest way to create a valid YAML file is the user interface. Within the StreamPipes Connect view, it is possible to export the YAML definition for all existing adapters. +In addition, the adapter generation wizard also offers the option to view the adapter configuration before creating the adapter by clicking the `Code` checkbox: + +StreamPipes Adapter Code View + +Another option is to open the adapter details view: + +StreamPipes Adapter Details Code View + +You can copy this definition and modify it according to your needs. + +#### Configuration + +For each configuration option in the user interface, there is a mapping to the YAMl definition. + +A configuration value is a key/value pair, where the key corresponds to the internal name of the configuration and the value depends on the configuration type. + +#### Schema + +Schema definitions enhance the metadata of each field from the input stream. +The following configurations are supported: + +* `label` to add an additional (human-readable) label to the field +* `description` for an additional description +* `propertyScope` to determine the type of the field (HEADER_PROPERTY, DIMENSION_PROPERTY or MEASUREMENT_PROPERTY) +* `semanticType` to provide the semantic type of the field (e.g., `https://schema.org/temperature`) + +#### Enrich + +* `timestamp` defines that an additional field named timestamp is added to each incoming event containing the ingestion time as a UNIX timestamp. + +#### Transform + +Currently, the following transforms are supported: + +* `rename` defines renaming of individual fields from the input stream. A valid configuration consists of a key/value pair, where the key indicates the original field name and the value the target field name. +* `measurementUnit` defines a value transformation between measurement units. A valid configuration consists of a key/value pair, where the key indicates the field name and the value the target measurement unit. + +#### CreateOptions + +Currently, two settings can be provided in the `CreateOptions` section: + +* `persist` indicates whether the data stream produced by the adapter should also be stored. In this case, a `Persist Pipeline` is automatically created. +* `start` indicates whether the adapter should be immediately started after creation. + +### API + +To create a new adapter, call the StreamPipes API as follows: + +``` +POST /streampipes-backend/api/v2/compact-adapters +Content-type: application/yml +Accept: application/yml +``` + +You must provide valid credentials by either adding a Bearer token or an API key: + +``` +X-API-USER: your username +X-API-KEY: your api key +``` + +The body of the request should contain the YAML definition. + +:::info +It is also possible to provide the adapter specification as a JSON document. In this case, change the `Content-type` to `application/json`. + + diff --git a/docs/03_use-programmatically-create-pipelines.md b/docs/03_use-programmatically-create-pipelines.md new file mode 100644 index 000000000..a3a117bbc --- /dev/null +++ b/docs/03_use-programmatically-create-pipelines.md @@ -0,0 +1,164 @@ +--- +id: use-programmatically-create-pipelines +title: Pipelines as Code +sidebar_label: Pipelines as Code +--- + +In Apache StreamPipes, pipelines represent the flow of data from sources (streams), through processors (filters, transformations, etc.), and finally to sinks (third-party-systems, storage, notifications). +Traditionally, pipelines are created through the web-based user interface. +However, they can also be defined programmatically as code, offering the flexibility to manage pipelines using Infrastructure as Code (IaC) practices. + +This guide explains how to define and create pipelines programmatically using a YAML structure. + +## Introduction + +Defining pipelines as code allows you to automate the creation, management, and deployment of StreamPipes pipelines. +This is especially useful for managing multiple StreamPipes instances across environments. +Pipelines are written in a YAML format (or alternatively as JSON) and can be deployed programmatically via the StreamPipes REST API. + +This guide provides an overview of how to structure pipeline definitions in YAML and deploy them using the API. + +## Pipeline YAML Structure + +A pipeline in YAML consists of several key sections: + +- **ID**: A unique identifier for the pipeline. +- **Name and Description**: Optional fields to describe the pipeline. +- **Pipeline Elements**: The components that make up the pipeline, including streams (data sources), processors (data transformations), and sinks (output destinations). +- **Create Options**: Specifies how and when to start the pipeline (e.g., `start: false` means the pipeline won't start automatically). + +Here’s a high-level breakdown of the structure: + +```yaml +id: my-pipeline +name: "" +description: "" +pipelineElements: # Define pipeline components here + - type: stream # Data source + ref: # Unique reference ID + id: # ID of the stream + + - type: processor # Data transformation + ref: # Unique reference ID + id: # ID of the processor + connectedTo: # Previous pipeline element reference(s) + - + configuration: # Processor-specific configurations + - + + - type: sink # Data sink (output) + ref: # Unique reference ID + id: # ID of the sink + connectedTo: # Previous pipeline element reference(s) + - + configuration: # Sink-specific configurations + - + +createOptions: + start: # Whether to start the pipeline immediately +``` + +## Pipeline Elements + +### Building blocks + +The key building blocks of a pipeline include: + +#### Stream +A stream represents a data source in the pipeline, such as a sensor feed, API, or message queue. It is referenced by a unique ID that identifies the data stream. + +#### Processor +A processor transforms, filters, or enriches the data coming from a stream or another processor. Each processor has configuration parameters that control its behavior, such as filtering criteria or mapping options. + +#### Sink +A sink sends the processed data to a final destination, such as a database, file storage, or another service. Sinks may also have configuration options that specify where and how the data should be sent. + +A pipeline element is selected by providing its ID. For processors and sinks, the ID refers to the `appId` of the pipeline element, e.g., `org.apache.streampipes.processors.filters.jvm.numericalfilter`. +For data streams, the ID refers to the `elementId` of the data stream. + +To define connections between pipeline elements, the `ref` and `connectedTo` fields can be used. +`ref` can be a short string (e.g., `stream01` or `processor01`) which will be used as an internal identifier of the pipeline element. +Within the `connectedTo` list, connections to other pipeline elements can be defined. +Each item of the list should relate to an existing `ref`. + +### Configuration + +In the `configuration` section, which only applies for data processors and sinks, the pipeline element configuration can be applied. +The configuration options depend on the pipeline element and have the same structure as the adapter configuration (see [Adapters as Code](use-programmatically-create-adapters)) +The easiest way to determine a valid configuration is the web interface. + +After creating a pipeline in the web interface and clicking on `Save pipeline`, the option `Show pipeline configuration as code` shows the current pipeline configuration in YAML or JSON format: + +StreamPipes Pipeline Editor Code View + +Another option is to view the pipeline details for an existing pipeline. Here, the YAMl definition of the pipeline can be viewed by clicking the `View pipeline as code` button: + +StreamPipes Pipeline Editor Code View + + +## Example pipeline as Code + +Here's an example of a pipeline written in YAML format: + +```yaml +id: my-pipeline +name: "Density Filter Pipeline" +description: "A pipeline that filters data based on the density and stores it in a data lake." +pipelineElements: + - type: stream + ref: stream01 + id: sp:spdatastream:GWWzMD + - type: processor + ref: processor01 + id: org.apache.streampipes.processors.filters.jvm.numericalfilter + connectedTo: + - stream01 + configuration: + - number-mapping: s0::density + - operation: < + - value: "12" + - type: sink + ref: sink01 + id: org.apache.streampipes.sinks.internal.jvm.datalake + connectedTo: + - processor01 + configuration: + - timestamp_mapping: s0::timestamp + - db_measurement: my-measurement + - schema_update: Update schema + - dimensions_selection: + - sensorId + - ignore_duplicates: false +createOptions: + start: false +``` + +Stream: The pipeline begins with a data stream (sp:spdatastream:GWWzMD) referenced by stream01. This is the source of the data. + +Processor: The data is passed through a numerical filter processor (org.apache.streampipes.processors.filters.jvm.numericalfilter) which checks if the field s0::density is less than 12. The filter is connected to the stream via reference stream01. + +Sink: The filtered data is then sent to a data lake (org.apache.streampipes.sinks.internal.jvm.datalake). The sink is configured with several parameters including the mapping of the timestamp (s0::timestamp) and schema update options. The sink is connected to the processor via reference processor01. + +Create Options: The pipeline is set to not start automatically (start: false). + +## API + +To create a new pipeline, call the StreamPipes API as follows: + +``` +POST /streampipes-backend/api/v2/compact-pipelines +Content-type: application/yml +Accept: application/yml +``` + +You must provide valid credentials by either adding a Bearer token or an API key: + +``` +X-API-USER: your username +X-API-KEY: your api key +``` + +The body of the request should contain the YAML definition. + +:::info +It is also possible to provide the pipeline specification as a JSON document. In this case, change the `Content-type` to `application/json`. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ab-eth.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ab-eth.md new file mode 100644 index 000000000..5986afdf9 --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ab-eth.md @@ -0,0 +1,100 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ab-eth +title: Allen Bradley ETH +sidebar_label: Allen Bradley ETH +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting Allen Bradley ETH. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* tcp + +### Transport Metadata + +#### Required + +**tcp** + + + +#### Advanced + +**tcp** + +* keep-alive: Should keep-alive packets be sent? (BOOLEAN) +* no-delay: Should packets be sent instantly or should we give the OS some time to aggregate data. (BOOLEAN) +* default-timeout: Timeout after which a connection will be treated as disconnected. (INT) + +### Protocol Metadata + +#### Required + + + +#### Optional + +* station: Id of the station we want to connect to (INT) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ads.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ads.md new file mode 100644 index 000000000..ecf546303 --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ads.md @@ -0,0 +1,108 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ads +title: Beckhoff TwinCat ADS +sidebar_label: Beckhoff TwinCat ADS +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting Beckhoff TwinCat ADS. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* tcp + +### Transport Metadata + +#### Required + +**tcp** + + + +#### Advanced + +**tcp** + +* keep-alive: Should keep-alive packets be sent? (BOOLEAN) +* no-delay: Should packets be sent instantly or should we give the OS some time to aggregate data. (BOOLEAN) +* default-timeout: Timeout after which a connection will be treated as disconnected. (INT) + +### Protocol Metadata + +#### Required + +* target-ams-net-id: AMS-Net-Id of the target. An AMS-Net-Id has the regular format of an IPv4 IP-Address, however with 6 segments instead of 4. (STRING) +* target-ams-port: AMS port of the target. (INT) +* source-ams-net-id: AMS-Net-Id of the source. An AMS-Net-Id has the regular format of an IPv4 IP-Address, however with 6 segments instead of 4. (STRING) +* source-ams-port: AMS port of the source. (INT) + +#### Optional + +* target-ams-net-id: AMS-Net-Id of the target. An AMS-Net-Id has the regular format of an IPv4 IP-Address, however with 6 segments instead of 4. (STRING) +* target-ams-port: AMS port of the target. (INT) +* source-ams-net-id: AMS-Net-Id of the source. An AMS-Net-Id has the regular format of an IPv4 IP-Address, however with 6 segments instead of 4. (STRING) +* source-ams-port: AMS port of the source. (INT) +* timeout-request: Default timeout for all types of requests. (INT) +* load-symbol-and-data-type-tables: Configures, if when connecting the data-type- and symbol-table should be read. This is an optimization that can help in cases, where the PLC program is pretty large and downloading the full tables is causing problems. When disabled, symbolic addresses will manually be resolved as soon as an address is used. (BOOLEAN) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.bacnet-ip.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.bacnet-ip.md new file mode 100644 index 000000000..5a50c2b4e --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.bacnet-ip.md @@ -0,0 +1,102 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.bacnet-ip +title: BACnet/IP +sidebar_label: BACnet/IP +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting BACnet/IP. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* udp +* tcp +* pcap + +### Transport Metadata + +#### Required + +**udp** + + + +#### Advanced + +**udp** + +* local-port: Some connections require a UDP listener to listen on a fixed port. +Use this configuration option in order to define the port number of the local port. (INT) + +### Protocol Metadata + +#### Required + + + +#### Optional + +* ede-file-path: Path to the location of a single EDE file, that contains the descriptor for the target device. (STRING) +* ede-directory-path: Path to the directory used for storing multiple EDE files. These files contain the descriptors for the possible target devices. (STRING) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.canopen.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.canopen.md new file mode 100644 index 000000000..ac969d5b9 --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.canopen.md @@ -0,0 +1,100 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.canopen +title: CAN open +sidebar_label: CAN open +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting CAN open. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* socketcan + +### Transport Metadata + +#### Required + +**socketcan** + + + +#### Advanced + +**socketcan** + + + +### Protocol Metadata + +#### Required + + + +#### Optional + +* node-id: CAN node identifier. Depending on used CAN version it might be 11 or 29 bit unsigned int. (INT) +* heartbeat: Forces PLC4X to send CANopen heartbeat (NMT) messages to the bus. (BOOLEAN) +* request-timeout: Time after which dispatched BUS operation (ie. SDO request) will be marked as failed. (INT) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.eip.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.eip.md new file mode 100644 index 000000000..f7a18bdb9 --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.eip.md @@ -0,0 +1,102 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.eip +title: EthernetIP +sidebar_label: EthernetIP +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting EthernetIP. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* tcp + +### Transport Metadata + +#### Required + +**tcp** + + + +#### Advanced + +**tcp** + +* keep-alive: Should keep-alive packets be sent? (BOOLEAN) +* no-delay: Should packets be sent instantly or should we give the OS some time to aggregate data. (BOOLEAN) +* default-timeout: Timeout after which a connection will be treated as disconnected. (INT) + +### Protocol Metadata + +#### Required + + + +#### Optional + +* backplane: Without using routing information the backplane defaults to 1. This is overridden if communicationPath is provided. (INT) +* slot: The slot within the backplane the CPU is located. (INT) +* bigEndian: Configure if the connection should be set to transport data in Big-Endian format, or not. (BOOLEAN) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.genericcan.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.genericcan.md new file mode 100644 index 000000000..0195018c7 --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.genericcan.md @@ -0,0 +1,99 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.genericcan +title: Generic CAN +sidebar_label: Generic CAN +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting Generic CAN. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* socketcan + +### Transport Metadata + +#### Required + +**socketcan** + + + +#### Advanced + +**socketcan** + + + +### Protocol Metadata + +#### Required + + + +#### Optional + +* node-id: Node id of the target device. (INT) +* request-timeout: Default timeout for all types of requests. (INT) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.iec-60870-5-104.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.iec-60870-5-104.md new file mode 100644 index 000000000..87891175e --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.iec-60870-5-104.md @@ -0,0 +1,100 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.iec-60870-5-104 +title: IEC 60870-5-104 +sidebar_label: IEC 60870-5-104 +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting IEC 60870-5-104. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* tcp + +### Transport Metadata + +#### Required + +**tcp** + + + +#### Advanced + +**tcp** + +* keep-alive: Should keep-alive packets be sent? (BOOLEAN) +* no-delay: Should packets be sent instantly or should we give the OS some time to aggregate data. (BOOLEAN) +* default-timeout: Timeout after which a connection will be treated as disconnected. (INT) + +### Protocol Metadata + +#### Required + + + +#### Optional + +* request-timeout: Default timeout for all types of requests. (INT) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.knxnet-ip.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.knxnet-ip.md new file mode 100644 index 000000000..cd15c4c5b --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.knxnet-ip.md @@ -0,0 +1,114 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.knxnet-ip +title: KNXNet/IP +sidebar_label: KNXNet/IP +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting KNXNet/IP. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* udp +* pcap +* raw + +### Transport Metadata + +#### Required + +**udp** + + + +#### Advanced + +**udp** + +* local-port: Some connections require a UDP listener to listen on a fixed port. +Use this configuration option in order to define the port number of the local port. (INT) + +### Protocol Metadata + +#### Required + + + +#### Optional + +* knxproj-file-path: Path to the `knxproj` file. The default KNXnet/IP protocol doesn't provide all the information needed to be able to fully decode the messages. (STRING) +* knxproj-password: Optional password needed to read the knxproj file. (STRING) +* group-address-num-levels: KNX Addresses can be encoded in multiple ways. Which encoding is used, is too not provided by the protocol itself so it has to be provided externally: + +- 3 Levels: {main-group (5 bit)}/{middle-group (3 bit)}/{sub-group (8 bit)} +- 2 Levels: {main-group (5 bit)}/{sub-group (11 bit)} +- 1 Level: {sub-group (16 bit)} + +The default is 3 levels. If the `knxproj-file-path` this information is provided by the file. (INT) +* connection-type: Type of connection used to communicate. Possible values are: + +- 'LINK_LAYER' (default): The client becomes a participant of the KNX bus and gets it's own individual KNX address. +- 'RAW': The client gets unmanaged access to the bus (be careful with this) +- 'BUSMONITOR': The client operates as a busmonitor where he can't actively participate on the bus. Only one 'BUSMONITOR' connection is allowed at the same time on a KNXnet/IP gateway. (STRING) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.logix.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.logix.md new file mode 100644 index 000000000..65a06979f --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.logix.md @@ -0,0 +1,105 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.logix +title: Logix CIP +sidebar_label: Logix CIP +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting Logix CIP. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* tcp + +### Transport Metadata + +#### Required + +**tcp** + + + +#### Advanced + +**tcp** + +* keep-alive: Should keep-alive packets be sent? (BOOLEAN) +* no-delay: Should packets be sent instantly or should we give the OS some time to aggregate data. (BOOLEAN) +* default-timeout: Timeout after which a connection will be treated as disconnected. (INT) + +### Protocol Metadata + +#### Required + + + +#### Optional + +* communication-path: The communication path allows for connection routing across multiple backplanes. It uses a common format found in Logix controllers. +It consists of pairs of values, each pair begins with either 1 (Backplane) or 2 (Ethernet), followed by a slot in the case of a backplane address, +or if using Ethernet an ip address. e.g. [1,4,2,192.168.0.1,1,1] - Routes to the 4th slot in the first rack, which is a ethernet module, it then connects to the address 192.168.0.1, then finds the module in slot 1. (STRING) +* backplane: Without using routing information the backplane defaults to 1. This is overridden if communicationPath is provided. (INT) +* slot: The slot within the backplane the CPU is located. (INT) +* bigEndian: Configure if the connection should be set to transport data in Big-Endian format, or not. (BOOLEAN) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-ascii.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-ascii.md new file mode 100644 index 000000000..540fddeed --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-ascii.md @@ -0,0 +1,102 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-ascii +title: Modbus ASCII +sidebar_label: Modbus ASCII +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting Modbus ASCII. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* tcp +* serial + +### Transport Metadata + +#### Required + +**tcp** + + + +#### Advanced + +**tcp** + +* keep-alive: Should keep-alive packets be sent? (BOOLEAN) +* no-delay: Should packets be sent instantly or should we give the OS some time to aggregate data. (BOOLEAN) +* default-timeout: Timeout after which a connection will be treated as disconnected. (INT) + +### Protocol Metadata + +#### Required + + + +#### Optional + +* request-timeout: Default timeout for all types of requests. (INT) +* unit-identifier: Unit-identifier that identifies the target PLC (On RS485 multiple Modbus Devices can be listening). Defaults to 1. (INT) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-rtu.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-rtu.md new file mode 100644 index 000000000..e820a9742 --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-rtu.md @@ -0,0 +1,102 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-rtu +title: Modbus RTU +sidebar_label: Modbus RTU +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting Modbus RTU. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* tcp +* serial + +### Transport Metadata + +#### Required + +**tcp** + + + +#### Advanced + +**tcp** + +* keep-alive: Should keep-alive packets be sent? (BOOLEAN) +* no-delay: Should packets be sent instantly or should we give the OS some time to aggregate data. (BOOLEAN) +* default-timeout: Timeout after which a connection will be treated as disconnected. (INT) + +### Protocol Metadata + +#### Required + + + +#### Optional + +* request-timeout: Default timeout for all types of requests. (INT) +* unit-identifier: Unit-identifier that identifies the target PLC (On RS485 multiple Modbus Devices can be listening). Defaults to 1. (INT) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-tcp.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-tcp.md new file mode 100644 index 000000000..f0071ab46 --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-tcp.md @@ -0,0 +1,102 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-tcp +title: Modbus TCP +sidebar_label: Modbus TCP +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting Modbus TCP. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* tcp + +### Transport Metadata + +#### Required + +**tcp** + + + +#### Advanced + +**tcp** + +* keep-alive: Should keep-alive packets be sent? (BOOLEAN) +* no-delay: Should packets be sent instantly or should we give the OS some time to aggregate data. (BOOLEAN) +* default-timeout: Timeout after which a connection will be treated as disconnected. (INT) + +### Protocol Metadata + +#### Required + + + +#### Optional + +* request-timeout: Default timeout for all types of requests. (INT) +* unit-identifier: Unit-identifier that identifies the target PLC (On RS485 multiple Modbus Devices can be listening). Defaults to 1. (INT) +* ping-address: Simple address, that the driver will use to check, if the connection to a given device is active (Defaults to reading holding-register 1). (STRING) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.open-protocol.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.open-protocol.md new file mode 100644 index 000000000..b1ed7bdec --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.open-protocol.md @@ -0,0 +1,100 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.open-protocol +title: Open-Protocol +sidebar_label: Open-Protocol +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting Open-Protocol. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* tcp + +### Transport Metadata + +#### Required + +**tcp** + + + +#### Advanced + +**tcp** + +* keep-alive: Should keep-alive packets be sent? (BOOLEAN) +* no-delay: Should packets be sent instantly or should we give the OS some time to aggregate data. (BOOLEAN) +* default-timeout: Timeout after which a connection will be treated as disconnected. (INT) + +### Protocol Metadata + +#### Required + + + +#### Optional + + + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.profinet.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.profinet.md new file mode 100644 index 000000000..63246e250 --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.profinet.md @@ -0,0 +1,102 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.profinet +title: Profinet +sidebar_label: Profinet +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting Profinet. + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* raw + +### Transport Metadata + +#### Required + +**raw** + + + +#### Advanced + +**raw** + +* resolve-mac-address: If set to true, the transport will automatically resolve the MAC address for a given IP address (Allows connecting to a raw-socket device using the devices host-name or ip-address). (BOOLEAN) +* support-vlans: Should VLan packets be automatically unpacked? (BOOLEAN) +* protocol-id: When provided, filters all packets to let only packets matching this ethernet protocol-id pass. (INT) + +### Protocol Metadata + +#### Required + +* gsd-directory: (STRING) + +#### Optional + +* gsd-directory: (STRING) +* dap-id: (STRING) +* ip-address: (STRING) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.s7.md b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.s7.md new file mode 100644 index 000000000..6669f47a3 --- /dev/null +++ b/docs/pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.s7.md @@ -0,0 +1,119 @@ +--- +id: org.apache.streampipes.connect.iiot.adapters.plc4x.generic.s7 +title: Siemens S7 (Basic) +sidebar_label: Siemens S7 (Basic) +--- + + + + + +

+ +

+ +*** + +## Description + +The adapter allows to connect devices supporting Siemens S7 (Basic). + +*** + +## Configuration + +The following configuration options are available when creating an adapter: + +### PLC Address + +This field requires the PLC address in form of the IP without the prefixed protocol (e.g., 192.168.34.56). + +### Polling Interval + +The polling interval requires a number in milliseconds, which represents the interval in which the adapter will poll the +PLC for new data. For instance, a polling interval of 1000 milliseconds will configure the adapter to send a request to +the PLC every second. + +### Supported Transports + +The following transports are supported by this adapter: + +* tcp + +### Transport Metadata + +#### Required + +**tcp** + + + +#### Advanced + +**tcp** + +* keep-alive: Should keep-alive packets be sent? (BOOLEAN) +* no-delay: Should packets be sent instantly or should we give the OS some time to aggregate data. (BOOLEAN) +* default-timeout: Timeout after which a connection will be treated as disconnected. (INT) + +### Protocol Metadata + +#### Required + + + +#### Optional + +* local-rack: Rack value for the client (PLC4X device). (INT) +* local-slot: Slot value for the client (PLC4X device). (INT) +* local-tsap: Local Transport Service Access Point. (INT) +* remote-rack: Rack value for the remote main CPU (PLC). (INT) +* remote-slot: Slot value for the remote main CPU (PLC). (INT) +* remote-rack2: Rack value for the remote secondary CPU (PLC). (INT) +* remote-slot2: Slot value for the remote secondary CPU (PLC). (INT) +* remote-tsap: Remote Transport Service Access Point. (INT) +* pdu-size: Maximum size of a data-packet sent to and received from the remote PLC. During the connection process both parties will negotiate a maximum size both parties can work with and is equal or smaller than the given value is used. The driver will automatically split up large requests to not exceed this value in a request or expected response. (INT) +* max-amq-caller: Maximum number of unconfirmed requests the PLC will accept in parallel before discarding with errors. This parameter also will be negotiated during the connection process and the maximum both parties can work with and is equal or smaller than the given value is used. The driver will automatically take care not exceeding this value while processing requests. Too many requests can cause a growing queue. (INT) +* max-amq-callee: Maximum number of unconfirmed responses or requests PLC4X will accept in parallel before discarding with errors. This option is available for completeness and is correctly handled out during the connection process, however it is currently not enforced on PLC4X’s side. So if a PLC would send more messages than agreed upon, these would still be processed. (INT) +* controller-type: As part of the connection process, usually the PLC4X S7 driver would try to identify the remote device. However some devices seem to have problems with this and hang up or cause other problems. In such a case, providing the controller-type will skip the identification process and hereby avoid this type of problem. Possible values are:/n- S7_300 +- S7_400 +- S7_1200 +- S7-1500 +- LOGO (STRING) +* read-timeout: This is the maximum waiting time for reading on the TCP channel. As there is no traffic, it must be assumed that the connection with the interlocutor was lost and it must be restarted. When the channel is closed, the "fail over" is carried out in case of having the secondary channel, or it is expected that it will be restored automatically, which is done every 4 seconds. (INT) +* ping: Time for supervision of TCP channels. If the channel is not active, a safe stop of the EventLoop must be performed, to ensure that no additional tasks are created. (BOOLEAN) +* ping-time: If your application requires sampling times greater than the set "read-timeout" time, it is important that the PING option is activated, this will prevent the TCP channel from being closed unnecessarily. (INT) +* retry-time: Time value in seconds at which the execution of the PING will be scheduled. Generally set by developer experience, but generally should be the same as (read-timeout / 2). (INT) + +### Tags + +The syntax to define tags is based on the PLC4X syntax, see https://plc4x.apache.org/users/protocols/s7.html. +Address Pattern: + +``` +propertyName=%{Memory-Area}{start-address}:{Data-Type}[{array-size}] + +temperature=%I0.0:INT +``` + +## Best Practices + +Instead of creating a large event containing all nodes that should be available in StreamPipes, consider to group the +fields logically into smaller adapters. +This will ease the definition of pipelines for users and eases future modifications. diff --git a/docs/pe/org.apache.streampipes.processors.enricher.jvm.processor.expression.md b/docs/pe/org.apache.streampipes.processors.enricher.jvm.processor.expression.md new file mode 100644 index 000000000..1e7dee69f --- /dev/null +++ b/docs/pe/org.apache.streampipes.processors.enricher.jvm.processor.expression.md @@ -0,0 +1,61 @@ +--- +id: org.apache.streampipes.processors.enricher.jvm.processor.expression +title: Math Expression +sidebar_label: Math Expression +--- + + + + + +

+ +

+ +*** + +## Description +A pipeline element that evaluates Math expressions using the Apache Commons JEXL library. + +*** + +## Required input +This processor works with any input stream that contains numerical values. + +*** + +## Configuration +A math expression can be defined using the JEXL syntax (see https://commons.apache.org/proper/commons-jexl/index.html). + +Example: + +``` +flow_rate*2 +``` + +It is also possible to use methods from `java.lang.Math`: + +``` +Math.pow(flow_rate^2) +``` + +All fields from th einput stream are available as variables. + +## Output +For each expression, an additional field is created in the output stream. Field names are user-defined. diff --git a/docs/pe/org.apache.streampipes.processors.enricher.jvm.processor.limitsalert.md b/docs/pe/org.apache.streampipes.processors.enricher.jvm.processor.limitsalert.md new file mode 100644 index 000000000..f538b180c --- /dev/null +++ b/docs/pe/org.apache.streampipes.processors.enricher.jvm.processor.limitsalert.md @@ -0,0 +1,113 @@ +--- +id: org.apache.streampipes.processors.enricher.jvm.processor.limitsalert +title: Sensor Limit Alert +sidebar_label: Sensor Limit Alert +--- + + + + + +

+ +

+ +*** + +## Description + +The Sensor Limit Alert processor monitors sensor values in real-time and triggers alerts when these values exceed user-defined control or warning limits. This processor is useful in scenarios where continuous monitoring of critical parameters is required, and immediate action is needed when values go out of acceptable ranges. + +*** + +## Required Input + +This processor accepts any event stream containing sensor data. The events must include fields for sensor values and the corresponding upper and lower limits. + +*** + +## Configuration + +#### Sensor Value + +Select the sensor value to be monitored. This is the primary measurement that will be checked against the defined limits. + +#### Upper Control Limit + +Specify the upper control limit for the sensor. This value defines the maximum threshold, beyond which an alert is triggered. + +#### Upper Warning Limit + +Specify the upper warning limit for the sensor. This value indicates when the sensor value is approaching the upper control limit, triggering a warning. + +#### Lower Warning Limit + +Specify the lower warning limit for the sensor. This value indicates when the sensor value is approaching the lower control limit, triggering a warning. + +#### Lower Control Limit + +Specify the lower control limit for the sensor. This value defines the minimum threshold, below which an alert is triggered. + +*** + +## Output + +The processor emits events only when the sensor value exceeds the specified limits. The output event includes the original sensor data along with additional fields that indicate: +- **Alert Status**: Whether the sensor value breached a WARNING or control LIMIT. +- **Limit Breached**: Which specific limit was breached (e.g., "UPPER_CONTROL_LIMIT" or "LOWER_WARNING_LIMIT"). + +These output events can be used for triggering notifications or other actions in downstream processing. + +*** + +## Example + +### User Configuration +- Mapping fields for: + - **Sensor Value** + - **Upper Control Limit** + - **Upper Warning Limit** + - **Lower Warning Limit** + - **Lower Control Limit** + +### Input Event +``` +{ + "timestamp": 1627891234000, + "sensorValue": 105.0, + "upperControlLimit": 100.0, + "upperWarningLimit": 90.0, + "lowerWarningLimit": 10.0, + "lowerControlLimit": 0.0 +} +``` + +### Output Event +``` +{ + "timestamp": 1627891234000, + "sensorValue": 105.0, + "upperControlLimit": 100.0, + "upperWarningLimit": 90.0, + "lowerWarningLimit": 10.0, + "lowerControlLimit": 0.0, + "alertStatus": "ALERT", + "limitBreached": "UPPER_CONTROL_LIMIT" +} +``` \ No newline at end of file diff --git a/docs/pe/org.apache.streampipes.processors.enricher.jvm.processor.limitsenrichment.md b/docs/pe/org.apache.streampipes.processors.enricher.jvm.processor.limitsenrichment.md new file mode 100644 index 000000000..e44d90d84 --- /dev/null +++ b/docs/pe/org.apache.streampipes.processors.enricher.jvm.processor.limitsenrichment.md @@ -0,0 +1,104 @@ +--- +id: org.apache.streampipes.processors.enricher.jvm.processor.limitsenrichment +title: Quality Control Limits Enrichment +sidebar_label: Quality Control Limits Enrichment +--- + + + + + +

+ +

+ +*** + +## Description + +The Quality Control Limits Enrichment processor appends user-defined control and warning limits to incoming events. +These limits can be used in quality control charts to monitor sensor values. + +*** + +## Required Input + +This processor works with any event stream. It adds predefined limit values to the events, which are later used for +quality control purposes. + +*** + +## Configuration + +#### Upper Control Limit + +Specify the upper control limit for the quality control process. This value defines the maximum threshold for acceptable +process behavior. + +#### Upper Warning Limit + +Specify the upper warning limit for the quality control process. This value indicates when the process is approaching +the upper control limit. + +#### Lower Warning Limit + +Specify the lower warning limit for the quality control process. This value indicates when the process is approaching +the lower control limit. + +#### Lower Control Limit + +Specify the lower control limit for the quality control process. This value defines the minimum threshold for acceptable +process behavior. + +*** + +## Output + +The processor appends the specified control and warning limits to each input event. These enriched events can be used in +downstream processing to create quality control charts or other monitoring tools. + +*** + +## Example + +### User Configuration +- **Upper Control Limit**: `80.0` +- **Upper Warning Limit**: `70.0` +- **Lower Warning Limit**: `30.0` +- **Lower Control Limit**: `20.0` + +### Input Event +``` +{ + "timestamp": 1627891234000, + "temperature": 65.0 +} +``` + +### Output Event +``` +{ + "timestamp": 1627891234000, + "temperature": 65.0, + "upperControlLimit": 80.0, + "upperWarningLimit": 70.0, + "lowerWarningLimit": 30.0, + "lowerControlLimit": 20.0 +} +``` \ No newline at end of file diff --git a/docs/pe/org.apache.streampipes.sinks.internal.jvm.datalake.md b/docs/pe/org.apache.streampipes.sinks.internal.jvm.datalake.md index 44a091864..0bc1ea32b 100644 --- a/docs/pe/org.apache.streampipes.sinks.internal.jvm.datalake.md +++ b/docs/pe/org.apache.streampipes.sinks.internal.jvm.datalake.md @@ -47,6 +47,16 @@ This sink requires an event that provides a timestamp value (a field that is mar ## Configuration +### Dimensions + +The fields which will be stored as dimensional values in the time series storage. Dimensions are typically identifiers +such as the ID of a sensor. +Dimensions support grouping in the data explorer, but will be converted to a text-based field and provide less advanced +filtering capabilities. + +Be careful when modifying dimensions of existing pipelines! This might have impact on how you are able to view data in +the data explorer due to schema incompatibilities. + ### Identifier The name of the measurement (table) where the events are stored. @@ -66,3 +76,22 @@ The Schema Update Options dictate the behavior when encountering a measurement ( - **Description:** Keeps old event fields in the event schema. - **Strategy:** This follows an append-only strategy, allowing continued work with historic data. - **Consideration:** Old properties may exist for which no new data is generated. + + +### Dimensions + +Select fields which will be marked as dimensions. Dimensions reflect tags in the underlying time-series database. +Dimensions support grouping operations and can be used for fields with a limited set of values, e.g., boolean flags or +fields representing IDs. Dimensions are not a good choice for fields with a high number of different values since they +slow down database queries. + +By default, all fields which are marked as dimensions in the metadata are chosen and can be manually overridden +with this configuration. + +Data types which can be marked as dimensional values are booleans, integer, and strings. + +### Ignore Duplicates + +Before writing an event to the time series storage, a duplicate check is performed. By activating this option, only +fields having a different value than the previous event are stored. +This setting only affects measurement fields, not dimensions. diff --git a/website-v2/sidebars.json b/website-v2/sidebars.json index f45b5a41f..cd37c4124 100644 --- a/website-v2/sidebars.json +++ b/website-v2/sidebars.json @@ -17,33 +17,50 @@ "use-data-explorer", "use-notifications", "use-install-pipeline-elements", - "use-configurations" + "use-configurations", + "use-programmatically-create-adapters", + "use-programmatically-create-pipelines" ], - "📚 Pipeline Elements": [ + "📚 Extensions": [ { "type": "category", "label": "Adapters", "items": [ + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ab-eth", "pe/org.apache.streampipes.connect.iiot.protocol.stream.kafka", "pe/org.apache.streampipes.connect.iiot.protocol.stream.pulsar", "pe/org.apache.streampipes.connect.iiot.protocol.stream.rocketmq", "pe/org.apache.streampipes.connect.iiot.protocol.stream.tubemq", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.bacnet-ip", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.ads", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.canopen", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.eip", "pe/org.apache.streampipes.connect.iiot.protocol.stream.file", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.genericcan", "pe/org.apache.streampipes.connect.iiot.protocol.stream.httpserver", "pe/org.apache.streampipes.connect.iiot.protocol.stream.http", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.iec-60870-5-104", "pe/org.apache.streampipes.connect.adapters.iss", "pe/org.apache.streampipes.connect.adapters.image.stream", "pe/org.apache.streampipes.connect.iiot.adapters.influxdb.stream", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.knxnet-ip", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.logix", "pe/org.apache.streampipes.connect.iiot.protocol.stream.mqtt", "pe/org.apache.streampipes.connect.iiot.adapters.simulator.machine", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-ascii", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-rtu", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.modbus-tcp", "pe/org.apache.streampipes.connect.iiot.protocol.stream.nats", "pe/org.apache.streampipes.connect.iiot.adapters.netio.mqtt", "pe/org.apache.streampipes.connect.iiot.adapters.netio.rest", "pe/org.apache.streampipes.connect.iiot.adapters.oi4", "pe/org.apache.streampipes.connect.iiot.adapters.opcua", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.open-protocol", "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.modbus", "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.s7", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.profinet", "pe/org.apache.streampipes.connect.iiot.adapters.ros", + "pe/org.apache.streampipes.connect.iiot.adapters.plc4x.generic.s7", "pe/org.apache.streampipes.connect.iiot.adapters.iolink" ] }, @@ -68,26 +85,13 @@ "pe/org.apache.streampipes.processors.transformation.jvm.field-mapper", "pe/org.apache.streampipes.processors.transformation.jvm.fieldrename", "pe/org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification", - "pe/org.apache.streampipes.processors.geo.jvm.jts.processor.buffergeometry", - "pe/org.apache.streampipes.processors.geo.jvm.jts.processor.bufferpoint", - "pe/org.apache.streampipes.processors.geo.jvm.jts.processor.reprojection", - "pe/org.apache.streampipes.processors.geo.jvm.latlong.processor.revgeocoder.geocityname", - "pe/org.apache.streampipes.processors.geo.jvm.jts.processor.latlngtojtspoint", - "pe/org.apache.streampipes.processors.geo.jvm.latlong.processor.distancecalculator.haversine", - "pe/org.apache.streampipes.processors.geo.jvm.latlong.processor.distancecalculator.haversinestatic", - "pe/org.apache.streampipes.processors.geo.jvm.jts.processor.epsg", - "pe/org.apache.streampipes.processors.geo.jvm.jts.processor.validation.complex", - "pe/org.apache.streampipes.processors.geo.jvm.jts.processor.validation.simple", - "pe/org.apache.streampipes.processors.geo.jvm.latlong.processor.geocoder.googlemaps", - "pe/org.apache.streampipes.processors.geo.jvm.latlong.processor.geocoder.googlemapsstatic", - "pe/org.apache.streampipes.processors.geo.jvm.jts.processor.trajectory", - "pe/org.apache.streampipes.processors.geo.jvm.latlong.processor.speedcalculator", "pe/org.apache.streampipes.processor.imageclassification.jvm.image-cropper", "pe/org.apache.streampipes.processor.imageclassification.jvm.image-enricher", "pe/org.apache.streampipes.processors.enricher.jvm.jseval", "pe/org.apache.streampipes.processors.siddhi.listcollector", "pe/org.apache.streampipes.processors.siddhi.listfilter", "pe/org.apache.streampipes.processors.enricher.jvm.processor.math.mathop", + "pe/org.apache.streampipes.processors.enricher.jvm.processor.expression", "pe/org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping", "pe/org.apache.streampipes.processors.transformation.jvm.measurementunitconverter", "pe/org.apache.streampipes.processors.filters.jvm.enrich", @@ -102,7 +106,9 @@ "pe/org.apache.streampipes.processors.textmining.jvm.partofspeech", "pe/org.apache.streampipes.processors.filters.jvm.project", "pe/org.apache.streampipes.processor.imageclassification.qrcode", + "pe/org.apache.streampipes.processors.enricher.jvm.processor.limitsenrichment", "pe/org.apache.streampipes.processors.filters.jvm.limit", + "pe/org.apache.streampipes.processors.enricher.jvm.processor.limitsalert", "pe/org.apache.streampipes.processors.textmining.jvm.sentencedetection", "pe/org.apache.streampipes.processors.transformation.jvm.processor.booloperator.edge", "pe/org.apache.streampipes.processors.transformation.jvm.split-array", diff --git a/website-v2/static/img/03_use-programmatically-create-adapters/01_adapter-generation-code.png b/website-v2/static/img/03_use-programmatically-create-adapters/01_adapter-generation-code.png new file mode 100644 index 0000000000000000000000000000000000000000..c04d8627befe6f17b3720798a96c53b1a18f17f4 GIT binary patch literal 373275 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�e+{}%~rdmRi=h!SDaG3;a#ib{Dszy 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⪼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 z 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 P1|aZs^>bP0l+XkKn4$H! literal 0 HcmV?d00001 diff --git a/website-v2/static/img/03_use-programmatically-create-adapters/02_adapter-details-view-code.png b/website-v2/static/img/03_use-programmatically-create-adapters/02_adapter-details-view-code.png new file mode 100644 index 0000000000000000000000000000000000000000..24f984998f205a2ec6612ef2089172789807d895 GIT binary patch literal 544228 zcmagGcU+TM(>@NOu!w-Ws3-`yqN1XrR4D;gR*`N;TF|A0qM-B;5D7Qg;-DGWM2vJ{%!i(~Sae++%Z zYElY~7c^n{S%%Fc)JF)eET3FjR_#*Hey#h1;;ZYT$8MbaL+RCxC;5MD){Uz0x@79T zaoTj-_EV=$owcLv+h=;}l*)#UiBF7+EOE6sIdp|4^`f`B%Y-1f@%Kv|`Z*4EknN}? zBZ}qO_Vhzq0kHRY#Rs%hhV0Ba-d zn`hp((P9nWGroR?Q$m!j%>L%O$k%s@2!d?7V^OcZ_tGjcZ2d^Ial8m*{X6#(1bI!9c~3BL_~TPzet09Nci9uP+xzwvk#qQ zwU9Ou;8N%OXTu(tUv|QsOtpQrzu~7FpB%~AQJRp(f+m?TP#+!S1$V#M_wgz(PiO;C zE?4EPvL*aivVP;a0QLD7&qiNrZ~U^KxZ??j!?|T@=vW=Q;_K_5GX`v`@pi^YaV~QH&$Qak?XBDbOQnyq7 zfsHC{FTINrvZT*Q=NJX^gMvG)9iZ<8%?W+6KB2)5Mj92%{%P&>8Z;0)4%)+{&CRynKiBfUF!9 zT{t?Qze)YYtY^Z;p}RkpbNf?6Ug61ME~z<-CFa*>&|wC2_mugi^el(D~Q%fCSdqzvY%RJR$EWa`-ilihS z+n0F`2U)MJC=-S;CXOms;F}0ehu|8*n2Sk7?l<>w^06Tz_Pi{swuKIukOr)dG(P3N zyrg?&FjhN1Z~mr-$$PUyE21F`BRq8;ig0|*UcRL5oU+MW{xo9)#@KM_p7y59>8XM$ zxz(0UZ3YbYRqH;f02=Q{ioYmviPs1*KP^rZSh}tb_RzE82~}+?xMGR7dB}zjK7{wK znw}?F>&!~zwYDkdr$&6g*zx1qA}hC7G)d$@3~eRB-Qn{ZL#8U@9n&LS=h1+)b{&dEqWsIuGXNTwAo z1(A5hkafvD3hG)YE~r+;llP2{?C#p>HC-hoi1{2>FxJ@D+w5DAi6c+nDk#uyAu*o2$!q4JuOjD~z|sffRaY7}%h!i^*=(OakO$2M*hPs}W+-Jz{A7UL~<5eXO`P z{>T=>(UQZ7?-7OifgfEp(NdvA5|MxB*kidvnx>JRMdTV4R4H61y4wOFn{#rJ<*h zkM|{Mp;LMb`z*uZG2@ihG^t?ui7URPd65MC`8~TP(kl*VpUJczVwoFswEKpTH_}od zA_A)>7A0rkuyk~|T#TQ$Z%R*Z;Y3TNN!z?!PMdj)$yDgW$H=`}ENCEShm=A_V2L`q)zs5HTz8T0H1PevZ!+d`|y0-(R`DWEXZK?N|T#Po2-Y)2Mjgz z!(&#%K1M)zn4befzh@U2U8p@g6C8z+WDKBiT3s91JS)2ULeXqs*QupJZ`=u@d-KQY zzW05=fjDjc81vcYLf5TcBYVo=Rt0{6mdaXziLv+p}sI-$1@U%j~vjg zyA(NKtmM)+!3!8r$S^#1v!Zh5>9tD<5a(2yoz7d7$2sFrx9CfUoVpiC#*|2xscj8 z-F`Xz?k{1^$a|~^*t1PEH4uU}`=Ng@kw0p>I++*RQM)zhGH-BFIg8o8&I{6{7#!nE zR$Nb}p0ePC$DJEStZMB|{(2rWR#OVDIZK@--YT$tT?MSr4eX#?m9q*@D7))L7U=u5 zja)BW+^a#w9>Cj$_wO=vp0e4+)7k2HlW{ZAB|%k-i#2cC2cwK@b7^ZC5VIWI;hc zeC)N`YOmP5bFx5et=QSZ<2Kqjc20dH6H5ux;t~xn^g7?fvyJU-tl}DXISv_<&*qK7 zJ37>8u2o7{h)8+i&r9)-BX1ltE@f3yZNkXPdc)X!(b>NkBCkURRMK?!FK3~)|89?! zBvO*J9c5fienR;%iWWK}AOuRPpJe=@mj=5~Gezxx&yHnpqUCgkLmlsydOE*4x(5Wb zFOTjQU_^PaN@y~#&p@jHSN+QlWv3&d`{TYGpPb27iWDY`|Ml}nN@~r}t`B)v>-7-$ zIbeO&1s0)^DP`CLL0kB*Riiy8uE?#`n;7ak+5}*KGPc;?|AZ&fjc4uKKaso&=2@-+_xCu*(BICC*S5M>)F3WFWN4LOZ<-dtcyazxRJ5>bhndD z6YtXb(~qz~la|TZR`Mjn@Mm7@=9*384Hc!GySG0S!FCfS1_oJqBsxkumb~p%#jO;r zb!Yyof=V=OF}1FqA7A>HCWXc~GD}9gs6p1Dz8yu?oeFc7m30cw>}C^%YU%{?wHzo7 z9F=1H)qA&dXM9YFtc&4|4c%t>3Su@D(|=paJ*wpn?UK%ogjO{V|Cn?!0k$0A7Ym>6 zVh`m7n1n<@4KWx)>@S*amF;6v@kc`@e`SU7F3tA zd`XjHm5SD%`S9+NL&UONU8o4I<}=qqwr#md%ALC89yraO-!kAlUuu++PJ6WJzfKhR z?;rQdHn2I1SLr36f$!_f3q>R=qNuZ{VA7e7r~IbMDMswam1m5)hZ|#Pa@s~1lYX(S zir|PQZdXIm&z5DA@J7|-U4`0St37qD`-nUKczq=H%mn4&lM_WrSrD#-p=l(Icl{fb zz>^T=MbBOPu(8OysND6pkKGZa*fZJ*4#Q=Z+}Rc)bXw=L&2MBzGfVQmer1O&kZSYm zszU{L>+R#B&-9!hRxT7mhfWgokJr0nZFM$fKA$n{`+>O5<84viz!n?J>}E33NZuWW zY;@%rZG#%Mg@trxmd@w6kQ`Dot3V99a!uCsMq?=ZxlCxxB^~=VfKBwrJ`S5P&mw(Y z{?0#Hb+~q~-3(d(!$4@skGbZN{EIY&9{)?PLrGVu`fJ5`#$W?m;1BYxo=^2^Iw*o% zr$HC3AARZKtM}9Ip=xM=EcS;*mP_O^SDqNz*5vR{-(kF&eRp}_>Y*Nxvo^n!jX#>u zca4g_C0?npAx`r)v!@dmJ!(FcX-Uu7I^ig2{d(WnR~k9D50p38)etQI)?H&W+N4H>iHm@aP2PW96p?MzCq0(aIJ`U-Ulxp8gnbHd=M)l zNN%T2r}dT&2H&o&yaJS~r?Y>|0ahAzLKTtv9t5)0XTiUkGe-Vg(LCrlN<tX-Lzq$qDC zNvE!+u2(T=d|8`ut^21GhIVeAgE_hb7R0rg0m^urCo zS3t7$sr`H?bN7BB@WjL(Ba>v?A12hgPvS@(op0dtZ_4)<$Z=;LdSAF2d_h4hj>9o1 z9ZYr7WX>Wwar~r^EDA!uiTt350gDW27DJ)iP!5(pmJF-bVe5*baYdNX+O?`~7p^t( z`CljpNLe;D$>u8R<4nsIL4$E0sT(`MkCV^H)Kj7rQoK+5%bHTWX#BGiC-@nf+r6Y( zpDpKiW<@{y8OeBJ0-|kYyckI)cC)@N3S}9#EKXx|2teYyvUxCvK%Z>MZK0Pt-t2G)<*CE6SALCB zF4r~)ezr7S1OV0(Ax3grD~Fx$|2bG@Q7Zrp2r6Q%r^wTSW+@FlyC_`FBdg3K@`iPW zFCc7JPRedpiX>-vr63Q^Kd~^Az|H^poWFmy*_1{$#!}ZX5OGSZ&C>AB5MilH1Q}iz z8HI8h2!So1%fn#QFqLXSBY=OfUPSypTehD+cXie{o-?*)El~-@#UfY;uCU$_U%A(m zg5S;*4QHInIj)MhLW>0q2HVD7H2f%I5=Z~+mkt~hY~`B6`PY_Toaob~F~xe|=4KO+ zzAnAKmL758m9r503T^lZr2Or2NjyH3EtZ}&SK{B_SSiEim(3(C#mX;+1IRLe?SpD( zctUdwxzJvA*=EOth7Nz0L+i>hIa%{-fd}4w1Dz8w^nA+h!&|q99gP!e#z~j+NG~xx zPE?IugoT485tOp>dF#H1o_^zGZ+fqyGF zF4;QI;Kx1gG*(2G1!n&#gpXsYQ#y;MX4FTyeg1Z}t}JuURn9Uw?6B5(W22RFhe-G+ z70?iav*m1-rfw;W+84-YEut26o)X-=82OtLa$4fYC3ConYxHnjGidv*+7|95dwS@V zxvjZ);_2qs4ZYiLBtBe78^0j%NV0l-`X4I+1mpjZeYyVHPmwj8Mx>4Y_8U@`D{&j- zYWkuu*iO@)TQ>(Mg1mkGD{FmT>hvF0e4wY#dbTwGFO+U~Yb_fVWbdJy1SFY^Pjxdb zP>n=fDqtA*fpii0iuU17OH2=7fCf-A_HcK?rNC?&A_bvi=i}%zJz4;Gqe(0&D#ZR5 zE;Z1zO(U;*AyfRpOWXIQlNq)YIjpg|LYZaA>Bn`-Oy+OMe7%?3hK)v@)qDWM*ck?i z1w^1O={?|9+D(p^o+mqDGB((Fu7>-;W)LF|m4@0USLsVidA?=)f*6~o&7S&fQKFus z4VOW%dFGVg@<`1Lg4eQcZUrBLjfG^thFIoQ*18F=K8uskJNFGGe6-$-+_(fI4_%OsA@_Ud+}J;CxG z+;`eNlDwudtKV$RdIpsmDrIPcqEN#JzJCs5w6|e}p$ctdnCZLI!11Y(qjwkuT3jiD zgyoC+;>)Je=xvDQhxYy=#F;UUqovqH8vR%(qT?FkT$vtJ?-y@G>DkqEgZCSk5snHm zlneD84jSE)T9h+bi)WSH`r$WeD>|1b+19M+|Gk%w~FSWwdNKYGIVr}gYz^s!N-YMq4 zTq?lc_y|G-{ckD2*ui@?N)!GGXm^oYC^g)k$mnauQ|-7_-V!)T-L#~?p>k?(pS7l1q zAC{h{N4T_*pLhFuQSZ4U9BX|C?x&n5&D@N_)#j6+F#eQP6uH<}nl%2d(LTExg56AX zWe8wbtr}>)^4v1qkER`idgcoCiwB~-f&sTQtTM3^Z&xpXPj~Q3DKD>K*20fJB3(8O z1K!AZ%Ick26bj%CPFsMbEA_*(-uVU>x2z>dzJ9ax{>=K6{U5Odtg(B#Xwq=RKRhk2 z&YyI3X<}H0pP`_cpIt0W)@v29#+;i|J9-X{9FtBYkXK{0)DmOfYV^4RZ8|9EqCwhM zNzMr|@u`P#s{pNlzuqoY@41zeU6>19^lFXj>Yz-f z^kyF4rD2d;05zFSty~+0!6Dk7tJ3~8)q4bEr1j=$(|L`(i~2hN_gdSgxHHI~(-;O= zi~ke`kR{%WaK_XE?q_!1g+ZH@^b+|jtUBWyliS7w^#K3Yk>{f1do4Sxs%BV*olI?) z$!f(q$McJI5%x8g%d{^&6)AU>XFQdliLHo+3+|n}g0QV9bI-)&94s+71V}g5@aTu< zN_`;re@f&xyy5Qlz6{9!dLm1Gvwiy3h^kvvWviTod$>2SYQS)Nx~6^6NcUs=+LmgC z%9U;@2>`TV zNNmiP=UG}1`!*>P#w`3}CamnEt0bfD^2$@qHx6sz#@5wm6RNSNfJH)G$~0IahX zLt~IZ52q#^Du0wJk=T+MI93M|W67;16;#Qdt`Uv1ejC_n%VKN=XrH0WvXHc4LNk$2 zd%z+MeL!iBe9}2t3JORAL0XX@%pNE(8M!X4RH!Gn*efJ5L6VS>d62y@l@lL}>MWg= zbt_DR@n$Z@4GNwv?;q3Om8SbH%MgOEFX+abfI^igBU3dcE`?K3P=Ogg>HE@4lsC^) zpA?sLv2W@bGh+%-!THsnKW<%0el#`dJhdC5(PkUr`F0qUKgPiR2`E+Gpvo4k3Xiwo zNaS9|lzZjfk}l>Wtxg>gV~3l?hV(@4f!~3TxLr_t4+>!!ibtRImVX$-F0Ma{qu3YnHfd&88Xg6eFZ0!A`5CcxfQ5Gp9p*&H_tC?Ol2yT$q)@-aEYyq46r6={3A4E!Q4V9dR&6v2|CuEmo~>q0nO zsW0@npTphmA+^o`L0ZUP$eQyBXs#lj_y95iZML5Te}R<<-#;`xaExJzAq=&g3lDtk zI>o<8-uGdxXySD{Z);oe+F`&8S1CKa} z%13kw<#pe);Xj2hT!YfSPL_0wObTyqIs``fQVxVGg7kfL*%M?9yA&-N+%?{>Hu#@x zD1{sp(!oL2q+=w`u$O@pG18uMR|}_Z6O9Aq2v?KeG_HREB-DA=A==0LiBR-)yA!0A z9tVQq7~(VVTGJjjDIb%c`Ym!6(Hm(xCBhV&vb82=m62ONcxgUvqZzZ-h3Cjz&^Lid z6Viu4%Y`_8f*LLj z`6Ac~J+}N1mzVhQi07^IL<5x4%z|JUL<_kucz`wo*OqqwYSl>=V`q3*aSffl%XA%) zVbgA~2v=m#vK;^TXg9WhZ0sLKMY2c7BF8)mXW}($-(bSOXCG^M^B`GhRN}2~-4<<;LN^^cH zcuZ;4b9Egx_rLPTj#ShtZ7=m?LY35V#zp#gS|C0KHCOmlh8}JUoMzGssrQq1cp-=_ za5titkdgq)7dXa^zYb9L@*8T#RmWGSfTvT%FCgS{?ST`ih|TOKU5~76HU+Nuj3j?j z?x=JL9i{3@7{1H0u}9&BZr0f>Vfpdx=Tk9_!L$(>eiz|6YI51qBpz@A9w0v!5_=Tx zPiqY9`23;=IEmi2wt?XsRBW+Hf%TJ&R0Y0A#^xFc_cvYfS^C(8H|6gS%%CnfznQxs(P6DbEPq@50!f# zkEe=OkTs>oUYLc%<~F2=;KJgS*{{d_7~MopZA75-q8KJj({L1?6@Z zDF}L<8i5-)MW{o!wPL*v8f&rPY(-`YG|eXZK;6~Q6KuG%hU~uhP^jD*@m(9==_AT} zIq8#BxI0t#{Q&(I7gT2qIu@tseK*P=n1&VA;AiiDJfjY&nR$bjkN+vqlPp8b#JkJo zGBvmi1@(dL`kZQATE6J8z+U!@v>FD0PstQS{+lm={+W98&=b@@FN7CsfBvJ(s;S|f z&VEf$FT^QLRf{33WayxX8QdJ24{8*LcJ(l(kYzUeDJNUt$N2l@yk@MjOCf3(-L~eE zX2wxU1iB;r)auT<=*1;-vfk>|rQSt|-N`Y8Vs4~9QwJQ&my?GpV_VC`cI6W4Kd+{f z%I2S6T-~kA1;tv5qFlI>LbGe)YADP^SVb`CFmH%ftq5udy!1T4k^y$zUa+HUBxAZv zKVpj6^((@N=h-n8%<-N%mtvDr;LT))#ND1e^W05d#Z^IvFx8uJ(Kowp&Qgn&kqzLu zhpg#zWBsa)_v7nlYc%p*sMT~nsPws8|N2C)`|hFm;hC#QwHw9wjrc=L&>6;?SX)R+ z`a%8ebr(k7Nf6W-6)S)t&JG67jK7J{@R@7nBE}wZ@wIHOo z0hLn)kd9impzrvKi^Yu1+D%6-PNr3V+-pRMeCFYyYNb`@WEuJ7J|gG#B;o)g`+!qh zjRh!VK}HTi3LqwE@2C}93Ese@1|W|gixcd(q5MvDi+Ui7MW&@6Kq@FX zS=o#d?{8JxnpW7C?!Wn}94~NafWbL;anNGeIOlMxXgL1yyx8{K9K+!%vuc6^$wX0TJRnSgkx^k*Pry+(Su=M zg-m&=$W~1)XNy3TXcBKB7SB6Q>&`0cilXu(@dy}orgpXF3!zTPqVyew%q3 zr_{th)%1B#2jXbX12sdLUm~R`t2^_Xc*3TKg@(`axujV{s3Eb~j1=E*_0+N<>zFJP zO?$+Ygir>(hs$D2v64nZV<|CB0-rqwL=(-kqTxuRL4I!Nr8uk1?(54Sa=Er6-YNUN zJk)l=6*?@{027hFP>B#=Irg@+lyuaAP6o8QxrS<%e*9l8BhF7 zlr0)=tp@m+|7|{Bd$<^)#y#Cm>ReK^)E#KD_9hO?Scc~7^m9c7g{O-d`>nmthL221 zD;az+f9@jCd2!Rkc>mY{k?!*0z zIndQSwM4hw8fi5p%h_Q)K{@irl8yEn2}I>}NC`D+G`NQg*b0k_#14N>Rgkoc6{#v- zE76*e?p;p=t$TyQ?x%z?P@0?{or|Bi!O-{i$19Cvd!60h4us!mL?{h>r zfQm3kLAIoS3T!g15)mwcxWRrUNo>G4(9>9k?bVB*d?@S!n~V{GM9R}Omc$7QMn{cm zTJ?p=^u&UF`@+HnT73`K_r~D9K=V{_?!tl1_-_9zv-I&YQb^z{U{{uS>Ah2@9@IIQ zQbL)TyV#&)+6O9(6Cm}UeBI?20@r6=UYZ&vOlD!TxQ?-z7mauWUH*2n#bbK&h=?R% zFX;dNTnp=IKQOwKCu~g`aICQb6{Dda@yD#FG-sD4Xy`so&_ig78HI0PtER;y=p-u* z2pUch4+6U$Rg7Rh5RZ@tljL>y zV(3fRE$7HlhomYOf(E|4Y@AM1S>8BkYV34e5#?Qr-@sNlwURe&j!3`d{i@**ai3mh zaXb1LDW$DC##b1Q1~ONgx|IiOV`z*9ID0p`#Mnc_+mh;1(r|FVK0xRk+^wc+h&lL- zz)AZ9ra23Zm8+xMa!E)ZE)o*TBY&w6zj<06DUBNGcLOaN^JUBr1s@Da&e=@;1s{*m z!_=MR+ic{6E0YVgx=-Dli!jG??iR<9+N<*^e{CiD9%563ZD7^CAD&&FtSlhe+Ry^a zNS_&mG12!&2=y%Zk^2gt2}P|7(j#k&pPxy(tH&fTD!SK~TDx;VlD=2A!07XIsbSD6z>OcTcc7DF?o}(|uw@}LokguI#!0e+ z_frZ~eTQiHLfRv$_13yV#Dfyx;ac4g!=`oOeTGtQp|wK#!}sKJpUMMK9y)pEJU;F( zsOvieQ_4s;eeCa!x3>Og;RooOiu`ZBD&+jhaVFDCid%*+@a{sYhVt`xb`P%@($}?I zZPClfByC0BiJ>k?AVkE`A z(YXrwpk_MaB3od6{LL~sSv*eG+3+A&Ek3aCGG->SC+IfQLJ-D*!LqL*h{}DSFoJUh z-5zPr07V-BsI(xHDY;vu$CN=2vOfk=l&~!q<5Q+d$-0JN?0O`Eh4!2V^i4Tq;igpl zQQeVIgcDCkos$thW(^o>u#?~y^G_X`pz{BFMuh*n_S&MoVI<7>=M%7+r8l7QGSt4? z%K`OS%llRRTiIVzNUjN>D3K=gbo?)pjBTz1SG_eT9^QrYs6`(R+?jal4`%Cd~7D^)Lk@4LBKcc`b{rF=7y9y~D4 z;>B1-K{1ljOQ9hGnV=|RVxK|=-VRjr1{{V6%n-;Cj7pf5jEl)|v7(yesg@pyd0CMw z{=$WeKC+Aowv&P;#y!*D;T2bM?aq$x_U6KG8u|ZIeB5Fr?FPz0sy!BnTuZZ$z&Ne{ z;Gn?UY6acfrcqHVBdScRV7m?M7JyG{Q~e%>UyMQd zzO|#G5{lCAPYza+;zE zb01sc-&-}D_-OtJoCQivu*LX1`i02C-HjnmW)8)GU1pTMaA&yIw?qr0uFxF`fKX*KsHW@cNzmv>CQU+<`zZo`h<8^adct{B{pqsu&0wiVR+LDrkxbCHv=J z=gG66CrF*3r*z(p##(I4CXBsIa&1+VprqbMxK)O(6=77~ffLM-v8CUqHqv6ZNh=co z84tJxW>r(Tzm;LBYgxk)z%E&nmdffw#KiJIWl|xxwng^$nQt1>j~fNiOiffnQ?*3y znwzl)--TPOQ1*kU?Wa3Z#cF_*nL3$*a?}S439ev1=d#AG`<}$dAhA8y&u=B{wm)>;d`%)h~Bk4oTJXsjjZIxNUPk;vx?#*%1$F z!Q2@I-wixYdDI(FSzh;C!Fyk$oKO3wKq?wOW2vwoc(x~MmFP5KFE5A)Nu~Ki?x2Dp zM-xm9Yg8ibC5fH){UHv9DaJ1}m!N98 zmJ$aa{ljh$X$)NTKCdunffDKF>N6D3Xej@3$Pu3-%kbRJ7H8DwBnK~-3(QT0|ND17UsI#Yg53$p$w{#Jmj_(5 zvU(`lrRD`%4Y6(C+lBhhE#w(6nxWMr`6NDw^L|}M0XAVb7!6{lj*(py*(2xp`ZfMF zn+n<@QoZEE4NZ-^2h`T)yWsBQM&1%U(>;4670{%uSfxEGQ`2&53&!B4o#?^A!F@Zo zSf2W=^M*w`&`G7;&h@Xl7S=rjhJHX_s9k&d)JCCDzatb4>HpcT!}=#gjTV)bGD4zI z2BP7v-&NSC3>(Zx>3`Mv_dcGVfBMdwT%nxzg-j5Etbg{GOz7 zRZ_^eV9+b^sn*cHs{H8DqqSn}o5lnmu4^XAuj`gDcs;mP5 z%Pj4x`Vnuazr^#W#mCMXkr)Mvw4JM5!_JrjLttHphG}t5c z3B7FU%}S`ViZbSUI3La)$rIZ@-`c-_lyxI>rQN6Q)@c3uCTI~;5*S3YB+jrvEd0mp zu8Za4aOVqb1V+2FR$^D@OCoCZhjx+VLD=5GIO#7j*=r&glj?L++uUi$>Z;~aMh?i1 z;7yxN8vEhv)22C%-MKkvt&3Gs!jpGa*wr@F>8HnLa#(lY7+)6~os4rj@X0r}pm*Lb z1n{;GMFhn2Pa?~j_$5?FLODt*+Sv7qpVhMy_+IU$m#fd%L^$%BdZZjvt!!sMiwD{wCZUuK*deoX`gx(yEY9GhJ-~BVaG) zubwnwrWh9x2F4^3k#Bhy=cd}`F{@mLr6LSU@ho)gf1h~fEdJe5t4`hxD zLTlgK4axjt0d_tgZZEA2?Y5u(G&h#>0MS{O#ulj6j33(3G~f zCAObnU-d59)LF0V;?`roYo0^FCE>B0YW?OeRgccs=s!;Xf!(tjvDmoMW`aK)7uV6b zlTiNLW3-&NGC(K>wm7gvzaBUP&8|D2ifl9sQBz6#@PX2K{Y626=K#;83@%$Ghchmq zdI$!wlgr0et~J1A1)R&MrI_?Ww!%w{e{#vAXS0aP8&kHdN(dpOVEjReWBT4e=)gXy zN&l3aPTb(|j<93UlH_XN?sf!^=c@PNB_Sl!S2e)8w_|Wtc@-a-E@vD`c9Y=9e}g0U zpuGPO;w7a$On=bu@E#2L85*h_L)y0Vv&0{Oex^2|Wk(8ntkn)u(#@NXofy4_D4lr_ z9EGc|w-s9AKq0lqqanhODl{7pH0jthi?ZCAUZ{N)HFY6hzied$1+{@kq<{SQQJ-F{ zgx?J+cG^{?c@YTP(B=5mz?vgVvoPu$n)sMShH6*&nW$J0C_=mUELkaXnNrO$37$_} z=C10t!Q;qb*j;a+EZ)MG*{57G+2;+CAcM$#kfy-rqwc9=g#daY@LG-PQ=IFQr!XgC^> zuHHwq{0<+bhi}@6Ki&|sGk*8; zpZ&AxrTOTL`64Zhp|+_CGFR55h)+|Zv5=M-HYoePOt z=}lK`B6#nFRLCvgzr#|xGXjp3(&U+#Qk6#T$SvwE=?NGN9dw61*s73>ghmOt|8+_$`m<=xJ($86kAMV`G~! zxhv05z)_J6I%%HJQZB~kDSN3QkhT;thNH?-#5lrNg60ZeDxU4w$z%LbFU!=2kP;B& zy0O|i1^4*I`(_w(CXyt$VlUv>Nb%=U4L_g4sAF-BRQ6MX@e+IyF6g`4>gLl*MjV^J zy-r?_w%ojVbCLkYn@v;^*9?ew)Tg7~TeJsvEq$f^5ZD#>oL5&JYl2|0v$tKBS&`ZM zV`Wx$$S@xR4cdW`NJ6r+q)C}en@-S8m15vi!XAlFs^&c0LUcVD*^$l%UNrP%jr^War~z;A%!8Ql)L&mYFWG_k~f%w7G||C40Zrs*3IwN}(G z3Y>buJ76q{<+bNPs2g4!!{g;-7C136cY?Fia$MEyF;@&*9vrwL%InQ3_+5p}2o?13{; z73;UWJBZSDX2zA17!QD5lJFG`L(W5L47^&&&&n^I;`#J zWrE5km9K6Z$?ZH}Q9W&LC_$li>jdBAhm`}9UfBw;Enzh{RniO5==Y`O>P8wSnG%Gq z?Fhe(42uBOseo)>l1~;Kol~RqL;O%puCBr2x@t}uiH@yz$7pO_wNet>+&GpiE8D*3ny>Q-OBks+FgY-Zlb z?of=BvSC^pD4-hg8`%5zPmH##@FO!Pg7mo0l{y*KhGUy(2t~9#h`Z8E7BTuKD%{Dh z)7!$<;6Tx#mZo^P3%g-65r0z9Hd}sJ-Jddje5WX{b)iZOFEH*;jaaNqx4+`}BbrMd za>{ZGzV{7t&|08G6N`=#Vh%HQNK~VS@>yjKFv3x;#XO+_iBWDdMjh!_D>2yu>P!zj zEJj;oRqBlyKtYs#;x?4^-5yTXRiX&e^)1T>q%5PzV?5&O0{qJt1u)Q7 zAi|uph+ly$hXn>c)FNnsaM|&+HCF(d7g+&zu_{j0n(xx(Y~0)e!^o9(r2%N>cWj~* z;2t45+Beyr`gddhCYm|;euD?TmeVB&e2TJFyf^bX1|)$hF^DKsi$-iyJf6$B0z-Fy zsuUj&wsxO&TCk6TdY^Mv;TJ|myxI7U0Y@&3kEb9v6N;te%VN1@{F0(NB~9-0(O~~+ z-%7oEDmi-Gq1my)Y%r+X3EX5nd}%3ov_(SI6hq47_AkcDXBxt%;ay?OBB*&6?u02O z>Aqa5!Ow_qhz8Y6FcmfZQurkWLL|&>{u^u81}1V1$H>h5mXB^j{3$8^?+dY`%DJS! zYGcx|)CUjSvg;K47}6#=CvV!sQh8dYm@#Y%4FCE~ts%drlnag z?jCb_E4eTRSKZSHInzXihB==WpIFdA#G8aM8%A^M3yX>zpkXr)XP?F?YBmw1&qP7t zBeT7=t}sJZ5Fy+x3g=(z*Bh%6A7N)7`6UFS0bvcrZQ#)1J|7B4sl2h6_0W3@63pfi zXCpv6Dj2d#%mh?g4e~F`_)^3xZm$#P{TJCLh$%+fhyf{d`M3a+e&M@_?Bbi;%i*U* zqAnkEc{zQ&)&#UIH1@fL6NJgybeno=Tbke5N%CGe-=7j3)(H*Gy>zATDQl8(x@m$E zndt^?z@agE9x;ZC>e5X^zFt>{5i2-KM;dnO-ejiq$bwOVjsidS97CxR65{?0iqMe@X@-g>5EF7p9YE| zS28K@6Poe^=6-9T|F|yV&H?-_1o`1xHn73WmAZ8F8N(jqPr~{0em-4VsK&4#h`umx z>#YhE=|6Ig)YD3aazw-PMdw@3RjV*eBU#NyVI$E&AgPwb4IwJMUqj8tIm^IXjnCcA zIXR}f6kMoMB7)`lAY&@cGsQ<3{xWANfzO(xB~U>G4)nss$A(}$84vjej;Rkvqt476 zQ8OjG2xmD>or<$PRI0ka&c$<*L1JxY+jj``sJR+WKM4w%w17R@1-qBnpniKW)(2-o~<#zZusW3X4UMw{OG4vhyEC2BYmktd|}hBKV$l=K9B$1!I_< zLwkjwE$dA#Ka9yZ8oJ$sCX8y;rsZO0x^k<; zC#B{Ivf;4Mp?42c5&;&wG!oSCT6TZ9+wURMB*h;T6cn3!pdE~3{IX$QrS&*hHr7s7pScm<%j&-J8faXZ2rdAu1Fsdcu}FOH546l7;U}{6EA@xYpVfOf68&oDp0oXLc5W3teSF$?<3QS;YoX>L z8$?gN{mDH|vvJmwNJ4~)V_RsGcw=b>o{EnJ*2sZSzs&9&fY?K7>>?9guS}{?iT@9 zO0U$)(x_Wx-A_ETlNcYl^l=vZCv_mbTk62N6p++=MIf=yid%gOxvQ?7>0o zw=16Cp~?et&KH{>fQFZ^Hx!GB630?q+uWSYg}7~q4T70-;cvdZ=ZI}iWT+`~BQGRh z-g>=EE_Hrc2w!1ZW*JlT#y9>yRk@R(NUTkT9$&BP3vfjxr4iHy>xSQWI*xE@+Hd6KO(SNj7�rKzi|Q#)2U+!Sn-wO0UFKg%KbUvl4M$8h^bBV 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

  1. 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

    o=?9$8|OZ+fib2NmdJZn`-#pAt z2N9orm;%Q4_Kb7)_TIeu-QsBxld4!bpfGvv@8NS{PJotgGl7kr#CkMMZ}QaiDMG?$ zyMWCh@jaXA**O#C+F%&-5$s%32Jzu4k<>z6C1P;lW{zD-fUk(2whNz;s*q z5TKPzb$`=$&#yvrxMA2*`4{kaMj3UNT!Mh$Tf7XVnd_v2Ywup6pW_BU-IDc{c3C&M zarryRj12>>oQEJF{Bq>k7qr~APM(F?4nMVeiF+NZ@u1tNg`Y&IE;-XgQaxZ{TeG-y8)Um!jxH`OQJ&Mf4sy z7^@R`blUgwBC0!`)?p_0c!({{MONBCSja8~GIsGQ*cSAI_kwhEw2#9#cwjHi`{jRL zs_aSqU3+mYoZWaPL<@FawUKs)3c}m@U)Pq3or+Ab?tSyhV2f)0SH9MP4Z}fzazt1Z zN2%yW$9IULeYx13Ay=mTqdqf`JYOw(UZk|neiJCntG`GLW=J_16p}$Xe&vaLuF}ko z^iVxe6fC+fwd#H}7)dW&M z0`pa7vf6!belnGzU5|LDpk;PD{md2iTC9 zKKC~Vk$WyxfFbDx}KkASZJwW z4TdAXY=3YCiWIMcfUyc_1}SyFyW?fDe4?{04O{M|pwFj;25}XSgLkPH@DPBVeaynP zQe~M5_|96Q&!4HVkD(93KJ%l15aMz&6gD`EG(1igto%8tUOF(~U-4)X(@B&o5CWoA z1;>N5PGnQzI*faKz<*Wi2}*L;_aA2*>i^P|H7*0Pzr4mFM=L3)@XT=6u)7@e5Q7n5 zu&dtpmDEt%(V_TP@zwEJbc40v6w)qk)5a@gX~9 z*up7mA?Mlo_vc|7eZW?r<_b<5BQyZN)HPril6kIUot_v@le-0F39Mn<+QJEOe-wnS zD-GwnwS}bi`Lsub9tZyS*42OKVZePE<_&@c^eoh&kRvn5Wg&i1A%>h8c@P(Ev)p@I zSvUhe{^6P``q-pP#Svov^eM+mqT+Rn6+YKt-s58pAivBEI!WV~;%8;H-WN$E{}E5J zuw6E_lV;BGxHTS%6$Aku2+}I>c5pnXyg(g-3FV2r(kE_E={sV)<`)${v)j+GrV!;< z7Ds$yIH%vd&8Ki4CXkK$r{c4z^>24&c-uAM_A4-_7>f&;q(TpGFokeEVfN>DaB$Gs zNccimCGfH~p@gpB&8af{1&yUl9h+$%#!mtkT9@HnYerqBHZeqWcQ4mBpj-+69X7(& z21cc?a-!w&(^U3v%+&q2kf@}&p-1gEEjFuDgO49^nB|sq(1v+Kx58~03fi80hT#UB z#;$(Ll+^_x^?uf8FF3B(u?CxMy(>{jZ0_i9jQL9VCS4FAMZ`rY{4g4Cy@6xS!HC{1d zO2SHUv&x}t(c!X{muF^aVZ(a{sk8yDJlE$-scyEHx)^9X*FkTxppfD}NVIb2D zsBmPXI$7=6i6I2!2Etf@5#4mi(yG(CS=iFHo9e~+pmyx4=h@u)t=|OxDcw9gf+>GH zEaq#4iR`YtpvBKvNtA0D^OXx25c80!s(th&MkVCaYl})Y=M->v^n5i}5;gx`Xcu;0)V+Zjry-$yhC&*n z|Mn*7oKc@i=RvvV7)u5!3K$c;`3=5{0tH{y2McCf52qV~+Y%9w_j(xMuoxk$`)iSI;I zaSV}l);S5n=S=Bs3>_L!u7-;;SvQu$`d_ce{XnuUFTNMw_19nSrHt#en2J;mvLe3S zZ0jbPr@9akjqhJ=JFSs^4E5kVwMwUcD5S@9dJIi;O1CRw`0PaNs+5@XZA+`lH(8QV zB^X=ey;%460|VsU5zP0+1rEO;ktfZ9Yp}-hZLgO5W*-{v`>exyDLXAi{)(kV-bC{m zZ`o?EdxWZTiLM!>qa|ndcv0%i>f3_VcN1kRrK6tvf@=pHwH)J3;W|ZGi2YqvYvi14OAyuF z|Ju5z8=oNXP1imJ70r>=?sIyeX;ySv0?{x@L`)Zz<~Qu_RkXA{(b-P;_@;@g>Mb8y z_XN?mH(9DjOHJv_MichzhJUoZkE;|>$lzgYUZ8`&-jawTfL) zxUjUQf{boz3HcpTdQ-?wgnQs&z{IeLouwNdx8YzVk{;tW#=PCW?|~7)M&!@F>hLfv zM(m@SeS0`!o5X6x+}*3i?aJm^$rB7U!wY6G9csC2;UivbH0Mi!(cI>$AQecw_Bi zEC%Y4D)!t@nl^qgwia&KCwo{;X4iTRt(a0W zYJMxmEBC^9viWM|+y}P6qfj=Vis`f2Hyv-xo!>!amG)*J?*H%VDYaee@3no22HpCJ z;iUz)N~P2OCpjO!qTLlaw=*(T zfNV!P+>?w%TFiZwv>lN65sx4Kz|Fs|qdr)s+(wF&Fy=~O8ikf()YAs5}3IpuT8jK!SC`1aEh;Vab;_e`>T!lv} z;*pIRV`Z`;vidta$kUpI0v zQE1&79*SNO>$2`xe)!O?XxSrZfKvLvt9MT!v218T*`}i0L+0NjzyJQi^;Z9N#X0q6 z)>4zf9ajLskPcB)| z@MzY_i5;C3$WQD+L;eVVFm4HR$!c~~zDv4{+sQVt`xe6oBlv=?qG*ea!ji7%WyQM+ zB7srwzz@53@s)6jQ@#ESp;A42JOd}S1s+b{^VKpnwIc7tA|4xsMJ6DY?3P}Z(k)8I zm%Ykw5GDQw9WIU{@YU}7!l4n>R<6v)=(n!qZAku{Be?8HY+-agAcIL9aZbtRWe^~cw$8~AD^YUQ$Z zDQn1^t4P;7DtMh91sHwOHv4Y zh4pY{8sBRoD1!Zo@!8;r_AK)acV5? zz`2Dkn|s;+5VTM_W9dJ2^KtAbF`f`V1LlJB3;#xD2mi3e!*w?X&1!sJ7n7D={o(pX zGV&zK+_Y9;u2_~(LNl*>wV2+vWTdJ(%Zk%k1-x@c`&PUBBH6=ry3W(fy6JvmaH?a0 z;L$5*Q2r(=$e% zaj!LBq%f=CmKB4Vu%DH;nH{+{_|Gc}ZeRYssDqlW&L~ZzOscQwP7Dv$7Pzz_H>GR- z_X!aN)=1ETx)W|k?LV{oDN(HNU)3Aq9M8?3gxhgOxn~96U7@*aWSJONuuNZE>A-Sa zc4%1kv{Quvb6zeg>TE2d;jG`xE|l>xL{vH4U7)esx&8}cgLk{Z48ah+U@Tw^+q^I> zAf|ia2G-6#T%b$hWBu`Q1m{?Oi!N{EDpR9yDKYgZg+D;&Q8ZN?_Qq`scx~@%vn=r# zPGa&P%W>)G*h!bO>09j*ecqb_TWXcbGXmjj5)2QR=im5h*i@@*@nFTUCb%|5eTi_l zDDA$;1Y7lS0?Fdqz)0J=@MQWx0^Ozvb-Gi!ou92F-b?tu>=Av9>Ihkct4pNr6X8lh%eSIg8#8~ z`?l9R^{FA-ub`cxc;-8gmWZS=ANKs#Qf6tzM zLtkQ$)j1$4c8obYpal2{tVYn{M+-Dgl+5}EYKj1%PTM$xYi?i;&qD)hpl1*CgcOR*MsKA<>+YbhH}VpNFe zi$&1Yw4~gz+<}O~Bf(f5}ZKST21?KSWI+TMPTV0G|4<55)e#5xnrj)G` z4rA8CG*;G5HDRTC=sVQR&t|-RJF4Q=6v7n|vK#)+y5Se6>R@cfsk0Ak04ZD$%Meq$Q#KgDT{||_Ongj)*Lkv z5Y;gl2-NZJvh0#|98H;ElL}kNOu*Y?jok*k!;Q5)owB@4WdIlbXcxdE=4g4{1)@X<4;T~$yS^r5 zPS**)FuEA&7I8hDy475Z6iax${;&}%6%#_{ZvP@^aXIp)|J2Y#;svJAwy3dF`W1bd z--e@^y-3%#bD;{I~ z=w;12vGm$>nz3PNmUMe|M5apQjtiAV`jELS3_qs~miEgwcVWxxL*$=lA2%?w)o!{!5Qqu&Wh2dY!zNiJeHZ<*?<1Joaz! z>MCcu0j0tMmch)0}XuLN)@er5V=HHN=`}iV-11$YWP3c7c6c28s3epZ4gv?&I zdGExsxyccMNY7UBQ{Ma$cPRJ^6)_J%PbxPorIu=FE;qV~t_wF7o^9>R$mU-7vjpY23|ND`~et7xUvJFY>6)R(&v--;$ zMt~^vwukgXpeDE=$e&Yt9e3n9LnYIyi3&}=g`&y6u=Bf?UJ<|8?lrlI$2ZRFBG^;{ zQ3@FU4%6$zPPQdO`Crc)R=`HsnA*v)BKE0il2>jyUpQt2yOisn+{R!hAg<+Si{QO{ zIl@1}CJ8A(uOrwWFce91VY+S}bsg6(;ixQqLh;4=6V5havO%j=_}zG)Co9ga)BL|; z&FF})d+7-MH=jpSNzgD!Y}&!Mj`6m(-?jcvhhZO?0PJDR5rNYNf9Q=2VA zn+Vr1N7VWDEu2D*{36GoiR-2^Jt~D?S7n}tfUSDo;;cpucwY%i`8YfizHsq(fav6K z#A(WqL9bXyAn*{|^c&$O#*$fxu|I)LWXTGhjhsp$7&QEl*Q{{&kC7a{Aoxaa?54LX znJe)Y2g|f}Wz@FtFe3?L>MDaLSYN1E=I#CDi{daG>LGPX44L1eeUi0;<^OJ?1ZrP} z-uyk$C464)E|1XyPzQ!HDzK9e$E?MN|`uXazJF2Nd4g^<|VcIRl& z*7ri07Mz5qh9c;ed-sjG8DBv;nS%s(srJjmCf3tZh8`WlEB;(+XX@*B9Yi|0Pn!hDZBGb#Xf8uD`|bU1An^X(+5$DXs|^o4H^=H4}>8ySDO|l z8cJs$N3lP!z9R>Z^}LFHNv|^2G39Ut^%5)l?R>Oziy^_ceX)I{jd* z*hG3Ydj~2{9TBrW5i;Qy2Qq0svPs`Jvk2j9H z9p`i*f&b|lxYp%6>fv|NCIk|13Y#xqDVHa^UpoZ#^%2(BbkqV9>Gb(XKGEXr-msDmds-8xrkBZ(!fQo@41Y5kIvY^ z!_qd4KD#k;z40yFWyf>klyMpr;oG(LWl>$}H17+ya2}BrCO>@7f0D(9!~3~)3Zq`% zvQv10c*iHL#pfX^v&x@1tDt2)=(J${KlLgD6Ful|pSn< zqoj~gPQv)34q7ld88d>EF+Ofj)LDShg-b(1t}Dgjb2r``O?>O_aq!!Zjc^fXvVJxD zhL=5TXsE8uU!v4QZ`vH|g7s@dg(EL-nW4W+kYuJR=q%DG!d}7_6|t z5{}lD9K{k#3#;_AR8#LVU#>g%BHe!gXSYyDB>LN*yb{SPz3Npa9P^Sp(D$7j(8(wk zEV#Germb)7E58^kAcjugU?(7B@s|7=u+mRb=?B#jhMB|&eX~fKIW3N&otx}l+}Qdr z2Rr*4z{jfbz#t;%B&k`W#)r(D?NoxfM`}>G-%vQ68NF#g&SX|vNOV0o4-T2E&zlYY zE1(zQdSe5QdbqpS)gJcvGN!V3<}^Q?Xx1mbigx>W8Sfz|n-&#D-5QxnnNsi@YwO1N zv+=Rfku;vMH_P$;=%$x%M9W;-0&XKNX8TybLjGC$$>kF9kKEpU(!VLn{}yTf*UJIM zLTsV}_B_hEAJyd5ZmC^Y(++5tEVGGm<<$uCn@%3xK`@W z;p8!?+I``lG5nVt4^q^pl2y6$)uOc$IdG|$j(O;ZUynHE5F(@d7i z`b>K~q0TnxQ*L=lAnrJoO{ZNXV&$Dd(tfUd;lZo|_-8RDJs9SHqrr16;<=(Y5piCE zMec{^fd8XtE?5H@Y)Nn3ZIPs<387^BS(Ud=%}mRAy`!HjpKQK`hAvFzk|&}5EP^z?V7mVK?xk! zG&1(!nXH(~apKtjHWH>hwT@<5#F@LS%*$85f?qBr1%_{{awu)hPb{#b!+o#dCZn@nt&Rb{-7(33X%0L%5m?rvmtHoa0cEbv0(`&D{xOt2ZZFl1Er;Yi(6 z&rm0ypctRA>5g$`SEM7X#RG+;wh{tH4Y;SPM0#&*Dg`;suIk6c5?FAzw(U^8>v~~$ z7#!EiXOEf_3VJ!e%i%b`6ZMFkp&!}%Ab>-t=XB4T(lO5QJ>Y5CisJsO)q)({$&C+z z8($d+W#lIMnBgVb^@fKj^26(B`fy~%s^+ZC-g%8Rr;IW6EP3$_SlPkCZocdlI0^o3 zM-IlaCKWxrm)V2E)>TClSZ3>4h*Zd&qSb{RANwdD)XEGoY|G_5&M6Li%WYVScT$L4 z+_LC?)NL4PIz?)_Sx1!lx=m(R&E~m!s$(i3oiClZ5lwhI{2@+@G*pHAC*}MAu%rK< z8ruIFyn@bvrb=5$yCz}qf+293j$C+3bM-C6ST8_wMaVmF0hoT+JJ zLy-y)8!yQ7#eB0XjSYUTt{xTl6xf@oBq5HDp1mj3bt~*qoBVx5Z2#TftC6ZN<-;DQ zwyTvk0zTgaLN;Z*76unUOIQ2|czX69K&chgqL;s2zIhusoa=i5*HGp;Ig%paecnT5 zMwB>l6m0jEPTh(4wiiMb5#%Pu< zW_{N|L-0zwtbDs4j!p;`u#q^q4Op=!(SWrs^9R7#*G1r+ZVezSTh7@S2g!B|dk!22 z@L(H)p!zWikSe@NKO_`)oAF%i@CNd-MgNnWsGF4pobdtLmB8=7|PlJEQJuw@k z+b5^2m%e{!Xa*rGD_zasK$cR&d@4-}#>Q~k&rfe{g3yu|1S!u*)PDl&U{S3 zB6d-#l{FS9B3sFec88YDkn33Mo+LHmtM?X!c|w{krBlV1?!_;CZhKL$!x7Hu6)rw} z2*Q0#)eTPv8C5zgT?G!W^z8QP#XIe19LdAhalW`kz}miti01}M4>4qRQfAoNm=nG6 zt(sAM2L-|wlDk(YbOF}lT`!bY+g%8~JwuQ&^6aH?V18eC{`Nj345DZM$+rI0?x3>m z74mTq--~|J&d3CM0Tk`B4TP$>^tWpkEx)<3XI+9Mz> zBa%R~d+bn(2F)ptg6C zc5x^-NlBEZy$dTgnn2nCKK8cH@0X$hW|6ehFVrr5v!*TP;2KNnYIiMA2$yyr>*4O< z=~2Q|_@Cgpv^PPtWH=ME@k!d!Y5NJH*3&5w>s>&gBc;xY2m zVFpua`pA2LmKGs&_FR#dLyzpIr>(+yjpJAlsw zPTT%W?>^lUxx;k{-cTqXTRNUW#9&np_8D2u8i|X;UCB!EB*%cjm}`Qr!%|@qol`Uu zE_<9Mts&FfH?1#ytoJ<+r2}nFsdb-h@u~7Oblsu6Y~2rkh8aruV+N#um9ecQAYgWz z--`{g^}AlnDh{+a=34YcJWF_ zs2gPOsHlB6p;bP+vY;1D;HHAvi;chW7C09StR%fri8B0q)MT{*R&FHx`u zOee+n`AyqousqCpo=k0$Z9?h-;dhNrB{7EW38nL^QonCk*dDVeL$+4yS3SQ+9C05@LqK25L7Yi!xX0p+Aes3_G6WI*EQS?+ES10Af z$`HuI6Qjep!AjHoP(puTB9i2G1ynf3V)_gWGfS8h2<1;PLu}bPDD?Qu9;cyBKeLvJ zO_1lAQwW&UG zGhsF3_aVQv<38eG$V5F|u-30Do?KzZIo$}5vLQa0g zn)<}9!e<&^H?}fZ9J!Ef)#lR?$FnJ66Wy8aQaXC?S6B+I6@W+^rtFTJ;_qXL-~=t&mSLKm{PXL}SM$eWn3HYctEa^H2a*3=$pF9yGBjsq z3<>PWdp-0s{NE`Hr#AE}Yuawi(DO4mFi`8AaT5}ewQ%c{)%)(uly_-HJ&!-{%B3&v zqS`K}bi=;Vk6(u51@Yz7xs<21$NiZcGJyRf3y;q6Q95UnCk4+fPH$ua$8?~p#nC)3 z22#{|xZD%b(GP^pI~N!gP7bRx-acWVe#xGZhUk{ik*qI$zp1+wRcj3Wd)`KR2lqHU#rW2V0F(vG%ahmol$_ z2k5u+N=vu6Z>aeS-jHw;tVsg2Ycq$gO>YI1n)LR@y~!Ws`&I;*_$mU7s{5HRP@aPO zvmCqZ@Y4yyn=cm~&Mey|@y-6Ckj%iH!>TSwy+)lxC6*S*J9di(;sV&oRiXmJcxp*>T9tiZ)D5e3~parM}y|EtIue z?hG<^UFt=fEFLB~Ma7oVX!O@n50g1b%iXW*;tm|+E zdTIS?+W9>k+_?OCzdmWfQ{PFW`Jw0hCvS(HTn}4yV$Kov?kGuk>c>3SG7JBn$yYPbINpH>XJ^Pap4bsb3>1pQ?^Jj)Y&e=82S9HfG*U{cXus?@YU? zx<3ua)8tCi*4gFeS>d0_wXy(3OR44E&r)g?A$t?XDBpwfzVQ04?WVwLL99@2YMY&9 z7=CVG(zfZ7*UotGs(1@-L(ljg-3#VF*IxQA&rhlCTF|m%y6?$XKU1OwWYV-qYaeo8SGIT26wC`mv#NjEn2ERM>9UKJW}| z!i`{I^i{Kq5C+C;uNAbJ^<@f?t}^Ji)dPPkx_~sqE27Or)=}2i^89+G6q#qK2x*4~ zGx8V#OW%tu$am5)of%UaZN_WO2j}e{wdE4y0_mPz@2_myMvPid}i040`%`sJDHdF5W;EeeB^@}F*0VlTQRA%d6cuY`#?1SdU+ zcz!kQEM2%>N+x&QYs3rl8Quktv&868c<1wy?v4a!{$5@ujSvjp$p1TOP-W-mvqdDY z>bqD_C_aMB7ltXqkPic0^xN2(XAWAK7q(cZ%pcJ3GTIw6zV_z@5d_M-oSVreNiIBL z@8afJL!#^GTA>V!$(I+HDMfH7%W6}CkzZ<>f$-Unt|*L_w*~94wKOWQE{o_%z4Wo2 zbp4Fx#T!pGXKsJL=lDzL#3|j4a~JsL-|(yQUk6_G9o~3Y2Qro*u+FpPF$s9)HyhD` ziD;|gsQw>7uVo$i61btIkf2PKn8FztGk^J9up3A0Mi(l=5h!{bCp}0*}Ytd@qa&w7q@)Cb%aW~^4fZ^pB5*z;{p_{<^>D%2thu@EPhDT>&`5`-wn4AozU`MIhwX<(jjYDY(Hyv`ej299ph!~=jksclw>8wfs@4| z^0sCymrZFt(UVaOC|rjn4^w?6q$F+}f*2`t+>s7FJAAVo1y6Mp`z#<7S#&A$=EouB zyGwB^^Jdn6UTbK3@SI1cm^Bke=|k;dQWjAmZ{L6RIWx?|l~7PWY{7cNYDX{gKqbJP zt3=o6$LbWACTU7v(UekfAoGPA=W6P;jXqDMMo0_iKK^!>I*OW6jpLSdSkBwK>U8Ri zjE<*{(!G2up_eNx&!c&#rB~hPR>dS-NMy0%~Zy^ za6L-LhSr)U#gg`diw-x#+OR&~krhE~X#G?4MDZv0oIxUN)o;=D+Q-<;VX|U;7id-T zId=E2=keo7J!=d$6uG_4q7 zUZsD82*=U6p!J(x_OLU^ej5o~Mq7-2z#{4tN<)bIexiA??YZ}Xtmxv8u64RWy;*hQu2Ab%FsFq(S;_CP^>Re6@IU=w zFVHB|IJQx)Tz<*L8@4!KWz%awO)h;@p8QaTYU3lHszR`$ssPo)V6l(lAGJRk9JzeN z@8i{2|G_sW?hdIx*ZIh_mgCdBXhV>>s~h4OGZTPQnv}3r0fO<9Z*Tq|!rnce>Hdu$ z-^OxENFrw`MM^5=rIn1G)ZRC8KV~8?}&3R7Q+Aw0q zoPKZj=ll5n^Zk4tzsJM;!T#Fbuj_SP&+B=xD2I%qW8Q+lK~|2rLX4n4gg*-v3zdI> zP$Q%FutGlIjzR%3u0gVReb~}ibq5L*70(Bb1p%z251iBr#cYXkVZn^S3k4uH`#Pvq z8idhO0GW(Ei3VTid3e`wx{x=KPkq!sMdY!3Zeh6A*)H;Y%t4ae!hwglPST?QO%t@W zaQ1Pxlj=er9twliv-Qw1yqGy1RB5()w(t^QNBBF^87D-Gorv$Pk`G@8)2v!Y6|(i^ zS0L>+AojjX&{wS$*MxV_-U3hr2-UV#6b{K)mIM!625Wh|Ita<=co|~#mO7>Y(#yj^ zDBy8T1*8rwO$?Q_^O|lU{Q@t0YT#rDb^0z--c93=HCoyY$FaVdveGn&eUA`vJXMTm z);;Z_whwin5|Y7^74PtmKr?V4_%NBZ4aiw8u3uAqXOAe)i*C*50c~pCH(LL)>@0uh zD$iN*@p6X_uTK3}o63UCpp*0z#BFHWQ*Y&+#Rje_#L2tW<@b}HIp=in4v^Fc^pPgx zm@eBm9PK@ja~CExZCRI<3|5Fr-9vEr+-i(1GXxe$U(a+Q8+_cKl&>_ii+qA@}#X}rM ze}@aN363lEiVvr6Shtj1yl7cF`OU4qA!G??(C31Kry|f3SMO*@sVew^+C>Zd)?XLs z+*>)ZC@;9!bSz?0P@h0fIlXm)3%uH}eD(2-v-WAO7Ig;g(K(%gpL{oqpHc*TgZbrT z5Tb-!-pR}TRo^{DeM6(EqF9$nfeEA8%eBT63ca;2YT*b$XII{AF4`B;s*{EWj~RW= zV9igfgH#!HDX`+_>G9{dhIyG=ogsL+=UfP0>dYx)CvimX=@ z%gKQIC^j7TQ;i?Ioo>&XD7`PO-txX&H^i`%;di$%_;E4nV$sbWaW1PYtt>p(aCIk=m<%_jdP?5*i(Bgxm!x;4QgkSq zbf4VT6j;fmWOrE5ygw@S#^y*Gl0&=V?L|VGU6cRX)c5UB5c|KL{j-jx$1{)f4|KfP zIhJkC$yP)@Dzh%($!3(RUp&&PeDS#85jVaSz8Affz@A91c- zWfo5G2$Sg5hv3s!SwS3&=(P>t(uQ<`HNZ46%MeYFE=bNz;1_5feJFMjly(~cUKg}1 z3fzXEqRtl=W*n0Rdl|d~!pH^)!FWcb>zDY;MN_ny!4$+(Ew|()3EGAhjopXVB(z;U zIiupH@aLt>rqK8gTiN>STUp`73?U$z_Ff#@NQENq;g169GN~&F&3c`q954oG_cdHO z%+xNSpkJZXt?%J~rp@yKs~wN{R?fXq=ev;4Az9X&5Sl(3=J2Km9J_gEMpOfgG5Hft+> zUo58vD6cbd;bV3yHY+J=eaQGA^ygt%FXzw&vFGav2du-6cNY?WJQo-U88@HBxAxsY zON+fv)=MgbaWr+4^_eMrFH>S~Ib2R$^o8_>{(PJ+x1yFMb81~_Yt z2Rj_@9P%cY1swDMU`Jlx-Y3Ca)o<#N+J}}^!^NAfB&i&?uBWQOh9VcsyLprC>@$KO z>+Q2u$;cm^`iw61mc#No<|oDoYGYqU?9f>oytf+fuZA)?qR2S#kSErnh9M65(mqw1 zYz5NY5XmONbOcIJFIwp0rqV5Ach|$&W{vfF_;{HtppI1nh4J!S@HZ8q=`%N6L>QU5B() zN#$~g!;En-HSfQc18Ub`?$2B>`(Wm{ij`yUT<}zYpzJh8{;GBavw0E1yGOYs446^`M%%F}5M zXmEOj7F2N-Z_xZgt@ScY`!fRr2PyOw_-X{{$S&u#k3lTBpvnQ*iqL7EOn$7<&KSlBXTYHUfGJhBSXHj&&}ncyk8S| z+k|qm0H5}$o(|CXI>!iK0~M+ZRXett7OwsR1j1p>adk<%U8nS~UNeodx+*ZPeY`cS zJwmcxA?-~0voh~>7vYuDz|@h=Fi0>C#0Eq{sZigqXA0@gA4FrN(axAp8M5^tO<2Fq zWSY@-vQl!^MpXg-;6EC#K^LAXnOleCn!ic}ne7^J<1BPzE>HRGfozYPLDjE-H6o=k z$jRV50s4vEQc&~SaJ4BK2wvLXaTAbFZiGR!fyGmnN2ZU3(1)_%B7^G9Q@-FAlWCn1 zE?_qM9;YzkqR^H@>WVP?V+(|fgQqc?n#V3`S#?Jp-|r%<<{Wq)d+7Sy7&N{GULUE& zZi6~Rj;V`Z1}Q$R9<0vhST}me0O^*O^Ke^>JuJu!5hqki*S+lc?8AMj>~GzG+hG@e zxC*aa#K)C`qoIqvO`PAB;ExL}so^bhU>xr>ivl7Tk|esmeb;7kpY@CPoe9Sd<6Z-e z5avonY>8iIPBZM)>Zea2Hm@^@^^}I&ycRPBkxq?XnG^Mv-_GM5Bq0fE|I{?JwHD58 z22`g?d|wa!h`C zf{#f|Hq_Be3V~|~3?p%V>;WvYEM`uEd=*b04qP9ttRO&XL={e|CF=N$39JR(KIzjw zsG=6ojDPoDJ!H~~xyvIXE3;>)Nh^a3xcdhDG(puCGH&YdN%pZ}l(bFdKe|mY(WH-r zF&IO)5DzDE?~XiPWA>f$59^S4ynRAQ1{gA~%^|bixOyzFmO7^}wkAHhF7Pojz9~-i zZPB2N$^UgAy;dC`I$qHi=;JVIITQv1?XqcyoQiDa_2GG$9CXk!=mYp9&)t6#rFjE( zVg;hy&_zlX*IzryNubktDIh1Fc-t4FMpbvSrNO4)2y`WH0GI*V6LkM!^wASkz}s{l zI>2hmsDz!&fSee7EY2g6SV%N+h*bnfIkVGwtGtDT#84q@u&39iADJ~Ye1*R4~0?uBR7p6+4htG?L`yZHGG#_|2 zbiP0mG@LvW85gNAtu`}sV0O3;Jt{l1MZxH86ZUrqIe7MIh>y8u-T+7P2hi7iP=wEz z+$0cwv+ALlO9|2&JL%;V>yUd}yI*Aa)AE7A<|D5&q;hcU)b9ceOdDA3-Ul2KSZ;Pv z5509Hg|lye(ZpW9;OBGEQ8~DBtd~=8^O;@K-3)m@v5UnTlmzYYO>Pno5iC8+fd;Z3 zTpDeZm_3A`-IKh;?&{au$Rr)@u8_=<T&vRXxTYc2;rxrF>qCnT_MyQQow&fmHW>uwhP;{YT}QUo_xTc0*1;HLyw zBS0FtZPl{o-Y{1@B^+yYX2~t{vb!+(9F2|aRV+vf?_sFnecXd?Yw5!=e14$WX3Awu zy_d2R`O#Yl)xkeJ`hyn^ZhHrS6%1cXOs2&|oo=<>om^da;9g9XxkyR#A4&es{lAVc zwQKm`K8@fEzG#$9W|mHpIC?aYNDrXL=Fi5&Rf9i+VgS6oe05L1v-L7M6O@;j*sCCW zKi1qj7UtG`WWZ`_{UA|0K2)g(Isk(X*u6L*R%y5jRO(ip1(5*Za9QY)NDxk5IMy z@s*i4jspfhc4Ak8NBL*>wqL~;kaBtwjF5J9O2iM+`K7=0ReNkJs?}xWvHTu%1*)8g z2Ax~^tDd*{!VgxRc|!Gyu5UN$HZJPdIWCI{_JAcWW;bjXuw@co`YvW&D9&9I=K;Da z@m%oFT2-%&0d|N%nL#N}P@LW$baAa(TN!<_l#!J%dylJ8_^eUA9WYWbwh>3p1gchgTMbvsU7fvYu|b*qL*2C9NOl z4dwOs=c7P3$7pP25h!vWsA#9+YI*9cHpStsCJr19=dKoq z!)`_INbbuuR6b>XJ^RBd*b1G6F#4rYA!isME+NaNie6H>@hnAqxvoNaF2z64#Re@M zS=fMecltw1-&v-|qIa8^+1r9!4={riCO@X$=WOvxh1-htl~A8^ohkbOA;nIBwc1jg1Rww17dpA z^b9eHUG(;l=lLKr;KpQ2`wn(PsoH0gO^aI)=O_@w)!jK)QDq2Nul z^tNhk!bEJ|swk0T-VyZL=T8amI)sA zg4tRM?Q6UAlT9Td=qXAF7Zo_rBR9MrhNBh}x^O4W8F5Um~Hg3gNI z7%;IscK!eT86=oLH+z1F>K=XwE&YEl<2@W`9i*f7qjB&_?1Ok~SN4y0DWup1B{7>k zG{<>cL1~MpH!>7XHgT*!L`!G)T@opT9G2&y+1i^@%Q)8c<3xNos6usIO>*FCkOi?K zs~i7tZz;Hy@$T4$WqI{cfCx(2lUoovxC3|?EIbWCx^U>`Cpi1lObN(n8Y;>88p6)` zp3kS!6u^m1j_>oAy&+sv-qH>S9H(c)q+WbBHv6Pv&xwo^E!_w(N&e&$%_+AkV=>Y+=mTR>s^SH_|xuZ@9J^wqBr@ww@4Fy@z&; zjely5fVhRShH>+$lZif^c>b8O(O;11yqNh~^2VswZt0W$)7O49@IZNJ zL8e|W)o1Oho~-q^iMxo8r(>Ay)d{Pij}9YJBxI>vb3GNt8C{rlZSYWod*^qF8|bXW zI(8C*D?K)zy{HGj+DfR4VcrBqf+J|P&DiHUdc|;ey*B^Y$s+@Ne-SvS4_<+qFDjbQ zPc`5N0+MIHiOTg9?AtW*dP}G_`1!ThRy3v`9{}=MFHVU%T{2JVUosXT@@5ZzuqRI@ z$=f@}-eLP3UA9HO;tH9k-se;wOiN3z8st}w%k-0U|K1uy6-C{jR9*d6D6}~UFt0AV z;?ntuSQqUquJY52zkst6{0ey_Jy>QpR`nW|qe+nctrbISXmft(%FBJ3QkSxH_7>z= z_hY}_yN4&rJ2vYEV?E`W>kp@6xsIfFh57Lk*2Yy1D|2Pn`jK8YoZxE7^-l_fQmd~6 zzy%6OYfoWy3&ckzgjEzV#C_WH%wY(Tn8v`z4H=CiDI2CJ5hHEWvcb5Y-*|d|Xb|yZ zwplM>8mJU-m3D!Hd_3iSr4LnZ=I7>f`X|JFl)zn-hE~{QQya;|8&&$Qb+)>{!4>G= zw>L9F&KJ?MgvRLGhjXQcSCG|uA=vciD_eWc z=*#?x#d^3X7U^_?=vPaBF}@jDasMA7;f z0()ZZr#a`2@)Z-v#8JUR#$}cPv7AgbIqSSnmu*Lk(1&j{O#L*K@&=gyGB`a(I6*>I z4P@Wt6826WRSJ^b({GH|Pxzyh-5(}_9O3-P)v4H{Sm+>U3PyI-L-0nq8bY5YO%>uw zqbIYCFD<~37kK1;sHd>y_lkB8EKpO{%+g3Ik^{!eCKAxGo2|20Rmln&kNz+*-w{0M z`UmtEW@v2Fa^xmYxHBpC`w4;Gy7#{hmMGkE>`xq^2%=iQ&5PGt&s*w86V*xl;tU|i znzVK<<(p03c{}t}&zMv;8K7ZzMc(mD)*IS+O#ZN^bPLrwwXu%?T3nsEIOc$0bi3g-aO4zPIPTqc8Y+59$ zcQh{4?@~+!pU3ne$%U-o?Pq-|GQE{AyXpyQe=NFIizFUWt;~HaX6hfDiuj`0t6D?s zs~a@`379Zex&l)MZ%Xv{xWFzh7_$htvBy4+L08{!3P)!Xl+ZChyMfs58GL&?`#6)S zN`l4xSic3dMV!F#hFykIQLdz#rrjlf8B98?n^yT!&0v4}y(OkT>US&isEy!zqlbZH zO;={IT{7iq$a3&2$`w4kh1)RGV2fKuJurs0ib}0vA82hCZq znt^>X%Bz6j8a;PefqheV=y~(V$Js91J+9eiZ4m0e-P4xG&b$8SqE?o7GO!WnfWxw%jSIWYW3!=W zzw+tx^gMS-Fk4j>F3*11DKcnlI^rZN?Nv6Gh%X<^F@6L!+X2F~G?Z5i%G(zV!mR=n zrZIwN?k4r5;ymd4pn+sTD=CMbY+hmi>I^ z|0Hn5USIn_HWk|xT$?b8_d5BEZ^}InXo12L)y*3#GT}H-yPA+`Rut&hH&m>X@RF#( zy}N2gJhaHwN@)iWqNJ@&T8{*B?U5d)nWQ+O0U_QETNXU2W+E0EvWBW6!Nx5bk_g`XERg2koK)M7!aKw}eCv|j! zYrPjWG4LpLAVgTGC*ffNzQTtT|U(%d}CD8NyFbQ6}X9zb^Q|z#x(>9 zE5%L?V_dR4gLn_$p(1&g8jsuBr_YN62sRcMx$E*+{?89&UJGIo{532XDAEGW? zHAyqkVT|hZHiwDMOOG6n`4hfSNtKt`>Y2qlehR{F~SzbgXjel09U0ZG&+`Vo8?raMXM1j4mkQC^`5?t#r z(rq%?YPws-((MVCGh&FMZ}|LuPbUof`DRW&DyAVY5r2Ct3y(ZtaNp6Z5M648C5d{> z9~2Yb|Jg32{AWRy*cw+l$}BA)gy^0D{Ra~N00N2$I6~H6U#(TfO|n%h&;A4TQIRW$ z_mp=D=GqGAABEVk6p@rO;5O2YPJJC+fg%I%j|bkc=$s@Y-gqnd!V7Pv*0NZK_20Zq zSA@qJ-&yiBZT%a_7F<2z3AQIUNl#Pje1fXHn`p8y&hP+{(O06Aw7 zi%LlR`ZrrRw>VosODU0kPF+#+LRwI>W9(eLb)iYiwgO-3`yBTbdD z!+sMT$)b|6KW+m?g(F(6GQ~m>u^-;Q8Zv1f;g+pYIKIBjmr*k4!?e2s_2h-n1VnOi zvWiawsUf;s^RJ!+YFxqz1qu0r?xs_2p+9WGMVV{&Ku1B%tyN1#)tN)d=e3PYoC?Oi zjcnWSwl*iP>VmDiW83lv5_4ntWm`m*6_jrbxM!_DfV8} zfT;J~C{Ar(e`ufL&!rC0+nhg=qg>oW(C)t3iLZTwu<}_d`J|==HM+BhuFFuwz<39F zh-3wqaRox@1VWZ9YbsU&gTGGXAEMDIs+OIL(@II!!u4#5fB(Ke-fU_aPNx0b^()d!R_bpUcK5ZaJy<&lmxixb7yI!pJ`JCJ zthSR8Xuli`PMc!ovz1HI>nAorFP0t)q_EGCMvqzi%q2Fn_pHe|bzISn87!kL=q8wO zk=TN-=mj>-Eaj~Cem|~^=|xv%uw=)2>@Vdf-I{bWC|)b8N&jxnrgv>-4ZwmER_|s^ zjPyo^lZVFk{r?-A1lTK4A3qp;FbLB10ZVoZ#zvDWL*N4cHrX|I%8b!jUX*koVSUlI zwqY0)$pHcTfoFAQc+Blp*y>NcUOEe(I{8dNPzQ1h8g>cX`JNCzCv^S}_o2k+h5zX5 zw5xy&;hXKEL`9PZYVPwxFMi&@p)EmofGXfe(0cDBu?0O1EjiHGWg!!(uJYlKt2`P! zD(>exH;G2uiP9}VkcvRf>D;K)hYnzNIQ$T>s3>~U5c@Xb6i_&|!RMggIk}VXILiBY zaLDJ|QlCfk^yyN$(14*AI95ugYyF>F7aYz!Q??ueYbNVoxWS!0EDYxuh}QMK!dx!z zIHK`^0aoT~A$fJoGv;nUe$3wDR>&ptCh_F)wqSq@mL3~+iUyr1(btsC`TfH1$ceTH zK*|%DObP`Q5EVzdjOt$97?$$8Tv0zWWMwYpuH)kjjko)GfRVSBZK9(sXVw7;Mo4Bd zr`q5ledBJ){hXvVj#Z7NY_d`D($b+*)q7({qSHm)99oHIhpq7R`-e{|hQ1i+w7(2r zk?`^Un^uH7@?u4I+7iW^_J+y#Vttkn9dgxVD3o}HSaYxd?a;*MPCK6A{;H6z=p`ic z9)cpXiM1($Md=r*^64pW)5~*&`kv(pGViNF(j92<%_nj7ostY^{0g?vp{%ITxX|(#p|I5rX^Aj6R8{0+9tjFdx1S+DCOv?H1mYHi#|KMwgcKEQOXF8i#d!x>A|oqNMaZ`^z7A7f~RCzZ`Je_IDY3 z%11N0&BLGE|0&<1nMw|p!7F{HBFzDG?(x~wGO_e<##2~h+9SXCY27k_X|i9?6;FX8 zOm~kygA-Sq*?{zR`|p?vDY!x_eA2CbVg@!+d1gv=)kzqZhszBI#6<^sn7MtYBsHdL z^f#5Rr>vko)=W$`X#M}iyAJ;HaL()BvmEDX&!HoOjz;|pUh^D)*H3%6s}3FG^g0>; z*A*fV!4U>>0NJAbUcY<_y&M~WUcap$3$g;mfQYR{uQ{gfOg)Ko-nRnrS|m}^Vzz5z zw2d;M(VPuO$G}9PQzBPBmPw`9sa^6(K61|bx^!y>z~@92riSow*<3xM&tp+!kPe9z zp+U1DA1|?WgnmJhoKz@N>jgp8mv4k*n|Q{-YQw7)Qth4w@G-H45I*kV3zSqRLDk(g3 zb^mycb$jGU9>kN~5N#$iGEo7vkw@?#&Ti+yjiEt#eMGPgn8cee-)|#!f|{;{-rIWC z2`J0-M$B6BWKt@E^N8mb?ZEl~K_l`?u79%edF$r{B{`>=-!zkvXMrETC!MqO0pC4g zh*gx+&kOpgLXtkIFel;DB&c(*xlkyqBDMu#?K*S6O^?*1n3lOQQ#q7OfS~`us1F*m z=N>20R5pggtx$OoBJq31#ntQ31$E?SW2-Z3&tTk75E2Ys0xJuEI0O)!FxrBYM$(E# zu5z$Y-P?xup5J^aFF_AjK|$F^ES_MrlbcaS0{Wo z@W}#)l+n>kHMsuq3ppcNene8=$lHkJ$5^fup6~+DJPek!eW7vj(g+usvwWC{ba6}Z z_E;({%OqhHkr%cz)<;K4(tlLnw)YgmFf>Q&C5!DRnKZ4E$@7M;8UohL>WL_<0BCv> z47V5sLb^!c#(pp4yNlnql`#+Js3*?DfY^ct5*!@`?hym#aX5TJ>1hVX( znai(#X)Y|}vVX;WAbXx+cz=7)TY)EfR=2;KxZSyJ0Dlx_`$z3KEp$>?nS_^;WDp4K zP+fTU)arV@{%+DaiTlL@!xeuVY`aU?iVVWD&>G&sU>Vv$yw{V!@Zl0ywbDueqaO9d zZB03#68=<8;x8>U{j@kE(OX_Z;9Ss}`yQOE)}kl6!eT4mJv=!uy~b^6_lEK=LZBG& z9wA0>m{Kek^2lQ#fxt}@y%k;BAUT}KZh^2qxzaj~lN^#^aE%K63n-^1D_ z&V`PqfYx9ApJg!_SgArx+s3Rc?n5u16LZWp#Z18$_u`ARj-6dOGlG~8pAH9w`J5~KDen@3#{2uo z2BD-xX`lF|HmdyFZ;G_%HbdYdu!XEDtLa-7mel9l9{yd4svs}O@@Zgw`79CS4=Gi^ zS;+lDIB_Z^;FSu`*O@mP_(Ni!uju}H0bi+3t?*E>x6^R9c5~JH!QgDu5~J7i-X^XV zUUb#9y=W$D=9RK-EnD91-Hv0&A`xr6_q{`7ZBp66OplzuyFGhZ8HVl2RRHW