HISE Logo Forum
    • Categories
    • Register
    • Login

    Passwort Protection "Enter E-Mail"

    Scheduled Pinned Locked Moved Scripting
    41 Posts 5 Posters 2.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      treynterrio @d.healey
      last edited by treynterrio

      @d-healey could you help me to set this up?

      1 Reply Last reply Reply Quote 0
      • M
        meto396 @d.healey
        last edited by

        @d-healey I would also be interested in how this works

        LindonL 1 Reply Last reply Reply Quote 0
        • d.healeyD
          d.healey
          last edited by

          Restricting users isn't something that appeals to me so I tend to stay away from it. Also anything that is client side is mostly not going to prevent unscrupulous people sharing your plugins. You need something server side.

          A simple if statement check like in your snippet is not going to provide any barrier to a "hacker" and will just provide barriers to your genuine users.

          Search the forum, there are lots of examples and discussions about why this method is not so great, but why some people choose to do it anyway.

          Libre Wave - Freedom respecting instruments and effects
          My Patreon - HISE tutorials
          YouTube Channel - Public HISE tutorials

          1 Reply Last reply Reply Quote 0
          • LindonL
            Lindon @meto396
            last edited by

            so to precise why you might want to do this...if you are selling plugin commercially....

            1. Most sales , and by most I mean 90%, come in the first 6 months of availability...
            2. Products without any kind of protection are loaded onto the warez sites within about 2-7 days....
            3. With even fairly basic protection(like this proposed here) will delay the hack for a "proper" hacker to do it - and that might be anywhere between 3-12 months...

            But in the end Dave is right all client side stuff is hackable....

            HISE Development for hire.
            www.channelrobot.com

            d.healeyD 1 Reply Last reply Reply Quote 0
            • d.healeyD
              d.healey @Lindon
              last edited by d.healey

              @Lindon

              1. I see people say this often, (Mike Greene said pretty much the same thing on VI yesterday) but I have found it not to be the case. I think it's more a business strategy thing.

              For example here is the chart for one of my HISE instruments that is currently having a bit of a boost due to new marketing.

              0809c1cd-3e0f-4c66-bd7e-b7b4b4d9759e-image.png

              Here's one for a Kontakt library I released in 2017

              547bfcf2-c1d7-4b3d-97a8-4eeae03d86ab-image.png

              1. My instruments have no copy restriction and I rarely see them on warez sites.

              Libre Wave - Freedom respecting instruments and effects
              My Patreon - HISE tutorials
              YouTube Channel - Public HISE tutorials

              Dan KorneffD 1 Reply Last reply Reply Quote 0
              • Dan KorneffD
                Dan Korneff @d.healey
                last edited by

                @d-healey said in Passwort Protection "Enter E-Mail":

                My instruments have no copy restriction and I rarely see them on warez sites.

                Consider yourself lucky. Even my free plug-ins show up on torrent sites :beaming_face_with_smiling_eyes:

                Dan Korneff - Producer / Mixer / Audio Nerd

                d.healeyD 1 Reply Last reply Reply Quote 1
                • d.healeyD
                  d.healey @Dan Korneff
                  last edited by

                  @Dan-Korneff said in Passwort Protection "Enter E-Mail":

                  free plug-ins

                  Try making them open source :)

                  To be clear I'm not saying mine never show up, but I am saying regardless of how draconian your restrictions are on your user they will still show up - and as far as I have seen it makes no significant difference to my sales.

                  Also consider this, the bigger the company the harsher the DRM and more likely that their software is being shared... but yet they are still in business employing 10000s of people and charging $$$$ for their subscription services.

                  I've said this several times on different forums, but I'll say it again. The reason people buy software is not because they can't get it without paying for it, that is a very very minor reason.

                  People buy software because it's convenient, it is probably more secure, they get support, they get updates, they are supporting the developer, it makes them feel good because "they are doing the right thing", etc. etc. People who don't care about these things are going to find a way to get it for free or not get it at all, and you don't want those people as your customers so stop worrying about them. Just make good products and be kind to your customers.

                  Libre Wave - Freedom respecting instruments and effects
                  My Patreon - HISE tutorials
                  YouTube Channel - Public HISE tutorials

                  T Dan KorneffD LindonL 3 Replies Last reply Reply Quote 1
                  • T
                    treynterrio @d.healey
                    last edited by treynterrio

                    @d-healey I know that many plugins are quickly cracked or hacked, and sometimes protection is not needed. I released a Kontakt instrument in January that has still been selling well. It also has no protection and has not been posted online yet.

                    However, I would still be interested in having a solution for it, whether I end up using it or not. I already have a Label inside that writes the E-Mail into a .js file and then displays it at the top corner of the plugin.
                    but I still haven't figured out how to write into the serial number label only after entering the email.

                    T LindonL 2 Replies Last reply Reply Quote 0
                    • Dan KorneffD
                      Dan Korneff @d.healey
                      last edited by

                      @d-healey said in Passwort Protection "Enter E-Mail":

                      Just make good products and be kind to your customers.

                      100%

                      But... also:

                      Dan Korneff - Producer / Mixer / Audio Nerd

                      T d.healeyD 2 Replies Last reply Reply Quote 1
                      • T
                        treynterrio @Dan Korneff
                        last edited by

                        @Dan-Korneff :face_with_tears_of_joy: :face_with_tears_of_joy: :face_with_tears_of_joy:

                        1 Reply Last reply Reply Quote 0
                        • d.healeyD
                          d.healey @Dan Korneff
                          last edited by

                          @Dan-Korneff said in Passwort Protection "Enter E-Mail":

                          But... also:

                          And this one :)

                          Libre Wave - Freedom respecting instruments and effects
                          My Patreon - HISE tutorials
                          YouTube Channel - Public HISE tutorials

                          1 Reply Last reply Reply Quote 1
                          • T
                            treynterrio @treynterrio
                            last edited by

                            @d-healey could you help me with this please?

                            d.healeyD 1 Reply Last reply Reply Quote 0
                            • d.healeyD
                              d.healey @treynterrio
                              last edited by

                              @treynterrio I don't really understand what's going on in your snippet. Can you break down exactly what the user should do and what you want the script to do?

                              Libre Wave - Freedom respecting instruments and effects
                              My Patreon - HISE tutorials
                              YouTube Channel - Public HISE tutorials

                              T 1 Reply Last reply Reply Quote 0
                              • T
                                treynterrio @d.healey
                                last edited by

                                @d-healey I want you to MUST enter the email first before you can type/paste the serial. Or that you have to write at least 8-10 characters in the email field before you can enter the serial number.

                                d.healeyD 1 Reply Last reply Reply Quote 0
                                • d.healeyD
                                  d.healey @treynterrio
                                  last edited by

                                  @treynterrio Here's a very simple way of hiding/showing a panel based on the label's input being a valid email address. This snippet might not open unless you're on the latest develop branch as there is a bug it seems that breaks backwards compatibility.

                                  HiseSnippet 14101.3oc68ssbajjrXTytbiEzdcbNNb3WcM3D9D.if.wUJdYzrKIEoDOKoHWBpQqLCFSzDn.QOpQ2vc2fjX0xG8+f+A7+g+N7Ggse1ubbl0st5qnwEcY1kZmUBc0UkUVYkUVYlUVYSu2mZ2i16m7rMGMh5uxJO4WclqSWpmmi6JOovESFQW4I+aWsyDa+A6Ovvzdkid4JO4e2pmX34ScI7h1axHCOOZuUdxS9UuBK3IE90qv9y+2e+dFVF1coAEsxJ+niYW5wlCM8CJ8r+vezzx5PidzKLGpU6V+gi55XuuikyX.e9UqVakQFc+fwMz2XfU6aVckm7aNnmouiaGeCepGTm8b5Moy.m6r40+GM8Lu1hhOTekN.f3Eux9CLs5oFqdvH+WqMx+U7Q9+gUOwrmop7.Jv+.6EjfVnSCdx2jEJUeFPomngR+ZNJ8OtZmttli7CdChO+aV8HaXBouAPp0QEdcW4a9e8jU22Apgse0gFefdnK7fpEk1nVsJD3uJuyZqAjaOexsFtjiMtlZUm7Bhrk2P822Y3HGa3gRE4utHzF9up5gu1120wZeCKqqg4oRN172IJGguoskoMkzercWeSGaRjpTpqrGp.Hg0XZ4093ZENyvl0C.MTVuNT2aotUM8NXngo0t854BTiR7l.8yC5iDdyScjveMNRRne5aX4QgWogvuwwmdpcIFlAcDI5q52Ow2IfnE0MwWiL9tY0vR1iGdM0UmtfUD3LByt8axG6VWNsPqhN1GYa5e5Hp34Ccr5grQ3uiybthfXB+5sG8RCeCjeUTFTuQTWeSDcdxKo2BK34buEV8kTuO36LBV6plAV4I+Ve1a+cBdaFGwJlPW+aWkycrx8q7jUextPeMA+w6geLfZdy.MQHG7Gtyrm+.UA+Ce7Ob8MRIGE9MPI+uwh8o2ic3pd85C+GNJTXQgvXAiYPfEbFCDKjc2O7Glnd3+okruW8I+6+l.Ta0m7+CdqoOcnNd7uVakPk1Pu3akSVO4WsR7E+fXGmdisL7CKKBE5JdAvwDR..tH21yzehtP4YP.UsLEPkWT7eb0yL86NHYb7aR.GAdoOE3nPr9ua0C52m10O.A+0qd3eddkgOkt+bmw9l12bhguqIxE+lwC6.y5coPuaCbUdHex2fqm3OWCeFo.cfslYO7uB+Q7x53yOQ7x5xWtxPittN+TWtbBbiieKqD.mrY6SV.1vFdlTeElrCc57PXerepa2vfJVCaLuMr471vVyaCaOuMbi4sgOeda3lSugnZF6N12YHeYyJqbxYGvD19jmbfsAvAx3VWgB6LzCDVykbgb.q12DYO+F7e385yV87AFi7.938bfBcGAKEoqaZ20ZbOp25G637gcs6cHkZU8m8jaOrx27+4+wpq+cqQf+ruynItnjMRiZMpWA+6Fr+tI4kF2Z1i7ZpgEcxZrJew.SOB14D7ecoThmSe+6LboaSl3Llz0vl3R6Y5AKKtdrOTMehgcu0cbICc5Y1eBCJPgiAETcI9CnDPckgdDm9rGd0adK4UTapqgE4rwWaY1kbLrMisGkX3QFgk3Mf1ibMGPXSNDwhNBrfbnC.YFUsBgZBu2k.JT3ga41T1IBHVg33xfRICeD4cINivFVFv3IDjLpZa0DF8ACxdDSaFfG.6OB+..GLBuCT8kbMkL1i1erUEF.fZSd2QW75Se6Ejcey6Iua2yOe22bw62Aps+.PjBgdKkCKygirLAPCiJWCa+I.xy.wIGb99uFZyt6czwGcw6gw.4vit3MGzoC4vSOmrK4rcO+hi1+sGu64jyd64mcZmCpR5PQ7hx.PFj39roIfJ1i5Cpe4IF1uGlXAkmFa0iLv3VJLA2kZdKfaFjt.yyzm6XPwvxw9F13LfNVkbTehsCnUnGfge+.e+Qau952c2cUuwdbUG2aV2hCAu0+gpq8cqu1ZHSuGXs.LKFvYiJMIUBDzW8sdzWCLzmS8brFiynG53x1p2qju6XTsuBqU3.6a.MVqZ4Xz6Pno65Up3GO67S+WNX+K9oCO83Wdv4OzGJ2aclB0O6b5MvlbtU886WrBonK+QT6xYERm.KOFOTBngrmlG3zgNzbOPWNIj7fmuFdddfkNblcX7u3.r3l1cLr8BAIeSeKZQN4d80IAB7.1H6dfrp0Jv0l2P8lWyeAnTun265RgEhgkWJpTINji0XFKvHPH.UYwhTs6RNW+ykWq.vtT.sffdOSJYOn6tbqVWw.WAbQPo6wkz7JypcAy9jRxpWEkhB5X3U59pAp+WFqaAIUCM13DPaAvn18btuTQFc1FVYDz.jDs+9j+ohjmRzAD7XQT.CH3.krvam0DPlGWv.PwbGOD40I654YdiMnGBJvw2gsfjAFxPiIfvX.D.j7FS8pRNyhZ3wDGAUCDE2m5BvP1.re4VhTEvqVHosvCqU3Az3tBQstCsIrKZqtWIA0zxoKL1BfkGPR+Xw5E2lTDTOj7tAvpTb71.KYObNc.93yYU.HkjeDVpNjhkUm0pCteDZ5GzarxpgkAqgwG1nE9Pmwd3b.4LZOCFneNC1mSYCSVAMwB102G3.XO2Fe90H6M9zF3Suj10XB6wmqATVAaFzZx9iAyRwR2h02uzg.lDR.4LEeXG0n2BsoAG3WpyIYBETaGhI46I0arI7im9zPLUlduDW7P6URi5co4UB1INPqNZr2fR.2x+DA4VLYrH+U1uizJDcJ.sflQqkStvem3hm.Vw2v3H3yzEO4nWdDY+8Ax.GrHXPnr95eK4UGe5d6dL43cOjb5dnDBnbTnOe8skQ+nqnekky0FVBCCCjjiqow1wDXPGNxehTFA6AMi84f4XjxGo8v3hU4pfPZSzgVGJW8WrmqwcW3byMVz8F66y3sThFtoBaAO4iHOelP3bGeC2IcrL6wVDmLDXi.eTWN4Hf8PtFAqUfU2zF.361CXKuwEU1IALHPBmAzePIUAUiLP3V3F9DLZgZI9+3UE2SdWqQCLTkbiKcRERspsKy3UtoJ1u+HZ6OhrvrXIiKabEYcBnonwk0uB+6lWoU2W63Z9WPojxZ2TU6ZrZ2fW6YFiZLMLpUJXT759LxTZRxChVwFDoW6mQRqQOjuo4y3BJy+DLt3gQQekqQOSfM6PPMzRWhUQy2DAXCNrqceMNhwo.L7iCGDOPT.22r5H3GUHWhsDFXZy7.Q7o7QXS7WHbZTk41wzPm3yygQPNuWERTtLElJKLD1BZTZEAaMjz5B4gX6.61lKpsup56HdiIXGOp1xl4hqN1zAVv.GvZCxuGG5jsg+tojUGGWGXYYNxiV5R8ItvyYKVuVuZMVutYp8JL0JI8v7Oe.qlaXurYBuj8Sw+LKb9mO1JQoqASF2KlLF43YxTK46TqD.zjOOn3+xOQoV05.If0R1FQAqDXqquuBA9uZUB5qlvbP8ZQY3mpDs6F.caEEEOWcSspaDPBg8Wf8OcPUbAMog8XSgbppTpTyP0R7JbwV+9Mq03vlszVDg5w+5W147r5vcGzyyMGaPoSmvgozwtZLfmi.f16bZWeCaXa6RRxQERSMrZJ3xLJEkW1HI6EzXwhZTeMrHJ2GMLMz9LHcSoO2m99RQ3YxQGwEfJF4eKCxd6Bzvaoj+4+YRDRwGSAESXumbNtKnsCDhKx8UzLMYpbgVVoNyqFT5ymtT+wt1wjlFYPjjLRcYQ78HaUIj.JTLIqvMg+a9jXqoR1T56mmTeCEVuE9+EzWMQIdCAR0ez14Zo5ppBxoJqp5OeZMm7hwpcsb.ogLrksMyKHMpAB5YTF7PeHe6KHEKJ0kDadOSutcL+Knl1MZsiVgnkYZafopm9dXvLir7feILmCHRWfdzPNqgNEoD2cIHIULsLsoSDokKM038z1ANjR26ZAF3S6cAzJUyEJgos2PDkA.CU6BSWtP6bFIb.Ca6hAF8btSPR7XOfqshMAyVvwPhfJU0nWOI6FRXzI47ZwGULfk1ddWaA6JDcbWqZK13tt1v9ktNi3X6gtNCY3S.pvmYpDpaYKptDjivYs4iW7zcx0jhbmmoNknunSRE380ttcETCm98g9CY+pp3+n18NUV7yDU.zTFUYg+.W2E1AG7FGWXoDv20S1Z+Alc+fM0CctPCkFmd6Y1yzkxVEYXg.FQWNfFZZSdAeYzPi6kMwCLq+CzN9SX1g9wCr6suwH1iaSJ5x2pE3kuP1caGzyODrRxXH0moqKR.3J+WuQ.MWsuOwPQRFkMW1rHDr9Tlif+ajfcElRJgrDv+AsBWiHH8UDTcwrmDC2EPK.KYM+Fp+d3fvqjb.yftrZL0geAIj3DAcYc9Tjpl0E0jIeoQ.KNeWMF6rrtUzmgBXs9QjqPPMyhRNm1cLejxROSw49sQXEA0MT765.5yE8ctIwnv0ksPb0FEJ+yCzu5YHgmICXWuKlMA864366LrXzQjocOyt3o1urGVtN3QnWRMOCnplwW78TYxGXSKrewsN7prztOJLf4855vAOXxJjMPCtjZ+yLRC+KXLes4MLMXB77nnjboBiBRhFMm5wfP3ir+NCsYXuVnPSy1Z8cTUXDdppwF6D904QYl5MSQalfdSoSC6oDTqYCIxtz3dDPa4obSnQiPEGEsJGZ4vpalJ5Dd1Y4osiFoXAU3Ij9NHR1sdhnFZSeqqacc6loOGI2ouaiTAQ8d060ndlfXsDsEracoqGEKpq.cSjhBjWbU5ZcAkmwPr9Fv+aqrGhYL7Z.+uls9hL7tj8Nly1Zq2D4CLoA0qUQIREehwAHWAfJhp3UCqKpp34UcTE.z0HsoV4yjRoAqnVH8R0jKlfpoMZHpgh.EQCUUyGMUgDo6P.0pY9eOKZfp0rbqHppSxitRgqbT0kBjskaclBIvMP4TU+jt9o4bmj7phZtn34WQ0Hf6y4rvbLCDloVSA1OIaWmnZrsxd67EUS1D3yBzm8SxnLAsZyg5rhFmrFs5pxVMjHcX+aXW3sPkYY6oDFGd1bfDOne54CTmGIWWUoe8hVdNcuWzlkh1w3gWX3NEu7E93R4UVFR959jLZe9NXpkwGj1XQUg7Fn.oBfk9vSF4YIGQMI1DLFh9Q9sBPKHaRy8n72NidEh2nb4JP8pN+J+toR4WgC30GjnOdQEbdAoc6D8.edNgHPX4lbuayWJrT8tTZqxqKN2BwJ8lR6v3FuApRhmdWixy+gCmkSZ3yL3wgx7Cm3YDQeGd+EfxKovjxo6ow0jAjT38HkmriHDunX.o8mIA6zIZJKtdEmOVDfS9AF5JpzGE+K9GDmEPbGshSB0qizUQcKKOAfnczyXcD71FRv8f3eEGgVTDHTOIGaXmw5B7j3eVRjqPcQjABzBET0whGjy8IyAceRLPJ.oXfXvPMGembd36vPi4S.2kjo3NxO.J5WKByv8AcexyFP6dJIMdNo65v9Hh82IPd3d+QiDo9I6E2wOYMQT2z5JkPfbYd8b.9v1h2faKdcUTMEZVfY08F3+qrjiHU1.zuMgPDYjDAjw0knRijFoJHu7l9CvTk8oHBdWXZzFAmaaVuXifewISOPh7mfi5VtFUHzgwmwGu6D5MSmCraN3.E8M9OI6GnD3O5Fvbzkybv9mqznayGiWZ.NJKWSNKWibwxE0KC2GuKg9A9Ogyj9LwH0cIwHEr6UH0I9XTpRXKBzEPLMaW3GyUsDh7JvxEKZe+hp3RHjKouUD1gBcvC7Lc3WLaNnNbamSUUkaElV7uLPtnSs2BV5shZFS+g4Was50XaqkxNWL8HyT2KMKrDaaVis5PL6zfyQiH+j.4HhQ1s6rr1vrQ4YDImnPRnrIAHZbjLYIaC.FxAYetwFbOXn24R0oj6lLQokJHnYfHp4VFwJP7YZleL1bYF2.biIZk+3F3RComZXhST9gPbhS7834AaWL4savk217p4QKdzWTUqkIKhF8YQ4IQJySQ0WaH3OXA4Y437oZw2Yi.Qt7fhVvev3xR5M5AOM+W.kgn7CAy.d7dOdj8nw97vs2SZ2dzxyoOHh1r4KB+yNr+tSI2acXJKe5TG8HGxJjZSRzPsHgO6cCRKvZku4tA3++JQTPVHGxN4Gc4xsuEGCqdnQdan8dCSL2jIeqvLEdroSN4m2.vOsqRJWBCh.0nua.amrmWVeTvK5JMUjXxLv+xqJBbuKK1c.s6GJBiWYmI1oWaTqEIZgT6HtKSUpik.M.Gw55jbnoueRmNZSg2C0h+9mI2xXyHZkvcCdznlLmKjVjHGludP4wKg5P3Xf2mZpBET3roFTP6lSAARUfX0UArRrwP.EWJgHpSVECIKS6ODaHET3rMjBZ2hMjXZIFWBmrXF+5KTiQwaJnGv6JtWwMTE3h1LHN0mU2tqsD9Y3FSM0Ubor1x5.Kmz0HmOQXnqpczfyO4qeSzabjZ2IM9QcRZDtR8WM67l5sdA4PSa2JCjHg2ET3cxCPonJrAiMKyOWeo9VpI.XlQWecX5Hh1K4ZWvtIOeO8c.MTaiE8vlBy6MmG4ibHJQlMJWN7AtEmSKsaYSk.BdBLS39CwXiBJb1XfBZ2mHVGrCBwcH8+KTdUSXF59S6WpH9zo86WrLt81ypig8+2FeedArXM0a70XhQv9ljgzy.Pw18J7aIEKqLkG8ADIETwVGSV.DwliGOWfGVT6a7GDBCBcIcCAftltcsnOShIrCtfU0PcuKcjElFtBpNaqclmZl4PRNEUfhnFugnzjM5C9c43pEI+c4PZ0qUItxQOHU4IEIHu3EjZBwHZxMhIIowNytXjv2zD8cQjl2.VoYK1DI3EkjuAllCcKOJWN1EcQWeO7uuhcwWHjD2vGqvEIoGS3WL6K2uXYoOSZK4irgf1JjZAJ7DvmeoXMYBRKzZZhsi6Ea0q3KuvCVgS5wAyQgFwZWrKrqpPDBhiuTHp3cMlqqRQEMbdl16njDOG8Uy1rVzV+YTT8bJAQsDoYj0NS08DUHsC7jltgcM2Iy6JUcMnl1hsDteo41NTbcZvJU0QID5Gnldonk2rpgGW6tOkZ1w0pUWykrHtvTWV9cMiyZR3500Vad81ehaJIMw39HJXpalJyyJn14P6ZDBIS4.JzZk9dSvy5+9Jw01MYyzn8haklrrYzHMYyVno9DiP7PAgVFyqZgbj9l+oboF+3Z4RkCcaAzlriaNf18PTbeIII6OwVUBk.DhoZQzSuIjBcEVLVxzzPnb7qTal8g.j4fnDRLaCNBTOYwrIMANCDsjXvYtoZOm603ukEMar2xV8IPv1hrq0z2hRtKRMLN6D6aH9MOPoC90z7b5ThOnzPqLcxZNQqo5T04eYQD7MKOnVRIVsc5FM.uLjOUCJV+2eM3i07evug8xZ3S7UrSTxG7ahqIG646LrC0GyUnd5qLC8hYb8Yn1lxpz8cFdsCrHdZt8TVO4KSP1Rt5uybFMdzIT6wYm2GBbOYgTZUonNVY159i.V+ormar5uHi8an9G0iZXEBf30rRGIhhAh8LurQa7.EqcUxBzYSMjqCKQWLcMibLhV8IiWAOWuL6hbxdTX57FEls9KM9A0oWjBmvz6l7Oyy5KodRo0pRZ8KOOqnl+41s6XaoRFZRzBkZcJTdNO+znMaN3GR6rSmq6WZp4dnDb.bqolTDBc7.BxXNGwy.64T4MmidcgXRyW+MebqW9bXm7FsuZmomtUVxqvKjq9ZQIbI2EyIspNJMWmXAqgOykhW8nqcctyK3JXLhU5d7By2UUP3sJK+yRosg+3GDshgtNMg59zHw50IW4xITwtcsrh4AB0F4yb29RSCKmaxd27jOnS82XIeEKqUtar2idxpUscVKlmihFQQkjo9t1BkBU+TDbf0To.O32f5gSMdlPIdXp1Ndp.hcKTOTl6sjF7.lTLiHg1cEKgwW39Sch8AUXV50A5cV3NIlJ5rgbR3QzXgH7bQL493UWOHkD1rcFHm1lCYRIxQBaqY4XX1bL0vsyKIBU7S8bZjIUkjFKo30w9FLZpVYUU9XHNhbbQ7kYSf1xiBsQMsqqWwHrXSkqJqne2RRAwbLKyrKKsPu0RX1UaMn8f5WLO5rnCxV0l5f7gvlmLyR01Gyzw140LIRZ9GNjYwu.LKd2dXBYeOC6OTj7W+qjPuqC0BHxvqeii+.vRFzDZ43InhZ06XyqcMbmTbmf5kR2pZBebMUHuOrC2MNoAZ1r8O.SC0jG6WHy9SBxuwgbN0arkuWwDEiFDHRYw4k5A92NZvljkSExSnyjOVwmIb8PBWP1hZFdUX93AOFpvzsTVm8KHyrHyMAgtIu54sENpqk2JuJ7FtccrD7ycYrLGgma3N5t5wiwrjhuqipZCp4SohZt7RbpkY6kPlLFNt2VQg+39Nt1TWTUuswhEsc6KqKuP40t5Awcv5g0xUXg1rVPpjXf73r+V8AoVFecyxQ87mNknPd4c4yOSaLIFP3kV5AkKwUqu4QL7rPFCcGITKc3ASNLggeFAvurZ2fo08DFgHcgwY7BRiPIHcQZCGlkEPQBjRkwKVH1trpx2SzCPinBGZ2nU+1aDJXJxl9VRRfwqTTF86bP+ChwhriNzjDvznlNmihNRjokf50zB6d+jB6GsyumTJTnsfUORrBDoxR8WiDzp9AGrKKdz2DiJCEtUNhmUquQ5gtZfelxintkWBuMjlhyrT1NTC2tC1yvcQMgQ+z1aTsVTsFygN7oclDMh5e6FQV9NmpH+7xwvgnN8G.HRdhb3+fV70R+P+4mVRnC9Ooi6MOyTbiKm+Xx.V4oc6EtDU+B+.QbN6yxD9qWBB17oEuZGwsKTrNSqcAeGQjqFKqj7IOZFNvM3.GaK6Cqhqg2fhWoNCGQRWIZfU3codmIWwp5qqB.fJxO0tDN3TIOf8ioymXnUVOXyhF+F0SbZrN6CLE7+EgUl5KUQZPodpPog.JXykoMEQrDIx86.qUbV0fyWja8cV0.E9jcMvyA+p3AtXXMjG3bG4PiacbAJpWBJmieSk3BNJFa9WSTch.62SJN.VGwx+TfpgfZDE8.3UTM0FIluRCH3SiEOtcXbRcGsSHpsRQuYwYYFJRtzujLQjWjKAJWkXzYlRbNWHT7L+Bsajf5sAZtmLWeRWJ.gilS6D+llbGwMlSuVH8zSW9iYun6MvB.0drIt9h4rexAMzR2DWgSH0kupwWngioBQLHeyEHiG3y6ZQcwO3Y18.9JUTxjdl4Fq96X0NUIuw7QS16PJchWHOQFxIZyuauBydO3pT7ZymX2aIc.iNlD3SqjC6s402VpPY.oAFbGUEiYOUemqM8dhg6GvHegk2pvOvgYbpnR65wuoXnc8Bca2I1KEYFy5aF9UYsdNBKMT8nILobwshKVmOSlCYtrvJIMalCYtLOk9El+Ngc3Yi4IinU8cN14Np69FdzRkuRpexvwV9l3mPPjbTWc6JX43f6vOaqhco.Hn6aPkKV5hervJdjcemhaGFX0p1ZicHWCH6G1IZ8emgK94HKdSfYqTZxeZL0ColwaS6TayAttNtE2Nn3Bw6NsWFm5U8NNhpWKYWMcavVK5mtKrCJWNR.tn88xIIkXzBPlffm46zoAwhjlng9UNj0lK0bwQegzBHQd4Yrep58SaEXxaVKHlWVj+M6ir6sFlVXnKhZ5dv8bMdwOe0j2Qu1C.F64aot2g6aIUR4pvJSOx.+31ge3x3SKIoEzo+QllOuWnxyabJxGrSaq+jhUiy.VGBOa+02xw.iVDhuoHu5l9rC+yGL13Sv1NeAKJKsLHR5Y0jK+sGOT7g5PTnhgIz22vpif91Kj..9zw8nuUzbbhBdO8obmkv6wm9Bx8beWTH1NOOrllHLN5w+20CvtfHgLsHbdJ4WOwUletxrjXPZ9TEN0pbvJaganYeOvjZZxSyLhwPfBfETm6f3nsU40Y8k7AIbBQqEUroNHYk8P3H.NqAchhB.lwSFQ0BYnginyVzBAM3SjMyInntz6SxEk7O+wjSN6.xIN8nE0bumoGLvDedjKEZYcwWZ5EtYbaVVJRtValkGjNALSOSEID0lh+oRLhwnVV.yqG66QLifv9b6xcytG9gXlfVcHZkHThv1LaQSFzhr9xc8ZpQuoDy.7OQhyHDEGvzrExwwjKT69qutO6OIjbSik0y46Gj9g1.Je81QijJeENFjhGLgoOL+TxXjQ2NSQso7JhmmH2bl57kcLalbWtPQpI6v6Yw1STaeeM0ZDtqu.B7f7Moz6oLp5X4aeOD+6hxOTLu7DZlPhVW9oZgOI+3FEwbyPA6bTC87GX5E.AdgB2zm0Er+RsbiC+PHa1Tcd3siFBEZI5pniWnqwufBmCaWQK0UihJGlrLQpbTBOHfo50F2q8Zi6Uul+2ry3P7RTZeY1VGA4+nynt3YkZbCk6Rifqoxkfhgdzi.BHhAeGFHFkwzrrrPne4EdUZcHvTMhw0v5TzCgYzCQfMBUdskUFpSEbzd0TIor8eo8M.yCX42LzzZJSDP2nFfFjmXuTfz.ArhjbNQ8aVlkrj7oWSMuYfeoxZVdJR4qefh4YxSvD6Dr8eoZ7qDf5Y0TgYud3WES9GbLf97rPSvXaJoOkF88ki1w1Ao6pWPTcSOMhvRnStUNzF4bWofdrBaXGJofGcQV2jO44vMfaqc.yyD7KhdZAiC231fLYAXgazn2J479Yx0hmbDCboNn8Ynbx4swaXFI6wlZ2GymwbF0FU3Ifun.QXHchAcVvvT9A4M0AYzDPWx0ZRpZZiiULIo0.uMxrekyQs3jswg3Ll9qlSRAJqLUxPW+nyip7IeRUND8PcNJo1.sOPD3E0ogfvAOkVK.Y5xkL9Nmazyz.r49V0mNhxYwMhiEEyHCDdl1kPH9zo07IrlOIn4Oi09tNdSq8SmI+Y3stZB+exIS8CQkWu928cr+86HL21VnPG1okWn.a+dhuClv1GYYLgXf253QDdz7HaCr+qVSPk.zZw0TKm6Xmlx5FW6.1z2kqstnw3KJTXWWWiIEJvN4OBdHj7yeALAfk+fY+d.SF+UUIuCH..XEHQOsDot0jpbvtdhaC0eL5cqaz99iWR3lZtJDX2DRCJASC+FlI0KgYeg3CpPsx6D2jWz88AJwHMeKh70Tt+WMR7aVTppDkVhfQ37cPuumWSkh.qPZmTbAFGe.8OGawTmWcX.KF5HNDMb3AxkjMWsEdyLQqTu68fTkqBkVDC+w2hUk5hKfZ8MpUQVh3GM3eCaDd5IIUVXYYrRckQlt7LAcF6i0sBAFVtFrQQHtlP6yJab562l.q1kQZFWW.zu6QdAWeH8xDDU1WPK3uBPwH0KhFSYmXGaJmSB9K9yx7KiLHGEtRh8OEjSLOCy916nWXCVb8DT3LRwJjOrMAfmTFaIT2oyPGiZKtU5vjQReANJn8EvNfmjEW2wept7yNu5gfCPoE6Pqjt.JqU.UM6EdEPy1ZL+UYROE63GqezpGWxp3SdtpgUzeo5SERHW7wBW.9pgHy8YkQG0oVIDbOpAC+dFqP7fGaHu4wAm4TvkOVCKmhEIwC5BF6COG93E0vjv7nrpbYsqRJ904QeXZwUtrs0itQcL3vt18SENMRENwNNG8DAXXGulD4IEmFhvHhc+olH23ulkGidgJSBHigDMGGOuWt9XYWoZUeNiSASPLXegqP2JHmwDIUJM0HMiyPztbjPPXNSgfIfsaxv1FyL1l5UGO8CkW5kD4Y5FMABqm7fikn3h3l9uS3CV1PG2u5ZkFU55RckTYrD+jwDIZbhm+jTKDkGNQfuAzRIjqI2RJOYlKO0wYmyTJT.vyJwBox+jgvkTtPLEllDgo6lqjyj6gUfJLBIL8NTrXtQ1nSiqhM9mVJPpdNy4QxDMepxejmCIOzEzzW+lXxdRW4750JG5Kpq1sgiyrE4FsUuQ76xVJ5wOEMPZmT54H.TA5zTLyjug.X7rqdd1PKI+ZqeebzbtF+yLGxwK1rmE37785Cb0pdzHw+tYlYNW5FW5jvWVjXQgSNGA5tIOAKxhcPxA5ivjZZ50gNxvE+XqUN74aJ2b0z60vX0BGuranfttVxQrwV3+SMhS9tcq7gcgXfMR1uJrdPam36XsTmLNkzobsDSzGZABchgidBG+agrzVVF99ZHTRor10korV4k3PbgZxsVYYmfAz4jUmsQi15Yghr4the3Sp65ad3wDuXf7MCLr6YQC8NkuM+AXXiVIfFIfEjuS4Obr4N8uNe5gd9cAm8QnO4OhrETd5djmeis1XqmWK1djOM4DR0zQxAQvxJ.8iihreE5NQNkounovin6DjU9ZJ7koaZIyW9RgEMwzmPNSpQ54LIgdvZQvQ61gtKQe6kE2OTFcI43F5BLn3jeuxlm7CUJI1hHeHxxYlvWIOKCXG5SrSraZwGnSt1wvs2tttN28RfyK1ktPJsSntAZ9LrP34gRPa32Jb76KZgzyPyqMej4okplxLYsENl7XimuG+.Bxtncyw78z1rHaEG46RDAqm8ceBmJ3hrGjxwFOjxWRxCEp9clgM0ZuaJE66GYZ9gUVG7iZ8XOsJhm2raOp64rWTLKk7RPyr7dkaaUK5EliiHguIl7aMWMwslaAU1Lsq+szORSGiz9XC+PPJdNW95MnlIec9Rv.lPfB8u1k0RfFpYGC1GOf45jnLJAe8DdkqYOFqRoQ3eWACOO.K8X+3bm67vqd+0.6rfOhUqp8L7MpJpIvoH90NwdOB.96weE48b3Bul+iHukKpCuHh7LLD+U.45LXArOLC3i5MED2Hgt8LYymyyhsAeFKY0TeHopjl8dgpDezf0hEQklr.sjXR9dspwGUhzeL7xm9TsPpTlkTgl9elezj2si5ESjmwFXFmiKTk04UYPPULjw2obTxNR7Rr3RvDk9Evrn75JmNJDUxZO+Rbk20xZ2Xqor6URKDqnQZDysHppkZ9CxZmeaBXe4xgyg5o9kzbBW8MPeALoSiQtRZBxRKorKHt+dRRDiFEQU2RiLEAACcX5hiTtMyjTV7bq00Q2Qss5dImOBcXGuqFARh6yCRZ7QuntQXXuz7Jwmlv.78NwIhyxh2sCukWifOwLEdfe63kR2TKYOwYrGceCz1gteHXMK8VzEY5qa4oG.MdeVUpdub8m1Az7cwW1Fr3FT0II3LQCNxCvIJfNmGjjB.ICdYLUth.MgdE+TF5Xotnbw3xI79Vp5FGhaykqwaBtfjW7O7hzDfvWpJLaiUGWvBcPRXIIeD6Blx5ptVlc+.+V0+s7Rbww59XwZxfXPwSJ5fmmQ2I3McGfQvEOqbw0CTs9Wq85Xg3Vrqcpfpuc6LKR4wGmLZSk8L6U38CpTjSLnHdgevv3u31paDTkvukELVaiWe7fx4qwkuI1KDK92FLbH3UCMbuwDuEJs0quT10144RJ1trVS0DJ.q9teyMqw9Sh0nQZUQaI81gCL4jC.XX8EmBiRL5hDNObZ4g0VYEPVDckm7M3+fQGvJO4eX0CAcDotLSCp9ydqHhp.nRqlP0Ku54CLF44zaxdNPgtirL7oqaZ20ZbOp25f8FcGP8zgy27e52rpvO266LZBiADTsoA6N.yt+t0Zzj82sHuz3VydjWSMrnS37MW.rVXB1mRv+0kRIdN88uCTXeaxDmwjtF1DP7iIlUBtdrOTMeLBmWG1LdnSOy9S3FA6Sv8Gbg0KTPkG2gdDm9rGd0adK4UTPuNPe2yFeMrvfbrIHSyiRL7HivR7F.qftlCHrIGhXQGAVPND24w.khUgPAlBnSfk2dntUMkch.hfka7u8mkL7Qj2k3LBaXY.imPPBopsUSXzGLH6wBsa.vCbFAimA.3LwadIOZN.Ir8GawYefZSd2QW75Se6Ejcey6Iua2yOe22bw62gES3fpSLYRLXYNDuuQ8Hvnx0v1eBf7LPbxAmu+qg1r6dGc7QW7dXLPN7nKdyAc5PN7zyI6RNa2yu3n8e6w6dN4r2d9Ym14fpjNTDu3rmYPh6yll.pXOJXMFHhiOreOLw5AXmUOx.7JH6R6RgcwvLaTWfEZ5ycLnXX4XeCO12Uzwpji5Src.it7.L76G36OZ60W+t6tq5M1iq53dy5VbH3s9OTcsua80VCY68FYzkRD71qAx7bo2.yWd9rhBTMUlVNs6adyXWFSwqYt1BE92YhMrIDreyIl8LOy0oK0yC1OpXRUunL8e9sj8bcL500.ihYYGbcPQnRye7A9tr5EClzBX19bA2PcDWdBdb8qAxRbc4KZ1CEsxGNhVARXgW.hCQQjWVjk3.JdkVpI8aIev9ZVSjHl74TSHgxJvFexG350.ZQ3XozLvwV9Vwa3cZTqWhUM8XLQlurwAHeKLVMC1ei6QCbfbnJtsi0E5sjQCBYF8Hwv8DCay9TOeNcmB5NgU8Js61x2F5dB1cPY7zaY0BU+UwLUNHa5KZbR7GHIaWegzfRIVCFzpv6AtM8Z7ql7jsTgz4YfdvtGvx18DfM03FZIEfRxcC2vtI6JlpvoDyT6CFvRbSo+i5aJA7OCAIhScqoe2ppYA8se9u8eOwsedbylG2r4q3Majrx3tMnDpNccMG4q9z45weDO+Qkms6ARvMvnodrUn8RP43EF4BydvKodaS93dSFY3A+nuAnFOSS8JggxfddtBIpyGD5MAFJlc8VHfz0Au0Dfj.5EisoyA.7AdKuQNdyUueKEDwa5OoCHme9PePJGX16YicuImsesBWo1a8Dmd37niavmKYUIwl1k357fkceoXtZNZ7H7ZM7tATpkBcmCn.yR8bFpfPsEGD0mm4aLYW567JvH1iO7T.TKLLNB2AxClV1e+EFVv9.+WGSs6tTg0wmyHaGd57CxyPNfEkdIAxRgfIA1RghECXbJ1bsN6f6wLCDtgatZNp7Wf3fC52m1MP9Ok+XLAACYpYgyyyAJNz7ddaqsHMt9hz3FyytUZ64k6QtNssiAnMBMPPqm34XTWwKRh7ruqimWeidzW45LdjrqpPPDZaRsDPaAvpuLAVikIvZtLAVq4DX5ySJCI8z9BXHJI1b0HaqP1PvNt2D2GVbvBYrKms0OxEGjUq8cGmRiEqcyWWqOf+izIR28IGw+wCd+Os+oGe5aOuCZ5OzhyNd22u6dGev17K.NsY8FTrmfZ1AzFe+WG3xPv1E7M6+5SO+kAkdCXhgMVdmKN+smDT9DpkkychWbzad01Zg42XVWb9AcN3hsCG8ehyYDQeoCSjeuC3OhyTACwWM1z2vcsBhWVczXuAkvgEi3weKiv02z0y+OBDsFMwG+.chKZDITvkLGQa4.TK3saUgLvj8SLg6xCAys0IaU4iF1zjpYM2HnYakZyd6IgaE52RQqZrYxsRMKDo+ZGzesCZojRNZrKrnIbS1L.E2Zij6L1Da3VgmksnUa1H4VIYfP1uq3jZ05ls44BF+wXZRBH0a.zz1.ApMdvU.na0leVyqwSNL7qtFLmrgrDXiSe345awJ.ro1Guxx3rVS1oe87Jjs3gYBdbRXc.6NGODPXVcfAZysTkCvV7BbZtYK9K5NvwsmnbjHs0FhxsnFtBLBYb.BMVLFrYmXbOfSMjqVEVSIYk3mMJx+0OrDDcKYxXClJj2nMvYmWhXRI.xxsRNCOfloCxLAR8NHIaXtvrNRp3wN2wWsnJAi2RbUyCxyu4pJn+mBL6HN8QNJPI1695W147EafD.mc88AYI5Jas3v7bJvP3QWZ.coAHwlKJUnWLfExTv4FTmorraY.nkBohAokFshAMVdko9BBoCMs7w+QZhvRZFHJXWJzPAP+SKCfUeIspu9xiss9xZcYcI+u0x.NKEL5SCaV8EhMSsIgvdzz2gPzMKEjcVQNo8boicIAwzrN4GcL6R2cnyXaetlXrBN1bnI7Lpejv7kJB6JOwXDyvbWSitCL+oaXpz9Sdi8PCRJl838KMdI0HLvNq3zvLMzZJ1JEej+A6qYhTZmT6GhC.TsygL82XQIAQOSv.J41tVp.NriNCC5aM8LAbaJnVTW3DFF2ipaGzVFkS24DIP75HH2bnMbrOmMk88ffWFyW7YnpUXcWk.OKsLif0L1nSYoMCF2wEtzgfUB5KkDA8SAAJESivT60nawFoqU96SXsezNJFaWA750n0SwmTmpA1A8QhSxhQ+WkSHJVy+FX9H9XIwoiSvCf7qlIiFs96nkG7HRL1LxdT6dj2N5uSkXIJqf1TSCYEKvZHmVTr4FUU+446C+0smtk4qd6lpBu8T3u5+T96a+mtYxoEuR.nuDy0YLYiWUnGmtm+o6s1eu2c58ZS2cp18+xW3o6rVZu9iS3gmvKnhk+Hy5sBVNCyxrY8Nu1YxlZbA+kl+7qeJ+8mb1Pctf8+Y5c2+U.WvZr8d0hpuezbvXpkQZ9jW7540o7Mezo7j1OW0pm2Z44T9M.vtQC32OOtC4aGwg7aFye7PCagY8tYzI7MWLmv29yfO327WZtfu4itf+QWv+nK3ezE7O5B9GcA+itfeY6p6a4Zv90mO3SFw9h3D98MF4jrK30Su6n0Qbmw27Q24+n67ezc9O5N+Gcm+ity+Q24+n67ezc9O5N+e4Lg+2ldxe2tccb6Appllu7UUHr27asYVdyucf272bZduNrm4akn+0mgiAn0yyefuuYPq1ZlNFfMCFea0HqicPZTPpttVxm9FGeJ6qfVNMdtB4Xm6vFwI1nWg4OsYqrsUcA5HbxIniZ87r6HV915bmqMsyQevD.v0QrBg6bC4S6yMUtYExgHymnl0qP1yAyRkg42SEaTrw6imBg2h4giFy+XKxXPL3vbbSjgSXxPlnSSgOyuv07laRdJ8X5MfvRIRrqOHqarANKJmiY4MJ.QPKr+BezBY4xLcEjqtUsrAVGevV7kom1WZ9iM2HUExrLhYv9B9mD60RYmtvfmWF+bbXNZgWffgBV0USVj9VgMZUM7ezTscq8+4WOvF1pKR6pGochsPUsS.GwVj4bXxQ7kjOV49aaIxznCQdxYf1Kxkfetk.gjfNXJxfdfMd09GQyAujZdFDtHmgaWKadpl4qmjftdsP9C6SfWm+b3vXzOr59ksYiTbGqgbakO0dJdNvH14smM9zXtwGr+0wm502P555mUuQ0ZSE6LLcyF2ZtToUBTqYNvLW9RihQX2xx2540UyYrvNO9ZFHxeZ7gd6Pa5OcmXuuEP1ro9IYyHKKe1bYZ4XLssxVJmT38LnbYiLTtT2ukURGKaxZaHkpykZg0ykOQACi8o+MJ0t4mQpciDn1wrIlekxcS2lXUEhDgasxLB2BLssQ6YKnyBBWs1akyXA6S3li0wXlK5oVlwEFBoSyjzE92m6h4imNX0fXQPT5+bSGUdl4SwxlEyf2btJIEuJjSy8QxUf49s2JGBpNsquwsTuOoSco4fmvNTJQu7j1rNKIU702TdquvS4BO7DWZYkul8Jvls+bEpaecFdgeBB.uuthvveIEIeZd.X1CYqeIazQX6KpGy.ib5TfYfbEREtWa3NJMs2v28YRws5AGSPqu7Jt0ncjvMioIWhZtM.oQgmw9TdDFHgJXemsZ8via07nLuuFk4EMOuM0Cf8qcol4vbLdTiRtvbz7pW+WFsoyqScxvdF9P21vz5WzC8l4XnGaKzKbGObD02S8QKvmWPmTxqzhzgZdSozhKLYjTgXeqw9.Ebw.xMvH0Zw.gA63L1sK9oKZNx2nxIV4Ilbg4Pp.gpMmXTFfr9BBR9gCOm.wNoc8yWbKDZS+M2LarL1YtmUenNcK9pBwxfz7XY70FofBbB0EXJCmEa6yOmQqu7ilVIE0.4Jk3FUhvIom0wEqmWnLlsFLVrr+r.PKV9nVGHKF5vDSsXHS.HVLTIksyVLXD+1gtLf29HmmwBIUN5cM8Gm+TieZf7S.VtTHjKEfD04RyMfNjuVZw.TTOTM+.YgINI55s4GRKOxyqP4DKA3vB5lZKGnjTr6LebR39g+4CWLAebXnE6TyEX9ynKXzhLoEliJJ.WBxUB.4xS7WLXtDG3KOIp+4CWNRt37JKEQo6u+BrZp9RX655KicERHlFmKvrLDkWeoHJudJNwZtfU1Nuao.xEEGavVpIssr1zsIQFueMv.KRYfRi1Y78cfyuu.33RPPeikAKVikHyQqjBsx4BPKApSqEVjTqYj9pLnLhIkGjxGuljRw.4oKh.98S+iBRLOLm9sYsBI1cHOBUIAeMm78Get9hfn5T4GDjPiwc08parg4YT29XX1X2UvyMEOapGzYXZf5p3HMrdnaWkijh.u5oAOwcLKheREtIM6KTx75jzjuCFo3jT1em9n0DlZG9Kqgbq4cH+RGS+YiY4K7H845NDO6QJtDpvZg77ModZmfbGGKmfZMumk7rk44ZGbVxat4m2yRlSXmyX.THMp9BDf7KZOG57sVFADuvOr7PJeKLjxWTTzW4S4offs9LNiEGohEK.gOSnnGVeL+CG5LLCuUezS9M1N0IbRkIsSWRmgEoQtVI23wUx4funwWrUxM95ekbiuFWI23uAVI2PcdzosTNnFOtLNKlhFBZs2m+0wAc8WuKjCvwulVImEV8U1R4nb1wrzbFBhl.aMiS7Cat4zL9JlMI4Jxbpu7hLmjM5bdBJoDr77WTi9lSyprriKoezzwxzV8IC8V1igBAgXb3U6ZArqkjvHZSpBPBHnkJG3CEdU9r6BEMPRNmdsycKK.GJI2EAbMSCbMQXEw.9G86ye+42myL+K+EyewMC+74c3dtYWGP+R+eYwOWa170k5CaNZ.LWj5T72krROpccVJp4AHJeyile90uVuy+bqgctSPE5HYtUwt4m2YNew1keZT6eIQplQ89ip0yRVs+DzXJjZa5xPZjGAMO5MtGEz7nflGEzrHBZZlGAMMeTPyiBZdTPyiBZlQAMMBbEUZmHgnBOJfISeayIzeINOBYO+UqnEEF90jbEMj5QgJKKgJOr1JqPGdMsWOZuN1z6Ozzh5sxJq7+GRWCvUB
                                  

                                  Libre Wave - Freedom respecting instruments and effects
                                  My Patreon - HISE tutorials
                                  YouTube Channel - Public HISE tutorials

                                  T 2 Replies Last reply Reply Quote 0
                                  • T
                                    treynterrio @d.healey
                                    last edited by

                                    @d-healey what do you mean with the "on the latest develop branch" I'm using the latest version of hise

                                    d.healeyD 1 Reply Last reply Reply Quote 0
                                    • T
                                      treynterrio @d.healey
                                      last edited by

                                      @d-healey this preset is not a container file is the error I get

                                      1 Reply Last reply Reply Quote 1
                                      • d.healeyD
                                        d.healey @treynterrio
                                        last edited by

                                        @treynterrio said in Passwort Protection "Enter E-Mail":

                                        I'm using the latest version of hise

                                        You're probably using the latest pre-built binary. The most recent commits are to the develop branch (https://github.com/christophhart/HISE/tree/develop) which is what I'm using, and there appears to be a bug that has crept in during some recent commit that has broken backwards compatibility with snippets.

                                        Libre Wave - Freedom respecting instruments and effects
                                        My Patreon - HISE tutorials
                                        YouTube Channel - Public HISE tutorials

                                        d.healeyD 1 Reply Last reply Reply Quote 0
                                        • d.healeyD
                                          d.healey @d.healey
                                          last edited by

                                          Anyway, add a panel and a label to a new project and drop in this code

                                          const var Label1 = Content.getComponent("Label1");
                                          Label1.setControlCallback(onLabel1Control);
                                          
                                          inline function onLabel1Control(component, value)
                                          {
                                          	Panel1.showControl(Server.isEmailAddress(value));
                                          }
                                          
                                          const var Panel1 = Content.getComponent("Panel1");
                                          Panel1.showControl(false);
                                          

                                          Libre Wave - Freedom respecting instruments and effects
                                          My Patreon - HISE tutorials
                                          YouTube Channel - Public HISE tutorials

                                          T 2 Replies Last reply Reply Quote 0
                                          • T
                                            treynterrio @d.healey
                                            last edited by

                                            @d-healey perfect that's what I was looking for thanks!!!

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

                                            25

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            103.0k

                                            Posts