⎢UPD: 19 Dec 2018⎥ AquaTouch: Supports 35+ apps and websites, AND the native TouchBar. No Compromises!

touch-bar
window-snapping
websites
adaptive

#105

Also I wondered if there is any way to make the plugins app specific... For instance id like safari to work always with its original Touch Bar design, and that when I change back to another app like Spotify or photoshop or finder, that it goes back to your presets.
If I remove the safari presets, whenever im on safari the Touch Bar stays just empty (except for the 4 expandable widgets on the right side). So I have to close the preset to allow my macbook to use its built in Touch Bar, and then click again when going to another app. But since I switch back and forth all the time, this clicking is a bit annoying and was wondering if it is possible to have it work that way?


#106

VERSION INFO:
This looks most likley like a BTT/Mojave Issue. I'm running BTT v2.645 and well, the latest unreleased AquaTouch. I'm not running Mojave just yet, either.

You have given me the AquaTouch version, but it would be helpful if you gave me the BetterTouchTool version too:

@Andreas_Hegenberg, It would be great if you had a look
@Dom, Have you updated to Mojave yet? If you are, are you seeing any problems?

MOUSE BUG:
This sounds like either a LoL bug, but the fact that closing BTT makes it disappear is interesting. Could you try not using my preset in BTT (e.g. an empty one) and seeing if the bug persists?

APP SPECIFIC SUGGESTIONS:
This has supposedly already been implemented. When you click an app that has a native touch bar it should automatically close. You can bring up BTT for my extra options, but those are just extras and aren't intended to be used as the main.

Version 3 is very messy at the moment and I don't think it has that function yet, so is this not working in v2-2-1?

SUMMARY:

  • I'd like to know your BetterTouchTool Version
  • Do all the bugs disappear after disabling all widgets?
  • Does the LoL mouse bug disappear if you switch to an empty preset (not mine)?
  • App Specific functionality is already implemented in v2-2-1 but not v3 just yet. Try v2-2-1 and get back to me if it's not happening. (try safari)
  • Here, I've made a compatibility mode-ed version 3 for you, while we work out the bugs.

AquaTouch-v3.0.1_Compatibility.bttpreset (19.9 MB)


#107

-BTT version 2.645
-The bugs disappear when the widgets are disabled (of course because then the widget is not present anymore)
-The buggy mouse appears to be affected by all presets, so I would say this is related to BTT directly.
-The app specific functionality works on v2-2-1 just fine. Sometimes it disappears though. And when I go back and forth from spotify to WhatsApp for example. sometimes when I open Spotify it shows me the built in Touch Bar, and sometimes it shows me the 'unsupported' one.
-On the compatibility moded version you've made, the now playing works fine, and the night mode widget doesn't get all jumpy like on the previous ones.


#108

BTT version - Thanks. This is the same as mine so It might be a Mojave Issue. Unsure.

Bugs - Ah, Why did I asked that. Could I ask what text shows up in the spotify widget when it does flash? Is it the name of the song or "spotify" etc.

Mouse - Yeh, I don't think I made anything mouse-related. @Andreas_Hegenberg, It would be great if you took a look!

App Specific - Thats Good. Spotify is not supported, and the app specific sensing is a bit unstable for that since it does it for all unsupported apps and not one app. You can just tap the bar to close it easily, i don't think I can fix this any further. (BTT issue)

Compatibility Mode Change Info:
The dynamic part of the widgets here have been removed so they won't change their icon based on their state.
The now playing widget is BTT native instead of scripted, which should be more stable. A downside is that playing apps will not be stacked, and you can't tap to open them up since this widget changes for all apps.

Continue Debugging:
I'd like to know what those problem widgets are showing when they're flashing. Thanks!


#109

They show the song. Like normal. And they did so in an interval. If I changed the value to 5 seconds it would flash every 5 seconds.. and so on. If the value was too low the wouldn’t appear at all. If I chose for instance 20 seconds... first it would be missing for the 20, then there shortly and disappear again for another 20 seconds (or a chosen interval).
Later they would just disappear no matter the interval and never show up again... but with the version you’ve given me it works.


#110

mouse related bugs are usually happening when an app doesn't support the macOS APIs correctly. I'd just disable BTT for these apps (LoL), sometimes it also helps to disable window snapping for the affected app. (using the "app specific" button in BTT)

However depending on the app you may need to use conditonal activation groups for it to be recognized.


#111

Hi @yyuuiko. I have installed everything according to your instructions but I don't see any of the pretty icons shown in the screenshot. For instance,


How can I get the icons here insted of the text?


TouchBar Labels sometomes show incorrectly. (seen on large presets, maybe import issue)
#112

@German_Matviuk
That is very weird. I'm very unsure why this would be happening.
I'd appreciate a video if you could, maybe link a dropbox or gdrive video. I'd really like to figure this issue out.

Currently you're using a more limited but more stable now playing widget, It should work more stably but it's not the intended design.

For your mouse issues, Try @Andreas_Hegenberg's solution.
Add LoL to BetterTouchTool, right click it and select 'Disable BTT Completley'

I see you've been asking around to close BTT specifically for each app. You can do this the same way.
Right click the app, select 'TouchBar Behaviour' and select your preferred option.


@Andreas_Hegenberg
Do you know of any possible causes of @German_Matviuk's Flashy widget issues? I'm pretty stuck here.


@Maneesh_K
it seems like you might have some other presets active.

  • Click the "Manage Presets" button near the bottom left of BTT
  • Select AquaTouch as Master
  • Deselect all "Active" checkboxes in the table below.

Note: After you do this, you should see a Welcome to AquaTouch screen in your touchbar. Slide that to reveal further setup instructions. I don't think you've met these yet since you have the BTT button active on the left of your touchbar.

Let me know how that goes!


#113

v3 Progress Report

Safari Widgets in the making

They kind of failed in the last release

Easy Customisation in the making.

I'll attempt to document how to change this for new people, but those who use BTT should understand how:

How it works basics:
All triggers and buttons refer to these actions, so when you change this to what you want, it will automatically change all instances that use it.

I'm also planning to make a settings UI (like GC-BTT, except on the screen not touchBar) to change stuff like control strip highlighting on/off, Escape key style, and enabling compatibility mode for those having trouble with applescript widgets.

Touchups to new control strip


Buttons are highlighted dynamically. If a song is playing, play will be blue. If there is an event, Calendar will be red,

And of course, General cleanup.


#114

I suddenly can't make it happen again... Only idea that comes to my mind is having duplicates (v2/v3) although they seem to work independently so I don't know.. when I had v3 and your moded v3, it worked on the moded but not on the rest. Now as I got rid of everything except the moded one, it worked. And when I reinstalled v2 it worked just find again.
But id bet on duplicates causing the issue rather than a bug.
If I add v3 again (apart from having the moded one) then the widget disappears, but doesn't flash like it did. Even when one or the other is disabled, it still messes it up by being duplicates.


#115

@German_Matviuk,

Understand that the modded one that I gave you is designed to 'work'. It works in a completley different way to the official builds, and has less functions so don't worry about the one I gave you. I gave it to you so you could at least use my preset while we figure out your bugs for real.

So, The official builds are still bugging out? The modded one I gave you should work in a more stable fashion, but it uses completley different methods so don't compare to it.

I'd like to see a video if you don't mind, but if you're uncomfortable with that then it's ok.

Do you have experience with applescript?
I'd like you to open up one of the problem widgets and click Run Script for me. Tell me the result. Additionally, click this button multiple times and tell me if something unexpected occurs.

Show Help Images



#116

Hei @yyuuiko! I'm still using your 3.0 version and everything works like a charm even on Mojave. No strange bugs, no crashes .. It really works like on Hight Sierra :upside_down_face:

P.S. this is a little video test to show you how it works good on mojave! https://drive.google.com/open?id=1FAr6H-aikOt8t3B54tWWqPgY5yt_MTa6


#117

As I said a few times... there is no now playing widget visible for v2. As if it would be unchecked. If I enter 'Spotify actions' there is no information about the song. I can only skip the song or play/pause. But there is a blank space where the song and cover etc should appear. If I go to whatever instance that would normally trigger the 'now playing' thing, it also remains blank.
When I clicked run script, nothing changed. This appeared on the little window on the right: "{"text":"Shelter — Birdy", "icon_path":"/Users/germanmatviuk/Library/Application Support/BetterTouchTool/spotify_cover.png" }"

EDIT: As I paused the song, the cover, name of the song and band, followed by Paused appeared on the Touch Bar. although the cover picture is not from that song/band... so it gives me the wrong cover. Also, if I hit play, now the 'wrong cover picture' remains, and the text disappears completely.

EDIT: the cover picture refreshes only after I've clicked on 'run script'. Otherwise, the cover picture of a previous 'refreshed' song remains.


#118

Very weird... Does the iTunes widget do this too?

Looking into the code now, But i'd like more information


#119

I do not have any song on iTunes, just recordings.. but I did play them to test and nothing shows up... as if unchecked. If I run script, it only shows ""


#120

Okay. Looks like it might be an applescript error. I'm writing up a debug code for you to try, so please wait a bit


#121

Let's test the spotify widget. I've made a debug that won't hide itself and instead tell me what it's doing.

Please follow steps, I hope I can see what's wrong!

  1. Please copy the JSON below. Make sure you get all of it!
