HISE Logo Forum
    • Categories
    • Register
    • Login

    only when plugin is visible?

    Scheduled Pinned Locked Moved General Questions
    49 Posts 5 Posters 1.3k 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.
    • MorphoiceM
      Morphoice @d.healey
      last edited by

      @d-healey preem! thanks

      https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

        I'm using a sinewave gen in this example but will work with a sampler just the same.

        Peek 2024-12-01 17-40.gif

        HiseSnippet 1418.3oc2W8taaTDDeujbUXWnPqp.93JK9fSIjZ67uFppZRiiKQD2ZhSaAEEUs4t4rWxd6db25jXppDO.7XwC.OJ8MnL6d9huiXERs.p.+AGO+cmc142LS5Dq7fjDULwo79Ci.hyG51cnT2eq9LtjrSShyMbayRzPLMk0iFFwRR.ehiyrO1vvozbD6m27vGwDLoGLlEg7bE2C1kGx0i41YiukKDsX9v97vbZu7F63ojaoDpAX7LqaMRDy6XVO3ILiZy3R9FVRehycbqsxp.r1RA99rkVxe0UWc86s9xqWmETaY1Q0Wc8kar7ZMt2ZADmqssOWqh6pYZHAc5iT9C61WcpL8.dNOgej.LD0IcwSNkMYq9bgemrjSBg331YbpZ1zT0scay84myebJ6SrBnisHeRyYlKKjp+NDRN4Bo4RCoa510KlGoGKwDOW2cGI9BFvv2l7gRptjYt0rtaoPMj5ECYGCshQhysn5p0ps.E+Z96WtL99jnomvhosDJllK6sOW.0oOfl4fdfdKUXjRhDUqTPqJi8ffEjyFuX.yE6p7XhcUpi2T52B.QUT8B1uXBnufRnmLtE+yhwPOtoRs0.omlqjUq3GyNsMSGyOqCvNtMfBqr.MHSduEnpi9w4K+pxkLWIFFRH8hLLbt+HVm.wXAHRUtzcuK8wflp6CYrop.JSHrrhvCHgVMYPnkzDGfhdDKgiArX37kKEnhoUOixk1CwpOxsTlu9xGPOCOG7fx3b2GLVyEEfrmteVfzDuX1y4HDgzKVMP5WtTOSBJE9T0XHWCgojXFBkFfnt8LpB96AdZlrm.pxVftx7WvsB3DPbYdrwk3xCXGT6vEnrCpa+twgz6jkwLzKc3gom4qm+9YOETk7IJM7TYU6qQ4WWl9mEEDLQYlZnXkP.wSTroCS7kYXU4fvif3EvhZw.3bEQDUQX50tZvTuzR5bJpj6H45mFAinaoD9F3m42WDTSFgIve8rcZxzLCNeDOTuHHVyMgiSS3DryZJpujaSH4XsJxp6HvG1JWOpMUJNOOVhvwH3icK.uHmMtU7OrwvyI9kuaiQAPVOl+DjhbTurl1ktVVi+wkJFtyeqO6sE41vv92fe0x1dQmopi6qJSoUNOeriekulVoKWBzWfEPH7ShUQ3iR8JKXTbGrt6LTkuptkDyrB0ouPEebBN3.PAALQBXk0E5Eh2fcA+t7e1Hp1h0rBdVTSviMzTmjiaS74KO+Upct9IPWL78.rcuTBhjhGywvosXdXHZc1RVlcX99XRdzAWejiLkHsY1rXNti7p8lAFee.xkRsBoz532GV90jS49ZbPnqSeGBoOv60WanZfoRMbl9huFjKNp.GRo7GHLoy7StLyzGI.wIEFWXFIHS35g4m4+NLNq1kNN6pFh2zsCW60exw3LSHFQDz+Dw3nk.9H2sCBvVeiCv4ba88S6D+q9weizi+5tF3gckM6g+otSBtbIas86W0s1htxas8TbPvIv9wLYRjJofi6Bg78w1SI4YhPpVwvOsm40LO+sTr3IJ5MOrEdImnMcY5Aw1xhMCw4R5BkAyV7cXtqVK8hHhb5OgUxl68vVh+8.qdOh7KrHaorXrKOLR.aKwEQvwd1X7V3bt.1.gNiawB61JoJpuRx8x+puGfCq50ChyG6S7BsoViaSMlys2XOP.r7UvewF6hUdrXLOASYt3ceo9I9d84togK0fFo+2si8r++tiMtbrYAqzMlvYzOYPXw0GLysmwzrKktlgNsSoz2R7V7yHg0MzNiDVOS3+JmQHyKV8RuzclM0oefkCduk1+47R3RgHMsNwtGc92xPrK2K87J5pKXXio0vklVCWdZMbko0vUmVCWaZM7d+0FZFBs4.sJLEZRHs6rscebGmskLrJ2hHH+AH7WE7B
        

        Free HISE Bootcamp Full Course for beginners.
        YouTube Channel - Public HISE tutorials
        My Patreon - HISE tutorials

        1 Reply Last reply Reply Quote 0
        • DabDabD
          DabDab
          last edited by

          @d-healey How Can I change it to vertical . from bottom to Top. My Snippet only doing the opposite. How to invert it ?

          HiseSnippet 1428.3oc2Ws0SabDEdVfMp1oMoIJpsOUMxpOXRcId4hIznn.AiSQERbwjjVgPQC6dV6oL6Lt6NFvMJR8k9P+20eJQ8OP5Yl0FuavgPcSpZKOrv457Mm4bilwJeHIQESbJta+t.w4Cca0Wp6rdGFWR1rNw4JtayRzPLMk0862kkj.ADGmoefggSgYH1ed48tOSvj9vHVDxSTbeXKdDWOhayU+VtPzfE.6xixn8hqtouRttRn5g3YZ2pjtL+CYsgGxLpMkK4aXIcHN2zs5R0.X4EBCBXKrPPsZ0V41qr3JdrvpKxNvq1JKN+hKO+sWNj3boMB3ZUbKMSCIDmYtuJneqNpikoGvS3I7CDfgvizBO4T1MTh.yUzvkrdGtHn4v.UBg331bTXa5zv1Mb2lGvOk+nv2GaEPGYQ1.nyT4g2z4fmWV3UMC7FCjbx.oYRgz0ba4Gy6pGIwfmK6toDeMCY36TVnjpKYpqNs65JTCodtH1gPiXj3TKJWqZ0JT7yr2oXQ7sJQSOhESaHTLMW1dWt.7n2kNzAsA85pntJIRTtTNsJMxCBVXFa7iALVrkxmI1RoNbMYPC.DkQ0yY+bIf9LJgdx3V7WyECs4lr1F8j9ZtRVtTPL63sY5X9IMA1gaCnvRUngCk2tBUcvONawmWrf4JwPHgzywP3bmArNBhwjQjpXgacK5C.MU2AFxlpBoLgvxpKd.IzxI8hrjFb.J5ArDNBXQ+YKVHTESKeBkKsGhUejagg95KuK8D7bvCZHmac2QZNm.js0cFBj53EydNGfUKsiU8jAEKz1DfRKkJaLjqgnTRLBgRCwJvcLpBA6.9Zlrs.JypPWZ1y3VAbDHNOON+43x8X6Uc+JT1dd1uya9ldktIauE1e+JdnwuX16L7cfpjOTogGIKaeJJ9hhzWWTX3XkYRfhUBADOVwlVMwmmgkk8hN.hqfYzhdvoJhkS4qQcey0nYag3mlOmQQkbSIW+ntf7M0XgLnH.+qGuYcllYJrGvC0qKDq4FH3TGNBaqlVlWvsNjbnV00p6fpMrOtdPeozB6rEODNVweU2b0SjSF0G9GVs+oD+x2s5..LroxqUCQNn8vN1Etzvt9ixMLbm85e5qxycdC6+3W+MKa6EcpxNtOuHkV5z3wlAk9ZZoVbIPeJlxf0aRLuAeH7JUwn3lXh1InJekmkDaYKTG+TU7gI3TC.EDxDIfUVKncDdC1BBZw+YinpyU0J3wcqC9r9lbiLbqiOYY4uT0S0OAZgv2Gv96RIHRxeLGBG2f4iPz5rErLaxBBvf7fC1afiLoEayrQwLbG3U6MCL9dOjKkZERod328K9Bxw7.MNEz04ywfWGf2ti1PUygPzvI5y9ZPN6rAbpjJnmvDNyNpxLPef.r1H27AyL.YBW2O6.+2YyutnP7ZtM4Z+NiGiSMFLhUPuOv3fo9ej6FggXutQ.bF2Fe+6mQ7YO9qjd7W10TdX2Wyd3eh63JWNmU198K5Jacuvqr8Hry+QvtwLYRWURNG2Bh36hsmRxxDKoZDC+zNlWyr7WWwhGqnWduF3kbr1zho6EaSKVKBGDoykFL84sIn2DtI3L+qaSv+CTrmaY0BCwXKdTWArgDW1.mzYw30wQagrdB8Pt4yk2VIUc6njb+rOz6.37o1sg3rXerWn0zZbioQbtwp6.BfkMo8KVcKLYiEiwIXBiEd+kWberuWelaJbolBP5em2sYtXuamel+6jF1S++6F13xvl8qRWXBGQ+vdQ42dvL1dJSutT5pF5zFkx.KwqveFHzyP6LPn2Pg+ibFQL+X0y7SWS1jy9AVN38VZ+GyKf6DhzTOhc04rukQXGum46m2Umwv4mTCWXRMbwI0vklTCqMoFt7jZ3se6FZFHsVOsJJszjP1t4F10wcb1PxvrbaEA4OwjfFP9
          

          Bollywood Music Producer and Trance Producer.

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

            @DabDab you need to subtract from the height because y0 is the top of the component. I'll make an example in a little while

            Free HISE Bootcamp Full Course for beginners.
            YouTube Channel - Public HISE tutorials
            My Patreon - HISE tutorials

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

              Here you go, this handles both vertical and horizontal

              HiseSnippet 1453.3oc2W0saaTDEd13rUXWnPqp.tbjEW3TbS8FmeZnT0jlDWrHo0Dm1BJJpZxtm0dH6NiY2wIwTUI3ddV3ofG.dT5aP4Lyt1d2F2zfEEQwW3jy24m4Lm47maEIcg3XYDwpzdC5ADqOzt8.gp6FcYbAo4lDqqXuCKVAQzDn6OnGKNF7HVVEdfFvp3rDymWdu6yBXBWXLDg7DI2E1lGxUiQas12xCBZv7f83gYjdw0Z5JEaHCj8Q+ofcMROl6QrNvCYZwlwl7Mr3tDqaXWaokAXk59ddr508Vd4kW81qt3pNL+ZKxNzY4UWbgEWYgauhOw5Ra4wUxn1JlBhIVydeo2f1ckmHRNfmvi4GF.ZBGRa7jSfaHC7zWQMJYit7.uVCCTwDhkcqwgsBIgsqauC2iOBeb36SLLni0Ha.zZl7tWgbtmSV2qVF2aBtjUFWZ1DW5p1sci38Ti4n8mKa2Tful9L7cJqqjHKYlesf8FRTBgZ9P1QPiHjXjFUVtVspT7q4tSoR3aUrhdLKh1HPxTbQm83AfC8tzgFnCn1PF1SJPhJkyIU4wVHf4mQG2H.iEaKcYAaKkGstvqA.AUPwyo+7wf5LBgVRaV7OyGAc35r1F8EtJtTTorWD6jcXpH9os.1Q6.HyxUo9C42oJUd3ONWomWpn9JwPWBommgtycRgNFhvjQ7.JdqaQe.nnptvPTpzmxBBLP8P6GSqD2OzPpcCPROjEyQ+MXvbkJ5KinUNkxElyvHOhVbns9x6ROEOzhkFgbq6NVx4C.QGUWT.iirIduLmygXwRmHYegWohczwmjJoJZE4JHLgDCPHWer.bWsnf2tfqhI5D.UXUoKM2YLa.bLDbdVbgDc39zDFwOAhT5qp9J8FNp8Y6W6fpT190Ofdyj+biggRM7BCYNB8fTmCBhgKfccNHwL4Ma8CRMyKl6NCe4oRwCkJ3QhJlG+RunD80Y46OQd5T1HYP.DMQ15laQmmhUD8CODhph0PA8gQBhEv46JX+l6JjsokaRETFAkhlBt5Q8.wapUFIsrC+uG2bSlhoakjhgx0S+RpcAqMgiwF4IMVJZuIDejR1yHaZ8MN4Pk1ILoUR1xUBG6w7w14pfImNty+Or1fQD+x2sVpCLrM1qU0RNryvYDEuzv4LiSG0nycsO6U4QWPC+GvuYfMWzYpXY+7RTZ4Qwildk+JZ41bAPeJlzfk3BLyAeHbJWUKXSLW6TTja5XHwgDAxSdpL5nXbNEfL7YXxogWanSHdC1F7Zy+YMqZyWyv3w81DbYCz4FYP2DexxhuTsQxGCsQ22EvIJBAl7m+XNBNoAyEcQiwpa.aw77vfb5A6jZHcZwNLSTLCZpUM2LPa68QTJ0vjRcvuOnzKHmv8T3bWaquFCdcAdmtJM0uaQHJ3T0YeMHmcZDNGT50OPGNyNbTuBQJCr1H2DI8TGQLWMH6JF+iMw7h5hW0tEW41cx93LSvGwJn2E9X5dFej8V99X6twN3r1M992MKUj83uRxweYac4gYCQyg+o1Spb4bVR7OunKI16Buj3ivl+GC6EwDw8jw4LbaHjuG1dJNKHVR0HB9oc0ulYw2PxhlHqWduF3kbh5zlo5GYRKVODmEoxkFT3718zYJ28b1+ys646AE64VOt3PerMOrW.rk.2uAmzY7wqgi17Y8CTCQymKuiTH60UJ3tYen2Ev4Sc5.QY88IdgVWovkzFib801EB.V1j1uXsswjMVDFmfoLV3729mJLw2qO2Nwco5BP56uMoK7+6lz3Nv5cpRVRBGK+v9g42XPOpdFc+sD5ZZ5jliBOCwqvOoLczzVoLcFx7ekyHj4FIelaxpw57zOvff2ag4m+WD2CDooNDy5xYeKCwtbOy0MuoNihKLsJVeZUbwoUwklVEWdZUbkoUwa+1UTODZ89JYXRoIgrSqsLqfaYskfgY4lJBxeAHCfHH.
              

              Free HISE Bootcamp Full Course for beginners.
              YouTube Channel - Public HISE tutorials
              My Patreon - HISE tutorials

              DabDabD 1 Reply Last reply Reply Quote 1
              • DabDabD
                DabDab @d.healey
                last edited by

                @d-healey Understood my mistakes.

                Bollywood Music Producer and Trance Producer.

                MorphoiceM 1 Reply Last reply Reply Quote 0
                • MorphoiceM
                  Morphoice @DabDab
                  last edited by Morphoice

                  @d-healey Thanks Dan! The example works well, yet when I implement it into my plugin, I seem to be unable to assign the look and feel. I must have mistyped something and can't see the mistake. Bad night.

                  https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                    @Morphoice said in only when plugin is visible?:

                    Thanks Dan!

                    Dave ;)

                    @Morphoice said in only when plugin is visible?:

                    I must have mistyped something and can't see the mistake.

                    Show me your code

                    Free HISE Bootcamp Full Course for beginners.
                    YouTube Channel - Public HISE tutorials
                    My Patreon - HISE tutorials

                    MorphoiceM 2 Replies Last reply Reply Quote 0
                    • griffinboyG
                      griffinboy @Morphoice
                      last edited by

                      @Morphoice

                      I made a post about this where I posted a code snippet that will completely bypass a timer when the ui is closed

                      1 Reply Last reply Reply Quote 1
                      • MorphoiceM
                        Morphoice @d.healey
                        last edited by

                        @d-healey why am I saying Dan all the time? It'll take me a while to get that fixed in my head lol I apologize

                        const volumeMeters	 	= Content.getAllComponents("Meter");
                        // Meter1, Meter2 etc.
                        
                        const var laf_VolumeMeter = Content.createLocalLookAndFeel();
                        laf_VolumeMeter.registerFunction("drawMatrixPeakMeter", function(g, obj)
                        {
                        	var a = obj.area;
                        	var average;
                        
                        	// Get the average of all the peaks (sum the stereo basically)
                        	for (x in obj.peaks)
                        		average += x;
                        		
                        	average /= obj.peaks.length;
                        	
                        	// Draw the background
                        	g.setColour(obj.itemColour);
                        	g.fillRoundedRectangle(a, 5);
                        	
                        	// Draw the level
                        	g.setColour(obj.itemColour2);
                        	
                        	if (obj.isVertical)
                        		g.fillRoundedRectangle([a[0], a[3] - a[3] * average, a[2], a[3] * average], 5);
                        	else
                        		g.fillRoundedRectangle([a[0], a[1], a[2] * average, a[3]], 5);
                        });
                        
                        for (v in volumeMeters) {
                        	v.setLocalLookAndFeel(laf_VolumeMeter);
                        }
                        
                        

                        the Meter1..x floating tiles have these Data settings

                        {
                          "ProcessorId": "Hat",
                          "Index": -1,
                          "FollowWorkspace": false,
                          "SegmentLedSize": 0.0,
                          "UpDecayTime": 0.0,
                          "DownDecayTime": 500.0,
                          "UseSourceChannels": false,
                          "SkewFactor": 0.3,
                          "PaddingSize": 1.0,
                          "ShowMaxPeak": 1.0,
                          "ChannelIndexes": [
                            0,
                            1
                          ]
                        }
                        

                        They look unchanged and all meters react to all samplers, although every one has its own ProcessorID set to a specific sampler. sigh

                        https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                          @d-healey Dave (practicing, to get that set in!), as the absolute guru in coding, how would you go about the following problem

                          Screenshot 2024-12-01 at 23.23.28.jpg

                          I want to use those columns to change the sample map as if the user changed the picked another eprom for the slot... I reckon buttons are not the best way here but panels instead? one klick should disable the others and load the map, I have no idea on how to store the sample-map name inside the button though, I can't use the displayed text and hardcoding separate arrays feels like there would be an easier way.... how would you approach this?

                          https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                            @Morphoice said in only when plugin is visible?:

                            const volumeMeters = Content.getAllComponents("Meter");

                            Have you checked that volumeMeters does contain the references to the floating tiles?

                            @Morphoice said in only when plugin is visible?:

                            I have no idea on how to store the sample-map name inside the button though

                            Put the sample map names in an array. Use the button's index as the array index. So if button 0 is clicked you will get the first element of the array.

                            Free HISE Bootcamp Full Course for beginners.
                            YouTube Channel - Public HISE tutorials
                            My Patreon - HISE tutorials

                            MorphoiceM 1 Reply Last reply Reply Quote 1
                            • MorphoiceM
                              Morphoice @d.healey
                              last edited by

                              @d-healey said in only when plugin is visible?:

                              Have you checked that volumeMeters does contain the references to the floating tiles?

                              it does contain an array with 3 elements, which are the three meters in existence...

                              https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                                @Morphoice Are you assigning laf to these controls anywhere else in your script already?

                                Free HISE Bootcamp Full Course for beginners.
                                YouTube Channel - Public HISE tutorials
                                My Patreon - HISE tutorials

                                MorphoiceM 3 Replies Last reply Reply Quote 0
                                • MorphoiceM
                                  Morphoice @d.healey
                                  last edited by

                                  @d-healey you might be on to something there. I just took all the other laf into an extra script and when I comment out the include it seems to work, so there must be something interfering... I have to investigate

                                  https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                                    @d-healey theres another for loop to assign laf to the volume sliders which seems to interfere as it uses v too

                                    for (v in volumeSliders) {
                                    	v.setLocalLookAndFeel(laf_VolumeSlider);
                                    }
                                    

                                    if I comment it out the meters work but my volume sliders have no laf
                                    changing the v to another variable doesnt help

                                    https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                                      @d-healey also super weird if I press pad1 meter1,2 and 3 moves, if I press pad2, meter 2 and 3 moves and if I press pad 3 only meter 3 moves.... although all are assign a separate synth. I can't make heads or tails of it right now.

                                      https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                                        @Morphoice said in only when plugin is visible?:

                                        as it uses v too

                                        Encapsulate all this stuff into its own functions or namespaces and avoid using var. This will solve most of this kind of issue.

                                        Free HISE Bootcamp Full Course for beginners.
                                        YouTube Channel - Public HISE tutorials
                                        My Patreon - HISE tutorials

                                        MorphoiceM 2 Replies Last reply Reply Quote 0
                                        • MorphoiceM
                                          Morphoice @d.healey
                                          last edited by Morphoice

                                          @d-healey

                                          like this?

                                          inline function setlaf_VolumeMeter() {
                                          	for (v in volumeMeters) {
                                          		v.setLocalLookAndFeel(laf_VolumeMeter);
                                          	}
                                          }
                                          setlaf_VolumeMeter();
                                          

                                          that works. doesn't solve the problem of all meters going off though. I made aroud 10 and it's the same n to 10 fire up when drumpad n is pressed, not those of the previous drumpads

                                          https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                                            @d-healey

                                            HiseSnippet 9732.3oc68sDaijjcfjUUY2hr9z0zcOy58iAxQ6rFTcolE+KptlpKVhRpk7HURsn5ZZ6pqo5TLCRlsRlI2LSJUpqolslY50XrWX2s28xJfE1MvbwmL7AeXlScA6CKLfgw.LXgO5pG.eXguTW74ceQDYlLxjLn3O8gToP8QYDwKh2u3EuW7E8XKjlLR9QlZJMZfrBEJ7E2zPuLxzT2HT3naePCTnvWQnzAZV0JVSRQKzpKFJ7kEVW2nQsEMZVOzBGzPxzDIGJb3K9d3BDNxkBEJzy+kQdwcVPRURqLxNIxO2WWoLZMk5JVsRcyBeOEU0kkjQaqTmozYJrZYcsh5p5MAj4hBIB0Pp7tRUQ2SBWrKHDZEIyZgB+VBRoSKWIWt7yKWNS1jyWQZN4x6jd9rH4TYRilGIKOWZ4cpTIT3WYIYEKciRVRVHyPguzB5xGTpl99ZzF39JlJ6nhvejLTInkoIurtpLlDwoFpXMEUYWtjIvydSFd1Eo7r2TXcEYE2zaw6tNICwVPvx.CeAun2E8fdIYQuDLnWGPovLnzknnz2PnTYCkFVsxgJKWUyBYTQBjSrnBsrgtv6bcgadSwE.FeUC8lZxh+GWd4DjelE+qoRlLWpzzectjKlIq3aKtPSKKcMbREylKewhjbyubtbEyQ90ExMephohFsnNzxZVwqKsKZYC3CWLIVxTYf5OW1DybqnDku3xnJHihRpp6.nhYLKilnYtkXqJoJxpnd8F5ZvGwl99HCSEcs0j1AoN8LwMQPZVnGaM8rhSuGMOwouwRZUUzPXPsKerYf1KpAppXcPHslhokXjHQtsncAKaf.4x51YECJKneBkYOc0l0QkTUjgpQDJOCRcWUUW7xDPLRQm1Gnqi.B2LR2AkTHLj1f1PRysI6JfaJooQgjBnLzucSIYSJswGN6x4CPC85l8BfP4ZAooljAxFztAoa4ZApkdO0l1EqEb0jr5E3rKVK3JquOnzn1CHKSIYDKVR6fAwPWsM4BiBpSQXnSocVpAtQ6BTzB3AlRHKKEspcCJmhzBNPC2AA3CFSg7.4QhktkwCX8.hxTJFF5dRFftdUDExGPLGrI78rhK+gz+eSCDzCeAC88MQFyJ5TG3LeHqt68zsbpkzfonz4mULSJ3u3eetYEyBlbxfSC98bP54x.oOOjNjeN7+CemMIj+7t0JF2V.rYt7GRpVpoJfnVpRETYfhn4wzcGJeIrNNO.ryzKDqHYwq7jr7V5MZfzrgnC.3lqOjBLjXZoTdWNfwjuW.WSea857vN6L8BAX+rKf3jqONfRW.wNSuPfUqLHCy0Q5oU1dAaKDL7vNctcn44s7XAbDOklLVL4Kp3uCBe9.Pxln6aOjiptj7caJqnurhJxDFfTeScc0X9HUM7vHVv.X1nOSsS.tjT8FpH2A9YIk1.FOXItwhM8S1bqM9cWp31OZ4MVawk15oZ5ZpJZw2WZOBFFMphVY0lxPIU002URStBBoF+SLsysEBBloLAb5ALlFmsk8tYYMi4omEXOf.GiknYaYAZVVqJOD2j0.bPEsMzZwXZJL1nfwbjXklZkwTpHSIkfT1C+qyD8IQiFoBvdTfFMwsDUD+tDTOtJRqpUMHgabiYhJF4IhhhQi.+CAAefxCwrr6Ko1DESzs1Du8sI.CYCH.tvQr+j5MxdTW4.GR5BHOM5SiF8l2D9i315Uqphr8sxTDPSac0a1RU9lKJUFW71oWfUPfew6VzlsDqric2YAdMf6XxOB0dEFCc7EL12ll6shDMhswIdYSLqzwLiFw0rSmy+o2hiibtnM0KNaj2wOvXsSWcRZ6TpVbptxDZULNT5Qfsr1V5FR2F5zMbmJr6Jd2p+a+iyNFD5F95AEH8wA8R7eWgzaRDGOnH3vnXQUXfBShlHsyLjHIMnekCgECpLMKBdi6pqH+XHSGOSiq.Qk93MpDyplBt+KnboTQjBR7x3ZBIOSzH.rQbbTuUeP2Q5e.ToObVaSgMTkN.mZaYmL0bXu9iDA2VwKCVFpBLNbJO0a6VWuoI5CZ.saDZUpA0xFUprvAKgyeU4Xt3R0NiKyP0z6fLdQJg2UwqahwkkrjhKo1nlDvyRFOwsvlIhhMIDSVTQykMNiH.lLlyrID9o0V5fYdMTrM2BScjzWGSStBZGwja1sqI3EQIJVrCDXACNYozvdP.FBDyD1.huBSHp5kkTE0z.jecP8G7RCyvvk3dMquCxHVKItK+KNnHYADgYLMsYrE8d0anEyQwAJEVl5vIHree7s1y2qv+o9Q+JUn3OPxrxNadgJFw6P134zvna.FSiP0rhZy8UrJWyNiYvCE7Dx3AvOkkLQr9u+Nh7F0SbGHb0cuke.oCd5GLZpbAxYXV+f4jtG.eJd7QfTCE9RdmNCA9SmA6rsTlZmhof5ZqpoXgGCg2bvDx13VnPgkrYAPQsHS7w0rm3C5XmgTjwy5gSLpICQX6ryQUn9pBRMrUPZ+UvKuS+UAYFVLH6fUAQErC5N4fQAtvmZHa+zCI7YFR3GP92UDbmtijCcMjZnqgATOjoFxLz3P1gUUN2vVAyMzzPtAUaxdpnF3dS1vmZHa+zCI7YFR3GPcfqxzaZ36LL2viDCHe7ZBLyqXxQPcjZDTGCnsAO0QlQ.djcDTG4FAzxbi.7H+HnNlevpiWyiNVhQQkLfVs7VIoFEXR5QQkjYTTIYGEURtQAictQAljeTTIiBM1TIFxgXF1gnmaHgO+PND+7CpWNNtXjX3GdKyvWE8S+C5RcZyFVQxZQTYoC7A+KaVnWfOh.cEQ8Zx5iO7ve4W0Of60X0Wd3g+e6KvayL0lua+.dar+WzWstWV+yN7v+t9B7bCWqO2vQ6s084E2oe.2aumW.x86zapc1pMd67HlN8u9q5K3SNXTuK7oFztM1vmdHgOyPBe1gD9bCp1CcyW3k8+kMt8u4N8C3939+i+7WzWf6k4+r+l+09C7L9M5708E3dY8u3m23etu.O2f1wiBtut8y7Q+S8E34GNvmev37QcTa71s+Y+KueeBexgDduZNh+ku2W2evmZvDdtvmoObZoSv6U2S7i97eS+AetAS0+xB3E0bS7Dp6U4+8+E+Y8TEbEAx5d1dMT3q+zOqmpgqK3t8I5PsjN8e6W0a3AYiNzdMzyrxqJP2cEcjT9q6QlAYOczQ14+POQFWCHCnXUk5LCsGqi0z4TGvO+ruau4Lr6RGOXdi+5B9WF2AchEXWd0NTGevpKJYIg2Tm1KxA37bCjgkBdMUBuHZOkxH5V7LhvhHycsza.0p6R7BxcZaeUmM.pjFR0tukyB3D5wrCGe.6G6qHaUyMgO9+QgZHkp0Zs+ce9OovNUc1ktWQHSp4xmb9DIxmHjhEpNaF4SjNa9LoyxjQJmblKa5LyMWH7lzjEj4yLet4RMe1P6na.R+RJepG+FnotkjrRSS1z2yYkkBewP8BiXJA5BfM4xFB+tL7gK2SKLFCu3dEX3EqV.idXsm0TzHqHbHe7hPuqOdQ9TYSMexzIamvRkkPY9Xug9AEZ.1b0rXPZWYjLphTSU5Jr6qylagi1SqbGGJ7Y22lBEDVa8jmrDW+RDo4QDE9XWwzV5k2U76oXc1lRxvkRP1TRDgkTQkA6omsIjrbIjOwUuZ9DyeVjHXVRWNzf39CPu+LoykMW9NXVKYtDymOctiQBgam7u7fAn+woHgvsit3Or+zpNEoAtcw+xejKMjOQ9yzz.2d2ewyrogoDVqo79JUO8Hiq30OGxwfw18cU7uuoeec7L9dltzJU.OP858QhB3znGIqoD13wGTEoEhxHdERnWgjTUppUmTOuhfJphEsVrN.6YBTFcU41Iz14c8DAdUFBjqMrBMGUT3TBjvPN8nQVyavvKGGRwWkF+6wAId4dauwviDGucD0yl2gCINl3DmmcQDORwwKtqJrHdaVZH96C06YbpICWp4Luqbd1UU7nB89aX2SSupyw0Z9XDQLGWm3LJ3LlYwslK+YbEpb7TnbIid2GniKBomF9j0Z0y16XY3yoDVQAeB9NYG+jY2DxiBGuG8jY6Nxg.O6OKNLa4RNzf63+BBKt9GdllFxvkFPtzvRq+AmoogrbogOwsyxuuhp7mnHocVjP7tGX4QK5tSmVQiCLsjTOiOZyb7Fs4reObu6GXNBDlw9WTwv5L9Pl7cIdjEUMnXR2reGGiYFsW2407bwY7XBP8sEv4PLtSBZO1C5TlN3FbIybfdFc9C8sU34IO9Q8238mxzA2.KYlKzhMMszqeFbtPYMpwef+litoQqnA95p5zyjVNtC.MFZRaNdDyXlIs7bEJiWlzlmq73LuIM+mFFNDx3lMM1t6u3+xwhMsWQnnpTiSVSZ9O1QbHxwDaZ9O+Sbnly9F07eFr3IVNyaUy+4.imDYLyrVVdDx3lYM1A9+xO63ZUck1QxT5zzvVNdj4XogMtBswMCa44JVFyLrMOWIx3kgsTI3QHiaF1xyyB8nbC4rMFlSmUhhq+nSJqD0b7HvwnUhhqR3XzJQMOWZ3L+JQwdBs4QDieKEEWmnGOVJJuGYcdA1bFcQbXOrON2Mbc4TtL5NBK8x4kgywVoyGxEUc709H8BfKbbFJ9a0K2T.sH4e0eJ6XOsMv1yd+BdQcHAGqF3swgh45HKoMkLfAXsPFT7ot6Ce.7yuWg5RLyK9edg5JxxpnM0MUv27et4T6KJ3mu15b9T0q+GISMW1DIB0v4JuaUhdIfOKosGRUGn+FNXDNqWUfR000kICoSdXELaVohBfXWR.TYLsPM7xge4cTL2TsYUEMeDWCuIR8r3x3FWj1JsoXxnpwJ0XUSe8d35YfQl8iYjYOWsfI0WknB2GeN3JC1M70aYw17W4GvSL.+3Q78xuxGu4Kw2P.l0z2eaPMXA8GSukBYkPIyjJWhboSmq8dJymHWhToRMmsGXWRXg65UJZuIo8H9hH37zYb7vZYmmoq+SmXXsktmWVqyNW9Dk2xN0Wa9YSL71U7o1RMFdhxYYci3K9uNwvY2XEub1HB1WV1mrbWVOa9U+ASN1DJ4k6d4VmE+SV9Ka3uW+mM4XWXa+1bI2RAmr7V1Hu27Obhg2ttOd6T12eCmrLW1oD3K9ilXXtq0lhK4ls3jk2xNUE+p+aSNFEJ5eHM667iSFtKyM0EiM2+3IGU21Xu1WGJmvrW1Hz17OYhg8VbM+QnQ1kCmr7V1Pz9hOexg2tfeUWms56Hj8d8d4Nv6wryCyDC68tGWLL1ful5Ochggs8wFCiMdp+hIGF1VqdbwvXCPZk+6SNcI2ZfXXbmF+qZee3QSgyTj9hl9lD6M+r1lm6c8L6yXRzyj4Sn4951lpWIyveq1oy2zlNWVUWBegjssBHuo2LWj28TOWiKqxNA9KVv9VQy4UtccIKCkGuIRZWBj8xRZDQHUxb4SmsCqmg6TuStC1tv+1vB3mhmo2r0fXS+Nh1uaeyhyYU7KPDj1amj74x5pp56+80M10rgTYDjQEIUSDIuRnp3UgeMjLlECYkHdBRFePCxDqim0dlTWTeeM1zArxo7lnR.JWFUrFtujpo2lYWz9KKU1R2fTYoIItojrLvmsa3j1UD9M2YcIByiIU6ZkPYHbc+.x6CDISQwjv+9vnO0eOxLs0iTt8Uvxqxbn9Wuvygp59md5E+a5rdwJRVAZEm7ZEdt4W9NmdZE+VcVqf7rfFnVL5TKdid3Rel2Zd+cFDmKTNJrqM2BRmHUlTYyxyMBd9p7h6zgMmD9tlucGTXVfQ5x99sDtmtQcIUPpIuIBD3ZVRUQG8pO9JBuG90p2Y4hunv+Itdo7F8v0k8iYYjSxL9R2qOX7cbsIGobdOWXbaOQy4WoeT46vJWNR46dtj69ASz78dboKsYucUDMZ38dtb9jmrs1TpOz44tpmiTMeOWQSJS1Vb1tur02g0Dcjx48buRoMQy4Wue37cdESGordOGf2+ySzr905Ok9NrdpiTNO6hmFxZx1bSw9fyyY0VGI7dlWCEd2qXSdp88GyuiqE6nk46IZ1ClnY9EWq28a7HW0VaovPv48DT0OZxlye2Ajy6d7YGw7dO2nYOYxl2uv.x64rd5COy2yUVzylnY9aOnJ9WQXao56.3lhFZTy+8bCE8imn4+as5.axeKfwMp47rQ097exjsYmsFPNuykaU+v56w0xwigmO9zasb92240xwdBuBVNmS9U4yysOG5zSy32lydBvYF2BzMN40M3dCke1X+hPlOv.8hQudQmdxaH+dWOEvOuZAmKoQZ45vMnAuKZitcsY7r2uMhpC2kG8vtAKhWpa053Qiop6jemcBAdI6gNLz6VnBz0fRK+6Ddxlaswu6RE29QKuwZKtzVOUUupd7FZU8i2OoM7d6ABueid5YYsEtK9SFvylsy5X6cQOZ0DdbL4xBqhs..NLcf2sBXnmydxsAKG72Bg88I2tG4dbNC1c7Tm2wCl8UHTsHkr6MYgmW3VNmd09QX3r11G8Qk+3jg6MxLFJjqtvPJi5n33pzVtujGs8dAyD52evfKSHq92oqLoGYvdjcTtQoVbCtxu9Qt7MZwi6y9JLuBysXS+U+rA1v0JPIO6JV70Mhg34JFFztJ3WFZQn56K4g22zZlKmk+nA9V9.pPN1a8d6av1vi6iuzQAxqgIw9Vh34IBmy4uq+DHqou+XSGDFZ+XnCxZ58s3v26sNSXQe9.JPtDTi8PGDeM7DYOjqiMYQHx9Tl348quEA+K9hQemDeBEOs7DpPA5lvSnvMNwKSiSbaeuLp+gcJLQ66QwQTThP0N3QIF9B816aO428rtwWmUUaZeWOYtxMtBz1m4Cmb7SLgJzemiHeSLv8ZmWvJq3E54QwK7rZhOZxlWzk6eTxua+H1x6DGWsfuW61QjheGtUQOlT7SONp3mqSy+Eq7ZPU88rCk+9S5biqy+BQj7rbJI6wr3658lo8H0X+A8EYEq.mABaiA2dF9mg41t4Hc37dmRrtzeRBOWyEg+cGox6Zh4QEUg.hME2PS8fgfglh61vdblgxbjMNw4nrFvDMNQ4n4mKa97IRmu8KAz1yHkubNBNp6Qw3Dme5YUk+zIE9YTx4uP7zholkmczmUYLtauuyNwINWMGOioi0b0ormruSEV5b7rlNVyRi3LccmJ7z77rnNlqlRmxsSEV577rm9wliwrzntyY1IIS8xtN6mfm8zwbtpyjdc5vUSxyj5wOW8XzgpVGhfSdNZJdFTGq4nd1f5m7L0zbcQ8IiwLU1SbwIOOMCWGTGm4oWlrY9c2K+m7r0rbcR8Ii0VTc1i9m7bzbbcQcblixr26Gwrzo3srAQD1VWWcakF7thQ9U+XeLzBedGd.wn3+ED5+Ix9pBj2mm59uD77b097w+zgZFma+IqwFkcjEWVHehroSjKct1EqyMex4xM+by2tX0MGe6yXZx4GjI0uTMIY884wFd9OosmYF2M07Hl+joPeStbUtOhsBaGe7rrzqVUEs3cKx6UZ55+TaktqJbeExYZQDW5i7wZx4QMxO1lOe1j4xlMS6KrUugxutMJiKrAYQ5YkheVmv7qHvT3SMD+Z1H9Vn8PF6v6oMvEoeMg6oqopnIZW9iY7taukWFnpc5cvh8VhC5w3DTUwMt21aswZkZCiWrWw34SlHexLomi6qLnozdnU01DjnHK5wwpWU2ARw9A.i4DpsSmHjoDVZys1X8QAYLnnKgyWBYgOsFl7bsggyWZos2d068dG+n7qxaTtqgOUelJ5ZzjZgxeH6YGHeKc78nEGeNHhmnM7NdAl2cyWUvfjaOhHeezNlfo0thH+OcPj2PX+82OdcciF0zUJihWtCO8ocFYbOkJgBeI5wi45BqqK2TUxR2nXM7o4a0EwIhOXe1Yf2.PKbPCISSr05vWr0dHhQGO7EVRVApiRVRVHXLkKtft7A3COhF0.+8ULU1AuOAvBmRfLzQLUSQU1EqLC0yn32Pfr0e5LNdgNfigBcrfiWbaaY5RUpfJa0BAujvxenG91Hq4CeAl1+0cZevl2d5pMIrBb6OkfsoXVbXQiCHGYSFtx2GYwjzWd3g4d9Z.BpU1Cua05MZpZhVCoUk0p7KuiMprpVilVro+AlnE.WQqZn2TSd6ZFHIYufgjQpRdN1VqnTjoNZ7+tvhR0a.FSXwikWdaJA6jzaVXY2i+x+g1N9KZjAkhuuzdzM7lPXxsCMdytID9+ysvu4f5M.AhgkSd3DVRS1I+vWrmEZI6tNyV5MwVFoGFMn5uWy5dOhV3l7BgvfR9NgCFUBoIS93+G7iclIweG1NyjNYFpc8hnBKdflTckxlDkBO9VvpX7d.4sjlDPJxrrabxXgmYM7l6wWF20xBjvrRUbpagTQRlH1WKwVsYaMwKuSqL82PO+u+u+a87VYuEtaN6l7oUVdvDwOZiEYxqC3yZJ0AasFcfdsyoijrcdsS01YzVC8cXvh0k1E0rQGfxeFiwpb+1TUtWWnjEzcuN9vDBcfUQFDUO6cqhWktV1cZb6eycbdRHnI8wGd3u7qtOd.NBqpEKpQgumhp5xRxHxqdISvIqVVWi89NGrxnpKI6M7mmWXglfsZeAE8WUfzT2sNXuxSaYSCagZfjrVmb34cxbpBas06AF3Z3GJv9FdvosM.MEOFvd4c1PCAxROksngtoYEfbH0km.x1roQUuZnDi5ldSCjqrRTrPBe.PA8GkxNBeltt3VIw1RDcHH1bx2I88cJeem122Y78cVeemy22y05aJCccoFTshcvZEgujWc9Wo2z4gJgDlLSIWPopaCPSYYnebq3LaavzWo8AyeS75rp3lNqeQ3LDaAwwx36iAdo4wEjHN3XIELi28AqEiiQH85gj7fbqqqoC9tpoT1qpMnpVsJdqe2Bk6Hc32F7aVnCFeWSQCIY3sGaewB5t00vg6Qwzuk.EcEwVqDO0cpdJGGCtOHkJiaQLRdMhbxMoiD0.6K18nYEUfoIKullVDUVABowqTHTHmFhTGjCReXjvbohS9oRpxoxTD9k81v5CKZMe7l4rr+diLJVy+oqcvZyQ+F8oqtwMX9F+yMv0w7zuw0F62gFYh+QRbJW73MNEOpnBNxcHPASKIX3JL5wdDp6Fh8h2+W7mcmETZnqJYfCv5XgOdZGKkcWiuovJRFxkAUVYw0kLAmzDglmFSEla4CWtGxZecicwNWunYCmu1Qwx.vsVxUwBx.5YhGaxaLMETvwNUkwWHbmo8HWCBNtBEFaMXb0uPgihsROQ6Pbb3i8SGYsSIXmK9rzxFk3O6WWXrkuzMyFWSf5EiHM3zydy+xUDH90IhcC+jD8NIjQkcpJfdr+c5XTWD4DxX3KnBNhqxZ114tyBbws2iJxYKmyIrnP+i+7W3KrH7E7UPXQS3gEEUvDqV7Hi7AgFMoFZTTZW+fXiNqGazqQETmlAGsjPl7zfi1KmUtrzfYtQI84mGGrj82nU+z4mOH3mdO3GOWZPcCyJ70e5mMQF8S39I5mHT10nM7mol3C+IvM+.27omCRNN4+r+l+U+N4iEPuafS9S1N4KHTSxJv+9wM+6YGy70n33qJb2UVrzVDT6p3t5tN5O58ruXSi8P97hT5.OoNyG8O0gv.norle6Yq3cYtKPueTcuqQaVnTSviI18Lxu2yaKhhWdmkJqe7ENgPOpVbU1vINCNZ50bvOpT3r3v8Dw+YU9GDIFUY7LKC7ZB18MNqxBOMCIarJZmWEaGezFqyKuSPrNAw5LoGqSq2HVd60qCO7qaOdmWDrnFS3w6DQ.7HVKHlmIuXd9FzeWzIrmTmNw8f+YDE2y6+7f3dBh6IHtmf3dNuE2ykcbeKXatED6SPrO8WrOrWkfbh94E+7F+y9h94YGd3eWPzOS3Q+bYASWUif3eFii+oa6oqWG7ijbI.3jZ5f810Yj810X79TpsGHqttWkRm9u8qN2uWktZqAhC1uRA9wF3Ga+drDHOyUbOVB3cXP6yf+cB7gcReF7szq+HU88C7f8biGrYB7fMvC1gem1y7rIdDmy3+g.uWiPYWAdtF34Zfmq8mmqSY+p81ettFrY6Oe35Zc7ssXfqqmSbcMafqqAttNrtt58Yf+HNkn+0AmRzn17q.mWCbdMv409cZWWQoa9thmi0fMN84vaCFruq0TpVKv40yMNulKv40.mWG94ckLfxQ66p3G84+l.eWiPYWAttF35Zfqq86o9aEE5qSZueKm7hCO7WFrmAlvcd8JBkwpEAtud9x804BbeMv80g080q4LnRucE8ErwAtrCCKvE1.WXCbgsecgcM8t6B6+x662EVwzo+0Ay+5D+Q2h5BavFe87jGr4C7fMvC1g2CV6wTNZOXwulIe2.OXcXXAdvF3AafGr8mGruhPQUvYhd280fs954h2XyxXsh.OWOu3457AdtF345jiKgSQFUKvev.+AC7GremQyh56uCRUs+1QogBE3R3j9ogprshQfWgSndE9F98JLYh.2BCbKbRZlBsGbKvyv.OCC7LreOl7Ek1Qxj6RcK9W9decfigm+bLbJgxT8h.+BO23WXx.+BC7KbR5.nSGZKvsv.2BCbKr+bK7JBaKUeGf..6ycYNCeYfqgmGOHOVszMBbO7bi6goBbOLv8vIG2CuFyPbAtHF3hXfKh86dLbKEYtNGRuGIBbN772dLz.qUD3V34F2BCdYiBbKbhZSFhGVKvgv.GBCbHreuzJKZHYVimGge4gGFrRxmC8H7UEJSTKBbI7biKgAOUPAtDlXR51fjLvVfOgA9DF3SHwmvSBrrtTYC8GAt6YYnSv0oHo.XolDoGhv53uESFZOI0ldborNLB9iJW1aU0FfoFT.SOn.lYPAL6fBXtAEv4FT.yez.hcv5tMszqSG0ITn02bIpBX3kbU.uXHT8cPxf03RkMTZXg0.tPEEhGl3+i1pWWPUWeWIM4JHjZ7OwLDVeAANpeg+WeSgadSw0fbEgrEw4KVUGYJVCYfhF8l2D9i315UqBFgVnokktlINwnkw2ZGh6IYHpJU4QzBPyW71hEo0d7xP3OVn0zKKohag6pIuLT+wl4VQ8CTbCTUE7fIK2TqLlbiMsrgz9rEY5YEq3jY0YE024SlI5ShFAiBRPaBeGWBZuaEMR03lHKZzOwn+mY78UrpcW0F0jhgK3NUooSpl3DIg3cDSFOg36HlHd1Yl4Vh3pAXfpPeXMf6tELjqjFfLwjlMYhYbZkkAJM1za73CphvHXxbwakWWw.Kzis5Ib.yFtqpRUMj71.Lt.Oq3CjdPhGNqnzCRR92Tj+M8Cg+a5x.22.IOMfKOE9qi7nJFop2PWCgwZKBycw6Vb5YvnaahI+xninhvIXPLPOZpOR7c6z60kitpzNlhNZSlhUzMDaHUEIhsfWEQUd8q8JsS+p55.wYC8VhFS5YnZdbTZeRQcCMZr9uSxDyJZWj2Q7AIlMAnRC+4gO8jQudToVyQ8ADIEsGNraZONhPtpgP8rTCC85CcsTBYgcCnWqGGM46S7wUrjphLnIyX0EC.MSZd8rZKKPbzboAHRKxwil6Qno9fjov5i4lEKze6TfpPx1T8vUnhEpN8yj3rwHUM.oRmv9iCfOvUg3aKFytplQ7sZoSdOci5RpPuAYnD0f+lJg3MfeoiEoKna1YEOfpm913tU0.7M6.0MpFPQ3LUpHRHvZ5f8Owe3OjfOkUUJuKRdlnQ3z2gfv20b6drKzB5fxVcbGoHQ.+PQbqWq9tBeJiJbIf+oBlZfnWNP76oouiOsXR93z6YUXWH3n+RaqiT+cenAi4n.CziiJDVu9ALoKdSwTftw93+eVWMdBaXeluAVgcEHqXVFaiEpm8wJUIYRuy0sKDjl.W2hy5lXqe6gcnOfSmpVcmVRUUogIJFFpdnWS2TRGc5gdXaiP0w9pdwBASbTzfTHU7r2JBMIHVJHAZFuEHO3YgfTBBGyPGG8ZL.vY8KMoRKrD7FzeKMI4G1SRhNadAW02L0amd1jylCrJBzFT7HQ613eK.AgSlxptLdia2HtiaURCHrQP0.cDMs.klgupZ8jXOTUCyyS3PUOsdoXFRpp08c3PhOipJRxZQTYoC5wJwwV+hFMqKtojL7WEMKQCxbefXL3u4VPOsVFjI1hY6UXUSwDiJwltUeio6lqBN.PPwEv4ZFKwLPOjTXfH4JCwKGWB6Eh3susHF9J.RIeGw1xUD6e5zSC.dTty3YD6Y8WSuUh3yM3H8Q3aP6FEawzvlFmdFa7wWCjYlNZSjTTn4vSBuQQPjtiT4ci4Jh.q7fHpMF4aC7p33w0.rkLJg+B7cwEHAdLB6VvRuAoIhMiMTjjMPMvZJjDeJk36TsAxsjzZytx.CwzZi3n0SAMPbPdwZHpnAg5oY6u7Lh.t2fqFLqqv3ZwtR1CWI6wjGsd1qOpmnr3iLzoXSbLDGA53KV1mxTElDCwCWc.B7grFpIYMj0f8Mnx.UKsE3y5Hq9NtGBLbbajNEsahj1kTpdOxGRRfCRRUQfhXDvN36grf9fHmTE0qHhcBFmTCn9MEiYBFJwehQCjt3NRlJ.dqd.niSXWOFytvsAo7XMem55F2V7wztPNobya2pjwUQZUspQ5IQLHKsOocv8pqZfsDzM2P55rGHlcl1pVxTe2sZLUqN0jLLuOxvBSpT2G44vSBa+3.utH+2a4vJYcxqUpOzF4b8ar60qiuhdqVhWiYcidQQSEFlvUGPDnPe5QwHpv9sYPxhpcej1LHkkX6CTv6TCbqngB01L4dEAKccUKkFdlE2u4EDXlSKrKtKoUEn.69EDykarym.bCb01pjqIAcISxzOxqm.aCM01JMviU.caDUL2D75UQqJdbbIfcCrJqtN9gceFaT1W6zzv.90so4EiFxQL2hdaXvX6AffjoHJ6.cheabID+c9cD+1t3EVuBCPDVL0xnI5VtiEYfHZqM0nrXQPgFTIfrepcnGhtiAAM15fpjRIDvvjMKonUFYC4V3ZATAdWwjIRjniMqMCBR0F2Mcw8Ywj1sns4ScTbIDZmfuCfayjrUdvZrhDIAyPi.VcqPsVa.MziWFzgvKc1+ePn5Ccg
                                            

                                            https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                                            24

                                            Online

                                            2.0k

                                            Users

                                            12.8k

                                            Topics

                                            110.7k

                                            Posts