From 67aba5b5ad704170731e77703137084dc21a6b57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Davy=20H=C3=A9lard?= Date: Mon, 4 May 2026 18:04:38 +0200 Subject: [PATCH 1/6] [Scrollbar] Show how to make a scroll view --- .../assets/BlackRoundedSquareBackground.png | Bin 0 -> 248 bytes examples/scrollbar/assets/Grey.png | Bin 0 -> 199 bytes examples/scrollbar/assets/LightGrey.png | Bin 0 -> 200 bytes .../assets/Yellow Button_Hovered.png | Bin 0 -> 2270 bytes .../scrollbar/assets/Yellow Button_Idle.png | Bin 0 -> 2285 bytes .../assets/Yellow Button_Pressed.png | Bin 0 -> 2187 bytes .../assets/YellowRoundedSquareThumb.png | Bin 0 -> 351 bytes examples/scrollbar/scrollbar.json | 6673 +++++++++++++++++ 8 files changed, 6673 insertions(+) create mode 100644 examples/scrollbar/assets/BlackRoundedSquareBackground.png create mode 100644 examples/scrollbar/assets/Grey.png create mode 100644 examples/scrollbar/assets/LightGrey.png create mode 100644 examples/scrollbar/assets/Yellow Button_Hovered.png create mode 100644 examples/scrollbar/assets/Yellow Button_Idle.png create mode 100644 examples/scrollbar/assets/Yellow Button_Pressed.png create mode 100644 examples/scrollbar/assets/YellowRoundedSquareThumb.png create mode 100644 examples/scrollbar/scrollbar.json diff --git a/examples/scrollbar/assets/BlackRoundedSquareBackground.png b/examples/scrollbar/assets/BlackRoundedSquareBackground.png new file mode 100644 index 0000000000000000000000000000000000000000..b0000758bfb949ec86a8a606c4b422c39a4f5e5b GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4&HECyrsn$JLrv%n*= zn1Ml08H5=tmfDvA1=&kHeO=jKG4TrU>VN$4b1qOwvcxr_#5q4VH#M(>!MP|ku_QG` zp**uBL&4qCHz2%`PaLQy!PCVt#N+teYl?gg20U&Lw;$qj*r1TM<9{Is)8@!GCQU_5 zD}KjsDp@r@_faNe*#Gl2uRldLPHQ+D@6yiLx}%HHQs9JJ0TT;{fP%vT?k@-a-fa-$ l*mCfEkKl~DxH_iayd^o@eA4rRKLG7w@O1TaS?83{1OQl6Q7!-g literal 0 HcmV?d00001 diff --git a/examples/scrollbar/assets/Grey.png b/examples/scrollbar/assets/Grey.png new file mode 100644 index 0000000000000000000000000000000000000000..475da7f19666572ef83f2c30b8061966f8075385 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|8a-VcLn`9l zUT+j+P~c!Tl$iapbV9%KmnA#j-QCN%U$jB~0ZWO)4rX`Gpav$91q`f*I1>b#C5|Yt z9p;d52GNEcjy!F`2cQhW4Pb#Jpc)?a21gz+LpgyLM1vGd_%T2kZU>}}B+Na?zvIQM VgZAwT%|OR6c)I$ztaD0e0sxfgI)DHG literal 0 HcmV?d00001 diff --git a/examples/scrollbar/assets/LightGrey.png b/examples/scrollbar/assets/LightGrey.png new file mode 100644 index 0000000000000000000000000000000000000000..469e9aba4e5be9ba410314fc15be75770367c683 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|nmk<`Ln`9l zUS||!FyLS|{IH&*boPYvDqq}+@9wS^uG40)Kfw8-p@6+lXbA(Wh65v4i|_#jHp31_ zo;E>)HUl7?B+x9uquu~zC@1iO1dagJNcb^88EyxpKms7e26GsojGhM5j)PXs@@H0^ VI@odUnI6zJ44$rjF6*2UngA88IynFU literal 0 HcmV?d00001 diff --git a/examples/scrollbar/assets/Yellow Button_Hovered.png b/examples/scrollbar/assets/Yellow Button_Hovered.png new file mode 100644 index 0000000000000000000000000000000000000000..d575c5e6104c3f4f77ab0e19c6f700bef0819c25 GIT binary patch literal 2270 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 literal 0 HcmV?d00001 diff --git a/examples/scrollbar/assets/Yellow Button_Idle.png b/examples/scrollbar/assets/Yellow Button_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..b8b5b35afdfca3753c93e298416b3fd085d2922d GIT binary patch literal 2285 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 literal 0 HcmV?d00001 diff --git a/examples/scrollbar/assets/YellowRoundedSquareThumb.png b/examples/scrollbar/assets/YellowRoundedSquareThumb.png new file mode 100644 index 0000000000000000000000000000000000000000..a58ecdc1a365f81a846532377a2cc28ca2869f17 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4&HECyrsn$JLrv%n*= zn1Ml08H5=tmfDvA1=&kHeO=jKG4Tqpv)e7&`4%W7S>hT|;+&tGo0?a`;9QiNSdyBe zP@Y+mq2TW68xY>eCk|9}+|$J|#N+teskVHKfg*0_r*^s|AJZ0fTDF0!llMmBf(;B| z2lyfy4&CR=aYz#FN?a7sH{Wg1PN|6n5t(l|e=?0xx0ZyO2uKOaEB{*rnQ0}a_cV6W;?~1tM4i<*Gt%L|oaNze%i?45arrx|hL;0~qqc8|LN`3ryxA-^PD#HW1_m;B#-4OEl&3rqD mEhfT(Y?+5bXSU5v`N7oTX!d4ZrfD9~OAMZ_elF{r5}E+ne10bY literal 0 HcmV?d00001 diff --git a/examples/scrollbar/scrollbar.json b/examples/scrollbar/scrollbar.json new file mode 100644 index 000000000..784f63804 --- /dev/null +++ b/examples/scrollbar/scrollbar.json @@ -0,0 +1,6673 @@ +{ + "firstLayout": "", + "gdVersion": { + "build": 266, + "major": 5, + "minor": 6, + "revision": 0 + }, + "properties": { + "adaptGameResolutionAtRuntime": true, + "antialiasingMode": "MSAA", + "antialisingEnabledOnMobile": false, + "folderProject": false, + "orientation": "landscape", + "packageName": "com.example.gamename", + "pixelsRounding": false, + "projectUuid": "5898552f-8ba2-4fa8-a42d-3e8ef6ddd615", + "scaleMode": "linear", + "sizeOnStartupMode": "adaptWidth", + "templateSlug": "", + "useDeprecatedZeroAsDefaultStringVariable": true, + "version": "1.0.0", + "name": "scrollbar", + "description": "", + "author": "", + "windowWidth": 1280, + "windowHeight": 720, + "latestCompilationDirectory": "", + "maxFPS": 60, + "minFPS": 20, + "verticalSync": false, + "platformSpecificAssets": {}, + "loadingScreen": { + "backgroundColor": 0, + "backgroundFadeInDuration": 0.2, + "backgroundImageResourceName": "", + "gdevelopLogoStyle": "light", + "logoAndProgressFadeInDuration": 0.2, + "logoAndProgressLogoFadeInDelay": 0, + "minDuration": 1.5, + "progressBarColor": 16777215, + "progressBarHeight": 20, + "progressBarMaxWidth": 200, + "progressBarMinWidth": 40, + "progressBarWidthPercent": 30, + "showGDevelopSplash": true, + "showProgressBar": true + }, + "watermark": { + "placement": "bottom-left", + "showWatermark": true + }, + "authorIds": [], + "authorUsernames": [], + "categories": [], + "playableDevices": [], + "extensionProperties": [], + "platforms": [ + { + "name": "GDevelop JS platform" + } + ], + "currentPlatform": "GDevelop JS platform" + }, + "resources": { + "resources": [ + { + "file": "assets/BlackRoundedSquareBackground.png", + "kind": "image", + "metadata": "", + "name": "assets\\BlackRoundedSquareBackground.png", + "smoothed": true, + "userAdded": false, + "origin": { + "identifier": "https://asset-resources.gdevelop.io/staging/public-resources/Scrollbars/Kenney/9d3a7e128ae4e915350c4e6dfd03b65dfa90e28ec73ff372d1e2aae75a1002a8_BlackRoundedSquareBackground.png", + "name": "BlackRoundedSquareBackground.png" + } + }, + { + "file": "assets/YellowRoundedSquareThumb.png", + "kind": "image", + "metadata": "", + "name": "assets\\YellowRoundedSquareThumb.png", + "smoothed": true, + "userAdded": false, + "origin": { + "identifier": "https://asset-resources.gdevelop.io/staging/public-resources/Scrollbars/Kenney/787adbbfd4d93e6a2f33d7b20115926d950e35c177ca2e699370ec02504c53be_YellowRoundedSquareThumb.png", + "name": "YellowRoundedSquareThumb.png" + } + }, + { + "file": "assets/LightGrey.png", + "kind": "image", + "metadata": "{\"extension\":\".png\",\"localFilePath\":\"assets/DarkGrey.png\"}", + "name": "LightGrey", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/Yellow Button_Hovered.png", + "kind": "image", + "metadata": "", + "name": "Yellow Button_Hovered.png", + "smoothed": true, + "userAdded": false, + "origin": { + "identifier": "https://asset-resources.gdevelop.io/staging/public-resources/Menu buttons/c1e14acb64b9963341656c997853154dc4c86cd1c46fb12bfbe012d99712ef61_Yellow Button_Hovered.png", + "name": "Yellow Button_Hovered.png" + } + }, + { + "file": "assets/Yellow Button_Idle.png", + "kind": "image", + "metadata": "", + "name": "Yellow Button_Idle.png", + "smoothed": true, + "userAdded": false, + "origin": { + "identifier": "https://asset-resources.gdevelop.io/staging/public-resources/Menu buttons/1cacfd123a1eb708837337c27982f6871f5127c5890dbf0775e0f411958fcbf1_Yellow Button_Idle.png", + "name": "Yellow Button_Idle.png" + } + }, + { + "file": "assets/Yellow Button_Pressed.png", + "kind": "image", + "metadata": "", + "name": "Yellow Button_Pressed.png", + "smoothed": true, + "userAdded": false, + "origin": { + "identifier": "https://asset-resources.gdevelop.io/staging/public-resources/Menu buttons/928c3ea4db1da835c9f8cc5b7089a47228350209d2ff489e1484c31e5ce41b3d_Yellow Button_Pressed.png", + "name": "Yellow Button_Pressed.png" + } + }, + { + "file": "assets/Grey.png", + "kind": "image", + "metadata": "{\"extension\":\".png\"}", + "name": "Grey", + "smoothed": true, + "userAdded": false + } + ] + }, + "objects": [], + "objectsFolderStructure": { + "folderName": "__ROOT" + }, + "objectsGroups": [], + "variables": [], + "layouts": [ + { + "b": 44, + "disableInputWhenNotFocused": true, + "mangledName": "Scroll_32view", + "name": "Scroll view", + "r": 44, + "standardSortMethod": true, + "stopSoundsOnStartup": true, + "title": "", + "v": 44, + "uiSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 0.6040838749988883, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + }, + "objectsGroups": [], + "variables": [], + "instances": [ + { + "angle": 0, + "customSize": true, + "depth": 64, + "height": 573, + "keepRatio": true, + "layer": "UI", + "name": "ScrollBar", + "persistentUuid": "9fb610d4-7863-4056-b30a-3821a7e0fc9b", + "width": 24, + "x": 1033, + "y": 0, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 258, + "keepRatio": true, + "layer": "", + "name": "Text", + "persistentUuid": "2cfd67ca-82d9-448c-9354-6fb7e7e0d9b5", + "width": 705, + "x": 286, + "y": 44, + "zOrder": 2, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 2688, + "keepRatio": true, + "layer": "", + "name": "ContentBackground", + "persistentUuid": "a3b36d9c-b854-43d9-b926-d883f3f4e8b5", + "width": 820, + "x": 236, + "y": -2, + "zOrder": 1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "UI", + "name": "YesButton", + "persistentUuid": "6f67c208-f621-49bb-abd7-55bb0ddfa3c3", + "width": 0, + "x": 699, + "y": 592, + "zOrder": 5, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "UI", + "name": "NoButton", + "persistentUuid": "69dd08e8-7190-4b62-a78c-6b8bb9d7f755", + "width": 0, + "x": 333, + "y": 592, + "zOrder": 9, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 147, + "keepRatio": true, + "layer": "UI", + "name": "NewSprite", + "persistentUuid": "b2f4e1f0-2099-4496-ad37-31ed7b369d39", + "width": 1282, + "x": 0, + "y": 573, + "zOrder": 2, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], + "objects": [ + { + "assetStoreId": "3b67abad485f3a4dee6271e8cdc41aee5e3f9da58939aeae39ad9dbd67e7140b", + "name": "ScrollBar", + "persistentUuid": "31650ac1-7627-488b-ae00-a3cc4e5cde91", + "type": "Scrollbar::Scrollbar", + "variant": "Yellow rounded scroll bar", + "variables": [], + "effects": [], + "behaviors": [], + "content": {} + }, + { + "assetStoreId": "", + "bold": false, + "italic": false, + "name": "Text", + "persistentUuid": "b8ee8ebb-9207-4488-a7f1-06394e061e78", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [], + "string": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim. Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh. Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non diam sodales hendrerit.\n\nUt velit mauris, egestas sed, gravida nec, ornare ut, mi. Aenean ut orci vel massa suscipit pulvinar. Nulla sollicitudin. Fusce varius, ligula non tempus aliquam, nunc turpis ullamcorper nibh, in tempus sapien eros vitae ligula. Pellentesque rhoncus nunc et augue. Integer id felis. Curabitur aliquet pellentesque diam. Integer quis metus vitae elit lobortis egestas. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi vel erat non mauris convallis vehicula. Nulla et sapien. Integer tortor tellus, aliquam faucibus, convallis id, congue eu, quam. Mauris ullamcorper felis vitae erat. Proin feugiat, augue non elementum posuere, metus purus iaculis lectus, et tristique ligula justo vitae magna.\nAliquam convallis sollicitudin purus. Praesent aliquam, enim at fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, felis magna fermentum augue, et ultricies lacus lorem varius purus. Curabitur eu amet.", + "font": "", + "textAlignment": "left", + "characterSize": 40, + "color": { + "b": 29, + "g": 29, + "r": 29 + }, + "content": { + "bold": false, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim. Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh. Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non diam sodales hendrerit.\n\nUt velit mauris, egestas sed, gravida nec, ornare ut, mi. Aenean ut orci vel massa suscipit pulvinar. Nulla sollicitudin. Fusce varius, ligula non tempus aliquam, nunc turpis ullamcorper nibh, in tempus sapien eros vitae ligula. Pellentesque rhoncus nunc et augue. Integer id felis. Curabitur aliquet pellentesque diam. Integer quis metus vitae elit lobortis egestas. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi vel erat non mauris convallis vehicula. Nulla et sapien. Integer tortor tellus, aliquam faucibus, convallis id, congue eu, quam. Mauris ullamcorper felis vitae erat. Proin feugiat, augue non elementum posuere, metus purus iaculis lectus, et tristique ligula justo vitae magna.\nAliquam convallis sollicitudin purus. Praesent aliquam, enim at fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, felis magna fermentum augue, et ultricies lacus lorem varius purus. Curabitur eu amet.", + "font": "", + "textAlignment": "left", + "verticalTextAlignment": "top", + "characterSize": 40, + "lineHeight": 0, + "color": "29;29;29" + } + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "ContentBackground", + "persistentUuid": "a08b2ced-91fa-40a7-b913-cde380ff90d6", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [], + "animations": [ + { + "name": "DarkGrey", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "metadata": "{\"pskl\":{}}", + "timeBetweenFrames": 0.08, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "LightGrey", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 0, + "y": 0 + }, + { + "x": 64, + "y": 0 + }, + { + "x": 64, + "y": 64 + }, + { + "x": 0, + "y": 64 + } + ] + ] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "615de0316452630b9f4f6a39decc82e2449b82c1afd1ff24d6470dad2922177b", + "name": "YesButton", + "persistentUuid": "a84fa812-27e4-427f-bc23-6c65b9ead1c7", + "type": "PanelSpriteButton::PanelSpriteButton", + "variant": "Yellow button", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "LeftPadding": 16, + "RightPadding": 16, + "PressedLabelOffsetY": 10, + "BottomPadding": 32, + "TopPadding": 16, + "HoveredFadeOutDuration": 0.25, + "LabelText": "Yes" + } + }, + { + "assetStoreId": "615de0316452630b9f4f6a39decc82e2449b82c1afd1ff24d6470dad2922177b", + "name": "NoButton", + "persistentUuid": "fee4b9d6-33b0-4a43-a895-05ad1923593f", + "type": "PanelSpriteButton::PanelSpriteButton", + "variant": "Yellow button", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "LeftPadding": 16, + "RightPadding": 16, + "PressedLabelOffsetY": 10, + "BottomPadding": 32, + "TopPadding": 16, + "HoveredFadeOutDuration": 0.25, + "LabelText": "No" + } + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "NewSprite", + "persistentUuid": "35ddf924-22ee-48ea-84ad-d81d012e141b", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [], + "animations": [ + { + "name": "Grey", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "metadata": "{\"pskl\":{}}", + "timeBetweenFrames": 0.08, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "Grey", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 0, + "y": 0 + }, + { + "x": 64, + "y": 0 + }, + { + "x": 64, + "y": 64 + }, + { + "x": 0, + "y": 64 + } + ] + ] + } + ] + } + ] + } + ] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "ScrollBar" + }, + { + "objectName": "Text" + }, + { + "objectName": "ContentBackground" + }, + { + "objectName": "YesButton" + }, + { + "objectName": "NewSprite" + }, + { + "objectName": "NoButton" + } + ] + }, + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "SceneJustBegins" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::SetContentLength" + }, + "parameters": [ + "ScrollBar", + "=", + "ContentBackground.Height()", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "IsCursorOnObject" + }, + "parameters": [ + "ContentBackground", + "", + "", + "" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "Scrollbar::Scrollbar::IsThumbDragged" + }, + "parameters": [ + "ScrollBar", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "DragCameraWithPointer::DragCameraWithPointer" + }, + "parameters": [ + "", + "0", + "", + "\"vertical\"", + "Left", + "" + ] + }, + { + "type": { + "value": "Scrollbar::Scrollbar::SetScrollCenter" + }, + "parameters": [ + "ScrollBar", + "=", + "CameraCenterY() - (CameraCenterY(\"UI\") - ScrollBar.CenterY())", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "IsMouseWheelScrollingUp" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::SetScrollCenter" + }, + "parameters": [ + "ScrollBar", + "-", + "100", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "IsMouseWheelScrollingDown" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::SetScrollCenter" + }, + "parameters": [ + "ScrollBar", + "+", + "100", + "" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetCameraCenterY" + }, + "parameters": [ + "", + "=", + "ScrollBar.ScrollCenter() + (CameraCenterY(\"UI\") - ScrollBar.CenterY())", + "", + "" + ] + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [ + { + "effectType": "Scene3D::HemisphereLight", + "name": "3D Ambient Hemisphere Light", + "doubleParameters": { + "elevation": 40, + "intensity": 0.33, + "rotation": 300 + }, + "stringParameters": { + "groundColor": "127;127;127", + "skyColor": "255;255;255", + "top": "Z+" + }, + "booleanParameters": {} + }, + { + "effectType": "Scene3D::DirectionalLight", + "name": "3D Sun Light", + "doubleParameters": { + "distanceFromCamera": 1500, + "elevation": 40, + "frustumSize": 4000, + "intensity": 0.75, + "minimumShadowBias": 0, + "rotation": 300 + }, + "stringParameters": { + "color": "255;255;255", + "shadowQuality": "medium", + "top": "Z+" + }, + "booleanParameters": { + "isCastingShadow": true + } + } + ] + }, + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "UI", + "renderingType": "", + "visibility": true, + "cameras": [], + "effects": [ + { + "effectType": "Scene3D::HemisphereLight", + "name": "3D Ambient Hemisphere Light", + "doubleParameters": { + "elevation": 40, + "intensity": 0.33, + "rotation": 300 + }, + "stringParameters": { + "groundColor": "127;127;127", + "skyColor": "255;255;255", + "top": "Z+" + }, + "booleanParameters": {} + }, + { + "effectType": "Scene3D::DirectionalLight", + "name": "3D Sun Light", + "doubleParameters": { + "distanceFromCamera": 1500, + "elevation": 40, + "frustumSize": 4000, + "intensity": 0.75, + "minimumShadowBias": 0, + "rotation": 300 + }, + "stringParameters": { + "color": "255;255;255", + "shadowQuality": "medium", + "top": "Z+" + }, + "booleanParameters": { + "isCastingShadow": true + } + } + ] + } + ], + "behaviorsSharedData": [ + { + "name": "Animation", + "type": "AnimatableCapability::AnimatableBehavior" + }, + { + "name": "Effect", + "type": "EffectCapability::EffectBehavior" + }, + { + "name": "Flippable", + "type": "FlippableCapability::FlippableBehavior" + }, + { + "name": "Opacity", + "type": "OpacityCapability::OpacityBehavior" + }, + { + "name": "Resizable", + "type": "ResizableCapability::ResizableBehavior" + }, + { + "name": "Scale", + "type": "ScalableCapability::ScalableBehavior" + }, + { + "name": "Text", + "type": "TextContainerCapability::TextContainerBehavior" + } + ] + } + ], + "externalEvents": [], + "eventsFunctionsExtensions": [ + { + "author": "", + "category": "User interface", + "dimension": "2D", + "extensionNamespace": "", + "fullName": "Scrollbar", + "gdevelopVersion": "", + "helpPath": "", + "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLDExSDExVjNjMC0xLjEsMC45LTIsMi0yaDZjMS4xLDAsMiwwLjksMiwyVjExeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LDMxaC02Yy0xLjEsMC0yLTAuOS0yLTJ2LThoMTB2OEMyMSwzMC4xLDIwLjEsMzEsMTksMzF6Ii8+DQo8cmVjdCB4PSIxMSIgeT0iMTEiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIvPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMTQsNyAxNiw1IDE4LDcgIi8+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIxOCwyNSAxNiwyNyAxNCwyNSAiLz4NCjwvc3ZnPg0K", + "name": "Scrollbar", + "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/Line Hero Pack/Master/SVG/Interface Elements/c1313ac0735bd1c08d7327fd9a56b4d8cebf1b343f9ba82f1b141358433e1cdb_Interface Elements_interface_ui_scroll_bar_scrollbar.svg", + "shortDescription": "A scrollbar to help making a scroll view.", + "version": "1.0.1", + "description": [ + "A scrollbar to help making a scroll view.", + "", + "An example of scroll view can be found in the [multiplayer custom lobbies](https://wiki.gdevelop.io/gdevelop5/extensions/multiplayer-custom-lobbies/) extension." + ], + "origin": { + "identifier": "Scrollbar", + "name": "gdevelop-extension-store" + }, + "tags": [ + "scroll", + "bar" + ], + "authorIds": [ + "IWykYNRvhCZBN3vEgKEbBPOR3Oc2", + "dt0tRnf2kHWJnjkrpnzTzNj9Yc63", + "QjE1CI3drHNR9Wklz2gTC5WbEgh1" + ], + "dependencies": [], + "globalVariables": [], + "sceneVariables": [], + "eventsFunctions": [], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT" + }, + "eventsBasedBehaviors": [], + "eventsBasedObjects": [ + { + "areaMaxX": 10, + "areaMaxY": 500, + "areaMaxZ": 64, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "assetStoreTag": "scrollbars", + "defaultName": "", + "description": "A scrollbar to help making a scroll view.", + "fullName": "Scrollbar", + "helpPath": "", + "iconUrl": "", + "isInnerAreaFollowingParentSize": true, + "isUsingLegacyInstancesRenderer": false, + "name": "Scrollbar", + "previewIconUrl": "", + "objects": [ + { + "assetStoreId": "", + "bottomMargin": 4, + "height": 60, + "leftMargin": 4, + "name": "Background", + "rightMargin": 4, + "texture": "", + "tiled": false, + "topMargin": 4, + "type": "PanelSpriteObject::PanelSprite", + "width": 16, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "rightEdgeAnchor": 2, + "bottomEdgeAnchor": 2, + "topEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "", + "bottomMargin": 4, + "height": 60, + "leftMargin": 4, + "name": "Thumb", + "rightMargin": 4, + "texture": "", + "tiled": false, + "topMargin": 4, + "type": "PanelSpriteObject::PanelSprite", + "width": 16, + "variables": [ + { + "name": "StartScrollY", + "type": "number", + "value": 0 + } + ], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 0, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 0, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "Draggable", + "type": "DraggableBehavior::Draggable", + "checkCollisionMask": true + } + ] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Background" + }, + { + "objectName": "Thumb" + } + ] + }, + "objectsGroups": [], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 500, + "layer": "", + "name": "Background", + "persistentUuid": "0fda928c-9157-49d3-9264-081632e9dcf9", + "width": 10, + "x": 0, + "y": 0, + "zOrder": 1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 60, + "layer": "", + "name": "Thumb", + "persistentUuid": "f8ff1fce-21b4-4ec1-8716-dc38dd6a7c6f", + "width": 10, + "x": 0, + "y": 0, + "zOrder": 2, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": [], + "eventsFunctions": [ + { + "fullName": "", + "functionType": "Action", + "name": "doStepPostEvents", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Once" + }, + "parameters": [] + } + ], + "actions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::SetScrollPosition" + }, + "parameters": [ + "Object", + "=", + "0", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "Scrollbar::Scrollbar::IsScrollingRequired" + }, + "parameters": [ + "Object", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "ActivateBehavior" + }, + "parameters": [ + "Thumb", + "Draggable", + "no" + ] + }, + { + "type": { + "value": "Scrollbar::Scrollbar::SetScrollPosition" + }, + "parameters": [ + "Object", + "=", + "0", + "" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShouldHideWhenUseless", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "Cache" + }, + "parameters": [ + "Background" + ] + }, + { + "type": { + "value": "Cache" + }, + "parameters": [ + "Thumb" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::IsScrollingRequired" + }, + "parameters": [ + "Object", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "ActivateBehavior" + }, + "parameters": [ + "Thumb", + "Draggable", + "yes" + ] + }, + { + "type": { + "value": "Montre" + }, + "parameters": [ + "Background", + "" + ] + }, + { + "type": { + "value": "Montre" + }, + "parameters": [ + "Thumb", + "" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "SourisSurObjet" + }, + "parameters": [ + "Background", + "", + "", + "" + ] + }, + { + "type": { + "inverted": true, + "value": "DraggableBehavior::Dragged" + }, + "parameters": [ + "Thumb", + "Draggable" + ] + }, + { + "type": { + "value": "MouseButtonFromTextReleased" + }, + "parameters": [ + "", + "\"Left\"" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "CursorY" + }, + "parameters": [ + "", + "<", + "Thumb.Y()", + "", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::SetScrollPosition" + }, + "parameters": [ + "Object", + "-", + "ContentLength", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "CursorY" + }, + "parameters": [ + "", + ">", + "Thumb.Y() + Thumb.Height()", + "", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::SetScrollPosition" + }, + "parameters": [ + "Object", + "+", + "ContentLength", + "" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::IsThumbDragged" + }, + "parameters": [ + "Object", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::SetScrollPosition" + }, + "parameters": [ + "Object", + "=", + "(Thumb.Y() - Background.Y()) * (ContentLength - Background.Height()) / (Background.Height() - Thumb.Height())", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Make sure the ScrollPosition don't go over the limit when the limit when the parent is resized." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::SetScrollPosition" + }, + "parameters": [ + "Object", + "=", + "ScrollPosition", + "" + ] + }, + { + "type": { + "value": "Scrollbar::Scrollbar::UpdateThumbPosition" + }, + "parameters": [ + "Object", + "" + ] + } + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "Update the thumb position.", + "fullName": "Update thumb position", + "functionType": "Action", + "name": "UpdateThumbPosition", + "private": true, + "sentence": "Update thumb position of _PARAM0_", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "MettreX" + }, + "parameters": [ + "Thumb", + "=", + "Background.X()" + ] + }, + { + "type": { + "value": "ResizableCapability::ResizableBehavior::SetHeight" + }, + "parameters": [ + "Thumb", + "Resizable", + "=", + "max(ThumbLengthMin, Background.Height() * Background.Height() / ContentLength)" + ] + }, + { + "type": { + "value": "MettreY" + }, + "parameters": [ + "Thumb", + "=", + "clamp(Background.Y(), Background.Y() + Background.Height() - Thumb.Height(), Background.Y() + ScrollPosition * (Background.Height() - Thumb.Height()) / (ContentLength - Background.Height()))" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "the top position of the displayed part.", + "fullName": "Scroll top position", + "functionType": "ExpressionAndCondition", + "name": "ScrollPosition", + "private": true, + "sentence": "the scroll top position", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "ScrollPosition" + ] + } + ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "ScrollPosition", + "name": "SetScrollPosition", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "ScrollPosition", + "=", + "clamp(Value, 0, max(0, ContentLength - Background.Height()))" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "the content length of the object. The length of the content to scroll. The scroll bar don't actually scroll the content. You have to do it yourself with camera actions.", + "fullName": "Content length", + "functionType": "ExpressionAndCondition", + "name": "ContentLength", + "sentence": "the content length", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "ContentLength" + ] + } + ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "ContentLength", + "name": "SetContentLength", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "ContentLength", + "=", + "Value" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the thumb of the scrollbar is dragged.", + "fullName": "Thumb is dragged", + "functionType": "Condition", + "name": "IsThumbDragged", + "sentence": "The thumb of _PARAM0_ is dragged", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "DraggableBehavior::Dragged" + }, + "parameters": [ + "Thumb", + "Draggable" + ] + }, + { + "type": { + "value": "DraggableBehavior::Dropped" + }, + "parameters": [ + "Thumb", + "Draggable" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the content is big enough to require scrolling.", + "fullName": "Scrolling is required", + "functionType": "Condition", + "name": "IsScrollingRequired", + "sentence": "The content of _PARAM0_ is big enough to require scrolling", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "ResizableCapability::ResizableBehavior::Height" + }, + "parameters": [ + "Background", + "Resizable", + "<", + "ContentLength" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "the center position of the displayed part.", + "fullName": "Scroll center position", + "functionType": "ExpressionAndCondition", + "name": "ScrollCenter", + "sentence": "the scroll center position", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "ScrollPosition + Background.Height() / 2" + ] + } + ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "the bottom position of the displayed part.", + "fullName": "Scroll bottom position", + "functionType": "ExpressionAndCondition", + "name": "ScrollBottom", + "sentence": "the scroll bottom position", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "ScrollPosition + Background.Height()" + ] + } + ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "the top position of the displayed part.", + "fullName": "Scroll top position", + "functionType": "ExpressionAndCondition", + "name": "ScrollTop", + "sentence": "the scroll top position", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "ScrollPosition" + ] + } + ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "ScrollCenter", + "name": "SetScrollCenter", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::SetScrollPosition" + }, + "parameters": [ + "Object", + "=", + "Value - Background.Height() / 2", + "" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "ScrollBottom", + "name": "SetScrollBottom", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::SetScrollPosition" + }, + "parameters": [ + "Object", + "=", + "Value - Background.Height()", + "" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "object" + } + ], + "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPostEvents" + }, + { + "functionName": "UpdateThumbPosition" + }, + { + "functionName": "ScrollPosition" + }, + { + "functionName": "SetScrollPosition" + }, + { + "functionName": "ScrollTop" + }, + { + "functionName": "ScrollCenter" + }, + { + "functionName": "SetScrollCenter" + }, + { + "functionName": "ScrollBottom" + }, + { + "functionName": "SetScrollBottom" + }, + { + "functionName": "ContentLength" + }, + { + "functionName": "SetContentLength" + }, + { + "functionName": "IsThumbDragged" + }, + { + "functionName": "IsScrollingRequired" + } + ] + }, + "propertyDescriptors": [ + { + "value": "0", + "type": "Number", + "unit": "Pixel", + "label": "Scroll position", + "hidden": true, + "name": "ScrollPosition" + }, + { + "value": "2000", + "type": "Number", + "unit": "Pixel", + "label": "Content length", + "description": "The length of the content to scroll. The scroll bar don't actually scroll the content. You have to do it yourself with camera actions.", + "hidden": true, + "name": "ContentLength" + }, + { + "value": "40", + "type": "Number", + "unit": "Pixel", + "label": "Min thumb length", + "name": "ThumbLengthMin" + }, + { + "value": "true", + "type": "Boolean", + "label": "Hide the bar when the content is too small", + "name": "ShouldHideWhenUseless" + } + ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "ScrollPosition" + }, + { + "propertyName": "ContentLength" + }, + { + "propertyName": "ThumbLengthMin" + }, + { + "propertyName": "ShouldHideWhenUseless" + } + ] + }, + "variants": [ + { + "areaMaxX": 24, + "areaMaxY": 500, + "areaMaxZ": 64, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "assetStoreAssetId": "3b67abad485f3a4dee6271e8cdc41aee5e3f9da58939aeae39ad9dbd67e7140b", + "assetStoreOriginalName": "Yellow rounded scroll bar", + "name": "Yellow rounded scroll bar", + "objects": [ + { + "assetStoreId": "", + "bottomMargin": 6, + "height": 60, + "leftMargin": 6, + "name": "Background", + "rightMargin": 6, + "texture": "assets\\BlackRoundedSquareBackground.png", + "tiled": false, + "topMargin": 6, + "type": "PanelSpriteObject::PanelSprite", + "width": 24, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 2, + "topEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "", + "bottomMargin": 6, + "height": 60, + "leftMargin": 6, + "name": "Thumb", + "rightMargin": 6, + "texture": "assets\\YellowRoundedSquareThumb.png", + "tiled": false, + "topMargin": 6, + "type": "PanelSpriteObject::PanelSprite", + "width": 24, + "variables": [ + { + "name": "StartScrollY", + "type": "number", + "value": 0 + } + ], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 0, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 0, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "Draggable", + "type": "DraggableBehavior::Draggable", + "checkCollisionMask": true + } + ] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Background" + }, + { + "objectName": "Thumb" + } + ] + }, + "objectsGroups": [], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 500, + "layer": "", + "name": "Background", + "persistentUuid": "0fda928c-9157-49d3-9264-081632e9dcf9", + "width": 24, + "x": 0, + "y": 0, + "zOrder": 1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 60, + "layer": "", + "name": "Thumb", + "persistentUuid": "f8ff1fce-21b4-4ec1-8716-dc38dd6a7c6f", + "width": 10, + "x": 0, + "y": 0, + "zOrder": 2, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 1.1860766270755787, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + } + ] + } + ] + }, + { + "author": "@ddabrahim", + "category": "Camera", + "dimension": "2D", + "extensionNamespace": "", + "fullName": "Drag camera with the mouse (or touchscreen)", + "gdevelopVersion": ">=5.5.222", + "helpPath": "", + "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLWRyYWctdmFyaWFudCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0yMi42NywxMkwxOC4xOCwxNi41TDE1LjY3LDE0TDE3LjY1LDEyTDE1LjY3LDEwLjA0TDE4LjE4LDcuNTNMMjIuNjcsMTJNMTIsMS4zM0wxNi40Nyw1LjgyTDEzLjk2LDguMzNMMTIsNi4zNUwxMCw4LjMzTDcuNSw1LjgyTDEyLDEuMzNNMTIsMjIuNjdMNy41MywxOC4xOEwxMC4wNCwxNS42N0wxMiwxNy42NUwxNCwxNS42N0wxNi41LDE4LjE4TDEyLDIyLjY3TTEuMzMsMTJMNS44Miw3LjVMOC4zMywxMEw2LjM1LDEyTDguMzMsMTMuOTZMNS44MiwxNi40N0wxLjMzLDEyTTEyLDEwQTIsMiAwIDAsMSAxNCwxMkEyLDIgMCAwLDEgMTIsMTRBMiwyIDAgMCwxIDEwLDEyQTIsMiAwIDAsMSAxMiwxMFoiIC8+PC9zdmc+", + "name": "DragCameraWithPointer", + "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/drag-variant.svg", + "shortDescription": "Pan/drag camera with mouse or touch. Configurable inertia and bounds.", + "version": "1.2.0", + "description": [ + "Move a camera by dragging the mouse (or touchscreen). ", + "", + "How to use:", + "- Run this action on every frame that you want the camera to be movable by the mouse (or touchscreen)", + "- Select the mouse button to use (choose \"left\" for touchscreen)", + "- Select which directions the camera will move (vertical, horizontal, or both) ", + "- Select the layer that will be moved", + "", + "Tips:", + "- If no parameters are selected, the camera will move in both directions when the left mouse button (or touchscreen) are dragged." + ], + "origin": { + "identifier": "DragCameraWithPointer", + "name": "gdevelop-extension-store" + }, + "tags": [ + "mouse", + "cursor", + "pointer", + "touch", + "drag", + "camera", + "scroll", + "gestures" + ], + "authorIds": [ + "GfzRsieyUFVnsRR8OZThsPR29oq2", + "gqDaZjCfevOOxBYkK6zlhtZnXCg1" + ], + "dependencies": [], + "globalVariables": [], + "sceneVariables": [ + { + "name": "ScrollStartX", + "type": "number", + "value": 0 + }, + { + "name": "ScrollStartY", + "type": "number", + "value": 0 + } + ], + "eventsFunctions": [ + { + "description": "Move a camera by dragging the mouse (or touchscreen).", + "fullName": "Drag camera with the mouse", + "functionType": "Action", + "name": "DragCameraWithPointer", + "sentence": "Drag camera on layer _PARAM2_ in _PARAM3_ directions using _PARAM4_ mouse button", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "MouseButtonFromTextPressed" + }, + "parameters": [ + "", + "InputButton" + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::And" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "MouseButtonPressed" + }, + "parameters": [ + "", + "Left" + ] + }, + { + "type": { + "inverted": true, + "value": "GetArgumentAsBoolean" + }, + "parameters": [ + "\"InputButton\"" + ] + } + ] + } + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Once" + }, + "parameters": [] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "ScrollStartX", + "=", + "CursorX(Layer, Camera)" + ] + }, + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "ScrollStartY", + "=", + "CursorY(Layer, Camera)" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StrEqual" + }, + "parameters": [ + "Direction", + "!=", + "\"vertical\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetCameraCenterX" + }, + "parameters": [ + "", + "-", + "CursorX(Layer, Camera) - ScrollStartX", + "Layer", + "Camera" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StrEqual" + }, + "parameters": [ + "Direction", + "!=", + "\"horizontal\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetCameraCenterY" + }, + "parameters": [ + "", + "-", + "CursorY(Layer, Camera) - ScrollStartY", + "Layer", + "Camera" + ] + } + ] + } + ] + } + ], + "parameters": [ + { + "description": "Camera number (default: 0)", + "name": "Camera", + "type": "expression" + }, + { + "description": "Camera layer (default: \"\")", + "name": "Layer", + "type": "layer" + }, + { + "description": "Directions that the camera can move (horizontal, vertical, both)", + "name": "Direction", + "supplementaryInformation": "[\"vertical\",\"horizontal\",\"both\"]", + "type": "stringWithSelector" + }, + { + "description": "Mouse button (use \"Left\" for touchscreen)", + "name": "InputButton", + "type": "mouse" + } + ], + "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "DragCameraWithPointer" + } + ] + }, + "eventsBasedBehaviors": [], + "eventsBasedObjects": [] + }, + { + "author": "", + "category": "User interface", + "dimension": "2D", + "extensionNamespace": "", + "fullName": "Labeled button", + "gdevelopVersion": ">=5.5.230", + "helpPath": "/objects/button", + "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI5LDIzSDNjLTEuMSwwLTItMC45LTItMlYxMWMwLTEuMSwwLjktMiwyLTJoMjZjMS4xLDAsMiwwLjksMiwydjEwQzMxLDIyLjEsMzAuMSwyMywyOSwyM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMywxOUwxMywxOWMtMS4xLDAtMi0wLjktMi0ydi0yYzAtMS4xLDAuOS0yLDItMmgwYzEuMSwwLDIsMC45LDIsMnYyQzE1LDE4LjEsMTQuMSwxOSwxMywxOXoiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxOCIgeTE9IjEzIiB4Mj0iMTgiIHkyPSIxOSIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjIxIiB5MT0iMTMiIHgyPSIxOCIgeTI9IjE3Ii8+DQo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMjEiIHkxPSIxOSIgeDI9IjE5IiB5Mj0iMTYiLz4NCjwvc3ZnPg0K", + "name": "PanelSpriteButton", + "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Line Hero Pack/Master/SVG/Interface Elements/Interface Elements_interface_ui_button_ok_cta_clock_tap.svg", + "shortDescription": "Resizeable button with a label.", + "version": "2.2.0", + "description": [ + "A button that can be used for menus and most labelled buttons of a game. The button can be customized with a background for each state and a label. It handles user interactions and a simple condition can be used to check if it is clicked.", + "", + "There are ready-to-use buttons in the asset-store [menu buttons pack](https://editor.gdevelop.io/?initial-dialog=asset-store&asset-pack=menu-buttons-menu-buttons)." + ], + "origin": { + "identifier": "PanelSpriteButton", + "name": "gdevelop-extension-store" + }, + "tags": [ + "button", + "ui" + ], + "authorIds": [ + "IWykYNRvhCZBN3vEgKEbBPOR3Oc2" + ], + "changelog": [ + { + "version": "2.0.0", + "breaking": "- Buttons now use \"variants\", allowing easy swapping of their visual aspect. You will have to make some adjustments to existing buttons in your project. Follow this [migration documentation](https://wiki.gdevelop.io/gdevelop5/objects/custom-objects-prefab-template/migrate-to-variants/) to do these changes." + } + ], + "dependencies": [], + "globalVariables": [], + "sceneVariables": [], + "eventsFunctions": [ + { + "description": "Check if the events are running for the editor.", + "fullName": "Editor is running", + "functionType": "Condition", + "name": "IsInGameEdition", + "private": true, + "sentence": "Events are running for the editor", + "events": [ + { + "type": "BuiltinCommonInstructions::JsCode", + "inlineCode": [ + "const game = runtimeScene.getGame();\r", + "eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition();" + ], + "parameterObjects": "", + "useStrict": true, + "eventsSheetExpanded": false + } + ], + "parameters": [], + "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "IsInGameEdition" + } + ] + }, + "eventsBasedBehaviors": [ + { + "description": "The finite state machine used internally by the button object.", + "fullName": "Button finite state machine", + "helpPath": "", + "iconUrl": "", + "name": "ButtonFSM", + "objectType": "", + "previewIconUrl": "", + "private": true, + "eventsFunctions": [ + { + "fullName": "", + "functionType": "Action", + "name": "doStepPostEvents", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "PanelSpriteButton::IsInGameEdition" + }, + "parameters": [ + "", + "" + ] + } + ], + "actions": [], + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Finite state machine", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "The \"Validated\" state only last one frame." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Validated\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + } + ] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Check position", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Make sure the cursor position is only checked once per frame." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "MouseIsInside", + "False", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShouldCheckHovering", + "True", + "" + ] + }, + { + "type": { + "value": "CollisionPoint" + }, + "parameters": [ + "Object", + "MouseOnlyCursorX(Object.Layer(), 0)", + "MouseOnlyCursorY(Object.Layer(), 0)" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "MouseIsInside", + "True", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Touches are always pressed, so ShouldCheckHovering doesn't matter." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "False", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "TouchId", + "!=", + "0" + ] + }, + { + "type": { + "value": "CollisionPoint" + }, + "parameters": [ + "Object", + "TouchX(TouchId, Object.Layer(), 0)", + "TouchY(TouchId, Object.Layer(), 0)" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "True", + "" + ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Handle touch start", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "HasAnyTouchOrMouseStarted" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "Index", + "=", + "0" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Repeat", + "repeatExpression": "StartedTouchOrMouseCount()", + "conditions": [], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "CollisionPoint" + }, + "parameters": [ + "Object", + "TouchX(StartedTouchOrMouseId(Index), Object.Layer(), 0)", + "TouchY(StartedTouchOrMouseId(Index), Object.Layer(), 0)" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "TouchId", + "=", + "StartedTouchOrMouseId(Index)" + ] + }, + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "True", + "" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "PanelSpriteButton::ButtonFSM::PropertyState" + }, + "parameters": [ + "Object", + "Behavior", + "=", + "\"Hovered\"" + ] + }, + { + "type": { + "value": "PanelSpriteButton::ButtonFSM::PropertyState" + }, + "parameters": [ + "Object", + "Behavior", + "=", + "\"Idle\"" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "Index", + "+", + "1" + ] + } + ] + } + ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Apply position changes", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "BooleanVariable" + }, + "parameters": [ + "MouseIsInside", + "True", + "" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Hovered\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "MouseIsInside", + "True", + "" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Hovered\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "BooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "True", + "" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedOutside\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "TouchIsInside", + "True", + "" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedOutside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Handle touch end", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "HasTouchEnded" + }, + "parameters": [ + "", + "TouchId" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "TouchId", + "=", + "0" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Validated\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + }, + { + "type": { + "inverted": true, + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Validated\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + } + ] + } + ] + } + ], + "parameters": [] + } + ], + "parameters": [] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "Action", + "name": "onDeActivate", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "PanelSpriteButton::ButtonFSM::ResetState" + }, + "parameters": [ + "Object", + "Behavior", + "" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Reset the state of the button.", + "fullName": "Reset state", + "functionType": "Action", + "name": "ResetState", + "private": true, + "sentence": "Reset the button state of _PARAM0_", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + }, + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "TouchId", + "=", + "0" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button is not used.", + "fullName": "Is idle", + "functionType": "Condition", + "name": "IsIdle", + "sentence": "_PARAM0_ is idle", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Idle\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button was just clicked.", + "fullName": "Is clicked", + "functionType": "Condition", + "name": "IsClicked", + "sentence": "_PARAM0_ is clicked", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Validated\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the cursor is hovered over the button.", + "fullName": "Is hovered", + "functionType": "Condition", + "name": "IsHovered", + "sentence": "_PARAM0_ is hovered", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Hovered\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button is either hovered or pressed but not hovered.", + "fullName": "Is focused", + "functionType": "Condition", + "name": "IsFocused", + "sentence": "_PARAM0_ is focused", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"Hovered\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedOutside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button is currently being pressed with mouse or touch.", + "fullName": "Is pressed", + "functionType": "Condition", + "name": "IsPressed", + "sentence": "_PARAM0_ is pressed", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedInside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button is currently being pressed outside with mouse or touch.", + "fullName": "Is held outside", + "functionType": "Condition", + "name": "IsPressedOutside", + "sentence": "_PARAM0_ is held outside", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "State", + "=", + "\"PressedOutside\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "the touch id that is using the button or 0 if none.", + "fullName": "Touch id", + "functionType": "ExpressionAndCondition", + "name": "TouchId", + "sentence": "the touch id", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "TouchId" + ] + } + ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::ButtonFSM", + "type": "behavior" + } + ], + "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPostEvents" + }, + { + "functionName": "onDeActivate" + }, + { + "functionName": "ResetState" + }, + { + "functionName": "IsIdle" + }, + { + "functionName": "IsClicked" + }, + { + "functionName": "IsHovered" + }, + { + "functionName": "IsFocused" + }, + { + "functionName": "IsPressed" + }, + { + "functionName": "IsPressedOutside" + }, + { + "functionName": "TouchId" + } + ] + }, + "propertyDescriptors": [ + { + "value": "true", + "type": "Boolean", + "label": "", + "description": "Should check hovering", + "hidden": true, + "name": "ShouldCheckHovering" + }, + { + "value": "Idle", + "type": "Choice", + "label": "State", + "choices": [ + { + "label": "Idle", + "value": "Idle" + }, + { + "label": "Hovered", + "value": "Hovered" + }, + { + "label": "PressedInside", + "value": "PressedInside" + }, + { + "label": "PressedOutside", + "value": "PressedOutside" + }, + { + "label": "Validated", + "value": "Validated" + } + ], + "hidden": true, + "name": "State" + }, + { + "value": "0", + "type": "Number", + "label": "Touch id", + "hidden": true, + "name": "TouchId" + }, + { + "value": "", + "type": "Boolean", + "label": "Touch is inside", + "hidden": true, + "name": "TouchIsInside" + }, + { + "value": "", + "type": "Boolean", + "label": "Mouse is inside", + "hidden": true, + "name": "MouseIsInside" + }, + { + "value": "", + "type": "Number", + "label": "", + "hidden": true, + "name": "Index" + } + ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "ShouldCheckHovering" + }, + { + "propertyName": "State" + }, + { + "propertyName": "TouchId" + }, + { + "propertyName": "TouchIsInside" + }, + { + "propertyName": "MouseIsInside" + }, + { + "propertyName": "Index" + } + ] + } + }, + { + "description": "Change the text style when the button is hovered.", + "fullName": "Hover text style", + "helpPath": "", + "iconUrl": "", + "name": "TextStyleState", + "objectType": "TextObject::Text", + "previewIconUrl": "", + "private": true, + "eventsFunctions": [ + { + "description": "Check if isHovered.", + "fullName": "IsHovered", + "functionType": "Condition", + "name": "IsHovered", + "sentence": "_PARAM0_ isHovered", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "IsHovered", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "TextObject::Text", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::TextStyleState", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Change if isHovered.", + "fullName": "IsHovered", + "functionType": "Action", + "name": "SetIsHovered", + "sentence": "_PARAM0_ isHovered: _PARAM2_", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "IsHovered", + "False", + "" + ] + }, + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "Value", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "IsHovered", + "True", + "" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "HoverFontSize", + ">", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "IdleFontSize", + "=", + "Object.FontSize()" + ] + }, + { + "type": { + "value": "TextObject::Text::SetFontSize" + }, + "parameters": [ + "Object", + "=", + "HoverFontSize" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "HoverColor", + "!=", + "\"\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "IdleColor", + "=", + "Object.Behavior::Color()" + ] + }, + { + "type": { + "value": "TextObject::ChangeColor" + }, + "parameters": [ + "Object", + "HoverColor" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShouldEnableShadowOnHover", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "TextObject::ShowShadow" + }, + "parameters": [ + "Object", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShouldEnableOutlineOnHover", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "TextObject::Text::SetOutlineEnabled" + }, + "parameters": [ + "Object", + "yes" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "IsHovered", + "True", + "" + ] + }, + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "Value", + "False", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "IsHovered", + "False", + "" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "HoverFontSize", + ">", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "TextObject::Text::SetFontSize" + }, + "parameters": [ + "Object", + "=", + "IdleFontSize" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "HoverColor", + "!=", + "\"\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "TextObject::ChangeColor" + }, + "parameters": [ + "Object", + "IdleColor" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShouldEnableShadowOnHover", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "TextObject::ShowShadow" + }, + "parameters": [ + "Object", + "no" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShouldEnableOutlineOnHover", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "TextObject::Text::SetOutlineEnabled" + }, + "parameters": [ + "Object", + "no" + ] + } + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "TextObject::Text", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::TextStyleState", + "type": "behavior" + }, + { + "defaultValue": "yes", + "description": "IsHovered", + "name": "Value", + "optional": true, + "type": "yesorno" + } + ], + "objectGroups": [] + }, + { + "description": "Return the text color", + "fullName": "Text color", + "functionType": "StringExpression", + "name": "Color", + "private": true, + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::JsCode", + "inlineCode": [ + "/** @type {gdjs.TextRuntimeObject} */", + "const object = eventsFunctionContext.getObjects(\"Object\")[0];", + "", + "eventsFunctionContext.returnValue = object._color.join(\";\");" + ], + "parameterObjects": "", + "useStrict": true, + "eventsSheetExpanded": true + } + ], + "expressionType": { + "type": "color" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "TextObject::Text", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::TextStyleState", + "type": "behavior" + } + ], + "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "IsHovered" + }, + { + "functionName": "SetIsHovered" + }, + { + "functionName": "Color" + } + ] + }, + "propertyDescriptors": [ + { + "value": "", + "type": "Boolean", + "label": "Outline on hover", + "name": "ShouldEnableOutlineOnHover" + }, + { + "value": "", + "type": "Color", + "label": "Hover color", + "name": "HoverColor" + }, + { + "value": "", + "type": "Boolean", + "label": "Enable shadow on hover", + "name": "ShouldEnableShadowOnHover" + }, + { + "value": "0", + "type": "Number", + "unit": "Pixel", + "label": "Hover font size", + "name": "HoverFontSize" + }, + { + "value": "", + "type": "Boolean", + "label": "", + "hidden": true, + "name": "IsHovered" + }, + { + "value": "0", + "type": "Number", + "unit": "Pixel", + "label": "Idle font size", + "hidden": true, + "name": "IdleFontSize" + }, + { + "value": "", + "type": "Color", + "label": "Idle color", + "hidden": true, + "name": "IdleColor" + } + ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "IsHovered" + }, + { + "propertyName": "HoverFontSize" + }, + { + "propertyName": "IdleFontSize" + }, + { + "propertyName": "HoverColor" + }, + { + "propertyName": "IdleColor" + }, + { + "propertyName": "ShouldEnableOutlineOnHover" + }, + { + "propertyName": "ShouldEnableShadowOnHover" + } + ] + } + }, + { + "description": "Change the text style when the button is hovered.", + "fullName": "Hover bitmap text style", + "helpPath": "", + "iconUrl": "", + "name": "BitmapTextStyleState", + "objectType": "BitmapText::BitmapTextObject", + "previewIconUrl": "", + "private": true, + "eventsFunctions": [ + { + "description": "Check if isHovered.", + "fullName": "IsHovered", + "functionType": "Condition", + "name": "IsHovered", + "sentence": "_PARAM0_ isHovered", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "IsHovered", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "BitmapText::BitmapTextObject", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::BitmapTextStyleState", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Change if isHovered.", + "fullName": "IsHovered", + "functionType": "Action", + "name": "SetIsHovered", + "sentence": "_PARAM0_ isHovered: _PARAM2_", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "IsHovered", + "False", + "" + ] + }, + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "Value", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "IsHovered", + "True", + "" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "HoverColor", + "!=", + "\"\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "IdleColor", + "=", + "Object.Behavior::Color()" + ] + }, + { + "type": { + "value": "BitmapText::SetTint" + }, + "parameters": [ + "Object", + "HoverColor" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "HoverPrefix", + "!=", + "\"\"" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "HoverSuffix", + "!=", + "\"\"" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "SetStringVariable" + }, + "parameters": [ + "IdleText", + "=", + "Object.Text::Value()" + ] + }, + { + "type": { + "value": "TextContainerCapability::TextContainerBehavior::SetValue" + }, + "parameters": [ + "Object", + "Text", + "=", + "HoverPrefix + Object.Text::Value() + HoverSuffix" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "IsHovered", + "True", + "" + ] + }, + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "Value", + "False", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "IsHovered", + "False", + "" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "HoverColor", + "!=", + "\"\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "BitmapText::SetTint" + }, + "parameters": [ + "Object", + "IdleColor" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "HoverPrefix", + "!=", + "\"\"" + ] + }, + { + "type": { + "value": "StringVariable" + }, + "parameters": [ + "HoverSuffix", + "!=", + "\"\"" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "TextContainerCapability::TextContainerBehavior::SetValue" + }, + "parameters": [ + "Object", + "Text", + "=", + "IdleText" + ] + } + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "BitmapText::BitmapTextObject", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::BitmapTextStyleState", + "type": "behavior" + }, + { + "defaultValue": "yes", + "description": "IsHovered", + "name": "Value", + "optional": true, + "type": "yesorno" + } + ], + "objectGroups": [] + }, + { + "description": "Return the text color", + "fullName": "Text color", + "functionType": "StringExpression", + "name": "Color", + "private": true, + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::JsCode", + "inlineCode": [ + "/** @type {gdjs.BitmapTextRuntimeObject} */", + "const object = eventsFunctionContext.getObjects(\"Object\")[0];", + "", + "eventsFunctionContext.returnValue = object._tint.join(\";\");" + ], + "parameterObjects": "", + "useStrict": true, + "eventsSheetExpanded": true + } + ], + "expressionType": { + "type": "color" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "BitmapText::BitmapTextObject", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "PanelSpriteButton::BitmapTextStyleState", + "type": "behavior" + } + ], + "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "IsHovered" + }, + { + "functionName": "SetIsHovered" + }, + { + "functionName": "Color" + } + ] + }, + "propertyDescriptors": [ + { + "value": "", + "type": "Color", + "label": "Hover color", + "name": "HoverColor" + }, + { + "value": "", + "type": "String", + "label": "Hover prefix", + "name": "HoverPrefix" + }, + { + "value": "", + "type": "String", + "label": "Hover suffix", + "name": "HoverSuffix" + }, + { + "value": "", + "type": "Boolean", + "label": "", + "hidden": true, + "name": "IsHovered" + }, + { + "value": "", + "type": "String", + "label": "Idle text", + "hidden": true, + "name": "IdleText" + }, + { + "value": "", + "type": "Color", + "label": "Idle color", + "hidden": true, + "name": "IdleColor" + } + ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "IsHovered" + }, + { + "propertyName": "HoverPrefix" + }, + { + "propertyName": "HoverSuffix" + }, + { + "propertyName": "IdleText" + }, + { + "propertyName": "HoverColor" + }, + { + "propertyName": "IdleColor" + } + ] + } + } + ], + "eventsBasedObjects": [ + { + "areaMaxX": 256, + "areaMaxY": 64, + "areaMaxZ": 64, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "assetStoreTag": "menu buttons", + "defaultName": "Button", + "description": "Button with a label.", + "fullName": "Labeled button", + "helpPath": "", + "iconUrl": "", + "isInnerAreaFollowingParentSize": true, + "isUsingLegacyInstancesRenderer": false, + "name": "PanelSpriteButton", + "previewIconUrl": "", + "objects": [ + { + "assetStoreId": "", + "bold": false, + "italic": false, + "name": "Label", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "topEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "TextStyleState", + "type": "PanelSpriteButton::TextStyleState", + "ShouldEnableOutlineOnHover": false, + "HoverColor": "", + "ShouldEnableShadowOnHover": false, + "HoverFontSize": 0, + "IsHovered": false, + "IdleFontSize": 0, + "IdleColor": "" + } + ], + "string": "Text", + "font": "", + "textAlignment": "center", + "characterSize": 20, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": false, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Text", + "font": "", + "textAlignment": "center", + "verticalTextAlignment": "center", + "characterSize": 20, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 0, + "height": 32, + "leftMargin": 0, + "name": "Idle", + "rightMargin": 0, + "texture": "", + "tiled": false, + "topMargin": 0, + "type": "PanelSpriteObject::PanelSprite", + "width": 32, + "variables": [ + { + "folded": true, + "name": "State", + "type": "string", + "value": "Idle" + } + ], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ButtonFSM", + "type": "PanelSpriteButton::ButtonFSM", + "ShouldCheckHovering": true + } + ] + }, + { + "assetStoreId": "", + "bottomMargin": 0, + "height": 32, + "leftMargin": 0, + "name": "Hovered", + "rightMargin": 0, + "texture": "", + "tiled": false, + "topMargin": 0, + "type": "PanelSpriteObject::PanelSprite", + "width": 32, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ] + }, + { + "assetStoreId": "", + "bottomMargin": 0, + "height": 32, + "leftMargin": 0, + "name": "Pressed", + "rightMargin": 0, + "texture": "", + "tiled": false, + "topMargin": 0, + "type": "PanelSpriteObject::PanelSprite", + "width": 32, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "", + "name": "BitmapLabel", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "topEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "BitmapTextStyleState", + "type": "PanelSpriteButton::BitmapTextStyleState", + "HoverColor": "", + "HoverPrefix": "", + "HoverSuffix": "", + "IsHovered": false, + "IdleText": "", + "IdleColor": "" + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "", + "textureAtlasResourceName": "", + "align": "center", + "verticalTextAlignment": "center" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Label" + }, + { + "objectName": "BitmapLabel" + }, + { + "objectName": "Idle" + }, + { + "objectName": "Hovered" + }, + { + "objectName": "Pressed" + } + ] + }, + "objectsGroups": [ + { + "name": "Background", + "objects": [ + { + "name": "Idle" + }, + { + "name": "Hovered" + }, + { + "name": "Pressed" + } + ] + }, + { + "name": "Labels", + "objects": [ + { + "name": "Label" + }, + { + "name": "BitmapLabel" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 64, + "layer": "", + "name": "Idle", + "persistentUuid": "24882334-eec8-403e-8bf1-70fc928a46e6", + "width": 256, + "x": 0, + "y": 0, + "zOrder": 1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 64, + "layer": "", + "name": "Label", + "persistentUuid": "3b29c95c-5363-4e25-bf47-eecf13e8a226", + "width": 256, + "x": 0, + "y": 32, + "zOrder": 2, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 2.734375, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + }, + "eventsFunctions": [ + { + "fullName": "", + "functionType": "Action", + "name": "onCreated", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Create one background instance for of each state.\nOnly the instance for the current state is shown." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "Create" + }, + "parameters": [ + "", + "Hovered", + "0", + "0", + "" + ] + }, + { + "type": { + "value": "Create" + }, + "parameters": [ + "", + "Pressed", + "0", + "0", + "" + ] + }, + { + "type": { + "value": "ResizableCapability::ResizableBehavior::SetSize" + }, + "parameters": [ + "Hovered", + "Resizable", + "Idle.Width()", + "Idle.Height()" + ] + }, + { + "type": { + "value": "ResizableCapability::ResizableBehavior::SetSize" + }, + "parameters": [ + "Pressed", + "Resizable", + "Idle.Width()", + "Idle.Height()" + ] + }, + { + "type": { + "value": "Cache" + }, + "parameters": [ + "Hovered" + ] + }, + { + "type": { + "value": "Cache" + }, + "parameters": [ + "Pressed" + ] + }, + { + "type": { + "value": "ChangePlan" + }, + "parameters": [ + "Hovered", + "=", + "1" + ] + }, + { + "type": { + "value": "ChangePlan" + }, + "parameters": [ + "Pressed", + "=", + "1" + ] + }, + { + "type": { + "value": "TextContainerCapability::TextContainerBehavior::SetValue" + }, + "parameters": [ + "Labels", + "Text", + "=", + "LabelText" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + } + ], + "objectGroups": [ + { + "name": "Background", + "objects": [ + { + "name": "Idle" + }, + { + "name": "Hovered" + }, + { + "name": "Pressed" + } + ] + } + ] + }, + { + "fullName": "", + "functionType": "Action", + "name": "onHotReloading", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::IsPressed" + }, + "parameters": [ + "Object", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::SetLabelOffset" + }, + "parameters": [ + "Object", + "=", + "PressedLabelOffsetY", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "TextContainerCapability::TextContainerBehavior::SetValue" + }, + "parameters": [ + "Labels", + "Text", + "=", + "LabelText" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "Action", + "name": "doStepPostEvents", + "sentence": "", + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Apply states", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Show the right background accordingly to the new state." + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::IsIdle" + }, + "parameters": [ + "Object", + "ButtonFSM" + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::Once" + }, + "parameters": [] + } + ], + "actions": [ + { + "type": { + "value": "PanelSpriteButton::TextStyleState::SetIsHovered" + }, + "parameters": [ + "Label", + "TextStyleState", + "no", + "" + ] + }, + { + "type": { + "value": "PanelSpriteButton::BitmapTextStyleState::SetIsHovered" + }, + "parameters": [ + "BitmapLabel", + "BitmapTextStyleState", + "no", + "" + ] + }, + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::SetLabelOffset" + }, + "parameters": [ + "Object", + "=", + "0", + "" + ] + }, + { + "type": { + "value": "Montre" + }, + "parameters": [ + "Idle", + "" + ] + }, + { + "type": { + "value": "Cache" + }, + "parameters": [ + "Pressed" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "Visible" + }, + "parameters": [ + "Hovered" + ] + }, + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "HoveredFadeOutDuration", + ">", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Tween::TweenBehavior::AddObjectOpacityTween2" + }, + "parameters": [ + "Hovered", + "Tween", + "\"Fadeout\"", + "0", + "\"linear\"", + "HoveredFadeOutDuration", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "HoveredFadeOutDuration", + "=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Cache" + }, + "parameters": [ + "Hovered" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "OpacityCapability::OpacityBehavior::Value" + }, + "parameters": [ + "Hovered", + "Opacity", + "=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Cache" + }, + "parameters": [ + "Hovered" + ] + }, + { + "type": { + "value": "OpacityCapability::OpacityBehavior::SetValue" + }, + "parameters": [ + "Hovered", + "Opacity", + "=", + "255" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::IsHovered" + }, + "parameters": [ + "Object", + "ButtonFSM" + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::Once" + }, + "parameters": [] + } + ], + "actions": [ + { + "type": { + "value": "PanelSpriteButton::TextStyleState::SetIsHovered" + }, + "parameters": [ + "Label", + "TextStyleState", + "", + "" + ] + }, + { + "type": { + "value": "PanelSpriteButton::BitmapTextStyleState::SetIsHovered" + }, + "parameters": [ + "BitmapLabel", + "BitmapTextStyleState", + "yes", + "" + ] + }, + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::SetLabelOffset" + }, + "parameters": [ + "Object", + "=", + "0", + "" + ] + }, + { + "type": { + "value": "Cache" + }, + "parameters": [ + "Idle" + ] + }, + { + "type": { + "value": "Montre" + }, + "parameters": [ + "Hovered", + "" + ] + }, + { + "type": { + "value": "Cache" + }, + "parameters": [ + "Pressed" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "HoveredFadeOutDuration", + ">", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Tween::RemoveTween" + }, + "parameters": [ + "Hovered", + "Tween", + "\"Fadeout\"" + ] + }, + { + "type": { + "value": "OpacityCapability::OpacityBehavior::SetValue" + }, + "parameters": [ + "Hovered", + "Opacity", + "=", + "255" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::IsPressed" + }, + "parameters": [ + "Object", + "ButtonFSM" + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::Once" + }, + "parameters": [] + } + ], + "actions": [ + { + "type": { + "value": "PanelSpriteButton::TextStyleState::SetIsHovered" + }, + "parameters": [ + "Label", + "TextStyleState", + "no", + "" + ] + }, + { + "type": { + "value": "PanelSpriteButton::BitmapTextStyleState::SetIsHovered" + }, + "parameters": [ + "BitmapLabel", + "BitmapTextStyleState", + "no", + "" + ] + }, + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::SetLabelOffset" + }, + "parameters": [ + "Object", + "=", + "PressedLabelOffsetY", + "" + ] + }, + { + "type": { + "value": "Cache" + }, + "parameters": [ + "Idle" + ] + }, + { + "type": { + "value": "Cache" + }, + "parameters": [ + "Hovered" + ] + }, + { + "type": { + "value": "Montre" + }, + "parameters": [ + "Pressed", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::IsFocused" + }, + "parameters": [ + "Object", + "ButtonFSM" + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::Once" + }, + "parameters": [] + } + ], + "actions": [ + { + "type": { + "value": "PanelSpriteButton::TextStyleState::SetIsHovered" + }, + "parameters": [ + "Label", + "TextStyleState", + "yes", + "" + ] + }, + { + "type": { + "value": "PanelSpriteButton::BitmapTextStyleState::SetIsHovered" + }, + "parameters": [ + "BitmapLabel", + "BitmapTextStyleState", + "yes", + "" + ] + }, + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::SetLabelOffset" + }, + "parameters": [ + "Object", + "=", + "0", + "" + ] + }, + { + "type": { + "value": "Cache" + }, + "parameters": [ + "Idle" + ] + }, + { + "type": { + "value": "Montre" + }, + "parameters": [ + "Hovered", + "" + ] + }, + { + "type": { + "value": "Cache" + }, + "parameters": [ + "Pressed" + ] + } + ] + } + ], + "parameters": [] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button is not used.", + "fullName": "Is idle", + "functionType": "Condition", + "name": "IsIdle", + "sentence": "_PARAM0_ is idle", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "PanelSpriteButton::ButtonFSM::IsIdle" + }, + "parameters": [ + "Idle", + "ButtonFSM", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button was just clicked.", + "fullName": "Is clicked", + "functionType": "Condition", + "name": "IsClicked", + "sentence": "_PARAM0_ is clicked", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "PanelSpriteButton::ButtonFSM::IsClicked" + }, + "parameters": [ + "Idle", + "ButtonFSM", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the cursor is hovered over the button.", + "fullName": "Is hovered", + "functionType": "Condition", + "name": "IsHovered", + "sentence": "_PARAM0_ is hovered", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "PanelSpriteButton::ButtonFSM::IsHovered" + }, + "parameters": [ + "Idle", + "ButtonFSM", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button is either hovered or pressed but not hovered.", + "fullName": "Is focused", + "functionType": "Condition", + "name": "IsFocused", + "sentence": "_PARAM0_ is focused", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "PanelSpriteButton::ButtonFSM::IsFocused" + }, + "parameters": [ + "Idle", + "ButtonFSM", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "Check if the button is currently being pressed with mouse or touch.", + "fullName": "Is pressed", + "functionType": "Condition", + "name": "IsPressed", + "sentence": "_PARAM0_ is pressed", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "PanelSpriteButton::ButtonFSM::IsPressed" + }, + "parameters": [ + "Idle", + "ButtonFSM", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "Change the text of the button label.", + "fullName": "Label text", + "functionType": "Action", + "name": "SetLabelText", + "private": true, + "sentence": "Change the text of _PARAM0_ to _PARAM1_", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "TextContainerCapability::TextContainerBehavior::SetValue" + }, + "parameters": [ + "Labels", + "Text", + "=", + "Value" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + }, + { + "description": "Text", + "name": "Value", + "type": "string" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "LabelText", + "name": "SetLabelTextOp", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "TextContainerCapability::TextContainerBehavior::SetValue" + }, + "parameters": [ + "Labels", + "Text", + "=", + "Value" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "the label text.", + "fullName": "Label text", + "functionType": "ExpressionAndCondition", + "name": "LabelText", + "sentence": "the label text", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnString" + }, + "parameters": [ + "Labels.Text::Value()" + ] + } + ] + } + ], + "expressionType": { + "type": "string" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "De/activate interactions with the button.", + "fullName": "De/activate interactions", + "functionType": "Action", + "name": "Activate", + "sentence": "Activate interactions with _PARAM0_: _PARAM1_", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShouldActivate", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "ActivateBehavior" + }, + "parameters": [ + "Idle", + "ButtonFSM", + "yes" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "BooleanVariable" + }, + "parameters": [ + "ShouldActivate", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "ActivateBehavior" + }, + "parameters": [ + "Idle", + "ButtonFSM", + "no" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + }, + { + "description": "Activate", + "name": "ShouldActivate", + "type": "yesorno" + } + ], + "objectGroups": [] + }, + { + "description": "Check if interactions are activated on the button.", + "fullName": "Interactions activated", + "functionType": "Condition", + "name": "IsActivated", + "sentence": "Interactions on _PARAM0_ are activated", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BehaviorActivated" + }, + "parameters": [ + "Idle", + "ButtonFSM" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "the labelOffset of the object.", + "fullName": "LabelOffset", + "functionType": "ExpressionAndCondition", + "name": "LabelOffset", + "private": true, + "sentence": "the labelOffset", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "LabelOffset" + ] + } + ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "LabelOffset", + "name": "SetLabelOffset", + "private": true, + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetCenterY" + }, + "parameters": [ + "Labels", + "+", + "Value - LabelOffset" + ] + }, + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "LabelOffset", + "=", + "Value" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "PanelSpriteButton::PanelSpriteButton", + "type": "object" + } + ], + "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "onCreated" + }, + { + "functionName": "onHotReloading" + }, + { + "functionName": "doStepPostEvents" + }, + { + "functionName": "IsIdle" + }, + { + "functionName": "IsClicked" + }, + { + "functionName": "IsHovered" + }, + { + "functionName": "IsFocused" + }, + { + "functionName": "IsPressed" + }, + { + "functionName": "SetLabelText" + }, + { + "functionName": "SetLabelTextOp" + }, + { + "functionName": "LabelText" + }, + { + "functionName": "Activate" + }, + { + "functionName": "IsActivated" + }, + { + "functionName": "LabelOffset" + }, + { + "functionName": "SetLabelOffset" + } + ] + }, + "propertyDescriptors": [ + { + "value": "", + "type": "MultilineString", + "label": "Label", + "name": "LabelText" + }, + { + "value": "0.25", + "type": "Number", + "unit": "Second", + "label": "Hovered fade out duration", + "group": "States", + "name": "HoveredFadeOutDuration" + }, + { + "value": "0", + "type": "Number", + "unit": "Pixel", + "label": "Label offset on Y axis when pressed", + "group": "States", + "name": "PressedLabelOffsetY" + }, + { + "value": "0", + "type": "Number", + "unit": "Pixel", + "label": "", + "group": "States", + "hidden": true, + "name": "LabelOffset" + }, + { + "value": "", + "type": "Choice", + "label": "", + "choices": [ + { + "label": "Label.Text=LabelText", + "value": "Label.Text=LabelText" + }, + { + "label": "BitmapLabel.Text=LabelText", + "value": "BitmapLabel.Text=LabelText" + } + ], + "hidden": true, + "name": "_PropertyMapping" + } + ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "LabelText" + }, + { + "propertyName": "_PropertyMapping" + }, + { + "folderName": "States", + "children": [ + { + "propertyName": "HoveredFadeOutDuration" + }, + { + "propertyName": "PressedLabelOffsetY" + }, + { + "propertyName": "LabelOffset" + } + ] + } + ] + }, + "variants": [ + { + "areaMaxX": 256, + "areaMaxY": 106, + "areaMaxZ": 64, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "assetStoreAssetId": "615de0316452630b9f4f6a39decc82e2449b82c1afd1ff24d6470dad2922177b", + "assetStoreOriginalName": "Yellow button", + "name": "Yellow button", + "objects": [ + { + "assetStoreId": "", + "bold": false, + "italic": false, + "name": "Label", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "topEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "TextStyleState", + "type": "PanelSpriteButton::TextStyleState", + "ShouldEnableOutlineOnHover": false, + "HoverColor": "", + "ShouldEnableShadowOnHover": false, + "HoverFontSize": 0, + "IsHovered": false, + "IdleFontSize": 0, + "IdleColor": "" + } + ], + "string": "Button", + "font": "", + "textAlignment": "center", + "characterSize": 60, + "color": { + "b": 42, + "g": 87, + "r": 139 + }, + "content": { + "bold": false, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Button", + "font": "", + "textAlignment": "center", + "verticalTextAlignment": "center", + "characterSize": 60, + "lineHeight": 0, + "color": "139;87;42" + } + }, + { + "assetStoreId": "", + "bottomMargin": 32, + "height": 106, + "leftMargin": 16, + "name": "Idle", + "rightMargin": 16, + "texture": "Yellow Button_Idle.png", + "tiled": false, + "topMargin": 16, + "type": "PanelSpriteObject::PanelSprite", + "width": 256, + "variables": [ + { + "folded": true, + "name": "State", + "type": "string", + "value": "Idle" + } + ], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ButtonFSM", + "type": "PanelSpriteButton::ButtonFSM", + "ShouldCheckHovering": true + } + ] + }, + { + "assetStoreId": "", + "bottomMargin": 32, + "height": 106, + "leftMargin": 16, + "name": "Hovered", + "rightMargin": 16, + "texture": "Yellow Button_Hovered.png", + "tiled": false, + "topMargin": 16, + "type": "PanelSpriteObject::PanelSprite", + "width": 256, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ] + }, + { + "assetStoreId": "", + "bottomMargin": 16, + "height": 106, + "leftMargin": 16, + "name": "Pressed", + "rightMargin": 16, + "texture": "Yellow Button_Pressed.png", + "tiled": false, + "topMargin": 32, + "type": "PanelSpriteObject::PanelSprite", + "width": 256, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "", + "name": "BitmapLabel", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "topEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "BitmapTextStyleState", + "type": "PanelSpriteButton::BitmapTextStyleState", + "HoverColor": "", + "HoverPrefix": "", + "HoverSuffix": "", + "IsHovered": false, + "IdleText": "", + "IdleColor": "" + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "", + "textureAtlasResourceName": "", + "align": "center", + "verticalTextAlignment": "center" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Label" + }, + { + "objectName": "Idle" + }, + { + "objectName": "Hovered" + }, + { + "objectName": "Pressed" + }, + { + "objectName": "BitmapLabel" + } + ] + }, + "objectsGroups": [ + { + "name": "Background", + "objects": [ + { + "name": "Idle" + }, + { + "name": "Hovered" + }, + { + "name": "Pressed" + } + ] + }, + { + "name": "Labels", + "objects": [ + { + "name": "Label" + }, + { + "name": "BitmapLabel" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 106, + "layer": "", + "name": "Idle", + "persistentUuid": "24882334-eec8-403e-8bf1-70fc928a46e6", + "width": 256, + "x": 0, + "y": 0, + "zOrder": 1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 81, + "layer": "", + "name": "Label", + "persistentUuid": "3b29c95c-5363-4e25-bf47-eecf13e8a226", + "width": 240, + "x": 8, + "y": 48, + "zOrder": 2, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": [] + } + ] + } + ] + } + ], + "externalLayouts": [] +} From 575309ad6aac00d7612979776a19736372f646ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Davy=20H=C3=A9lard?= Date: Mon, 4 May 2026 18:09:20 +0200 Subject: [PATCH 2/6] Add the read me --- examples/scrollbar/README.md | 1 + examples/scrollbar/scrollbar.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 examples/scrollbar/README.md diff --git a/examples/scrollbar/README.md b/examples/scrollbar/README.md new file mode 100644 index 000000000..9f2e62a10 --- /dev/null +++ b/examples/scrollbar/README.md @@ -0,0 +1 @@ +Show how to make a scroll view. diff --git a/examples/scrollbar/scrollbar.json b/examples/scrollbar/scrollbar.json index 784f63804..b0748b0ac 100644 --- a/examples/scrollbar/scrollbar.json +++ b/examples/scrollbar/scrollbar.json @@ -224,7 +224,7 @@ "persistentUuid": "a3b36d9c-b854-43d9-b926-d883f3f4e8b5", "width": 820, "x": 236, - "y": -2, + "y": 0, "zOrder": 1, "numberProperties": [], "stringProperties": [], From f27f85cd8d0aece2efd7fa12fc72f126d0549393 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Davy=20H=C3=A9lard?= Date: Mon, 4 May 2026 18:11:49 +0200 Subject: [PATCH 3/6] Missing layer parameter --- examples/scrollbar/scrollbar.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/scrollbar/scrollbar.json b/examples/scrollbar/scrollbar.json index b0748b0ac..d5923958c 100644 --- a/examples/scrollbar/scrollbar.json +++ b/examples/scrollbar/scrollbar.json @@ -601,7 +601,7 @@ "parameters": [ "ScrollBar", "=", - "CameraCenterY() - (CameraCenterY(\"UI\") - ScrollBar.CenterY())", + "CameraCenterY(\"\") - (CameraCenterY(\"UI\") - ScrollBar.CenterY())", "" ] } From a47738b14b9130a0c792ec79aa2e818144d91a33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Davy=20H=C3=A9lard?= Date: Mon, 4 May 2026 19:27:34 +0200 Subject: [PATCH 4/6] Use helper actions --- examples/scrollbar/scrollbar.json | 162 ++++++++++++++++++++++++++++-- 1 file changed, 154 insertions(+), 8 deletions(-) diff --git a/examples/scrollbar/scrollbar.json b/examples/scrollbar/scrollbar.json index d5923958c..ee6113a99 100644 --- a/examples/scrollbar/scrollbar.json +++ b/examples/scrollbar/scrollbar.json @@ -596,12 +596,12 @@ }, { "type": { - "value": "Scrollbar::Scrollbar::SetScrollCenter" + "value": "Scrollbar::SetPositionFromCamera" }, "parameters": [ + "", "ScrollBar", - "=", - "CameraCenterY(\"\") - (CameraCenterY(\"UI\") - ScrollBar.CenterY())", + "", "" ] } @@ -667,12 +667,11 @@ "actions": [ { "type": { - "value": "SetCameraCenterY" + "value": "Scrollbar::SetCameraFromPosition" }, "parameters": [ "", - "=", - "ScrollBar.ScrollCenter() + (CameraCenterY(\"UI\") - ScrollBar.CenterY())", + "ScrollBar", "", "" ] @@ -869,9 +868,156 @@ "dependencies": [], "globalVariables": [], "sceneVariables": [], - "eventsFunctions": [], + "eventsFunctions": [ + { + "description": "Move the camera according to the scroll position.", + "fullName": "Set camera from scroll", + "functionType": "Action", + "name": "SetCameraFromPosition", + "sentence": "Move the camera of _PARAM2_ according to the scroll position of _PARAM1_", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::CompareNumbers" + }, + "parameters": [ + "mod(round(Object.Angle() / 90), 2)", + "=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetCameraCenterY" + }, + "parameters": [ + "", + "=", + "Object.ScrollCenter() + (CameraCenterY(Object.Layer()) - Object.CenterY())", + "ScrolledLayer", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Else", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetCameraCenterX" + }, + "parameters": [ + "", + "=", + "Object.ScrollCenter() + (CameraCenterX(Object.Layer()) - Object.CenterX())", + "ScrolledLayer", + "" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "objectList" + }, + { + "description": "Scrolled layer", + "name": "ScrolledLayer", + "type": "layer" + } + ], + "objectGroups": [] + }, + { + "description": "Change the scroll position according to the camera.", + "fullName": "Set scroll from camera", + "functionType": "Action", + "name": "SetPositionFromCamera", + "sentence": "Change the scroll position of _PARAM1_ according to the camera of _PARAM2_", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::CompareNumbers" + }, + "parameters": [ + "mod(round(Object.Angle() / 90), 2)", + "=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::SetScrollCenter" + }, + "parameters": [ + "Object", + "=", + "CameraCenterY(ScrolledLayer) - (CameraCenterY(Object.Layer()) - Object.CenterY())", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Else", + "conditions": [], + "actions": [ + { + "type": { + "value": "Scrollbar::Scrollbar::SetScrollCenter" + }, + "parameters": [ + "Object", + "=", + "CameraCenterX(ScrolledLayer) - (CameraCenterX(Object.Layer()) - Object.CenterX())", + "" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "Scrollbar::Scrollbar", + "type": "objectList" + }, + { + "description": "Scrolled layer", + "name": "ScrolledLayer", + "type": "layer" + } + ], + "objectGroups": [] + } + ], "eventsFunctionsFolderStructure": { - "folderName": "__ROOT" + "folderName": "__ROOT", + "children": [ + { + "functionName": "SetPositionFromCamera" + }, + { + "functionName": "SetCameraFromPosition" + } + ] }, "eventsBasedBehaviors": [], "eventsBasedObjects": [ From f18ab60394d7f34ccdbb9630b4bfde8a01153dd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Davy=20H=C3=A9lard?= Date: Tue, 5 May 2026 14:59:18 +0200 Subject: [PATCH 5/6] Use a mask --- .../8BitOperatorPlus8Regular_Edited.fnt | 95 ++ .../8BitOperatorPlus8Regular_Edited.png | Bin 0 -> 4317 bytes .../assets/Small Yellow Button_Hovered.png | Bin 0 -> 281 bytes .../assets/Small Yellow Button_Idle.png | Bin 0 -> 221 bytes .../assets/Small Yellow Button_Pressed.png | Bin 0 -> 4678 bytes examples/scrollbar/assets/White.png | Bin 0 -> 198 bytes .../scrollbar/assets/Winter Background.png | Bin 0 -> 222016 bytes .../assets/Yellow Button_Hovered.png | Bin 2270 -> 0 bytes .../scrollbar/assets/Yellow Button_Idle.png | Bin 2285 -> 0 bytes .../assets/Yellow Button_Pressed.png | Bin 2187 -> 0 bytes examples/scrollbar/scrollbar.json | 1122 ++++++++++++----- 11 files changed, 924 insertions(+), 293 deletions(-) create mode 100644 examples/scrollbar/assets/8BitOperatorPlus8Regular_Edited.fnt create mode 100644 examples/scrollbar/assets/8BitOperatorPlus8Regular_Edited.png create mode 100644 examples/scrollbar/assets/Small Yellow Button_Hovered.png create mode 100644 examples/scrollbar/assets/Small Yellow Button_Idle.png create mode 100644 examples/scrollbar/assets/Small Yellow Button_Pressed.png create mode 100644 examples/scrollbar/assets/White.png create mode 100644 examples/scrollbar/assets/Winter Background.png delete mode 100644 examples/scrollbar/assets/Yellow Button_Hovered.png delete mode 100644 examples/scrollbar/assets/Yellow Button_Idle.png delete mode 100644 examples/scrollbar/assets/Yellow Button_Pressed.png diff --git a/examples/scrollbar/assets/8BitOperatorPlus8Regular_Edited.fnt b/examples/scrollbar/assets/8BitOperatorPlus8Regular_Edited.fnt new file mode 100644 index 000000000..def784a82 --- /dev/null +++ b/examples/scrollbar/assets/8BitOperatorPlus8Regular_Edited.fnt @@ -0,0 +1,95 @@ +info face="8-bitOperatorPlus8-Regular" size=23 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=10,10,10,10 spacing=5,5 +common lineHeight=23 base=14 scaleW=392 scaleH=387 pages=1 packed=0 +page id=0 file="8BitOperatorPlus8Regular_Edited.png" +chars count=91 +char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=33 x=364 y=111 width=26 height=38 xoffset=-10 yoffset=-11.98 xadvance=6 page=0 chnl=15 +char id=34 x=288 y=152 width=34 height=30 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=35 x=52 y=0 width=36 height=36 xoffset=-10 yoffset=-9.98 xadvance=16 page=0 chnl=15 +char id=36 x=210 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=37 x=0 y=339 width=36 height=36 xoffset=-10 yoffset=-9.98 xadvance=16 page=0 chnl=15 +char id=38 x=210 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=39 x=364 y=76 width=28 height=30 xoffset=-10 yoffset=-11.98 xadvance=8 page=0 chnl=15 +char id=40 x=327 y=203 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=41 x=327 y=246 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=42 x=0 y=210 width=38 height=34 xoffset=-10 yoffset=-9.98 xadvance=18 page=0 chnl=15 +char id=43 x=288 y=78 width=34 height=34 xoffset=-10 yoffset=-9.98 xadvance=14 page=0 chnl=15 +char id=44 x=364 y=41 width=28 height=30 xoffset=-10 yoffset=-1.99 xadvance=8 page=0 chnl=15 +char id=45 x=327 y=0 width=32 height=26 xoffset=-10 yoffset=-5.99 xadvance=12 page=0 chnl=15 +char id=46 x=364 y=236 width=26 height=26 xoffset=-10 yoffset=0 xadvance=6 page=0 chnl=15 +char id=47 x=288 y=222 width=32 height=40 xoffset=-10 yoffset=-11.98 xadvance=12 page=0 chnl=15 +char id=48 x=52 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=49 x=327 y=31 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=50 x=52 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=51 x=52 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=52 x=52 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=53 x=52 y=258 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=54 x=52 y=301 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=55 x=52 y=344 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=56 x=93 y=0 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=57 x=93 y=43 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=58 x=364 y=197 width=26 height=34 xoffset=-10 yoffset=-7.98 xadvance=6 page=0 chnl=15 +char id=59 x=364 y=0 width=28 height=36 xoffset=-10 yoffset=-7.98 xadvance=8 page=0 chnl=15 +char id=61 x=288 y=117 width=34 height=30 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=63 x=210 y=43 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=64 x=0 y=294 width=36 height=40 xoffset=-10 yoffset=-11.98 xadvance=16 page=0 chnl=15 +char id=65 x=93 y=258 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=66 x=93 y=301 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=67 x=93 y=344 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=68 x=132 y=0 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=69 x=132 y=43 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=70 x=132 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=71 x=132 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=72 x=132 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=73 x=327 y=160 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=74 x=132 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=75 x=132 y=258 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=76 x=132 y=301 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=77 x=0 y=46 width=38 height=38 xoffset=-10 yoffset=-11.98 xadvance=18 page=0 chnl=15 +char id=78 x=132 y=344 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=79 x=171 y=0 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=80 x=171 y=43 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=81 x=0 y=249 width=36 height=40 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=82 x=171 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=83 x=171 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=84 x=171 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=85 x=171 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=86 x=171 y=258 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=87 x=0 y=89 width=38 height=38 xoffset=-10 yoffset=-11.98 xadvance=18 page=0 chnl=15 +char id=88 x=171 y=301 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=89 x=171 y=344 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=90 x=210 y=0 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=91 x=327 y=289 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=93 x=327 y=332 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=94 x=288 y=187 width=34 height=30 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=95 x=288 y=353 width=32 height=26 xoffset=-12 yoffset=2 xadvance=8 page=0 chnl=15 +char id=97 x=249 y=41 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=98 x=93 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=99 x=249 y=80 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=100 x=93 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=101 x=249 y=119 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=102 x=288 y=267 width=32 height=38 xoffset=-10 yoffset=-11.98 xadvance=12 page=0 chnl=15 +char id=103 x=210 y=258 width=34 height=36 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=104 x=93 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=105 x=327 y=74 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=106 x=52 y=41 width=34 height=40 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=107 x=93 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=108 x=327 y=117 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=109 x=0 y=132 width=38 height=34 xoffset=-10 yoffset=-7.98 xadvance=18 page=0 chnl=15 +char id=110 x=249 y=158 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=111 x=249 y=197 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=112 x=210 y=299 width=34 height=36 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=113 x=210 y=340 width=34 height=36 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=114 x=249 y=236 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=115 x=249 y=275 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=116 x=288 y=310 width=32 height=38 xoffset=-10 yoffset=-11.98 xadvance=12 page=0 chnl=15 +char id=117 x=249 y=314 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=118 x=249 y=353 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=119 x=0 y=171 width=38 height=34 xoffset=-10 yoffset=-7.98 xadvance=18 page=0 chnl=15 +char id=120 x=288 y=0 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=121 x=249 y=0 width=34 height=36 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=122 x=288 y=39 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=123 x=210 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=124 x=364 y=154 width=26 height=38 xoffset=-10 yoffset=-11.98 xadvance=6 page=0 chnl=15 +char id=125 x=210 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=8470 x=0 y=0 width=47 height=41 xoffset=-13 yoffset=-8 xadvance=22 page=0 chnl=15 diff --git a/examples/scrollbar/assets/8BitOperatorPlus8Regular_Edited.png b/examples/scrollbar/assets/8BitOperatorPlus8Regular_Edited.png new file mode 100644 index 0000000000000000000000000000000000000000..1ebff0aa7ee38d39303be374db8a1e65955fe465 GIT binary patch literal 4317 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 FzW}Y0l4Jk? literal 0 HcmV?d00001 diff --git a/examples/scrollbar/assets/Small Yellow Button_Hovered.png b/examples/scrollbar/assets/Small Yellow Button_Hovered.png new file mode 100644 index 0000000000000000000000000000000000000000..2f8ee479a2640817582baa5db3027f025ab8c75f GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC#^NA%C&rs6b?Si}mUKs7M+SzC z{oH>NS%G|oWRD45dI*UL`OvSj}Ky5HFasE6@fgG2PR} zF(l*O+gk@Y4><_5KCEy0KEo=`jHy&RT2zK1VF^P?d`Tw17-|X() zDPu~Qd(+e6u*VUr&GGWV$Ntnzb8`Q*QzkC@7?v2X||I5aRYGGS*txMTTG z`1@quIrkiL3l=ZoiNBrSnsxfN1H+zp%k#PK{2y^A2#TaQ-Lbs~bRvVNtDnm{r-UW| De8F8< literal 0 HcmV?d00001 diff --git a/examples/scrollbar/assets/Small Yellow Button_Idle.png b/examples/scrollbar/assets/Small Yellow Button_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..fdae21bd9467de0e7dcdcde7fa10e54a56c32bf6 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpUtY)==*kcwMxZyn@pFc5ILsC)j@ znj_6eGZ?Wk0o12k;u=vBoS#-wo>-L1kW{Icl#`#Il2WOc rTvS<5lCPJUo0y)e2Xw!YiECbReoAW53by)pAPYTR{an^LB{Ts5BZWq4 literal 0 HcmV?d00001 diff --git a/examples/scrollbar/assets/Small Yellow Button_Pressed.png b/examples/scrollbar/assets/Small Yellow Button_Pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..cd33d6ddfa74757c1d88aa3604d1bf30c1b1c8b0 GIT binary patch literal 4678 zcmeHLYgAKL7Cw29Cm4{2nnADOp;3@kAX>CQ8eSn3M9>12PUTS`6$cSys8G0w@+g)@ zd<`%v3Pn4JKmk+jPhdpD z*F+*%0HP6rWJJK)00P&kM|jmcG zo6oTqP>ch@sTMm-9CjC+q*=O2TTBDHpIbRbBxKSVW(yWBVp}g;&RwyRw|dQ+PHWe> zdw6;Yy+uA7H@zDa9P-}g$Pc5UW5geAP28FE*W{0PrR>?8m7SCOY2JZ@hYlb4TVYXg zY1tR$r%r$QkBW1(b@k^PE;KfM+uC;Na(hSTzk0sA(c35Mzj^E4{lTFJ59N=BACHYs zOe&NwrlwUmFP!I3?KQJs@iKzEh-5N}OvQN-h{-r{BeEXHo-$t$Kn>qvY~iq*X5vA1BGabPvgwRBn&v; zQ%j~~@{rGbrH;zO$u1WJf`m4HO7`m{bs#$)NUw{ENUkh8mx7na+X~Mwq z{hAmxR~O#Fz402MTCCB+7o@px9XWL1oHDR{w1uJrf1!-c)pX7$F1_{n>CAnp`>Z|d zH(3bd6C1mtThE=m1@of{Y6!!}W2qlNg@&L)?$gEn=P?kHepphCwvVGS zj{0iScYiU!#j-h4)Bdi{&VsuL5uNvYPReR+;_l+5&?18d%LD?h|rqV=BO_~j&Q}_Li z@Ts~U3f9ov?{iA?Y_6?ga7#00Ys-FJ8{0zBO1@9Kta)&nKeAsFeUXi{*q5}iS!$F& zlfb_cbg4_#0%iNYkwWTQ`;#L_J~*ti?T)r#JmN=&Cay~|k@5T_wfu^1WsG8TyUx}}3u7hy0X%tu z6pwJdqB#?S0qt%F(ZVI)<|cOZzjRccMWWGnE77MT)zfm;5PDgnMd2Q6hqk2^%>>~& z`}j(QOg)h^&L0$NQBA4&_!>Nq@McMGEb=mCM6;`P8W}6oqW*w+yZ(eHDSOiOxL%?q z)~y4daC4mVe}kG>Y2tp|s~sj1(UGw5;)%Pad;ah}{I|c_wY}m`g|u6uJ>^cG{w_Lyi&n2>_5vnCfsn*k2my9q0!@ z$};%TV=n+I=*oBmKob0>@;D5Db%g*dh(FpC;0y;S5$^~+0ES;DE}lLJJ@k0*_YwhM z8skO)#YY!HCv~UD&yzY#H)XL1+xD%;ztDUl@(^qi-+6jVYOv>ReZA`_ch$c$`Z?|& zI%kLF(2j&>l)dfam0RhY{7h}zIPQOA`x)!bZ%zf9r>B?Kr}>o}iRpZbjINUSC&$&F wLPpD3z1!iW|GnL91_S;xA&zkyT%YV9th_$Y()#w!V|cvCbG=8ETUh3Q07BHpU;qFB literal 0 HcmV?d00001 diff --git a/examples/scrollbar/assets/White.png b/examples/scrollbar/assets/White.png new file mode 100644 index 0000000000000000000000000000000000000000..05edc8477a881ae7e6ab4c5d55bf359fc652dbf4 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|8a!PbLn`9l zUT+j+P~c%Q-2MN8#fjsB7T$fgw~5!OGuR*Ce9=(AZl~(O$Q97QB*LNI;K-9C&@92D zoWPR^q>m`D8A|vuKpAcaq(A~4Ks5$)7@&-v22+p#NO6J%Ba|V*m@Uv;%4WaG^S@)v T0q1_8TNpfD{an^LB{Ts5V@NlW literal 0 HcmV?d00001 diff --git a/examples/scrollbar/assets/Winter Background.png b/examples/scrollbar/assets/Winter Background.png new file mode 100644 index 0000000000000000000000000000000000000000..a1878b53971e6ac052b48ff6af1d796491b67f83 GIT binary patch literal 222016 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%0A&5sSzZM35;=dcV+e*}uVXsd~ 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%0AB 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[H7U(y6aQKk5+DBA4 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�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’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 CDJ9eZ literal 0 HcmV?d00001 diff --git a/examples/scrollbar/assets/Yellow Button_Hovered.png b/examples/scrollbar/assets/Yellow Button_Hovered.png deleted file mode 100644 index d575c5e6104c3f4f77ab0e19c6f700bef0819c25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2270 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 diff --git a/examples/scrollbar/assets/Yellow Button_Idle.png b/examples/scrollbar/assets/Yellow Button_Idle.png deleted file mode 100644 index b8b5b35afdfca3753c93e298416b3fd085d2922d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2285 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 diff --git a/examples/scrollbar/scrollbar.json b/examples/scrollbar/scrollbar.json index ee6113a99..27251c7fc 100644 --- a/examples/scrollbar/scrollbar.json +++ b/examples/scrollbar/scrollbar.json @@ -97,46 +97,89 @@ "userAdded": false }, { - "file": "assets/Yellow Button_Hovered.png", + "file": "assets/Grey.png", + "kind": "image", + "metadata": "{\"extension\":\".png\"}", + "name": "Grey", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/Winter Background.png", "kind": "image", "metadata": "", - "name": "Yellow Button_Hovered.png", + "name": "Winter Background.png", "smoothed": true, "userAdded": false, "origin": { - "identifier": "https://asset-resources.gdevelop.io/staging/public-resources/Menu buttons/c1e14acb64b9963341656c997853154dc4c86cd1c46fb12bfbe012d99712ef61_Yellow Button_Hovered.png", - "name": "Yellow Button_Hovered.png" + "identifier": "https://asset-resources.gdevelop.io/public-resources/pzUH Pack/Worlds/Winter/Background/7f5947651f3460ece61f069c3bbde41e393a3cd509e1651d585f879a251488b2_Winter Background.png", + "name": "Winter Background.png" } }, { - "file": "assets/Yellow Button_Idle.png", + "file": "assets/8BitOperatorPlus8Regular_Edited.png", "kind": "image", "metadata": "", - "name": "Yellow Button_Idle.png", - "smoothed": true, + "name": "assets\\8BitOperatorPlus8Regular_Edited.png", + "smoothed": false, "userAdded": false, "origin": { - "identifier": "https://asset-resources.gdevelop.io/staging/public-resources/Menu buttons/1cacfd123a1eb708837337c27982f6871f5127c5890dbf0775e0f411958fcbf1_Yellow Button_Idle.png", - "name": "Yellow Button_Idle.png" + "identifier": "https://asset-resources.gdevelop.io/public-resources/Menu buttons/Pixel art/15c1797cbcb41c3a753b6bbb21cfa60284cfaf81c9891c3abf78a8e0e1cacf59_8BitOperatorPlus8Regular_Edited.png", + "name": "8BitOperatorPlus8Regular_Edited.png" } }, { - "file": "assets/Yellow Button_Pressed.png", + "file": "assets/Small Yellow Button_Hovered.png", "kind": "image", "metadata": "", - "name": "Yellow Button_Pressed.png", - "smoothed": true, + "name": "assets\\Small Yellow Button_Hovered.png", + "smoothed": false, "userAdded": false, "origin": { - "identifier": "https://asset-resources.gdevelop.io/staging/public-resources/Menu buttons/928c3ea4db1da835c9f8cc5b7089a47228350209d2ff489e1484c31e5ce41b3d_Yellow Button_Pressed.png", - "name": "Yellow Button_Pressed.png" + "identifier": "https://asset-resources.gdevelop.io/public-resources/Menu buttons/Pixel art/87e56f0479104cf24b54c56800e8f5e0c5e15464b378e869774defaa8bc64b24_Small Yellow Button_Hovered.png", + "name": "Small Yellow Button_Hovered.png" } }, { - "file": "assets/Grey.png", + "file": "assets/Small Yellow Button_Idle.png", + "kind": "image", + "metadata": "", + "name": "assets\\Small Yellow Button_Idle.png", + "smoothed": false, + "userAdded": false, + "origin": { + "identifier": "https://asset-resources.gdevelop.io/public-resources/Menu buttons/Pixel art/c6fd4f7ea3ed645b5c6358f54627df585f491db581c5cd4a9eb8ed4917d41fbc_Small Yellow Button_Idle.png", + "name": "Small Yellow Button_Idle.png" + } + }, + { + "file": "assets/Small Yellow Button_Pressed.png", + "kind": "image", + "metadata": "", + "name": "assets\\Small Yellow Button_Pressed.png", + "smoothed": false, + "userAdded": false, + "origin": { + "identifier": "https://asset-resources.gdevelop.io/public-resources/Menu buttons/Pixel art/4805ce11be2d9a6b748f682efb227dbff84efba4cc2ce591238abe4faa4fa240_Small Yellow Button_Pressed.png", + "name": "Small Yellow Button_Pressed.png" + } + }, + { + "file": "assets/8BitOperatorPlus8Regular_Edited.fnt", + "kind": "bitmapFont", + "metadata": "", + "name": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "userAdded": false, + "origin": { + "identifier": "https://asset-resources.gdevelop.io/public-resources/Menu buttons/Pixel art/6b410f07a3a02e721a49d41795e84b56707ef28ac4d095d55f1fd1093760e134_8BitOperatorPlus8Regular_Edited.fnt", + "name": "8BitOperatorPlus8Regular_Edited.fnt" + } + }, + { + "file": "assets/White.png", "kind": "image", "metadata": "{\"extension\":\".png\"}", - "name": "Grey", + "name": "White", "smoothed": true, "userAdded": false } @@ -171,26 +214,38 @@ "gridColor": 10401023, "gridAlpha": 0.8, "snap": false, - "zoomFactor": 0.6040838749988883, + "zoomFactor": 0.713037763069044, "windowMask": false, "selectedLayer": "", "gameEditorMode": "instances-editor" }, - "objectsGroups": [], + "objectsGroups": [ + { + "name": "Content", + "objects": [ + { + "name": "Text" + }, + { + "name": "ContentBackground" + } + ] + } + ], "variables": [], "instances": [ { "angle": 0, "customSize": true, "depth": 64, - "height": 573, + "height": 337, "keepRatio": true, "layer": "UI", "name": "ScrollBar", "persistentUuid": "9fb610d4-7863-4056-b30a-3821a7e0fc9b", "width": 24, - "x": 1033, - "y": 0, + "x": 468, + "y": 253, "zOrder": 4, "numberProperties": [], "stringProperties": [], @@ -200,14 +255,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 258, + "height": 1093, "keepRatio": true, - "layer": "", + "layer": "Scrolled", "name": "Text", "persistentUuid": "2cfd67ca-82d9-448c-9354-6fb7e7e0d9b5", - "width": 705, - "x": 286, - "y": 44, + "width": 353, + "x": 85, + "y": 285, "zOrder": 2, "numberProperties": [], "stringProperties": [], @@ -217,14 +272,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 2688, + "height": 1156, "keepRatio": true, - "layer": "", + "layer": "Scrolled", "name": "ContentBackground", "persistentUuid": "a3b36d9c-b854-43d9-b926-d883f3f4e8b5", - "width": 820, - "x": 236, - "y": 0, + "width": 440, + "x": 51, + "y": 253, "zOrder": 1, "numberProperties": [], "stringProperties": [], @@ -232,32 +287,65 @@ }, { "angle": 0, - "customSize": false, - "height": 0, + "customSize": true, + "depth": 1.0078740157480315, + "height": 720, + "layer": "", + "name": "WinterBackground", + "persistentUuid": "9f53cb26-b3cb-4e41-be8f-844095d0af9a", + "width": 1280, + "x": 0, + "y": 0, + "zOrder": 10, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 72, "keepRatio": true, "layer": "UI", - "name": "YesButton", - "persistentUuid": "6f67c208-f621-49bb-abd7-55bb0ddfa3c3", - "width": 0, - "x": 699, - "y": 592, - "zOrder": 5, + "name": "ButtonBackground", + "persistentUuid": "5e0d1b82-7aa5-4602-a28b-21f8dff93772", + "width": 441, + "x": 50, + "y": 590, + "zOrder": 11, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { "angle": 0, - "customSize": false, - "height": 0, - "keepRatio": true, + "customSize": true, + "depth": 64, + "height": 42, "layer": "UI", "name": "NoButton", - "persistentUuid": "69dd08e8-7190-4b62-a78c-6b8bb9d7f755", - "width": 0, - "x": 333, - "y": 592, - "zOrder": 9, + "persistentUuid": "493722e2-cec0-4101-a1aa-20573f1430e9", + "width": 86, + "x": 162, + "y": 606, + "zOrder": 12, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 43, + "height": 42, + "layer": "UI", + "name": "YesButton", + "persistentUuid": "90b37cea-aa69-44d2-bb3b-af445c0ec732", + "width": 86, + "x": 292, + "y": 606, + "zOrder": 13, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -266,15 +354,15 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 147, + "height": 337, "keepRatio": true, "layer": "UI", - "name": "NewSprite", - "persistentUuid": "b2f4e1f0-2099-4496-ad37-31ed7b369d39", - "width": 1282, - "x": 0, - "y": 573, - "zOrder": 2, + "name": "Mask", + "persistentUuid": "e878da70-93fb-4272-b246-dac9c0e86511", + "width": 443, + "x": 49, + "y": 253, + "zOrder": 0, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -307,7 +395,7 @@ "string": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim. Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh. Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non diam sodales hendrerit.\n\nUt velit mauris, egestas sed, gravida nec, ornare ut, mi. Aenean ut orci vel massa suscipit pulvinar. Nulla sollicitudin. Fusce varius, ligula non tempus aliquam, nunc turpis ullamcorper nibh, in tempus sapien eros vitae ligula. Pellentesque rhoncus nunc et augue. Integer id felis. Curabitur aliquet pellentesque diam. Integer quis metus vitae elit lobortis egestas. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi vel erat non mauris convallis vehicula. Nulla et sapien. Integer tortor tellus, aliquam faucibus, convallis id, congue eu, quam. Mauris ullamcorper felis vitae erat. Proin feugiat, augue non elementum posuere, metus purus iaculis lectus, et tristique ligula justo vitae magna.\nAliquam convallis sollicitudin purus. Praesent aliquam, enim at fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, felis magna fermentum augue, et ultricies lacus lorem varius purus. Curabitur eu amet.", "font": "", "textAlignment": "left", - "characterSize": 40, + "characterSize": 18, "color": { "b": 29, "g": 29, @@ -331,7 +419,7 @@ "font": "", "textAlignment": "left", "verticalTextAlignment": "top", - "characterSize": 40, + "characterSize": 18, "lineHeight": 0, "color": "29;29;29" } @@ -399,47 +487,42 @@ ] }, { - "assetStoreId": "615de0316452630b9f4f6a39decc82e2449b82c1afd1ff24d6470dad2922177b", - "name": "YesButton", - "persistentUuid": "a84fa812-27e4-427f-bc23-6c65b9ead1c7", + "assetStoreId": "871710b14109d14f8528af7a1ec7f3ab039074be8ede00c2b55f8fe8857629b3", + "name": "NoButton", + "persistentUuid": "07f86281-9f1f-4945-a2fe-4d7778198956", "type": "PanelSpriteButton::PanelSpriteButton", - "variant": "Yellow button", + "variant": "Small Yellow Button", "variables": [], "effects": [], "behaviors": [], "content": { - "LeftPadding": 16, - "RightPadding": 16, - "PressedLabelOffsetY": 10, - "BottomPadding": 32, - "TopPadding": 16, - "HoveredFadeOutDuration": 0.25, - "LabelText": "Yes" + "LabelText": "No", + "PressedLabelOffsetY": 2 } }, { "assetStoreId": "615de0316452630b9f4f6a39decc82e2449b82c1afd1ff24d6470dad2922177b", - "name": "NoButton", + "name": "YesButton", "persistentUuid": "fee4b9d6-33b0-4a43-a895-05ad1923593f", "type": "PanelSpriteButton::PanelSpriteButton", - "variant": "Yellow button", + "variant": "Small Yellow Button", "variables": [], "effects": [], "behaviors": [], "content": { "LeftPadding": 16, "RightPadding": 16, - "PressedLabelOffsetY": 10, + "PressedLabelOffsetY": 2, "BottomPadding": 32, "TopPadding": 16, "HoveredFadeOutDuration": 0.25, - "LabelText": "No" + "LabelText": "Yes" } }, { "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "NewSprite", + "name": "ButtonBackground", "persistentUuid": "35ddf924-22ee-48ea-84ad-d81d012e141b", "type": "Sprite", "updateIfNotVisible": false, @@ -497,6 +580,80 @@ ] } ] + }, + { + "assetStoreId": "", + "height": 32, + "name": "WinterBackground", + "persistentUuid": "45e9af75-0396-4fc0-a142-eac385bab554", + "texture": "Winter Background.png", + "type": "TiledSpriteObject::TiledSprite", + "width": 32, + "variables": [], + "effects": [], + "behaviors": [] + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "Mask", + "persistentUuid": "92c456ec-b30e-4090-b8a4-c4e8c1ae1a32", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [], + "animations": [ + { + "name": "White", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "metadata": "{\"pskl\":{}}", + "timeBetweenFrames": 0.08, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "White", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 0, + "y": 0 + }, + { + "x": 64, + "y": 0 + }, + { + "x": 64, + "y": 64 + }, + { + "x": 0, + "y": 64 + } + ] + ] + } + ] + } + ] + } + ] } ], "objectsFolderStructure": { @@ -511,14 +668,20 @@ { "objectName": "ContentBackground" }, + { + "objectName": "NoButton" + }, { "objectName": "YesButton" }, { - "objectName": "NewSprite" + "objectName": "ButtonBackground" }, { - "objectName": "NoButton" + "objectName": "Mask" + }, + { + "objectName": "WinterBackground" } ] }, @@ -546,6 +709,17 @@ "ContentBackground.Height()", "" ] + }, + { + "type": { + "value": "SpriteMasking::Mask" + }, + "parameters": [ + "", + "Content", + "Mask", + "" + ] } ] }, @@ -588,7 +762,7 @@ "parameters": [ "", "0", - "", + "\"Scrolled\"", "\"vertical\"", "Left", "" @@ -601,7 +775,7 @@ "parameters": [ "", "ScrollBar", - "", + "\"Scrolled\"", "" ] } @@ -622,7 +796,7 @@ "actions": [ { "type": { - "value": "Scrollbar::Scrollbar::SetScrollCenter" + "value": "Scrollbar::Scrollbar::SetScrollPosition" }, "parameters": [ "ScrollBar", @@ -648,7 +822,7 @@ "actions": [ { "type": { - "value": "Scrollbar::Scrollbar::SetScrollCenter" + "value": "Scrollbar::Scrollbar::SetScrollPosition" }, "parameters": [ "ScrollBar", @@ -672,7 +846,7 @@ "parameters": [ "", "ScrollBar", - "", + "\"Scrolled\"", "" ] } @@ -745,6 +919,60 @@ } ] }, + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "Scrolled", + "renderingType": "", + "visibility": true, + "cameras": [], + "effects": [ + { + "effectType": "Scene3D::HemisphereLight", + "name": "3D Ambient Hemisphere Light", + "doubleParameters": { + "elevation": 40, + "intensity": 0.33, + "rotation": 300 + }, + "stringParameters": { + "groundColor": "127;127;127", + "skyColor": "255;255;255", + "top": "Z+" + }, + "booleanParameters": {} + }, + { + "effectType": "Scene3D::DirectionalLight", + "name": "3D Sun Light", + "doubleParameters": { + "distanceFromCamera": 1500, + "elevation": 40, + "frustumSize": 4000, + "intensity": 0.75, + "minimumShadowBias": 0, + "rotation": 300 + }, + "stringParameters": { + "color": "255;255;255", + "shadowQuality": "medium", + "top": "Z+" + }, + "booleanParameters": { + "isCastingShadow": true + } + } + ] + }, { "ambientLightColorB": 200, "ambientLightColorG": 200, @@ -873,6 +1101,7 @@ "description": "Move the camera according to the scroll position.", "fullName": "Set camera from scroll", "functionType": "Action", + "group": "Scrollbar", "name": "SetCameraFromPosition", "sentence": "Move the camera of _PARAM2_ according to the scroll position of _PARAM1_", "events": [ @@ -898,7 +1127,7 @@ "parameters": [ "", "=", - "Object.ScrollCenter() + (CameraCenterY(Object.Layer()) - Object.CenterY())", + "Object.ScrollPosition() + CameraHeight(ScrolledLayer) / 2", "ScrolledLayer", "" ] @@ -916,7 +1145,7 @@ "parameters": [ "", "=", - "Object.ScrollCenter() + (CameraCenterX(Object.Layer()) - Object.CenterX())", + "Object.ScrollPosition() + CameraWidth(ScrolledLayer) / 2", "ScrolledLayer", "" ] @@ -943,6 +1172,7 @@ "description": "Change the scroll position according to the camera.", "fullName": "Set scroll from camera", "functionType": "Action", + "group": "Scrollbar", "name": "SetPositionFromCamera", "sentence": "Change the scroll position of _PARAM1_ according to the camera of _PARAM2_", "events": [ @@ -963,12 +1193,12 @@ "actions": [ { "type": { - "value": "Scrollbar::Scrollbar::SetScrollCenter" + "value": "Scrollbar::Scrollbar::SetScrollPosition" }, "parameters": [ "Object", "=", - "CameraCenterY(ScrolledLayer) - (CameraCenterY(Object.Layer()) - Object.CenterY())", + "CameraCenterY(ScrolledLayer) - CameraHeight(ScrolledLayer) / 2", "" ] } @@ -980,12 +1210,12 @@ "actions": [ { "type": { - "value": "Scrollbar::Scrollbar::SetScrollCenter" + "value": "Scrollbar::Scrollbar::SetScrollPosition" }, "parameters": [ "Object", "=", - "CameraCenterX(ScrolledLayer) - (CameraCenterX(Object.Layer()) - Object.CenterX())", + "CameraCenterX(ScrolledLayer) - CameraWidth(ScrolledLayer) / 2", "" ] } @@ -1012,10 +1242,15 @@ "folderName": "__ROOT", "children": [ { - "functionName": "SetPositionFromCamera" - }, - { - "functionName": "SetCameraFromPosition" + "folderName": "Scrollbar", + "children": [ + { + "functionName": "SetCameraFromPosition" + }, + { + "functionName": "SetPositionFromCamera" + } + ] } ] }, @@ -1565,11 +1800,10 @@ }, { "description": "the top position of the displayed part.", - "fullName": "Scroll top position", + "fullName": "Scroll position", "functionType": "ExpressionAndCondition", "name": "ScrollPosition", - "private": true, - "sentence": "the scroll top position", + "sentence": "the scroll position", "events": [ { "type": "BuiltinCommonInstructions::Standard", @@ -1804,188 +2038,13 @@ } ], "objectGroups": [] - }, - { - "description": "the center position of the displayed part.", - "fullName": "Scroll center position", - "functionType": "ExpressionAndCondition", - "name": "ScrollCenter", - "sentence": "the scroll center position", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "ScrollPosition + Background.Height() / 2" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "Scrollbar::Scrollbar", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "the bottom position of the displayed part.", - "fullName": "Scroll bottom position", - "functionType": "ExpressionAndCondition", - "name": "ScrollBottom", - "sentence": "the scroll bottom position", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "ScrollPosition + Background.Height()" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "Scrollbar::Scrollbar", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "description": "the top position of the displayed part.", - "fullName": "Scroll top position", - "functionType": "ExpressionAndCondition", - "name": "ScrollTop", - "sentence": "the scroll top position", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetReturnNumber" - }, - "parameters": [ - "ScrollPosition" - ] - } - ] - } - ], - "expressionType": { - "type": "expression" - }, - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "Scrollbar::Scrollbar", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "ScrollCenter", - "name": "SetScrollCenter", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Scrollbar::Scrollbar::SetScrollPosition" - }, - "parameters": [ - "Object", - "=", - "Value - Background.Height() / 2", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "Scrollbar::Scrollbar", - "type": "object" - } - ], - "objectGroups": [] - }, - { - "fullName": "", - "functionType": "ActionWithOperator", - "getterName": "ScrollBottom", - "name": "SetScrollBottom", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Scrollbar::Scrollbar::SetScrollPosition" - }, - "parameters": [ - "Object", - "=", - "Value - Background.Height()", - "" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "Scrollbar::Scrollbar", - "type": "object" - } - ], - "objectGroups": [] - } - ], - "eventsFunctionsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "functionName": "doStepPostEvents" + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "doStepPostEvents" }, { "functionName": "UpdateThumbPosition" @@ -1996,21 +2055,6 @@ { "functionName": "SetScrollPosition" }, - { - "functionName": "ScrollTop" - }, - { - "functionName": "ScrollCenter" - }, - { - "functionName": "SetScrollCenter" - }, - { - "functionName": "ScrollBottom" - }, - { - "functionName": "SetScrollBottom" - }, { "functionName": "ContentLength" }, @@ -6809,10 +6853,502 @@ } ], "editionSettings": [] - } - ] - } - ] + }, + { + "areaMaxX": 128, + "areaMaxY": 48, + "areaMaxZ": 64, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "assetStoreAssetId": "871710b14109d14f8528af7a1ec7f3ab039074be8ede00c2b55f8fe8857629b3", + "assetStoreOriginalName": "Small Yellow Button", + "name": "Small Yellow Button", + "objects": [ + { + "assetStoreId": "", + "bold": false, + "italic": false, + "name": "Label", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "topEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "TextStyleState", + "type": "PanelSpriteButton::TextStyleState", + "ShouldEnableOutlineOnHover": false, + "HoverColor": "", + "ShouldEnableShadowOnHover": false, + "HoverFontSize": 0, + "IsHovered": false, + "IdleFontSize": 0, + "IdleColor": "" + } + ], + "string": "Text", + "font": "", + "textAlignment": "center", + "characterSize": 20, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": false, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Text", + "font": "", + "textAlignment": "center", + "verticalTextAlignment": "center", + "characterSize": 20, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 5, + "height": 32, + "leftMargin": 3, + "name": "Idle", + "rightMargin": 3, + "texture": "assets\\Small Yellow Button_Idle.png", + "tiled": false, + "topMargin": 3, + "type": "PanelSpriteObject::PanelSprite", + "width": 32, + "variables": [ + { + "folded": true, + "name": "State", + "type": "string", + "value": "Idle" + } + ], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ButtonFSM", + "type": "PanelSpriteButton::ButtonFSM", + "ShouldCheckHovering": true + } + ] + }, + { + "assetStoreId": "", + "bottomMargin": 5, + "height": 32, + "leftMargin": 3, + "name": "Hovered", + "rightMargin": 3, + "texture": "assets\\Small Yellow Button_Hovered.png", + "tiled": false, + "topMargin": 3, + "type": "PanelSpriteObject::PanelSprite", + "width": 32, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ] + }, + { + "assetStoreId": "", + "bottomMargin": 3, + "height": 32, + "leftMargin": 3, + "name": "Pressed", + "rightMargin": 3, + "texture": "assets\\Small Yellow Button_Pressed.png", + "tiled": false, + "topMargin": 3, + "type": "PanelSpriteObject::PanelSprite", + "width": 32, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "", + "name": "BitmapLabel", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "topEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "BitmapTextStyleState", + "type": "PanelSpriteButton::BitmapTextStyleState", + "HoverColor": "", + "HoverPrefix": "", + "HoverSuffix": "", + "IsHovered": false, + "IdleText": "", + "IdleColor": "" + } + ], + "content": { + "text": "Button", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "109;84;58", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_Edited.png", + "align": "center", + "verticalTextAlignment": "center" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Label" + }, + { + "objectName": "BitmapLabel" + }, + { + "objectName": "Idle" + }, + { + "objectName": "Hovered" + }, + { + "objectName": "Pressed" + } + ] + }, + "objectsGroups": [ + { + "name": "Background", + "objects": [ + { + "name": "Idle" + }, + { + "name": "Hovered" + }, + { + "name": "Pressed" + } + ] + }, + { + "name": "Labels", + "objects": [ + { + "name": "Label" + }, + { + "name": "BitmapLabel" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 48, + "layer": "", + "name": "Idle", + "persistentUuid": "24882334-eec8-403e-8bf1-70fc928a46e6", + "width": 128, + "x": 0, + "y": 0, + "zOrder": 1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 48, + "keepRatio": true, + "layer": "", + "name": "BitmapLabel", + "persistentUuid": "c3c3200d-dec4-4ac4-9dc5-4715d8989830", + "width": 128, + "x": 5, + "y": 26, + "zOrder": 2, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": [] + } + ] + } + ] + }, + { + "author": "Arthur Pacaud (arthuro555)", + "category": "Visual effect", + "dimension": "2D", + "extensionNamespace": "", + "fullName": "Object Masking", + "gdevelopVersion": ">=5.5.222", + "helpPath": "", + "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXRyYW5zaXRpb24tbWFza2VkIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE1LDJDMTYuOTQsMiAxOC41OSwyLjcgMTkuOTUsNC4wNUMyMS4zLDUuNDEgMjIsNy4wNiAyMiw5QzIyLDEwLjU2IDIxLjUsMTEuOTYgMjAuNTgsMTMuMkMxOS42NCwxNC40MyAxOC40NCwxNS4yNyAxNi45NywxNS43TDE3LDE1LjM4VjE1QzE3LDEyLjgxIDE2LjIzLDEwLjkzIDE0LjY1LDkuMzVDMTMuMDcsNy43NyAxMS4xOSw3IDksN0g4LjYzTDguMyw3LjAzQzguNzMsNS41NiA5LjU3LDQuMzYgMTAuOCwzLjQyQzEyLjA0LDIuNSAxMy40NCwyIDE1LDJNOSw4QTcsNyAwIDAsMSAxNiwxNUE3LDcgMCAwLDEgOSwyMkE3LDcgMCAwLDEgMiwxNUE3LDcgMCAwLDEgOSw4TTksMTBBNSw1IDAgMCwwIDQsMTVBNSw1IDAgMCwwIDksMjBBNSw1IDAgMCwwIDE0LDE1QTUsNSAwIDAsMCA5LDEwWiIgLz48L3N2Zz4=", + "name": "SpriteMasking", + "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/transition-masked.svg", + "shortDescription": "Mask objects using a sprite or a Shape Painter.", + "version": "2.1.1", + "description": "When masked, the masked object is only visible through the mask.", + "origin": { + "identifier": "SpriteMasking", + "name": "gdevelop-extension-store" + }, + "tags": [ + "masking", + "javascript", + "pixi", + "sprites" + ], + "authorIds": [ + "ZgrsWuRTAkXgeuPV9bo0zuEcA2w1" + ], + "dependencies": [], + "globalVariables": [], + "sceneVariables": [], + "eventsFunctions": [ + { + "description": "Define a shape painter as a mask of an object.", + "fullName": "Mask an object with a shape painter", + "functionType": "Action", + "name": "MaskWithShapePainter", + "sentence": "Mask _PARAM1_ with mask _PARAM2_", + "events": [ + { + "type": "BuiltinCommonInstructions::JsCode", + "inlineCode": [ + "const maskObject = eventsFunctionContext.getObjects(\"Mask\")[0];", + "if (!maskObject) return;", + "", + "const maskedObjects = eventsFunctionContext.getObjects(\"Masked\");", + "for (const maskedObject of maskedObjects) {", + " const maskedRenderer = maskedObject.getRendererObject(); ", + " maskedRenderer.mask = maskObject.getRendererObject();", + "}", + "", + "" + ], + "parameterObjects": "masked", + "useStrict": true, + "eventsSheetExpanded": false + } + ], + "parameters": [ + { + "description": "Object to mask", + "name": "Masked", + "type": "objectList" + }, + { + "description": "Shape painter to use as a mask", + "name": "Mask", + "supplementaryInformation": "PrimitiveDrawing::Drawer", + "type": "objectList" + } + ], + "objectGroups": [] + }, + { + "description": "Define a sprite as a mask of an object.", + "fullName": "Mask an object with a sprite", + "functionType": "Action", + "name": "Mask", + "sentence": "Mask _PARAM1_ with mask _PARAM2_", + "events": [ + { + "type": "BuiltinCommonInstructions::JsCode", + "inlineCode": [ + "const maskObject = eventsFunctionContext.getObjects(\"Mask\")[0];", + "if (!maskObject) return;", + "", + "const maskedObjects = eventsFunctionContext.getObjects(\"Masked\");", + "for (const maskedObject of maskedObjects) {", + " const maskedRenderer = maskedObject.getRendererObject(); ", + " maskedRenderer.mask = maskObject.getRendererObject();", + "}", + "", + "" + ], + "parameterObjects": "masked", + "useStrict": true, + "eventsSheetExpanded": false + } + ], + "parameters": [ + { + "description": "Object to mask", + "name": "Masked", + "type": "objectList" + }, + { + "description": "Sprite object to use as a mask", + "name": "Mask", + "supplementaryInformation": "Sprite", + "type": "objectList" + } + ], + "objectGroups": [] + }, + { + "description": "Remove the mask of the specified object.", + "fullName": "Remove the mask", + "functionType": "Action", + "name": "Unmask", + "sentence": "Remove the mask of _PARAM1_", + "events": [ + { + "type": "BuiltinCommonInstructions::JsCode", + "inlineCode": [ + "const maskedObjects = eventsFunctionContext.getObjects(\"Masked\");", + "", + "for (const maskedObject of maskedObjects) {", + " const maskedRenderer = maskedObject.getRendererObject(); ", + " maskedRenderer.mask = null;", + "}", + "" + ], + "parameterObjects": "", + "useStrict": true, + "eventsSheetExpanded": false + } + ], + "parameters": [ + { + "description": "Object with a mask to remove", + "name": "Masked", + "type": "objectList" + } + ], + "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "MaskWithShapePainter" + }, + { + "functionName": "Mask" + }, + { + "functionName": "Unmask" + } + ] + }, + "eventsBasedBehaviors": [], + "eventsBasedObjects": [] } ], "externalLayouts": [] From 4756632a59c8fc896e2ede50de5f5538b9591191 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Davy=20H=C3=A9lard?= Date: Tue, 5 May 2026 15:20:10 +0200 Subject: [PATCH 6/6] Compress images --- .../assets/Small Yellow Button_Pressed.png | Bin 4678 -> 216 bytes .../scrollbar/assets/Winter Background.png | Bin 222016 -> 76450 bytes examples/scrollbar/scrollbar.json | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/scrollbar/assets/Small Yellow Button_Pressed.png b/examples/scrollbar/assets/Small Yellow Button_Pressed.png index cd33d6ddfa74757c1d88aa3604d1bf30c1b1c8b0..e634ec02554cf894b23efa7884c57296c876ac0c 100644 GIT binary patch delta 156 zcmX@6a)WV#q$)E514F_c&aFU-CEd~2k%3`jKlh(RRv@3TILO_J@#aaL`pG_m`q?}I zJ|V6^;j>E^{-0s^f763UN&EvySxJyzFoVOh8)-m}p{I*uh{y5dgax(CQ8eSn3M9>12PUTS`6$cSys8G0w@+g)@ zd<`%v3Pn4JKmk+jPhdpD z*F+*%0HP6rWJJK)00P&kM|jmcG zo6oTqP>ch@sTMm-9CjC+q*=O2TTBDHpIbRbBxKSVW(yWBVp}g;&RwyRw|dQ+PHWe> zdw6;Yy+uA7H@zDa9P-}g$Pc5UW5geAP28FE*W{0PrR>?8m7SCOY2JZ@hYlb4TVYXg zY1tR$r%r$QkBW1(b@k^PE;KfM+uC;Na(hSTzk0sA(c35Mzj^E4{lTFJ59N=BACHYs zOe&NwrlwUmFP!I3?KQJs@iKzEh-5N}OvQN-h{-r{BeEXHo-$t$Kn>qvY~iq*X5vA1BGabPvgwRBn&v; zQ%j~~@{rGbrH;zO$u1WJf`m4HO7`m{bs#$)NUw{ENUkh8mx7na+X~Mwq z{hAmxR~O#Fz402MTCCB+7o@px9XWL1oHDR{w1uJrf1!-c)pX7$F1_{n>CAnp`>Z|d zH(3bd6C1mtThE=m1@of{Y6!!}W2qlNg@&L)?$gEn=P?kHepphCwvVGS zj{0iScYiU!#j-h4)Bdi{&VsuL5uNvYPReR+;_l+5&?18d%LD?h|rqV=BO_~j&Q}_Li z@Ts~U3f9ov?{iA?Y_6?ga7#00Ys-FJ8{0zBO1@9Kta)&nKeAsFeUXi{*q5}iS!$F& zlfb_cbg4_#0%iNYkwWTQ`;#L_J~*ti?T)r#JmN=&Cay~|k@5T_wfu^1WsG8TyUx}}3u7hy0X%tu z6pwJdqB#?S0qt%F(ZVI)<|cOZzjRccMWWGnE77MT)zfm;5PDgnMd2Q6hqk2^%>>~& z`}j(QOg)h^&L0$NQBA4&_!>Nq@McMGEb=mCM6;`P8W}6oqW*w+yZ(eHDSOiOxL%?q z)~y4daC4mVe}kG>Y2tp|s~sj1(UGw5;)%Pad;ah}{I|c_wY}m`g|u6uJ>^cG{w_Lyi&n2>_5vnCfsn*k2my9q0!@ z$};%TV=n+I=*oBmKob0>@;D5Db%g*dh(FpC;0y;S5$^~+0ES;DE}lLJJ@k0*_YwhM z8skO)#YY!HCv~UD&yzY#H)XL1+xD%;ztDUl@(^qi-+6jVYOv>ReZA`_ch$c$`Z?|& zI%kLF(2j&>l)dfam0RhY{7h}zIPQOA`x)!bZ%zf9r>B?Kr}>o}iRpZbjINUSC&$&F wLPpD3z1!iW|GnL91_S;xA&zkyT%YV9th_$Y()#w!V|cvCbG=8ETUh3Q07BHpU;qFB diff --git a/examples/scrollbar/assets/Winter Background.png b/examples/scrollbar/assets/Winter Background.png index a1878b53971e6ac052b48ff6af1d796491b67f83..7144275d8a587f0c7cb9f90fdb5d7f64d28fa8b3 100644 GIT binary patch literal 76450 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

s%<0SVNEV zOU72LYb`Jcc}Wz`ynM(eg}v!xy`PZ_s)a902z|^udcooa9&!GzANb4dMlUM5tF>rL ze+9S^uZDB)fzbIdqmdFdsfO_Qvf{sx5X=zfsT#GyQbKa%a+7v4zhPcK>$!Osjz*;e zqe~JNJx8sB-mH7nLB|3Wju2X&f17>&J#SQ^=-!Mw3CX#);(qx9rIG%#yU6qF*FXOC z&(zw*{^p^$Av_l^E%iRz?DV85nza?r`jLh3n5%>y-havFGxasRl;G&lTN^pWd(E&$ zym``}T#{w)lPt-Ga40oq(<+6dFI}DE&D6x@2w{L#mQYE^q-oz}kg>Y%!4 zkf63gk$yps&K!Ib-X>h&mF*pBx@hQr)b5I92$@RQv&o=qGp=p6^BHLu;4i=Yi9X}g zU3K$$=us`sg%;wH`s(E@VV_vS-JMP9*lnRFtS6O8M6WZLO$d$JB=RND6^>{O9J^qs9%Vib|ozbyb2+2y8bHFnTj3S0^@pESjbwdqkzZk)Ul;sK|D5^5Q-~P zle}?yGM24T%MXu4vxE`Lc|F>*M`neDP}ljyZjI#4juaABw|znywfux4 zg^tU@KY5SxZrnMHR8$C!4;vrPEmcF_gfQiyP)2wMm9_FslmpTu{GivNK4|yl3gBA< zcGT|t3uR|6tw--4|MXAhn|)?%eQ?eH{NyD#`ay6nJh6*H&=NA%wYAxfs>$_S%oiBn zs5?Ve@YIpHk`cmQkDE*$y?2i#XI1;&oVMiwVyZRj%Q@YG^YnCz;|Fc=%z?|}&l;=M zOL*G0q(8eKIAePNHgqqk?4+}WVyU{&q9>z|_1aV&E9r2^dN20{0{Y^gISqS`c$j9Q zP(zT+KPpb`0m+3$HEL;@yc{=2>N6>)lO*+$5kkXG#gyW)*A|KZ+YoNEKZ#IVswxw; z4cqUP!+x*V?J&24H)IRoo2Se^w~11Hq-@4@=-v5{Zu=}v3(mBob7zE*t{Ek&=Mu9~ ztV6?vEFp7iDN9HOZAd65;HDp^f(1v#hH#l zUf&CaOGI)vQ%lIyom7HxruuW)KGg0R50;j4gap0ws!^{VDoN$_z9xLNTcUeHhN@O7 z9%lD;lw>0Iz^;sR_%*@SR&L>*dYdG~#jCASWdBqOwE z1z8~+Im2Asix9F;L4JkvQH0KkOw=~<;`!$0=JOZYWz=X2g_+tifl>22O1;qz4LkVd z)5UxGX52GsHRe0FCA9wDC+;9@rb6}1*Z(NF0qNsci7}h(t)*`mCe|2*!trS>wx_hV zY4j*>WvTvm{!F*a6T&ug9zbWJ!n{s9?S|m9OHSW4&hoxc<8wlwDlGBAz^(Y) zVfex$8I96IxZ35B%sMZGnon2@ya=IJLd**`<-nF$Fbvd@~Oq2gon5Bd_$KPgJu_%8Z%!Rmat*J z<@R`{@VMFS+qw{WLfB*uUZ4E&0#I+%uDx55(y>ZoDz!9CI#czub;?!*UvB3Zed} z^k}zCNn9?H5av1GF0K$RtrUd6%5sQC!uw2|IRg&k=e)#D&mYOO>8Vuy`@c6$)XT7b)fo;nMOC z{E8}d_yvQgkd^#jQv9vnfUhlL&B$bbv7r;qxU^>!1TL`;ssTP?;-4|>~ z*Z1X!Bnd-8Ly-%BvEm5r@aliEgAP*0r_p`070+?>B$4v@DcX@)xZ72m7}G@zdh|cH-gsy_IFz7VZZ5 zzUzxAC4t|r#k^}2Q3%bP;daKiU_wYQ`BcZAT1*HT3!<#S8yT-En%JLh#D4pf5FBd` zcpVIk#=IXz`sS^>csZleCNay|7e5#qkjMo(dM=I~9Hk!=OV1svk#MrdhZYa|cppXO45{w<;=RtknDuC55S1=1&P2BImYz`M&T{<#aG1Xm@5KI&7!q;FDK2(>?( zd1_QiODMYTkW&31zBs@tg{K0`XD@hW?p$n?+S&VyQR43Nj{-6{pT!T<4M-<#PPq(q zZ-;H00ZRx^rsu5hMTtyL-0yZ;t!A^?((}2!Q@ht}vxIOwbe5{vOB$h~~HkEB-QmgTg?QMO? zS0b5A#AD&RAcQpKs#_i-#D!3Eg)dnn>E~C(!!?8hsrF&Zs+lfVao+LMdl%w+0N;Lb$Z#OO-eezk=P3qD8*M$_we)!qZ%#uAqG(L-_ejWSEQGOwmTV^mk^* zz@XpjI>zaA-(Dh}i9Xm0?nejNI*gimq+5bBe#lDL^7PbW`3y`UZ1RpIPYD#g4170N zs~y#=w8I%=5 zW3LkBIap$2qWJ!--mG?Te6JsEG|=2dhdblUn7?)=IN(!e4`9zsBFD?(c1Rd@&8dFO zCez3@Cps~P%}%dRnO)W=WbD|@?R`~Ln@{v$N|9hCxJz({qJ?}=g!=@GIM6G-jI-r6Xk}F`uri>T8~H6 zPe4+{sJSCmk8@*~kX{bem)TbgUzJ)CBgbzjGm{m1T3PALKDX)F8`L_M?agk-v-n2C{L-ZL_enw2$Vv*YplPx0HCa^bz5Vj8V0n=2{=Oi4rJ)5fmQB$9n&0_2>9kSpd57u8X(ZB?;md#n z&;Auy`32f4w5DOY$VO#HgoUBmfL`*K5~E0A-WpLy~HDI z#;6?ARU%c^MQ01LrUD8MP65{igrmgs>C*J{^2o>tGWR84{PE(dwKq#*Tm0|Ew}rBq zeEZ9W=Emz&ZFqo$kNTTM!A6am?L$F|+xgv|Uz{X&o5tWAr%&b9n)o9@88F~Ep{|S& za{~p-VtKRv_;TFH7A@lwSMex1hSl&f%Wf<_ZO<=kc#wVZ@urN#Z!{`E1vN63UkU?ll2I;dP9Ms?b04Z6WZZ92aWx6n z@K$Z%UpFb@Q^!HyRF0in^iPfWZpi)H;dOm#S2^6}gbzmOvLmu%G&Oi}9r_5u z&T`wF8#t6uJZB-$GPCGfLD|=pqyBeua4%W;TdmI{M~Hvx)Fu`;8FRt?nt`S2)bo;U zsv|G~ewTw2tensv1c~36(%O9&m<$G#QIrkyL0(i zxC~+M&GhnhS$u)7*l795_o|zB@6v~}wZ0f|Sa~L;HBbO|nXq=b_oR#E0DPCSYxBxZc`xO1POX-G-f zpv2`S=-T7ULJF^ZyX_LIY1%=T9$MTnDN{>kol$c3?BsU;->RCUna^hKJl(Igu690q zF~ChuW&ElKPx%loTTn8KNzy50dk5&`!Zqb{%V2Me#03`J;-&SstSFnTsl>{x%ixbre4X6w`xHN{x`1{JHa*2!9 zH_bWR3dLv@bsfag^J4dscl-fgt-6i!SDo6aXGlO))3)|f5rqzna9CzLN}K1Rgr+v2 z5eJ-;3_|uMJ8U6;bN~z3-T6;Jd=xZ3s4i%;+HMZ=#ybW&(OTv5FEgwZY1tZ|#>t#G zzL1iCev951z+l90@Hjs>BS#%`Zi^eKMi29XdTZ#7V|F(?8fp!W@)oCXG?VnmJ)3Yg zhQ(P)F9e0IEp6>n2pa!u$qT@+>`;aIKKR4(mWyDmTkl&4s-1;`yD4)M>8UpT69L=L=TxoJfd+Ii>=?Wq$zVMGwfyI- zFY8!be&>*uykPM8{iP~EPq#<0?70fip$%p$67#eXp z$gfec*kV@SovW;l(a+o-rvBMUfahbppwo0rA46l@VahI(+^Ll9K5df`ggV5eb%Efc z^o=VUf?W&GvPk5gLFUax_uY@}{4mSAjCccEGZF7tO}pIbq{W0RE9=kUR!din4w6Ge zBq~gMK;&zCkm3m5#E7bNs=ZPA>fTcbgwoA*%p_EY7Zu&=AYDUs!G>uY;^oOQA@4Lr zX9+|*d~5J2HXO~JhdM1Qmv4o3PWU;FIAp&2^^bd5k4~0c)$Ddaq^RH_!XjU_!Y5y5mNv)r!P3G!aCy$zSFyO)Y_I&9_~{l-bT%ggis!uFeDqVFH&%&+0`kI#Cg ziwK#Te)SUdUSBlMt}X94vg4Xhkr>hGN+|*nAgHLf>euoyEsi2%pQoW-4iEIlYE+|m z$bRF*y0aiUB!(Lf*FmZm8(&H;~QFB)~M=n*Zaw)69oU@)|!V& z>0e4lWzH%|mO0AD_eJjW`h+c*(n@*_e-Hbg%oFo=-%`Ds?ObU5x5yhAO)N|-_#g6{ z>aWhF-JBd<7+`x1=B#UO{?h53`fy(jt`8G=WDL(8E*G^E*AH z)%+sN1C?^nhk0bRM6Gbc?z*K)~gsh+O9qY+qC0R9}%GS?rAEm7S6m?lzs&%zk zV`1#I!p6IVt710i<;~u#}O?N+>P1eH^j=O4E|VUQRjxC_UJjxcO7-DBpVUoX2T#(fpvp!8)daX$}p1XDysSvZO-&Ed!N1jfn7WhcS@& z6Kk`e#nJXLQ%Q(l%I7z_Zhz_y%_dA1sNzB(eCO*lvB5@@wq$&IUCGz>6K`vGbvLYZ* zvl|j9?mG;Z^*m-bo2ve!2SFBzQXtDAx^Y+ElZau>>tSdSqF|%~A6?6EPAE&Xvf_$e2 z5gh~K*-;#)GO5t0R|X{08kCsf$%&hOyR*kb__b(BlWF@lR)jGqWNJEFSpmq|Shd zU_%@Hv*E5J;NuhH@PA0d86-D-15frLl6<{)9Fxokz-*fa zmr`{SA`U~(rlM|G$yfgs;}|r)+%+ciec7%(ab*uzzBCetPxdn{?Ge`s{p~3IA=~?C zuRf9;q9;)YLq1Or+*m!?>3PJgUIb-jba6L3K^AvMv zO8R#kHdux@ZjAO*R_R*0^7GUEd;QIvFJlai}DpMQ)a(0hjd!%1Y_QVN%d95K{=WR}JdsM1Mlwmeoj zCxW^AB%{tn-34VNGU8Gb{zM`LYG#pyyoU>iCYS-2K8}}pv$;_+gMi_K_|IvSX9PO8 zEx)1CRHxr{pm%{Y9q|zTj}+@38Oxe#gW}n6%!)7fV2JA2eC@sKqfv%#`w)!-@9TrP zhA|8eQacU%k2D4$dy99GFt?0M7A^Be?A;9+^%?X+I&>pz0vO>Cv|_o<2_ircfd}i(MoD)L}sxnoTt$aUBK%KDY{0}Y|dfGmD+BF+NB#fXP^Y?4Dw9yDOt ztC4j{N?V{_uNT|~cy)zE5P{8zu<-F9GB&(xc%_Z|YwJ=5w)gYr``(&4hq2=0F>=Wj z7snPW%fdyqd@Oa8M*doVn@_j<-xtv!h5F>$YQ*d}NmF0Q31U^l8z)6!zuHC3C5AQUFNYd9a1Bu zZ51=7N{&@MC@7L>;9op1(cw%%My+S(WzcA&gNT~ zL&Nw`WEA>s_9CA+b=iY4PdOB=N zLc;I*Q5mc(x+Z_3%^#am58|%lxV9tGQo%YmnYo0ta z`)ktSqGjV7^)IZF8ha9w>Uvu13E3~LCUxt~ z`(tk$f2TI{J{EF5c8MNzU0ZOHS}hvdO=lRh@v~8tU==9hWFZQ#EEMPDFE1`m|83|9 zX;u)mdI{ukmb=3PRh&OdfcogTwcbqy0}IY-4V6?JQA~m9Jy$HhE*?|*b`t0=n*`Bg z*ouAGa$*Fru`(kaW_4bFvq>n~!GF|_GV&uWXQYqf`Y;?WR!d6*LF4NbAWE zeqC3!kiS|reO5p$i^O3PL_;%9yvP{_5`9^8fDklbrbj$PGxELCMw*6SdUm(lL%L_z ziYth+!c_TLdIYvP8QW`KuCbZyIu)@0v|e_h{K_z7LNb2<%@3%ZP8wtWw7Zf+yMqx1 zIy`i93`=d->xbiqm;rFUYm+V#-3DjPs^CM{DWD%`@HGgDpo98O>kX0{^uUV<{v(v) zf}f@LrTRkr4l2P2%sX6d?O+sh@z@JA)g<20d^0%F-A}~lhe(Wo=8@{h%%h9~ZQUgo zCtI~@(L0J7I=)~4`jr8;T^r_5C}<$#fbeqIsDzLJT23hyO;(vB7le8byz5%+chzck z7d2sUW``mYSp~w|l|TR6!3v-@?{AB2oN^Lmg)5eRCpRuBwy|~AzV4AP>8sNd-1f0$ zl8^#qSfU9ZzDHY{7dJqCp$80kvx(W203{=%rV`ALO8DEI1EQb@Z3+x081qPxpKFxe zg2wSWo$kX%P&QF~mh~92>*erY-sGVMF=-ukx(dzd>fvF&2)0Ncw6AJ%n!XG*AhY^W zDiW8x?VG97&c2~|O4BQh$Dt?TdrNgM0dPRS`lIvkS*ueOA|MBsdx~a8=$|uJ@mLo> z`*?$?K8_xo9rDqvF$Cmlw23(8l1(y($Re8D*Rnr(KHk|j|GjhJ{kV0@`lfC2hJ9&n zPjah~fB-rIFWP3mMct^IS|WImCm%R>9)rr$ik?jogqch_q1lH=grP{TNcqW6eZ)|X z)<5`G{?hdYf|m@tF`B&#vw)2?rVup#X$}5H8W{7cQ)Onfb2H0o!nc5N*Kx^+k8$~+ z*D^+G#0`Ip0p9hz&xMz%dE5;y0G0$xC>UqlB5g^vRx3 zQTsflDaTmfdH3y8jysWT`hz6=(&#Bds_eZPRu+~>@i^pDw^pWw+MpbM{K19zx-xs@ ziy2k{P435ht^T0KUHzAZpmzW#O%xcHr3T(gZ~FmMzJgScMFQzy;6D}(^QEcd3(roq zbuTQbfd#r@>aAnkwOJM=clu_z%4i!w4_X!Uxj)R=_kd2vJ8e01r^Yd4bKz;!ezHi+ zT#sh8f1oI$RN1a^Leii>!z@X$+QXE#ZCj9YG$_e%eQ7F@AcnrEmUgT@Je!!cvshMM zd8@cfX(TPlJQor^b3OX0Vi#Rd25%y*^<0#m5h44W%(tokD1Ybs_LbQOx1Bbq%_Qj> z^02}L`VlmipjG`xj33I?@A3o%@vdICPDDaZ5J#A|itpJE^d7O!=x&l<>}VH#<C za^RS6IMT_A%({)Hs+Dl9x(hUUv?{yh%_TN=#K_|?@%4MHCw^2}O7e;8kO&Y(z(A>G zkNWrd2gcLz@>gg(m0k`WbS8B)Ldqe>ow!hWr@AV}w#^?8cE~_{UZoT1{EXy2heX(@ zQR)GXX7UL$>*qRgWT`xHTFW0*2Ffgv*LIc&7tsT`S`%iA_IYf!bub|@v?$txGfZ$C zhUZ9R{gsZ$v_K6McqUIr!LUxT!X9B)@!4S<=hj3F%vc*VrvHc=G8%(JZT>Is^>_Xu zR_}3acoAcnSxWDH|D$rM4WFuKZ3EOs^^bx=v-&=BcPg8;zZw*X`#PqWPteUxs7pIb z26Z8W>}B7r8PTGVI|}T5#7QAmfsc$6h1`E= zt5dv_nT#R@-^?qTPLviRq?p(crTa|$1>R{9I*qH$z`pN{AkxpD5A~M9TQD8l^@zYY z#Yj)0rEu=oqwCD>&2#C+^ITSQF`E^_ zscASqbY(wdWlKpqkqGrYj4)!wRJ}+}883B8n$hJYRl(7ih4;;ClX<+sv7z6d<@iFZF2;(9y7}^A zm*VsfP@NvoZ)i`5xRChNb+ZxuO)}bAyd_E!Usv~t0bzql51*2kROrtjYhr0z9Ds1% zB?*0yji@vvoU8*MDqo%IO+WwD#NF$yADI425)->7n1ugr$*6Zg72@iCEEE6@ zPoL_J0&FTT$qQs)16EE}&bj61{3q)hWpE6$^Wn+oAQ`6!g%)H?95nnz_ zNYvH~)8R*1jf(?6+%%6)^q_M9`?yr-O#aC`+piDv&xsFJ5ku$oNSC;!s!plU?UP+q zyT8UVxy$&!)c6&L{lRP0yrnB8j2LyN1w&c*Ch&y*xZrNbc(O;8`AuwuE(fBRyXSGb ziHZwVtP0cJ!)d>iB)L`6+mWmA%}6IQ=}`|TMbmk>G)S#HhraU)P1)0glmr}Pv*FJk zCd0UrX;J}tuy4|VbKnh!8&7~5#PiB+?E$Gg2w5Gzm5i!)-AJubgl97tOgZh00Qz!q zGPwJInm+ndVGPk;B~W=@L^eX$*Ntt{XCVqEnBVj$0tOrLr;C@@j*N6NA_}b0oL|5e zM*uD>-Yr+B4{|N~jS<5?&Q$nq;HgkD58YhW`v?{6^x1Ad_`N<$t zlR9S)=piXjh@%1xRr&=0o1B-L&5ZfaY;T8~AT)zHrmjb>=Vay35%X5(LDBya-xVu6 z21K!$FsEgb>)Ab7i2cD~I~r>lPaTW}phHt8{V*Epw`$&8pAMIX4S6H`JB9ybZIQ(v zC_(0wwji#^%x?m#K@?_W?Ml$Ltebgu7^Dvf0{{rSnF0!M3ia)>zQxI1_%(`of{_)2 z`5P`_myf+Yh2;4(p+8?Wt5u8rN+OfaM+NLKQ%W~33zRX^*4i_>szQ&+T8)Kqmmnj# z0X|!yMIfj**eK2dB25-mSFec)pqtq{dV3OLR^!@bv#1pQI37I|lZ}5)>8)*EcVE|EPKLH;vzdC+kfpo z(0hMVi!KNHm*6e|u#x_)gtBE+noCm*Xc>=J1RdbQ6ukPz#OO5DOlMBu>fKo8IQFsd ziXt=d$AjM&k=u_`Q%W%4ZVo0y-l1ojM7|&60~mqaX|*6os2=MQi9SdrUvE{|tSszB zj5BlLKHVv#-6!D97hG@-c8?2Z0c%byn;8^Hj0!Nyr=#KSqKk|9-k-;ZKb(mGofGnp zo3f@Af0Ky+9|+Dsx*n5#szN0q!Lo8jLOj_@Ah-(!j3YzHL&TG5RSSZmAyo{KCuOw3 zu4%T?TpM*_@l^0{>vSCH=IDWvVT}?fK<-48SYBxYmr%4ofcgY6|DIcRL%lI^X_I6# z?jpv$#M|3QPAKpIvGxa_8vsDBQjmV9rB2#QY8d7JaC9vxO$xmQah)_mnje^)TrbF~E-1u(DvZm)A9CAw!G- z7cur@)K+c*hxu_FR>6#V59#>y-ymkcbbr-IsNMjoAfQj>;3Ss4YBx;dj97)DF-yql zc#RA<{Haw9n69g%yYieE9+{FP!l`|#>vyq%93$We=;PYCx{lR-3^go@5OS^7QA9JQ z_G}UQ=)HIglcXb+1U`fRou2vyF#eL~as4(yQv2?%4XW2~#RLElU6o>4bQ{b+?d`t% zB=HQFgC+40D5x--c}S3tZkj(2*!H=5^0DIURk3OBlZ4OjBHf`@v=c zwSi}=4cLITsi<<&WvY$xt!VEfx}_p`jltZL#g~K$%f>>PAQ_SjzeNl$M>G+}t+} zs*Hc(cXg({{x#3(-OtayLP!@lCs9<^NGkhM7PGtXU7IQbRD4!~UdRDqG%o>x3LC3)>pXS|LvL9T!+t5F06-sNlt<{(Jn|0{;vZ%@ z1ONar!8{`|!iTZkB3qN;CqH+Vmaj)aPyk@(*XA{@`8cM-cSjrk3KG0KPodH|bs!i3 z82dI< z?@eU!3)^__)J$Wa?9Tr1CnjTnQ2~M8(S;X8c(0(Yyvv-e(muU@~k=Zk`z6gmnq3J3&3mwqFz1Og!;gFp|xkskx!1hX@)gFq|it;3WFsy;QLE#%_NX&qxnG(Vq^oBQ4 zOmwVIFlCy*f}V4UtJsMvM&%;2(Jc67iA9w@5Bc;!v2+`eNPNWJ4wocO+Ng+VzTSPm zFL|Eg+{Y5!0Gl=4_a3VSeZ3BN)bdv2i62^q2JYf|+vo65)AvXZ&<;Qktw0NQP^c*W zg(N~Eg4aZtRU*y>K|}3R%HLOX!@^-dL3iMo8qMddAccgm^`nbP9U_7*9zpdKsw(-e zgi4Ng{VX#5&ow`?sYN>;F=%_8B^qP!9Bz96WFyTuDdl+*>nC0 z9$p?6Yewrvnh{^!>*R0eE^&H+zI#OC6c?>$>OP6+pdY!$6_c02*5-I1-R%bobvMC% z@0md%WsS~Hz3s_sz4VlREistVLuO`lWFLSnX_+_nFTqcJ#q_;kN{zGos~_Bsqj|nL zv5M(&+n9LdivQ~DU$Xm+wgwKqpg_8HCdbFRe%bh$IYvUfC-*Jo+qeqtPMpt=5=DbV zF2G3_7_GP2lQnT)rY^7s;xrI)o)L@qkb`LGuqdB+8qp8zd!x2XJ^bAlI+&P{dIkG< z>#bh>_O=uMrEi3xlsH>8wqpNI(zO->2PH^C{0$d4c#xRJjw4JP&e2Ai>YB12!HCrjJ$4v33u=F!uuG zTjLk7G*E>7^RWCdvG_7WS+MY1Bt@g#UOvHk2KkDejbJV^^_4uEq9)``R9>ex?qdlF zR)x1QsNEEJpO!M?GSo7-vI-TE6jJkrMpQ>=EKp9d-bq?!_6_!LfSefkh*CqDB-PWC z2go*{8(1eimw1l@G7Q65BM5!pl2YSA5uij+lHmy6PekouA971IzVnTdZik?^Is7oN zVy#5+#Pr1We8eB&9q?kw$*z(|Uq?XhGyN~s1ueT*cItLG)kO8!bC~;K7;VP~J%`2@ zl3o}-$ifleXEZorPl^NIh|+yv%=k7S$s=1W>-PF3_UUK2Uv`;()j=B40^$Plq*RSm zif>F_a?$#~d}jS@_f_ii+2;+E(Or^87!CrOZ|6j9sKL+XUo|PF(`nEl(j4Hb(T~tL z(dj6<<$hM@P&rZ2`JPask>Mt8|K_j&Td(WQm!e;aS~)6NPAZ#0L*;C$lajnDykhQ9 zhtQ)(t5UcOZJ(FK78OHiu4qhY3{?UP<&BkVMw~|^w=}nS(8btu9}Os(=ak!;1(eg` zg@mNal*^>agm>HH(UN753_jf0JYl>1aOr%>uga(@uiCgpJ<2soUsy7_mhYZ_I4UzT zH7YqWSHM2vJu*B}Rp44MKP+ONU><0>VzD#G137ehY8}x-x|i~eH+X$!EReI0;{}Jh z+1@beK+4$A*wJwJP~i|?)~QNz@oq+HVT0IJ;92%l)sA;k=}@ut?0&-_l-B5|{(Peo z)?6n}=No6L+SA&AT6T|i4@Hkp9=jgrCr>UJZeHGyT{c`QKjwS>1xCotz1liQspR)9G+i*5oigMX=Ynlwbcj&`4>}Gq%K5OkUiN*!x zmSu&olCTB$k@Y@WtLqD99Ke^u7Y%(JO7a$aI6AS_$~Z!6h%tZ>m9dTitVyKNrfm(~ zs=73@woSE}HS_KWGQcrYHXAlPh7=_-j#svyP3auz%-2BHU0~ierZyc_(}u3YX%-X) zO+OpQZvz6d0y;DLJ`4>uvksPy9X<|iM=`WENp%(Fcjql~;afWyoBXM{<2CV{fFM^k zNj9`6%f0>h;+S|nyk@J$L1$Yx#|EuRysE)Q$yL`i!ZYCNA%-_bnpAX0U|xY~;reTs zsot30^OC0}<5s3;GH0~5zoubzzdQ$mmvB~}%aI`a0^m>!*(cegnH1 z=PhBaai6>?BA#HNmOSw#{D7l~IoRY^`@ZXA+@q4`4bOX??~5mjOJ{my;bq}uCTHn) zxOK#IyfG{?P;b`@8UBp(%eljFIcqt2DUaZiVW!4T;HOXq&*J6tWeN9CCWbMMl*Wq- z>^7qGCj7W8|&U*Ky>Of%*#6x|%gh@-VvE8=Mzap^0+|rk(oQZ+i ztA@!$S3XK@Fe$V2)Mr~e6fZ=gjhn05Du4R(6wL%rwfSCd;X4XhH!1?zB3XKwdD}Ic z#*5fK^;muHsc+@RKYBB)U~0W;i(}iP#?ZifQt)21g`Asji54{`j4Gg%9eA zRiQs*%Vf2PbS8C;6)GyWyq#rE--N5b^DHvi&7B&rbFVAeIh+_)%Tra?I=3l#zu)K4 zblLwnD=5S}!JGGroJ*4X%(w5dwnjRupnS8{XVGWV|MNrdzKFg)#w14LB0EU7^U?d3 zpFQ(#zQeQaRuJ2~s(5mQ;FrPVzR4H6r>(DpJtKcalzW?A=vpIHWM$)Q>CEwt#tu>K zMr@M{5xbRFb>!qNd-m*~Qw$5LIqIysO+IP)l8FPBTLY&E#X4_oZmtX)HpqJHr+g7~ zEMl&=J+K;>JYM&LrEZ?@2)oanUYDZw6GZ44>F(67*cCW7`=l=;T~Y8oCVR{uOd4Fv z%&)sgl*a9~6mk_itlm(PR)=r5JJfj{wYaS~Zaep;`dLF)-R}*x%cAuvM;q9TrXzuO z)k@k>L&#OqIf)O)O{wk{rJ&H3Am73Jp8@=aGo`PDjqgr;>NlSK{?HcKFMj-DTB?KE z`xUdW-i6z>^jLIaUYjueoz7M7%A{+P+cg^t9zW-;&dK#~NwR)^)5P7-p7FlZ#L101 zQHhCOe7&Nt;{xNh^<7t9E~Z29{jl*-!ol}Ib#ABe-Y7;RGz-lRPtAHOPPDr(_3osCTk_^5${NQ zD!aq_W9GTve&=OBPLYi`d#U<*p#pKyad zw2!)K*xUsT!?znQi{?AlKb-LM`N7|!%HmoYqCZ7#Y8uS@i~)aDE;%d6Fj&<$yCnq; zP72}aBhh=3ml@Cs39Qo6B!^vslRASQRNL*@^^IZ)R)Tf{MYe#2y{w&7SB|~0=p*xvZzGisc$=94WdU3#Keg_qp zDl(AyM>ZnD&J`7f#bs}$-9M$Rcl~bVIIU&gS~k5~IpusnHdspBV9|hG=Fo4wZDpx^ zv*=K=2iI7UgRDQ(n?Wf87l$apsm`0VBdAyL%~rad9mFM5 zs~T!oK)Vv~U7ryBWzysH+Ld%2xxDXO(>2zTSFm~_$Jm5eNMzbg^prgJnWa_eXyLUc zYK)+BoX{qX2l-SeTp}A7bvb!p7T_;n8znsaQ-ao#;b)m(JaFQ!Ij_h2D}5DZk00{O zK^?!$M+#3vD3V5(w{>@S3x#!_`4q!9KcL=Ai3p$m-Y<+ROArqk{R0*jah(e^V$WMU zr)2MI&!qF@;kV;ph}mzvS#Ws$hG(HHM)$7689zHP%Wpv9j|KQWD5Mp1dYwE7>rP>5 zW6wHR&I2pR>b{HIKP<;hg(^%&o9eiL%LyLAY3l!#G9hJFpP9A$7bO%aog;5nTJt2Y zzISv!?sbJiGoEvnSoVj+6&3+YL1+y-x3xm%mhiF|bo2VJ%`x*hZ!GuVBcoUTV8LV5 zE&8=1KsIyuJ+C@JNh3Sc7-EbOxiQ*kArrdlGNgwK%oMp(_;c1~)UeD{2t-!RbKhq~ zj-I$^;skA!qDZAZ;fePY!5_(>A^w$2ee>jGM$!>>&QtoWQ`6@-*n*LbdwIo~V{wZNDN-j43T%-thf~nw$S^ zNLEKTHSPI_sn3c+MDsL4V{!imOfUkbO9UqbLM9#!KD+uZqM@z#yb3CN&42-X`JOW2 z^}XxxBN$bS>71N=rk&8bZTM%pANRlYLv?g@3uzhEv@;mRnPgEMO~+;57^EB;kJ zkijrJhr=qLM7w8G(MFq5SaSBocb#3|J(vZbCa2jITx~E(|N8v_3jENryk3>LUiUJM zqJYM${9iBM)gO7N?zpQ4&(FQ6nGHyTZ${*Ond_anp$i;40sK+O3qG|M>faSb)glUb z0q1aJ%B)}@=l|5oS7tYl;nRLLnzYzRaNX-(O98T9pc)hwW zA$=w;33{QQL&pRA#tV*$bPK%<<7aH*|E`bq&j(U6u*tlL`>y10%L42tw9P_s?}S&T zw`=^?TE4I-V{YdSd_UL!bX@4gGk*CO@kLQD_@;Jf9^!Kw<>%@+Mw{xk;86I!cOiuj z_G#|N{u8vWN57Wh#PZrF)$&b^j?Ph6^{ko?Zo1Ts-jv9vx%x6LZ?nS$rv)+8BVk$5 z!?@8&V|k>zeebq5d^8wlg=@6??>1*MkE^`T1O>g@6W$S~#$+DNmN=O@oZWE4WhFB3 z{_!(7Nf216VqXx}nv7lM$Z69$>V5h4Fv3(-TW@LfeoODu;f~i&NScCE?$z1;ac=|> zjnv!knbFFs>WW*Rj6e%b#1W)wrrOCZ&!2mo`T(J73q$>a2M<`jI;N}1&cK)9IyG{v z1?Fk%c_HUld`zH=@XKxo`E3R5gynDhj&(YPA9i2EmlG1d_m18xXT2X;O+Z=ir9dDhAwqEYYqC~ux{>`8a@ANbh z?H?`~nexI7<3zP$(8Q@F#u2t0Y~rpJK|XOyFsd4pcCKfb8>UG3mY&#g?ksMKxMD;V zT95DdRY}=nq3lsh(vZQe4LrUqDBs5!5iqA3nW~gyH0dDgdgUhxaf_WPM!uuHWV-pA zvOEdBw_BL#f0mCL zsMu9tAv{ZC+VRPfJFuhObI)SmYz>JSP>$PtCf)%<{{c+E64vcm`#AGPwA7a&W}t;} z3mFW(auE&X?wxyvH=0%<9=1F#?w5O4yY-mN?M#|8wUDn$(0Jm_YJXCm>+O6KZ9L0H2W}>;m$81-9J@!0w)PhM!qctVl%F66c=@=W zXMD@j|HtOYlZw&t-!xbt#Gs^a0R*_n=FIT8`~C-_um6v$;Np7CV?li|<5QQ)O1Hf+ zV7JZ98VqAXzU>wm%0{B!w6-n1zaoPW0u<305}H)Ndu$eeqQ2ix%#lZ;+HTbjd9a4} zo*G6mN9#;SOK?PnJrYk{;foxOv%>uD;M zx_y*+Z~{6}U!>`@8YNi^HgCvVO)!RmSQhg&6|xjx*)=)0*A@uEBm|NmQ`A6CR4 zUAPl|&w^;|&qC{)P?p=P;CXCb!OiJW2`HL}kF&FLLFrZkgCs@#p48$s6`;W(Npfn5 zM1X!#f;3`SZ8DG68Dd8FQinT77GDSwbYNIrg%U?n9CjywFlhin?ehhX|KxFmZ(TH* z?s7$xwe@z~y{3LaY!u$gBw5r}QMm1Op$g+JG+|)bKiM)fkApylM@Y{OkYSI+vUHyU zha#5@JzES_r=u+y*ftFAXg8n9g*aan&GKEZ+0@K3mFzzRT`OuEHY7phX`c(dK9!;xr&oR;kqdw zoC+bsGiA!}jDp!awCt+diWUGF7Ly%b{wYrT?RC{!$6z4Wl{om(6Bo_g_IkR9dQ5sCoJG6duC z?ml4c8Nb%-Xl&0AB&ew&iyMpVB(pX|cPYQ8+_rAF&-SFmb?P&}ePiY`vDWNLbi@g5 zV>cWysJK0~3>`hb?&YF2>_wd1`M_7>3yy432C=AHT8B@Oko@L_TTOF1N+MBUP{_Dz z64}qZLfNNuzH`{ie97NXgXyUmb&)D>B=R5;mqxyltPa19Do`T7916HPJ3rb*dk2Ju zaA=ko6|?pJuxXfMfPHdt&4$|*_zF5Bm&d*IKtv$}6<)pg{lr&#B&u#2Jc;F12+h$9 z?|4ct#6Ep2AiyQJ%%xk@J+40-<*Ii+GrNxm3CTN4879{af~?-}y>;Rl@q zl18TrY{w%ex1!vYX1{hIct7ahJuAn0M69$nn{8VT$xc^YecLp)6*5TQ{i8L_c}s^`d?TFA(}IbIDIk{ggV>nl)l^y6&N zUAo@FO%izav*4>$>Y+1#MT#Z9_<*)#6fN3)N=Z#E`}8SwT1}qB;m?XqqW&z%suWZ6hW-cNzjqA_Kp$Y( zc*E0}nH`DAwz8&us_U@KhBK+;q3mf-=&&!*iYK=Q*twPu%@_uS}UzdPJq0F|Nm z@c6^mLM9=*NrXks&8&7hmreyTApfbIni7y`tq$v*+Ybd|2@tizl4FS@$PUW|xcNx# z=YpD>fFmkZ3wI$_l2BNl2dGhG|%H!Lpc%Bh)<3+Q2V>jM`k%pT$@ss#YtBSN;#Z1NL4@ zG=ns*EN>djGbwa!Lw)A1(F+6`2hq< zHwEk=ne4CL2&Rh={z@T(*T2Qt^`hXgdApMzwNqN&Y+Qec0sngiAbj}BJ{5LZDDuWr z@!!{e&0_v6oujd_7ukLJgL>taCtuY&;Gz2d@!MCVM04oxf67T(pkiRtsNP{M;3A${ z#HdGx^KT5O(KNozz~%A9=Qab?vvN(D&aUIjiKr)ELV9}7a8ds55YPmkgx7@GEz3)s z2AdXbxuzFJUQ$kB?cb*hv-TScT5b2f0hmXZ&wtA<=;9&=C~SRJq)Vt0=L&AkyD9~6 zjwAuyCzI}c09t5KRC2m```>UDJ7D-{MNAHq07-v4mbUC%^XoBK!F5Hv(^A$slJoq3 zBR5D;0$)F;7Hl0>;&{$97jrYcC^dYB5Wr%Pqj-ne#W&RuST7fUw>zogAaR39bcF9g zakpy|T@|$FPl<9*-~#bc3n(^5_-!jbQ@r5wmK_>`SXP^FfNnV*{LULya_rvW`EMs1 zCRLr+l`$KF5W%gs%4^N{MGXxb`XK@28quaMxFsxOZyB^oC0_~6J|ICC6Si6G4pSstOgoi$^VFaL}Eu4)3DaGFZo*q!`~p21C$d=E7PZUx+R9U~0`KVjpy)KJEe)0UYDF@c*|!GgSpQSLYh?_yyy5fm;XEf=6jF)}CyTmAKL< zc8QJcbk6p!mEN#L7_c~dASJfoQ_M*?dA4rNJ@)Ekb;Ri3Is?8HIl(c2F-jKCH8n1?W=k$?LS}; z#rEpmaqlJnNejET9`^uH*Sf9=pcC;QmKes9p19~-5b=lhW)y$VzPh`1gbBL3xD+l< zU>%zN;R)i?WxgQp+Gp;TK+*060ni8bVP-nowqpSx>d5yDej})Y0C1YRq4>*}7I2Rs zCoO2}`A)ht9}AJ&1XI*HeEp6}Nneu*z@q<(&2LV&vn#gEVE6RVAgt^YFNf0*2bqsy ze0=l+&;q~Yv;Cb4?|?z_a$lhiISn-T3`Azhi=-HiA-R=&C44J_=jn2`xwgI$!-1|}sa0Xz zZuP_j0|A5(Y)aN*&dxj`1OPv6#%QA%>tMyJ&GutGcAJncaFYgYYlsIaG|9q_?PHW z6J=|2)^Wg?9^@1?suej`guH!QyHJr({*1Wlw^nRp{Va4O;Ta#NZfjhzlDN*bLB1L1D@HDT$8E34$MVbRK~yF)PN#@+%tUfFS#j zJaqZP#*g7Q_@;n&;X8ihOMSmX5x+uOUMD@E(#Ha)vyv1mIi5-bL09J>F=CCHGxhsY z5;BPLJ<+Fz-mYOJjv#vmD_e^dH^S$Cp*fIW`iEXhCuip_3*o!6_(7NQyruM?8-?OP z<{(1J9%1~D5pzh7;~#_yKwEas&hQRH*P~X?8=|R#2OtDp**@9|&Jjb zM6A%3D?9s<$+_YmpWirFR$j0G=|>|DIZ0lNL=PUnky%s6k58Y>dxPkmFT!>CZg1-{ zPhI}CFMzYW@Aab5sDArovZmqot&zdEcIz6s9A;Z}Z{wQ%7QnO~cD07YaJxqBJniu7 z0I=8YL|*knO