Copy This
{
  "BTTWidgetName" : "Now Playing (Spotify) DEBUG",
  "BTTTriggerType" : 639,
  "BTTTriggerTypeDescription" : "Apple Script Widget",
  "BTTTriggerClass" : "BTTTriggerTypeTouchBar",
  "BTTPredefinedActionType" : 205,
  "BTTPredefinedActionName" : "Open Touch Bar Group With Name",
  "BTTOpenGroupWithName" : "Spotify Actions",
  "BTTEnabled2" : 1,
  "BTTUUID" : "3D4FA496-17F9-4E8F-B4FD-ACFB977F3786",
  "BTTEnabled" : 1,
  "BTTOrder" : 21,
  "BTTIconData" : "iVBORw0KGgoAAAANSUhEUgAAAJgAAACYCAYAAAAYwiAhAAAKymlDQ1BJQ0MgUHJvZmlsZQAASImVlwdUk1kWx+_3pRISIAQQkBJ6E6QIBJASQgugIB1shCRAKDEkBBW7MjiCY0FFBMuIjogo2ChiQyzYBsXeB2QQUcfBgg01+wFLmNk9u3v2f84775eb++697zvvnXMfAI3Mk0iyUA2AbHGuNCrYn5mQmMQkPQUS0IEMauDI48sk7MjIcMA0Ov9dH+4AMjTftB+K9e___1fRBUIZHwCJxDhFIONnY3wUG_18iTQXALcbs5vNzZUM8UWMtaRYgRg_GuK0Ee4f4pRhxuOHfWKiOBjrApCpPJ40DYBqjtmZefw0LA41AGNHsUAkxhj7DT78dJ4AYywvTMjOnjPEnRhbp_wlTtrfYqYoY_J4aUoe2cuwyAEimSSLN____Bz_W9lZ8tEcltigpktDorAZqwu5lzknTMnilKkRoywSDPsPc7o8JHaU+TJO0igLeAFhyrVZU8NHOVUUxFXGyeXGjLJQFhg9ytI5UcpcqVIOe5R50rG88sxYpT1dyFXGz0+PiR_lPFHc1FGWZUaHjflwlHapPEpZv1Ac7D+WN0i592zZX_Yr4irX5qbHhCj3zhurXyhmj8WUJShrEwgDAsd8YpX+klx_ZS5JVqTSX5gVrLTL8qKVa3OxAzm2NlL5DTN4oZGjDOEQDEyIhSzIBSnwIAhEIAZhrnDe0BkFzhzJfKkoLT2XycZumZDJFfMdJjCdHZ1YAEN3duRIvNMZvouIzuUx24pqAO9jCoXi+Jgt9DrAoWQASv2YzXomgEYvwMUTfLk0b8Q2dJ2AABRQBy3QAyMwA2uwB2dwAy_wg0AIhQiIgUSYBXxIh2ys8rmwEJZBIRTDOtgE5bADdsFeOACHoRFOwBm4AFfgOtyGh9AJPfAS+uEDDCIIQkJoCAPRQ4wRC8QOcUZYiA8SiIQjUUgikoykIWJEjixEViDFSAlSjuxEqpFDyDHkDHIJ6UDuI11IH_IW+YLiUCqqhRqiluhElIWy0TA0Bp2JpqE5aD5agK5By9BKdD_agJ5Br6C30U70JTqAA5wqTgdngrPHsXAcXAQuCZeKk+IW44pwpbhKXC2uGdeGu4nrxL3CfcYT8Qw8E2+P98KH4GPxfHwOfjF+Nb4cvxffgD+Hv4nvwvfjvxNoBAOCHcGTwCUkENIIcwmFhFLCHkI94TzhNqGH8IFIJOoQrYjuxBBiIjGDuIC4mriNWEdsIXYQu4kDJBJJj2RH8iZFkHikXFIhaQtpP+k06Qaph_SJrEo2JjuTg8hJZDF5ObmUvI98inyD3EseVNFQsVDxVIlQEajMV1mrslulWeWaSo_KIIVOsaJ4U2IoGZRllDJKLeU85RHlnaqqqqmqh+o0VZHqUtUy1YOqF1W7VD9TNam2VA51BlVOXUOtorZQ71Pf0Wg0S5ofLYmWS1tDq6adpT2hfVJjqDmocdUEakvUKtQa1G6ovVZXUbdQZ6vPUs9XL1U_on5N_ZWGioalBkeDp7FYo0LjmMZdjQE6g+5Ej6Bn01fT99Ev0Z9rkjQtNQM1BZoFmrs0z2p2M3AMMwaHwWesYOxmnGf0aBG1rLS4WhlaxVoHtNq1+rU1tSdpx2nP067QPqndqYPTsdTh6mTprNU5rHNH58s4w3HsccJxq8bVjrsx7qPueF0_XaFukW6d7m3dL3pMvUC9TL31eo16j_Xx+rb60_Tn6m_XP6__arzWeK_x_PFF4w+Pf2CAGtgaRBksMNhlcNVgwNDIMNhQYrjF8KzhKyMdIz+jDKONRqeM+owZxj7GIuONxqeNXzC1mWxmFrOMeY7Zb2JgEmIiN9lp0m4yaGplGmu63LTO9LEZxYxllmq20azVrN_c2HyK+ULzGvMHFioWLIt0i80WbRYfLa0s4y1XWjZaPrfSteJa5VvVWD2ypln7WudYV1rfsiHasGwybbbZXLdFbV1t020rbK_ZoXZudiK7bXYdEwgTPCaIJ1ROuGtPtWfb59nX2Hc56DiEOyx3aHR4PdF8YtLE9RPbJn53dHXMctzt+NBJ0ynUablTs9NbZ1tnvnOF8y0XmkuQyxKXJpc3k+wmCSdtn3TPleE6xXWla6vrNzd3N6lbrVufu7l7svtW97ssLVYkazXrogfBw99jiccJj8+ebp65noc9__Sy98r02uf1fLLVZOHk3ZO7vU29ed47vTt9mD7JPj_7dPqa+PJ8K32f+pn5Cfz2+PWybdgZ7P3s1_6O_lL_ev+PHE_OIk5LAC4gOKAooD1QMzA2sDzwSZBpUFpQTVB_sGvwguCWEEJIWMj6kLtcQy6fW83tD3UPXRR6LowaFh1WHvY03DZcGt48BZ0SOmXDlEdTLaaKpzZGQAQ3YkPE40iryJzI49OI0yKnVUx7FuUUtTCqLZoRPTt6X_SHGP+YtTEPY61j5bGtcepxM+Kq4z7GB8SXxHcmTExYlHAlUT9RlNiUREqKS9qTNDA9cPqm6T0zXGcUzrgz02rmvJmXZunPypp1crb6bN7sI8mE5PjkfclfeRG8St5ACjdla0o_n8PfzH8p8BNsFPQJvYUlwt5U79SS1Odp3mkb0vrSfdNL01+JOKJy0ZuMkIwdGR8zIzKrMhVZ8Vl12eTs5OxjYk1xpvjcHKM58+Z0SOwkhZLOHM+cTTn90jDpHhkimylrytXCmqOrcmv5D_KuPJ+8irxPc+PmHplHnyeed3W+7fxV83vzg_J_WYBfwF_QutBk4bKFXYvYi3YuRhanLG5dYrakYEnP0uCle5dRlmUu+3W54_KS5e9XxK9oLjAsWFrQ_UPwDzWFaoXSwrsrvVbu+BH_o+jH9lUuq7as+l4kKLpc7FhcWvx1NX_15Z+cfir7SbEmdU37Wre129cR14nX3Vnvu35vCb0kv6R7w5QNDRuZG4s2vt80e9Ol0kmlOzZTNss3d5aFlzVtMd+ybsvX8vTy2xX+FXVbDbau2vpxm2Dbje1+22t3GO4o3vHlZ9HP93YG72yotKws3UXclbfr2e643W2_sH6p3qO_p3jPtypxVefeqL3nqt2rq_cZ7Ftbg9bIa_r2z9h__UDAgaZa+9qddTp1xQfhoPzgi0PJh+4cDjvceoR1pPaoxdGt9Yz6ogakYX5Df2N6Y2dTYlPHsdBjrc1ezfXHHY5XnTA5UXFS++TaU5RTBacUp_NPD7RIWl6dSTvT3Tq79eHZhLO3zk07134+7PzFC0EXzrax205f9L544pLnpWOXWZcbr7hdabjqerX+V9df69vd2huuuV9ruu5xvbljcsepG743ztwMuHnhFvfWldtTb3fcib1z7+6Mu533BPee38+6_+ZB3oPBh0sfER4VPdZ4XPrE4Enlbza_1XW6dZ7sCui6+jT66cNufvfL32W_f+0peEZ7Vtpr3Fv93Pn5ib6gvusvpr_oeSl5Ofiq8A_6H1tfW78++qffn1f7E_p73kjfKN6ufqf3rur9pPetA5EDTz5kfxj8WPRJ79Pez6zPbV_iv_QOzv1K+lr2zeZb8_ew748U2QqFhCflDbcCOGygqakAb6sAaIkADKyHoEwf6amHhYy8A4YJ_hOP9N3DcgOoxaah1ojTAnAQG5ZLAdT9AIbaohg_QF1clOOfkqW6OI_EomLdJeGTQvHOEIDUDPBNqlAMblMovmFvBtx9gJackV5+SEbYu2I6HXCWVTc1BpbCv+gfw8YWQJsh2RwAAAAJcEhZcwAAFiUAABYlAUlSJPAAACiBSURBVHgB7X0HYBzVnfebmV0VF1mWe+9Nsizb4BIgwf4CPgImtLMJCRB_cYHDkQ0h4S4HyenucvcdJAfYMsTIBRIgFCc5CCR8QMD0EoqrZBv3IndLlm213Sn3+73VyGvVLbOzK2mfPdo28+a9__vN__3fvz1FJIsoWF_gOdi7IkNVfT0tS81SLLW3YlndLaEMF5Y1VihWP6EofYWFf4GiKEIcwtsjphDbhVD2q6pySvitk4bHfyrFsE71ye1TUaAU4OeOXUCnjlUW7bi3pyrM4bpu5KDz2QDHaFBgsGVZfVVLdLNUka56VKFqqiCcTBN_LCCLr0FFUXE1YKZqARKauil4oFQKRVTg9YiiKPtR7w4AtUQY1jav8O_59YRflwdV0+7ftnuA3bXlR4N8qj5ZFcqlliKmgDONBVT6eFI9CgFC4AQOgAP_JZO6EEuhg0Bijn_wXwVICUIcrN+oBfoUgM4Cx1PEJ5ZQP8TtNxZlP3ok9Bu0vTNBgfZV5hQXpGR6yvMsXVwJJvRNDO4k1aN1V8CVLANcBgcHvH6yc6v7NujA8RQ0zPQb4I7mCWEpXwKOb4BrvlW26eDWdXPXGW41yY37tAuAzXlxjpaZ3X+yoonrMZvNBnpyPKleTQIKjEMCyg1qhnkPTrOqF7wV3E6v0X3gqBtV1XrF8Is_rc5dtjnM6hLy9DYNsAWb8gdqKdoN4ATfBV+4WEvzeEwdnIGyUKTTXLyGCfOlBi5LTovptBbT6EeWIZ7TDO_LK_N+dTxezYr2vm0SYIu+WjpNMcR8YOh6zav1kjIOppw2B6pmRg+LgzrOpgjDb5Yqpvi93zKeXDu+cFMzlyTs120GYAUFBeqROWWzIDn_ECuzWVqq5jVqjYSd_pwaccpr4NLgav4aCG+vWEJ_bNW4wnedqj_W9bQJgN2xNf9aoak_wnJ_BlUIhk9vN9wq1AEmV8NDBY6GVYpQXlNN8fDKnEffDvX6eJ2X0ABbuDn_cgjBPwVB_06BVoEcq8MXjJiW4oGcyeWw8hLEg_9aNX7ZZ4lKl4QE2MKNi0erqZ77AazvQuj1dESO1SpgMHLQ5ZGj1QBoa_yG78Encx8_2Op1Lp+QUAC756N70iszjXys238CuaMnlu6YCtvactDdEZRTZxo4ms8oBan+o_+xzFUFMwtAuMQoCQOwBcX5X1cV9ZeQM6YZPgjvRhJY4UCEsqlU4OrmXy1T_GRVzqMbw7k+VufGHWCLPl_USaSn36+o4l5Mh6lJOSu6oea0aRpWhWWa_yGqqh8turjIH12N0V0dV4AtLL57oqqJFRDkL+0IKofohir0q2khoGoD5qjXIWLkP5G9fGfoVzt7ZtwAtqBk6XwNUyJWh92huXa2V8naJAU8kM2wCDisCDP_iXGFf4wHWVwH2G2bfty5k9f_EPRadwkYnWl8TpbYUYCyGcxOBtQZD4rK6gK3p0xXATZvw91DvanWk5ATZug1EA2ScnzskBVUc2ClqdGg_rKm+xatzFvpmm3TNYAtKl46Db5Rz2hedaRUPwQRIPnWHQp40r1QZ+gbfKZ565M5hSVu3NUVgM2HqcfjUZ+EW0oPqiCSJX4U0LDKhBvTQSyqvrc6r_D9WLck5gBbWLLkNrgfP4HpML3OpTjWfUrW3woF4IFC_XW56TdvX5W77NVWTo_qZ0iAsSsLty69C8rTtRAwk+CKHZnDrhkrS1xjdVc9ygsLtyyZG3YFYVwQM4At2LpksepVCuFa40lq5cMYEZdOrZtNOqkp6lOxBFlMpkjJubzKcgBLA_dyiWTJ20RCARk9pYpqS7e+X5SzbF0kdbR0jeMAw9NwGzTznBY9SXC1RPrE+Y0gQ8RVJVzP567OXv4XJ1vmKMDmb8JqMU17gTJXclp0cphiX5dUyFpWualbs1flLv_IqTs6BrD5xflTNVV7DY6XWcnVolPD4249XF3CUH5Q91tXrs1btsOJuzsi5M8vWTwEdsXfIco5CS4nRiVOdXB1CfFmkMcrfrd42+IeTjQjaoDRtoiwhN_Aej8iqUR1YkjiWwcdD+CTN9lveIpmWAWeaFsTNcDSNN9DCHK9PGn+iXYoEud6vRogS9NuHL217IFoWxWVDLawOP8HqldbA41w0nAd7Ugk2PX0KcOhI0nMjWvGF74SafMiBtiCLUsnQOZ6F6mNMpMrxkjJn9jXgXkISzcPGYp+2Zrsx_ZH0tqIpki6OSuq9QQEwiS4IqF6G7mGCVogjw1UTW3FDORQi6TZEQHMTE2935PmnZ70RI2E5G3rGsrWyPkxe3Tv8jsjaXnYU+T8rT+81OPxInLFTEtq6iMhedu7RmGSPXhfCN24pGjCCmR0DL2ExcHuOXhPOtKqPYI0SUlwhU7jNn8mZWyoobpbqvbwHGuOFk6HwgLYmXIj35PumZIMLQuHxO3jXDlVpqrf6l7c79ZwehTyFLloS_4IBGr8DQEEWclVYzgkbj_n0l6JIJ39eoo15clRhSdC6VnIHAwJRgvgbpsEVyhUbafn0MaMxd0QT41yX6hdDImDIWDjMijd1sOdAw7doVbt4nnoBdSC_EPlYOAVVncm+eULv6_7E0Gj0GH+Z7_xBw6Ugc91eV6jShocQWvifYmkrxDnFMuc9kQIgSOt6jYKrAK1tKTs50ik6xG18YthZOgVO8cVTQBEQA0HHANNG6he6xf+Kr_wnfMFXs_W4n2t8FcGvtfxmw47G2UJO3drQ1kS8qWsmwpGhuDzMyNxvDw6e0VK11SR0iVFeDrhPV75PYMoGEXdsE1slzzqABlvYDh1f_YJAb1d9Grrn1Fnq_KYfLZbujlkr2uUFO0VmINaPbelekL+DXchmGQyjzpuRFMUgVJdXi2qjp8T546cFWcPnRGVx87i_TlRXVYtavCbvzIALurnSIhYFAKJEdMSeJ1TRFr3NBzponOfLvLo2j9DdO6L9727iLSsdIAyRebzkgBEm+ws17FqXyz63LBOjg9CEH2QxS9rLTdZixxMam_VsvtAnNiBi22FR2VdBDI4jCGqT1WJMwcrRPmuMlG265So2FMmzgBQ1ScrJYdq2GE3PxMY5JQ8ZDsPNH13gpDA69S7s8gYlCkyh3UX3UdmiW5DMgHAriK1W5rkfOTClG24cJLTb9PVJdS3bKfHq6Xohv4TNKzFoJEWgQPfemYWfA32qBbPC7f3Mu8o0nez+MB1yI1OFh8XxzYfFSdLjosz+0_LwQu33rZwPqffTj07iQwArceYnqJndm_52nVgN5GakSpTMIHe9ZwuYftERCiqD229ZPWE5V80187mORgSolpbrLs9mgaTujOyF3OM8knlFHds01Fx+JOD4tjGI6JiH5TETDbXAQrte+w_D_afhaDr0r+r6DG2l+g7ub_ok9cXHC8LU2yaFBfI4WQOj9jM+pFRHW3xpKkpftPMRwXzmqukWc4E7jUFGvsPMSV4o105Uv6gcH7gnX2i5PnN4tiGw6LmdE1zberw31PGIeB6T+gr+k8fJPpe1F9kDu0u5T65QIFMmgjTKccVODurGOakotzC3U0NXLMcDJcu0lK8Xr06uvxlbAT8vMXHv3hHFP+uzaV5b4pmMf+O4DlbekYeu1_7isZm0WN0TzHw0iFi0GVDRI_sXphO0+RqGHn063QoMW9WoxtQHsVip6te7ZuHH3_W6AR80SQH+8H2+_p7jJrNWCn0iFZrT+H9_X99W5Q81y52RmmKhu5+hxHrPqKHGPSNoWLYN0eIXuN7C2+X1MDeRw6JMuF0SGr3_ebeqjRr4rOjCs80vLZJDqYZNTdpad4e0XIv6oj2vrkrCa6GVI_mM+akcqyseWx+8kssEnqJYbNGimFXjJSrVBX7Hskct9S_uVAoH0K2HtapxrgKt3ux4S0bAWzG+hn87ruc66MtvHnxMwmRizbariTm9QARV988Nqz8TAyAvDb6hmwxCFNpamZaAGgOjGOrnYfMiMBdKl0bAazRFLlg25KLVEv5GHJAVMI9hfrKo+fE7697RtSeqW21jckTnKNA95E9xOjrx4mRs8eIDKg_5Co0htOnFPYhNlqakbd67Iq9wT1pZOxWTeVGTG1RgYs3IKuuOhF_xWhwZzvKe06fn_7qA_HHm54TH_xivSiHopqKX6nMjgERpLCfqnVVDe2ahtVfADBu5okc69dyS7xoC43AVKg2vYyItvbk9aFQgJaGLU9tEC_NfV68+_O3RPnu2AGNK1_8v4HDHty2CwDW1Tw5AbqvcWSp0RauPmmfS8tMj7aq5PVRUoAOACVQEb108_NyRX_mUIXUqXFqc6rI0EVhTV2w48dDg+u8QMhXVQ3b5Hk80a4eeQOyzc6ww_WbOkDsec2dNO2IchLeTvBygLeDF94O9HhIgUGa3g_8XnpHcKoAZ6UHhIojuBiwJvDhMnDQskA60AvDj1ca0n1nYUynQZ2f8T22bwm+POHfE2hbn94odv95hxh_+ySR8708yQCcCN6R06T0sqidCULUy2HnAUbWViyudGL1WE9prJQnfH+y2P_2Hmd2SsNqJbVbqvRUoMcCBVhqvLvAeJzeq7NIh2cDXWq8AJUEEABHuYNbFteb6+VDG3hy67+ra_D5lT0ajv8s_M5275Hgg6eG7RZUc7pa2kyrjlcGzD+HAyagSnyuxW+Jav6i98lnj34kdgFoX7vv62LwjOHcZTfQ4Sj_gtazUMVau5p6HnnnjnsGIPnFVrDNTKLRqUJd2MbVn4tPHnwvrCq5CuUUmzk8SxqDs6DJ7jY0U3TpA08ELMHpLoMUkKgTB+d_tFkeEhEBYOCv_B_WjZs7WVIKJq+6W9b7p3GaqUMqgUgdFDlFdVmV1MTTcF+285Q4vadcnDlwWlSdrJKAbe42bn_PB_Hy_7xSjLk+O+oHgjMDXaoNT1ru2rEPnWVf6jkYpoWLkL4nM5C_07luciu+vB9cBAc+TXy2_GM82U3bINm4DACod24f0QcG317wMsgYBA8DuLXQGCxBBLkOXrUAkghorqOzYoXXSfnMSUFWXod3TV8PvNErIg0PQdaoHpJ7su0EXm1FjTgLLle244Q4sfWYOAH9VcXe8riqcdiuD2Bp6TGml2xvNPI3xwaMYZDX5xsP4nxMAtUDDEN3meLBR5kgtmnaRfQtxoGr0tzbJokBlwwWO1_eJkrhRVB9qlpyILqpUEHYf+pAya04OGRKSIR2wdQU0b3jcRGZZh1HFXLWOS+n8WFJy+okvSXG3ZwLGU8XnE4JuKNfHhZHvzgsTn11UvjBAd0slC05y3zzl1TGR1HQd2yWqhqGPh21XAgwxVSmOip_BbcTN6a7Mj0Cpt17WcB1uUqXbsZ0RSaH4pNDP6hElVuCuxPp+8A0boD71tWAB6lLv66SUw+bNQp994tzpWfFUbgwHfpwvzjyeSk+NzLvRXr7Fq879P4+eAifE+k9OklRo8WTW_qRD5ewvoZTHuFp6KIQtyPZWKquFWM7vT4xAxlvZBfcFdKM_MSnPVnqKACSUEHN1TDJQjnuBJww963fIw69v196+caKVhQjr_vdzVI8oc9apEUav3Vze1qqNbFwVGGtnCK9pjoCwn0vpAOItN7wrgPxmpVhwqupfZ0NutCxUDoXomepWBEPnjFMDJk5XMYdHP2iVOz5_zvFgff2yRgEJztPQHOWqVuvRFx13QJxcG2NGIhKdkuAQduaDYu42p6np4gpFscLOVh25BN1ekPhMcHjbGmF2PfWHinPHgeHc6KQ83BhUgeQiKvk9eDAncxaMRqVBAAmTCUnauhG3KTkhaFQIAC2gK6qM1Q1E+ZNFuPmjBdHPjsktr24Vex_Z29UuqyMwZmCR7T+f+wLQhwhU_vH4e1rkoMBXKOjRW4oREqe4wwFKCfr1VIlAMfDYWLgZUMRLHMMHsObxe6_fCWtDeHeacyN2dJLVm6zGO7FTZwPkW4Mv_YUILFYqSgb7Jr81URjnPhKxuqhV9K+BkGCsoT9_sL6IWw0WXBBcOFqiKfKV7yneFr3vjkVWPDlrrxH+2wNfM_sPmLm_5slcr8_CQbuL8WuV3ZImSqUdvRGkEnOLROgq3NGm08sYaYcwXsr84vvyVIsoxjpMPs6wR5D6VDE5xA0BA+UsmgvP8hBp4qD8qO_CvZC+J7VIqq7toJHTV2kN22IfinP0L7YaOWKgWLEE3Q40l5p2zIpZNP3PQW6OernaN+0o7nr7w9KmjjIVWS9zeE34k6HdyFXoFyJHtt0RHy58m9i3193t1hBrwl9xBUPXy1VJQGDdYunh_Rj3Upy24CcrInKwo2LRwuvthHDlt6I8CFVF7uTyIGkLRGAIvcgOKrLa+DIeFYu2c8cqEBMJY7DCMqF4rYGy3oZFAsFJs93qrANdiR3OqK10xHXKPVXUBJnDO4mug5ANHed5wgDNNhu+RRTWcyVuXNNCblLNAFR7NkLgJGjHd9ytH7BwErY5lHXjZOyHO27ToGLdcv+G9YJbOiQoywoyZ+uwIM1HkRgY4KLBBSUrnwlu66G3e40TCknt53AcVycRqT3OZhaaGROJJmR7WUUN0GXOby7yEJALU0vjOZmZDe5Hgs5LSOsnAR_MP0avQeDJ1fmNEpfsArYRanj6tSzs8ga3UN0goOA9N8HEJ0snGVMy6wxDXWiR7HU3jQaO4ngcBpL7iA1+eg4zSanAKajX5bKgFymDqDTXKIXgp3t5EEbo13o2cFUAT1zeos+E_uJXnjlSo0qBz7QBkxoMRVLeA96SQBojCLn_VnYXlussNvq5Cv4NkUZ8HKRCYBhY0oNy0rG17lYbG5F996D7++DaeSAHJy2AKhQyeSDLCiN2gDdthe2yEw89AjpO6m_GPC1waJ3Xh_pakS5ifTnoMekAGiSe8aq_oaNxv2kHGboWR5LUYbjs6uF4CJB6ZPEYFy6t3SEQm5StuOkPBjhzmm1F7xHBl8+DIAbJG21XGyYvvPa_LZKF7pbYbXRzYPJcqwr9kebUrgvy3v_8pb46qWSwIcO+pcppw7C7MODiwimChh25UjotoZgau0uV8qxkJHcIDedPOG90AlLHtFPxIgzN9URCp0EVkcHV0PacIV8+NOD8mBOsf7TBolR146VUyk9HCicx2wKbdgYBz5TIwEuNgDiPfRfDi7pW2sbn8gSyCPJ0jwF6J9F_RUPLgpGXD1ajJo9Biu_nvIi6RTqtlzTfHOb_oWYspRuHkj8CMqtm7eaPtWxbyl7MVayHC7EyRIaBehmvQEK062_3SB957PhqNhvygAZc6BT857AQCO2ArbI0Poa_VnUj0C4d9otO_qGJX4NVCDv_ssORGh9hZROA8X4WydJWQ1ZnwMmngQFGgHmDvviGIJt0txCswvDweJVyEmDex1TXZTDnaQ4U_rxQXkwbxjjHYbMGCZUrD5t1x6Hbxl5dfDcgQwmDkEpNorKsVgXKvgosFKApW++U4UrMJo7WLd9ME0lo4+kLRFCs21D5PKZGaSlHbOuAVQfUMNuYsqhTZNqE+qwaMusgWmqCrlhaxDqxYggad+EvdN2CnSqD5HUQx9+HtSpTbpjiox54EPstk6zqbZTmw+OUs5V5BGBFaWI3Eu2qfqb_Y62OT51jJXkIIZTqCOiza8bfPu7j8iSQSLdIAR36tNZBpDSSM0wuXpDNCunsGm_BL+X3wb+SFrwbd0b+WJ_iWvINThoEnxoM+MKmQKT8hFNWTxoE606USVXe0FVu_K29OMD4vDfDmIxMEZMvnMqUnH2lNwsruY00E81rVJl0dYlP1PTPP_GqGa3CkFAeeLdB_7aIsjoxZCFTDFURvbO6yfDqrr06yKDa+nURvCQiPUHARRDRiyfSjyMnGJlMC+nWtyTMiUzCFUCdLT52SFpp_HebcsExY9cOCPSIZEPXLxUGzS2gy43K3cUL70V8_fTbrtLE2QnYOHfsOpzceRvh6SPOW2StPL3u3iAZPeMkWQENwVZDiSJRXnJTbVKqA9dAHQB7w9yQk67BFfZV6dkSNqRzw9Joz3didwozO165SNXQ0xIl65Ebtwz+B6BIFzrKmXhlqWzVa_ySjyQLgNq0SqGS1VDfcEpkB4JjB9k4bTEYM5YciV5oxj9IehsdyN6h9AThFm1D36wHwrVQ_gc25C0kdeMEd_872+5z8Wk+EWiKlOVRZuWTrM065MY0TikauXTT9sVZ7gE5VAhdaSVk_hU07DNflbBd+04UrnvfXOXOATAUaZzupCu1_7272VQMxXcbhXeF2JLleoXEyERmyfR4SrIFJ3iNfXYMpRbBIjXfRqGpDEcbej_GS6Vz4x23_nqDnEYAjt1Xk4U0pXckoZ0Vws5GNKbe9KMMo+vi3bKW2mexkqyk1srSVc7m6A34+BLXy20jyIB7Y5cBdJ9iYEbO1_ZLlep0Tafu6i4LWJIDmaYJ_1j_WfUyqGIVbeso9L6HW1vktdHRAGCjYssGrSpfpn6o0vFjb__jpiBrDf0sIimMDWD24UAgx2ytEgp8qvrlHWYnJX9UnfkdkuS92tEAS626FmRgtz34+bmim8_M0fMKpwt+mJlHUmhJ63bhczKUpXdvG_AFqmK7baS0e3GJO_XNAVsrsYIqhHfGi3TB+yDcnoTsuCEGs3NgJQhM4dJv_um7xK7bxFyIk01EmCWqZQwkK1dFyl41vmNBITQxt2tIwE0ba7LLY0bU_cN9H9SR4k2j4TbzuDLh8LMtl1sKPpMWg+au47pQi_72UyYzhDYQb98FwunesNUtvOWEmCqqZfo2F4SZiMAz8WWOHErEJ4ads779lHPjTE45AQ8OPUwT5m0IfJzw+geXE81AuuQgShMvVn3WcoUbGtQfbJefHaNXrgVgabBgsHcqlx9MqfXtnVbG0VyM6ppOlNjfmOo6+AiraC_PKfr6k6STALMZ3r3wKhwFAGbAxLBiMuGNSwSRNCVSRBh4DmyTFLHUHc66Ml8qTBGM9SNxmm+cke3mopq+TvlGg6QNGzjuoZPNesN5HXFdsppOGBAZ67XNJk0jrGQnWVSY+5ky1A0xkcyaogWCV4rAcfg2xjr8ahKYl_SYNi_5P7Lxdi546VnBVN1Mhe+vUMbjf_x8K4gLfAg7kuZWFXKMayfLBYWL3kTKTSvcFMh1xBE9mcbTOQk5EbkPAQRgcNld8W+04jxK5dxftxNhHm0aIJxq+20ODA9u0xEDGM77aXdEWfIOEgmJCYwFTRdZmmkeYucLkZFcts65S1pJbk1pii+xqMQ5EgD9eyqnOW38v4BIR9vkHvhU0wJV7jmVtGg91LLzWhkcAEajmlGYfLcU9tPwJ53UoKKcZN8euNdyBlo3uJBbbxdyPW6DswQPbGxaB+EppGbMBBXpgXFSTSKO+17Fpj6XQyqsDvb3CtBjt0b7Z_PA0wVH1A4i0chR6jYe1rsgdmEm5XSQMz0AG5xJKf6TPDTHZwHFaXkLvSp7zOpnxj09SEyHpL7dVMlFAuwOdWPiOvBfKjX+g3NMj+166gHGHK0bgAzP4k5tKeb7JUyzK5Xt4sPf_GO664tNhFi9Uruchr7BPHY8YdiJABOl1smD8U+j0yI3BU5_imlcEOHWE6jsepfw3o5C6HP+6rMtHpv0noZjCcv3LrkdQz4rIYCcMOKnPoMmU8cBcd6dd4fAktxpypuA_XQ83bgpYMFPR76TRkozUUEWqIuskIhaZ389TTkr9vt8+s5mPxCEa+Dg3GnBncK4L3lNxs6HLhIXPqK7fzTdnl0Rz790d8eJ8PTmMtCGsXhqtTWSmAtY70e3O4LAKao2ptYyvvAtVNird_hcpZ5vE6WHA9uT4d8T5nt0__+QGxa84UY_q1R0kRkJyppK3Iox9Oo8Vdgsfhu8CBSoVRf+h_ttg0nbObU5UrBSro9yB5O0Yq6PO5t_vItL4i_3vuadE7kAsh2zHTqPrGoh21EnpOPV+cVHgqu_wIOVjCzQF+4Nf9lRfNcHGt1BRcSVFRmjeoJt5SK4DZF9b4+OyEUpDJDoYwsSpXGY3oWUJXAB6jhwDGMjlMTV4IyiR0ii2qYJRGDXiOji84rbKNqYAgXUyG8C6vQva_vlC48eT+YjL25ewc8fNHGRCzQTsDjS_yhYdsuABh_1FTlJQj5D0DZmRpr7sJGjb9tojjw7l6uPhq2rdnPVGQyeRp1Thk8BmGTLPjyd0Z0UTq2aqHeiQInV6hc2Qiwb7LwCwvZZ9A3bExwgUDBh4B6K+aPJ_BoGWBk+lnsvlGxrzyQ1A2v9EZlik6nC6dH5vCg1+tYZJTO+7+T0eduAZk1hsrbcPsRmB71cnCx1xpe24CqQhQUFKilN516W0v1Xk4_8lgXmmeKMS1wN7amPDm5tGdoGjeWyoICk_5SDAzhKozcytb201gvAcFXEt_J6RfgI_5ISPuQWnNwEwKr8vg5qYqgl8OxjUfFKew9xDhKp0tnxCswLG3sTcg6jwfH1axILXRGrh5r9HWrxi+f2_C0RgDjCQu2LJ3vTddWk1W7UThdMdRrF1yGue0dp7JeOX1kZkDGQKb3SK8LlgVuaOvjYQPJjQa2cI96QzuN4wAgVQ2V4HKnsHg5BDfowzjKdsIrHW12qnBfo5n_daWMtiId4l0ofyGn2bWrcpe92rAtTQJs0Y57e5p+_xZML8g8HfrU1bDycD7L7MhU1GEgbC7Be3PqtDlSOPXF81xGjzNuk_ZI2lBp6jrw7j7szrFbmr6caFvuvEni0vtnNjLaO1F3OHVwBoH3xHaltuaioouLGuU7bXK5+MWKj6suWjxtEELsp4cjG4XTsIbn8kmUYCJnsoHFpz7+D2jDprb+mc2u6wNlwK79M6BUHSJGfXusGIgwf3Js2jGjyc9Bgz9TOtn5XltvVGzOoJwLgD28atLj65u6QyMh3z5JMcw1EPbvgOyRlkDypN28NvNK7ku7I_fh5OqVET7U4J+9a5rY88YuaUKiQT_cwo1d6VnCONJ46co400CMKgNzeLq59l+gBws+qWjCii248M9EaLI4QwEJNsholG3pU8YcHdc_N1dcgQjsvtjlN9wi86DGkcNLbJjW8w11X8H9aBZgPAmC6TJstUxP12RxmAIU+qn6YEpRhqzN_s1N4srls2W681BuxWm3G_zP4mW7JPfCDFeJzRYea6m9Tcpg9gVf_vrTg5OP_WU6ckOMcksWs+_dkV5JWw5Yz3G9xMjZY2VufSZRaW5_c9Jmyt2XSHmO6RXiUZgvBCvmZ9ZMLFzT0v1b5GDQ9ViW33oIGwYkuVhLVHTiN0x1nDq5KBj79+PFDc_fLCZDTrOdFe1b0BJx0Q+ni5zvTgh5syv7WqdeJfeq0auEYTzcWp0hTX4Lt+T_Dzp2vVt6sdYa3RF+5yBSCU2vXlo6aE6ji_agbwwVvWA2kguHOMlfBLle5XtiVW7hna2NRUgSvKKZ_44OXQWlIlaUcepVaz1pZ79TbcMHmn7+3FfIDp+QIWFYKMSrcGGBXHJcOT4YShtaniLraijKfuxLCKVruZNYsrhLAcpnOnaP44KAR7xlYS5KTMt6dHXeir2hUCIkgLEiTdf+E6uGI9J4HErNyXPaHQVobTGq_DvUmprloXYuZICtnPhIKbjYvykMJUuWjkeBgLROAemnMAmF7F8VFlpgb1qD+Xc9refJ0rEoIPPx68aLq3KXvxROz8MCGJDrhyn6bgiaZ7jKSZaOQQEatMFYjuk+7Z_Q47BWeWEBjORcnbtsMyKW_51L6GTpGBQgM8Gi9r6nJj26L9wehw0w3uC0emQ5EP1GcqoMl9xt73zqvBDJ_uzq8cuaNWi31KuIALYuZ50PTlp3GX7ziPQobekOyd_aLAU4Sxm1_q9qTN+P0Imwpka70xEBjBcX5RbutnRzMQzhBr06k6V9UYDTIpSpVYauLHw6b2XEsYURA4zkxIrif+CL9GBSAdu+wEXvGeq8oJb66ZoJy96LpndRAYw3VmtrC_Rq3584VydL+6CAVEnU6GuLspcVRtujqAFG1YWeKhYgqneT3MUs2hYlr48rBQIRQv71XtVYCk4WkdwV3IGoAcbKnhxVeAJJOb8Dt55DrkWFB_ci+d4RCtBDVa81tlm6dfvjOY+fc6JSRwDGhsDFejs2l7_FtMzTyZWlE0Pjbh1kDDCkl2qKNbclF+hwW+UYwHjjopxlH1h+cRveViWN4uEORfzOlwK9ZZ2CVmDuyuzlW51siaMAY8MYfInVxzzM39VJkDk5VLGpSyYtscRp+CzPhVbgI6fv4jjA2EBwsnXwFZ+HbBjVyenS6SFzrj5yLojx5abP_73VOY++7VzN52uKqYZ04ZYlcxWvuhY36RxvR7nzXU6+IwUoc0GRekr3+W9ek_fYW7GiSkwBxkbP35J_jcer_Raa4ax4BYjGinhttV5GliNFwyFD17+zZvyKD2PZj5hMkcENXpNb+Gdd179tmtb+ZBBvMGXi8556LogvJcKnXx1rcLGHMQcYb8KO+Hz6VZZufME9dJIlDhTAXEVrC8D1No6_Y+S+G61wBWDsyFPQk1mVnquMGuMPfIqSDotuDG_gHqQ1gzWQSG+NZvquc1LP1VovYi6DNWzAjPUzPKN7T3xA0cT9+M2TFP4bUsjZz3S5oVeEaZr_vCp7+TJna2+9NtcBZjdpweYl12ledTmWyoOTAb02VRx85ZSI8H5kqdyOvZ7+YXXuinccrD3kquIGMLZwwaYfDlM9nmVainot7Jh0Dwm54ckTm6cAdY_00UNilGeQuubHcHM_1vzZsf0lrgBj1+a8OEfLzOl3F7T+_wLC9EhysygGnFwLBmtE4R+xOCXmFD4VRW2OXBp3gNm9uKM4P9tStIdUj3INZIa4RzDb7WorrzT5wI2dmvnn_P7aB9ZO+PWeRGh7wgCMxJAZrm8+fTsWPT8DwYYjklwm+00EQiVqG5grgoK8WWuUmKb4+arxyxrlqo9n2xMKYDYhkOW6j6qJeyFG3AGgZXB_xmTSFZs6gVepemB+VJ9x0jSNQr9PW46wstMXnhX_TwkJMJssd5YsGY9A33_EFiVzseJMSQItkKufph7DZ1ZiPnxG6OYvGYBj0yzRXhMaYDaxFhUvnQb3n3sgYdzgSdFSaNOknNaRis2xmLYSg_a8pajLisY94oo2Pho6twmA2R1cuGPpFNUUd+HzjWqKJ4O5stq7opYqBwrweKhOYrBeUCxzpdNOgTZ9Y_HapgBmE2DhxsWjRYrnNsUSt0BRO4I6H2b8ay9cLWDaoccDNqEwRTF49bOKaT0LP7sDNg3aymubBJhN3EW7_7EbMv5cBcnkFmzfMBOrqQxbxdHWwEZQkVMxhhmyZhnevIkH51mrsvItRG412kHDpkGiv7ZpgAUTd9HO_BGWT7kag3Id1EFTPakaN8Sm94CAHY76ocQqoDxdyjkFUn1l+vRygOoTPCx_xBdvtEVu1RSB2w3Agju3aAvA5tUux7QyC8CaBu42BHY5RPnVbVcDk5Tbag9yKLmHEUDFovtoG1P24uuPTFV5w+tR33t85MMHg_vRHt63S4AFD0z+zvwMn67lAFDTLUuZDlaWC9ANVr1KZ25YRdbG6ZR2UDmtgpvgXfgcD5QEhKSHHWVCbrdHULEiyUUN6yy+3ocvNuG7T7B99adVtdq2p_N+BXVD+y3tHmANh27e3nlpKee6DsDgj8LEmQ0CjAGchoObDMC5PbA1QFd8Tuf0RY4jQSJnWHwbVAgiFgnO86YtykoE0gmAudRSxB5s8LrNtJRtWq21y5xYVVqkFDm_c6lsSWL+6XAAa24YwOlSz50VGeA8WR6PyMR82h0yUTeEc3URitWf7+UciwqAJ1WxlFOKah4F3zoHlCFnqVamqtbpasUoqzZ7nV2XU+Br7l4d6fv_Bc+pRlFWjib1AAAAAElFTkSuQmCC",
  "BTTAlternateIconData" : "iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAKM2lDQ1BJQ0MgUHJvZmlsZQAASImVlgdUE+kWx7+Z9AYJCVVKqKFLJ4D03gSRIohKSCDUGEIoKioiiyuwooiIgLKgKyIKri5F1oooKiwCFuwbZFFQ1sWCqKh5E1nX3ffOee+8e86d+_vuzLn3ft_MOfMHgCTmCIVpMBWAdIFYFObrwVwWHcPEPQJ4QAdUoAMAh5spdA8NDQKIfYn_tDe3ACSL181ktf7z_n81Gi8hkwsAFIqwiJfJTUe4B+EArlAkBkA2GdDNEQtlbIMwQ4QMiLCfjPnzHCvj+HkWfn4mPMwT4UIA8GQOR8QHgLgdyTOzuXykDvEYwhYCXrIAYQnCLtwkDg8AEhNh0_T01TKW7dMw_m91+P+oGf9XTQ6H_xfP7+WzqQT5MiPSxCKOT7IggenJSUuOF3HECbz_83j+t6WnZX3pKXsL5ARBxFIkmiOuDoKAL2CCCJAGxEAEOMAHJAMBSEBynsgqDVnFf86LkRwymjghVywr5LlauEaUzE8SM92RN5rA9BdwzU2ZVhaWbABk38d8u1cdnztC2KqvuSIacpxTUqm092vO7x0Ax+qQM7rxNcfqA4CaBcDlHdwsUfZ8Di27YAARyAMGUAWaQBcYAjNgBeyAE3AD3iAAhIBwEA1WAi5IAunI5DkgD2wCRaAEbAe7QDWoA_vBIXAUHAcd4BQ4Dy6BPjAIboJ7QALGwTMwDd6AOQiCcBAFokOqkBakD5lAVhAbcoG8oSAoDIqG4iA+JICyoDxoM1QClUPVUD3UBP0InYTOQ1egIegONApNQi+h9zAKJsMMWAM2gBfCbNgdDoTD4RUwH86A18KF8Da4Cm6Aj8Dt8Hm4D74JS+Bn8AwKoEgoJZQ2ygzFRnmiQlAxqESUCLUBVYyqRDWgWlBdqF7UdZQENYV6h8ai6Wgm2gzthPZDR6C56Az0BnQpuhp9CN2O7kFfR4+ip9GfMBSMOsYE44jxxyzD8DE5mCJMJeYgpg1zEXMTM455g8VilbAsrD3WDxuNTcGuw5Zi92JbseewQ9gx7AwOh1PFmeCccSE4Dk6MK8LtwR3BncUN48Zxb_EkvBbeCu+Dj8EL8AX4Svxh_Bn8MP4Jfo5AJegTHAkhBB5hDaGMcIDQRbhGGCfMEWlEFtGZGE5MIW4iVhFbiBeJ94mvSCSSDsmBtISUTMonVZGOkS6TRknvyApkY7InOZacRd5GbiSfI98hv6JQKAYUN0oMRUzZRmmiXKA8pLyVo8uZy_nL8eQ2ytXItcsNyz2XJ8jry7vLr5RfK18pf0L+mvwUlUA1oHpSOdQN1BrqSeoIdYZGp1nSQmjptFLaYdoV2oQCTsFAwVuBp1CosF_hgsIYHUXXpXvSufTN9AP0i_RxBpbBYvgzUhgljKOMAca0ooKijWKkYq5ijeJpRYkSSslAyV8pTalM6bjSLaX3yhrK7soJyluVW5SHlWdVFqi4qSSoFKu0qtxUea_KVPVWTVXdodqh+kANrWastkQtR22f2kW1qQWMBU4LuAuKFxxfcFcdVjdWD1Nfp75fvV99RkNTw1dDqLFH44LGlKaSpptmimaF5hnNSS26lotWslaF1lmtp0xFpjszjVnF7GFOa6tr+2lnaddrD2jP6bB0InQKdFp1HugSddm6iboVut2603paesF6eXrNenf1Cfps_ST93fq9+rMGLIMogy0GHQYTLBWWP2stq5l135Bi6GqYYdhgeMMIa8Q2SjXaazRoDBvbGicZ1xhfM4FN7EySTfaaDJliTB1MBaYNpiNmZDN3s2yzZrNRcyXzIPMC8w7z5wv1FsYs3LGwd+EnC1uLNIsDFvcsFSwDLAssuyxfWhlbca1qrG5YU6x9rDdad1q_sDGxSbDZZ3Pblm4bbLvFttv2o529nciuxW7SXs8+zr7WfoTNYIeyS9mXHTAOHg4bHU45vHO0cxQ7Hnf8w8nMKdXpsNPEItaihEUHFo056zhznOudJS5MlziX710krtquHNcG10duum48t4NuT9yN3FPcj7g_97DwEHm0ecx6Onqu9zznhfLy9Sr2GvBW8I7wrvZ+6KPjw_dp9pn2tfVd53vOD+MX6LfDb8Rfw5_r3+Q_HWAfsD6gJ5AcuDSwOvBRkHGQKKgrGA4OCN4ZfH+x_mLB4o4QEOIfsjPkQSgrNCP05yXYJaFLapY8DrMMywvrXUpfumrp4aVvwj3Cy8LvRRhGZEV0R8pHxkY2Rc5GeUWVR0mWLVy2fllftFp0cnRnDC4mMuZgzMxy7+W7lo_H2sYWxd5awVqRu+LKSrWVaStPr5JfxVl1Ig4TFxV3OO4DJ4TTwJmJ94+vjZ_menJ3c5_x3HgVvMkE54TyhCeJzonliRN8Z_5O_mSSa1Jl0lSyZ3J18osUv5S6lNnUkNTGVGlaVFprOj49Lv2kQEGQKuhZrbk6d_WQ0ERYJJRkOGbsypgWBYoOZkKZKzI7xQzkR9yfZZj1TdZotkt2TfbbnMicE7m0XEFu_xrjNVvXPFnrs_aHdeh13HXdedp5m_JG17uvr98AbYjf0L1Rd2PhxvF83_xDm4ibUjf9UmBRUF7wenPU5q5CjcL8wrFvfL9pLpIrEhWNbHHaUvct+tvkbwe2Wm_ds_VTMa_4aolFSWXJh1Ju6dXvLL+r+k66LXHbQJld2b7t2O2C7bd2uO44VE4rX1s+tjN4Z3sFs6K44vWuVbuuVNpU1u0m7s7aLakKqurco7dn+54P1UnVN2s8alpr1Wu31s7u5e0d3ue2r6VOo66k7v33yd_frvetb28waKjcj92fvf_xgcgDvT+wf2g6qHaw5ODHRkGj5FDYoZ4m+6amw+qHy5rh5qzmySOxRwaPeh3tbDFrqW9Vai05Bo5lHXv6Y9yPt44HHu8+wT7R8pP+T7Vt9Lbidqh9Tft0R1KHpDO6c+hkwMnuLqeutp_Nf248pX2q5rTi6bIzxDOFZ6Rn156dOSc8N3Wef36se1X3vQvLLtzoWdIzcDHw4uVLPpcu9Lr3nr3sfPnUFccrJ6+yr3b02fW199v2t_1i+0vbgN1A+zX7a52DDoNdQ4uGzgy7Dp+_7nX90g3_G303F98cuhVx6_ZI7IjkNu_2xJ20Oy_uZt+du5d_H3O_+AH1QeVD9YcNvxr92iqxk5we9Rrtf7T00b0x7tiz3zJ_+zBe+JjyuPKJ1pOmCauJU5M+k4NPlz8dfyZ8NjdV9Dvt99rnhs9_+sPtj_7pZdPjL0QvpC9LX6m+anxt87p7JnTm4Zv0N3OzxW9V3x56x37X+z7q_ZO5nA+4D1UfjT52fQr8dF+aLpUKOSLOZymAQhxOTATgZSMAlGgA6IOIflg+r9_+1DrQ31TPFwZzs195Jnxe4302OwBakBAmUzfnED2CuEE+APJuAMikZ7gbgK2t__I_LTPR2mq+B2Ezok8apdKZVkSifATg47hU+iFfKv2kggyrAUB_7bxulJkmomGX0wDKoPE6dSb_3_XavwB6NMvvtGpeNgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAALLdJREFUeAHtfQecXFd1931lZrZ37apXS1r1io0byLgGE2IDNh8QiA1YSNhCKARI8tl4gQRI4Issy3VdA5FDIooJYOPYIIPBVS7qzWqWtJJW2+uUV77__8zOene1K03fWTH3p6c3O3Pfffeee+65p19NnevFVdoN6gZd7VRGfl6+XuVU+Ro7Ostc0xrlVTnlrlJVuuaMc22t2jWcCZrSxihH08NgcR1X044o1zliu9pe3TCPeRz7ZMi1GzXLaigaX9RYv70+1FnZ6ajZyt6oNjpKU2jy3C3auTa0GrdGr3u9Lsfwlvns3M4yn2tOCTnObM1xZwF3prvKnaAcNUpzVaFmaqZu6EoDFFwHl4tfnf7zrelAIV6oxN8dy2HdIGp24LuTmu4ewa97gSa7HNfenaObBwKhQKsdtAMPLnmwG3X6NzjCAX5OIMyqfat8He2qKN90y11Tn+VqxjJXc5cox6nWdL3c9Jmy7F0bE+5gwjHp_AKTLveY5hAQI_KAkigNyGYAmZQJgoQmLX8I7TmngGA7gWWvOa77e1tZe7XOUJNaolprtVpUGNkFox2ZZfnm5R7H46vSvNpEQ2kX6rp+KSbrfN0wxhhAENuylBNyhCKEsQXjTNVoSUPYNi7dNJTh0eUe6g4CQd2jhqG_5NjuC5rtvmzp2tHm7cfqN9640R6JkE8VCFMGi8_tWFPmCzrTXI9zse41r8REXOLJM4s4W3YgjCSyrQz3yIBE3Mp0L6gQKRwokN0dalSG9gfNcp_FnvZSKKgOPb7orpaUASsFDQ83WKMe0sq9a6a6QWcRJuAKQP9qUJIpXM1WIBSmIpiQlFGQqHs5REVSICCPga3LyDGVE7SVbTt7dF17xg2q5yy_s6V26bp3hng6o77OeIS5defq9zmausnwGBeA4ZxpeA3DsQBwbDey1WQUOKPrDHkgXbYtXVlBJ6jrarcbcF6ydPVY7Zx1r0TXyvDUyliEWblr1fuVY3xS9+mXglmdpZvYcrAyybieS0UH1dE9BvgtsDSG2q4s93eGrm9YP3Ptq5k4zoxDmNt23TbPcY0Vute42rbsqdh6NAJzoLibicBMpE_kd0A9FXgyC1qgA1bQ_pUZsh+8d+G9exNpN9nPZgzCfOaVW8sLCo0vglP8jGZokzBQT1jncW5RlLNNIMauwrohLWDb9gHlag83OMdqN87Z2HG2Z9Pxe0YgzIptt16vGebXsMLmO5ab51JXMkCBlg5gZNI7RFlIKcswOkBpN9tK+27trLX_O9x9HD6Egdp1+fZV2HK0fwSifMS13BIiyZ87ogxECEEcQ4eFQm9yHfs_HL__+w8seKAOEuGwkN5hQZg1L67J9ZfaN2qudjt4lalgZvUsogxElf5_U7IyvLoDHmc7NMjf8p9o_fXjlz3u718r9X+lHWGW7_zyGENz_xli8ieAJDmUfLIleggYPui1leq0LfdRu7PrW7VLaxuifzrxmmlDGBoFG_a0LnZ17Q7oID5s+S2IyNS2ZUusEBBRnBJV0N6Azepf7qleuz1dW1RaEIbGwaBt_KWpa982fZ7qYHsAG_CwbMGxzk3G1ucW5S3wQoFpvw6t8R1VdSXP1lxWY6W6wylHGCBLUcD2fNY03G8YplEa6ghmrgo_1dBOdvtYc74inwoFQsdhgf9GTqGxYe2Etd3Jfk3f9lKKMMs3f6XCyLfWwJL8d+D2vdyGMtbe0xcqI+kzkMbM83B7bwel+U57q3Pfhveub0vVEFKGMLfuWDPHNd21QJQr6X8C7j5VY8i2C9DSNiV+Oo76eUAzvvJw9Q8OpgIwKUGYL2xftQD2kLuVR3+fCyNhVmROxdSd3iYduqi3UbbzlGV3f6l2Xu3+02sl9k3SEeazb6xa4Ms17oXp_mJoKEesRTkxsA7f00QYsABwAHSeNgL2rfcsuCeplCapCCOUxdTvgVbyErEDwQc2W9IPAUEaE0o+x30Gfji33T9j7YFk9aLHOz7x5lZs+dJc2D3WgSxelEWWxOGZSAtkATAHOoyYV2HNrlux68uTE2mv77NJoTDL93ylAl60T6CDl1tBuAFl9XF9YTxsn2n5hirDAfI86de8Nz1a_a_tiXYmYQrzqZdXFRmWtQbe+VfSJpRFlkSnJHnPS5QEKA2kp494neDKmzbdlJNo6wkhzA07bvDmF+ifgzfcVyk6Z6WhRKcj+c87ML+Qk4Qf2v_NHVP0iZpNNWYib4kbYWpqavQyY9yHPV7jdgTnICAwuw8lMhGpfJY+0LA_FYGp+daJUc2XIyIvblYkboQ5_tGGxR5T_yYURmV2d8pNGKmE559F26GuEMNdxsNF4pu3bLltdryDjgthvrjji6M1w7gTviyzs7aheEGf5udAU2j0NXPMC+Ba8vWVW1eWxtODmBGGjJOjmd_z5Ho+xA5kbUPxgH34ngnC+GvmeD4N8en2ZXHwMzEjjHdU0ccNn+fjNg2JWb3c8M18nG8WHQ2iMDCHn6+uaLsm1mZiYn5W7l05Vdm+Z+CHe17WUy5WUGdW_XD8ufOGp9u+Zv3i9aei7V1MFMbxm3dAhM4iS7TQzeB6jEPHwl8UNLSvxdLNqBFm+daV1yHo_Tp4eMXSfrZuBkMAujPNzDP+ZuVWRJlGWaJCmJUvrCzVDc8_IJ65JKvJjRKyI6Aa+RmE94xyoNS7wa3xRtPlsyMM4ofsIuNLSMozNyOZXHJhvVc4UxQdiXovmPtpvR3y6lsXn_Hgu+1FA8ERXodZtTw+84KKHaduiWYoBPUZy61vwXPO5z6JSTmPVuh0F_Ei60EITLu8HtmlFGKagL89YhpvGLj8hf_Eq4J_D_i+b9+JF1KIMEQoySyGL_k3P_Mu72MjeBd_YtvyUM8HufV+GW5vBP7PKATluFsNj3Pt+unrj55pCBGwDVqHWZ6M3Jy7NY_xOex3npTaijghMnGcsJ6wPs4FMvHQTmXzCiDNRzCkQl0WLtyhU_BDF8R7sAP3TnzXjQt3MnUWEwzhOZot7MC7yM6UhxLfgw8m4nygzKJuInzPM5U336e8hV7lgVe+D3dvnlf8Zj2oZ6AeM0whPx7DWKXPinRatO3osERvst_4PEIK4Y7o0247EFpbtbH8Dph93gXWgDGc0RCl6Z4LgX2U1T1wxhnwaGJ_9m4RMMFzNRMpaPMIEhk6gyrQGlBdjd2qs6FDdRxtUx0n21XXqU7VeapL+Zv9KtDmVxaQI9VUD9ps5c31KC+883NKclTBmAKVP6pQ5VXkqbwqfs5XueW58N7PkbAPQSo8o3sAWi5HUjr4Mwu_kKFIJH1z3Fxo768_ce2J_1Q1SDsyRBmSwqx6CrFEE_X1sD18FpNpJIO6SBJBkj9SQCCIBeTobukGInSpjmNtquVws2p9pxVXi+qoa1NdDV2SE2aIvmfE13S+zi3NVfmjC1XxuCJVOLFYFfI+Fte4QpVTnCuIRCpG_xTuaRy7IFEGIZBkjTB1P6j43Y07j__jUDn4hqQw3VXqfK9Hfz+2B3jgJEZdhPzDz5RhJh0n2lXzISDGwRbVtL9RNb_dJH93nuwIZ7fMCDSIvhNMvNhZD8qHq37rid4HGWRWPLlEFU8sVcWTSlTJFHyeUKzyxxSpvLJc5UFoCKksoykyIf+NJGryaDlYAFeVTq36DwxkW+9g+nwYFGEY1np8Z_PNuqGmJaLR7dkbVf22k+rQpgPq1I561Xa0VbWBmojRsk9HzrWPtNmc2l4vV2Rs3LbyKvNVAbay0mllatTcKjVq9ihBKF9hDrYt8Gh+m5k3I4+k9c4ID1CaOVqu_jm8+MuDvXzQLWnFmysmG_m5T2ELmUU+IZ4iYi22n+1PbFE7_nOraj3cIkxoPG2di88QPjmgNOSBikCBRs+vUhMunazKppULw02qEwKTrxjPNegspQYqDIoD1dzc1Rr4y8fPv+9dktnzukEpDATzJfj9PMm7Fk+_MEYjx1BbfviWenXdi2Bg056VIp5ep_UZSlHdjV1yNew+pY788ZDa+ZOdqmRyqRp3wXg14eIJqnzmKOS7h7c0tvJ0adh7tse5XiR3AkBOQxhjIJRufeUz5VpB_ufhPHwBRdN4ClOL1m87oX5_52+Vvymlob7xdC8jnyEv5IcA0AL+7sSbx9XB5_arus11UB8EVe4oSGRlecLzCK+RwhFQuPHkeEzNdY+959Ylr7x232sIhn+3nEZhgvkFU03HucaJD1ekZfIuO_9rm+qGlJMtsUOAagVeHcfb1dEXD4PvKVCT3j9FTb92pqqcUwk9kIl0rZigFPE65KFcQ7sm2O5sQO_7idj9EIaKOiRLvhBpQCeJv0vsYxWFlr+5Sx1__diIUl7FMdSUP8LVTuY52NGk2qBq2P2zHWr04nGq+vpqNf7CiSoHTDQSJwJxktsVJp7GsR3zzVzPYrTcD2Goo+wt+YX5lbpmXm3AxTyide_9McoPeBb7crfyQ_GWLcmDAHU35AUPb9qvnv3bp9Uvbvqp2vvUHiBTSPQ7ouNJEnMs9qUcHPTi8Vx+8xurRvUdRT+E6e5yJ6PyxUzHHm_hyzRoOmUA8TaSfe6MECDyNEBF8eyap9RTK55Ue365W3hFsgJM2ZqMIuoUx_6A16vG9m2vd0u6YUeNV1NNF3hyvcXB9n58Tt_6Z_3MweSDSSsYU6g6T6QvtSy1yHAICtuj+nwWIyJE2MiRWTIASHFEbCpae9Tikj5NPlORxlieFPEHZwVgjBVOvHFc8Rp7_ng191PzsVVNgnaZOh2aJOLfq4gwkHTHW93uQujlttVoYftSL8KUmnVFyi14vwj9AGS8sj876s33qimXTVUnt0AqSxLgwwZCGAlh1xF7DU4IMfM9KgcKL0+hR_kKfMqDvz0wFHrwfp6RRA2zHEfD9Ow4VSRSiCw0ZJK5451GSpw0okIQXy1IJYE2GjADKgCDJnkI6qLE8Il6NHpSYy3JkSINZsC97tWj4BuPqukfrFazPzEfep0x76akj6N_hJHhBYxDzvta3mr5BZqQU1d6EUYFvBWOYb9XrLoJ7oUOLMPV189R+599W52CljfWwjRcPqwSXlwttM3kjy5QBdCSUmLIK89TvhIY_IAoVLHDoTlMXXoMmSAoYrPhe4n7LAOHdPqaANtGyzhXJhamC0MoESiEmKtQO42dQdUNZr6jrkOMoB0nO2Hr6pDvgviN_EUAlDleVUS4l4n974L_3Yvt6dhrR9Wizy1Vcz4+D7DB6SlxekmSygAeF_uVVoKevYswNAWc3NVSbXi1SquPG0C83WdeGE7wRX93qXrhnzappn2NZ2wqlxpPqMtp_S2ZSLtLqSqCEa8IBrxcIgeQhnn4uUdzH4mQWxH_MMEEiC27KNAggiF8Y9_PQ_VgICbJ33SxgPIR7yRly6_Ixbt7kvWwWfSBepMgRN_uZhhPgTxi8jjShjsMp8eBSI2dsJt1ANHSz_yTFXh57Z9kDPNvWqw0i4shGmD0B5IN0R0wn2oZ9iTA8jBWXThk8tPPfDq_cGLZdzz5vi+JVnYgEPu3E_VfBDgBuffXe9U7zx9QzfubhJTTVaD0vHJVBZ1C+axKaDdLVD6ohw+WXU8urLpADI6PezAVVWJbiWPAUXc0jopi+kA_ydyzv+E+o6_g4SxQJbpftEOP0g4kaj7YpJr2NKjG3Q2qFfBIV8mD2WHZP12hpl11nvgIxfNe2r_ga3SH6XG+D+eqgGxJ5ZXlnoDtLHVw7N1ptDuet_Q8Q5JWNL5YLbx5kTrvmvPABHcKML1FXiBIgVAPQRBK8dwKrDBPEc9qSKCbcT3KPorWdYBPPBGHVMmTT_cGsIWLxsrWFgSl6YRPT9P+ZrFqH3+jTjXsQXQHbUUpKjQ9HHzubTV52RRQmzioDBctz31w1Xvgn5SDboYRpi0_UOYNeKrl0Kokd55IQ1GvZFKpXLJN9FAwIonYSOIXypLc28SbE8THuBQoDYtsbTgPiRQ0vyof1ukqNfWKaaqrqUs1H2hSJ6D+P_LSOyIm89lkFrZHN5JumGfos8MFGVPBPHH+cJtrlpu5eLbVxErRVmy_bRr8IEpJTlNRuBJFI5mKxjO8TdlJ6SLaQ4m40hFmrIpBeXHutZrw3olq_qcXCp_3NhRxh184BErUmbRRiUQHyU4DnxhPEZxw1US33RyH50+YN6ob9XJ97CyQUY0iZLakFgK9Wxlfg6VLB+xcuHuOr8hXY94zXi3GtnX0pSNq36_2iHkl0UUs6gioG+JlAUmlgOBmsNueAeHoTZMnxsNLfpY0SIrVs12kFmzZ1gUCgHeEXwNHJIwzXTvn3DhPzfhwtToJq_Uu2I8O_f4QHM6Qbj9GfocMeen0cpVfnh+_qyv6GFaKWtXos27m1+frbiVOjGdnRiKyoM+QUfr3_azjYAWujndvkc+cuMhP8l06_8Oq5cK14XlHyjP+oklqHLasUztPqh2w_h_63QE4wHdH7fhOtcT0v5hBQ6Jy43RV4fB7kHpG49ONhlk1scrXEuiekMkZpCh5kHskAxlBaiKJDAQQBiMPbp5W27C0JVnHCfwwh3_alIsYzPZ6xOHInUcFI2Vsn_f0IBZxiDPJf0lmTE_rXOQLIg5dGFAq541WVQvGqJPwMdrxxBZ1+PmD4iB_pr7Qp3jmdbOAdBOhvY7fNkh4S0SHq6aY80zdbOzoLMPJ7aMA9khXh_Uu+o0e3QZnjhMlcUng1iXWCGr6INT3ol2FriPQ4lfd0MSGoG0lDybxSlCoicofmlokqz1tPNQPUe1NE4OYEwBciUViKEkxtMwwN1BXJLFJ0AuZuV7Ux5nTkHb4rGAU+8ULlPlME3fay+P4QrTHmLiqeVVq9HevUsdgBti2YYt654XDp3szol4h7HjVH5mjFq88H_Fc0NYS2RMoYluz3dGAb56JmIAKrKqC4SLDYQSBrQeBYSxk8hiMRgMoPdAYgiJhJ1CCdSLigNpTeugzPEWO0YlxX48GbjwWmCYJxiHlVcKQWlUYNk3gTs__HDCp_M0HfZKZA2SCOyp7T8Rh_1OCQJhzKgRJDekLQ6qz8yfb1eE_QKoCbPheLoKyGWVqBuxJE5dNATIz1uv0BRMNDPrW4Xjw2tLOVqtM++LuNdfAhvJ0rAxV3wZj_UwkYYAYrcuCIIhU7IKSibFILXAWbz7QLK6KRJQuhJ9kkvRGUk99ChWSDB+RC6EkhWNh2qgoEMpEwyewRg5jl60+sQV+OnjRnoZ4KEpAQVDYdsCIeQZJEQvHFoqBltGfiVKWyIs5X2gL2GpcDD2MqqJiLV16EpJ0HNOiGqHlZPhJ_faTqgUmA6EciGyka2ImFyIvr2ZobCOFBj5GPzICoBCIVD6jAq6Uo9So+aPFUCrw5ZaKSyh5mJhGHo_9jue5TTNUR4dFvhS2N5lUbL_k35K9wIh4kLhMNxCsNGGVHa_Md43Wsfc++ifobtDd0K1eu_dl0TEweI1ayJFeyGN01GG7xEWXjkO_3Q9qky+BbOXVFWoMzAOVC0aDtyiSrZdbSzK2CsKNO0M6FjsPvLAMswScg1GdLNJ1poknX0Bb0sv_9ieY4HclDWBneudw_UbtqlivYWg89gqUcL_cI9b4KlCcSZdOVqOXjBVqRKRhXeF5EqU6KR6s6GJ0O890DXuChozvqSx0DaCIuPvnO9TeX+0+p5FlIBwllBaUlNS0YWe92v_MPlU0oUhNvHiymnrVNFVeXSmHY1H0TQmzPLBDcf4t2xLYF1N39TEQDONsJrrH6B7Zdrhd7fkFKEuczjzRvSmza5GiMAMFr4adp9TOjdtUJTzjpl87A4FriAKAgZB8TjoFkKghBj7G0VU5jY_QVEX9WHwV8bJ2OBa1QPrJljAEuBWFVQRvQ59ySHyC5n96kZr8gakSrM98OJlIcVLP7ZKjB0bKygHiZEt_CBAp6DPcsOuU2nT7s+JtWP3ROfAfmq4KkEKERcCWIbALKwxSSWKoMwDS5MAH14TWlBJCskpvpEAkSgD3iJqf7+SLqeuRDvS8VKQT4i0mgPsyyb+4elLJhc8RL790CAID4UDkoVfiS__6giQwmPN_5sEWNFOUhhxrSnQ6Aztxlr9NV9OO4ECdGanmY4onM8h8gthBztKn036mhCVmeiiqePcW+uAQlAO3ACrLchV9gukg5JUsUHAMl6gBKAbBbOvQkRCJpABRwjwClWqIFgDyBpDyjOnO6JpKEV8uhPjSVzeATFfUOjOqwPIjcoCpOIBY6ShtR1rVS9__I_i+3Wr+Xy9Qk6+YBp1OviB6skTyWMZBPY+h3AZuSUfg4ABIxvJ4bHW5ivOg2Jr7iQWSI4ZM35kKKZFEDTCfCmKcymCiF40q1PLUZdB_hPYeCSNhvjk0xm1PaDfV8yTfuPPbgSe9hJMf4qceIyNXLh9lGyxc5fQ8pE3KD1tVF8wQ1EBzAnk1H2wGUnWJczfdLlkvlaVpb4N6_hu_VRMQnD_vUwvU+PMniP2L0ldaqSAAhOwxJ7QVO1b_PbSv3011eAR9MziPb_96j3r17pdUO5IK9WXqGB3ASINiRAtUzKxQZdWjoMEswz5eAOTxCbUggCQdBQ3TWOkCsDBe9J+zyOz3_3bwv_h8pPQ8x9WE5STvpGsANbX8iu_0QxVPEZlZFhgN0bSvCblvmsXm1YVIARo9U1W8cISadcM8NfeTC0S7S8qXrsJEkCHL_RTEalUnM5niN5PKEPAz_2oWEunkiWTQBkATiQrHFasqJNRhRiaGmTAwDdwH9DXYArjaET8shZM7GDIM9l204xnkWUFEzAWU+TgzBlfkvahL98oyRDxUQH+irnHFG5_RAUSeBvitnEKulzbk6WuH1ldOe4m2H1HUC8I+tOXxNyBxtqmL_v5S6HOKBT5RPJpwFfJ3Httt0W7bvvpq6O1+03e1J9z6mRoA0GmcI6JEqJoJ+xJXMlewkFrZTs7USOb8Rv5IQnRNptrBdgY+h1sWDafHX69Tx9+sk3wvdMNIViEFpK_LZd+5UpA51XPHMeIdIRipLzJtx23AigpBG+uRlZWsUQ3VDhCFOggOmvwDFzh5BpcreQQWThZgqBTGwEIqSnGYseVVC8eomY2zoX9qEuQ59PuD_RInxjtczlM98ueRFyRPl_KtCZOEf51OINgMFyq7wXaMNnxTLqQ33lHE+JwgJ8XYGJ_L9OpCJXskKS4I8mCFQKAxsB_NuG42jJPILvXsfkiLB0QCi3c8fkh1TKlSSF_+FBdSGNtxmo1RRpOpV+nN9nF1CoMrFzfHFL_8z6l56nR6w0uw5TKshH4zNEA27p2v3n56nwgBFOFjLZT2sFGE+atYH46xPqmmE3RPNOg5frN9a3vQV1F8xDD16j9nO0+MMIy5Opl+l9gD2u4p8CCTFFwe4DXHgHkaZKlvoUdhtIXOWrkQHlLNvxAnRfVgWgfmtBXbemdlp2OYao_oYs61_SFa6KezHomCIE9YamSM+YVrLlbX_ehj4odL11AR68_QJx1bxNilY8XnhkJCqgv7g1ik3apeOaaaDdlxh9qFrImDi6yp7k287QsjFubGpAl87F8YV9C3vLsaSMwjvwkvFfmD1SPVOLEpJvkRPo7sPn2FL4eDdx1yA771yOtw9D4ifs19R8DP1HpPvHSiWvA3TD+HPnLeUlkAG3HCD+l71TKJy1AajhVepjze56ByRgBLKt8eY9vorEhT1JpxUnnvmUSSYgkjwQKjjoDqcjeExEC420GK59Ci4OJqDtuP+gwMSkRJNIS9OaIt1uF1aPjCSjrGBIWzMoQVdvLunsflvZykPs3FOKozVmfCJCYlZJ6XrRvekuwPknYDffXBJDLl8mlq4ecXh6UjSJupLiJS24Cmbpz_0Jy73oKhBXB_03sQhwE1AFCV6SBxgw4yghyYTHZS8AITQ6mDNh+K4lTDM40G7T6dtPc0dCK3G21A4RNOeBSOHIMDX1eKmgQ8kckOQfHXZ4IZe8SQETqiM3sEj7TxMdSEUQKwSeXCvZIulhIxQDMEbFU0RYiNCrYsPhspYrBkKEuf9iO_xXOn5Zrjn3XjXDXpsini8klFHZ3PK+dWSpoUmj4Ij3QULiwsv4OISKjj+8S9AXkcWvxIrQv1b1oRhtSDp4FwNTMsirlnGV_ETE5MyEMVfDvCSloPtYgpgQdbMMSESJMYYoddIwmAs8knZq4B5IFoDG_8ImihadcqQbQA9SzMhEWDJ+ObSIUi1CzRbYJULAQYkKJMvXKaUFniIxcATQ+Jts9xR1XwUlJgOO1vbW8IiOZREEar0AJah9qsmcYybFhh8h9Vi_FXEkQBlLvgFN5xEuchQZUux98cxPE3MBnQJ5aGP24xw1msbrvX8HjslaPSFUYJFCH3C5GH6d3LYftiUiQq7BirpLB9RILv4u471xDGzoC93oLv0l2EG3DtzWVNSlJpSReAsdoXt6_5oOZVv+IWkOogSAK8C9sJD644vOkgqEi7xAxzhY7EQrGT+V9o26HhtGrRGDUaoa3FPeEfTJItcB1hg6P+BSVgBdwraheu+xM+u2EKAy3QF3Z+da9mBeqwV42N2HhSMT7uz4w9eqP2NbXjx1uT6lCViv5G0yYVdEzzzqsOCQnz4ejN+CQeMDHhokmib6EPTzoPmYim32erwxgy8IL77E7rCOrKahaE4YPdWldTnul5EYbBj0na+BSRP+6JhzcdUG8_te+cQJbTgA6wRg7cYpTA3l_swZZVDunmPDVp2RThfbgg6ciV6YUiPGwCfzR8BZJBk_3tRZiczlCbk+d5HsHrHyMDl4oSUUgx2IsSzrleKMnQas2r7rVj2IK3qqlXn6emf2gmGOdiMPmQ4pi1NEXwTgS+nCscGkoJ84WxS4p7VdC98uHrta8777nlQg26jY8YHi0vFfyESEXYFw_+br8ky0lkQCPtWSIPpT4mCWKeF7qCFk8ogeieL9KV+Htk0KDoCmuFnEOYs7t+UPkvvcmWeykM+5rjdY+EDO0PYEqvt4PJzy8r4iAwl+cgck+nP23MBatR9LRclbh4RLAHQeiSDLqAyaDDSaHpnUYlmImMBswCLuQVj7APDFwnExrqRpw0xFfJFEHrL3xW_K3ICgHJJHISnfQ5ibw4fYTp6P36_a+qPU_uUrM+NlfNun62REZmUmQF+RcIzM_5bVf0L5F56kcMb_jvG4yyOVW3mD7vfU7AhrUgiZDqeSNd_Xjm46bbn1PHkMttqHeQOSaXTh0NJ56O3gXIqFQ0Hik3xkOEZXZwrE5+T30FVwTPEeJ50oy0FDIvyNXz4r5DwffyJ__DGNkHSfmKLYKI0g3k6aqHDoiiPlwxme1SMknA_4RiNkXmZEk9HB+lqfl_vVCyp3Mc9DRMliIwMtGx3Al7gAjcif6pB+au_XHfZ_shDH9Y8daqRfC0_7FmqBmpYswIFGZTolc8MziIVAbKQ6ym5pU+JCWTyyQ_W+m0UjkHkY7fPMMAJ8UphN6RGYOKGnCliYCIzX+JIjj6gH+iaWW0piAegMc08qRCHdhS6reelL4zcpG6ImqfiWTsR0IFL2YE5MKbl6gKHBwqYxkmFRTnB4vi1UBn8KaHl9y3q++4TkOYm978cklerlYDu8pq5hhJVWFkAI_3O4SEOAQ+pScqwCqQKoPUgyfSE9PFpyQEpBAESXBSEhiM8F90CEc_uf7or9sCDXTdG8ck4J4SEc0U1EInUgqgUV5W8wE14ZLJvQshkfbieZZ+y6GgXXOss+v7v1xa2+9YvdMQhi9YsW31h5Cw5qeYLq8Y7uJ5axTPcPvA+YJYylzZeBsohEMDIoyHvSts0B5G0XiqqhBne6gQMz4xlRnV9dRSH335mDrywkFk+G4QBjfCB8XaFVKYv1j_YWzBhbJQYn0+kfq0k0Hg6Qza1ocennfP8wPb6sf0Rn4MdIe25Hl9e2B4mpdKhCHfQFLPCZDSMxmRfvR+3_tFBnzo6Su3IAa3WTBGkRLyNNjyGaPU7I_ORtbLeomKoDTEOKZYowdIcRt31wNhCtI+YMm4qautcGbfMdjLe8Xqvj++Vfta+5Lj71kApnMhVnpqXR4iyMIO9P3ct0OZ_Lmnz1xYYV5MSTqP8RdOkPMZ83vio0PYwmKxMDPdKg9BT2cRU4CmAm7I_q+H5t_9P4O9e1AKg4lz7Vf1RwyveylcAGbHe2DoYC88178TS3NX2PWAqcTKYaCci0TNDXvq1YFnoeFGIF87IinPVMgj5cMaTjcM+vykq9AgbFvuFqvdenSodw5KYVh56RcWnHINYzp8fReBymBjG6qJ7PdDQUDcHeBCyTisQjiA0yA5GoZJwFRE9aG2e+bWnYfoRjMP6zlNcOdWhK21ywrY__7Q4nt+NtSYxBw52I+1S2tDTqf1I_hCvCNOwINVyn4XFQQigf8UV8ctHa8uxMFjV_2_D6rx751w2vOVSGt2_uqLxNcmYVH9tNaH_kKyXIScfdiQfoRaQ6LpkBSGTU+rnXzSd6JgEnQfiyG2QDgf+oXZX84OASIAFX5UKZBJHn_xJPGpYTJpmglmI4JgyfKlkoVTXEzSBG_JcmHonZBQax9cuH5Q3iUyurOymcu3rZpmmOb_wANi9lAkNNJY9h4DBAB5SldchOJ7DFaFIjojAsIn0MXQVoJVxYfZUa92+e0PPbZ4PU79GroMuSVFHqmdu_6A61iPgoPukAFGfsjeE4MAEIU8DvVN1F6bUAiy0Ec4nZSccwr1SUswYN9_NmRh_86KMJSYOi3fA3bIep3KtWxJMgSIH0Aa4VfwOd0FJiDX9gf_MO4X638YzbvPjjBo5UcLftBpB93vwFDWmKUy0YB1ZNQR53skCXLc4LdraqJzzI0KYTj82oXr_9fx209AVh+GdTAyJmBE9RKbBVw+sHGEHnhw3oObo+171AjDBg3L+R4Y3220KmfLyIYAdUMIW3nlVNBzdywjiQlh7ll8Tx0Q5pvgZTrIWWfLCIQA9gdxJnPcppCr3fHkort6_XWjGU3Ms96kn_iVG7QeoztClgmOBsSZVYd8C5V0Vshe__DGkudj7V3MCLNxzsagXxk1MKQ9wfN5smUEQQB8C53Q4D5yb6OyfqBqamI2VMWMMATPI3PWNkHZ9D14vW+mb2469QYjaHoyq6vYiujKijj1TTguZ+3GOfd1xNPBuBCGLxr7s4odyHn2Dbhx1nny4ASVLRkNASYSQFDa3oBt3UllbLydjRthakDOquorng2FnDvhtNxBC2y2ZCYE6EWHGPV6LO47WneceJHK2Hh7mpB8_Py_P+_M+1j1TjPHF0QA+hVkgqm1zJbMgYBIs5pmweTw9dGzSzfcN_e+hEIuEyYLj1_2uN_0OffDYvZz+Og6WU1w5iALJSLMhw0H+if8J1seq9FqEk4qkzDCEDzrp69v04OeryDs4zcgf3YWaYYfaXpcFiyEi_wk1Ka+xoWdjF4l1Zq4cuuaqcp078EZ1FdDwaen0wEoGcA4V9oI61oMy7KtJ21Lu+3heet6Q10THWNSKEykE_fPX3vACFm3wp_jGbj8uVlKE4FM+u6EORAGeZjtn3u6O1YnE1k4iqRSmAhY6HSFbFbrIDhdG_YyyzLCEdik8i5e_0AWhO9gGwKyvPfhpFGWSL+TSmEijdbOW78fmR9Xgaf5GRK8usKpZ3EmAp7k3wFbis6gLuBZ3A1eOzXIwo4nJFafaeRvPPBqy4xrp_3GLMhtgY7mAiPH8DmIaEwNTTtTT87x34AsHmTYhDqjHiEiX4c09O0HL3i0NVWjThnCsMPbNmwLTF028Y2c8sJjuu4u8eR6i1IV4J8qAGVyu+QnvHAgR+DZPsD1q9Sz3DXlrj5ZFJPf+5TwMAO7uWxTjTmjovEDHq_n20aucT5TimYVfAOhFNvfZG49yIEDRPmdE7Rq7p+9_o+JaHCjfXtaECbSmRVbvjRX82pfRZKfz9BTPhuFEIFMbHcmpGZ0Ac6ZujfoaHfBGPx2bC3EXzutCMNurjy8stTp8NxueoxbsCIKZYvKMsTRzSBmS06zc9xmUOh1_lNt__boJY_25p+LrpHEaqUdYdjdVftW+UKWfiVceWqQT28RkCar5DvLPIoyztRtx7Je1h3tzlGq7IWaOTUp5VcG69KwIExPR7TVB1ZXBv36VzTdvdnV3HKcq4KkjFly03eiRBFn6siR5tRDxLwv0NR+7yMXPdLUt046Pw8nwvSOc+WuVe_XNeMfoB2+EHxNEZHmzx1xGM8uadNMrcX1u7_HCZ3__NDcda_1Am2YPmQEwnDsN226Kcc3qvizpqndAmDNhMdGLjzDJDpwmGAzLK+VsFUkdcQW1OkG7B22G7x_9MbKH9L_aFg6NOClGYMwkX6t3rx8YjA_9wsQA67TNRdHeeg+ZpVMRd7gyDsz4U61PtLEoStuF3xX9irb_SkEyYeSbQtKdKwZhzCRAa3ctno+9NCfxEq7Gt_NR_yvHjn4PFLnXLgziQ_PJEKmTmSg1N60rdDTbjC04cFFD+7LxPFlLMJEgLVq+98uCGnWzbrHvASM3yxkOJAs5XLW9QhlkMnISjAgCIoTctuR3nW7Y1t_8KrgY+uq798TGXsm3jMeYSJAW775y2M8ee5c8DcfwHdXw4ViEZ3P5aAHHpRO5MnU0bBrRBJEGzKxdbAz6GIcr2L7+Q2Oft7kNwt2Pjb9u2dMsxGBw3DfMxXEQ8IF51MWaMo3ydHtpeBzLsfxzZeBpI83of3kiW5UBAryUDofrtH1vJu6E_ZLR3rW8JlJ9kHNMH6LENVNIUd7s7BdO7T2orVnOxRuSFgMxw_DBdLEx4qjYW9+c1WF1+sZqzRrMdLGX4Kz5i6CdDXDLEBmHsgUkvM3Qn04iSzJHnGfdiNbDfkSvgiUxILAsxOI_SL8al+AdnYr3FWO3zsLcWQjtCQbfMMCBp6RUFFdUeR6fMWmZU12PcYlOBV6KZLlzwUCTcSZjB7qNVw46DA3MNOGRahQrEZQCQ8G1ETzqsMHhWcb4G_axZDgOYA_Drua2oqfXrNC7osAyDsqJ6d17NTcdjhhZ4RonMgknRMIMxAAND0EWgM4IjYvT7OtcabhOc_RnFmoNwNM5hRkHh6ta1oJMCgfE2+KSAseQ1FhOKCxcPx4WJHIVGIQ70Oo2QkC0uTq+nE8cxh8yS4npO1BsrF9js+s8_BAzXIVgHN8HMe1DOhAhv15TiLMQBjXuDXcI_TGtxuNQ60BY4xSebZmlhimp9zncSoszSxGprkC19arkPqxTHMcgYsNzDIcdco1LTCkZrvphlpdxzzld4KNmpHT0lakukdvs5zy3HJbLVPOuUBBBsJu4N__H+TJiH2+VtokAAAAAElFTkSuQmCC",
  "BTTKeySequence" : {

  },
  "BTTTriggerConfig" : {
    "BTTScriptType" : 0,
    "BTTTouchBarButtonColor" : "35.000000, 73.000000, 116.000000, 255.000000",
    "BTTTouchBarItemIconWidth" : 22,
    "BTTTouchBarItemPlacement" : 0,
    "BTTTouchBarAlternateBackgroundColor" : "35.000000, 73.000000, 116.000000, 255.000000",
    "BTTTouchBarButtonCornerRadius" : 6,
    "BTTTouchBarScriptUpdateInterval" : 1,
    "BTTTouchBarAppleScriptString" : "if application \"Spotify\" is running then\r\ttell application \"Spotify\"\r\t\ttry\r\t\t\tif player state is playing then\r\t\t\t\tset sName to (get name of current track)\r\t\t\t\tset sArtist to (get artist of current track)\r\t\t\t\t\r\t\t\t\tif (length of sName) > 25 then\r\t\t\t\t\tset sName to text 1 thru 22 of sName & \"...\"\r\t\t\t\telse\r\t\t\t\t\tset sName to (get name of current track)\r\t\t\t\tend if\r\t\t\t\tif (length of sArtist) > 25 then\r\t\t\t\t\tset sArtist to text 1 thru 22 of sArtist & \"...\"\r\t\t\t\telse\r\t\t\t\t\tset sArtist to (get artist of current track)\r\t\t\t\tend if\r\t\t\t\tif sArtist is not \"\" then\r\t\t\t\t\tset nowPlaying to sName & \"  —  \" & sArtist\r\t\t\t\telse\r\t\t\t\t\tset nowPlaying to sName\r\t\t\t\tend if\r\t\t\t\tset artworkURL to artwork url of current track\r\t\t\t\t\r\t\t\t\tset fileName to ((((path to application support folder from user domain) as text) & \"BetterTouchTool:\" as text) & \"spotify_cover.png\")\r\t\t\t\t\r\t\t\t\tset sNamePlist to \"\"\r\t\t\t\tset sArtistPlist to \"\"\r\t\t\t\tset plistfile_path to ((((path to application support folder from user domain) as text) & \"BetterTouchTool:\" as text) & \"spotify_playing.plist\")\r\t\t\t\t\r\t\t\t\tset returnText to \"{\\\"text\\\":\\\"\" & nowPlaying & \"\\\", \\\"icon_path\\\":\\\"\" & (POSIX path of fileName as text) & \"\\\" }\"\r\t\t\t\t\r\t\t\t\t\r\t\t\t\t-- read the plist file\r\t\t\t\ttell application \"System Events\"\r\t\t\t\t\ttry\r\t\t\t\t\t\tif file plistfile_path exists then\r\t\t\t\t\t\t\ttell property list file plistfile_path\r\t\t\t\t\t\t\t\ttell contents\r\t\t\t\t\t\t\t\t\tset sNamePlist to value of property list item \"sName\"\r\t\t\t\t\t\t\t\t\tset sArtistPlist to value of property list item \"sArtist\"\r\t\t\t\t\t\t\t\tend tell\r\t\t\t\t\t\t\tend tell\r\t\t\t\t\t\tend if\r\t\t\t\t\t\tif (sName is sNamePlist) and (sArtist is sArtistPlist) then\r\t\t\t\t\t\t\t--return \"Found it!\"\r\t\t\t\t\t\t\treturn \"SUCCESS 1\" --returnText\r\t\t\t\t\t\tend if\r\t\t\t\t\ton error\r\t\t\t\t\t\treturn \"ERROR 1\"\r\t\t\t\t\tend try\r\t\t\t\tend tell\r\t\t\t\t\r\t\t\t\tif (sName is not sNamePlist) or (sArtist is not sArtistPlist) then\r\t\t\t\t\t\r\t\t\t\t\ttell application \"System Events\"\r\t\t\t\t\t\ttry\r\t\t\t\t\t\t\t-- create an empty property list dictionary item\r\t\t\t\t\t\t\tset the parent_dictionary to make new property list item with properties {kind:record}\r\t\t\t\t\t\t\t\r\t\t\t\t\t\t\t-- create new property list file using the empty dictionary list item as contents\r\t\t\t\t\t\t\tset this_plistfile to ¬\r\t\t\t\t\t\t\t\tmake new property list file with properties {contents:parent_dictionary, name:plistfile_path}\r\t\t\t\t\t\t\tmake new property list item at end of property list items of contents of this_plistfile ¬\r\t\t\t\t\t\t\t\twith properties {kind:string, name:\"sName\", value:sName}\r\t\t\t\t\t\t\tmake new property list item at end of property list items of contents of this_plistfile ¬\r\t\t\t\t\t\t\t\twith properties {kind:string, name:\"sArtist\", value:sArtist}\r\t\t\t\t\t\ton error\r\t\t\t\t\t\t\treturn \"ERROR 2\" --\"\"\r\t\t\t\t\t\tend try\r\t\t\t\t\tend tell\r\t\t\t\t\t\r\t\t\t\t\tdo shell script \"curl \" & artworkURL & \" -o ~\/Library\/Application\\\\ Support\/BetterTouchTool\/spotify_cover.png\"\r\t\t\t\t\t\r\t\t\t\t\treturn \"SUCCESS returnText\" --returnText\r\t\t\t\t\treturn \"SUCCESS NP\" --nowPlaying\r\t\t\t\tend if\r\t\t\telse\r\t\t\t\treturn \"SUCCESS Paused\" --\"Spotify\"\r\t\t\tend if\r\t\ton error\r\t\t\treturn \"ERROR GENERAL\"\r\t\tend try\r\tend tell\relse\r\treturn \"ERROR NOT OPEN\"\rend if",
    "BTTTouchBarAppleScriptStringRunOnInit" : true,
    "BTTTouchBarLongPressActionName" : "Open Spotify Actions",
    "BTTTouchBarButtonName" : "Now Playing (Spotify) DEBUG",
    "BTTTouchBarAppleScriptUsePath" : 0,
    "BTTTouchBarFreeSpaceAfterButton" : 10,
    "BTTTouchBarItemIconHeight" : 22,
    "BTTTouchBarItemPadding" : -8
  }
}
  1. Open Better Touch Tool window
  2. Go to the Now Playing widgets
  3. Right click and select Paste from JSON in clipboard
  4. The Spotify - Debug widget should be somewhere in there.
  5. Drag it right next to the real spotify widget.
  6. Disable the real spotify widget
  7. Test spotify again. (test not open, open-paused, open-playing, etc.)
  8. Tell me the results, and it's behaviour

I'll come back to you a bit later since I need to go out for lunch, so see you soon!


#122

Ok so I tried this in both v2-2-1 and v3 and got the same results. After pasting the script and disabling the original one, I get a little Spotify Icon and ERROR. If I pause the song it changes to: SUCCESS Paused.
If I click it, it takes me to Spotify actions where the same thing that I mentioned in the previous post happens again: blank when playing, wrong album cover and displays name only when paused.
---I have also rebooted BTT.

I keep on thinking this might have to do with something being duplicated, maybe old files somewhere that are messing things around. I do not mess much with the settings myself quite yet because im unexperienced, so I didn't really do much apart from adding, deleting, re adding the presets multiple times. I have changed the color of some icons before but I have already deleted those presets and reimported them..
I cant think of another logic reason since I literally bought this app like 3 days ago.


#123

Okay thats a bit helpful. I think we’re getting somewhere!

Could you tell me which error it is? It should say ERROR 1, ERROR_noOpen etc.

Don’t worry about reinstalling or duplicates at the moment. I don’t think it’s the cause, so save some time and trouble.

Also, the display inside the widget (on tap) uses a similar (but seperate) script, so if I could solve the one I gave you the I could probably fix that one.


#124

Just ERROR. Nothing else.