Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ***********************************************
- ********** Don't use - doesn't work! **********
- ***********************************************
- Track Builder for Max
- by ersatzben
- ================================================================================================================
- NOTES
- ================================================================================================================
- PURPOSE
- This widget will help you turn presets into full tracks in Max. It outputs a floating point number for controlling presets stored in [pattrstorage]. It can also be used with [preset] (floating point control in Max 9 only).
- HOW DOES IT WORK?
- The widget is constantly outputting a floating point value, displayed in the top-right number box. This value can be set using the number box at the top-left and hitting the button to its left. (This button can also be activated by sending 0 to the left inlet.) This top-left number box can be used to define the starting preset for your track, and hitting the button will instantly jump to this preset.
- Any of the 16 stages (rows) can be used to transition from the current value to the destination value ('dest') over a period of time in milliseconds ('time'). The transition is linear by default, but can be curved using the 'curve' parameter (-1.0 to +1.0, as with curve~).
- Stages/rows can be triggered individually by hitting the 'go' button, or by sending an integer to the left inlet ('index start', 1-16).
- When the 'adv' toggle is enabled, the widget will advance from the current row to the next. This allows you to build complex multi-stage transitions. By default, the widget will advance instantly to the next stage upon completion of its transition, but if the 'wait' toggle is enabled, the widget waits for a bang to be received at the right inlet ('sync') before advancing. This allows for transitions to be easily tempo-synced.
- The 'init' button resets the entire widget. This cannot be undone.
- IMPORTANT NOTE 1: The widget contains an autopattr object which means its state will happily survive the patcher window being closed and reopened. BUT this means its state is visible to pattrstorage in your parent window. You must uncheck the track_builder in the pattrstorage client window! This will prevent issues where the widget's parameters become unstable or locked. (Preset objects in your parent patcher cannot 'see' the autopattr in the widget.)
- IMPORTANT NOTE 2:
- The widget requires DSP to be enabled.
- IMPORTANT NOTE 3:
- Disconnect the widget from the pattrstorage / preset when you're tweaking parameters in your main patch. This is because the widget produces a constant stream of values rather than single messages, and you'll find you can't actually do any tweaking!
- OTHER STUFF
- The middle outlet reports a bang at each stage advancement. The right outlet reports a bang when the top-left button is hit. The time grain of the transitions is 20ms. If you want to go faster/slower you'll have to dig around and find the snapshot~ object.
- ================================================================================================================
- PATCH CODE
- ================================================================================================================
- <pre><code>
- ----------begin_max5_patcher----------
- 11909.3oc6ct0iiqjkc9YU+JnSL.1Ft5xwcFrgggMv3G7CdlAyzuXTcgBpxT
- UdTexRJsjx5b5owL+1MkHYl5ZvcPEWXl4B3fpNktt3J16H1hjw29u8gI27sk
- +9r02T7GK9bwjI+sOLYxtGZ6CLo8eO4leL82u8goq28xt41k+3GyVr4lO17b
- al86a183+u++7O8O9O+m9e9O7mJ9G9G+S+uJ3+wh+zuLqXypo29qe8aOM+g6
- ls5+35h0altYVw70E+b954e6g5WvxhGmtYyp0aVtZ580O0hhM+R8y+3zU0eK
- E+17E2s729Tw+2kOU7imVuo3oE29Kyt8WO7Ct4cM6vOoaeX9KeB+GJ9yK9yK
- NRih+3edwVQ9ayu69YaJVM6+2SyWMacwe++x+zVc8sYEyVLsVj28oy8tk+w5
- G8ue95aWtXwra2rS.seRee0xebpf9uV7X8md8SW+Y+io+Z8w5lhYSWOuV+0O
- xlea1zec6g8zeLayrUq2dL8WW9zp5WZ8+W8Gzs+xm5L8GlW+Mt7oE6bdtr8Q
- 28Zlu39utpVNMCobM6SrOVvqra+Kgr4eY4ehU7k120761M7s7a+k+fz18Er3
- oer7oMOLaytwb1KO57EcOHe6i8u8gOr8O9HwXmu+vx5OiatrdUxcBUpK29WM
- hWH1Ssee4peLc2K1bF8qd4it0F+ZyH3QGE6crIN6wV6C17517WebVi7t4lOV
- by2lt39aJ9x.N7uTpS8WyiOsMr3whGl88MMIImcrV3v5Dx8FpM5c9n7BCzhH
- OP+iYqWWGxexQJ6ldO.Dxl+p5S5iF626.PTd9C.94N.DWbzbPihW5Xi63XSy
- TMGak8erwk46X6RQn2urYNs0al8XA2cn4143VTGAOe4hudvqP0q+zF7p4a8m
- KE7x4QN38Rlv5+5hacLFaZOFrUcod0iwrKbLvh7wv2dZylkK5WsBsX2eo59y
- yoVq+Sqx8ZZ0gOk5hY+VsBOYnpVjqVV69LVw+io2tY9OmUvIXFb9tQPg4j0c
- 1yMLgH8b3GwGM8yOmtZQ8Xxtm5IgPwX7RM+DC44hTVV748KJ4KEKWU+H6pK4
- K8OAlrTzjmpc4Pp7MA1gwC6aNGTv3I9yiEm84c3Drco4b9t+RTdg77y6Dxmq
- lYwl0y+W2IPt4SFgTWIKqJ0LiUV4kcUWZUccQckm7RYJsu9uc+sKeX4plWb8
- jRZVkkIqDbswZjer9gDkLs0Vq.QkhysaeHkZ+GSTezt2Q4NqY1p1wh1Ai5Co
- 4OL6m0kuVO6+di4StY5iOt2COYu2x1Qv+RizZOj29PyWz7PrmenUy19aFZd+
- xmezoqpGf1TO57zplw4e2zE9s8iYY8f4hml+7zn6hkZkztnlswGqeb5sMu4s
- AWcO8dSOH1srspb27BRdy+RrmaTOf73rEyWr+heGb3e+p420MRusr7cwN58+
- .N3Ghsu8reH+AOtqP+KE8JJ2MEmks6PgyNoB6KtR0kSnu3D8NSrmzkb2NnDr
- i5myo+dOdgU1r1mPe9hxNwJpFfUHbYEMIsA0ONr3kCMj4KluoGOgyDMqAxY6
- UW.6HS4fZ716MWtyI0Ndm6am5KamLJQVmjrEPa7f5mtjYU0rLHmYOeMTN8JU
- SYhNdmm62DzWYXCMK8RSb4p3k8dIGs7hVcv5KaWKg09G6lzLM4+aJXDG.01t
- oA6YF.dnmLb9hMIa9v0ydnfUvKDExBUgtvTTVXKppieqS2qq5sfKqCKqci5Z
- Q5y3Ja9oNsSRz6pHtl4zdQiy1aP3Gy+eG1gucG86aVSWrX4Kok0O+cy98utd
- yzUanMD0bJ+d4OuzHjY.Q1rdVleumtaYomOFJN4XX2CG54wajUeK5YZphWZL
- zLKwUtx0gtQsSrXSw8KKZBoNiiHStivap0sdlQIMKgGPKo1Pte1kcCQBy21d
- Ne95wJ4rmnc0t0P5VVuW+RZJCcF2oKKefoVejT7eZ6q4+bzcUZwXk6J6wJXT
- cLS.iw1dcmZtZL0e1a0TrmI5fq8wkK+V13I6rF84KH4BUTJL6pbW07SUO667
- jqdRyg680+V6Y29v7a+0icrCre8vqAUbfH16jdr8HLzkmdxY+noLnUyqerVg
- lnev0iKWOemj26IO3ThK6YMbkZu5rZRQTkDCGZKpsZuqjlyrK4H9mi4pp1hs
- +r1ut9g42Ma05dxuLUMNYyOxsT2WcqR8f9QpA7Hu43puoMjMI7bsd27G5leV
- igZjRyZ7U6LEcyIzjez68WWr7aq+koMIYpK4V7wzOS8v7+mmx4fYb1cFXZt9
- qG+4czuokKzpJFuxvJsJI+ijenC8w6VM82V98u+7G89eiydX11oRN7q0bvIg
- 8iDenP+yr8KLTUVN7vPi8pCCYHLDgg0+c0UDFpLWaXnpBggHLr9u4WQXXyME
- yUEFZQXHBCq+oVxqHLr4BEdUggkHLDggEbtd3ggh15JulvPCBCQXXAmcE+DE
- Qy65pBC0HLDggEUUC+70HZt8UtpnPEhBQTXQEWM7nvl6CxqJJThnPDEVXk5A
- GExsW+YqQfnPDEVTpMCOJznt5nPbETPT3GKLWwuNgqt5qimBW.EDEtMDxN7n
- P9UeY7j35mfnvs6FzpAGEVc0mnFIt5IHH7iEpl6w8AEDVd0WBOIt1IHHb6sF
- CevAg5q9B3IwUN4MZPni6txUEOr7t6m80cHIYcu28x11aB9lSJnU068WoHF6
- 6j.ZMGta6OG1V94zGdZFYioY6AzrIbcaLkgdyllr8Y1i84FhlaucttciOZL8
- aG1aHcykefcX56tDua+2drdeYasenEbws29k1h6G81O2Vc+Ba28Kuk26eaue
- os99Aa+cBaA9i1F70iaM0B0rJBm0bSgTZOZZPB618yui2O1sNNV7jmuuXxim
- K6B2o3Wbyx2bKzWux2KkwcbTpyc0r6bWmSr0aN7A4wGlKes93oS5cDEmJXGr
- 0Zuj+0dWCoXMvnRSx+TWg+IFG92Ia+oKZPMy70AVhytEnbBjA26JAmkacxNh
- 53O1S2YXQzx5I0sdNpGW+KK27uWnYz8UYSouVNk.upXF2cLnGxmSd6Sq94r+
- cO7vlcjlhTxq0sGJb4gx97v0yuewzGNh.e4dlv500J96p+OAcGUX14nFAEGs
- 70+rg8DPVW3wuV78hu6gA1.rkyuGGcsUsequbhl4+pIodwDd9i3VUraWc+3u
- Lc8xUmvRgKVLHSrW1KmqHUMSo70e4f8XmapqFb8lkORvCauzjsdnxRxBMkWw
- pJ79rvs.X4iaQNP8Av3vM4TLRtbGspLxKCtlSMRyUDKRxHGCF38aALMmzuOo
- KbrcahQzEku4WRdSw2J9FA+qYCC2Nwnjl8oqhY17QvOL+V4SK5pugTENMNZK
- YLLkzbzdp5VdUN5ybk7n+mwf4d2rGl9WoGm1DgpHdZbhZk2il3y0sTP4q69c
- gTlyrI1rCdKDCQMWSYl42k9We3SqlcO872FnaHoUeiVeEyH1+BJebjrnx+ER
- E1z7SXjsWmxyhjySLPoNlopik5ZV+ayqcqBgG1np8DzS6mpHr9YiWliOC3j6
- LJr3kKlcDput7Ezq4TZa1aiSzuAWFyD8QWoO2+RSrvkUVZ2qFbhEQxruCNsX
- zqZj2D.1XgMsef9svqo9lQR57wv66hm2PU6zgdbdwJUw7D2zrnxPN+YlQjuJ
- pFfupGm9pdD4qbw.7USL80Svo235D9R1XalnzOisLxmA2w5kjkroNjYAriPS
- UNllZULfH0pQnopbXpGd6.sELl8b6.syn195b63qW9zpa6zc601u3Tu6tYq2
- Lewy2toe9k6uhB1.qeYnBz5g.qxf9J8Pe1LnOgG5qLC5aWtoGgfa0nH4Zz5s
- F4IWikdqwzOVa7QiaO8eYPiZu7QaVznxGMJyiOJ8Qiau1goOmwT5sFYYQibp
- ZTjk7Zi4UfO5U7Xd7wsWBX5i0l7oQ5ygmGMZ8vGOeERKWcWydcfkAoK7P57r
- XtzC.pF8A.MAo7KGBvSr38aUIy3J9sz6xmFQNuW09cgDgWIhejE13i1U4XJE
- 0H+G5+bY9DKvIKZTXGv37HID0OsOplZPT5cnQxOGKLq2Zb7rvgmhum5MRbfM
- qz6yJi6hNO7rWub076mun8zwWKx+fRXt4C6cDsGrBl9yY280l1N1W21K1m+s
- m1zbpuOyQyM2+vxuM8g18k7ysy78+rSceusrssopJk923aU60qg5uiqJEUiv
- Nea.M7MKueaSIauuzCZZ86d1OKYeoWBCzbKeMrwDQS+vRVI5vCxYfDxAr.oW
- .wwutQk0+79iutR9MRc7cBPaV2yoaDR71Q1gke+xal+8Ote5GcSe78uu81vZ
- qDOXtl8d0Orbw8tGhO3k+i5.lSt9c6+7Kua6l8+T7A7xKY45a+5yei+2ta12
- m9zCa9ueouv0+xxUaNRfW501Y4hObt4IC5bSzRU38mpz.Trgkpvq7MUgiTk.
- mpvG2oJe9x5KgYKm1uQ2Oao9o91rUeVY5KaoR2sVeyB2JeZIoccC21bFkGMk
- z5f84+nIR4ObHUmNH4RL7jKQhZ7n0iJcGIGdfbPGIMUoeyWrEoLmZNWNq6rg
- JmOq6SrK9Jlu3zgxTlZ1dTzepobrjZV1WposCpTk6icZholVwo87ShsK38y+
- ji+7uWYoYkWNMKIYHxWOYH1dyPj7CxPX9jgH2+WpJGbFhBYHANCwl4LD9nXQ
- jfCsQofJzF4kuqf1nzPEZib6aenMpTjg1HuBPaDPabBf1Hf1Hf1Hf1HMeEPa
- 7TmDPaDPaDPaDPaDPaDPaLL1If1Hf1Hf1Hf1Hf13YrR.sQ.sQ.sQ.sQ.sQ.s
- wI.Zii65d.zFAzFAzFAzFAzFAzFyouBnMBnMBnMlbSEPaLBlJf1HEABnMdc5
- CPaLDZDPaLLZDPaLLZDPaLHZDPaDPaDPaDPaDPazWEBnMFQwCnMBnMBnMBnM
- BnMBnMFFoCnMNpD+6cnMZeqCsQY0fg1nwREZiL.swOKrjg13fFS5f1XCcBHP
- hNAHQWfIQmvBnMFjTkJxPabPoJcPajdph.oJANUoBPaLTbuRREZixpq.ZiMq
- 1GAnMJj.ZiohUVR.swjlZpnBsw1TyAAswlLyACsQAPRWnSyT.ZiTyPzTg1XW
- FxPf1X6ZWCNCQiLj.mgnAzFiAzFEJpPajYeWAsQgkJzFYUu8g1X6ddiDzFY.
- Zi.ZiS.zFAzFAzFAzFo4q.Zim5j.Zi.Zi.Zi.Zi.Zi.ZigwNAzFAzFAzFAzF
- AzFOiUBnMBnMBnMBnMBnMBnMNAPabbW2Cf1Hf1Hf1Hf1Hf1Hf1XN8U.sQ.sQ
- .swjap.ZiQvTAzFoHP.swqSe.ZigPi.ZigQi.ZigQi.ZiAQi.Zi.Zi.Zi.Zi
- .Zi9pP.swHJd.sQ.sQ.sQ.sQ.sQ.swvHc.swQk3emCsQI6MOzF4CFZiJCQnM
- x4.ZieVXnCsQ9U.sw1Qk9IQGGjnKzjny.nMFjTkR5PajeEPajdphDoJANUoD
- PaLTbuhQFZi7q.ZiMIKQ.ZibEf1XpXkECPaLoolbxPajObnM1jYNXnMxAR5B
- cZFGPajZFhfLzF4CGZisqcM3LDCxPBbFh.PaLFPajaHBsQQU06KnMxHCsQ1a
- enMJrjg1HiCnMBnMNAPaDPaDPaDPajluBnMdpSBnMBnMBnMBnMBnMBnMFF6D
- PaDPaDPaDPaDPa7LVIf1Hf1Hf1Hf1Hf1Hf13D.swwccO.Zi.Zi.Zi.Zi.Zi.
- Zi4zWAzFAzFAzFStoBnMFASEPajh.AzFuN8AnMFBMBnMFFMBnMFFMBnMFDMB
- nMBnMBnMBnMBnM5qBAzFin3AzFAzFAzFAzFAzFAzFCizAzFGUh+8NzFEu0g1
- nPNXnMJjDg1HS.nM9YghLzFGzXRGzFaGU5mDcLPhtPShNEf1XPRUzjg13fRU
- 5f1H8TEERUBbphFPaLPbuRVREZiB4U.swljkH.sQlFPaLQrxRVBnMlzTSKUn
- M1lZNHnM1jYNXnMx.R5BcZlEPajZFREUnM1kgLDnM1t10fyPJQFRfyPp.zFi
- AzFYVxPaj8tBZisamy9g1nnh+N.ZiLpPaTTI.zFAzFm.nMBnMBnMBnMRyWAz
- FO0IAzFAzFAzFAzFAzFAzFCicBnMBnMBnMBnMBnMdFqDPaDPaDPaDPaDPaDP
- abBf133ttG.sQ.sQ.sQ.sQ.sQ.swb5q.Zi.Zi.ZiI2TAzFifoBnMRQf.ZiWm
- 9.zFCgFAzFCiFAzFCiFAzFChFAzFAzFAzFAzFAzF8Ug.ZiQT7.Zi.Zi.Zi.Z
- i.Zi.ZigQ5.ZiiJw+dGZip25PajqGLzFYLZPaTTIAzF+rPPFZiCZLoCZiLNM
- RzIp.I5BMI5D.ZiAIUQRFZiCJUoCZizSUzHUIvoJR.swPw8JEUnMx0WAzFaV
- sO7PaTTY.zFSEqrT.ZiIM0TSEZisolCBZiMYlCEZihJfjtPmloAzFolgXnBs
- wtLjg.sw10tFbFhEYHANCw.nMFEnMxnBsQK+cEzFYJpPazJd6CsQtfLzFsR.
- sQ.swI.Zi.Zi.Zi.Ziz7U.swScR.sQ.sQ.sQ.sQ.sQ.swvXm.Zi.Zi.Zi.Zi
- .ZimwJAzFAzFAzFAzFAzFAzFm.nMNtq6APaDPaDPaDPaDPaDPaLm9Jf1Hf1H
- f1XxMU.swHXp.ZiTDHf130oO.swPnQ.swvnQ.swvnQ.swfnQ.sQ.sQ.sQ.sQ
- .sQeUHf1XDEOf1Hf1Hf1Hf1Hf1Hf1XXjNf13nR7u2g1n4sNzFYkCEZihxRhP
- azp.zF+rfQFZiCZLoEZih16Em9IQmEjnKzjniAnMFjTENYnMNnTkVnM5QphA
- oJANUgCnMFJtWwoBsQV4vg1X6p8Q.Zi1R.swTwJKNf1XRSMETg1Xap4Pf1Xa
- l4fg1nEHoKzoYB.sQpYHRpParKCY.ParasqAmgTgLj.mgHAzFi.zFqDTY1Xo
- 38DyFqLTQ1Xo7sOxFYJxHa7fcPCP1HP1HoXximICHajjOBjMBjMBjMBjMBjM
- BjMF8.RfrwfsbBP1HP1X5sSfrQfrQfrQfrQfrwyXk.Yi.Yi.Yi.Yi.Yi.YiS
- .xFG208.jMBjMBjMBjMBjMBjMlSeEHaDHaDHaL4lJP1XDLUfrQJBDHa75zGP
- 1XHzHP1XXzHP1XXzHP1XPzHP1HP1HP1HP1HP1nuJDHaLhhGHaDHaDHaDHaDH
- aDHaLLRGHabTI926Haz9FGYiUUClXiubGyz299VChM9YtkJwFGzPRGvFaGT5
- mBckfBcAlBcGNBCfMN3LkJp.abPYJc7ZjdlRIxTBblRE30XfPdkvRjWiUUWA
- tFa9Hh.tFKs.WiIhRVBKv0XRyLqHhqw1LyAQqwlDyASqwRvhtPmkUAZMRkVi
- LhzZrKAYHvZrckqACqQFRPBaBhjAXMFAXMZUTg0nQ9dBViVKUXMZTu4g0Xkg
- LqFMZvpQvpwIfUifUifUifUiz7UvpwScRvpQvpQvpQvpQvpQvpwvXmfUifUi
- fUifUifUimwJAqFAqFAqFAqFAqFAqFm.VMNtq6ArZDrZDrZDrZDrZDrZLm9J
- X0HX0HX0XxMUvpwHXpfUiTDHX030oOvpwPnQvpwvnQvpwvnQvpwfnQvpQvpQ
- vpQvpQvpQeUHX0XDEOX0HX0HX0HX0HX0HX0XXjNX03nR7uyY0nh8VmUi7Ayp
- wWtOO5aeea.qF+L2PlUi7qfUisCJ8SfNCHPWnIPmArZLHYJkjY0H+JX0H8LE
- KxTBblRIX0XnHBmlJqF4WAqFaxUh.qFMUfUiohhbZvpwjlYZnxpQ9vY0XSh4
- vY0HPQWnyxLfUiTSPJoxpQ9vY0X6JWCNAgiDj.mfTBVMFAVMVZnxpQs5cEqF
- YTY0nV+lmUiVKYVMdvt8ErZDrZjTH4wSjAVMRxGAqFAqFAqFAqFAqFAqFid.
- IX0XvVNArZDrZL81IX0HX0HX0HX0HX03YrRvpQvpQvpQvpQvpQvpwIfUii65
- d.qFAqFAqFAqFAqFAqFyouBVMBVMBVMlbSErZLBlJX0HEABVMdc5CrZLDZDr
- ZLLZDrZLLZDrZLHZDrZDrZDrZDrZDrZzWEBVMFQwCVMBVMBVMBVMBVMBVMFF
- oCVMNpD+6cVMJdiypQqbvrZjUQjUi5RvpwOyUTY03fFR5X0HmQj.cZPftPSf
- NEX0XPxTzTY03fxT5X0H8LkJjoD3LEMX0Xn.dkfHqFsxqfUiMK0GCVMx.qFS
- EjrDfUiIMyTRjUisYlChUiMIlClUiFfhtPmkIAqFolfnHxpwtDjgvpw1UtFb
- Bh.IHANAQAVMFAVMZrTY0nR+dhUikBprZTYd6ypQFYVMpJAqFAqFm.VMBVMB
- VMBVMRyWAqFO0IAqFAqFAqFAqFAqFAqFCicBVMBVMBVMBVMBVMdFqDrZDrZD
- rZDrZDrZDrZbBX033ttGvpQvpQvpQvpQvpQvpwb5qfUifUifUiI2TAqFifoB
- VMRQffUiWm9.qFCgFAqFCiFAqFCiFAqFChFAqFAqFAqFAqFAqF8UgfUiQT7f
- UifUifUifUifUifUigQ5fUiiJw+dmUip23rZrTOTVMxsFhrZTYAqF+LWPkUi
- CZHokUi71aly9IPmBDnKzDnS.VMFjLEIUVMNnLkVVMROSQyPlRfyTjfUiAB3
- U7JhrZrTObVM1tTeDX0nlCVMlHHYcXjBX0XzQQGiHqFayLGBqFaSLGLqF0.E
- cgFEcLvpQpIHbhrZrKAY.rZrakqAmfHQBRfSP3fUimk7d6mg7jwJXbN6vtbw
- y6qjoOsY4iaGN662Io3sKSrK0QS.QepKinOEk34yu2E+3y6gw8do0Q9aVtZ1
- kBFaFtZ9TNANccik0y159Ev66EH56EH+R21wicwWip80HuzKP29BDW5EX9R2
- Os8xeKk8IUa2GxkdAU88IzyyK5yuE89IzmeKj88BT88Bz88BL88B5yoE19dA
- 84z8YCx9bZYeNsr2uh9bZYeNsrOmV1mSK6yok84zx9b59NJU84zp9bZUeNsp
- WMzmSq5yoU84zp9bZUeNceZrOI1mB6Sf8ouKFHzdVGadxy8TurNB+7OM28S+
- 73+4eZo6mV49o0teZi6mtz8Sac+zUteZmO6KqUb9mtm2saOU31SEt8TgaOU3
- 1SEt8TgaOU31SceXKc6oR2dpaOysk41wbaXt8K210dtUxgl9CKmd2QrD3rUY
- 2xV3tprs8Wks7lq6JFjfKpYvgIOiLL4EiaXxGZmQ2.LAJNC+8kynZY+KAmg8
- 9xYjkLhNir58kyHpnlMIsuybFdIUmo7Uqyr4.nGddvLz1D.XVh2+RRyq5kqW
- 6UvRm6zTSis+SYnzQuegcQ2Yz1bWLJpM2EoZb2bWBqunMj8E46IeQYI6Kh2U
- 9BiruveO4KRxMOJI68juHHOuqn5MeS0pTPtoZI3noZglp0DzTsPS0BMUKzTs
- n4qnoZcpShlpEZpVnoZglpEZpVnoZEF6DMUKzTsPS0BMUKzTsNiUhlpEZpVn
- oZglpEZpVnoZMAMUqwccOnoZglpEZpVnoZglpEZpV4zWQS0BMUKzTsRtohlp
- UDLUzTsnHPzTstN8glpUHzHZpVgQinoZEFMhlpUPzHZpVnoZglpEZpVnoZ4q
- BQS0JhhGMUKzTsPS0BMUKzTsPS0JLRGMUqQk3eu2TsLuwapVlxA2TsLJhPoQ
- HPS0hXC0ZPCGcMTq1Aj9aSPBIZSPAsMAglo00mg7YN0do0fRR55kVzSRTHII
- v8RKzJsBUqzhXmzxTdEcRKiJRcRKgFcRqT0IsPizJk4kRh8Qq17xA0GsLpqp
- OZILnMAE1bLIZiVTW1hZazpK+XHsQq1ksFb9QIxOB7ZPnMZEHV6YZI3CAV6w
- Uf0df0dS.q8.q8.q8.q8n4qf0dm5jf0df0df0df0df0df0dgwNAq8.q8.q8.
- q8.q8NiUBV6AV6AV6AV6AV6AV6MAr1abW2CXsGXsGXsGXsGXsGXsWN8UvZOv
- ZOvZujapf0dQvTAq8nHPvZuqSef0dgPif0dgQif0dgQif0dAQif0df0df0df
- 0df0d9pPvZuHJdvZOvZOvZOvZOvZOvZuvHcvZuQk3euyZO6abV6oqTCk0dJN
- QV6w0f0deV7Eh31aPiHc31SwIRRLtAjDKrjDSLxIIl3KuVftmjJz8FTpRGz8
- nmpThTkvlpHG4oJxWKP2iFw8zMK0OLh60jlDAh6wsf3dog1Qu9ws2qEXhIHx
- ZOcWw2Cf0dMIjCl0d7JvRrflc4pvujfRLwqGV6wHxZut7igvZu1ErFLq8XH+
- Hr4GGNpmCV6wdivZOcG7Y5m0dGr0P.q8.q8HERdXXIXsGQeDr1Cr1Cr1Cr1C
- r1Cr1K5Ajf0dAa4DvZOvZuzamf0df0df0df0df0dmwJAq8.q8.q8.q8.q8.q
- 8l.V6Mtq6Ar1Cr1Cr1Cr1Cr1Cr1Km9JXsGXsGXsWxMUvZuHXpf0dTDHXs20o
- OvZuPnQvZuvnQvZuvnQvZufnQvZOvZOvZOvZOvZOeUHXsWDEOXsGXsGXsGXs
- GXsGXsWXjNXs2nR7uyYsml8Vm0dMar2gvZOtkHq8XVvZuOqHyZugLhzwZuFF
- jQ.fXrJ.PrvBPL0HGfXpWMr1SSl0dCIUoi0djSU3LjpD1TE8HOUQ+Zg0d8up
- RGt83lgiaulE5iAt83.2dIB3QDVcZzSbOBKgMVnJllJz8ZxKGDz831qC5dB.
- UrvlioyLSwzuZROpnxbu1zigvbu1UsFb5gDoGgM8nJyoGUuQHtmpcCaRg3dL
- PbOPbuIf3df3df3df3dz7UPbuScRPbOPbOPbOPbOPbOPbuvXmf3df3df3df3
- df3dmwJAw8.w8.w8.w8.w8.w8l.h6Mtq6AD2CD2CD2CD2CD2CD2Km9JHtGHt
- GHtWxMUPbuHXpf3dTDHHt20oOPbuPnQPbuvnQPbuvnQPbufnQPbOPbOPbOPb
- OPbOeUHHtWDEOHtGHtGHtGHtGHtGHtWXjNHt2nR7u2Itm3MNw8TM6K1APbuJ
- CUf6wAv89rgJv8Fz.RKv8ZGRHvaOAfHVXgHlYjCQLyqFd6URk2dCJSok2dzy
- TjHSIrYJki7LkxWM31yPD2dJY4fwsWkIRz1io.s8RDpiLuEnsm4UCNwJIRau
- 1zxgPauJyUAaOlFzDKroXkYllXkuZxNrDgsWW1w.fsW6ZVCN6vfrivlcXyb1
- g8sBq8XVhr1iWIAq8.q8l.V6AV6AV6AV6QyWAq8N0IAq8.q8.q8.q8.q8.q8
- BicBV6AV6AV6AV6AV6cFqDr1Cr1Cr1Cr1Cr1Cr1aBXs23ttGvZOvZOvZOvZO
- vZOvZub5qf0df0df0dI2TAq8hfoBV6QQff0dWm9.q8BgFAq8BiFAq8BiFAq8
- BhFAq8.q8.q8.q8.q87Ugf0dQT7f0df0df0df0df0df0dgQ5f0diJw+dm0dp
- 23r1SpKGHq8JkzXsGuRAV60OhI5Xs2fFPZYsW6PRuDDiWoAAwBKAwribBhYe
- 0vZuJpr1aPYJsr1idlhAYJgMSoZjmoT8pg0dbAQX6IaYfwPfsWSlR3gsGupD
- v1KQrN5v.kWqz1ywQwXCnXbIQd60lYNDd60jXNTd6wqrfnXANKSlYjh4P.it
- DDEQj60kfL.j60tx0fSPpPBRfSPT4NAQ8FA5dxlMmHEn6YY.5d.5dS.z8.z8
- .z8.z8n4q.5dm5j.5d.5d.5d.5d.5d.5dgwNAz8.z8.z8.z8.z8NiUBn6An6
- An6An6An6An6MAP2abW2CftGftGftGftGftGftWN8U.cO.cO.cujap.5dQvT
- Az8nHP.cuqSe.5dgPi.5dgQi.5dgQi.5dAQi.5d.5d.5d.5d.5d9pP.cuHJd
- .cO.cO.cO.cO.cO.cuvHc.cuQk3euCcOyqPn64XWcu141l37Wts1aw+laSPN
- u+84co3x6ya1EwQPZLfUW5dk772gPM6xqlaGCqt2ibs5F+QvEy4NbOn7AzYj
- gOFirr4l7oYWUe96fzCcFVliI7gDkh1fbuv4Vy1gww66fMHs8sMHJOcOW9Rj
- 1eG+nsd94u8IZ1p9bayElte1dpJGPtmHc4dcWo0yYIyWTOU7hMEqmsgFrlD7
- c+U6VGh4xVzi2IiOYeL6XR3x1Kld+SBqjC.yHRWABWbWKmLFEYIxnHdkZnLJ
- RcUHJRwAhhNnB2qGQQ1binH6X.QQjV294hTamjv18mWbRBYrIAcBVj0U0bOy
- ZCAi37qF8k4rwg2B7pPuP6w6FsHuZ68KIVFX6FYQb1EYcAjbQ0daoWWqNKFT
- YwtlVLWkL2tE.7Gd6urVUOwc7x210L6Jjc6Y3fVE.cAsbeBZa2kaUNdmGLRn
- GwQstrwMy+wLhEX2ZiVerwJ4d1nseaT8J0FobJBZ487f7wVdOS2HkuRMxea5
- 7dO+arVF4n261HlpQ1chLpb7VOvH4uRMxo28y9Q0uYOeT3W.Y6tOuxwa8.eb
- LurNoVe.mSsKgLnU9a6RHZNsdefEc9fv14CNb3cD15CbHvwVWBgyn1lPFTpR
- 6bOTSUJQpRfSUXi8TE1qm1DRIw1DhnrZvsIj1BkBdaBQilDRpN0mkuIZRHku
- d5ABFhMIj17xgzjPZRKGZSBQgKuPfywL49xKXd8jdnId425ROFvkeqcUqAld
- HQ5QfSOz4N8PGxzimGINcGZ+RFy4ts71Ku4r6Hat4fA4yem3IEGs0Jbl3NHY
- nIICVrkghhL37XKCIEYvDwVFBBxPTIisL3TjgUEaYvnHiRcjkQEEUzsSchlJ
- rTTww6HufqhRJpPYirJnLCpPD6jUJSfJ3wN5jx7mBVrGQjjTQrmEmxrm65n4
- QUETl0hG8bDJSgu6FDHZpvR0K11ky1lMEEUT5kJTQREFhpHlU8o8xIjQREJu
- TgHRpPZHGWHi47ERIU+P1sqnhjNjdoinMtHEdoCYzzA2KcnhlNXdoiXMK5y+
- dTh5HZ4Kmt2.ujNz7nqCRyeDUUPcVryEOe59oLahicYwwhj3LjEm5xhSlcwI
- ur3DYWbhzGyQVbmI5L5wbTq.Sxqh4Z8BkW5HZq0KjdoinsVuP3kNh1Z8BtW5
- Hdq0y7RGQa0MdE405YQWGdU6SBmTgr3ReA.bKYeSLlEGO8CpjKc5LqoD6pS7
- PbpjWchGhSl9XNxhimgIRHW5zNVQGspS3ZuzQzpNgq7RGQq5DtzKcDspS3Bu
- zQzpNgy8RGwqp.F0pSTUQWGdUsVJmTgMZqNgQtpNtbLKNQxGTYjKc5LqoD6p
- S7Pb5jWchGhSk9XNxhik9IRXjKcZ2UYNZUmvLdoinUcBS6kNhV0ILkW5HZUm
- vjdoinUcBS3kNhVUAcYADpNwFcc3U0ZobRE93s5DxU0wTiYwIS9fpW2eAwZc
- BQE4B3XkotFIeDmI00H4i3zoNx2Gwk7oyDUTKfSTIhZreoW5PDMcX7RGxnoC
- sW5PEMcn7RG5noCoW5fEMcHHWiTYz0gW0LlxIUDi0ZjDUbxwQ5wr3ToePkQV
- b1zWcBcwUl9pSnKNS5i4nKtzOQhkZoSBqLlUmXsdoinUchszKcDspSrFuzQz
- pNwp8RGQq5DqxKcDspB5xBHTchI55vqp0R4jJxQa0IVA43HyXVb5zOnRtzIa
- UxqNwCwYSd0IdHtxzGyQWbYXhDxkNsq+7FspSJq7RGQq5jRqW5HZUmTV5kNh
- V0IkFuzQzpNoT6kNhVUAcYADpNQGcc3U0ZIbRExhK8UmTRtptxxwr3LoePkd
- oSrjWcBcwUVk7pS7Pb1zGyQWbYXhDxkNYzQs5DlW5HZUmXp7RGQq5Di0KcDs
- pSHua1azQzpNwX7RGQqp.i2UIkvjYxhK8UEXHWMkwNlEWY5GToWxBO4UE3g3
- XIup.5hyTk9XN5hKCSjPtjkcMD9nUUfg6kNhWUALuzQzpJPW4kNhVUAZqW5H
- ZUEnK8RGQqpftr.BmyBYz0gWUIkvIUHKtzWchlbUc5pwr3roePkdoShjWchG
- him7pS7PbrzGyQVb5LLQB4Rm1c20EspSzBuzQzpNQy8RGwq5DlW5HZUmnp7R
- GQq5Dk0KcDspB5xBHTchH55vqp0R3jJjEW5qNQQtpNMaDKNUU5GToW5jL4Um
- 3g3DIu5DODWFRHHKNUFlHgb0IxndlpUjqNQl9SvDcwIR+lXyCwk9MwlGhK8a
- MAE4JQko+RcRWbhze40oKNd5u75dHtzewaTj+UGxzey+QWb7LT.BcwkgBPnK
- tzW.hj7uvTl9sCCcwwRNDc7QbIGhN9HNU5i4He1DROzqoKNdU5uw58Pbo+Fq
- 2Cwk9aWRI0SJhd7JMU5GRISTpzmJP9TvIR+YqQZFG+xYxcNEgHCKCPWbo+mX
- QtWuH3YXxL5hK8m0HxcmFAO8miW5hikgYMH+iSYxz6bzEW5+woj6.P7LPb.O
- DW5uBzj6YQ1wqzR+DvB5EeDSRaJH2JWZzQztt8j6ZKM5HZW2dgxKcDsqaO4t
- 1RiNh10sWH7RGQqNTAcRaFec308wPJmuazRZSgf9ovLp67axMxkFcDs46H2X
- TZzQzluibyxnQGQa9Nx8EiFcDs46H2WLD7ntyu4z242rnqCul+Ogy2wGu67a
- x8SDAKp2WlbgW5Hdy2w8RGwa9NlW5HZy2wp7RGQa9Nxsi.AKp2WlLx2Wlxpn
- qCul+Ogy2wFu2Wlj6XCBVTIBN4N1PiNh17cj6XCM5HZy2wjdoi3MemvKcDu4
- 63doi3MOC49ZkzFcc307+ob9tQaeshSFQ87pXxYUdk0KcHhlNJ8RGxnoCiW5
- PEMcn8RG5noCkW5fEMcPlypxxnqCul+Ocy2QWbYX9NpJKpaeqmamLDBiLQWG
- dkVkvvH63cYSx6kVdTgC.m71QTpS9sdIcwk7KSNcowSNa.3z2RkRy3Ubbc5W
- 2g71zhKTQMqj6SzUzpol7sUFuLl6QXxmBYdLuhmbxWQboI42pX9Htjea4xIe
- s031zmyyGsmKQxWp.W6uJcdklqMpYlcMG4Apx7JMGmQciLuRS5ZiAaz4VbN9
- QFJatEmKXGIxs3bM8lI2hKCKKPUat1Q0lbabt1KBppbKNWa0kbOMmvQxJuL2
- ha7VKhz09jvjaii6HYUm6YRbcgzkpbKNW6ShbuxZ52J5z0lqKWnI2FmqM6sN
- 2yj3ZydKycklN2r24dkUVx2Doz01kUlMyS.6r6yZpxs3bLOhVjaw4BZDlbKN
- WW4hrGy4pB8LqMW86vxbabt52gZYtEmqy6UYtEmK.kwys3bUgdt0liSCQYtM
- NWcXKctmIwUG1RZys3b0W2y8JqtZ4b4dgUW8VlxrabNRV04dlDW8VFYtqzzU
- yVRj6UVc0rkx8Bqt5lAkY23bjrpy8LIt5lApbWooq16gH2qr5p8dj6EVcwO6
- xrabNRV04dlDW7yVk6JMcciYIx8Jqt.JetWX0E1pKysw4Ba05bOShqKxpJ2U
- Z55hrJx8JqttHq7buxpKlZWlamy0ctqN2Sk3ho1pbWpoKN9Ix8Rqtt9z7buz
- pqqxZY1cNGULYx8TIt.9sJ20Z5BOihbu1pK7Lxy8Zqtt.0kY24bcqek6oRbc
- ApU4tXSWWfZQtWa0E0M4YdsUmnRurJ2hy0EPWjaw4npDkI2hy0EPmkaw4ZKi
- nxs3NYiv9RHWt0lxQQI1ys.wyuz5W276muX9caeoaU3ePU+yL+P6gvGZD1ze
- N6tuV+EM61Mec5lMql+sm1Lac2QQ6gvM2+vxuM8gcGjyVsX5O1cnbS2m0G59
- y1u7a1ZDqaNHZ+LNwf9ae3BFy9GsT1ZC2b6xGVtp4YYepxp0Jt1VWtToVope
- cehwpTZIurToELa41GppphaYZsVpjFgsdv+Su74c3cEd6w0GixAxg6Chit+a
- G727gmhH26Doq6PTlnuHCguGa.9drDOd3G78zDyO8wG+4rUqaew69Jt4GS+K
- MglUeb2+b9hl+Ia2+b0reNu60K28HSWc6uLeScp3SqZxv9cScDxt25x5PiEO
- MuM5XW96M29vz0q2lMt9woMGG27sk+9Me3e6C++cZ1lsD
- -----------end_max5_patcher-----------
- </code></pre>
Advertisement
Add Comment
Please, Sign In to add comment