Describe the bug
Whenever I restart BTT, I notice that there are temporary variables being set in BTT from an old Floating Menu that I created many months ago and have since deleted, and yet, these temporary variables persistently get re-set on BTT restart.
These temporary variables are related to my current mouse position. In my BTT Floating Menu, I was setting these variables using the cliclick
CLI: GitHub - BlueM/cliclick: macOS CLI tool for emulating mouse and keyboard events.
I looked all through my BTT configuration and couldn't find anything related to this old Floating Menu, nor any Triggers which are executing the cliclick
CLI.
To troubleshoot, I started looking into the files in ~/Library/Application Support/BetterTouchTool
. That's when I finally found a clue!
╰─❯ sqlite3 "btt_data_store.version_5_304_build_2025040803" "SELECT * FROM ZBTTBASEENTITY;" | grep cliclick
32445|9|2|||||||||||||||||||||||||||||||||||||||||-1|0|1|773|1|21|-1|0|0|-1|0|0|0|0|0||32388||32432|||||||||||||||||||||||||||||||||||||||||||||||0.0|0.0|||||||||||7EC4DE89-EB50-4F31-9C05-FF05E37606BB||||||||||||||||||||||||||||||||no-name-7EC4DE8|Standard Item|Menu Item: no-name-7EC4DE8|||-1|||||||||||||||||||||||||{"BTTMenuItemBorderColorDark":"255.000000, 255.000000, 255.000000, 255.000000","BTTMenuItemIconColor1":"255.000000, 255.000000, 255.000000, 255.000000","BTTMenuScriptSettings":{"BTTScriptType":3,"BTTAppleScriptString":"async function itemScript(itemUUID) {\n let shellScript = `/opt/homebrew/bin/cliclick p`;\n\n let shellScriptWrapper = {\n script: shellScript, // mandatory\n launchPath: \"/bin/bash\", //optional - default is /bin/bash\n parameters: \"-c\", // optional - default is -c. If you use multiple parameters please separate them by ;; e.g. -c;;date\n environmentVariables: \"\", //optional e.g. VAR1=/test/;VAR2=/test2/;\n };\n\n // this will execute the Apple Script and store the result in the result variable.\n let result = await runShellScript(shellScriptWrapper);\n let coords = result.split(\",\");\n let x = coords[0];\n let y = coords[1];\n let content = {\n BTTMenuItemText: `${x}, ${y}`,\n };\n return JSON.stringify(content);\n}\n","BTTScriptFunctionToCall":"itemScript","BTTScriptLocation":0,"BTTAppleScriptUsePath":false,"BTTJavaScriptUseIsolatedContext":false},"BTTMenuItemBackgroundColor":"108.442, 96.000, 190.435, 166.991","BTTMenuTextMinimumScaleFactor":0.29999999999999999,"BTTMenuScriptAlwaysRunOnFirstLoad":1,"BTTMenuItemBackgroundType":4,"BTTMenuItemMaxHeight":50,"BTTMenuHoverEndAnimationDuration":0.14999999999999999,"BTTMenuItemMaxWidth":200,"BTTLastChangeUUID":"02F7B120-9BCF-4C03-9B59-EFF6EF92164A","BTTMenuItemBorderColorHover":"255.000000, 255.000000, 255.000000, 255.000000","BTTMenuItemBorderColor":"255.000000, 255.000000, 255.000000, 255.000000","BTTMenuItemMinHeight":50,"BTTMenuItemBackgroundColorDark":"108.442, 96.000, 190.435, 166.991","BTTMenuItemVisibleWhileActive":1,"BTTMenuElementIdentifier":"no-name-7EC4DE8","BTTMenuItemVisibleWhileInactive":1,"BTTMenuItemMinWidth":100,"BTTMenuItemBackgroundTypeDark":4,"BTTMenuAttributedText":"{\\rtf1\\ansi\\ansicpg1252\\cocoartf2821\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green255\\blue255;}\n{\\*\\expandedcolortbl;;\\cssrgb\\c100000\\c100000\\c100000;}\n\\deftab720\n\\pard\\pardeftab720\\qc\\partightenfactor0\n\n\\f0\\fs44 \\cf2 \\expnd0\\expndtw0\\kerning0\nNew Item}","BTTMenuScriptUpdateInterval":0.5,"BTTMenuItemBorderColorHoverDark":"255.000000, 255.000000, 255.000000, 255.000000","BTTMenuAppearanceStyle":0,"BTTMenuItemBackgroundColorHover":"90, 90.000, 180, 166.991","BTTMenuAlwaysUseLightMode":1,"BTTMenuCategoryBackground":1,"BTTMenuCategoryItemSizing":1,"BTTMenuScriptAlwaysRunOnAppear":1,"BTTMenuItemSelectedTab":1,"BTTMenuItemScriptActive":1,"BTTMenuHoverStartAnimationDuration":0.14999999999999999,"BTTMenuItemBackgroundColorHoverDark":"90, 90.000, 180, 166.991"}|||||||760529327.776166|||||||||0.0||||||||||||0|0.0
Digging deeper...
╰─❯ sqlite3 -json "btt_data_store.version_5_304_build_2025040803" "SELECT * FROM ZBTTBASEENTITY WHERE ZUNIQUEIDENTIFIER = '7EC4DE89-EB50-4F31-9C05-FF05E37606BB';" | jq '.[]'
{
"Z_PK": 32445,
"Z_ENT": 9,
"Z_OPT": 2,
"ZAUTOINVERTICON": null,
"ZDISABLEBTT": null,
"ZDISABLESFHORIZONTALSCROLLING": null,
"ZDISABLESFSCROLLING": null,
"ZDISABLEWINDOWSNAPPING": null,
"ZOLDSHORTCUTSENDING": null,
"ZPROCESSMATCHMODE": null,
"ZTOUCHBARMODE": null,
"ZDISABLEAXOBSERVER": null,
"ZDISABLEBTT1": null,
"ZDISABLECLIPBOARDMANAGER": null,
"ZDISABLESFHORIZONTALSCROLLING1": null,
"ZDISABLESFSCROLLING1": null,
"ZDISABLEWINDOWSNAPPING1": null,
"ZOLDSHORTCUTRECEIVING": null,
"ZOLDSHORTCUTSENDING1": null,
"ZTOUCHBARMODE1": null,
"ZBELONGSTOAPP": null,
"ZBELONGSTOPRESET": null,
"ZBUILTIN": null,
"ZDISPLAYID": null,
"ZIGNOREORIGIN": null,
"ZMAINDISPLAY": null,
"ZMODEL": null,
"ZVENDOR": null,
"ZDASHEDBORDER": null,
"ZINVISIBLE": null,
"ZNEEDSALT": null,
"ZNEEDSCMD": null,
"ZNEEDSCTRL": null,
"ZNEEDSFN": null,
"ZNEEDSSHIFT": null,
"ZPREVIEWBORDERWIDTH": null,
"ZROUNDNESS": null,
"ZSHOWPICTOGRAM": null,
"ZTEXTSHADOW": null,
"ZBELONGSTOPRESET1": null,
"ZSITSONDISPLAY": null,
"ZSNAPSTODISPLAY": null,
"ZASSOCIATEDGESTURE": null,
"ZACTION": -1,
"ZDISPLAYORDER": 0,
"ZENABLEDNEW": 1,
"ZGESTURETYPE": 773,
"ZISENABLED": 1,
"ZISTOUCHPAD": 21,
"ZKEYCODE": -1,
"ZLOCKED": 0,
"ZMERGE": 0,
"ZMODIFIERKEYS": -1,
"ZMODIFIERKEYSALTERNATE": 0,
"ZMODIFIERMODE": 0,
"ZNOTESINSTEAD": 0,
"ZNUMBER1": 0,
"ZORDER": 0,
"ZTRIGGERONDOWN": null,
"ZBELONGSTOPRESET2": 32388,
"ZKEYSEQUENCE": null,
"ZPARENT": 32432,
"ZTRAIT": null,
"ZCODE": null,
"ZDOWN": null,
"ZDOWNTIMEREQUIRED": null,
"ZORDERRELEVANT": null,
"ZREQUIRED": null,
"ZBELONGSTOKEYSEQUENCEDOWN": null,
"ZBELONGSTOKEYSEQUENCEMIXED": null,
"ZBELONGSTOKEYSEQUENCEUP": null,
"ZALLOWRETRIGGER": null,
"ZDELETEAFTERWARDS": null,
"ZKEYCOUNT": null,
"ZKEYBOARDSCOPE": null,
"ZKEYBOARDTYPE": null,
"ZNUMBEROFREQUIRED": null,
"ZUNDOAFTERWARDS": null,
"ZBELONGSTOGESTURE": null,
"ZACTIVATED": null,
"ZORDER1": null,
"ZTRIGGERTRAIT": null,
"ZACTION1": null,
"ZISENABLED1": null,
"ZKEYCODE1": null,
"ZMODIFIER": null,
"ZORDER2": null,
"ZICONHEIGHT": null,
"ZICONWIDTH": null,
"ZITEMPLACEMENT": null,
"ZNUMBER11": null,
"ZNUMBER2": null,
"ZNUMBER4": null,
"ZNUMBER5": null,
"ZONLYICON": null,
"ZPREVENTRECURSIVETRIGGERS": null,
"ZSHOWHUD": null,
"ZTRIGGERPATTERN": null,
"ZTRIGGERFORPRESET": null,
"Z_FOK_ASSOCIATEDGESTURE": null,
"Z_FOK_BELONGSTOKEYSEQUENCEDOWN": null,
"Z_FOK_BELONGSTOKEYSEQUENCEMIXED": null,
"Z_FOK_BELONGSTOKEYSEQUENCEUP": null,
"Z_FOK_BELONGSTOGESTURE": null,
"ZANIMATIONDURATION": null,
"ZPICTOGRAMDISTANCEFROMBOTTOM": null,
"ZPICTOGRAMDISTANCEFROMLEFT": null,
"ZPICTOGRAMSIZE": null,
"ZREPEATDELAY": 0.0,
"ZREPEATRATE": 0.0,
"ZDOWNTIME": null,
"ZTIME": null,
"ZAFTERTIME": null,
"ZBEFORETIME": null,
"ZBETWEENTIME": null,
"ZFIXEDWIDTH": null,
"ZITEMPADDING": null,
"ZNOTOUCHTIMEOUT": null,
"ZNUMBER3": null,
"ZUPDATEINTERVAL": null,
"ZUNIQUEIDENTIFIER": "7EC4DE89-EB50-4F31-9C05-FF05E37606BB",
"ZBUNDLEIDENTIFIER": null,
"ZCUSTOMVALUE": null,
"ZNAME": null,
"ZPROCESSNAME": null,
"ZWINDOWNAME": null,
"ZCUSTOMVALUE1": null,
"ZRESOLUTION": null,
"ZSCREENFRAME": null,
"ZSCREENSIZE": null,
"ZSERIALNUMBER": null,
"ZAPPBUNDLEIDENTIFIER": null,
"ZCUSTOM1": null,
"ZCUSTOM2": null,
"ZDRAGPOINTBORDERCOLOR": null,
"ZDRAGPOINTCOLOR": null,
"ZDRAGPOINTFRAME": null,
"ZDRAGPOINTHIGHLIGHTCOLOR": null,
"ZKEYBOARDSHORTCUT": null,
"ZPREVIEWBORDERCOLOR": null,
"ZPREVIEWCOLOR": null,
"ZPREVIEWFRAME": null,
"ZUUID": null,
"ZBUNDLEIDENTIFIER1": null,
"ZCUSTOM11": null,
"ZCUSTOM21": null,
"ZCUSTOM3": null,
"ZNAME1": null,
"ZNAME2": null,
"ZOTHER": null,
"ZADDITIONALACTIONSTRING": null,
"ZADDITIONALINTEGER": null,
"ZADDITIONALSTRING": "no-name-7EC4DE8",
"ZDESC": "Standard Item",
"ZGESTURECONFIG": "Menu Item: no-name-7EC4DE8",
"ZLAUNCHPATH": null,
"ZNOTES": null,
"ZSHORTCUT": "-1",
"ZCHARACTER": null,
"ZMETA": null,
"ZCOLOR": null,
"ZNAME3": null,
"ZLAUNCHPATH1": null,
"ZSHORTCUT1": null,
"ZBEZIERNAME": null,
"ZCOLOR2": null,
"ZCOMERSSI": null,
"ZHUDDETAILTEXT": null,
"ZHUDTEXT": null,
"ZJSON": null,
"ZLEAVERSSI": null,
"ZMESSAGE": null,
"ZNAMED_TRIGGER": null,
"ZREGEX": null,
"ZTRAIT1": null,
"ZLABEL": null,
"ZACTIVATIONPREDICATE": null,
"ZICONDATA": null,
"ZCONTENT": null,
"ZACTIONDATA": null,
"ZICONDATA1": null,
"ZICONDATA2": null,
"ZICONDATA3": "\u0001{\"BTTMenuItemBorderColorDark\":\"255.000000, 255.000000, 255.000000, 255.000000\",\"BTTMenuItemIconColor1\":\"255.000000, 255.000000, 255.000000, 255.000000\",\"BTTMenuScriptSettings\":{\"BTTScriptType\":3,\"BTTAppleScriptString\":\"async function itemScript(itemUUID) {\\n let shellScript = `/opt/homebrew/bin/cliclick p`;\\n\\n let shellScriptWrapper = {\\n script: shellScript, // mandatory\\n launchPath: \\\"/bin/bash\\\", //optional - default is /bin/bash\\n parameters: \\\"-c\\\", // optional - default is -c. If you use multiple parameters please separate them by ;; e.g. -c;;date\\n environmentVariables: \\\"\\\", //optional e.g. VAR1=/test/;VAR2=/test2/;\\n };\\n\\n // this will execute the Apple Script and store the result in the result variable.\\n let result = await runShellScript(shellScriptWrapper);\\n let coords = result.split(\\\",\\\");\\n let x = coords[0];\\n let y = coords[1];\\n let content = {\\n BTTMenuItemText: `${x}, ${y}`,\\n };\\n return JSON.stringify(content);\\n}\\n\",\"BTTScriptFunctionToCall\":\"itemScript\",\"BTTScriptLocation\":0,\"BTTAppleScriptUsePath\":false,\"BTTJavaScriptUseIsolatedContext\":false},\"BTTMenuItemBackgroundColor\":\"108.442, 96.000, 190.435, 166.991\",\"BTTMenuTextMinimumScaleFactor\":0.29999999999999999,\"BTTMenuScriptAlwaysRunOnFirstLoad\":1,\"BTTMenuItemBackgroundType\":4,\"BTTMenuItemMaxHeight\":50,\"BTTMenuHoverEndAnimationDuration\":0.14999999999999999,\"BTTMenuItemMaxWidth\":200,\"BTTLastChangeUUID\":\"02F7B120-9BCF-4C03-9B59-EFF6EF92164A\",\"BTTMenuItemBorderColorHover\":\"255.000000, 255.000000, 255.000000, 255.000000\",\"BTTMenuItemBorderColor\":\"255.000000, 255.000000, 255.000000, 255.000000\",\"BTTMenuItemMinHeight\":50,\"BTTMenuItemBackgroundColorDark\":\"108.442, 96.000, 190.435, 166.991\",\"BTTMenuItemVisibleWhileActive\":1,\"BTTMenuElementIdentifier\":\"no-name-7EC4DE8\",\"BTTMenuItemVisibleWhileInactive\":1,\"BTTMenuItemMinWidth\":100,\"BTTMenuItemBackgroundTypeDark\":4,\"BTTMenuAttributedText\":\"{\\\\rtf1\\\\ansi\\\\ansicpg1252\\\\cocoartf2821\\n\\\\cocoatextscaling0\\\\cocoaplatform0{\\\\fonttbl\\\\f0\\\\fnil\\\\fcharset0 HelveticaNeue;}\\n{\\\\colortbl;\\\\red255\\\\green255\\\\blue255;\\\\red255\\\\green255\\\\blue255;}\\n{\\\\*\\\\expandedcolortbl;;\\\\cssrgb\\\\c100000\\\\c100000\\\\c100000;}\\n\\\\deftab720\\n\\\\pard\\\\pardeftab720\\\\qc\\\\partightenfactor0\\n\\n\\\\f0\\\\fs44 \\\\cf2 \\\\expnd0\\\\expndtw0\\\\kerning0\\nNew Item}\",\"BTTMenuScriptUpdateInterval\":0.5,\"BTTMenuItemBorderColorHoverDark\":\"255.000000, 255.000000, 255.000000, 255.000000\",\"BTTMenuAppearanceStyle\":0,\"BTTMenuItemBackgroundColorHover\":\"90, 90.000, 180, 166.991\",\"BTTMenuAlwaysUseLightMode\":1,\"BTTMenuCategoryBackground\":1,\"BTTMenuCategoryItemSizing\":1,\"BTTMenuScriptAlwaysRunOnAppear\":1,\"BTTMenuItemSelectedTab\":1,\"BTTMenuItemScriptActive\":1,\"BTTMenuHoverStartAnimationDuration\":0.14999999999999999,\"BTTMenuItemBackgroundColorHoverDark\":\"90, 90.000, 180, 166.991\"}",
"ZBEZIERPATH": null,
"ZHUDIMAGE": null,
"ZHIDDEN": null,
"ZTOUCHBARMODIFIERUNHIDE": null,
"ZDISABLEDRAWINGS": null,
"ZDISABLEMIDI": null,
"ZUPDATEDAT": 760529327.7761659623,
"ZNOTCHBARMODE": null,
"ZNOTCHBARMODIFIERUNHIDE": null,
"ZDISABLEGLOBALTRIGGERS": null,
"ZDISABLEGLOBALTRIGGERS1": null,
"ZCONDITIONS": null,
"ZDISPLAYNAME": null,
"ZDISPLAYUUID": null,
"ZHUDSFSYMBOL": null,
"ZACTIONNUMBER": 0.0,
"ZMINIMUMDOWNTIME": null,
"ZACTIONDATA2": null,
"ZACTIONLABEL": null,
"ZEXCLUDE": null,
"ZCHEATSHEETCONFIG": null,
"ZUSECUSTOMTRIGGERLABEL": null,
"ZSTYLEDATA": null,
"ZCHEATSHEETFORMOPEN": null,
"ZUSECUSTOMACTIONLABEL": null,
"ZTRIGGERLABEL": null,
"ZLASTUSED": null,
"ZACTIONCATEGORY": 0,
"ZALLOWCONTINUEDTIME": 0.0
}
The content of ZICONDATA3
...
{
"BTTMenuItemBorderColorDark": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuItemIconColor1": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuScriptSettings": {
"BTTScriptType": 3,
"BTTAppleScriptString": "async function itemScript(itemUUID) {\n let shellScript = `/opt/homebrew/bin/cliclick p`;\n\n let shellScriptWrapper = {\n script: shellScript, // mandatory\n launchPath: \"/bin/bash\", //optional - default is /bin/bash\n parameters: \"-c\", // optional - default is -c. If you use multiple parameters please separate them by ;; e.g. -c;;date\n environmentVariables: \"\", //optional e.g. VAR1=/test/;VAR2=/test2/;\n };\n\n // this will execute the Apple Script and store the result in the result variable.\n let result = await runShellScript(shellScriptWrapper);\n let coords = result.split(\",\");\n let x = coords[0];\n let y = coords[1];\n let content = {\n BTTMenuItemText: `${x}, ${y}`\n };\n return JSON.stringify(content);\n}\n",
"BTTScriptFunctionToCall": "itemScript",
"BTTScriptLocation": 0,
"BTTAppleScriptUsePath": false,
"BTTJavaScriptUseIsolatedContext": false
},
"BTTMenuItemBackgroundColor": "108.442, 96.000, 190.435, 166.991",
"BTTMenuTextMinimumScaleFactor": 0.29999999999999999,
"BTTMenuScriptAlwaysRunOnFirstLoad": 1,
"BTTMenuItemBackgroundType": 4,
"BTTMenuItemMaxHeight": 50,
"BTTMenuHoverEndAnimationDuration": 0.14999999999999999,
"BTTMenuItemMaxWidth": 200,
"BTTLastChangeUUID": "02F7B120-9BCF-4C03-9B59-EFF6EF92164A",
"BTTMenuItemBorderColorHover": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuItemBorderColor": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuItemMinHeight": 50,
"BTTMenuItemBackgroundColorDark": "108.442, 96.000, 190.435, 166.991",
"BTTMenuItemVisibleWhileActive": 1,
"BTTMenuElementIdentifier": "no-name-7EC4DE8",
"BTTMenuItemVisibleWhileInactive": 1,
"BTTMenuItemMinWidth": 100,
"BTTMenuItemBackgroundTypeDark": 4,
"BTTMenuAttributedText": "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2821\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green255\\blue255;}\n{\\*\\expandedcolortbl;;\\cssrgb\\c100000\\c100000\\c100000;}\n\\deftab720\n\\pard\\pardeftab720\\qc\\partightenfactor0\n\n\\f0\\fs44 \\cf2 \\expnd0\\expndtw0\\kerning0\nNew Item}",
"BTTMenuScriptUpdateInterval": 0.5,
"BTTMenuItemBorderColorHoverDark": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuAppearanceStyle": 0,
"BTTMenuItemBackgroundColorHover": "90, 90.000, 180, 166.991",
"BTTMenuAlwaysUseLightMode": 1,
"BTTMenuCategoryBackground": 1,
"BTTMenuCategoryItemSizing": 1,
"BTTMenuScriptAlwaysRunOnAppear": 1,
"BTTMenuItemSelectedTab": 1,
"BTTMenuItemScriptActive": 1,
"BTTMenuHoverStartAnimationDuration": 0.14999999999999999,
"BTTMenuItemBackgroundColorHoverDark": "90, 90.000, 180, 166.991"
}
The content of BTTMenuScriptSettings.BTTAppleScriptString
...
async function itemScript(itemUUID) {
let shellScript = `/opt/homebrew/bin/cliclick p`;
let shellScriptWrapper = {
script: shellScript, // mandatory
launchPath: "/bin/bash", // optional - default is /bin/bash
parameters: "-c", // optional - default is -c. If you use multiple parameters please separate them by ;; e.g. -c;;date
environmentVariables: "", // optional e.g. VAR1=/test/;VAR2=/test2/;
};
// this will execute the Apple Script and store the result in the result variable.
let result = await runShellScript(shellScriptWrapper);
let coords = result.split(",");
let x = coords[0];
let y = coords[1];
let content = {
BTTMenuItemText: `${x}, ${y}`
};
return JSON.stringify(content);
}
Trying to better understand the parent Trigger...
╰─❯ osascript -e 'tell application "BetterTouchTool" to get_trigger "7EC4DE89-EB50-4F31-9C05-FF05E37606BB"' | jq
{
"BTTActionCategory": 0,
"BTTLastUpdatedAt": 1738836527.776166,
"BTTTriggerType": 773,
"BTTTriggerTypeDescription": "Standard Item",
"BTTTriggerParentUUID": "46BD2737-5241-497B-B504-546D59BA2645",
"BTTTriggerClass": "BTTTriggerTypeFloatingMenu",
"BTTUUID": "7EC4DE89-EB50-4F31-9C05-FF05E37606BB",
"BTTAdditionalConfiguration": "Menu Item: no-name-7EC4DE8",
"BTTEnabled": 1,
"BTTOrder": 0,
"BTTTriggerName": "Menu Item: no-name-7EC4DE8",
"BTTMenuConfig": {
"BTTMenuItemBorderColorDark": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuItemIconColor1": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuScriptSettings": {
"BTTScriptType": 3,
"BTTAppleScriptString": "async function itemScript(itemUUID) {\n let shellScript = `/opt/homebrew/bin/cliclick p`;\n\n let shellScriptWrapper = {\n script: shellScript, // mandatory\n launchPath: \"/bin/bash\", //optional - default is /bin/bash\n parameters: \"-c\", // optional - default is -c. If you use multiple parameters please separate them by ;; e.g. -c;;date\n environmentVariables: \"\", //optional e.g. VAR1=/test/;VAR2=/test2/;\n };\n\n // this will execute the Apple Script and store the result in the result variable.\n let result = await runShellScript(shellScriptWrapper);\n let coords = result.split(\",\");\n let x = coords[0];\n let y = coords[1];\n let content = {\n BTTMenuItemText: `${x}, ${y}`,\n };\n return JSON.stringify(content);\n}\n",
"BTTScriptFunctionToCall": "itemScript",
"BTTScriptLocation": 0,
"BTTAppleScriptUsePath": false,
"BTTJavaScriptUseIsolatedContext": false
},
"BTTMenuItemBackgroundColor": "108.442, 96.000, 190.435, 166.991",
"BTTMenuTextMinimumScaleFactor": 0.29999999999999999,
"BTTMenuScriptAlwaysRunOnFirstLoad": 1,
"BTTMenuItemBackgroundType": 4,
"BTTMenuItemMaxHeight": 50,
"BTTMenuHoverEndAnimationDuration": 0.14999999999999999,
"BTTMenuItemMaxWidth": 200,
"BTTLastChangeUUID": "02F7B120-9BCF-4C03-9B59-EFF6EF92164A",
"BTTMenuItemBorderColorHover": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuItemBorderColor": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuItemMinHeight": 50,
"BTTMenuItemBackgroundColorDark": "108.442, 96.000, 190.435, 166.991",
"BTTMenuItemVisibleWhileActive": 1,
"BTTMenuElementIdentifier": "no-name-7EC4DE8",
"BTTMenuItemVisibleWhileInactive": 1,
"BTTMenuItemMinWidth": 100,
"BTTMenuItemBackgroundTypeDark": 4,
"BTTMenuAttributedText": "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2821\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green255\\blue255;}\n{\\*\\expandedcolortbl;;\\cssrgb\\c100000\\c100000\\c100000;}\n\\deftab720\n\\pard\\pardeftab720\\qc\\partightenfactor0\n\n\\f0\\fs44 \\cf2 \\expnd0\\expndtw0\\kerning0\nNew Item}",
"BTTMenuScriptUpdateInterval": 0.5,
"BTTMenuItemBorderColorHoverDark": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuAppearanceStyle": 0,
"BTTMenuItemBackgroundColorHover": "90, 90.000, 180, 166.991",
"BTTMenuAlwaysUseLightMode": 1,
"BTTMenuCategoryBackground": 1,
"BTTMenuCategoryItemSizing": 1,
"BTTMenuScriptAlwaysRunOnAppear": 1,
"BTTMenuItemSelectedTab": 1,
"BTTMenuItemScriptActive": 1,
"BTTMenuHoverStartAnimationDuration": 0.14999999999999999,
"BTTMenuItemBackgroundColorHoverDark": "90, 90.000, 180, 166.991"
},
"BTTMenuAvailability": 0,
"BTTMenuName": "no-name-7EC4DE8",
"BTTGestureNotes": "Standard Item"
}
Trying to better understand the parent Trigger...
osascript -e 'tell application "BetterTouchTool" to get_trigger "46BD2737-5241-497B-B504-546D59BA2645"' | jq
{
"BTTActionCategory": 0,
"BTTLastUpdatedAt": 1738895611.489466,
"BTTTriggerType": 767,
"BTTTriggerTypeDescriptionReadOnly": "Floating Menu",
"BTTTriggerClass": "BTTTriggerTypeFloatingMenu",
"BTTUUID": "46BD2737-5241-497B-B504-546D59BA2645",
"BTTAdditionalConfiguration": "Floating Menu: mouse_coords",
"BTTEnabled": 0,
"BTTOrder": 0,
"BTTTriggerName": "Floating Menu: mouse_coords",
"BTTMenuItems": [
{
"BTTActionCategory": 0,
"BTTLastUpdatedAt": 1738836527.776166,
"BTTTriggerType": 773,
"BTTTriggerTypeDescription": "Standard Item",
"BTTTriggerParentUUID": "46BD2737-5241-497B-B504-546D59BA2645",
"BTTTriggerClass": "BTTTriggerTypeFloatingMenu",
"BTTUUID": "7EC4DE89-EB50-4F31-9C05-FF05E37606BB",
"BTTAdditionalConfiguration": "Menu Item: no-name-7EC4DE8",
"BTTEnabled": 1,
"BTTOrder": 0,
"BTTTriggerName": "Menu Item: no-name-7EC4DE8",
"BTTMenuConfig": {
"BTTMenuItemBorderColorDark": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuItemIconColor1": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuScriptSettings": {
"BTTScriptType": 3,
"BTTAppleScriptString": "async function itemScript(itemUUID) {\n let shellScript = `/opt/homebrew/bin/cliclick p`;\n\n let shellScriptWrapper = {\n script: shellScript, // mandatory\n launchPath: \"/bin/bash\", //optional - default is /bin/bash\n parameters: \"-c\", // optional - default is -c. If you use multiple parameters please separate them by ;; e.g. -c;;date\n environmentVariables: \"\", //optional e.g. VAR1=/test/;VAR2=/test2/;\n };\n\n // this will execute the Apple Script and store the result in the result variable.\n let result = await runShellScript(shellScriptWrapper);\n let coords = result.split(\",\");\n let x = coords[0];\n let y = coords[1];\n let content = {\n BTTMenuItemText: `${x}, ${y}`,\n };\n return JSON.stringify(content);\n}\n",
"BTTScriptFunctionToCall": "itemScript",
"BTTScriptLocation": 0,
"BTTAppleScriptUsePath": false,
"BTTJavaScriptUseIsolatedContext": false
},
"BTTMenuItemBackgroundColor": "108.442, 96.000, 190.435, 166.991",
"BTTMenuTextMinimumScaleFactor": 0.29999999999999999,
"BTTMenuScriptAlwaysRunOnFirstLoad": 1,
"BTTMenuItemBackgroundType": 4,
"BTTMenuItemMaxHeight": 50,
"BTTMenuHoverEndAnimationDuration": 0.14999999999999999,
"BTTMenuItemMaxWidth": 200,
"BTTLastChangeUUID": "02F7B120-9BCF-4C03-9B59-EFF6EF92164A",
"BTTMenuItemBorderColorHover": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuItemBorderColor": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuItemMinHeight": 50,
"BTTMenuItemBackgroundColorDark": "108.442, 96.000, 190.435, 166.991",
"BTTMenuItemVisibleWhileActive": 1,
"BTTMenuElementIdentifier": "no-name-7EC4DE8",
"BTTMenuItemVisibleWhileInactive": 1,
"BTTMenuItemMinWidth": 100,
"BTTMenuItemBackgroundTypeDark": 4,
"BTTMenuAttributedText": "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2821\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green255\\blue255;}\n{\\*\\expandedcolortbl;;\\cssrgb\\c100000\\c100000\\c100000;}\n\\deftab720\n\\pard\\pardeftab720\\qc\\partightenfactor0\n\n\\f0\\fs44 \\cf2 \\expnd0\\expndtw0\\kerning0\nNew Item}",
"BTTMenuScriptUpdateInterval": 0.5,
"BTTMenuItemBorderColorHoverDark": "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuAppearanceStyle": 0,
"BTTMenuItemBackgroundColorHover": "90, 90.000, 180, 166.991",
"BTTMenuAlwaysUseLightMode": 1,
"BTTMenuCategoryBackground": 1,
"BTTMenuCategoryItemSizing": 1,
"BTTMenuScriptAlwaysRunOnAppear": 1,
"BTTMenuItemSelectedTab": 1,
"BTTMenuItemScriptActive": 1,
"BTTMenuHoverStartAnimationDuration": 0.14999999999999999,
"BTTMenuItemBackgroundColorHoverDark": "90, 90.000, 180, 166.991"
},
"BTTMenuAvailability": 0,
"BTTMenuName": "no-name-7EC4DE8",
"BTTGestureNotes": "Standard Item"
}
],
"BTTFloatingMenuRenderedPreview": "iVBORw0KGgoAAAANSUhEUgAAAZAAAABuEAYAAABZwJlSAAAMTGlDQ1BJQ0MgUHJvZmlsZQAASImVVwdYU1cbPndkQggQiICMsJcgICOAjBBW2BtBVEISIIwYE4KKGy1WsE5EBEdFqyCKGxBxoVatFMVtHcWBSqUWa3Er_wkBtPQfz_89z7n3ve_5znu+77vnjgMAvYsvleahmgDkSwpkcSEBrEkpqSxSD0AABiiADZz5ArmUExMTAaANn_9ur29Ab2hXHZRa_+z_r6YlFMkFACAxEGcI5YJ8iA8BgLcKpLICAIhSyJvPLJAqcTnEOjIYIMS1Spylwq1KnKHClwd9EuK4ED8GgKzO58uyANDogzyrUJAFdegwW+AkEYolEPtD7JufP10I8UKIbaAPnJOu1GdnfKWT9TfNjBFNPj9rBKtyGTRyoFguzePP_j_L8b8tP08xPIc1bOrZstA4Zc6wbo9zp4crsTrEbyUZUdEQawOA4mLhoL8SM7MVoYkqf9RGIOfCmgEmxBPlefG8IT5OyA8Mh9gQ4kxJXlTEkE9xpjhY6QPrh1aKC3gJEOtBXCuSB8UP+ZyUTY8bnvdGpozLGeKf8WWDMSj1PytyEzkqfUw7W8Qb0scci7ITkiGmQhxYKE6KglgD4ih5bnz4kE9aUTY3athHpohT5mIBsUwkCQlQ6WMVmbLguCH_Xfny4dyxk9liXtQQvlKQnRCqqhX2WMAfjB_mgvWJJJzEYR2RfFLEcC5CUWCQKnecLJIkxqt4XE9aEBCnGovbSfNihvzxAFFeiJI3gzhBXhg_PLawAC5OlT5eIi2ISVDFiVfl8MNiVPHg+0AE4IJAwAIK2DLAdJADxB29Tb3wStUTDPhABrKACDgMMcMjkgd7JPAYD4rA7xCJgHxkXMBgrwgUQv7TKFbJiUc41dEBZA71KVVywROI80E4yIPXikElyUgESeAxZMT_iIgPmwDmkAebsv_f88PsF4YDmYghRjE8I4s+7EkMIgYSQ4nBRFvcAPfFvfEIePSHzQVn457DeXzxJzwhdBIeEq4Tugi3p4mLZaOijARdUD94qD4ZX9cHt4KabngA7gPVoTLOxA2AA+4K5+HgfnBmN8hyh+JWVoU1SvtvGXx1h4b8KE4UlDKG4k+xGT1Sw07DbURFWeuv66OKNWOk3tyRntHzc7+qvhCew0d7Yt9iB7Fz2CnsAtaKNQEWdgJrxtqxY0o8suIeD6644dniBuPJhTqj18yXO6uspNyp3qnH6aOqr0A0q0D5MHKnS2fLxFnZBSwO_GKIWDyJwHEcy8XJxQ0A5fdH9Xp7FTv4XUGY7V+4xb8C4HNiYGDg6Bcu7AQA+z3gK+HIF86GDT8tagCcPyJQyApVHK48EOCbgw6fPn1gDMyBDczHBbgDb+APgkAYiAYJIAVMhdFnw3UuAzPBXLAIlIAysAqsA1VgC9gGasEecAA0gVZwCvwILoLL4Dq4A1dPN3gO+sBr8AFBEBJCQxiIPmKCWCL2iAvCRnyRICQCiUNSkHQkC5EgCmQushgpQ9YgVchWpA7ZjxxBTiEXkE7kNvIA6UH+RN6jGKqO6qBGqBU6HmWjHDQcTUCnoFnoDLQIXYKuQCvRGnQ32oieQi+i19Eu9DnajwFMDWNippgDxsa4WDSWimViMmw+VopVYDVYA9YC7_NVrAvrxd7hRJyBs3AHuIJD8URcgM_A5+PL8Sq8Fm_Ez+BX8Qd4H_6ZQCMYEuwJXgQeYRIhizCTUEKoIOwgHCachc9SN+E1kUhkEq2JHvBZTCHmEOcQlxM3EfcSTxI7iY+I_SQSSZ9kT_IhRZP4pAJSCWkDaTfpBOkKqZv0lqxGNiG7kIPJqWQJuZhcQd5FPk6+Qn5K_kDRpFhSvCjRFCFlNmUlZTulhXKJ0k35QNWiWlN9qAnUHOoiaiW1gXqWepf6Sk1NzUzNUy1WTay2UK1SbZ_aebUHau_UtdXt1LnqaeoK9RXqO9VPqt9Wf0Wj0axo_rRUWgFtBa2Odpp2n_ZWg6HhqMHTEGos0KjWaNS4ovGCTqFb0jn0qfQiegX9IP0SvVeTommlydXka87XrNY8onlTs1+LoeWsFa2Vr7Vca5fWBa1n2iRtK+0gbaH2Eu1t2qe1HzEwhjmDyxAwFjO2M84yunWIOtY6PJ0cnTKdPTodOn262rquukm6s3SrdY_pdjExphWTx8xjrmQeYN5gvh9jNIYzRjRm2ZiGMVfGvNEbq+evJ9Ir1durd13vvT5LP0g_V3+1fpP+PQPcwM4g1mCmwWaDswa9Y3XGeo8VjC0de2DsL4aooZ1hnOEcw22G7Yb9RsZGIUZSow1Gp416jZnG_sY5xuXGx417TBgmviZik3KTEya_sXRZHFYeq5J1htVnamgaaqow3WraYfrBzNos0azYbK_ZPXOqOds807zcvM28z8LEItJirkW9xS+WFEu2Zbblestzlm+srK2SrZZaNVk9s9az5lkXWddb37Wh2fjZzLCpsblmS7Rl2+babrK9bIfaudll21XbXbJH7d3txfab7DvHEcZ5jpOMqxl300HdgeNQ6FDv8MCR6RjhWOzY5PhivMX41PGrx58b_9nJzSnPabvTHWdt5zDnYucW5z9d7FwELtUu1ybQJgRPWDChecJLV3tXketm11tuDLdIt6VubW6f3D3cZe4N7j0eFh7pHhs9brJ12DHs5ezzngTPAM8Fnq2e77zcvQq8Dnj94e3gneu9y_vZROuJoonbJz7yMfPh+2z16fJl+ab7fu_b5Wfqx_er8Xvob+4v9N_h_5Rjy8nh7Oa8CHAKkAUcDnjD9eLO454MxAJDAksDO4K0gxKDqoLuB5sFZwXXB_eFuIXMCTkZSggND10depNnxBPw6nh9YR5h88LOhKuHx4dXhT+MsIuQRbREopFhkWsj70ZZRkmimqJBNC96bfS9GOuYGTFHY4mxMbHVsU_inOPmxp2LZ8RPi98V_zohIGFlwp1Em0RFYlsSPSktqS7pTXJg8prkrknjJ82bdDHFIEWc0pxKSk1K3ZHaPzlo8rrJ3WluaSVpN6ZYT5k15cJUg6l5U49No0_jTzuYTkhPTt+V_pEfza_h92fwMjZm9Am4gvWC50J_YbmwR+QjWiN6mumTuSbzWZZP1tqsnmy_7IrsXjFXXCV+mROasyXnTW507s7cgbzkvL355Pz0_CMSbUmu5Mx04+mzpndK7aUl0q4ZXjPWzeiThct2yBH5FHlzgQ780W9X2Ci+UTwo9C2sLnw7M2nmwVlasySz2mfbzV42+2lRcNEPc_A5gjltc03nLpr7YB5n3tb5yPyM+W0LzBcsWdC9MGRh7SLqotxFPxc7Fa8p_mtx8uKWJUZLFi559E3IN_UlGiWykptLvZdu+Rb_Vvxtx7IJyzYs+1wqLP2pzKmsouzjcsHyn75z_q7yu4EVmSs6Vrqv3LyKuEqy6sZqv9W1a7TWFK15tDZybWM5q7y0_K9109ZdqHCt2LKeul6xvqsyorJ5g8WGVRs+VmVXXa8OqN670XDjso1vNgk3Xdnsv7lhi9GWsi3vvxd_f2tryNbGGquaim3EbYXbnmxP2n7uB_YPdTsMdpTt+LRTsrOrNq72TJ1HXd0uw10r69F6RX3P7rTdl_cE7mlucGjYupe5t2wf2KfY99v+9P03DoQfaDvIPthwyPLQxsOMw6WNSOPsxr6m7Kau5pTmziNhR9pavFsOH3U8urPVtLX6mO6xlcepx5ccHzhRdKL_pPRk76msU4_aprXdOT3p9LUzsWc6zoafPf9j8I+nz3HOnTjvc771gteFIz+xf2q66H6xsd2t_fDPbj8f7nDvaLzkcan5suflls6Jncev+F05dTXw6o_XeNcuXo+63nkj8catm2k3u24Jbz27nXf75S+Fv3y4s_Au4W7pPc17FfcN79f8avvr3i73rmMPAh+0P4x_eOeR4NHzx_LHH7uXPKE9qXhq8rTumcuz1p7gnsu_Tf6t+7n0+Yfekt+1ft_4wubFoT_8_2jvm9TX_VL2cuDP5a_0X+38y_Wvtv6Y_vuv819_eFP6Vv9t7Tv2u3Pvk98__TDzI+lj5SfbTy2fwz_fHcgfGJDyZfzBXwEMKLc2mQD8uRMAWgoADLhvpE5W7Q8HDVHtaQcR+E9YtYccNHcAGuA_fWwv_Lu5CcC+7QBYQX16GgAxNAASPAE6YcJIG97LDe47lUaEe4Pvoz5l5GeAf2OqPelXcY8+A6WqKxh9_hfsjIMoNI7StwAAAGxlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAKgAgAEAAAAAQAAAZCgAwAEAAAAAQAAAG4AAAAATUO7UwAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAQABJREFUeAHsnQd8FMX3wN_sXsndpfeEQBYIvRcBKbL0poKAiCKwgCIIKqCoWGApNlRERUQFWZoighRBqrIISIfQEwJhIYH0fkmu7c5_7rgLGsHyU_yjzNwnmS1TvzuXzNt57w3ALQ+iuwbmlldDK6AEKAFKgBKgBCgBSoASoAQogb9AQHTnveXzdvQXWnijrKjbcfcHzNubuD9Q6k3kqwdXebH+9gZTmcXmTVoLdoVhGWQzQ3QBhoNMICxASYZ+zAx0F5xhl8MFkteKM29UCb1GCVAClAAlQAlQApQAJUAJUAK_Q6AmWMAfRWtT8SGorz6qFcMYXNexDiK1Fa4SR6uyPswRdYhj6JU3z3Q7PUMb4S2tYt7unddbvPP6Mu99_Du1_u5tXwW_m_BmCeImtUlrkwam9Dn7q+6vCuXedDpv7KodVbdts06hW9BV5oyufngSG8z2g2aBAjTHtbEpMBH3gR4oL7ApWgK1oU3wBHQfmNBYgwglyAQOkG9WL71OCVAClAAlQAlQApQAJUAJUAK_QSAAl4MBePwtlOOPHSIeDudgf+FctAm24rDiRDiKzqHy4qZqoboOjhVLOFar7zqTW_dcVtJPx3bm9_SWXDGvv8m8_zcacONb_6sA4lua0bzFst5YrTuuwSsttteYyxaie5iGtQrxKNgPR0MVNAsE9GZYIiDUEBRWBD1Z3bjCJsJlsswTSbL7Aekcy0N7pIdwRgCWfAyg3LjZ9ColQAlQApQAJUAJUAKUACVACfwmARVU8kKfgz3YCbmaBDZwAagyVAMNslUAJ4qGKmpTwPgUcKqIXwEJv5jXFC2CNtA8n3O9ivuoYSkTkuuedh41pAZ766qY93vPK8sFv9kk980_LIBw0JR8IFiBRPKBQl_Jte+qs7l1m8B5bHudv9au_TvMcaYr+qoGDwm4BEwBAtiJYIGAh0DkTwSKfiSfHfSkCAcBoRIBIwgZQYdlAgQRJInkmkqQVJTvq4fGlAAlQAlQApQAJUAJUAKUACXwPxBwv9hnIJi88MdkZt4UirAdXIgHA3nxzxIBBcAITnK9GFuJwLIOAhBD5u3rYCd24CMliVp3fABeSpXUPS4rs3fPc+cOJfc6sL94vK8lN5MTfPcrx78rgLjFjqZE8HCLHYkAxd4CtLrBDaNbTEx4kTXDLvYzfgzEkS5FhqyDdqgOBLDBRMwgIgWaQDqpBzte5xErWKpSVfkB0HNKgBKgBCgBSoASoAQoAUrgtiDgFlNUsnDgIuKIEfUjiwJEZMFz4ShOhhK1ENLJ_D67oJ9aBh3Vx+UFSYWnMo+8d_5Nb9sZr9wQ6JUbbrqg4FsyuUGfHyQBiI7ULwWPOlMbBLXMrDaXOQ_fMnO69oT+xHajSgRAQ1QdDCznETQwWcFARJ5y4QlU8LgBWnqJEqAEKAFKgBKgBCgBSoASuN0IuPWQ3AsGvnm8gZy75_W+eb533u+TA3xygbcb2nW54ZoccbPu_e4KiC9jne8b_NSibsIEthVS2YIu_dDLqDtEhAlEwCBLONpckg6R1Q6ySPIPBRu2QQGp6yoU4BOQiNfDdqLgJcNM+BwHYBFmYQnrYS5+EMZqs3E__B5ehWuBVGEm_w81k1ZDCVAClMD_RMDt0iMcWFQLgtEy9DqxnhPR6zAJtUYSzEQCcsIENAmeQEVkpbkHdECLyRurSBRIVqM5T31+_1OtNBMlQAlQApQAJfBbBDBZHWlKhBRiQsFMwK_hbZCTJ6kHMauGfL8uucvptkeSzrvlgt8MPqv2ikSVrdtrj6lbo_XswJfYu1Gc1q7r6+hZVAMeD51LFmg0InisIxn_UcEDR+P2WlfcFDaBPxEz1rEc87GxNcsZVxnKg_P8CsysqTRsSoBsCjfcGxLrv9OE_djwqDBRv1k31gzmtdACoojwJBJhiYU8auRe8eDpASVACdw+BCIhEB4AAfvDVO2Uxtsb2eXi9CKwvexonj+hqGO5Yp+Qv7qkb9m35c1yndYCeyvnm8X59hHafu1z11oNUBzKY0KhEH2CpqKqaC558eL+0EAJUAKUACVACfxVAtfm_d4FCPQ86gRhYTz7LqQyn3UFj9ywN_ulcwuSUg88X_x6ZbnCV3nlFZDK57je4w2W3vXuvcBgZgT6rBEHZiJ6mLHkUa36J9zkluJSsspRqGE81PmdBvrXdF8G9DE0DTruv4mLCB0eLoeMrn1fdTA1Nw4JUyJFlI32MpiVUSmsYM4xPGqANGaJTkKpaBnzEtE4K4ZYCPK+IfRRoDElQAlQArcTgTqkMe6f7XAR5mEZm3GEVk0FnI9bqV+R+D6YjddqCh6nrXYNdymFC6wfXp50EQoWFS9LLc6QSzqVFaaNKxyhdlNnO0LUYGYjM0n3PrMOsiAbTtIXL7fTo6ZtoQQoAUrgX03AbTNC3PxCGVmYKEOChrTF+PGTytnPTg879OxGX9d+JV9UXGiV0iqlVwIEHqx1sNbm81Bct6Th4JbT6g5mW8BbzOxeSXAvMS5v4Oc2LneCDfO+Em9JbCKlWojyQRUIVrPV5+2z1MKAz_w_iqsXtLjKXRFBrdbUVQI+Mn8Vd18NDnVGLVEfolq1CBaizoxC_mmHQV+Sv4j8484ggobeK3CEk2vuf+hupQYaKAFKgBL4dxDI9TQzg_gkOUgEhzzIhWRyJZB8osl5GZRAGsg4CzfVrCoHT8IMfFIT8p4sGpI85iyf4cxdcaTo_PryIFvvvD7lMhvDvm2cRWz1Usnfx7X_oMrsv4M1bSUlQAlQApTA_0rASGbcfkiGjcRY_bStUD0CL2jPb66bFHBq5eHpSSsryxkVAoi3PrJE4Alag14NlbtyH+4HcYhD99TkiHRDZBxXsPf+rYtMEEJEBtB+VNc5L2uJMWMiLtz1YPx7EVmhHzY4XFcxOvR9AzPCRHgBHkG5pPkXIBmfIisyvn_Qt65ltGRKgBKgBG5PAtUggPh058nqbm00AAnYBHdrjKqUr7F9m9ckS8kaldvg2NwzUs7Fwr1ndmV1Ymez9xnmMiLpTLnHlu727BVtFSVACVAClMC_jYDDrSOlI96ysIJ_vKCc3nyKOxT+pdtkwx0q5AzyH0j8xYW6XetPa3Ep4k28Co7C5TABIslaRLAmuBPd0pCNs+E8KGquOsU+R4WYryOqt0qLXxttDP+wWa+mYByvXxmEwxViaN4d9hLBYw+cxJ8TKxAqeNzSx0ILpwQogX8BgctkJeQyccJxEo4QhxsCssA+RmM5c3s_Y0RqrFAlLKpZm1PN+cCnLfq4boEXtRztAedCrZCsZtuIQ0UaKAFKgBKgBCiBv4eAV27wyRE+ucJbuOaTO3wCiG9Hc0APoCj2SqyAxkI_1D2kH5SSDUkKK27_PY2rXAr5B6i1wh+4aml8QIKlQ9y9gfGRc0MDGlZtwOnn6Y6aIEAkagcZ+HMiLeUQkWMvETxooAQoAUqAErgxgZ3XBBEwES8lRDAxFuvXB64Nlao0jtrW5mJD3hCobx3wiqEffod4Dcy79hbqxgXRq5QAJUAJUAKUwJ8g4JUbfHKET67wleAVQDTfUgiET02w1l7KONAMZiZ2hfckvqJYYoNRSLZo15EFE9_SiS__3xbjAfgZbScW9G_ojpjv0zetgiI3t25UnzeeMTQN2BzK4Tl4Ow7VJNKSPHCrWtFACVAClAAl8McIJF1bKcYyXMJjsRBw3HwxNjVeiJ0YOa8VX2s4NMIP4PvIRrEW8gkjO+TSQAlQApQAJUAJ_BUCPrnBK0f45AqfnOErukIACdts_MH8iJ8_dMBzcUJwMPl35Adht3Clwbf0vwi+gW6wLrCvZWB8ROh7QW_4v1WtWYKCP8SfYbsmQ6lXtcDXYhpTApQAJUAJ_DkCvr+ja+FZ5kFGCa0TOKT2jrqc8VtjrZDFprnwLl5MV0L+HFKamhKgBCgBSuA3CPjkCK9cUSFneLNUCCBwHq3TvWxchV+G6uhjIoAEkP09rGTr9VsVVGKkkg+FzAEksguYdRGfhWbWb5XAQTtoCCPIPh0+neZbVT8tlxKgBCiBO41AElzFRIWVHc9c1duMSsz58Deara4xTd2kVXVOVhPvNBy0v5QAJUAJUAK3iIBXjqiQK7xyhq+2CgEErYZx6JJpDBoCteGekLnEm6+DWGYIvoR_e7wMNuEGIBnjDSnBr_jFW4b73RcRES2SHRXfxUas_O310QIpAUqAErjTCbiddhSBghA6zOxixIBJZhz7dqyi43TPmwboRfwWXohz8YQ7HRPtPyVACVAClMBfJOCVI3xyhU_O8JVaIYCwz6EWaJtuIGqMotA4shHHFWL5YSM7jt+igLvDI9onuJ9lv6lHxMBAGT2JYthSPecxmjQTjWUaKAFKgBKgBG4NgUxw4GJQWAc7zRDoJ1m6mLIjJlgW48vYTz2Jb02dtFRKgBKgBCiBO4eAV47wyRU+OcMHoEIAgXuIt5RIeBTiiWpUENlIxK0ipRHT71sUcAx+WIvHnPmo3_HI+sGAFqFnUBMkkG22rm20dYvqpcVSApQAJXDHE9gLp+BFLDID0Be69XrJfNB4LFIfqOAV2KbdRV8A3fHjgwKgBCgBSuCvEvDJET65widneMu9LoBoRODA4PL4hCducW91wGayc28JDjal++0MSwjlYD6ITDVGJvuse1QEbnX9tHxKgBKgBO5UAvgoPgcrgWfimDT9Z0bRFOT3U9iIYFmbjo+ql26h7d+dCpz2mxKgBCiBO5WAW6Zw__jkDC+H6wLIPwwG98BP4w9wP8Nu3XL_Lv4C6o0Go3yyAkIDJUAJUAKUwK0lkOTeV4msgLyEWrBYJxlO6Tf7j7coOBtXpSpYtxY9LZ0SoAQoAUrg+pbo_zyLNEiDA1CILqJP0Cdk5SMGDBAE3D_fEFojJUAJUAJ3HIFcT4_7o2YwHkkoBc1HC4n3wdOQCqtAueNo0A5TApQAJUAJ_KME_t9WQP7RXtLKKAFKgBKgBCgBSoASoAQoAUrgtiBABZDb4jHQRlAClAAlQAlQApQAJUAJUAJ3BgEqgNwZz5n2khKgBCgBSoASoAQoAUqAErgtCFAB5LZ4DLQRlAAlQAlQApQAJUAJUAKUwJ1BgAogd8Zzpr2kBCgBSoASoAQoAUqAEqAEbgsCVAC5LR4DbQQlQAlQApQAJUAJUAKUACVwZxCgAsid8ZxpLykBSoASoAQoAUqAEqAEKIHbggAVQG6Lx0AbQQlQApQAJUAJUAKUACVACdwZBKgAcmc8Z9pLSoASoAQoAUqAEqAEKAFK4LYgQAWQ2+Ix0EZQApQAJUAJUAKUACVACVACdwYB3Z3Rzd_oZR7k3uRuuOd62E3u_t2Xb9aOMLjWjr+7Plre7UmAjoPb87nQVlEClAAlQAlQApTA30bgjhNA0EA0BloBpzpdR3EjEBzZzjlqkSajdtAd2hGuyXCU_ADqiwbAFiTonzZs0t2HONQM9YBtwMNe8iH3_2og7XjQ3Q7nWecK7W0MaitXuLYNc0Qcuuwp+zA6C88iztDX8DFbHfEoCaWiOiCCDCfgICh_tX6a_zYhsAa+dj9PxxRHc_USlnE7LQYnYgnCoKpH9ByLHoLWiDOONyTrjiIBtqPjMJ6Mw9ybCs63ScdoMygBSoASoAQoAUqAErgxgTtOAHFtd03RbMBHXon6OvCqXkhoXeuhiPYmRTuOd+CeIDFTmJcRD4L1cIls76NySUFn1mU+Vwau91zjtNZYQq3QfbAUhBvj_ONXXUddi93t4J6vbg3b4ifFKFWygmYYJXQWqWg68I4P7TVcH2rKud5JG7N6lHOl4dYgO6giWs0Agr9e_x9vKU15Swh4BVl2MbuNWYWkxs83fTbGzywFDgvqbfxGJ+EZuDd8A4r2mLoNv4blE8sStfRPrOCUnT+oRViGhtAYgoCraFu4d6WsN_SCZSTfQW0DbgVuQaYO+QCqS8TXuiQeikYi9_jloZNbAK7ITw8oAUqAEqAEKAFKgBL4hwjccQKIPdX+mStL4xv82KhazAQLN+rkmKfbvRPH48_wN27m6C2kkkgqv6vsAef3WFywZV7bH1+9JBw+fiDokrFE1jl1e5lkIgK0Ix8ysftfgz3Qfth1RRPaV+uYkVAQzPfqeN_eBr0jBNgNadAbpNKfrGscLJbnt38_UZ6nSEcePfTg5TklvBGMX+qGMvL_Wi_Nd5sQ+ATPcq986NcZFrBVkDjwvcEHmqkxcq3362RExplEMh7vhqcByieX73I+j8WXDj7rXLsvGfJ75_UqS3Ip6DK6QlZCuIreDIMJ8AoouuO6FOYTBKbHTO_q8xgJj8SRsAIUPAg_T0QauTy03OoM1UDbq+3Fyfgvj+OK+ukBJUAJUAKUACVACVACf5AA8wfT_XeSrcIfwSZQmDHMXGY+kq51jFXQ4+h1AFbxnsumQ+a1+q06oc+l+1c2fCSKCzOHp5vP6EWtjhaEk0G8lu4v_J4P8+AAKGw99gEmCikeweN6_YrffaZj+iqsYnzRr0w_nuHwQe173JkoYNHwnyKARsAIuB9A97r+TWYhUbHyBM943Ocej3qsx0wxWfXajfaAiDjP7Z__SiYKgUQl0LHR0U0twXLDpY1TqrxvEZ5_6dVlPfxqKJMsLx7tylcXxjz2dGLHt6pyMRArBpUbBG219gH+G1byft4UekwJUAKUACVACVAClMAfIXDnCSBuVRW3WfdrMAuvvaktBeeDVzux7qyovhape34vVD81VGSGM2+hg3+DCpSvHU_CWPz+r9uB78FV8TAicKRCAZSR++Fg9irZ+JpG4_8CgTzI83SjMW4M838tYGIXVsE9DpLhHPncNGg5ROnqOJaCRoU8YpqgF6u1is8IbWcWa3ap9WjEMAvUWF9zXngfC2cSzKWG91kBx2EDfoqoctFACVAClAAlQAlQApTAP0zgzhNA_izgXbAEeMR3bNHFWbt+hFynvH6DqN5mwdnCCWo0VlDfv6aKddPmXPQKJSmQctM09AYl4CPg9Z6FnoJeqJfvYoVAo6DX0BfwGBnJd6O7oU_FfXpACVAClAAlQAlQApTAP06ACiB_EHnAqwGpfjodP9A1OKfFZzF8xNXIFwJ66RW1r9YbjyIqWT4j4D9YHk1GCfzNBMye8s5DCj7_65LxD_ADWU1TyCpK3m+tpPw6J71CCVAClAAlQAlQApTA30tA9_cW958vja+VXvvTyFEWseezfcbWh3BxWf_FbQ40y+CZh5lB7HYkw4dEkaYb8L9Lwu1G1b0DyTvwKXrLm_rw7+b68wn64Lvcxsl4MDyJt5M34i_DWDQUONSIeEHKJEbMdYh3pDqeYq+pAmXgq1BE0s+G2W7bApLjB0yMpZGZuCL+kPTrCRjr8Z7kcwPrE7w+gY_dRtW4Fa7h9sIEGRDgLqeiwWPA43YYfYlWefi4a71Wb0WSXxz4yv0c1rvbQRTS_OAp0pogUm40Kde3e0sjMLi9QaEDqBhmkf7wlbxD_aLQX59gM7Z6yj0Fnn5XpPB6mUJpKJ08U554k7o99mPxcamDw4kVkUzU9BZjwhtnajvhERK_gD8jxumypx8dK3oDcJF8FMKRw9XwFJJvn7aR2BRJOJX5AmLJHTc34hWLGLfbPG5+f5b1hofeFZcKfifhpHucwBh4xTO+GpJSfz6+kong4x5PGfiE+_nh1665HyZXPE8SOREmY1P4w84dvF7EcHPcxM0BTnqfn_cpoXno2vfwfujrHme4DFuxe_zU9Yx4QOR74BnHMSjW603s2o4_ydjjZhsvgAUed9cZpFzSXtK+UE_7+l4rD1Zfa7+n_+76iXGNZxw+D897xnUM+Yb93EtZBj7p+V55xzPJ_7Hne7UdnUBut8rfwWYg30vvX4UbIqcXKQFKgBKgBCiB_woBKoBUepK2A7a3nMUaf_GjC67cb0oV7lL1h8PfMYumXeYa+lOsgKqjzjAd8Xe_1P5sTWMoHDy9_1VldZGcfNeZC1lhZbw+z7CCdTvK_aMT1gSy_0iPSo34K6fufULIxF91qFs1AxYMEw1tdSoj1a5ed3jkNpPU8PUmg2KnBQhRk6NrBX1iEM2DzN8Z7tNJ6j2uU+puTSgaWzS7fLxLSn8i7ZOCSBscyz7SO_2zEi7rgYxTxckOwANxP9wNJLQarUNFIJCJneKewJt2m4YTr0tco8ymp6sEWkRLS__1hu7EmPoRtIK4FhbTDl6al_+sjU99M+X53Bk2UQvBzXAsFmAOzPVMvCr1Gb+H38atQTIPtaw3dmekhk82+ibmFX_R8mnASqPGiGRylw3pwJVOsXawv6Ryx0YeOZF+wCq7hjlGqW+TNi1FhzwCSaVyyTT42oRXRDPdglCDDo0SY9MsSsT+SIc_q+fJxNhjG+TsYQ9T47FycOX++pf6FYNLdu1QRVLunxRwKlf_V8+1hdoEsm+MWGVD3NshE4yQ8HXtV8L1JgVvwiugFKRam+tMj9xsFsg0eTz8TADRv6qbyr7PCE2bNw+J2xYAMbGxVYKe0YtMDJuG9iMpa1ZGfEk7B5wdc9qZ+VSZjMqQv0fw8jXYJ_h0uzbhVydrPbVRWAzoEBjo97VOrre9_pLoh818veMNu8ek+cthZWGfWA7reb_NZs3QVyfYZ5anO95WobB_4dbyk04xNe_Cvtx7ysTjPY48m_6ulS94uGBi2XqXyMjM1yiGCCIv32RcmIkgSib8+i764cxKxDUyNpWrZFmE4Goh95nX6wXnfmdj1y5NTOp6+q2s7WVKtj7ry5LPnFL4u5GDAjbooWmrZl2rbPbnE6rVrhHhMosBLwYO8auqF9gdLMPOQlzJC8Vfln_jUi6aU+fmmsvExJeOjEufWwJX37tiK0p2CJBEhA13aA5NoBy4iPqk3Gp6vuVrrRdW+zRQ5rbUqBPe2iQFdQuc51eq57Q5+DjUwELB_fnzSzs7udwW2V2tjR3y4VcPPnTpxWI+c07mmeI+DnA1d7RSAYsoiSny7PfzN+035Gkr_UUJUAKUACVACdxmBKgAUumBMG8w+8g7b+HkzBPs1cRiuaRLMWNXnVwruHsKB6EVqYM7hDAmu57veaBPlQaLw_mr29NHFn17RSn7pGy0o7kmMnvJRAJArMhwqw+8E0TnZ46O6g9Yip4Zuzqwk0Hu8WrvoPpSmNBufccFtRqFicY2xmW6KAaY_WT6picbHB5EV+FF0s5x8D554ytqTq0dfh+LuDYRLT7DcteyHtPqJ0XA+pNrpicGZsryou9XpLQukIgXsb74ABLU59SWuCEWYw9UhaCvjcJAZfD7zZ+IhbCz4S7_Qr3MRDAFxPqAO5lw_K30rBJYXPfTxT8tuCLk7cmVylq6RPYgayNvzKXKeNTvXS9rRViItcYuDPrIyA8dPapam4fjBNNovx2GLoyEEpiuKA0g783ccda6Tj7PL7d32ZzLyrmtSRuyOpYJuixdDPEdpVQul2wj+ZP7Tbyum64vex7BQ7sfbd1iVawSvTmmQ1B7o4xmoHQ0EiD9octdCmJs8rEXj+xI+7CEdyHX5+qLxG0tTybGs35V6j92wT7H1tD1GuZ7tOxTv35huNJB4r+sNS2UUzeqS7R04jfrBFsVrUVC5QYZI_0+1j3FiD2Seq9uWDdS0BrieByDeWYAGo2WA3fuveSQrHdK4XTOyR1X26dKrIVty1xCsk+1EC_Fi90CoeuUq7lWFXM1ptZsEX7UTx5kGVKv5awYrtbgOk9HihZB11Y3g2lMxtdMpojpgiS0B+0k++bIeBo+QIzpJTwEf01Ws7h2xfecTmgbKvByZ0P+2zZYc_CrlcdGZwiJtY9OTptvlfV5+lwiyAuVBXm1umrQGmEhIiwyzf9ZvdK_6oPHm62JEeOqVRVCDUa+9O2yaJsFi5vGrmt_snmmkH8y_0pZe6d4f1L_6k2WRCuRA6JeDNhjUEgbl6AMBMwK5jXEIp74IhsBk4DDj2rt8VkQW37a+gp3TxB0DOk0us76MFh65PN2+2qnS6dHn9yX0a1MuqdtJ7HWt8HQc9+9xxrsjBCiH4iBoBFGDtVHi2AewzGrmL1oFxnXCll5mkb2ZXlTc+KFWNAOazXxo1jo2LfLntoLw4VdB3545hzkChsGfDPvxDc5kpqsmrRXQGDCmUYeQcS30lj5gdJzSoASoAQoAUrgX0xA9y9u+y1pOqpFPsvIDump9nGuPpq8sfO68hNtc+RazeqMj+zgDyHHQueZdxt4b+Vii3tbofgOwXC63anvM2Kt3M66295NHlXAwSIynV90S5r4y0K9+5GoL6m9tCzM1X+mUUGMzizfr+9vbfJyFNcoocnmKg8HcKg1ceOKycqBLzR2O3_9RegCM4AnU0eyfkNEp7fIh0y3IyAS_D9j5QFvPPRx886xMopn5qGVoOzcuX3muZcLFfYpdiZRd5HS37q0pcBqV+xT7M+6wjRJP0C_mPmUlX011JQTLkRgfzH0s7B6lmK9lLM9e6l1o1Ngg9hBbDmpzxe8bmWZdCK6PA187N6qnYKHGbmgakFlphA9B8+ShEc9AkuZO0tYyzCrZQqChI9ryxFDTXDGemrL1XdLFR3oJjM7POX6lLU8NeCD+CeitiRFvxybGnjOADFdY8cFr_ETDLGGOWwfhiOKNwBrgCwhXZyYu6dMcjzmwOoILIOJKAcJwHkK+X_8pUl4Nm6EZYvO_xnjCRb0YfqBzGwSD3fHP2uYQqa+pBukxRyJOfLeXibt5w1gBFZgFHLtEvmpEJH94_0Tjet0PDSDz8lbfiCrWm1JnwG8qnVEIW82egX4th+0L6yZGCT2Drk_p2G7CL7Gkwljwn+wuEsaQ3bRccfuIHh+7yZxLc+R+1cN4mpaBKKA5xlf1y5zNUmCCLDwj7QefrTVo1VAq6YlaE3TpRObEw9fCS2VDffoZ7IYAV5PREe3CtfHMJOoKynsWXYicx7JfkvM3+jnsBzTg_0UHmNFczuzavgeSy2CW02IfzlICIuKCPRnjVJoWOg75lSDWwVrAClFIj_XQi+ycaOvve4rGWT8VyesgKzNAavE3hcHQYkm8aGHh9RuOTEWjr9+bHG6vpjvcqTHznqnIuSAqgGK0Uy41SQ5vvLkIweEexfo6T7wBc_3amQFHyVsd_gAy5Os0POTe6MavBklXu105e4ii53fr9_74MVXihV4gYi5k0k5TxCudMNIH0YaUwKUACVACfxHCDD_kX78vd3gyNQjid3MfIzkJO1MRtaEMu7bo+uWnGiTJZH3xvF4sXeCRWrV1dWNZRIY6Dugf4cmL0Rz1UNq_hT2np+i1fXuF+JTXfl7Wwi+N9PaRG0csQEQYrtWGRf8nlEanj1q4d3b4+TGQtPMKucCBfIGeg9MZ0Rf9bkBOT2tPeyw76s976bm5kmb+q7_4JQxk9818_vT59Qc5fLBSzH5M8pkX3pvzIc8Fupn_kEvDjr+yLwW_auI977Yb06j42GytlD9Gn+OResu61HHcJU_E3hyesYnJRzeSSjxZMLpDQHtAzm_WjqO61g9O8xgAvYUW8BMR+5psUdlzJfOrRvv1r03FPqN0rGMXHdCvWei9vgr3vt8RTrvgf6wwZ99g5FrJtZaFNHIInvsT3aRCfcaMoFz2yRUCmoLso94Qyw0LWq+sercANCv1uexX1znQ97zT3O3O3Hukcnpm4p5B+tY4XpXE8m09bbYOVzXj53K6InAd_ny7IIoG3chP+VUbjWrlFx09lTWihIxa2HmmZKGNokQ4EjX3T+eoLrUHcS1s5wWf6lPwagy_tw9SSjrSImckpG8KnuZlU9dcMGce6VUQMQmgqjXcSSTx5pCm6O94N5RvdHkJp1iB1v4YS1GpbZpFKfUeCNhGhE8eJKOBLJS4Q1pn1+eVNC0nPtx6c52KWU5sHHRuh9OLsrk98XvVlJH5Ek5s7IfLZHtsjc5542VOGPV5sHYJI3oO9qvLVeNu7tW+541E4IEe47jO3UClnzj3Zv+enSRmNdfvH7KrmD3MjURX+tInRWR+_3dgsdm816DL4F06VElIN9SKv_YeWf1lKRcbuOH686cnJ_JJT575Kf0uEJeVdULmlbBjfNmFKt_WVMOf88s3WftN7lxlyjJI3hc0Yne+3Lq0Qvtc+eW8jve3dr1bH62vH7DN+Enql6FH_fuzEo5mQPWx0ok+ysu3pue88XmJ8xZhhdZiU_vMrH20DAIvTu0jfkeHa_ptTwi9kredDSiBCgBSoASoAT+UwR0_6ne_J2d8Sfvgv2IUe4llAufArd7z87D558rVOoW1MuJPmERiEoWcCOuq2SFXQ1fbUk0iAPPPbygxZRoZe4rs9Xvq19SXG1d29TWWEKt0Ah0gAguf5dKxTBiXE6Mj4lFwHyyo4PSd+uAI00skULV9+P5kLNmxYtC9CE5aPwp_+KWfHFDvbUjT8RnC7lqTv_Sxk7e8Zwjy_UhVvSj9RNYM5L8Hw9INq5j+U6Hui2q82io0I3pGVzv4UgwtjAO0PVhpIBhAYqfXsd17d8zoO7pCDjE7k+5mFwsZU7OeLzkaYdwYMa+QxdHFEmdF3d_t06NCDB2Mo7QkVUVbxDq92j0Zuzr_rBn867vLqQVSo7RdqtrmaYQB7HfE6sFDr9GzH+J4GC0Gzfq4hmlll+dZyOrWASS_zFfITeI+ejHY1yBOUYIs4S1sFj0XIm5eLb9oEthBrB7CHvZZ_uh1dDMZGcNscHgRgmx9wZIaAhaAsuvT_SUQRfTc6eXilfi0uMLu9hFIkI9DleQROoMJ6KSO_5_DYYCY19dfUb6PmzrO2f5fNjzljzwPF8g2M7YX3b2wAK_pPPbtVuGyA899ii0hCqCr7E2uy3JOVYT1pxd1fjYI5nihbSUyJxV5YIulg1EF0BxPu8aqj2NFcbAtEQRpJ+TyMoAGV9+C0079YEM37_WoA3NJkYrgT2C6vhN1PuK5ZzPO06pD2Nuh3ProrOts+QdUVurJ43Il6yxJRPsT6mSM8e5Xw3GvKGGYS87DHFh90aA_6d66H3s_ukNr0bw7UI6TKv5SJjsnfLLUZ9GTw8MMsrdJvXcXveJcPHYA0eGXN5cwjlrOCS3jYS3Yl_sa0fl2C1+cW7ByPmcs4UWo8lbF2+qcbp+lrKz9Y7Byd0LZGtgyT32V1XBWeo8pZZjMOWYgvUSA13ye35V11rG9Y94cGKzwFh3uaQcb+sAAbtKZ2EMSHYNdkUTZS3hh2XbGyZPy+a_G7d+0ckWuYJ1d+kk+2ZNUMe7XtcuYNBd1q1j7AgORxwou_RFMTcqb2y99h9WE4PCgs76FelFUrYnVGvLnQ6NMAmBmcGK6QwLeafyRpZ2dQKT5VmRVLzJaEQJUAKUACVACfwnCFTMDP8TvbkVnViBvkDDgbN1LTc6MzVlwzNrhxxfmSPmHMgWrW_YlUpV8vUuNEiNrh4o9Vp6L9NgYhg4rzj3qWeI7cD6a96cKqX_86feFRX7l44Jrj5YrDe4wdHocRa+ydTmc+PaBwneAn0xpJSd47NXW6Vlu6QXDrTPkC_1V77Nv2gXyheW13J01WT1Q7WfloM5WyOb4pyqcTmHs9+x9nbKa9mvxx17P1vc+uWmq2cezJK85foiLuRAyDPmEgO0LewwNeGJYMlV4jytrsJwmVNa5y+3QVa3zIdLXrCJvgy+uFb72jUj7vWXzaPNS_RfMjx+AUbCBt9dEhOVH7d3oNAjYfstV_RKxOOR6wKm+Cm+FC67a6v2CjFed4sG8vUVjrAOYfdZGhu5yNpRdQMFveg6Smwi2OsrVdoCslJEvCxVEatMD3reIEa+GjUvYKUf7yvXFycNPL0g8wcrn9s7Z6K1s5MnuviNiX8m0Xf__ztG5ciO5gFf+kJpsmO3KuUb85uW1nZJ+R1zx5fucYqlG0sjiUjAV24n3oI_xk4sl+wqvt8WRvKZ8pqWCk4p_8H898uec0klJcW1bI1UmTyNkW7lPIfZvlPdhcXuub3m1RsTKsQ_Vb1GmOxRtXIXzfnK3_HAtvZJO7OFbx7_emnizhwhp2E2tk5wyjbJNsBZQwN1m_q2e3yVo_INzsWactmgPJRfwy4t919ceEDJ4JOWnnkz80KJ5CvPG_PVenCvhr5shhrZNd+KUPxE5zHn5+qP5HsUTqxCrvmrqpTFe8qRtnHXb33X+Nvyk32zlDUJX9U_2pp8bwdlx1jXOcFWbPvA2VTjPO0LxVzJ4ZIRtjIVdrXbMSalaoGcA9lnrLvtwvWSfnl0MvJ4CDFL575qsbzGoZpZXP7L+SvKHncpzu6ObFXRRO2c9hlxoyA6jttHqOM08chbh0yXu5dIpz8+cc+VS0TFqlII9At80m+cXjFfMNfV72Ml6ELW6aaREU4DJUAJUAKUACXwHyRABZDff6hmdxKmLtsJ3Q_iJf7iPflTbdzWuE39TzfJ_lVufS_9bHY0kjue7Tqm9vvhEDsm7lxIe4PgPOiYoZYSpQriBvRXmf7MBZ_7zx5aZ0wEkART7aCoJ0yyf5j_d8bhuoqSbPry5c65ZEK1+fvt53rk8dljMnuU7HEIxL7lfWIMzOFyrGDirhWn4cPEq1VFDBNhJjEXVsqalL7rHKFJ8ls_rD5XvUDMujvzgeIDRLXHG9gu7CymBoJGtiYTq1wOEMwnLX0NqazonOFsp_bA8skFiX7pE4p9ySvi4IshI82P6IUqsXFDQ4jRrtudqbs+XwI8ET9KjJaV2rF1oyOJVyWmE9MJVb8uAKRYkidmtSnhS7jiV21tXYIvX8DuwNF+PXVSZIfoaQGPGRQ8UhuD04nqjtfrlUt1Kup8zNW1N3gs+huLZAnw32AQ2Yp6IR5fJOIKn3r8_IrcE2WK7Xx5T2d3DVA0UUo6+fMpra_G_6fYZ9FSl9houEfSAGIj4Hbf+iQaAa3Jil0v1NNj1VC5edWhuqcXbcjSXVOSbiBxQ1uTXBlIPu78vFfFbCJMcK98MBamNjGnlprJLTpWWxwk6fQ6PTMK8b5i89Lz+NL5DnHXvd_3O+efL1rtJQPsKSoHE_FQ9_Mk4+vauHLH7nHmjZHXZqmwVX71st4uacuDm_jTxhypbGvZYEfWdcHJ3MO83xDFivUaNRga_Zy_oJ+m38vuJ7YgD+FO+Mvfn5jnXcxrV7rRwe_bvnt5amQh5zhsb+56SuOJO+l4j3evMV7bipeJk2q3W+pUOIReA668oHyZY7IGaWsvl+dXL5d9_fXFzjPO+aoDcztLti9OHpgn2T+3d1SbY4G4L77mNcxdnttmwxe_R75x7vJjiJtjwjt18_lPc1AZr2laKt7peSK+ot0xzx4nKmSF6Jpz4tvD8fPP20ePKQFKgBKgBCiBv4UAFUD+KMalRFHHPVFz70pBjHTl1t9_fW51AZwqO9khAxXzlYuJrB2ZG_CYkeu7uD_fuF2kYpntf8n4IivjOsQ2BK5PqCvn+71zvAOvwNVA9r8SIBnPsxA9PmZ5QGM_wZuP9+UvulzUzrbUCSnnz_XJ_rRMDk+M+jRgvJ4Lmhtay_yCTgl6JSTU3O8G8dxr18M7RcRYJukl65SSbNuXqpKTkH3Qus9eUb6vnsjXo6cEDPET476t1jMkwyA7tzumqacwHG588JVLhmJOG6rFERsR2ZfeG_PNVrYsijsWyOPV+Ouf22rgUlyCu2O5wRsNl8VcDRAr5YOjjiN+ab2KlbPGM0Lmp8VSpft8jfYJC8LvN8umNPMo_RMMkH0a_IijY1nNUhfixzFfb02DOTG9_MFvil+Kvul1ASTrrSypZINdSe12YWnuw+Wibqp+OXscKZXKv31OfW6efTZG7vgPTFhRGLq2fhCO3GsJxIrfm8sbqwvUV_EhLMRUq7I5aIBR9O8UEGRsreMrdzwLZ3xR7LJx1kirZpNVJex4+ExLO53kGV83Gle+8bb82vgLN0ReJl7SgNiwXM3tV65Y1ZK77OtdXKV6+HoZDU5Ex_jzwTtClpnW6gB30jqSnVvkSul+dZr53tXiortsgrImNS3vsI3XDdAvYD8nE3t3P92Cm6_fvpx1iGhErqtL1PvwdCxYl5e8bp9fYbPhSwWuA87a2iRNuHA2ZUtOy3KB7cuOdb+YIHndpf46+Oo5hC6S3ei5kg7FR+x9SbnxWIPhv_pe_Do_vUIJUAKUACVACfwHCej+g326NV3y2m4wfZmX0fMgln9UVsfRUJM3dFjzXWLjLLFqlaqzgxNNctCG4OdNTfW8txFCuw87hNccGiYmrT7zSqbFyv94cudjKY2LJJiL02C_5w2o+mcarC3RZsMwLPnvDdhoTNFJEfUiy_0fNfyqiLCJ4W0sJiM_6Z0XlnebUV1CfmTXC_cbbyDrCU1+fwJHCnyWvCkGrZmWgAtBDPYL2WlaU6H7X1Gf8VVjdd0eRrA0ICsgs1gFA87EGEs5L2atL+nnUJRJFx_Km1LK1yCVh4_0r8hX9+MGnWKaBfDEFbA__JjBw2Wwk_oUQ7zhLd0WRowvqN4vrK1JJBlkdybixnUameZxV4PSfixabpMdl2zhrjEq1yqmzShOCVXIG3ye9I6r+XYCF7HTLAdkB7zid1HH5SWT2ns5xaDOwU+bTumUmEGxnwbN8gMoIysAL3r4u4uHzGUZh4uIO9irfa80LBrjUAyj9e+w9yKOrMZs9iS4Q35pH2qjtRdBiJlSxUrcOHOmErOmP+wR1Dxex3wYauxJEMKHW4RXC2Ye6LM5QUJjyM4rR9wqbyiQrLHIvnS_Ea_xjK8QrQ1+DqTQ58LesTxnUKA3GXejr+cKXBS03i9exxuDjZH6YMThV4lvqI8wD9+QLTx_Q5AvPWh9xPGli7gn1l7XniPtCiNerVQS_54N1hvwGj5EbKseUTfhZzB3vSXXjpwbnM+oyzWu7Ifys87dmgT7YC1piVg5XeVzz8oPuajWVm3aD2Q7yMVkVcjtLQsgAVVOTM8pAUqAEqAEKIH_OAEqgPyPD1j3hH6W+43q2Yan+2dmlonfW7edSjqUq_TnB_HNasVIZAomk2kJz17Vfck8hsT7j_XPbLIiWkhyndlD0kuXuihc_hUbBzXJ9CPMMxGx_ZGm4K34O7KruWxp7r_OeJRVwkaSDd9CDQBnvLkVUpZCvHOt1GWRnQikKLKNcwD4yXC99It_pJ5KabhK5xWnxp2Gnbr+jOC3xPSRYSjL4+HEVDsOpJLgkjftnVXu1HPHX7zCl4geAQT8RV_G0IVhj1taG7iqg6q1CAk0Shf7pL6eh20ScXe8IepLs2zuaKli3KrjPemHAOTr87TSeQ4xb0HuwyXZZEO3ejnLSkqdorpDXahZsMDyLO821636bbw+NNoMAW8G1vLLY4XMZzLrF8c7uJiPqowN+tHAhb0RvtIyy8D52uH6xNXGbUyclHy6dua5EgXn4V14CBFM3BsZ3g+SL92dEmur1Dfw61iMHBdZI4A3iKZOfof1GUQAKfoFAcXvYb9t+iAW_B6OBv1g9trNwR5e_8v4AjKRHwiD3QLML4P_Fn_V7wOdon9C35+tj3gYiWsTl8AA9_4yXeUzfBQfwY+BiKbCNBRJhNPpRPRYXznVDc59KxYm1BD0ZBxcU4aqSIjPaKdxDPluE61Mj1tgr4rfr1ZUKnL88gD_BBoyIQ4OkOvlnnJ+mYCeUQKUACVACVACdwABKoD8rw95ADzo1vVmJjET0EEQtj3z3cIzI_OkRk2aqFVeDFBqEY0MsoOGu3TF_RPdLIYL3OnH9X1pwOgmGyLgg2Pv7NppT+dhPA4FBxFVqrmT_oHg3ScD9UPd0RniO2oqo0MTkVCRk6wCuKdN+CLRMBfIxnEfuSarUzSBmBaPIPNz7ucuSyvy_JkDj3hD3nPryGcGEnAbsl3hVCzpLulmM30Qh+qRbm8ExfGCY4B6F5bPtUjqkd2qDHA80XknE0F0iViOdALZuNuo10UyQoPTjbTYTf5iUoczH2Sllwl1ptfdGbnILBvjjK+wtRkOVlxrXP7neatLGznknD7Zg6wFTp59WjeTjUWQ0zfrhHWIXYyeFQuBn_tJftF+d+ueYpWqW+PbhPzoJ6WsTx6Z1aZciQmMLQ5sZRCDjge3MD2gV7xd5kpbl56yz3MJx+4_MjntpxLQL9EvY8lKDHm2uUQAkb3p7piI7LexHhMVQ+Y8e5kZhGRYTjar3O3lMK4CA+exYbgInPq8OogYXLuN10d4rEz+N_HD_S1RKkonB2R7wMeIXYWA2qCXYA0SmCnsfET2_cDPkrUrt4A4muzL8luhJtRANUmCcPDYcJGjX4pQv5X3t+5VRx5bGqLIFu75Li35rcT0HiVACVAClAAlQAnciAAVQG5E5c9cm0N2xiaCSGkyMXn9XIVVV744evjNDGn84Ym5nd7hlKCWwY+YntOL3iLFu79rr9XoGiadqnNi8tU9VtG5krgBXUkEhD6QD2__fsXoETQUHSNekFZav7MPU5X81bmDS4_YlajB0RDY2VhRQM5H2WtKbHZlWdXF6oEB6aI+WH+abUAmdA8TBZm4X072KjLd4ABnk4l4OpnwpcIF8sZWgSBi1k0C6k2UZWqRN8sPQSYkgnLhm_OP5sSWy4YQw0LdVoYYuUNPvBsraf0uP1kw0yZf3Xa1atGycrkKxJUEdzKBrrtuNDMT8fWPNXontmOA+FX2F5Yjr2ULtUx1z0WmWSSyweEVsp9DRYuu1EkfXZhTLhZ_WHzZXlWVAh4NGGVszSpJnc+Oz8wrEaMhdl4g8ZvsDVyDHxttjt3uLx2asv81JbBYSahTa0rkfO++FQ9c7__lC8qwgrvKIO3q5fQC3i7rZugWMuOu1+sr8E6J2UcZkemLpOxXMw0lB+yK7Uz5906XCob7DMCSl_6+kNIoeXIWVyJueGHtyZPtshSiIpWp68AoZHzV_h_HV7lnfOV7x1c0GW9kfKmxarCWCmKelDvNyjtl9gJbDY1EImlHO3jN1xoaUwKUACVACVAClMC_iQAVQP6mp8WMR8+gy8AnZZ5xZJ0qU7a32TL87IoceWDq4EeaP+fZT8BTkyHRUKgzM3yPT3qn138+QsrtkrO9NNTBEaNUTN4z83AJIfJbulmzyBvhvkQ9SLCWl4y3W1Up91Aub1WdHEm_n_wo5McTnA2cGWpfjT914HjjKwNKRfsS+wWXXuNQHnoQHSZrI78frpk0jyOqMRdBZsPYJswhpLAprAmtQhIx7N7hNrslGw7OJlszytp72hfkmsR0YdOJNyEJ+uI9aDySsxtkPVuyyyleyUj3L+xZLhEBBII9W2x7GsBF2CKb+39jEBu2adQ4xmiGMEfYKf+uBoXsxA3wMPB2k+1NV6jGKZbUebnpxOi3GbMS8SA6Q5yDVQ5zya8ntchKLlV4svV0bYjgfN2qqau1MeKEBUJ3hH1gOaEXa75Ta07EXkvFfeIHzG1BICU+e3RFWnQxh+JRI_iIkA8jNgaX7ryVDx835glWRMSmIfPuzD1FZx1ge7L8qHOGxgW+FeQW7xRfurLBpTOd_VTp8Ef7xymTSkTdZF0s8wxSIA9loOmE4+8EYgLvGV+4BVFoOgSy7iH9bGYS4pidRIiJQgLUgO_d40v7VhuM38EiEc9bQg5IqB5ZZVtTUb78O9XQ25QAJUAJUAKUACVwGxKgAsjf9VBWejbS4_EmbR90x_wu0_f7zi0o4FqGtloaXzOIGHzUGBZ2oWICzFVfWiMy_LiFi60S92HwPX4SmWK5J9wSefc+gkyAbxqYZkwPtJ2sgCRYN9pnaHxuhxy_0ifssidDt+vZQj4O6WTeaRBbDmk9Ob5fgPBjs50dz48o5P2e8ZvNPs3IZF0j93rqGxx5vVPZHyK+iUZp4sNbhj5+V1gUNEXNN1d9N0gEF_nEg3L1y6uji3bbFGngp6afcq5KJQElvG2ZqjCLmI_QZJC0FloNfAlL5z45OyXrp1K56dzmTeLKghXDBMNxIoiJAR8EtPN7Ui906M4X1fouRLYE+kuGtTqJtIh3_5D9GZ6wbXPBuSeTHszuXAa6EH0C8woCbao2F2_H0tXU9B+LTtqVso2lJx2ZLjA_aWlkiNZBWGyY3pJmFOpMqvdj1BazVNUvfm3IcbO7XE+w+9m7u4pVIfH7IyfSHilRmLeZJOZ+JBJjeJvHTasv4X8lvnhN+Q5vwhvdK1akjz1g+K87x7Rnxro5ZH2esaM4ySGWx5fPdxBbHpLyzZ+nrtKo6vrgHiYlbkO1OSGnjVLGx1e7Fx1wcPohunzGhGSS9jfHF3HOO8vt7hcfwB8T1UBp7KynLR2PxCmxmXFbglNNwCaQ9RYz4veN3vPWhan53OZD35495cyTnVbnerUBVkj5w8iHBkqAEqAEKAFKgBL4FxJg_oVtvj2b7DVeZS3s3WgbknO35L5U+r6T37JoU9MzGTmyrVt5ujNRVXyNZ_fqDETFSDDfaz5qaKsD1IlYRuy6+cqHLx_x5TPX7Q5YewaTfRyweAkufp_3tI13OVzbyAZ9oi+d+aBlvOFTVupUv2vjOslhYFpqCtW3ZnjnMCev3k_e_j_h3a_gJrGjgyNO3YLl6BOxgwLLDUrLSa394pNDxLhL1fyD95vFuCvVgoO_MkvhV8M_t3xkFBwGx3zXE0SVrDs8SuxZeF879In6FLJyAse_TNyZ_pNVLlyc_115Nafsu2+55N_F8AYrtbi31cb4wcGy_5f+T_kN1ym++wU6oiCV5pAubVR0+e3sEpvOhjHbkcz0R0+i9UgsrFIwqqyhi0ube_ml_PBy0ZdP_5zhI+LFSum6pec99R4J5_R++rfYbmTlxhsu3H0+JfulUrno4UK2nHNxaOm1_Rp89_91MRl_ZFUBYBAMJubT3A3br5Cr4+AhfIwIICfxcWIV4b5ybaWLHLgDKkMeAczWytbHNR1zKdK5K9llVsFz82e_IvtFTQl40ii0u9RhdE1jsEIMvJPcJWn3a3d51pbeI+KF2221b3y9fE1VkYyMB4kaH2efZR_jStH45tNa4riJ_lKjI021KleCuWqF8a6QXWahyuG4jUGbTZzxMb+5usYMOJc5h2nvkpIbEx9uwTfp38_aRw8pAUqAEqAEKAFK4PYlQAWQv_vZeAURw7OGY+wQxP808Meg88eKFHnQ91vPvZcreaZ8PlUWrqJynkyp3J8_HIyfG3PYAkY6Lh69lP52iZzU6XTVjJ7FQqUC+Do16r0e9UyA+NTaSZmdqlQT45ZVVUKeMoL9OVuY62WNd3V35qoNseLKdi3XPsfgmG9v7aqFxegNVWoGPmbgh9wjFLeeEitET4jZHphaYWMheo3clbNzTo_MsJKNAduUvG__WuWYGszdKPq6ihd7hjUwS5GS3uXyocLBdlnpfHFrHi5TfO1kl7N7iFk6FzEkcqT_Z0bFUGxswWYzIlHt2kkmq8J5_3OTchZYee0pFbTXyAR0EZnqkp260XbmOGoGfH7N_D6l81xSSr9zyTnflnK+cpmZzG5iJA_ckeqOsB0W0Xtd8d0_tHP_95eGFCqOrxzDXZ2J4ObeKI7Y8vju_2ti924edUhrH8T9iYtaWUVqvOp28FopGN8wrNSVMxD_EvdNWJgf2EpsXzqbYsEWb1vs7Kpxzicc8eoX3o0ySXmGvYYA3QLEb3xm7diTT+RA1k+Zi4qPXnel5i1e7PnYva82OBPFjTw8umu7D2IVy1X_dw29Wc4u2MA1kIyvta6x2gsYyDgLU3ms2B+xB7mysFi3Xf0PolabuQfPPNK15RySz2J517CNlXzlOprYj7o2aXD2vlM1Mu8tlRzvO3q6emsiSkVWouLHedPRiBKgBCgBSoASoAT+hQSoCtatemi+nZAzUVtShbKp0YahJz_KletPbRQSMzUAqi2NLwidYRaJQKJ4mvCnxA8yAX8NrUWFINhHOua6FmBp24HNs8+OyBVrXq49PfJBf9lUzTRNP4k4p1PmQi8AAB39SURBVK3JdmEYBC3yWnWp9nGwGHOxyodBUSYhbeiloQXlpcKV1ukvFnS1S6WidZJ9lSpG1o06HdjdIDdY2bhvrBYox26MfS8owk+Ej38JKmt85sxi2QY_GneOT5lSwBuOGX5iezAC2Y0byIRYqkhdhxgLkwktSkSNYSFIJ0YmqumFxUKz8pabqzqDeb1J34vVI9mbXvDlcz3otKp3a1IyfyY2s1+ZwAbrhjDbCKtcYqNhApnYsuTCeGIj0rd8j+uExqV3vvxBQb5NrFyO91zyxlB6svQB+24XXNBSJuRMLJe0UM2OEZbZOmwdBBXt8CW__WOvwAujUH9oD2B7oXydM04V4JlfNl1_r2ENW4eB+5f3dzbpH83dZW9zNv6LYF6drKbiBE1Of_vyzoIEG7_i6yX7Dy7LFJhhzHR0AKTc6NwXrTYn_0P2dkPy9FzlYRg66q4VcZyvdPPrFj_DFlbsxHRbXluNUGoytY6Gp1m4KynpvQtXlIuXX7uUln_CpuAOuAE8CVA1oupnITv8xHp7GvExWQEQYYxQ_VONirc8wRvDuX3JpuyrVjllXPLcbLkc9An6FWxXhtNStD3EVbLkS0djSoASoAQoAUqAEvj3EbjzVkByiRtPd2hOdh24kaoKR967c2TCPAVNgb7kyJfek+lP_PLaWKBpaL7bOL3wi4IT5VNc8M2UVdMST2fKzpbOcHWrBqQGUhsJbkFE8Rz9sV9JZBeCZAD9Sn0+uwZxJxolbr6SUMp9e3St48SnmZL1bavJvsQl_7IwBLHVqzwVlOXHt+p8d1UuJBTuS+73SOP7o6VBjw95rOXiKlKXcT3O1x0UKcY9UfWD4PMmmUljWeIOtaKY4jZFH5VbXdxy++Ku+7+9omQsu1qreJgDmAfJhLXVzwSPihzXDnRJOiPLIyWx_pGIdP8Soezbsr7OMBdXKVnFqa2O7YpzmArJpUnfZg8qk9lD7AnimlWqSOCdeDNT2TnMHCRmzsjgi5fapeIFxRG2MGdFsspUzwUl1c9WrHJubI6_taWTQ9PRBKIyx1_P8A8fhZEVDHcYSz7dvWPh502oTpzbVifX+0I_sqEL9_NbPz9m7mJGub1XFZjyy8ryXUL5rvJ45xxVqkgjguge2cFyyGumLXqxXnmDb2JCA+SGaxsnxl4IEmuV1RkZtddfwqfwcdyI2FjkXhtf5LnOZIYi6ccZPzySYi3gdi7bsTT5TI7omOQIUaM1xVs+x84iXstYxFd_rmadcM4itR3aoW3NZWHCwO4PbWieFcsPrD24e_NmsXz76I5tE6qGcRGtieDxqdGXX_SWA5cuKE_nx5VJX_Rasu3goqu8LcA2yzleA8bAxKOgm48vX_6K+BmYAL0Ir__1+1tRED2gBCgBSoASoAQogb+bwJ0ngOyFPeQD6Dj6hmxSxlcGqh+n70Pe5CvEv9MWOO+5W4Z_05y2cgk3Pkd90Ai0FIRTjY6vuYKs4q4OP4SmPJkrVKR2CyJcxRnontC9wcxCApvInkFfkf0PZsAM2HQDEcW7HwnejCUcjCVirBt_amae_Knho6jdiy8pqUcvxOaeLOWvl+w5Eoh60o_E4xbo8wwB7BsMZ3zOeFr3DiMR97hPkHpFb3pRe1XrgIdhOP_AucHZWVZhaefP5+yHy_Kp+SeGZbxslYnthMcNsWcjtjqVavnZKbqAimE1cMWW4o22oSqkjk_5MsdWKv8syS8Or351pX9RMxuU3V0aZp9MJtJziE3BrJ8TupZc9za7krEiJaPhlZCiLIdk3V5yly3VYzR9LcEvqAIkbzhrzPrYyhc2KnyqXHbxzERmESq6rjL2i0b8AydkY7qf3IIk8zR7irREqlwlcX_rXrlQtL5aHxhMVMW83qMqp9Mr+hAmBcGFbue35Pa2yfsX7u2QyuQrtsfLdzvfU5VK6XnvueyNFeNbfqG6cIaDPXivuz2+gA6SXW4I99JvSoMcmZq0YqGUdXBQBr9s8uKe+99KU_L1uRdK5ztEX3pvLBKxZRkZY5yh0PiA7klGMDYzfuCOPQLtj4jzpuPL5pdaHftccCLq2HvpO4u4Jc6FkfuGp8vpk9PCCwvtQIzieVSHCE9ugdM9vjbg9dj9_W2F7iV+sgTjR8YkXQnDe8uriJhPmE_JiptI0u5172vyh0O7ayt2+st6MxF5xcr5jCnGeF0tRiBtcX_+cCBtSMaEK_shm0a8jClsV_Yx98pk5cDcx_RnhiGJKCD+QBwRK5Xv03NKgBKgBCgBSuC_QED3X+jEn+mD4YIxXBeIxKQxZ_wzq5ZyX3_95YCjNa8IzBrmJFHqERzH7V+4+mDx5P4T3a8Mt4I+Sr9RxyCOeA7KAbcK0P8YyLZ9BvcE3JZiG+N6EAubmq2LP9kyR8qdnjPf2skh6s7qLjCryJt4t9CzFUDdpy7WemNeef1iWH5Lm2ToatjOzkMyvOHx_fPrdtxPtoIjthHaBm0DTsbSsS2HI9P0VvHycWVgfoIiNuGbrYzrE8BV+477JnSUCUJCQ7qZi_RgmmgZbVjOyJpNnYtPYyhqUrij7GOXVHCuILb8qlO+8v7l1wqm2fhjAUc+S5tWIlobWjl7VY1ndjBfoKfIG+l27lr_QPCuWJBNE5e7bS02rFy74fgX2XBh+vmlOctLZfww2d99FVGtOoQOwxTgU6ec351zslyGDsQ64wMiKHonhpVrYvqyL6PnQSw1lSJ7d5Vfm_J1UWJSBhdzKXZd8INGTpO0xdrrWNLMmgGfw_zhgAMjL6UVA3OWmUaeiADTYR1pj1y53Ft+_gR6xc3BOdfxqHocSxsvrHvlxFNZSnRmzGdBLQwytmvrcQ1Q7OMd2DVU40sbW1+0D1DdK3PVweLh8QvuqAZqS1SmBK23dgQXY27lomX3HuqXCYcW7AcluEiJjarydHBbo2wYa_yIeB+T0FS0nCjF8WgmmgWBwOdtzN1aOsLJMxPYzsjtDQyIwEtW7jwTf3LiESCJIOKMcq5Sl2FFPrPj7XOxhVKaUdmd35HsYF9Qd1xUfTNUnVytc4hkkgIhsLHfaR2YXjU3NrhY0dHDvs11TIOChwoulbVxCoVfFZjKc53SuR5J57LOlkpnnzvdOnNrmehc4kxR07CCuhK3yNtI_aZru3n6ngezlT3JrEFS8WvF7W2KKq+1fP1G4uoMIbBmYJHfPSyvbtY+wFNBvDj0Qu3cs+VgbGUYqCNuq8n3ZjNE_8b31yvIa99pi4ifMOGn6N1NLswuEDNxxtHiN22Am+AHcBFI5bPKtjo3klFl045jPZYJH7dhlOxr381i8vdlL0Nso5TS1G5599mEVQ1XnDjy+hUZnWBOo7tA0NXXTSaCtHT12yvvFk6y82weW5VZjhTybAA63qxUep0SoAQoAUqAEvh3Eqh4BdfgqUa6VnWq7QGGdMQgnCdOVjFgh3KruuVq4Eq1Rbn6NTtQ95vHXujzntFlWB00PEzAI_BkbQlRTbpFgeyi0Zf8gJqrZWjrQXRh13btY+xW1fAoTaFXyLpIH+DYSew7jIV4W9ITt7du1aIMOOH1GvTXWhYDsW4vQHgU7k1MhUn9Tk_95I3n9fLJiguZfjWGmsDpkL4bMxYpKIlMAd07V8iw8w+1IxOuutNpA7T2mKiuqHvUedpVzJmbWs4Y7mYVy3eWEmMrRjT8X3t3A99Uee8B_P88J2nTlkKBwhwIBlGolSmIiF4Ro0PFz+RaBL3MlxllHwXHLjh1ugmX4PvAj4OJis55I05goq44ZFx1l6i4WYqAUkpbQQJYXlpa0tKkSZpznvs_aU69lAEVnQnp7+RDT5Ocl+f5nkP6_PO89cpYoq0XLrWYOzEHyRvaHXw4Kg1_8E+hKS0jde6kHq3UJyi_Ntb2U_GM8InzxHBhFgxP4fRxPk4Uw7hF_6F6kNyx7fqbhkO5eGbpeIjC3xLX8ZUgbZW2VKwkj3ahNlOWcEHs6MMGt47iVMD7DyaKlcdeNTs9G_nGfh7nyUsF3DOCt4gfv4DI1td2kfwp9_b4SDbEPTf_P_cTzcw32a+s9fyxU2PCWKZcxhijt5IcGGVwwTZGTr4fZ5n3oz1mH6pt4gA1EWge9ZRmDQk7qN1qPTfp8hkPcR3Wg8ptjDcuUrns8RzXpa3ignjifld1rRP_yfvkk4Lnh7H9yvaaXMsyiSZ+Rz2PeR+uI79+Lc93P49rGraov6lBypN7V+6gzGc1l2NTVpY9LJ08MeVU2x+lK_ZGbJJ+s6LgVcHsaJnuaZ4W8rfMMbz6Q_oUM31aRBOSA2yxUVSbfXvi9QucjyOW1noQoit4NKyF5Gup4oBokXLyoAglPBWMT1zMV5yvs5yjfSCeIC__P35KBvj+6ej_m3jDRv58yNKrjNOUSx+q91ZFfD3Mo_Jx4wHyL_h67LOfG78eVs3MEQlt94J1XSaqUWofeWO5LduMF_kToIIffL+bM9Dzb2RfbTfkx3x_ThZ3Cv584s+dPccMnNqd5us+lc_K8dqldn_D+KacXZVV7rJTtt285PW1AzKK7b_v8qbd_XWPh+0hAAEIQAAChwnwQK8kMpxkFu2j3jO2PL05tq5y16hOVwPCf+g_4n8k58oVopI8GY_ZufU6F1DILAbw0pOLP1t4PTD+DbWHv3n_KjCIb_ANf5gFCg4MeD7z+_j8bvsv7IWazufvTr2pOl6gby1Qm6fR+d+vxW1c0HPFC1CDueDY0YWnBjcDBPmS_KuZT26SslRbJ_zRRyMP648b_uj_RpaHsgwvN7e5VPXmgqlZkDKbqhTRGjGS0xHiepjBPEGczT5CCuHkzuUzib9hj2_XraOJOPp2crI2kwNBT0Z3OVd7iwu85lLN_86M_0Z0u1jKc1X46Ay+Lscenar1upnFOG7iYnvctloOYc+_81X+gt3MYWYjiWOGeX0LX9d1nL_NfGW_jmfiEN_6akhrIGd71PaIHCZ8dBOn+y12tobH7Smm8fDMRIs59LilA2c3Awt24OF0u5jzmWhO7WK5Tvi0hZrZtMpJdWoYH8UZP5Lp3T3+Gw8cIGazlp_G81bmdsdbXHSZeV20FdoawU2d6CV6XfB1DD0TmtEywvCG7g+9G63gT5vN3IDrdj7e9zmk2sfrXjSDJyr0xhvU8f7c1HAqh4J+nu5yopneeOBxrHPHc8cbLKRnzUDFfqn9Fu1+3r+SGznlJq63ma8dfP8s5_OYgcex75_Dz5ZoWKU9r62Ry4VXmyofOuy45vV4gXdZHB9m+PB9j_XMui7W__vH7P20MKeb++XH7_txNIzPQ_QU1xAuZifzcyIV7s9j5QnvQQACEIAABE5QQFj7dZYaECu_nXYdr1_g3B_gb765oBr_Lb4y6wl4sYZ1be0a3fpK_A38gEAHBDp+f30VaHfgsNjkXyOAGpB_jSuOCgEIQAACCQHUgOBWiAsk+mLEazIGx19p_QkeCHwbAri_vg1FHAMCEIAABCCQ1gIyrXOHzEEAAhCAAAQgAAEIQAACKSWAACSlLgcSAwEIQAACEIAABCAAgfQWQACS3tcXuYMABCAAAQhAAAIQgEBKCSAASanLgcRAAAIQgAAEIAABCEAgvQUQgKT39UXuIAABCEAAAhCAAAQgkFICCEBS6nIgMRCAAAQgAAEIQAACEEhvAQQg6X19kTsIQAACEIAABCAAAQiklAACkJS6HEgMBCAAAQhAAAIQgAAE0lsAAUh6X1_kDgIQgAAEIAABCEAAAiklkPwApJaCVJ5SJkgMBCAAgc4lsJ+zu69zZRm5hQAEIACB5AkkLQARC8UccbbwtEyI3dc8MOSkFepdNVolTwJnhgAEINBZBAbSYDFRuNUKJY0HY+6WothPmiNht6gXb8st5OssDMgnBCAAAQgkRyB5AUiL2CwdgsIvRu6p71HvU3eRR+02XGSnDOpGzuRw4KwQgAAE0l9AXEan0Qzy6nuNfrHFUXf4Z+EJ9SsDTnmPGKvlSE_6CyCHEIAABCCQTIHkBSD19KZsEZuC88Kzanof9KhbaZ7xgfJQPj8GJ5ME54YABCCQ5gJDxHCaLrzG34w7WgqjzuCsiKfm3EafmC6ytAbhSvPcI3sQgAAEIJBkgaQFIPSR+JN4mHxBo_md2mWNXlqoVtBg5adGOsRtkZ1JdsHpIQABCKSvwBA6TVxNXiPLmBz7SQsFhzfvqt166G5xjgjJccKZvhlHziAAAQhAIBUEkhaAiFk0VeQIT_iJSHX9G6EBkY0t_95wsM4pJtBw8ZzwpgIO0gABCEAgrQQSTVzV1eomY5rhb66MvFD3Qa0n+lH0zca7Ii6xlBbKX4ritMozMgMBCEAAAiknkLQAhLpShjiTnPpFhi86Xh9as7J+QvlrlW7uGJmtLbG5KMQ1IbvRGTLl7hgkCAIQOHkF+lMu9RMudZ6apLyGf+9fagdv+H2VRzZJr+0VuYlyRA71obyTN4NIOQQgAAEInAwCyQtAHMJBDibK4YegvMBfDmV8cXftp8HvhR_f_+vdfjFMbJejNBe1UJQayH8yYCKNEIAABFJSIPE5KlaJP8qnpbNxbnD1roztrqZHm0v2nXVIiPf59RWo+UjJa4dEQQACEEhDgeQFIAlMUUIvysdFcUSLXhIYGc7b82FtZun9n7li2_W8cGPQK0rFAvmMdKahPbIEAQhA4DsREO+J5+Qr0tX8ZeT0+gX76Mubal75h6vcy2MO5hlLlJu_5mk0vwj6ThKDk0AAAhCAQKcXSHoAQvkin4ZQnrxXnK11le56reHzKt+B2+prG4xtd1aSkWv8V2xuzCP+WzwgLkx+cjv9HQMACEAg9QVyuKlVf3KJTeIP8m3NF5ul94xc2kx7nLVPlIpPfaHi5gtrVwYbxLP0oBwtPKmfIaQQAhCAAATSScCWEplp5lSME5eLd8gtV1GJrYcs3r1h3+UfBCuIHqVxagSd22Nmt+mDcgc7bTVaeebnOaQaVD9jle6lbLNNM7lSIh9IBAQgAIFkCjS2zqMkSHwoheaLdmmZ3XRFwF+bV19e9ocyZ11l4OyKV2uF_A_xI62HLKKLhZ3uoqHJTDLODQEIQAACnU8gdaoUzP4g5nKdGCmWURHPil6jdinXzrF7R7_fZ+vLO3fs_b5PrXWG1oZbapdV+6VDvmAbnuEWj4lp4qB0x_fFDwhAAAKdSSAxqhX34XhJztXc8i05STvd7m0oacrd+WSV84to9dJ3qj707ymsvXbdlf7L5Fwx0_YzrvG4WBQKBB6d6U5BXiEAAQiklEBq1ID8M5J8Ho1lIOWJS9WHdA+56koDvSquqWkIRyK9D2aWunv8rusFg_7+pbN7c9f8AcsHUObIjO55n+T7eSb1Q+ZM6iKbx3IZRj51gOqokk_QjWtK0Jn9n0njNQhAIMUFuJ4iw_xciyfTnKi1QPSh28ijfqVeVh7lbFzftGD3b7f5Gvo1fbD7y72u+usaHVXd9u2MFkbHNS6N7BQ3iExtvSgic_CP8xOZNWuesUAAAhCAAASSIJC6AYiFcaW4hNspu+R42qGdL90hR_i62mua7m7+YSRan7OtqG5Uw4aK0dVrsn_seDd_ZRd31mmO7B7U1e+4PWNi3p5cjyOYeXPP53s57R_aqrKuzXFzY61TxWzy8DDAEbJhdC2LGWsIQCB1BMQI_vrlFh4u104PGRMMZ2R29AeHqg96I49H6w7qAXfz5OjpgQ2N1PxR87i6iYecwavCl+8f0Ng9urxlQ9O86Bz6mCbTRfxFzEQxRj4siPva5dDoRCdzBB6pc6GREghAAAKdVID_MrUuZ__8B7YLBvdfS2ajrAz3NoqRIhX1J95OrVUWJ+eAOsB1IwH1W3qNCmk+raMyNU_5KJ+H9T2D_9Dm84NrUDjQyOXZfZ38rAv1TfwBtpp7pVaukBoIQAACRwqE+aUv6QCVUYDHqmpUnys_PwvGnzfxuo4C4g6aKD4RbhpH_yZeJne8pqP7kYfCKxCAAAQgAIHvVMDGYyyKDCcZfNao94wtT2+OravcNerkDEC+UzmcDAIQgAAEIAABCEAAAhD42gJHCUDM+o7WJZc0jlGc8WkB7dxQCQsEIAABCEAAAhCAAAQgAIETFTCnGzfjCivOSBynLQDRp6vN6hJ9jHpX7VPzIy4eQ15SBmbGPVFv7AcBCEAAAhCAAAQgAIFOKZCII6y4woozLIu2AESdSs+oHzV71GO0mz6tH8r1IRlEwmttiDUEIAABCEAAAhCAAAQgAIHjCiTiCCuusOIMa7+2AISeVF1jV4SLxKtUqlwBP3d2VNRLzrA2xBoCEIAABCAAAQhAAAIQgMBxBRJxRFtckYgzrP3aApDwczancEamU6l4XZQHXNxbPUx1PGEVFghAAAIQgAAEIAABCEAAAh0VsOKIRFzRFmck9m8LQHZWfDp5Y63+vHrAuFFcXb+Jh3aUtF8Wkaai_FteR8+H7SAAAQhAAAIQgAAEIACBTihgxQ2JOMKKK6w4wxKR1_PCTzTrBfW+6m8Mrb5ZzeYZdv98kCfsE3mUK_3W+1hDAAIQgAAEIAABCEAAAhA4QiARN1hxhBVXWNtZcUfbPCDWG9b67OlD9lzguNVDSgygM_sHKMozhxstZqhiDteLGhELCmsIQAACEIAABCAAAQh0ZgGddO49HuAhrDJJ2nkcK7WDPt+Vt2VBWZ914Zc97WnammC5yHx8FVgYi2mW8dTGRbSDWmhv2M9j+HJ_dgzL2x4QzyEAAQhAAAIQgAAEINCpBaw4IRE3tMURCZT2cUZb0ys_mQ+u5UgsB8I1G_e8vb8p_7peq_rc22eSiInlojKfKMYBia4c3C9Eck2Iw9oeawhAAAIQgAAEIAABCECgEwlYNR82s+ZDOoy+xlvq5u1Dt7635Z71v1yz0pJoH2e01YAkNlDnzDMfPB96YtFH6Ivk1Pe60Ftqr1oVmk89KIsyNB+_LTgY2WRthzUEIAABCEAAAhCAAAQg0CkEWuMAKy5IxAltcUOCoF1coSyZo_YBsTaw1gVnDikY_sJZXu0g_Vn7zdgATRMjqXu2j2opRE26uZkiGw21tscaAhCAAAQgAAEIQAACEEgrgdbAoxdlUxduSLVQldDBkEvvTuP1+1fnVXxeVvHJHVvdx8tx+xqQtu3NXuo8PlZbEy3rgLHP1Ctq9Ao3n_BjqgnNoFzexqFt4q4nrZ1P2o6AXyAAAQhAAAIQgAAEIACBk17AKudb5f5EHGDFBVacYOWzfRxhvW6tj1sDUjCtYNqIaupZsbBiYWlfnh0ksRQUDDlr+NNnFWs2KpF3XuWikZQjRmQXUbbIIKn8Zk8RiiqeR4QfGDXLYsMaAhCAAAQgAAEIQAACqS1gBRxW5_IQzwtoCCeVUFCVhor1GI00nv8fX0VF2dZPfr61yMrM0eIG631rfdwAxNqwcHnh8gt3U4_y68uv_7gf1VuvD3qt4KKR5XnLtCptvvHGGIeskGPFywPmc81IgHIcLrOChmx6gOdVD1HEwPC9FhzWEIAABCAAAQhAAAIQSCUBB5fcM2XA7GBBMS2PDvEIucGwzygwVqtbd8zQB+kz5IT3wlU3VPyjpDAwyUr60eIE6_326w4HIF_taDXNWs4L13K0W85aM6R6xJRz8mQxhcWSYS41k9aptd084jdiirimexGPm3WIehteHkPLQT2Vh3py35FGw8PhSowiagbVkBGvOWl3XDyFAAQgAAEIQAACEIAABE5AoDeXvM3pNPK4x3ammM9tmgR1lR4udYepTnj4Zy7VSLe6Xy1SKw8Wi0foAjGqwWNwyV3duNG39bKyvqWLPgsceeZjxwVHbt_6ygkEIIcfyurd_tl95oOCh79LVDC9cPX5F57SJM4TEa20771igXzVWNLDQYXqMnV6nl_dQCPFZ3lu8TsaSOf38ImhPPf67ZkeahF2nvywuP3x8BwCEIAABCAAAQhAAAIQ6ICAXbXw5IBFahM1qpciHvWftJ3W17vEa1Sizgl4qVysEV8EnGq6cZO8sT6sNqhMfUT1kxULyseu_3hfl_ZnOF65v_32R3v+jQOQdgcWY+ILdX0vvlBDu_fpNN+5a4fu12Y71saWiVGOh2mOyNEWZb4jdZoqirOmyEfEIFGqPUG7uHYlZE5NggUCEIAABCAAAQhAAAIQ+NoC_bkvdjY5jZmqSo3QHzA0ek4VNS+i2SqoT4lcGR5lm6TWhmftdH06atP39Dntj58o13dLlOsbE++3DafbfvuUeX68XvApk1AkBAIQgAAEIAABCEAAAp1Y4Lsqt_8f23TUwsswMNkAAAAASUVORK5CYII=",
"BTTMenuConfig": {
"BTTMenuVerticalSpacing": 5,
"BTTMenuHorizontalSpacing": 5,
"BTTMenuItemBackgroundColor": "168.213, 183.731, 225.311, 29.612",
"BTTMenuFrameHeight": 300,
"BTTMenuTextMinimumScaleFactor": 0.29999999999999999,
"BTTMenuWindowLevel": 3,
"BTTMenuOpacityActive": 1,
"BTTMenuItemBackgroundType": 4,
"BTTMenuFrameWidth": 220,
"BTTMenuItemBlurredBackground": 1,
"BTTMenuSelectedTab": 0,
"BTTMenuItemPaddingLeft": 10,
"BTTMenuCategoryMenuVisibility": 1,
"BTTMenuItemPaddingTop": 5,
"BTTMenuItemBorderWidth": 2,
"BTTMenuCategoryShadow": 0,
"BTTMenuOpacityInactive": 1,
"BTTMenuCategoryOnlyShowIf": 0,
"BTTMenuItemCornerRadius": 10,
"BTTMenuCategoryModifiers": 0,
"BTTMenuItemBorderColorHover": "0.000, 0.000, 0.000, 0.000",
"BTTMenuShowIfWindowLevelEqualsEnabled": 0,
"BTTLastChangeUUID": "0A2FA459-B0EB-405A-8375-4680A0855400",
"BTTMenuItemBorderColor": "0.000, 0.000, 0.000, 0.000",
"BTTMenuCategorySize": 0,
"BTTMenuItemsUseModifierModes": false,
"BTTMenuElementIdentifier": "mouse_coords",
"BTTMenuItemPaddingRight": 10,
"BTTMenuCategorySpacing": 0,
"BTTMenuItemShadowEnabled": 0,
"BTTMenuAppearanceStyle": 0,
"BTTMenuItemPaddingBottom": 5,
"BTTMenuAlwaysUseLightMode": 1,
"BTTMenuCategoryBackground": 1,
"BTTMenuVisibility": 0,
"BTTMenuWindowResizable": 1,
"BTTMenuCategoryResizeOnHover": 0,
"BTTMenuCategoryBorder": 0,
"BTTMenuCategoryPosition": 0,
"BTTMenuCategoryZIndex": 0,
"BTTMenuCloseAfterAction": 0,
"BTTMenuItemSelectedTab": 1
},
"BTTMenuAvailability": 0,
"BTTMenuName": "mouse_coords"
}
I can't find the "mouse_coords" menu anywhere
Device information:
- Device: MacBook Pro (14-inch, 2021)
- macOS: 15.4 (24E248)
- BTT Version: 5.304 (2025040803)
- Alpha: 0 update(s) behind latest Alpha version 5.304 (2025040803).
- Regular: Installed version is ahead of latest Regular version 5.140.
Additional information (e.g. crash logs, related issues, etc.):