8^Ey85q=v7Uw;}%;bqIQ1F2yJWOzIj&Mqpt}uUxZLzSN5YZ`Hj? z+IVOW(vt_E1M=h-Gs=W-iMU#}4M`rg*lQQ7Zpy+Sjb**t%dNr_o5g=p20szw(n-LP zMF8^UStuRq2veUKV2IsulVjw}tN#iN+Gp4Lg3q9paWJ6)-fcB&(k*w`tw}bWnGwKo z`cG1RxKUrTKgg=l(ebuf8WJ-~N!eB_NzKjV6k^Op&wT%h2s*%!L>=g*WshaG4`GP= znRsgqERY;k@Qol%6+jWvcW?p%{yU%CRwrwBYJ-Sc-8r+ZrZv}UZ%SU^PCdIN3n#a` zH&85}NQir7q7alQI9W`k@AK2qY8t}JvDuQ16)6g|%iBegf2~AJg>S)lv_kabP$nSG z@A*`Z+}Ogbgkj@*?D`~7`XR~4ZTqmbt!RrP2tWJ7W#wp={@%_XDc+giY1sv#Px!U9 zz3##vfCd6a6b)nfEgR)+LN*zf*N6=J#Fj6#&yJ3_ENs~sQR`caUnd2@%TnNR6MNV7 z8kWVKIUG#G$9wv57q3oFarnz}!#wTy00?3&smha;yOi z>(>qsAqd_;To8-;(zRt~^9`Eit#C$=`Yjj0Icqd{h=Jt~^6BYo(nTgFrwVhURjH|f z(MJqw$x5M;kQ=A0h^D(eeSH>_9&nXV@m2k)1FR80^;=Alk;6o<)xAAe}VNM>l|BH=AW-sg}=VXIw{!X%G+&fwc3~kAZyC6ysBS? z!uSLivE1rCt^zPiS5^Sp^j&u0b@tkyzPa@h7acN24Lprq z<*V@3Z#wsHmV{%d6kBF|yEXjoC$)@)UN@Yn6IJSI{B`x6X55ND>=FS)TD9~_wIl-G zB0=QKYL&F~P6e7nKrzS-Pd^Y#D=)QRJB^<&0z(@+5{x7NG|DI-jPz=6wQ3zq`;-A4 zE@4`+3RC}KRs*EJX(Z{}wdZidU+`*YXzBc-EU3@V&p&Dx!wJCDKTC@1Rfuq?&o7dC zHdSsGLte`v`rdb+DcD0?c-hz78o9LmByDRY+xXK|0Xg1~4{w~N@j6SMOV6pu)4K(* zrVU<^0joFv4kN-A6Q;%FA}#)!%vtvU^lSkD5SHCGwzf!DX16ndy6ewf0P%xYa1A|R zHDuicv=4~O#{#auewmF-_3<5zk(2qtHmK&S;<6$VG|;u{l~^~$`lt1@Jvz0cfXvY^ zeF%uJyYKSw=DeA7rQrVXvl*XiPX8GGCkaX211)RbT?w(&Spyd!$rBaPHHSA&e;Sn1 zcuq02p%WDj#aBWgMHTAHFW2zsY;UnATU%k%K9vnL9nQcZ(qGw(#>dlGpSW?V#5vBP zfsoPn_LlV}5|yMPczvNgquv4x%Wi~AaN}>L%x9!m96OmLu!@BBk0$hu=R0*c@_Aox zNC?|jOvVa27Q-#<@HDqD3rN_`wDbT1loN#OD}Z`CxRfW8Jp%c?HY_K)vGV_MIDy4G z%}XA{2NyEh$Fp{iiV+ohI^NZf4*A59WN|?0T>0aN8?*N`cvz5Lk5$|A+ar^ zs~SaI?-B*xM(3^2^V3U9OAm&8ap^SKy?J7<9xt1hJng)+VjdfpHj*ZYq^ji58w^A| z`13foIP+wNliE=7W|CwWYYN`lV|g=0yfvz&ozMbWF%A@D8FLrs^52+yNmzJ*zYJI7@UL85&y4 zIk~3>dN{72`K+pkDs)uFQ!&L529rmvnzl~s%9f-rDrU;#<4@h%*io{y%+u1E5-jS0 zgW3QvPjk%nsHKr5VzAv{_yUp{HK|o+5+aEvtL~&Su`0|WviLOl$N}gFhi_AFuM|-4 zx;JR}-X4=!*zObVBS`(Js@-g7}|;r}6MM72L!VTF6``_ZuBYzs9Ugg!=r- zN9W?KDkv`2JU#78)8DT3Eh@4eDqVI?lM;J4toQ)5fo@pT+)F#$z@@ib`T}tN=)Wru z5A6r1JXT5HCB{Ii6YPc^2yt+Ov)jyCr@m;_d3@}qvpD$$o*$~)$4`!X0yHbSd*2RT z9R8+bc%$6@6|t>dl7^10*YRO^1qSeh)cimZV?ie6q;$CiqsX3*k%1N6Bts;tygY%fouyCpEwDwA%-enW%)WJJ3j5n^i&Ie}aLb{MsjJJt{f5a3%#8 zz3>6oX%I(B~!q&-|dM z_`60_bS}CZX_l*3ekFl!gGG{B5ot+w;2SuCVc-?WRRsP%I-BUaM>lqN)hD~Pv%$uX z4+6#G5fBuqLUPT90(FehzQoS1rG9*`PuSKPxMx^!NT?c9+&9}XGFHh%#;aCR1qApA zGSAVO8NQ7gKvoFSrn1p;J|~TntOFSBZ2l52*f?C?R<3`*MYPuAVLq4f|M9B5S1ilG zTwtwNNST9UD%$7d5X<}GP_dz^DrGDij&hU}k!^iK_^>?K>QGtb{!H=x4~_3rwZ;)~ zOyq(zmZ+Da;?=sc1mPpsHLZf5TJ&!^WVf~q`lvvDzF$5gk56$9a~gX12W7W;_%xn# zM`5|Z7{r$CN7o7pi!2B0Jn023LE|G_Nn{v+VKVdbZ(b78eEVj=VQrB?9RVBd%*=4$ zsn_p^VwgZDf%qg}I^aggjwah9=YjHRzg~OKT$-*1i4g$HO-gy63qbD}#{6eDamWcu zIGeUPqb07)C1Bg@vibO6n&CTtn$^nH|RCAHxcO@Hul#nSnI&PH9Jp>_^ z98@FXF=^#)jBu1hSXOApvO5;Tq29}G)GZ72h_l&fYP_vnk~Ml>*6tmefagrqI{LN7 z8Dl!E(svi~u+4)gWjOwZ$XhpCY*~_)_xo7VZOZxai@Lr{#TP>-MYi8Z3zAF(Z+5Px zDtF1ChVY<4$MAMM^HCP3WxJh(c)~Di53?^yCrtiSpt#W?&ZWuc4Zn+5{?a!(_~-%V zf)^b$o@+XqyN&!i?WXHyJGl^5AQQF_z^-=f%*&weCN9|*s#Gm$ z(k#}$2CuI;@%2R@f{@wNAn(9+Hvag%6d88GeLFk>)SSFp+&bK{$y{#-&(?)UC~kjf z|D5oK@9q}pIa{=!h!$xGy>3Mr?u%FkKWc%tv{)qxyJoK|x>rlWtfwL4E@Ud|1Oz~U zxrG4<_Dl^bkYKaWTmcB-$mdu~=cRyirEKgqEn#W;xbRVSn0NZC zvUV7$z3)ZIrdyNNo~JDl-WJxz zrS^br0?4%D?MEt!EOqH~0S0Ed90sBXVj^aYA?U&PY5BtgzL zg^x#;&urji;fggJpFfA-c) z^y%j)gxaF5>`BPcGRe|z8KMbEN#|#lq8fv;I0m9TQ?REzOrR>BfBOL_7l3EferB%D zHc=;%wY6#-v)Il(Z!=xZ_X2PamkXG^!)_80V8Gut;VPe-w?+Dfq?Sb{QcsY@f`4sAA#rc+x?*gDeGbF;c*lUeIX!a6B{`0P zI17C{kCuzNWrrsoPXUVLX@HBu?Q&%OKdc(tSF?BtS2h6=(|Vvr$Wmjl?= zV{zQ{QQg2NBXf92^>WCCQB@>wayjHxt0$(TENB}lkoj)_9GV65Xg-%au;1VMQMbbuRq~cYp zny=L9iHjI7@r5cI8^5~OTO~EmgdxdrWlzHZIj#}#^xhe%_Uw9E^(>fg;_N_xjaKss zuY1GP`eDOobT4hzI~D)=42C_zo~nrqCXFBHTZooFnI1X->|LvHQvf4 zCY{Z}Ey?HXoO^5D=Xc22&ZO-wutchl3fH=u1x#s+k6nh|jTQ$CxHqhot+=3CDldwAt>6_0P(ezJHO z3>J324Tl#_$kNAa5hE4qeQH+U?@HL+XkXvp1S*#6Ryw8RzGECI@wo|^^Qs$xtGG^c zg8zh;I;8VgwrpcbW0}DFkN~b^UHv-GaOyA;3*gwMxcd9G-ic|xv{Fr%qo{C`MazWw z`b5PsljndMKJdOLY-$*$Hr>t>ZhReiH;cpPUUpjs2K3m26tlpFxuYcPNH#z1cR>y3cn&17sJdqN1Ma-qpA#@#l5!&YxlUhjkMk9%A1Rt z-sJ*RfHDw(6V5a!op^OE1av-#X7*@9O=>Hxl0;<{g^jKWH0$37vISFnm~dC?$iaic zbUw z7UNW{dyr&A?+EklsXHfE<$bc2nIuOV58UiErmC`ZA+qZu#&&PCHGQk%W1a3a~D4R8EBX8zweW4*iIZ0%X;xX}va)T)*^1(O5E)7jp zz4yD=$TOC0-<*P&dh)S<`uLR@GmX>cZ5+9$8^q`A*i==kUDp@5L9*^rGh$aQDh*s_ znATHY)F((%Qo=sjy&C_Mzis5iWYc)x)v0fL3VSK78oz?afsIGOFWyE9dF8ONf4u8o zeZPPV-L!Nq9%#Cq?wP9CHoU(gn~o6{m&rX}t-zj3kVIyzph$U*o3*-8)l~Dk>H3u3 zV|DZfZUKSmmmy`xD1nk!+mD6mFy#{Y-d4?)X#n;0q~d^7`%Vzj{(QRr^>(Poa$f*^ zf{v(@Qy{tT2_4lddv-ZWR;}Xs%eF_e9W!=-*Ykvr0EsXg8NJ+sxE8Ab^(!=ln%X_6m>p`eIQ?_>(?V+@CGgi58aU zrDGyd0BqSzp;_*;Yh*pgBbaR)m?z=}R0zgfKW(i?B7KesRMo*;fGejIC$yG?;UjOq zvtds9N;vJ!Fq1uEq?Ph0nF=*DCIPbue7z$L%>sdHbF$mFOM|Ous6&?Cv#=DiThDSx z$i>Ub3*W@u+t|UAtk9JreI0CvZS=E1ghgYcr|(8yU|5aK-|Y~^#-y>psUeO~6e~n% zTL?LerZV>Bt`cg-6qU?2C`DnVFd;&^aG)mx0qR?&``0BpOjCsq{WQOQGZbV;%F1f# zjX+>#+mmea=;5eIVG_KW;lGzHvU_Q1)a6zxgu{zaw+v0^aQjnr^_$tdQ|HSL-?`lL zGqnV`KUqmBVzdy_%n9mdOB`K&-!&wCIm5|r1P!tSf5K#C5Z3fPpS3(~7Hd+L@(c!! zL%Bj|`P64Uik|lAW7@1YZhflkBQrx8sU>^t@Y@R_o!y;pMg;YBi^@lU%;y3fC9q+| zZo+w-jQ;fQW;%4L;wl}^l-K<|eUT|^AL<+m)7-X5#6ZeK)71=b}7bnSAZOxv`zz2XZ9VGG5M|A-u1~R8f#cPyD zEkZvgzt^6|QH6Z@GElj@pA0|fuR;v3m!=&H{cB}fMVIa4+!iaJ%U{njUyC^yWZ&)q zhMOUEr_MPV4sg#eod9cbz?HmC#=cZ18~Kr>dQizsqssi%>*Np&GR{8-P2kHBshX`F zfu2$JOZoqZ3_GI)*SSPwX0@Jn2$v42Q_EloS8JNn4g%NoE-03t zpDsu06$DdUWfc}$^Z|!>-D3jXER`xz0sxFjMV8MkJ8HA8FbnVPpLe4L%BOz>>Jf?` zF@_EXzuKnMGemufi+p9id|6O7ZG8!zZ?bU#e!lVeB|W?9xvyi9L8h7QV_G^k!1Xv+bp35&q4Y?^yyI8pd8Y5`GOk(QdE%RcSFnxd+ZXr3IpD5h7~hE6 zH0ki8AWR~MT+!xOBh$TX#jypV49HKmc9|Z+Y3&d( z$%;t{m!;=9%FW68^vNyKD*Oa~9F}7=);io>JA?;fkhn-icZrI#o!=8X@V@#3Ko_pn2-ET4|ib#ybxj zA{aP?ZjEu!)HHv^%_nd8K^IbhTA1A33<4NsU&Kd{@xIVv<2JqQ=`h%K{AxcQo{b=g z>gbg3)tOeTOQJ3qgiT)RH`#_ay6pQFLZQQd=(JW7-S+5b@=O3fX!2fg9Pd|ER<1j% z*Rz64A|`eAk0Pl0<+4GW7>1RSic!L(A|`0b z@WsjL)!6o7hp#Psx}Tq2E>E@iaIOOB4l_!i(ED=a-^t8ON{)_oLKChNzy|y<<6>ho zZM_}I2wp96nuZ1n{|?@rsw#nN>O$4+ne8|&C-2k_Au=UU0Xwa#I-b_e?{UDH?57Xa zVyxXAqe^N|3V0~$KOhy>Smip?s55`J7)?hjXb$9;BFMzNbh76&6-rM5=z|8C&2;P~ zM@ZoG$zmf45Ze9bYu1w7iFIRaT+k5HRePjdDYP-RTQPVWf$Hz%mqFi(>H_$0x zzlbLwyRq^;!-J5VtiA|;ka2~E(^Y)@#@v-pR$Ls{eRgq?3e)G7I$jH7;g?iM7uhf@ zEyb!m2g<^YW%>MqFVUVLzkNncf!E+Vlc2m=gauj2sDreU;sFewlk%r{6mX}Wz$7RL z{Bri#3s#0B;wvE)v}p_YXesg=ihF~*h=o-4k9=!0?2W+Upuv3l@ub{s_B0mn@@FJi z$utkH2Y!^5A8ydBHTa`YqX{`8Sd#bZTq_!n8-yX5A1k*&qVc7@zqt3bw|{$L5$1oK zd1*Z9W(IJH19rpKxYQI~_CAVY-bjU*aHCV<9d``)&p&cbHk&Ji&K=4+D? z$3(}*|5)^^J?r&tNy+GoNWl!l4oi5D$gN(7SjNU+0zcG5j2fly*hqElQPJvV@CL%i z6n;NN4r6j|BH4=#1xiwJ_FTNJi$jl_LwVaoz?dBAV`V|-tMD!)yODIqBao4SOh zi~HMswbtO4kct@F>Z_9J1I~wxeePqO+8*A;!v8ouzmrAqx|w?Ru6ciCV!{f(JZ@{S zsd=lG7THg3?4{>`eAPGC?=A@LS&vqmiA8jI6d%{wt;Hww+J68M5YzKifzkYs5DWMS zgoK={m5u57sqY_tcL7%2|0Udh1ISf2ZjpQ-Yin>7@ssCmAxk6DQ==zfSm0NtHa4Fs z$MQG^a!9zhBjnK3l&-z%k41q(+p9`|TgLvaAI8=9H42a@ZUTr&wC~ka1Sm-(1ef9i?hSqyO zAq4Mqc<$*H<-h5#@cx33A&rfbbs9Szw|OP(AtU$75-7num>C$}MhaJ|ZWge@$qMxd4rV>|bU8 zC?kjxNKHq~Dz2{2t928Sy>4tCh{eJunyU)FM=FT~1&ODs0eO~Fj68kR~!scz~wR*bcd6pR~*zxJmbL<~x z8|j(&%GUi*|3=f+q3Le%O@1Vo-wM}5`+nkh|EwQRlxpD_mjpR#v^Dnuei9zll8;h$f8*$nTC_~# zn~>if3E85@dTikPIlgxx`PkLcG1&7GjWP6X=5kGIOv_EW_Jh%W-JNq()QGX= zlzoQKTk3T5xXn*LI&m1icFUssm)yN0tG3?)*p$T~4m|;_`n|ph8v|c?+g%^zb($?Z z?KcC}Afsy_LWsxO`CCDZo@*RAT@Ay%ZE%?wn%r*Y@Y~*wV`2@ zRybu1QfbR1|yugnPKouhD=aMclJ!SpZUz^NdvRsnP5x#yOG^Q$F!jPiuQl2)>s0jBkg$wo?s!Ps!ld*6Yir0od-V5^?Gai z`a$`kMMhbR_P&7pewdpIVY8KISVr<+&%pW|WTRdGw`o&?K6kB6HoI(~NR>N$a*oQ@ zcBW*gNam3zGUBsYM->~r9MTy<#>T#nD4OREb>Gph33c7`P*cE!JDpi#MMT&`Y*!K17xDJE0P6UvP zKNV?=I{6=BU247Ex%r}nLpI7JA z&P`_Uka>j$4*(_o)*J`m*vR6dvLr| z9NuhxHAD>wB|0a=b_LR>NATqU8L0ZdP-1pFBw?`F_02fvB7}vn7B&+LeSYLROA~q; zx1z?5`EP^1pqyxq)C)8=I@;Aq?aIi|sO_}qK>~%~Z*fZ5=n3w=nhN}TWFE&|o1I;b z_0#Gvj+-s&hQ1bw*LP^g|5Aj~Vl*ZDa%AA-niSTe@104ywT;W@N27J}x9b17gCG1&_7 zm-$ZXOm7eMLI0l|KfrC{Uag(cGPxy57p%hC5)1VP^j)5X$?JYo|B{t{W+;AfBsHLauV{$Y~kpFEJq>ueLwxxj}oH&`)EZ3 z=>C5JdD&vKD+>ij(+^*qI#jjuPRKd7`*{`;t$&l) z1O7|jbl}0?Yf+8v$X1_?vnFuAZv67w(GX0NBUp9$8#wH55)~7(a(l~I87b$o#35WG zqsa|RZ$(chUWgYXAV8ZP-;F$WFA*d?G=pZBlsgw~huqtr`_2O-U&r6B{0DnzFy`?R zr>XCPeA6Knix@e*BuTKv40|o)2qaH;erqI*j>v$h{3w%s&$l0jRw0!qq)} zsJVdZ>|K+Li9&&0&sRcMk1~)QO8;_G?-X#Qc+o-d5eQ3-gl>vqW6WCo!po>&$cJ}7 zHnHC{YL@7j^mgIJ$SEsst}cm;3OnH9!po?7gc06SA1eVGeFfDrkh@uWb4Rj9oxOfV zgg5*|96cUBC6ZkY(oE-X=c+NFBFS$blVbr_E-g|OuXqi_%UQg3TSAV7=esWy5FHt| z*mm-ZYx8YJ_+|4U|Li8-f5liGPVjDvsmb)g{_n5S>jXChvDUD?o9#`MMrwv1KPxA~ z9dWSB7?E04`WH^$`iJ5n;Uu+4U>oU2nVfQa7R(LC&5jq=5ASiLOHn2WSrX^SHs+=| zTz#>%$93C(T>I&*9X9wG0~%r4rha}cdn2YtvoPon@6jo75(!^|)~Ow)3YaaIsmbTc z75u`?*sQw_sZTUtPWxVyPgDzUtEUGPMmyQE3HPd;);_)6yakB-mvHf2mV?BdM+<|t zZr{dDe)@5zg{DBmmt2%yqlQVntsSC84_oZ-7{d6!RG;k6Yy%)ks20SEfuZrE9FqT7 zi3AMX@N{_DvMA%qbToK;uo~obYY=CDZ(XyMw5l3396M!WSe^q>(t>3Lhfl|{G#VYu zDyK}Fm85*`TfW29_=F8J=Xo{sv%J8KU2bXfILqObr^epj)vWjr+q&4E8+B+Z*vVeJ z&VTo9IZ?GOjdY<*Rwqi+^GD5>(h$(p7ZA%}Eci&P)cOxmQ36#+6AgN9M~x zCTfPJFRc)w3V2=PA~9*ib?XtHp=a0CH?8}=!#kD8;{U4o@YEZmX4>ez+)IivU!H+m zxaNN4f8)0{zVqUA>u!lbhyegRL^4m?o)f`WKfDk9*4f8@JW2}~D|{JL`mc`7m%={W zwhI+47OE3lI&^4h-2BhpmmK^buX+nNw)>G2;ZLZ{VP(( zE8jfE_aS8gpP4(#&eiMfK8`gFR%r8crNWXuTkWV$lYM^?`XdUglw2Yn;#F)y0macQ zDN@G6AG&I`AZn(D;9Gd>WvbOi zVUs%(h6>GTv}7bvu^BId1-R zYxW<~u$}m5q{m`;vVUc*9xNP7R6STaS4oEl0|$>K;~=`hQz`pJ;Rjh%B@AU6Ldm7? z>B-6d(uF5Nxaq%;OkZk_OgWsTXyXOrb)2t0f zjFixV4p(WaUHZP2?yMFZOp3}_u%qv~)sXF`>ppB3e}#B8Sv6Hn)T5G0qd#xj+=j}>Y#dx8oep}6Oo=S0jd%nH(Ia#dk0NI@bAwf!jH z>JZ_0yS)GUopw-+YpnCjnA;1d4K z?IRnhFGOd<+F79@3`n?+!ToskPQZ1B9IKZ(Yfjyx>!rNOXU_F+T_on)_(%7ShbFmL zl8xRDz!AB>ja?&TwCz*m-%cZ_iKDAO){0D&!`g6g0tZ#?;lPzXdz`J`M zks0(a{Sia3^VNih7(-D!x)g`=`Cd$!udft5F3+L_Jy4WD&Rni~&44x95ER79G6iBq3^o0B+1X_20>RQN@mx$9PC~8A&SjYD2VVgX zF$W~X6PDWPIGLD6T8eqURYm%5PVf$|FQSv*X;JJeoxn7GfVdV~ z=lj+8sZ&3|(K#M`h7@1Nu%)H032YOLQjC=7x!m`-yk;l+j|&1#@7CP%xeadf1aVK^ z9j-jH`F)epsHNP^`ZNC>S^z)B1`C|^O@y9CjvOl1Z^TjFnv3$K}qr-@mj`=-PgixLmI|W7T(NEg$28RzJu{25)ZC{FD}5 zsL`Q2APx;2v2Br0xluV6Ezv0~TdbeV&Oza~YFeJS3};!V7rJj}!bF4sAXE&3U+abX zOy$H-flEjJZIksYY90CMt6RE>%CguesDpJp;*z)pIl08MJ059_)_C&=n(LsxnnfK( zPmdcI2Hl+&Y=F}@-N4&5)ac>=zXX9ZHOmUF<2lqm)TtBz_Z~Op905-pB49a+W~+Vw zI|?>fKe(~x?;%@j%G}JP6&esqH=kOr?ko!%QEYp-t)7kbyEV+X|u>C_1~IPc~GP4lm2|*b*>)p5cgqGB&~a_!YI*@^~>6~n_s^R zz3hb;AQ}aB<~Z;EA?3S>qY9S-pWW|Qgv@HN+dUvW_1=+1Lp~~_=biWnq`1U+wn^$a zs}@-+sfxdN9qM!Lr0X!rIMS>Cn%NFv*po)#FpVM~JE9!Se4s22F)0-)^7N&3t{OtjS{);V(r| zXVESn0om#UT6YA^SdCu)fDtnaE9D-?0!n^4S+H zIttlzw_Ia~!By<{pDdI*?QUT*uCB=%K$mH#C5;>kS>&Zm$FK(3u<=f*vyhRZHs46M zV=!j3ZNA78CuoSZW&xiyQM7(nw7%@V`}T|?n{S|GD&98O_$W2eDFq^DE&hk2G@>oW zEys7Ln`PTxgB1*k$z&kq6WM?ewn;E6QeNVI!#)Tr z^Tt)swL?swIk!fyy^_(WURirBVE1NVb^-A9b?xiqJ~3*$IHgFwl%%+?o$c)iQ#&)= zks0MX?n=-(s^Y~)EYAn1uv8?etK4B?o>>Y8%?bMZ6BBlX1lRAnBZGCpx@wgf^8F`T z(;7ruzJ5yuVGxyvCK5<&^gQcev78qtO}5ZEL{n?Ro;qlrBB{pfgG@o>Z=;?#VSm>D zO`l04;+NRMJCn-qq<{(~ci`yljzzfA(hWB9pt{=C@|*xnIxi<-;xMz(>rU-uy^y!j z--}11H3PTa|0Wq_hZrkMbh)anE_lq_>2_J8>QvUAMP!-bdWOmUqk?qT0*{Aw3nFwe zqyoax)~NJa-T5>wPq>aVrLyeoJPr3V$|>oGFs8dg$Dom&C1KHi8+v)E%eR_G>3h71 zm3!qxN|r|*CvqZANu}*#dGc!>q|7K)*l}@8qXb%c1)1KIT2PN8IIvo~KJZKZj*g9I zh{aRVB5I4HOO@dU4eHoB$zc61Bi-EmS^K0*m%)zxgF)AO>q!4=47qqr z44mT5<&uz4teX+BuMH)B(l-Sc-|TmO3ZhaE%OWh63$vE9;Us|#>Evq)UXC0)Umty3 zUr?@Ox%)>c=pOp7$ds~w_Bfo_5D>o<4+ z+r8%-9*UqkuZ>RmbelOjsublfhp~8%!!JZrIJxVeqSZwsQumomq{N3>+>iLdS%OEy zUx(@I1Zr#RQi1|b9fz2It4<@?!T_H4)J)yqUSok$Tiaq_oc!TEq{TuA?Rng=Z0SHY zxJ5hxFxM+|8@3~({!@`5s&-|rlMdsY)uZbesX7C6JPMX0It%qg>*vDH`^pJvO+;Q5 zAqGniR@59LQw|kWJWbY}R>K6HX9u$xE>%={zt;mq<|~X3IJ`70v3B6l%MPEvRIYhI zgjByfg6QGS(DW!eG6e-kpL;u^AK(JsT~vbWmrxTAb6>2Y8hke7#&LndD#S4=PwQkTJ3FJe$x+Y26tUspst6qU@q zxv3p1v_8B~Bdwj9v=dj)iinWx+^wtfEAP3w{XBp7THsgrX`H*^A>)1jX$VCP-`?#; z916wLZMomh*|M9VrU9Q+`^1d?L+bj|&2Py8vjtk~wPV7k%goR*nv>By*DIa(=2*kFB8>AbzIbq4x?=R+}L_uH!A`}DgtPq-M9?dtQ@k{J;uoFFSHPj>YG4@*+lPelR~3^vp=V?Oc1f&jXj6 zZp7M=ui0ahAh#p)-Ck<08zQPH)?IErNzz%Jh|fbf=<=S+NehQ_48_g~86DSgErvWq z?m?Pb?eaRvp6Kpw`uX=qpPecN4Lw^9s949Phe+ubCBC1mja;T*(Wlu0@gHIPb;hS5 z|Hgyf?XYcRFg75aj2J^D{lYsBSX0?9uA|bC@m1csMm#(C0Wo~%@*p>I7$!xL_&ntn z(7V?2V5`$q+FELKK7ghKL~a%}xs0~&4~1LV1Hv%bZhJmn%XLjFTeggTUEGuHdr$|S zia?inf%$1yg?LlFzGH}hy@EXCQAunwJx*}PHMBT0&E>WF8xrgePuprMXeJ3KUONYN z+{Okeue+JYptCVUPAGH6F5+u<4=ws|3 zC%0otGkfbxrS((S`Pm482n=$WQ%U7CyLWkgobW`s5aMMsKNO2H@)&3KY`KG+hP2t> zQr7*v<7qG?2@(5-T3mKrUHlrC9WFgSK*Mc5?VIqpFoICA5hX0n>)4wfhhWqK9UGJO z2Af{PyH0h)f=c|yvQX?&$H-pCpXjB%%bdCCr-i!Y1fR)Ld~edB zY}*3>zmcMX3I$ea?Hu*!t`6}?*F=o}>?X2|3_mejP6~_BSoHMK`adtTgV@X>4x8Rl z)Y%yXh-9;`tNrn=Hn4JPpjr-fa0t}!Z0llB{Z%S&kIhcsi zX>vA^8yybyO#x^AnL(Yu1kvg<}E5>c@bxtw>A|Bl?WQX0SdUTrD8h zex*gU&7Mc~00R?4qhe@C^1?fJKlDy%6B2GqrSP;mlGbko_cQ%M0LEzsgJ0q$N zS+R>fCCyW_n!c`*m{)Dku1%4rX&H`9-@Aw!@h(?#$~dVjgLuWHWd zW8l2w^@}XEBBwIURN!~4UaBqI^p9%|`K~OlAvRX#FW~v=wA3ML=>J-hlK8hr2b{)I zS`+lJ`Dvn_vPKgCS{_d;x!kK4Xw@Mc@9qI$$H;MHVCT+z2NcFTy5q(KYjH#dvPZ#_ ztp%xU_*p$O_t;Mr93>wXu75%cyf|pORv(kn&c%QG4M#RMkXVD$-hMyANplN&q3|FV z{_U>)!=^n-jPDPBI${B!8$j2Gi8!ntog>N)3vkq>SQX^`bV2Nggn=<13n_#b-Z@ms zQF2mJ`i6lvy=!mZkAbL|Jx^z!c>-$~>ZdQB2Aa&C2q2ixPERgY&O&Xa)h<^e*V@E2 z>QvaA>h>nW+?lm~QsPK34%g!)M%-;PDedQ6en3++BX8uSYKnZTErwEQX%|b@&8A}E zaryyn#c|0zw#4Jd$LL=X( zd`Pl2nz1~=cY3OFo@)*V+GI<<&vOoi-a-uQX~zNng)*rt7i%w5ctX=sw1G zPMpsgOJ52?+kSj|U|IXRQ6dX-F7OhHkv(M?7869rR`+8+T`~VSnQN0fkCQvf77ZSr zCRHZ=!KOK9KY=e(gHbw4K~5;hvA#y1Q!ibZ1-k&s{AQaqS7B$YhIVNJ29C5*GZ;m@ zPr3W6!U_byr`3`H?5>z^!PJxx9GlB!^ih#(hj!TvU3>QkOqh09Ko;(x`9CkfdUoqK zbJ$n#W>2pK>Dy2_8yrGpnN)7cWd0~)zkd}(Vteu}r&|u2=<55DWXpPVcc_(vkRA4R zJFU0JV5IjE0Cx=50w_lj{YV|=RZo?_KS~rzF?w1cp(c?iZ~ygOT8TIo&?ohS@Qc`* zzHSTIyI(h4TmayOzRy+2;=30@6&h@=8tv!UK`hKzYHFZ><0sjus`?UvDJ?QXTA};C zj1+!S3>7A8Yu4!D-T94B7KZ}iTTEPp^RBm*6lP4#56lGT-2v)1VGOXi`$;GfCEAcd zKLzqy++1-p6^FP7CS3~Wu;5g1%;ko*zTG*(NO$%|@vt@uE0Og%s`>h0q$hyJV82SiauOz-frwbw5pL7qTWRv|gG$A^&F)9~I^EtY9lgUZ zIKIe~cE0p~vC2^y)a7@mGSKT&>yvm|I>+MAhzxsHsq7k8jJg}LKxbK0Qv2LLW;M9g zTROj z_b2cp{DXxWYkEvn$VjF^l_Tg{c5p|nQJ=i-58v70{N}ulE&K;RDh+)CP<47;mc!hT zCL{xI4n%l-soFU!y!k2KE|t#57D)|Qrr2&xQ6tQN$EE_B+4K>*7GloM#jhSq%j@e$ zneCgr940_(=9yIVpF6E58DsJ7%<6p&vfqoB#(S4&@mTcf3&SPYpb^M?%^jA9zR39c z16{SV*6>u$T9n-mTSxf89nM89)PsSs!jBC+6UjihJ3HbN%hZ#4t+1PPw+f1CJTcQz{c@IP)@w{L;5?wW~cw! zW_vrzm|ibG2mo+!P{V#BunKf&40NY#CFmp?U5Se-VVnJ_sWYVQgny$ON z%->YhEpxf?e{wjasc;F_rTw10Ggs)`ra_C+ZUhHV_iSWA{wjjrZ+q5N?$3{pc9DAw zXzTiy->FFXh<_%e2--T<848M7PFQEu)diCD@IsXQBQT^rV}*iRY`Rkf(aqM08RQbe z@h5xVPM%y3*BLAxfIQU8OKA#TM$#HS_BHM=5A>D^b}UoIbmP$ax$k@LZZUXVy?65c z!k5}^!cLb1G|xaztrPh|we}zc7sS(zKwSvtO~2X1IQ0jYCGM-C>DL%=l;2W460L1C<1Rr_SCIqn{P{8o;&l)qeO`+UqIOE47clbe+`rbqVA}lLtxO{N=uhm?}3-%l0dr zzKyy@+;YY2A0INgC6)R!4cA!YG88j!PBNpWtqLDgX-ZHU znrZ2@CNHAjS72H!F5?k|gaG5hNBBufhrLEA)mumnwq=IdT(6SzmtG=?Rr@eGs z8yrS;otAB$`SdmFjAN5$>wY3PZUy%KzgzhNzUkFQu zd{x=t$M%gjZ4G^K4VjkQ)z)42Q8RG?gV0NsxBI%94$B1lj)3f}+JlrjGGjB&M_xZ! zb%fH4qSkz$;=@-{jD6bq1VQM+a&32smt~_KA7v7zxi#0590@i*$7b$4&AxyEbz0aD zAp@<9>NXjfj?ih5}o9Y5W;OGiV`N2ARM!{a*TMO_?mUj+VtgV-k+3qg2cldLc!| z8z346gcnwoGu+ro0T77~hzvcskx`dhugy__34$nrUkkoX@vWC+TV~hXn3LwJ4)OXF z>p?Jt%FBUfT^^I$ApoaahYn(r%(zpmyfVEg*3@ZekT{sQh#qElNy0n%Fd`}r;WjJ&EQK-1_qxoP3K@(x zlMiljh-K<`XFM#PU_t^G@~4cyuoCTVzho;sd{*IOll3{3a5D87X;JfS1F?EU1L zEjY(eh1qI$a!P_(Jx|+)d5c}oxl|d+*;3Q0;QZ0!xA1ndN$N5^N<2-pl-p)mbV^}; z@3)}qX+W-o<>YM@+h@g01Ms8RH6cOBwzK?A`0pbGZ2qA}2*piPcCPThmE+Q?;VLFo zrr+Bd#xo!9lKNHn^K{LzRhnwZ;7VLwiSQB?HDUheS!P90x0t38mzE>Qm7INCkheid|7@_A2dJmeN73zhjGD+=EKUY%hQi~A%65>T`W_H|Il7B30 zv{PMYo1ER;Jv+NIdw`<}4xF#4v+JPwD9tlNhMBoab9KNO@5h)nI8pyM~X-ni3EWWyf<#$_zGrVR<{V z@Ws6AQ6OamvYkej(>9px!*viIctjtS-PyBJ%+EM#E=yU|!QJ}cNk9Iq0MpA0MWQOy!V5!&eOG@H~zT~tr6 z_jy&w31VGrQ|q^N|=dx+OVQdkl{O0Kt(AF2Nxh=g=kXT=yVRlfMYj zu}-N}P^I<+erzl}KKCi}=UnE(lOpW8=~b%G&==nLxG2PZ_YMtmDD{SsMc16X+|jC3OAat^M%jTAQ+v_6zV4pLijNN+8OH3%HX$gV zj2pFo2%dJ-kZp@oCU@|P%Qi22*KBXY`aJAIxt>>Oj_nN2XUcR01+7{`{3beK2$m39 zj4{sv4X2=%He9J*%|?|BdYanK6MB7xb4u#evN*>}2n_qzQMY$mh_}2!zN0L1=6%id zu&D5hk$E(qz>QpKMZm3=GfkdV>K=#K6UXk}wher?nvbxm34IUuC<&Ct*p-~{dWG~P z4;wm80R+g65Iu1I8?1|83>s=ecs`)ZD?b(F$2_t_UE6e-qr-L%JZO^V=WVgO+8!XG z7xuImGKPKZTXs0A0ZF#5ZZIWFYnxt-F`gRtM@`f;zI<_o%!>Rly_My_O{W{;>*K_? z;JDzgF%+=6g!?7f+a*MotSxHU_O12s<2l6<>^w574pM~MI8eO4);u}B-z}Z_;$UJ$ zi|u4sj<*Ddpv(lU|BJmE=Zjm{{AUv#;mo;`7l_TAcnVZXjBzw>+87TD$F$NqTx0-6 z+XcM~f*0u*eZ;^mu5}PLm}-juR0MJ|Iz=9NCNyfWUaYffL^xn_Zk!a_?#)(-|9(cy zgu|CDuj$P!((fv)ovBeDLRnec?*iQN6FBOWh7 zUf&2R^zIhLEDMhc5l=9`!Az)?V#ZG)J1iOEQD6?Ftsysko=h!gHAXAsQLFA|NaD*; zz&*?C1afhXNwoXrSYC^npgDIUE}mAX3I{jbzgxh)QHGjUr`rJ$F$yq69aevLK(P3((a;7Cs!U&%22H=hH1392!8t<2v zlHTm%rf)jk&9Dn(Vg#c?LpAM#c8~qK0tIf>oX z98><;n$%PcLREn~E)`280YxRT4A z={xD5AjhsP2i#cME(LWus4r2KDY7b>99ndG9(&G_yzc}YXO!BjMkyf1wNupCC9vh^ zY{K~`&N2Ss-A@QM=d0RuC+BD~PEN|Oa97LkH(5<&IPr<{L?R47)sK4H=S~*5N$N2F z={8PAlj4?xr79pw^U&*b^;ArZj2pjNF>e^P%UmcQZI-(Z@qv|%L52PUIuJY*c4j4J zc4FBU#j|bhGb0~|6QEV`mD7vN8o5XF@1*c||5xv=<%&x7`3kc+EaCuP!xd22> z*-XbTpE8k~8~+%FO`=lZNYkG`zsvQfK}7!``}Fl~IFEqz^VWWqaemggd}HU)MD}>7 zsB;bSOz`^i_p~YIb?K*Tr)y(Jwo70Aul{ z@5WAjQtyHj#Iam^*6TyUaG{(w=<%*??9az~e4N&7H?mU=e1g6(C}lMM@zRXcDmDq~ zdx5`UXRPmTQCf5C0$Q!E9Rs|-Hi$e?D2#PEk!9>k(Vj;pLtZkX1|LQl@kBvONgpvh zr`|&@jv7M$2QR&Ow;GTxUq?+g7wf3KB_qv#a;od{BH;FEfWD-mb@`K_mPvO0KIEOQ=fZU7Y(>e^qMl%0t#Xxg%OU^~zxsi` zyzLdPdCU%-Ao=1~T$}mMDv}3SWHx8Tc8+#gCnLN=adFrKPd^QxW6|xGe(+_b>e>a{ zS(uR4Mn7u{bb=lJc2zSCp!L#v3q(+DBN6464;Ka+9g!JIF_ z?ZTrCX-5G`m!MBQ<$GvM*;ap;x*2#H)gB0YCfa_oD)rmH3-nO$dHn5*1D%UJwozzz zH-36V>ar4VWCB#*iB1FRh8$Bb>)*kZc~5xSAcc;DWSzBFM(aCpeBlz`ck{lFl5x%CXLS}^ z@k5SvBf5yz^_WhVr;1@>WJ=!e^TqQ->DXxsQph`WUBbUN6XD0m77Fp(IF*muuX@Td zU8Z9i9?B=xrs))6^_|2*5eSbce}AY<_<8j?eSgSoulv`O7;$;B8y3<;nXZ=9AEI-z zz#yY&(&Q-F(QRiO9O4OU;?Y}Ks#@T)OIy>z;HBO96&M`K=6Cx;CoEXL-_2I5*=kIX zRWjUf4*(`48Y_x)Bu7^vu>achDvM1_EO)~tSw?JLJ6v-7s2X<-`>7h}%sNklZ6DI- z!AKZec?jc{Q6j~+4{+FM@_&#w_|ONTL&tjEZo}E#)o7*7@J#>VKVOucHa*(B@vZZp zqEq%R<}Y`WsS<-BJ3lD~pb=i6C^XW?&+>c&XsaHB(Z*V6B6YEV9%4mV?$^+?>#SbO zV@g)5!Qv&I3iq?Lv1)uer#ylDAz=!bvB{y! zGd3M1>;sjyS&tWvuLpv2It2{gFJGQv99gqWIts=vQvsTFiV=1}kbcm^2sB)ujhC!= z7ph5exn`-Hc4rLgj`;@;NekN_cahO2_jcejgF_8m6S-LS^Wnj%Du|!@`Z~9C)C{kF zwOjyg->6pXlT#2mkR-Wy%-5?0ZLALp%oD&kh0{J)LKCLFHIVGXd*OtV{m$9UtWU?Q zEZ8+D{$Qx){ka?$DGH9B`rxz{C26KHopLsdv^Y=SQ`#_?;mB-9_jus|8Nr-$xP-pC zGYyFp?$#)eO&GodkZ*T2eo8>wQ|+G2NC-s$Mea;FqyMw-~l z70785hBHF+^WU~)hMTMNTX>T{PUJfM#mvYDN(>d8OWz#H&`<*H(!MFD>z46~;am)prid*GLC`!9 zCqzU$Z#-lEOL))UI&JiNsj%Xvy7YnQ@!azct_;!wQS6dfQ>^wp)0WKveQ`ytyb{EY zlYu7)l9<9tf_XU5i*ze+Gj9@P$bQhV^@U*;*r17~-NmdfnuHObpE|lsb1;k5feFnE z0sWxwGPK~NmE_Vc-Smu<;?mj*#P6%k0;;lJ__2+})onJ2>+_h`nq7^ACy2C`5b)(z z_X(3z3Ir5=8t1jx;`KCsD;wiVU#Sc`F)kne9M@APuE^S=0aWPZI#QUH+A#%OQu3W2(qQt(q$!Q&uz->1zHJhwHK^0ZTqOs%! zwo7XawzH=VIzKGgqahQPL4bYqupj-7`~@l2{6#s&kslFo!WhfEHU*epzc^2kIZZV~ zGZ}>BRC#n5Nvpr?IVc9d_F8* z$J=50&h6xIxaH_|p%Spqkr5d~+GoFZWCfE1@S{tG;BpJDbLJ|^zup$6Jsg2rWWblU z65gmu^N|DKw$XlxS~jmbCClmCDxpK9eR~y?t>=e8$QYqgKTn$PWaj!oS`lYt_fvnkX!<%vIun3)Gs(6$#;D{E))O_ zRsj;U7}PI?7mQh_dA=f|@9YPG(_eO9F;t9GZ$-IsYK~!8_J5FYeHfvUr!h^5((o+8 z-Ar9R$YC{DFufabeqW}HVZ06zh-L!7tTC2z?eu-%-D`4QJOB0acq6qvQj`<^)$jBc%NC_dxH$|V>Vh4dCq46GRoZJ~Q4%%#0s!muw zSMdW7)A0t~Ttye{bC#(|pz5*xcmI~whkdPH-h#zL@(x|4_#XKpS(P^Ay=(#ih_57$Y0Xrj_Vv#`-tCy$Ca8HUtyZ%=n!0q8Oodt^Ho7AF4lGDpq3E9Q6e+J1E;|a1cri(Zr6Oa4Wl22f?>1;I z3?wfaVE9}*LIb27C@pO{B<(`_U~;=oL22gJ$q#I??qNgX{7r%#FNwV9hZFnRvl?Uy z@`;-ODgXvXXTshRO<^bPN@5d4eT8d(=wzd?@#JCD4S@i#r7fe zwa8i}R|;yy>~zKFlb^E1L2k8`m**$)?+32meyy=%P6|Oa&o*f^2$P)}vwmk3g~$T* zTONLc5w3?8@Q8*olVHXp!w7l;d#WL|(FfE8dBXsg!nM0)qDy*C-!f+^X1vw`Q$X}$ z$s}kUprIn`bYB1)s?zF%J}((l0kVX&AwRG`yKIsu5(<aQh)`Sw7HBeJlDt$BUO3@`NaY2SxN(po~UvT z_v#yq8td5D>HBssWcV>Mwc~OtqUc9!)>nCmnL&}CKQRC?#c2zLwg_);SrW&zNWbx{ zJN3NN#>R&i|7Fr{T9T@;rWkvit|tqRXnMyXi&IqS_(|93`8a-FS6U|zj7&uelil%r83Y8>t zKr|-=68%Gmhpp8Rj7Iqx|kEZL6hO7J9 z(K}=GKEtR%v@kkj^e&@D?>$;X2vJ6FqZ33Iy+#s*=w0+)5=4m_q9hUWUGHyw|6y78 zp1aRJyF7dE=lIb6(=Ju5-5G+nDWje^@9wRx@QZsKTU6nWPd$GQE5Z&hd!3aG%nFLi z-#TyJD;kDiAxadwW_O%Z1N_v=hUVL*(yiSBz2|m4GGDKMt|6O?jXD472Z1l5G6z+@ z>ofO?>&x1LV?Xp!#io8DU{?Z}QZ6cfcJHnPid7!A)cHQ|sl(CoLH_SopZ#;qk$qgS z=2PYcRAfG0?kmRjpHUzyRW>sJSOy5t;r_^dRjzJjWo%)T1*v+g#b#NeBqaDK(VCB^ zS@MZxvwylLYsA|4X;CSkM7oX0!#HJW#ul7ll1AsS_X4PI-JQni)`%y4Nbrfnc96Uh z*I%I6Vt)B7`=1tVXccz=YaaQV%fLm>s&QX0a>GA=riFZNmnY?Uq8F4MD5ciG^dc(B zNFaS~>$4ZBPOMcat5O)5b+e9n|4>U`-Bm>XcXIN#*eC0PJ0j`Zs)h;O!oE))W{F5t zX$KOr7Bg2a%@*z$CUX4rdLi#RUyEH*tZ~KtsFzO(G$%bNMd16#R-#K@;HZrs|OYVq|x3sy^`5ltjBny^L(th0pOC=@5@Q^tS z{CJJ>{1D0!5RIdm<_Z_7etNb~ z!Bt#LZ?o%L=ao3ZsSu+aCSfTLv$`D_cMyoJrDciRV=y7+Nxm7mPat?-fLNSKqS2hl zS2=nd>R+wop{MjP9$755ZPDC|$TW2zeI=0jvDr_57$^Ao&m&+O35nc}cuM8&T$?e1 z;%e3gpY~KS+9sX#{=4avIh{S4*0X;8&)g;?S?g1i!*vEooc#7&UM^Ju((x|yp+XGz zYp$qt6MJf|mbB)~K&s-GCH?zt{M*m?)8%7Tdcm<;9YUH&lprBFd$lP=wzcUT?BI<5 z`uwiI0@{)Rs1d`yK5$g8?sBz*{X^kF~_-OW%8jS%C+!tz*DccMkGhA;_QmYBVR#%0(*gNnrU9EBtt~Y(O17L=rmvt zPpT|+t$&X+y>g=@hTt|#tEu{Fb`SeYV1vj1YEQ~ zC%|;g{?HJrL5=LqOYM3k(&X>!9DE}&|4?}GQ3EL&v}N*xC|Vn#E+ZJA4ftPup3kbx zn}v^SSNLaZ?0gC2f02zL}uBlbBh8tjtIdZK7oySC`jK_&}WBSHiTb1 z%il-RP#oGsT+OLh;ZI@4Jnj5$=kKen@}6C{%-gUYQKpy}Vw?BUWDLxuBfable-5B& zLdId;F&}^Yl`{>zAYE#(Q8(2Ds9dZe{Ey$|VVa%d9vH{EGhH^<@Spqd9i15Dupm)V zAC8T;j-6H?EP05>B7IljUK@x{AJ0YP-@Z|w*pKB|IU(6MtZHR?yqxYr8ob3 zM_IJ+mEzxp5>fPEeTfAv1ZC=-xf~~A9OsI3d0K@dOH9e5RR)eCp{;6S=Q^ivsNM^L z{)md;f9(Y~*#vrI9io+cxaz%`_#bUAd5{}=-v5$tNj2F1?Yxq;)&Bw*Coiw=+n%nc zc7lL1ETkt!ij2HW!A<{FmkS1QAV(SJ%T6Ou-z)Ie@oJ; zq(SjpKb?H$^~onA{>**y*BgPC^N&@(nPh&omI@d-K-GFnO~!l0{O6*iy3IoCqZY=d zkJjTx*|nH5-~0=%UcHFTXma1qORedpXR%ehkySc76kXwVpYt_E6LN~?$ePIHy@fZZ zp{GkKky;DZHe5W}-}6o478VaYQ-PZ~*UpeAe?r{3Gh{Szgl5j@Mrx5BYx#O(M$>^Z%c^UnbGr}_HqA+iv zGs|5MJNJOBg&@r8?-;();jku<#<*lZet2EZP~N7{3gNxaD5%{Z4m5Vb-snCZ?YOdf zP|3LdE&g_|{ar!o(Ta}FAMcW97CAm?D5>uWTJ8S$D|4F;d<@26h`&;K8kqvt*`9Kq zM%`WK`hRlWUXbxGUR^!Q`r8;ABjQd-{>Kchsh*x_hG}X)+gF9tVn+_G_X^j})rLoE zW@;^bZk=|LIKPTUC3kNPww2b`&ocZX<1<+vQZ}}**^mahJ$X=zztxZ~WL5S>swXzo z(ud?kstC!KI?tXdynY_|=EeR@wf*P3eLl*$1v-NpY6ASGm!B#Sc6FPD541mT zpH~nojg@i(2s3}pL~eBh|I1F$mQaodA44@Y2=ez<{;!7Izp}@rt#cN>zS#j{(22i( z(Z9H}bCb&)_o`&dYkj154=7*TWtj40`9~Cg8}kw=((tbMLcu-bAo-TcrzuUO`2f6x zz3<#-Gad58Ak6Y_Cm87DbJh49Da6i4fKR|nx2GD@r6otwuylS&Ivfp`gYyaq2wQ@qlSwR#cWzc?Gk0}?rY<=RiPN~>vrj2n+g-ytl9 zIKl|OoOo>_o#{AB&zqArdHb(qk)Bq_?az)T$8kjK@675d+njilq=C6o{}%B?8#T? zjoAkOM=#AT#ySp;X{MK5$H3FTu+94O>+C#f3Ge3)?$+L}6IgR{{}s6n$pbCh*XCB5 z+d(<7_a>!p9maK;Pf&y9YYLKZ3>YpZ~Zj;I5=M( z3Y@T}P^`;y0rO~O{1$T6eAtnMr0=W_(-tg$o3L;6fIo~mRtrDlFu3U2g#AI|MwGcw zYalP;yA}EH!_g*a(nv~}*e$Y7?-y(1;+Un*KxAvm;LKfX0x;BC;R*?wG__lbV5q7u z?zPavfR@nLmll}bXz6cl2fHI=5@W_Whk*)0KfZ>EFSQ)x@kL58;1XEqJTpvJE1ULi zTLs7A&Rom`fLFygq58h4S+f;X7KNd!SOx~gP<2_F%KQB11O9Sz5Ae9>q^GQE@IVCCBnew6JQ8;1YQUkGxrRR^iXY^87hkK@cCigj%0syqNPHi?v(iHbvlb>kUeEojxqpI zplB_1Meh^2)cDu;^@OOG5mO{-dz#2C2O?NRoqpT*mOF?jT|X?dD+Dct;{d~FRzGHA zKNqvrD+bBPB(DbQaHbr$&hU5KSgZ=DA)niMVKj(tl2!$i(dUh?p>n@rS8aW@`Eb7KYq#l9f589X0v<( z0%aadB4X4TkKP1+`_(Au^5kmw?{mjy znC)i9Vi_BCBa+8=vh(9JIp9TRSoW{(8g&yT9$-v;U-h{Qt5+pBsGZ7g1|6KRq$Xdz z&MHw|*1TFwOtftdnp?0A#b^w;i^s2Q&v|nBehP!J+j?O}p!t;>sU|X9Db9;t+mN%c z6X46@`g<(G=Ttlj&sx-;SQ#@s69*g0<5KT)7M2FyHQ9KGRUSMNZfnQcU;MMddm3;k z^2{@BEN?r5K~!dX^^m%HE`4UJ&~L8`xUIVe3J}($zl#s~en7G#%bGhU=`#J?}4;A^x4r*Gd&|F#Y!56bTjqg5|SmJ8Rr1UFG zBNAoRfcf_Goe*5jA)*t#*ac2PSBvCgOe5wfB*?V2XG&idzNx~QLvDv3Dn^%xl!+wv z0eAmk*Xb&@(CgIz1p(D0zY31tjfR*N4`W%9TJh#=?eAx^KxwUSlPDGm1~bQ1g@pHi zl&`!^@qg2{4h|druJ8NcKchxN@zcRwX1l5@AO~W@FJp45-J0E7ATw2&)W}bprsZ}~ z;eSuiL-5$kq~G?TOTAqLjEZ+oRESk`s8Ian$q9*u)fWu1C&RR!ah%!xBp#iu-RkfX(^#a69$YJ3yLWy! zTi>gwz8AQL8+H`{l))@=*&TS5naKy|^mSH;5K9&Oh<2rn8DQF=*j7v}?Y**xOxYm_ z_Lg0Zo*^BD)zPU*hSimHiS?9Ty=1s1kla%8i4!1YatR#P_qzBv1Am|p_AP5K%z2@P zO|C3hx6klhkci7ig(6~7S9!Lvo(fqL9&MN{*mn3~vHrg7gyr)3^Es7_l=*cw%qeS9 z6zOx15fz6JTMm+XV==7%$!_A{v~f+19JQnst-Co@2-~FWh_-_R$sNDA@w|3$-uNR^ z_@pt8w2j^0Fj(=ZDFZVsADT;|%APY>_eh^cXx2D_F?r6_ZooQGX@W4l&4JgySj>LH zTMFaIILwtWxCNd%E=pK_Pc8j+$_a#}T|8{xM9A@9iIgv<_t?PgFkKqAn^BuKRyEpW zO>a8vQS%(H<7i)S4+EsM=``?F>3fPYmHRWW^q7R?ZbcDr^Dw_-wCO{PN*8`uk3HU~ zKExNFq=t~ZN$hcOS9QWwSLdx~ui!0}VVr5Z_xlx=K#E?k1|?=49$Q*m`K{Lo) zIf7*57?|xpv9N1o(OihY)$nIy45*EAr9k{z3An^m!}jVCa1(RoCc`HpPC&wgf|WcHiNNf<~Q zs~ce`?osN;$dxj*4iEi3bTKWpiiWqH63GJ#6#suZvt6S2 zV%@PNN}*rW)E&s%G}viV?b*#{!VqIyDY7o_98Vs?De(y_4`n ziZsRIIn+}oe6yv_VEk{le0J{|H1zpc#-2~*f*78jnwS_2n~dWT&x9$y8Ic>O!$G6` zzZ;ZjZ(d#9d5tO|e1g~*uBg{wJ|-U4JB~=22t11Fx$-Nas@LjxmzdL#?$5ZL(aoeDW-Sa@2IM->IeD0iKbL1e!LHPYHy~nhg)*yHUyDb!Hn>VO8f9v+S84La3o%k!9su@V zFd9N3p48N)3Oj-ndA@ed_(*q2GFzay640>rur+)v$q~jo`5H;u? zXUIW@oXgKmVdf*MV90YUv6^*;oGXla62*9fKDNo$*2 z;N{Ve@xKf)^Y*_UM=3S@vJw9|pBB?#+Qms}=$P(?1%y(cw75i9exi73zRp<63(pPQ zXnVY%Lp^O!2xWzJe=WQd7kiPrP!K>Go1tRI!8j|SDIX}#)F3IPf6JIHtA;F@)E(UL zYAO{6+E@kb<2PQ{8*sv6xd5y69iMl$(FD19ntk^aY{`69Z%Kf~E+VF)JbRpWZsH+` z{*G=>S?Q&A+HfgAhdQLt&)6u!AEB35SLRhynn=Um z?XxB$DN6mEMGtay*ydP6A>RT-#}me0d>`_d^=4FQ1A0esf<);rIzMS%29CiL4?dx~ zv9m!^r$ZR@)7@fZKCD?Dl>_uuLI8I#qqr>$tR6d9au;hu_Vg2e%TZ2cFzdWWbJ%#& zazkv@axw0yHq9*W;PXG7qK zrdn}xRV@%zK-36ai5)AT@B@;eHR^J_xL*W9)b(?_*oi6?_#p@xbuxhl)|I5yh=?}kpdDAH%?@z~$}-1id(=5?VDf*ocMHr}sbwLeirsMSL< zAgsFTuMN-odaaMnuY;W?LW1YTa-0A4QYGxnd9DZSy&UkZo|{%}Uu*LDg~l)uMwc)i zaP@uGgTUSuKdKbt8|02|`wm5$5Rh|naM*!~4VYnQQ2V{0S5$TdefE5|#@2L0w|rj|LHh^ZhozUEH?;*%GV0Ba7^L<<3MLWk}C#e@5EbJn^McF5M0M z0!lCb>S?9K{&WS?#6Uq#y6(`|y${}rA}&dAY?Y8$0Yz)9OVbu9fwzPV;)KVE<%17% zQvj8?Q8-iKlVq1%Zluh`a?{605JIo8ZgL={vrG@GqY-LftdAlf^yJFtHt(Co1|n2p z%yY>_WL4HC^)9Qmmi3x%$WuVJ_?6!(j6mQ`+<-UWmGG{G)9+z_Dya}rIO0Mef`>mb zzNhKo{Hk`Jyy*vJOD4`daMb%r&p#LxxogGn{ma%BKnWG!owOCdH`J}r)s zNdLaU;e+Zq;(i3;55)arw3iA;pZcAGaJjpGD4zO&;^PFQ5mOxoho`cZ2+%{(a8kHn zULI?uo?47yR~Upb)=ZWZ5ksP2-IDeTh`DXq5RAET>Tv1{q=?r0HqeRcVzQAN4GqbP zhtvy7AF8lsaS$3#MvU&egfKC5?vcKr6rrEwfMzfj{r4TXz7kcRpkNVar5bitT@zVc zM2x0Fff%8%7MRN@!c}oKJ^=UcIoV|76?j=~7-s?sZLLDiSxlL=4 z{5S_@{EQ3DA`v%i-DP{r81Y=~O4O)9W%_S9PUMSMe#xQ?P#rWj)EjrP5c;@MZ_HGd z8exue7?c*94(K?b$JiTQCRZB$2J3)fN$!@rj|MfLUcUe*bABjKDGL8U#kZMr?jr$0 zG~8|l6AOPb=bgHU56DEaR|+%{dh-FM$u6`O$DOpw-9%?7BDTO|hX{)P5N*OQnCNJM z^AJsnb1p<4&0$0l0op`h#!M&V<{jnaI|)UNe6dD&C4 zjhLx6?E$q>P0=bZ3o*ztijT%c9BYcC%#+Cg_US4`E5TW)Wvb$_EcGVVonkUjH;5t~ zUi@bOV>A_M%w;lB_w~=bzB-1ft}RAnYAPQYtHtCh`e1Fkq2VmRHtIv9D`%2Hvi^(7 z7|iY7uVU3~26aMcUD-_g^V!AwEE?7QuZ8Tr&!;VC3YW%$oeccL=21zJ{Vc_KU&M@#{qmr6@#fR6-56Ksy zfJzcV?Yn;6gs3wR%+D}a31;gl<16LOMW8Xz(B^-`-&24M5yYBrX`s3gt&;Z&?=CEz zDKXPG;iE}(BEIPp_=RHb%ZdNr^Hb^nP%`Gmn4^OTn&J49t@2!{{LZa5lQ18MhIK8za6%-wia({V zS0RM-R*$A;{ZU}E6Obh!NxaMMdFVG>;BJq-my1}^vnY?FwWcF7Ta zPCj29Ak+V|VLa4?iAYr}tkzrw%(V5qkD(AOsTd!;i3n)oNW$k_%g$Q@wpBOm!dN87 z2$~NVwD;;Rh`AK8Tt5p4ML%~VeKi3Qw3nMPR=vd_MWxyELN8`qF+LH=UQ6TF_Zp%T zHu6;sUiGfzLTZJ8G6?6HU|uDmHwU2VTd}V4J#DkDGkjB!p0LEX8b; z56Xhhc|wI1Tk)rL`v3O=T&`isUrSITYOtJ`VIM(0R2yEX6DlJzDV%e()*F>lqv|TX zAzDOVQdbrICWPuo>|?+bm@9$_A{`^flVW#c2UEfE{k5$4fa>Rl-P7XB$uz(112#80 zypZru9q@66U5Y&68a=K{z#nsqI`FA@Tk2q+Io$uQTYoX(qbuuKU+Ocu(;d?|(0fD} z=0muSb3HhlBeu)E!5j#F@Tn9JAX+)#>wUlbpX!Zbp_Z~BXBZz%W@3OX{n|V z{d53mfyZfU#rxx(VE6|=^}9aP7O&xm3JG<19hd-mB+ zx_uj-5#s7;!@0^d)JGhsv47m?;8Pq+!yuqd8WTk|bD|m*-Nar*_1s&)g_7c;M!B|J zb^`9iL6?6!z6h|0B~!K1)Uv(}1Oc%c5xk<$?o^Znu}L#oK)xw7(Y?;jn&{TzT!cyE z+InFh3OR-3GZ*>dpHc&YzJFSP*WvRVw@CyX|s=*1mj*m@#S^I&GxD4AuD5kP2k-X6!@e%(daMKlYy6QeqX25&re^`<4 ziKHo%fv|K8KbE`JF=A=)8x^9c;q+@~1jzOYVECkJevF;ySaarTB~=_?K`kbI9H`lC zgt-${*7i3*bf9F;xq(d3gF9_zH4(mZdJEOS@-RVD9+)vDNZ z5Chr-*-oJwL*|?x?u&$XHyDvO(b2b(AJJqn9+@PGD2B>}s=>IXc#h&@p8*F@Mo}as z)x2{U2gjRvXgzuy>%Z0FlU-?+l3;UIECY^{JG2D69RCe?9%Ii&1uP+$NVof&pdK}d zG^*5OY{n=3T$_hlf5i;(krc3ZL~V(Vy1s*}LZCrV;=t2pO+qM|G~zgfH%mUnsM_Vi zD@OUNT&M*b5UUWGB&xVP+$Rno=eogm8&U|=B945-)t2%)tRVqc9r2MIcpQVZ{3KCe zJ|kO8Eh{&do!~dE5y6#BBY)v!|W`pz9m zq6;s5A>~hb#`{7Q$dzh-8MT)Y5Fl!L-;gc-cMxM(Vh1;0p$w~yYk`X7k@g}G@9Z}7JcCGIk>by&iULG`4_rRGz>1L5PkuUX#*G|97QW<|C?q)ohR1&5#h zt7$fArhhYU9Y$Z0f-E^7#%r42^`Zv~bkV=IA?HB93 z8+<@_7TMmGYI4o2K4_(7yYrBBxU>;d&gOhHW)3T{NpLv3;^jRKrIOmu+I!N*{4^JK zn=BAg1O$dQrvOy)`Cqw$(g`GDIT>REO6-Ht+Ch?l@AmBqA=6?Qsw;spnW>G2fL7o#z`z*&s(J5+5@ zAE(p#pbo*op{YI%h*3!D%t&k?;`xx1d_(Bl(=y7)Lk^Y>y9QlxApc8xy@u`);v=L^e6uu% z)*8Yw7!uqFkoU9!kI1ZD$oTuwGOW+0=u@fj0EXwS>txQZior6<0ATW{PO!S=PD$&&x-IM z19`nIshIUb1+^hgYYB`NEKwUf+>)AT_(orI%EX|@#w-quAoQk7@j@=wW~Sf2ONWlt z^KLLijp$6_XX1~wgO6nrTlkHNXhbK({f`~ip>O2)rP>!o%Fng zQj7?&5r-!2IV=WR71j=9saU1zNKN7vGB$mkTnX^DI>Tj;JG@6&SnKf(2iciS9icb5Bnla z4+aYc#{$Y0KVy&%$oT-U7t^lqv!5P8K!i#F&< zboaELP>rBujo@KuG59UbFr5znubY6_q&rb)m`=4f<2c2Q`J=~)d64I7C17i19hSsuj>be|saH-_Xx3WJ zIB|zsMrXJ#1)$Co;w_sjb!Zio9oREd5xh2u zm$etghGGm;*Xq5j1f8OLjZ7BaLiAqq>zM%d^^6i497?L0UPq_#oWLmoEIQe%D>jhe z4{YQ&?7f?mX^kG{D-CgM#q{jnDgy6+FHHVf=p+Wmlj`$T9C|dAYvP^+J!CBvnsO7Dzb>quJTL3#c_4n6^9T1z%7T z;WCIyFJk=Lm*7If}7;qP?z(@2HA zf-fY7^BpJTpJlI2cU*05O=K4;;}bj9n$=d>rYw980wMMF>B&?Lf1FMS39xDso|##9 zX#C-zCe>u$sew@=0+rYLHsyF5wlM;QaJ87F4-hC#us@Ag8r2EVSaiYMI~qS(L9Bw+VrA zZRO{)Lb)R3q(Mab>Wl8;HLT)}yBK%Hb(#)NBk=F6JrtgiRuujojIQ&=j zH(ynW5HciUkxg*YGd-KIY6n6p^7|)8fIRIeUJFYk-kS*y(^OEqMt``st{&_oNnRRd z&DBt?qD;~;FwM_v0DFtBgVWzh;JeVW_7Kiq=DREn8HEp21(#oAOlIAHd&o7>+UtNL zgwx|@ZZ(#sk5CiU-n&V~32{0HM+h~)JFBKX8+;aWr0B1Sqx>^oQ;D9zTXfv<(a6B- zT%rPr2-h~15~#49oMPze(brYFyH&({Hmu+85r*FLwGLd{LcOUo~~eSEH+ce_|yie8_mW>}pKcpfnDfGrG8R9T}RkNS0*+Neflj&317KKai$iv^FnFpYpBBB zaXt%FiM^a*8A}%Ko%Yq-YcZBFdOao*tL5-E^U%FxM*c}~Ks8pvaHaC-0Dx1WWvGwB zoNAo5HHP<#0&sUt;){LUp8lrerO~~)=Gw@(c|jz%C#_)s4Mo^;OK z8<;)kh*wd*TPd@4r|{=1Y9ay(zO+2h$H>Wsvs)+LET5}e)cp@BPCI58k|vU&=BD(lnxddo!rJtn&E$TB zj^h)hOMj!foA&(LtL0rApE&;#G)P3vwIvSSdrT2vhKD`Evs{Vd1(OrQ&5$gUy&pKp zZ(-X8x7|RYY3sq-L}HS5u8_#43g5u0Wo*s?}4l3(!AR+^9GI+5Z_PsR*1L*?Aj z128tBV*^1FlYH6=&WBgX{i`6kZagz*DZoGV@cXjPP3G^}ya1A*3 zq6uQqa0Q{6$P4%bmv^@3W!0gwTkMbJ%?*w@;(1JtRgR z6d0X;^~VCYF-yP13T>ZFKJj?E#O&Rm^jNOuUr`3SayDE2OWFr4LKApeQQ)L2_!O;` zsJj|)Oh|tXkh-={y;AzK{_xe)VY;7u;I=g%Y9c|eSG<95%hcf1-beuJ>MiF0bA4VW zONkC|rB!D@V>UL9S(u@;B^?am&@~>DrLAytWeWIIMVWuGh5s|7mS~*^LQ1beS5uwm z1X0qW*Qzq@bERH+{Tsz^5SeLg4)&DSMSzpxo zUyED>Q8^jZ8YW8O55Jl(=uM3+)k;kK^7|=>sNKIrhmz=YJz|^ZbEjv$ppv2HbaE!U zvTh5tqE;_&um@2ic3&3g>}O!csZzI8aquV+R4MXKwD|8bD!9;Ui-p@2+l9m4tBZb% zoB>gtl6%sN()py%KMCLZ1=?C~u><&5PtuW*rrA;E>FTiz6L(*7a&z)U{OM|@&gUTu zEX^-DCVMk+PJfr8+ilY#RJsK_g{xcgio?i;HM z>RQm7(4Y6ObHTPOfYD>XhJWLv;$7oeEj333bZ+{sDJg`Y^dFVIpLwq)>gM+%u8zU_48O=T&1nB5c^-ihYJ5rFX^?Y z1w`+mVr61J;bH_PCvA^GXBb#w7d15MdO6PfNHo|wLCA}DtsT080~r%v)d>FMe_(Y3 zQOq(HO{tzec*<+6`Of=^I`<blm(lR*^qt zkyB>1t`}bT_?L;X0jbBd=ySq6W{maT&hu_}%=s&^9fo$;Db=PjfMSavLAWIOrb)|1 z6j5|tjyMZzp5k~7^`pm6)~~<3PrP>W*fxHCx*rrPT#^QQ)MZ1Cfc&9(+Sj$y3fY5! zs6F20@|3miJPF<{hLYRtVi&7M_Vz}wEdBYhP;1rP-chqj5(FkEubKHUV6-HX5idD> zT)3tR3NCQyoc(F1jb@+Q$ug_oIh<>TeVsDU zI^HkwDhtw<-`nS8{@96wGxiYB@v?(QH}bA%8^}Jk??zb zeFyqO;wZ(&UH2gA>l_MKra-pIYLNWZ&|dm*3A=?J8C|rRNqC{yhbvF$OMZf!L^mrX z<(~X2mXyhP|C0R92>-RK*@?dHDrG>ww@PGbf_8VTOr*$d1p{_B|Dvi_swZZg1CayM zJFyWKdXdo@J^42YwS1gGSQ#4)?kAUdPeu3SX^EpejHi|di#*n6BTOsDS#pPGl2fdFaWfoZ%uO4Lh zG&Nr4$^`2$32X|qg+l^=eqE~UrdRbU8flT?I#&jBrMh-oO)<2KnbSkZ6 zyS>bE()^;q_t0_q!_XURUG!HhK3#m9o5w>e!`-(8tsbA|+-Er>G?hk}%J+{t{-N4H1u!^(e}|`YTDZt1Qj^j&johFj=-#4Ql@4-zY2T z33$ZCI$2O&g|?H&ONnrD&){F0Ko)?1Yt}lWM8nP|``i6%y>g79!hJnO5W=uGC>#>* zHuUi=L4GIW^5YV-d2bt?CGXF2Vdnh z`W_kZ(`i3787g2MDvFDEHsd@y>*;qq<+k>0kqFo8$aNe*BpkMHk`1aeYgtFQ3kk%K z2%~$_Oov$3O70T7H0Mmr426L9GZPPw^`#%O97@+c6EXLN91oNbtsGH~?bvFjGzrs5 z6;YVtdPvFWZL1G8=%)w)`5vM^-$MGApIpMC-xm$SJGkjcLD?L@r^*`x*tZ&vLwoy# z!W>AjZ54AJ$E=Y3-N516^Lpl7|J?6GiMUy_??lw)D>UgV$Lgno$mdHU)N|MX!;lWm z*cerHv@ag6o6W_1BLGCwRaw&$?k_uX=BzzkS_%FDU&M>Pp4+y1`_F9_XAWdkWJurO z$VaDDnfYCn`7qq_Q;x@CVkh{M_9g2FLH~{uAPh7jpLe|k6G*>xu)BHoyzx9Amb&v; zA+>wvyM%Lc)ogr1a>B40-@~^H@ha>hvcjC#(WZm3=*3YR9o>M^INWQtzcp&EN-q)Z zm)$CP@VrPWwG*2<&!qs|?K^-5f zoZiK!iRyafg}p3l(~}Cv2g}qnu&;^kAjjezBjlb|kIIjZF32x_)Xi_6`sylE=3g?t zbA!XznpVT?AaQc>M4yPjn^l%5m^OZ`Vs>tyNmJEZ_Jhvo$;;HhTA_Kl-`_Pn}U*gIus6KcVx55T1r8WsD4~uGEhEl^#Yc zgS0#$=tG@GKTG^j(xDt{U0nY;Lwu zfjVF*nsmu2zUqCG!3}Tts;~|FaSg#QC982Rle9+mFu50%Ia^ z8Ig$#d?Y1GXio6_jBh9Td}*D1L-mKKSgu10yD}H=&XpdI*bjFDleiu;KRpG)J6~Z0 zULFsh)^?tM%FkJ*acU{B&ly|M2^S-gKdlayS49|!}?U;D>^-zs1t!14!8)8I+>K(Jp@<2{H_@KsacbyBWqjGO7P=3^6kV=ChUv6kS;1V*TA+owD4AQmL z{R#=yAgNYPKggzMNqZX!JQ>AaX>>UFhTDju?8%Ryqs2rn+4mv-kv(mV|N39y4<>9R zhXJUBQK+l{xRY-#?sfDk`cmW}D>>;l<)#Z@5I2PyCT&HN2}B;~>&K8H&qI8;*sf8M zhSZ1HjdpfN5|XmRKv|^BW0lQq^wY?6^@&S~vOA7)_j(xo!}|-%{rAAOe77C5pId z$xY4N%P-^S55?q`j@oC_d%blJo;5uPv3t$JQo!_eC`xs!hRvaW_fZiDTfLCLtv~V5*cy!yI6XS$`?ZMlATF)knADs?#Q7%>d8{Iud+ z5Q~lt==n**vsQ&ri_m_$=IlJp{W*`Kdsq5^gw~!O=qL>PMGuBGTpCux|1CX`+!4vv z#W;gRShece`+j>lDa4R;<8vHRFujRy2ubM0#l9Ff>V=EFn|tTpeubWiG7Ab%8*m zGX1T*C|q(mZL2rG=wpcg6ANq-O>iQaijabV;aC*y#_!b>E|sOV#$vXl#A_~k($T-0 zsdGxFVikoIE3k!Z>-s=l(UU-$1s3ZEma%hk z`lEv_^tte6tb5I#N}^zt$Xlu*P1V+ZXrD<(PMIPM}N9yj;IkPX@-f*#@OTle5R0Qju@PK_q!*cXL|$2B9vm_Ef& zYkx;4i1CmgmP2~v3vcBh6LiPSj{x#z72KHG_=%`~+aNUo$wlB|;SizxRT?B#v$U9M)> zd)_&xe%tSRaLDje^p<>A_U%svp@M}}kkh1kh^BuYDnT^aBDL`?A(VOwrbZE+O6V;B zAPc8Fa3S0m1B%^Sw1QW7Oz$$TweM=($WnA3ewWu(%lWxA>Aci(jciw!_dvp(j7y04;@2u zx96PuYku!{_I}q|Pc5KHYhg2gs-nitvfTFnh_z&2AS^sg>>DZK2z@+20-!wl4ea5a z`a0iMepEWOpvT?w{`MHRu0B@CST&l-w z`pV;1Q^EedXwW{fxB<#-irjXv7CDHb;iw|cC0{SG(iX*q7kFOk-^#WPWfh&Ta%FSC zE80Q?nz}>|sl7W$os)RSyl@jOsYx%@^CAX9oeSY^c;n`j@1?_a)DT~3(@Q4+^3cEa z)Ux!rNR_mQw2dm>dTJM$^uAPs!u_uH)&Z59T#;U?TKHM2SZ!M!&7&`AT1O|^)A9(% z>s>?iJT|qL6^kvWg9;Y5hsANPu@<&DlRfFxryr~Xj4M+!bK_ib9q;QSOj#*jz>egmrYhgEh0kVf0eoWoJy_V<|jGNdO?&&BX+HdXrLJ}VtEATaNW|;!oT|8S=jomTmX%L4p*6o^6g*%DtAXv7^4O* z!?xV%6e@Kt^5YLjO+fglT<2YYU0S2$@tA1zkpAFA{c>NQS8B|Hc(Jh}kK&?S4~Wx{ zWC1h82$&?hx^+(CQ)NW~^%~2q%zxZ+BHVj2YS9Bf?bA?}z*5)W3;UZ#f zI{=-uy9@YzIdMI3`w3yTX?}6!ds@{pHRA@Pwb7xVotAiKCMF<|KuVk!=1fYsoPD-K z)n<9aUZuh@PpZ+RG=AM$^-yoiZc(@Pv029Sz0bF1yBn2?-ex4q`M?FC?m--ug%zw@ zg5BX_o@X3nU%3Z9VaW9Q$Y2+Z7SZh>2$~4K<*)FJQSe{Cn@x z%h*^~#TW+pM~C9LBDc)I>l!~AE)jBnr{MAxU?F+R%JsItQBjoY@7@LW)tscReAW8D zdQH4B2*s?$DQ_s7HB@_VCv!A#v$`C>I5yyni)B0a!$NhA>$PWU%TtETK>f{tmsO>|#j(k>}IX{a09gFcBE4QK*}oy+E}3*-nPWVhsRn33o8M!dV_+hK7Tz zogO&<67uZoSI^jOqO(Voj>OLK7-A%fvcmnHPR~2lr*gWKjLenWwIyYSLa9TWdojkN zyl6h|?lW{?a4^j8Y79(rCGE6)q{5#6=D_bl-B-w!_oObm3PAVEBU~AQCIJ^E%n_RT zJs@;ScGja%X#PJP$93!HZ!FDc^9upVf0a8;lzWg>O0{DB2a1K-6XN_mUbvQFF#gX= z+(7I=4vpVgvpyM=;}icM-yO4-Z!n_eL_*1)%S_pWU$Vfn0jw#~zYA&y31As4*CqTt zZ#@?3ZA~0E!{;Qtact&0TAxNjL$Vj2v2iiN4Yf7B$q(QWOmP+}i6)o3_OF&dmYg5} z1HJ_-4$!fQ|4J`oXbblJSXW0g_m4_9F#YyTt-o6|AB@Hx83rO9BU(%bY5&xj`##JR zNX0ZX3%TEC4-_Y^&n{vr(UPxiy)4%vPgeLDH6yD-RK7@gTEAuwH{I8fAUfZSnYb7O_4lu1{Y-Kq&E|=T zp|~cgPd|T5qlM?ftTUHl(8?(CV%^PT4Oe{T=0lK@l zCRQxzF|GT}DE3|n*o~A=&u)-%3A&$p?fafVe0=YtbfDelE@&BnR z6{v=7ssiK1jz|P0uvHkqJyZAP0!VgPB0AR*x32zkL~&&UR;~V0AeR5#&)Mx?|HHWb z@b1v0!k55MDEj;5F;^>;ioA9}-~V>D?GI72#0g{25+Y|=Pi0Xh0Z7@{k0nWV z_^8`pWNI__)?G4z&6QU`2R+Vzy1kd22nn<7QGT~jFT?n^4xiSDUEN^LH`a(p0@Q}r z+q>U=LUh2@^Ah0Us^@VF(>Qmbk#%MvfoapEZ5Vx%?Q%e>BsOY)QUX+qbG`p07m@$W z6Jd#*@r1iv1^ zD0l{Ot7jjGki=w4ysMwDT7mhz7F(>n&K5E>;psDk}D$H$iGBJQ|gRioW5!u2JVpHf^2dnf@mT z;sWolIb3buxvt^V)G%K4_e7R~*7s`*0f|&zG3%?)Erso8hw4s+8$HebZmVBbH!4-^ zpFXh|``=9b(bkp`r+#Y=WNE#}^(cLJH9veg(O93}f!&%$EHZJG?nIXaGNS8S=>*Uf z{L6o@dd*K_Ul}@1LI0Oj+8?FgrOH77Zb&X!Z>V5tZAs3QHM+*Vl;AA+fUnim8>IY0Vzb)opm?w0Fx04bw_tH26f*I zl~+y2y-_@tX9Y#{hf=NR%a`g`7UkSP`uC(uZ?Vc-5#ER*c&N$|V|+(?(6dr?;`*)k z0XAoT&Jid5#X-ucd`q0()Whk^AFIXWbD9z>sqmtl506U&9W~$%nz{rdIVSuXAHHa$ z#HMtIMPvt8SEbIU%RD5j4l>jT{xrYTaMN*}Ir_9Us~Y$)#Es zlK?&A=P#k{JEo#0{lap|rG>ZhjUYIU!UA4{N`3p;^o~L@Yrz#akO6z#^Q%nmbFw z)jl|lZcfq`YQN0RYb&+a*JVCXtRG$(rl2vpCIa`>VllSQm!=@2uZyeP`Z1w~=P%Ne z9*!5O2&{x)>T3y&2J`;i+1d8!&``qeUrC_)C5LSxdl9=i)1(Q?@`gG?ACIgr#}&q> zbwy6}nPlV-$JVeW3nKA2_&vsAmCCf8)#ZPGl>hs~>#(`r8jR~&7Lu#GU3o63%=gT@ zB$2VBE6XI6{_dgoQB#B$Xi;7U1N!E!-&}!ioopjAG7cjt7|AQ2Ror_p- zYeSNOSHp$%UzN+1sJw~oRoaXH?*+Qz_Ic0|)5T(*ou7x6@o(lbc(B<@K>v(e{beed zjkUV4JTEG=DXJ~>zn+PKC8x{l`-R5xGzpU`wGZW@cPfd83B%n1tQ0W=9h)#@M_`Qy zTK`jxMT1O?TSY6*#^OJcD>5uNh~7MCF!tC=X3Fdznd!w{CVXKa zQeQQ;y$k!ujK(RzB5}ruo&<7u;{E)rBXWEH#3AsxXwG%VNBYP6RfXI=H!bYlwb|IK zH+vu^2R2H@0Z6i?&jC@i{Oc}EWH_eijBLFc@R|JIoRSOYf78gbzG^EM)dl&*n5R&u z>Y3BA=uW3@&hfdSL~OCG?83D;;_`Ij^&k8)8EB2@KBo07$9Y@%U-uj^QN-Gvx6oGy zzC&22!YEwGfA_7g+tcS2h7RZYA}Tt-u=nL%%*-GuY+&={51$-BxmBmq*VVDsp|eF8 zQQPew^Kds%83)`q6)+;unWao%$rF-gix}zh1fUn?%LD%HG~qopH8OY8mlkEFsv>os?Sc{J zSfPmC4ueAmhG;mwanxTXgy)9E0OE#In4^rww7_EQY!m|^572s&*aO#L^mfo86(I=A zSX~Fe4)ws0;NWQ!{21MOI%GaWKhyC)^b9nJ~I*%84=Zg>Mrc#KoYyDPGIWbFUgQ%>k5~tws5uW zzCKI1A(?w+{Of7FY{En{VdUq~&Ip_34*Dh&q2=W5)YMi;w(h;%YB0)#EzX^6Z?%7ttVK51o?>%>NO%Pa#JG z!qG}{K8&Mdh1UFY4<)K?7wZ5fU00H0)Zfw4!ghuo5}zCM?Wcjj&T>B7D`# zby>tQ(IMY^d@wRk@zl{d91Y+NI3eY0z<`Y1NS`i{(l1j@FT`<|E08KLrxh2vZ%BaC zYbH`x02>26a(GlAmp`!AZIv0753b!lA_HIrRSF`Um>kv+|Aeg)mgnw{&BBpshImn| zMKov9BrjhQ4(!u|R!`P^yy67wFj1a9BNklyHx7zqzZ$x@KhF;wSz?uXNey$xPL)TV zA`XjdPz_jj?lcBfYayIPpwqA7++1gbpp5Xx=krN&w@lrixnu|YuMbyXh53v+6V>$* zZmCxzs4msVp4zqXj+is_Tk2F&N%e}D@Rbvf#?XI&T{iD4!w>>X*25dSiR+yd=&7~F ze;&-_n;v2@%_p<1!GE1DhwQ&j*8mmn6Ar(M3zA9p zTqpkIg+!NZ{LlfU{vv}P`#Y`ks=@?fQ&1l4&gRVEKs?CV-cOnmN7qFstV63bqYW27 zw4}cAGDgpNjExnuLd?HKV-mi2mDM=OloTb*!q3cOqZ;u&=ueMH|MiOj^FKMtjG%x- zqzDeG`NwgZf$B}?*U()tmAcaWEg$O}MLI5HDhas1FQ;W14$Np{qk=ysL|)ej{iQ#B zmlR|OH`C1$io{id)6@b~SK0h$eD5ITS}gPp)!*mt{euR*GFH>zx2Hzj`;SLS&aQ?I zrA{)N+B#ek5Mp;zzKR*=CpxB1rFN<8M!jvW1dqbmG3cP?t`1jw^+nBR-e z!cGJOWtr^V%f1pl^?KmHLP`rT>A?Gn^Js#e%3p4xmfh&1nPnZZ66B(S5l-uBct>=r z#~t&qtcwU2ojj9JWsm?ka%MOaZi4M1DZ)`q#JwDd7w|%;eKt0kqM{|PIk@!cSP7La z0kr`E0d#OLLS)X$JyGcQy5Kar-E-hSkbpBuq1FDZ8qi z>DH@lYTGLf2r2Y+IFtRFa}ob zVcw=&L?YN^nY@w-$4_cw+D@aK{-l7%M`4}MpjU^rG{IDL zka8r;#e_VJ-HPO-(P~B5_hPJt%7HM4f_*nQ>Q^WpvH;a&;-YR^3vff=yDGm@Rt7EW zrrP%B5;$8;y+uv8^a&Wk_Z38l$G)9+cnmm=3|)_jtM7JGdB#EKEz+qJXcZx2mExTb z1kZKy<9;d0-_ji3ZEt@)2J=53`{=0uC{;y82-T}0NBOQ3?=nN7Ax7P+fN*$org+q zu843yjpe=y&}_0@+8^r6snG#>0{_c`8=%DRj-!8uz-w?B5b0dOp)74B@(Dfe3_K#! zbc5g!Ks@2+R$4sARNcf=GRFYyPM=ERdk*X6mhLz44@xWJ-u8^k4eikRErj6rI_e=q zhtW*syL<{9Ug(n3>*}gQuu32jZU>K&uoeQW*^;vf5 zfxD$I(OBo+3n2|n9GIvF-Kk+=Lw)lE@#*CA^#TD&#e4%M*jmF_aZGTkGtBe3b0XQ( zil1_uM53>|ZsHDGGo(qga`Og@wd$dk(^;7bU&#@}RU#!MC^BLxnDm&XkK?+wYN5n&q@bq*9HW+Xn;j1@=vfKR(=v#vv0xl$+f3)TB-6|68CUWKR? zLJ`1;r(Wv`a%$~=26Z*Z3TXl&9JcQpmwaBvLBx=xnypdK%E2_odkRS`* zsT}i!_s6XJ+NAfe=KHcmx{c!}l7#anw(Ry@*d14Mo4?Q;6KRvz1## zD&bW6(3?X67n+yA;;5CfCVPgo^T}h&iwE+Vf`$pVBZO1bV6f!QX?2M>p}2mZ3io~F z{l7tkA}?i>+UKKywNt=b0#pS=xq;;PwU{hK=A5L+5XtXig{fgIV8H`FNt7CqRt^JM zz_jH8bK|9G^6OLx+&_Lvz~MjuYStDF6;@UIt6ZoZ>G5YFl(@JF9U<1`(9n^H81qF^xcMXQN)obf zw?aO$dT$3Mj3=O{Wr`DEXM-EO!FN}^Nw@p1RwmGbd{? zX_<~lZdb~?H|4zX0FV_M_eGYWj=tYa7dPrHpoRJ1m5%Q!W2>LZo9kq5@lB7AqGS4Z z3e4%%mk+)^F*(^kGspK&N9Lr6^F#(wOcTlh$lTwqV(5;ygpbqrWfpeW-B`Ll6St#O zm(|P#Hi_S@RX@-&TAdBW%KMvJ_;ph-!6+05xz`k?lewJa#mWHCnXb-$zGk60Q)otz zIB~jf(>+ccUdGkcFXlF=pL4FJs&hOr@KI4~5FzE}9}k*I>#K#&2^>DZx)q1C`~SIj z&uug2yt}G7gI3IEHu)QVQq7xqIfYK-yxxz)MjjgWjrWiJR`2&ws15)92e>A0;atw! zof2xyB(CA`QJs*?q9_stSI!RjaVE8W>kj{39t^R_(c|VJOj6_i!TmHuG=_&-bGQPS zTjCRL74HMIg5`VMw{f0!7SlO6_}%vxXlcP}?-kro=12jRMTcc7&90gf76&N@_v7r3 z1u%9q8#au$C{X|)aMNb&XDywMa}>vfl63_Aw-+|Eawx2KcAT|OvnZ)}3Jd4Z_V)9J zSt5W2&dQ3=(tJCI%;E|dM{I7K#}A{w;LIL-Le2|+m{{E|www@`EjS&2IUocLh(Y1+ z7Sq+%6@=^7?F?qtF}t%@a|j5CsQ+ZqW6;(>Lu*d?TdH^2KaV<=W<2gJYUADn z#nIcVQvX@0x9$qC4z$+AldYh!Y>()CzFn_sHcIRcy87=l=GTn*|BT=w>GFsKs5u!R zE2PM`CS&9bIH(I+0ZG;qV`qy>DEG4HA-SKFo5sVy@%`S9Punpe`EGYiibt>6JlE)E zn}}~Oj(V%*=!ryRBA5S(_0UCe906?{AVmE5{N;bR3Up$?>)`78LsQIFhbKnqw-L+N z24EdTzRILv5)Kcq9n0%vr=a71q-Qq`>lPPNc9|JJ!MAq&{zxNg;DWq_MJjJ9H~rUY zYSmH7(wq$l=0d-ciR0L5r9vDk!v4m~kbU*w-E7Ejnd&N*0|~^p&FOY&ippqvSS&yg zNNBY&7>K9N8cJrYw$dDz`Ttsgos(r_uA$v2z?v|%%}Js#*t7K`HeN}tG-crkVFeFG z;|~4}YIq^8^6y!zD_8oXTnU!HkBBeId`p(F1pu@bVd0Wz18Q78zzV_r6{$ve^m!9$ ztTHhxIqTGyMcbGV!xrZw!1b?dqq+^U`!l_VoL+AYwnxWntmu$$i zm$2*n+8YtWVv?i~sLKA^gUto<=%H@RjAQSSGEh3|7yLF^q3 zI{E})Xmg5qX${=~es`MIU(`P^sW#XnkEpiuQU%=1*fDwfc$EXLh{01QLtlR!;Yh~m zhl3Dq_#w1|{l&4DQyqgf5s0&2O41i||JsqP4KC0}s&0(imY4*QWYLX1{~vf?iD7!B z2F(qv{~enz_Cy;)RlyHOXH{*tN~Wwrg~tI^&TdY+ZJ|4TYDG*JIz5~`ZhVhD56kkc zLd(GAtT#=Imlhw6(^hC^Tvs%Nu`ix4-0W0`o+Cdxp67dC`3+H$0OR>ZS+YMqU-nay z4mu#?Bf|)(1H^KzoR4iY)*HOuo!5IS!z1MyadwRWn5akoBRexAW2#Gm&EG@#mag5P z+lN=LzvU&OoVTqcIye!0ch@jW8dq@rt{tU}T;;P3?vrXY!(bmNyV0WbF=7Wb=8|^fw4>Q z+fnd-k0NUF6`3jd@-Y6GkGZm%WWRl1QqlS$81-e+Ebs?O#(F|~+iG3w;dSyXgDuBbFV1U#L(aWGLNpr28UE?O)5ujXDV@sg^|echBl8gMH# zEQhkg1zYHJi8}^b_j>@qmc5nXQ*eHtJqII!tBk83$iIA&Ksna-W_dh9p#JIwzkl{?=O!FI``PS zZX_FE2_i3Sixc*Phljy}K2Lh#`fZ^C=yt)WJmFfwXl^=DG~O1(x1bVn$&i$EX6^{F zu?%?4pLza;9rQUr?+wcrejBt1Euwc=*6`@`udLuTM0i}fd*G>WZ@2zsO?y zI`vJ;hXD&OBdt02HZv? z4hC7uv=yB2B72745-FwvJ8+<&VCP;Ni7fa+KMzhoWfhU&#^2b*8sa+sD zFh^S%GfVA4qqfcNR@f^)V(PSP^kZj=Y+vhVR01kSU>s|k{(D0U2}<}fs^DX8U2U6@?edNgFFnMfIXc~ZJUFGhqeG+Qw4<``)bYa+D0xd4NyEEV`e9Q zate4n0S^bh!d^9MFhdX@evOTRCqK`{Q}Mx}U#}bn&q>r^REl!0*?}VB{?2&5hWf%$ z<8GP!QYD4hd68ak>!J z`IfB}tv5J-r()SXN_neDyIRoYdOQTNP1rgB8TxqkFY{Xm0Z~~n)jN{Mm4Qs+!7@<} z6!vOfO@($t`KRBMg<6zqvUJ)2h!oj-5E&|B%W&r(lsbHL$yR&)fQ-r1N{&Fm+kj0L zYUcTgvyLe*@TE7jww87?(J??FwS0@4XE?LNeaMQZYLzMi$f^G=YK&IQ0lri7#m!ku zG+gIe3-kqad*A%DqzCpbR8Y?k^3u7hZa_X{!U)%0A&5sSzZM35;=dcV+e*}uVXsd~ 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%0AB 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[H7U(y6aQKk5+DBA4 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�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’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 CDJ9eZ diff --git a/examples/scrollbar/scrollbar.json b/examples/scrollbar/scrollbar.json index 27251c7fc..e1cd82559 100644 --- a/examples/scrollbar/scrollbar.json +++ b/examples/scrollbar/scrollbar.json @@ -1074,7 +1074,7 @@ "name": "Scrollbar", "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/Line Hero Pack/Master/SVG/Interface Elements/c1313ac0735bd1c08d7327fd9a56b4d8cebf1b343f9ba82f1b141358433e1cdb_Interface Elements_interface_ui_scroll_bar_scrollbar.svg", "shortDescription": "A scrollbar to help making a scroll view.", - "version": "1.0.1", + "version": "1.0.2", "description": [ "A scrollbar to help making a scroll view.", "", @@ -1799,7 +1799,7 @@ "objectGroups": [] }, { - "description": "the top position of the displayed part.", + "description": "the top or left position of the displayed part.", "fullName": "Scroll position", "functionType": "ExpressionAndCondition", "name": "ScrollPosition",