Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly Stufenschaltung PV Überschuss

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly Stufenschaltung PV Überschuss

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mike2712 @paul53 last edited by

      @paul53 sagte in Blockly Stufenschaltung PV Überschuss:

      @mike2712 sagte: in 1 kW Schritten jeweils eine Stufe, bis z.B. 3 einschalten

      Dann sollte die Hysterese mind. 1200 W betragen.
      Versuche es mal so:

      Bild_2023-01-27_135559156.png

      Im Beispiel ist Einspeisung positiv und Netzbezug negativ.

      Danke, das probiere ich gleich mal aus, aber habe ich in folgenden Punkten einen Denkfehler?

      • Einspeisung / Netzbezug Werte sind beide positiv, benutze nur Einspeisung, müsste dann nicht >= für "Ein" sein?
      • Grenzwert Aus, soll sein wenn der PV-Überschuss <= 200W ist, möchte erst gar nicht im Netzbezug kommen.
      • Das geht alles jeweils über den selben Timer, das erleichtert die Sache ja ungemein, ich bin davon ausgegangen das ich für jede Stufe einen Ein & Aus Timer haben muss. Stufe 2 soll aber erst zuschalten wenn 1 bereits aktiv ist, und dann + Verzögerung. Angenommen wir haben plötzlich 3 kw Überschuss, dann wäre Stufe 2 nach 20 Minuten aktiv?
      • Wozu ist dieser Teil ?
        d0d3d03a-6c30-4a25-a32e-5160c5ce9a5c-image.png
        Kann ich nicht step1 direkt durch Switch 1 ersetzen?

      Denke das hat alles Sinn und Verstand was du machst, würde es nur gerne verstehen, auch die Hintergründe. Vor allem die Abfrage mit "vorherigen Wert" das hatte ich aus einigen Deiner Blockly Beispiele, ich weiß auch das es verhindert den Timer erneut zu starten, aber wie genau funktioniert es mit "vorheriger Wert", konnte nicht viele weitere Erklärungen dazu finden?

      paul53 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @mike2712 last edited by paul53

        @mike2712 sagte in Blockly Stufenschaltung PV Überschuss:

        Kann ich nicht step1 direkt durch Switch 1 ersetzen?

        Ja.

        @mike2712 sagte in Blockly Stufenschaltung PV Überschuss:

        Grenzwert Aus, soll sein wenn der PV-Überschuss <= 200W ist, möchte erst gar nicht im Netzbezug kommen.

        Dann muss der "Grenzwert Ein" auf 1400 W erhöht werden.

        @mike2712 sagte in Blockly Stufenschaltung PV Überschuss:

        Stufe 2 soll aber erst zuschalten wenn 1 bereits aktiv ist, und dann + Verzögerung.

        Das passiert, denn bei Zuschalten einer Stufe verringert sich der Überschuss um 1 kW, wodurch die Einschaltverzögerung erst einmal gestoppt wird.

        Änderung ohne step-Variablen und Einschaltgrenzwert 1400 W:

        Bild_2023-01-27_142616247.png

        M 1 Reply Last reply Reply Quote 0
        • M
          mike2712 @paul53 last edited by

          @paul53
          Danke, es wird immer klarer, aber ganz verstehe ich das noch immer nicht.

          eingeschaltet wird wenn der Wert kleiner Grenzwert, das muss doch Wert > Grenzwert ein sein, oder ? PV Überschuss ist ein positiver Wert.
          Und beim ausschalten muss doch der Wert < Grenzwert sein?

          Grenzwert Aus ist für mich klar, da kommt dann meine gewünschter Überschuss von 200W heraus, warum muss Grenzwert 1 bei 1400 und nicht bei z.B. 1200 sein? Wegen einer zusätzlichen Hysterese, Sicherheit, okay das würde Sinn machen, sonst schaltet das zuviel hin und her vermutlich. Aber dann müssten ja für Step 2 auch 1400 W PV Überschuss über bleiben, an der Stelle würden ja dann 1000W theoretisch ausreichen, oder ?

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @mike2712 last edited by

            @mike2712 sagte: eingeschaltet wird wenn der Wert kleiner Grenzwert

            falls Wert <= Grenzwert
            bedeutet im sonst-Zweig (Einschalten):
            Wert > Grenzwert

            M 1 Reply Last reply Reply Quote 0
            • M
              mike2712 @paul53 last edited by

              @paul53

              okay ich checke es einfach nicht, ich bin SPS Programmierer, vielleicht habe ich echt einen Knoten im Kopf, der zweig ist doch dann sonst falls und nicht sonst mit der selben Bedingung vorheriger Wert < als, auch da müsste doch dann größer als.
              Muss jetzt erst weg, werde nochmal drüber nachdenken, aber für mein Verständnis umgekehrt, denke schon das Du Recht hast, aber verstehen tue ich es absolut nicht.

              Würde es niccht funktionieren wenn man > Grenzwert einschaltet, da würde mein Kopf wesentlich besser mit klar kommen.
              Vielleicht brauche ich auch nur eine kleine Pause und Abstand davon.

              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @mike2712 last edited by paul53

                @mike2712 sagte: sonst falls und nicht sonst

                falls Wert <= Grenzwert
                sonst falls vorheriger Wert <= Grenzwert

                ist für das verzögerte Einschalten gleichbedeutend mit

                Wert > Grenzwert UND vorheriger Wert <= Grenzwert

                @mike2712 sagte in Blockly Stufenschaltung PV Überschuss:

                an der Stelle würden ja dann 1000W theoretisch ausreichen, oder ?

                Nein, in jeder Stufe benötigt man eine Schwankungsreserve (200 W), da sonst ein andauerndes Hin- und Herschalten erfolgt.

                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @mike2712 last edited by

                  @mike2712 sagte: Angenommen wir haben plötzlich 3 kw Überschuss, dann wäre Stufe 2 nach 20 Minuten aktiv?

                  Wenn "plötzlich" einen Leistungssprung meint (z.B. Waschmaschinenheizung schaltet aus), dann würde die nächste Stufe nicht eingeschaltet, da die Bedingung "vorheriger Wert <= Grenzwert" nicht ein zweites Mal erfüllt würde. Für den Fall kann man sich so behelfen:

                  Bild_2023-01-27_163624568.png

                  Entsprechend beim Ausschalten.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    mike2712 @paul53 last edited by mike2712

                    @paul53
                    Sorry ich bin erst jetzt dazu gekommen mich damit tiefer im Detail zu beschäftigen, habe das nachgestellt und bin nicht auf dem Ergebnis gekommen was ich erwartet hatte, weiß nicht ob wir uns irgendwie missverstanden haben, oder ich doch noch einen Denkfehler hatte? Ich habe das jetzt wie folgt gelöst, in den ersten Tests mit Simulation des PV-Überschuss Wertes hat es eigentlich funktioniert. Aber ich denke das es eigentlich einfacher gehen müsste (z.B. mit nur einem Timer, aber ich habe versucht mit Stop und Pause Timer an verschiedenen Stellen zu arbeiten, ohne Erfolg.
                    In den Blöcken der Zuschaltung kommen später noch Abfragen nach Akku Fülstand mit rein, dieser wäre z.B. vorrangig zu laden. Mich interessiert ob es einfacher, vor allem mit 1 bzw. 2 Timer anstelle von 3/6 Timer zu lösen ist. Aktuell sind es nur 4 weil die 3. Stufe noch fehlt.

                    var NetzeinspeisungMin, Hysterese, StepPV1kW, StepPV2kW, Step1kW, Step2kW, Step3kW, Step1on, Step2on, Step1off, Step2off;
                    
                    
                    // Initialisierung
                    // PV Minimum Überschuss
                    NetzeinspeisungMin = 200;
                    Hysterese = 100;
                    // PV Stufe 1
                    StepPV1kW = parseFloat(1000) + parseFloat(NetzeinspeisungMin) + Hysterese;
                    // PV Stufe 2
                    StepPV2kW = parseFloat(2000) + parseFloat(NetzeinspeisungMin) + Hysterese;
                    // PV-Überschuss 1kW Piorität 1 (Wasserbett, Luftentfeuchter)
                    Step1kW = false;
                    // PV-Überschuss 2kW Piorität 2 (Poolheizung)
                    Step2kW = false;
                    // PV-Überschuss 2kW Piorität 3 (Klimaanlage)
                    Step3kW = false;
                    // Kommentar
                    on({id: [].concat(['0_userdata.0.Test.new']), change: "ne"}, async function (obj) {
                      var value = obj.state.val;
                      var oldValue = obj.oldState.val;
                      // PV Stufen zuschalten
                      // PV-Überschuss 1kW Piorität 1
                      if ((obj.state ? obj.state.val : "") >= StepPV1kW && !Step1kW && !Step2kW && !Step3kW) {
                        Step1on = setTimeout(async function () {
                          console.log('Netzeinspeisung Step 1 ein');
                          Step1kW = true;
                        }, 10000);
                      } else {
                        (function () {if (Step1on) {clearTimeout(Step1on); Step1on = null;}})();
                      }
                      // PV-Überschuss 2kW Piorität 2
                      if ((obj.state ? obj.state.val : "") >= StepPV2kW && Step1kW && !Step2kW && !Step3kW) {
                        Step2on = setTimeout(async function () {
                          console.log('Netzeinspeisung Step 2 ein');
                          Step2kW = true;
                        }, 10000);
                      } else {
                        (function () {if (Step2on) {clearTimeout(Step2on); Step2on = null;}})();
                      }
                      // PV Stufen abschalten
                      // PV-Überschuss 1kW Piorität 1
                      if ((obj.state ? obj.state.val : "") <= NetzeinspeisungMin && Step1kW && !Step2kW && !Step3kW) {
                        Step1off = setTimeout(async function () {
                          console.log('Netzeinspeisung Step 1 aus');
                          Step1kW = false;
                        }, 10000);
                      } else {
                        (function () {if (Step1off) {clearTimeout(Step1off); Step1off = null;}})();
                      }
                      // PV-Überschuss 2kW Piorität 2
                      if ((obj.state ? obj.state.val : "") <= NetzeinspeisungMin && Step1kW && Step2kW && !Step3kW) {
                        Step2off = setTimeout(async function () {
                          console.log('Netzeinspeisung Step 2 aus');
                          Step2kW = false;
                        }, 10000);
                      } else {
                        (function () {if (Step2off) {clearTimeout(Step2off); Step2off = null;}})();
                      }
                    });
                    
                    //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyMHZKQUgxT05wMyU1RCU3Q0ElMjUlNUUlN0JNdSU1RVolMjIlM0VOZXR6ZWluc3BlaXN1bmdNaW4lM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjJnX0Y3JTIzTzIlMkNxTDh4JTNGTElmfnYlNURNJTIyJTNFSHlzdGVyZXNlJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyKSUyM2ppayhXdGtmc0txTHV6Z0s1JTJGJTIyJTNFU3RlcFBWMWtXJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyeE8lMjVwJTIzZiUzRlpzJTQwJTNBJTVEeXRLbyFvMF8lMjIlM0VTdGVwUFYya1clM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjJ4aHROVCUyM0hCdiU1QnhxRlo0MzNFJTVETCUyMiUzRVN0ZXAxa1clM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjIpS1c4WDclN0RDJTYwVyFlS2VUJTVEJTIzUnIuJTIyJTNFU3RlcDJrVyUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMikwM3Awfi1TM1hORkZiNlclNUR4R3clMjIlM0VTdGVwM2tXJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMHR5cGUlM0QlMjJ0aW1lb3V0JTIyJTIwaWQlM0QlMjJTdGVwMW9uJTIyJTNFU3RlcDFvbiUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjB0eXBlJTNEJTIydGltZW91dCUyMiUyMGlkJTNEJTIyU3RlcDJvbiUyMiUzRVN0ZXAyb24lM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMnRpbWVvdXQlMjIlMjBpZCUzRCUyMlN0ZXAxb2ZmJTIyJTNFU3RlcDFvZmYlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMnRpbWVvdXQlMjIlMjBpZCUzRCUyMlN0ZXAyb2ZmJTIyJTNFU3RlcDJvZmYlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMl9OJTYwJTdCeCU0MEJCbm95JTdEdFVCMHZ6bSU0MCUyMiUyMHglM0QlMjItMTIzOCUyMiUyMHklM0QlMjItMTAzOCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VJbml0aWFsaXNpZXJ1bmclM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJlNzZabjYlN0NoJTdCKWclNjBHWVNsSCpldyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VQViUyME1pbmltdW0lMjAlQzMlOUNiZXJzY2h1c3MlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIlM0FnWW9GYkFFKEMqJTI1JTNGJTJGUWowJTVCN0wlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMjB2SkFIMU9OcDMlNUQlN0NBJTI1JTVFJTdCTXUlNUVaJTIyJTNFTmV0emVpbnNwZWlzdW5nTWluJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlNDBVKXIzanFKaXclM0RwISUyQzhoJTdCJTYwYzMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UyMDAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIybUslMkJiaiU3QnpIVEklNUU2JTYwczMlNjBUSH44JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJnX0Y3JTIzTzIlMkNxTDh4JTNGTElmfnYlNURNJTIyJTNFSHlzdGVyZXNlJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJVMGE3ayFMTEZHT2lsS3E2IUMlN0NsJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMTAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMnpvTGNPWDlhcEdhaDNqJTVFWCU1RVclM0RWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRVBWJTIwU3R1ZmUlMjAxJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyUmpUTCgtJTYwJTVFbSFhMEFpJTNGSSU1Qm1UUiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyKSUyM2ppayhXdGtmc0txTHV6Z0s1JTJGJTIyJTNFU3RlcFBWMWtXJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfYXJpdGhtZXRpYyUyMiUyMGlkJTNEJTIyNWwlNDA1KHpSN1I3SyU1RElHJTNGJTNGRk0lM0IlM0YlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFERCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyWlgpcjI5MHdYKHZ4WktnZnRoWEUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIybCU3Q2olM0FQQiU3Qm1uMVh2aGpYUVRjNlolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxMDAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyQjFXQSUzQjVPSFVpSShZQSUyNEolM0IlNDAxbCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfYXJpdGhtZXRpYyUyMiUyMGlkJTNEJTIyNSUyQiU0MCUyRmUlM0F6RmR1eGdWbE9SRmdrdSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQUREJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJ3ayklMjVSJTNGaVU3Sy5jJTI1KC4lNUVybnNyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyJTdCQVNKLjlJYyU1RCU0MEc5X3o0Y0ZtUXolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMjB2SkFIMU9OcDMlNUQlN0NBJTI1JTVFJTdCTXUlNUVaJTIyJTNFTmV0emVpbnNwZWlzdW5nTWluJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyNyU1RDJqWXFYX1lWZVIlNDBqTVp0S0FvJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyWkNvJTI0UkkqOVF0UDUlN0RiISUyNTVySUElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmdfRjclMjNPMiUyQ3FMOHglM0ZMSWZ+diU1RE0lMjIlM0VIeXN0ZXJlc2UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjIlM0RqISUyNSUyNUglM0RzZH5rVjYlMjNaKEglNjA1VSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VQViUyMFN0dWZlJTIwMiUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMlFRJTNBJTJGM3dPVUV2KCprJTI1bHMlNUIlN0JjfiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyeE8lMjVwJTIzZiUzRlpzJTQwJTNBJTVEeXRLbyFvMF8lMjIlM0VTdGVwUFYya1clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9hcml0aG1ldGljJTIyJTIwaWQlM0QlMjJyJTJDN3clM0JVJTNCdyUyRlB1JTNCQXduMXN2ckklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFERCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyNCU1RSU3RCUyRkl+TkVhQUElN0NzKkFLbCFaSCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJhbk1CUEolNURwJTQwa0wuT2FQX1VIXyUyNSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTIwMDAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjI5S3RBKjJXJTJGNmd0JTNEZnIlNURzJTNEaUtBJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9hcml0aG1ldGljJTIyJTIwaWQlM0QlMjIlM0ZWVSUyQlprN3IlMjVVVjQ3fmppLSU2MFo5JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VBREQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMnpPWXVUJTdCSiU3RGg1JTdDNEJZRWJyUiUyRkQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIlM0YwWSUzQVVVJTYweTVRJTdENDIlMkZPSFclM0JzciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyMHZKQUgxT05wMyU1RCU3Q0ElMjUlNUUlN0JNdSU1RVolMjIlM0VOZXR6ZWluc3BlaXN1bmdNaW4lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjItaVklMjRsQlZsJTYwcSU2MDB0QXdGJTJCT2UlM0YlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJkRlE3QjFZSiUzRmJ1UVJYZUpDU0IlM0IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmdfRjclMjNPMiUyQ3FMOHglM0ZMSWZ+diU1RE0lMjIlM0VIeXN0ZXJlc2UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJLKSUyNSkwN0UtbCUyQiU3QiUzQiUyRlNKTDkzdkslMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFUFYtJUMzJTlDYmVyc2NodXNzJTIwMWtXJTIwUGlvcml0JUMzJUE0dCUyMDElMjAoV2Fzc2VyYmV0dCUyQyUyMEx1ZnRlbnRmZXVjaHRlciklM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIlM0JLJTNCVSU3Qjk1JTQwJTVCViUyQmpZY2wlM0FjNlBJJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJ4aHROVCUyM0hCdiU1QnhxRlo0MzNFJTVETCUyMiUzRVN0ZXAxa1clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyKmElN0IlM0ZZZEh+ZkwlM0RTJTNBJTdDTmMlMkYlN0J+eSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJzISU0ME0lMkJ+JTNCKTJFJTIzY1guVmxEdkFoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRVBWLSVDMyU5Q2JlcnNjaHVzcyUyMDJrVyUyMFBpb3JpdCVDMyVBNHQlMjAyJTIwKFBvb2xoZWl6dW5nKSUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMjVTcWwlMjN5RCU2MDktWTYzd00lM0YqJTQwTjIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMilLVzhYNyU3REMlNjBXIWVLZVQlNUQlMjNSci4lMjIlM0VTdGVwMmtXJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMjRwMlNEQmolNDA2SWooJTVEdnc3JTVCQlpjJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMiUyMy5OdCU3Q2RoWHlpRm5QRCUyNCpiTGlLJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRVBWLSVDMyU5Q2JlcnNjaHVzcyUyMDJrVyUyMFBpb3JpdCVDMyVBNHQlMjAzJTIwKEtsaW1hYW5sYWdlKSUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMjglM0ZXYiUyM2ElMjVxJTNEUlUlNjB4RDAuNSU3QyUyNEQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMikwM3Awfi1TM1hORkZiNlclNUR4R3clMjIlM0VTdGVwM2tXJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMnVGJTNCd0JCJTJGZ3klMkIpJTNCQ0YuTzclN0RKKSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjIlNUQhTEI0anQwcm9UMU56SDF4NihXJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRUtvbW1lbnRhciUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uX2V4dCUyMiUyMGlkJTNEJTIyJTVFJTNGbyUyQ1QzJTI1JTNEJTI1JTdDbnRTc3h3b3olM0ZoJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwaXRlbXMlM0QlMjIxJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMlh5SWQ0U3R0UzZqZU4zMVpQelIlMjUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0VkZWZhdWx0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMjcxcnZEVXlYeSU1RW9MKVBmJTNEJTNEZSUyQiUzQiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRTBfdXNlcmRhdGEuMC5UZXN0Lm5ldyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJrRWxVc3R6JTNEeFZ5LnhiRUphQXk1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRVBWJTIwU3R1ZmVuJTIwenVzY2hhbHRlbiUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMmguRCUyRm8lN0Mhb1cqKTZuWXg3JTI1alYyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRVBWLSVDMyU5Q2JlcnNjaHVzcyUyMDFrVyUyMFBpb3JpdCVDMyVBNHQlMjAxJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMklaSUFjajI0elljJTI1aS4lNUVwMDZ+YSUyMiUzRSUzQ211dGF0aW9uJTIwZWxzZSUzRCUyMjElMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyJTNERiUyMyooJTVCTjZKUjB3Q0VoU0YlN0MlN0JQJTIyJTIwaW5saW5lJTNEJTIyZmFsc2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFORCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyN3MlM0FCJTNEdiUyQyUzRFpIJTdCYW51WTZKdVYlMjMlMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyZTQqJTJDJTNENiUyQyUzRCU3RCUyQm9VOCUyNTJtRXBWRyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFR1RFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fc291cmNlJTIyJTIwaWQlM0QlMjJrKGNxTHolM0RKNShVY3QzVUlNX2VZJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXN0YXRlLnZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIpQiU1RSlSJTNCJTNETmEtd0dmOExmJTdDeHExJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIpJTIzamlrKFd0a2ZzS3FMdXpnSzUlMkYlMjIlM0VTdGVwUFYxa1clM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX25lZ2F0ZSUyMiUyMGlkJTNEJTIyVzNLcERRJTNBc2RsJTI0JTNBRGMlMkIlM0ZETjQlM0ElMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCT09MJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyUiU3RDh5ck9iMGclMjRiWkFjSmV5ckxhJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJ4aHROVCUyM0hCdiU1QnhxRlo0MzNFJTVETCUyMiUzRVN0ZXAxa1clM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19vcGVyYXRpb24lMjIlMjBpZCUzRCUyMiUyNGElNUIodmg0ZjBVQUxuJTdERGVDNiUyM08lMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfbmVnYXRlJTIyJTIwaWQlM0QlMjJSJTQwJTIzcnBjayFCOG0lM0RuJTdDck1WcnVLJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMjFBZmZaRFY1MUNnMEY1WGkqJTVETkglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMilLVzhYNyU3REMlNjBXIWVLZVQlNUQlMjNSci4lMjIlM0VTdGVwMmtXJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19uZWdhdGUlMjIlMjBpZCUzRCUyMllQX1IxeWd3M0wlMjNZXyUyNCppJTdCNCU1QiUzQSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJIbV96cDJJJTIzaiUzREklM0IxUmpQIUxfYyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyKTAzcDB+LVMzWE5GRmI2VyU1RHhHdyUyMiUzRVN0ZXAza1clM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZW91dHNfc2V0dGltZW91dCUyMiUyMGlkJTNEJTIyJTIzR1o3bFZ0VTQlN0I3RGdWQTZ2LShPJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRVN0ZXAxb24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkRFTEFZJTIyJTNFMTAlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VzZWMlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyZnVNb09mWUolN0IlM0Z3bzQodjVOIUclNUUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJaU3B+Umx3JTNGczMlM0F6JTJCaSU1QiUyRk9iM0slMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFTmV0emVpbnNwZWlzdW5nJTIwU3RlcCUyMDElMjBlaW4lM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMiU1RE8lM0ZaJTJCbiFHRUxGX0gtJTJGYn5adTIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMnhodE5UJTIzSEJ2JTVCeHFGWjQzM0UlNURMJTIyJTNFU3RlcDFrVyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIlMkNMdiU1RSUyQkIlMkY3cXBfZktFIU9NTFUlMjUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRUxTRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX2NsZWFydGltZW91dCUyMiUyMGlkJTNEJTIyeDQyVkt5WDglM0RDS01xeiUzQklYIUFNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRVN0ZXAxb24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMlBtJTVFJTNEJTNGaCUyRmZxdyU1RFh0LSU1RVVSMndaJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRVBWLSVDMyU5Q2JlcnNjaHVzcyUyMDJrVyUyMFBpb3JpdCVDMyVBNHQlMjAyJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMkEoTkclN0NCZUFNSEolNUJ+YnclMkN3M2guJTIyJTNFJTNDbXV0YXRpb24lMjBlbHNlJTNEJTIyMSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjJGfmdvQXpnS3VLSiUyNEwlM0JGJTdCJTI1S0YlNUQlMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjJ3WUpDVUdsX3FUKHglN0QlM0FDYWE5ZHIlMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIySk9lRUZRSyElM0YxQ1F0JTI0Zk1GVFhNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VHVEUlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9zb3VyY2UlMjIlMjBpZCUzRCUyMjQhJTdEJTYwRmhuNiFFS0FZcCU1QnJFRCUzQiUyQyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0VzdGF0ZS52YWwlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyRk9ld2YlM0ZuaiUyQ0VDNCU3RDklN0QtVVolN0IlM0ElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMnhPJTI1cCUyM2YlM0ZacyU0MCUzQSU1RHl0S28hbzBfJTIyJTNFU3RlcFBWMmtXJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIzJTJGRF8lMkJrQXdpeGNOUW84LnpoSDAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMnhodE5UJTIzSEJ2JTVCeHFGWjQzM0UlNURMJTIyJTNFU3RlcDFrVyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjJXTzEwWUlwJTI0JTNGV19tciU1RTFzUCUyQjJXJTIyJTIwaW5saW5lJTNEJTIyZmFsc2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFORCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX25lZ2F0ZSUyMiUyMGlkJTNEJTIyJTNBJTJGN3h6ZiUyQ2d0bjhrJTJGS3YlMkZ2JTJCJTVCUCUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJ+UjVQcCFvZWtrdiUyQlElMjVhS3JGIXAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMilLVzhYNyU3REMlNjBXIWVLZVQlNUQlMjNSci4lMjIlM0VTdGVwMmtXJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19uZWdhdGUlMjIlMjBpZCUzRCUyMnZwbDZOJTVCQiU0MEJ3RyUyNUwzVyU1QnglMjUlNjBIJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMlhZR3hEKGhOJTIzd1E1JTVEYmolMkIlMkNRMzMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMikwM3Awfi1TM1hORkZiNlclNUR4R3clMjIlM0VTdGVwM2tXJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldHRpbWVvdXQlMjIlMjBpZCUzRCUyMm5YbkooMEcuZCUyRjBRJTdDRCU1QndWJTVFJTVCJTdEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRVN0ZXAyb24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkRFTEFZJTIyJTNFMTAlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VzZWMlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyOTd+bGZ+TUl4fmRHJTJGJTNBV24tYykhJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIybTYqJTdDVSU0MEZhVSU1QiUzQSUyQy54KXc3NVBGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRU5ldHplaW5zcGVpc3VuZyUyMFN0ZXAlMjAyJTIwZWluJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjI2JTJCVmIzeVEobjN6S2tsZ3IlN0IlMjQzWCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyKUtXOFg3JTdEQyU2MFchZUtlVCU1RCUyM1JyLiUyMiUzRVN0ZXAya1clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyS3V6REgoJTdDdVglNURlc2x3MDkybW1BJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkVMU0UlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lb3V0c19jbGVhcnRpbWVvdXQlMjIlMjBpZCUzRCUyMiUzQSElMkIlNUUlMkJlb1RFQ0ZXMVZwVkR2TFklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFU3RlcDJvbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyUDVJTlh4UEdaRiUyQypVczN5ZSUzRkYlN0QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFUFYlMjBTdHVmZW4lMjBhYnNjaGFsdGVuJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyJTQwNyU3QyUyNWtJKCU1QkZXJTYwJTJGckNfSXg3Q3clMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFUFYtJUMzJTlDYmVyc2NodXNzJTIwMWtXJTIwUGlvcml0JUMzJUE0dCUyMDElM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyTE1ORDlDaTklNUQ2RFklM0QlN0M1NCU1QkxRTiUyMiUzRSUzQ211dGF0aW9uJTIwZWxzZSUzRCUyMjElMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyRTFHSyU3Qm9sISUyNEh6SmJYU1ZEUzZ5JTIyJTIwaW5saW5lJTNEJTIyZmFsc2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFORCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyYSUzRjBoMiU0MCU3QzglMkNsJTdDZGIlMjRwWjhIWlMlMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyZjlRKUUxLlAlN0QpUWhvREElM0ZjR2VzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VMVEUlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9zb3VyY2UlMjIlMjBpZCUzRCUyMnRJLiU3RCUzQm5PVFp3XzMwcm1JayUzRmctJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXN0YXRlLnZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIlM0QhNzZlZSUyQ21RdSUyNVIlNDBVNldDfmVJJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIwdkpBSDFPTnAzJTVEJTdDQSUyNSU1RSU3Qk11JTVFWiUyMiUzRU5ldHplaW5zcGVpc3VuZ01pbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyJTdEViUyRm9TNEYlN0RRcHRZWk4lMkZrJTI0JTJDJTNGVyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyeGh0TlQlMjNIQnYlNUJ4cUZaNDMzRSU1REwlMjIlM0VTdGVwMWtXJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19vcGVyYXRpb24lMjIlMjBpZCUzRCUyMmhOOVBTclE0MVo1XzJsZ3lHMCU3Q1AlMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfbmVnYXRlJTIyJTIwaWQlM0QlMjIuMWklM0RxJTNGLWgtVGUwN3F6YmgtSnMlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCT09MJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIySl8hJTI1UyU1RGtqRCUyMypSTjAlM0FTSXglM0FJJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIpS1c4WDclN0RDJTYwVyFlS2VUJTVEJTIzUnIuJTIyJTNFU3RlcDJrVyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfbmVnYXRlJTIyJTIwaWQlM0QlMjIyeVlNJTNEdHFiJTVFKlclN0NGNEJUY010KSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJlJTJDcFFxTlcwayUzQU9tJTQweSUyQmklM0RleHclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMikwM3Awfi1TM1hORkZiNlclNUR4R3clMjIlM0VTdGVwM2tXJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldHRpbWVvdXQlMjIlMjBpZCUzRCUyMklVS0YuaHR0a3hlakVnJTVEQnhzaCUzQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0VTdGVwMW9mZiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyREVMQVklMjIlM0UxMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRXNlYyUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjJBaWFlJTVCYjdOWiUzRkF6U2IlM0JGVG1MJTJGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyN2UlNUUlM0Q3JTNGdFhLNVklM0JJZ1RxUVpDZyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VOZXR6ZWluc3BlaXN1bmclMjBTdGVwJTIwMSUyMGF1cyUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyJTJGQmcuNjMlNUVDSjElMjMlNjAlM0J2MyU3QiUzQU1lJTdDJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJ4aHROVCUyM0hCdiU1QnhxRlo0MzNFJTVETCUyMiUzRVN0ZXAxa1clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyOGU4MGJhJTNGJTNEViUzQiUzQllTLk43MyFYQyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRUxTRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX2NsZWFydGltZW91dCUyMiUyMGlkJTNEJTIyVzVheHBPT3FQcl9HSiU3QzJ6ZCU1QlFJJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRVN0ZXAxb2ZmJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjIlNDBOeUcqWnVPRyU3RG9DJTJDNip5diolNUIlMkMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFUFYtJUMzJTlDYmVyc2NodXNzJTIwMmtXJTIwUGlvcml0JUMzJUE0dCUyMDIlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyWmVaRWVuaW1kJTVCUnMwVmlSVlUlMkYlN0MlMjIlM0UlM0NtdXRhdGlvbiUyMGVsc2UlM0QlMjIxJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19vcGVyYXRpb24lMjIlMjBpZCUzRCUyMnBseSUyRm1faXhuQn5ubm5OJTdDJTdDJTNENSElMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjJuMkdIRCUyQl8uaDExJTI1ISlCd1piWFglMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIycSpZUERiMiFZLn5mRVozZVpjMCU0MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFTFRFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fc291cmNlJTIyJTIwaWQlM0QlMjIpJTJGQmtyOFRvVzJ4aFFiJTJDKksyJTdDaCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0VzdGF0ZS52YWwlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyMmJFYiUyM0JKcU02SCU3QiU0MEN5JTQwZEolMkZxJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIwdkpBSDFPTnAzJTVEJTdDQSUyNSU1RSU3Qk11JTVFWiUyMiUzRU5ldHplaW5zcGVpc3VuZ01pbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyZzJINzd+Rl80NHRFMWxxJTQwZ2p0KCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyeGh0TlQlMjNIQnYlNUJ4cUZaNDMzRSU1REwlMjIlM0VTdGVwMWtXJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19vcGVyYXRpb24lMjIlMjBpZCUzRCUyMiUyQmUlM0ZqJTNEMiU3Qzl5MiklN0NTbTV5Q3ApSSUyMiUyMGlubGluZSUzRCUyMmZhbHNlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VBTkQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIlMkIlNUVuLmhIZkRWcSUzRl9TSl8uJTJCJTJDNUYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMilLVzhYNyU3REMlNjBXIWVLZVQlNUQlMjNSci4lMjIlM0VTdGVwMmtXJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX25lZ2F0ZSUyMiUyMGlkJTNEJTIyU09ZNyU2MHBndHh3ZjVsaFplMSFJVCUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJWbSUyQzYlMkYodFVaJTI1VXB5JTJGN3dzdFAlNUUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMikwM3Awfi1TM1hORkZiNlclNUR4R3clMjIlM0VTdGVwM2tXJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldHRpbWVvdXQlMjIlMjBpZCUzRCUyMlJCRCUyNSU1RSUyQ2RaJTVFOSU0MEUlM0ElM0EzbkchKjElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFU3RlcDJvZmYlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkRFTEFZJTIyJTNFMTAlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VzZWMlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyJTNGazE3NiUyNHAxJTdDUGl3TiUzRktTJTNBOHhKJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyMi5JUnguUWolMkIlM0YlM0RWZzVZWGh1JTNEbSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VOZXR6ZWluc3BlaXN1bmclMjBTdGVwJTIwMiUyMGF1cyUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyUmpqJTIzcCUyQmklMjUlMjNoTW1oOFlyQkd3NiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyKUtXOFg3JTdEQyU2MFchZUtlVCU1RCUyM1JyLiUyMiUzRVN0ZXAya1clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyTXclM0JFJTYwJTI0SVdGY2xkTDltSikzT0olMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkVMU0UlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lb3V0c19jbGVhcnRpbWVvdXQlMjIlMjBpZCUzRCUyMkgqJTI0IS1ReHcwbkUlMkYlN0IpIWVtRzk3JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRVN0ZXAyb2ZmJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ4bWwlM0U=
                    

                    34356668-37e6-41dd-b5f7-7666595b1985-image.png

                    e188b233-29b4-44e9-8469-847809314c63-image.png

                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @mike2712 last edited by paul53

                      @mike2712 sagte: einfacher, vor allem mit 1 bzw. 2 Timer anstelle von 3/6 Timer

                      Wenn jede Stufe (etwa) den gleichen Leistungssprung (1 kW) hat, genügen 2 Timer: einer für Stufe erhöhen und einer für Stufe verringern. Bei unterschiedlichen Leistungssprüngen müssen mehrere Timer verwendet werden.
                      Die Pause von 5 s habe ich dafür vorgesehen, dass der Trigger-Datenpunkt etwas träge auf den Leistungssprung reagiert.

                      Wenn jede zusätzliche Stufe ca. 1 kW mehr bedeutet:

                      Blockly_temp.JPG

                      @mike2712 sagte in Blockly Stufenschaltung PV Überschuss:

                      Tests mit Simulation des PV-Überschuss Wertes

                      Mit Variablen anstelle von echten Verbraucher-DP kann man das Verhalten nicht simulieren, da die Variablen keine Rückwirkung auf den Trigger-Datenpunkt haben.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        mike2712 @paul53 last edited by

                        @paul53 Die Stufen sind ja wie in meinem Beispiel unterschiedlich.
                        Warum kann ich das nicht simulieren? Für den PV-Überschuss (Netzeinspeisung) schreibe ich manuell die Werte, wenn z.B. Stufe einschaltet, kann ich den Wert doch um 1kW verringen, oder auch höhere Netzrückspeisung simulieren.

                        paul53 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @mike2712 last edited by paul53

                          @mike2712 sagte: kann ich den Wert doch um 1kW verringen

                          Ja, nur manuell.

                          @mike2712 sagte in Blockly Stufenschaltung PV Überschuss:

                          Die Stufen sind ja wie in meinem Beispiel unterschiedlich.

                          Im ersten Beitrag hieß es:

                          Ich möchte in 1 kW Schritten jeweils eine Stufe, bis z.B. 3 einschalten

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          866
                          Online

                          32.0k
                          Users

                          80.5k
                          Topics

                          1.3m
                          Posts

                          blockly heating
                          2
                          13
                          1022
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo