From cfc6b7d1b2ef56d3bd0b526df4c4da97dd160c92 Mon Sep 17 00:00:00 2001 From: "David J. Allen" Date: Sat, 16 Jul 2022 09:01:36 -0500 Subject: [PATCH] Re-add project files with LICENSE/Readme --- .import/.gdignore | 1 + ...1.png-6fc46b3518650f2f3d680fd9b96bcf97.md5 | 3 + ....png-6fc46b3518650f2f3d680fd9b96bcf97.stex | Bin 0 -> 666 bytes ...1.png-79cbd90f22f1ab244008a919061d4f65.md5 | 3 + ....png-79cbd90f22f1ab244008a919061d4f65.stex | Bin 0 -> 666 bytes ...2.png-2f6195ca0f07c65d93abd1f340cd6564.md5 | 3 + ....png-2f6195ca0f07c65d93abd1f340cd6564.stex | Bin 0 -> 664 bytes ...2.png-98962de4de6f6dd2f13ef1ce71445783.md5 | 3 + ....png-98962de4de6f6dd2f13ef1ce71445783.stex | Bin 0 -> 664 bytes ...3.png-4fb3885f19b9ead059896a757681e305.md5 | 3 + ....png-4fb3885f19b9ead059896a757681e305.stex | Bin 0 -> 534 bytes ...3.png-ff2921f7e03c63bfbb2e1c953da931f8.md5 | 3 + ....png-ff2921f7e03c63bfbb2e1c953da931f8.stex | Bin 0 -> 534 bytes ...4.png-2ea1b94f4c4d8ccd184c302908f79a0a.md5 | 3 + ....png-2ea1b94f4c4d8ccd184c302908f79a0a.stex | Bin 0 -> 524 bytes ...4.png-70322dd2cb806cacec5fc6fad85cdcf7.md5 | 3 + ....png-70322dd2cb806cacec5fc6fad85cdcf7.stex | Bin 0 -> 524 bytes ...1.png-4a5dcdc4ebc9d73c2165462f317264fa.md5 | 3 + ....png-4a5dcdc4ebc9d73c2165462f317264fa.stex | Bin 0 -> 3686 bytes ...1.png-f11b9ca534b464b50224f9c18e86f97b.md5 | 3 + ....png-f11b9ca534b464b50224f9c18e86f97b.stex | Bin 0 -> 3686 bytes ...2.png-003d8f8ca6bc5531e3aac5ac13733473.md5 | 3 + ....png-003d8f8ca6bc5531e3aac5ac13733473.stex | Bin 0 -> 4012 bytes ...2.png-05ad88b8d82e22a24c3fc59bc660150b.md5 | 3 + ....png-05ad88b8d82e22a24c3fc59bc660150b.stex | Bin 0 -> 4012 bytes ...3.png-23b73d910e5721506fac33d7618a1ddc.md5 | 3 + ....png-23b73d910e5721506fac33d7618a1ddc.stex | Bin 0 -> 3234 bytes ...3.png-65f6ef775b20d9f1144e2d4077b69661.md5 | 3 + ....png-65f6ef775b20d9f1144e2d4077b69661.stex | Bin 0 -> 3234 bytes ...4.png-3239b3bc362af8c7ec2416f4461b4e4e.md5 | 3 + ....png-3239b3bc362af8c7ec2416f4461b4e4e.stex | Bin 0 -> 1006 bytes ...4.png-f782924dc1ddc3abfe90c985d62cc139.md5 | 3 + ....png-f782924dc1ddc3abfe90c985d62cc139.stex | Bin 0 -> 1006 bytes ...5.png-c8d3cdf69700363c7fe7e6983113e024.md5 | 3 + ....png-c8d3cdf69700363c7fe7e6983113e024.stex | Bin 0 -> 962 bytes ...5.png-fb487771760326d9ed4e42ccc257d4fc.md5 | 3 + ....png-fb487771760326d9ed4e42ccc257d4fc.stex | Bin 0 -> 962 bytes ...s.png-23e3b875391285f6e1867ad4307c8e31.md5 | 3 + ....png-23e3b875391285f6e1867ad4307c8e31.stex | Bin 0 -> 392 bytes ...d.png-5dc9dc1dd0f314414d0e8358c405e79f.md5 | 3 + ....png-5dc9dc1dd0f314414d0e8358c405e79f.stex | Bin 0 -> 330 bytes ...n.png-487276ed1e3a0c39cad0279d744ee560.md5 | 3 + ....png-487276ed1e3a0c39cad0279d744ee560.stex | Bin 0 -> 1496 bytes ...t.png-bd97b939cfc653e64b2698a809562f8d.md5 | 3 + ....png-bd97b939cfc653e64b2698a809562f8d.stex | Bin 0 -> 232 bytes ...t.png-e73bbacd62879aa4c672f3bc1e84ca8e.md5 | 3 + ....png-e73bbacd62879aa4c672f3bc1e84ca8e.stex | Bin 0 -> 228 bytes LICENSE | 21 + README.md | 32 + assets/screenshots/ss1.png | Bin 0 -> 31615 bytes assets/textures/btn_32x32_01.png | Bin 0 -> 3621 bytes assets/textures/btn_32x32_01.png.import | 35 ++ assets/textures/btn_32x32_02.png | Bin 0 -> 3638 bytes assets/textures/btn_32x32_02.png.import | 35 ++ assets/textures/btn_32x32_03.png | Bin 0 -> 3568 bytes assets/textures/btn_32x32_03.png.import | 35 ++ assets/textures/btn_32x32_04.png | Bin 0 -> 3538 bytes assets/textures/btn_32x32_04.png.import | 35 ++ assets/textures/btn_64x64_01.png | Bin 0 -> 7425 bytes assets/textures/btn_64x64_01.png.import | 35 ++ assets/textures/btn_64x64_02.png | Bin 0 -> 6833 bytes assets/textures/btn_64x64_02.png.import | 35 ++ assets/textures/btn_64x64_03.png | Bin 0 -> 6981 bytes assets/textures/btn_64x64_03.png.import | 35 ++ assets/textures/btn_64x64_04.png | Bin 0 -> 4344 bytes assets/textures/btn_64x64_04.png.import | 35 ++ assets/textures/btn_64x64_05.png | Bin 0 -> 4198 bytes assets/textures/btn_64x64_05.png.import | 35 ++ assets/textures/fastBackwards.png | Bin 0 -> 645 bytes assets/textures/fastBackwards.png.import | 35 ++ assets/textures/fastForward.png | Bin 0 -> 15352 bytes assets/textures/fastForward.png.import | 35 ++ assets/textures/left.png | Bin 0 -> 15319 bytes assets/textures/left.png.import | 35 ++ assets/textures/readme.txt | 6 + assets/textures/right.png | Bin 0 -> 15312 bytes assets/textures/right.png.import | 35 ++ default_env.tres | 7 + icon.png | Bin 0 -> 3305 bytes icon.png.import | 35 ++ project.godot | 23 + src/Calendar.gd | 160 +++++ src/Calendar.tscn | 580 ++++++++++++++++++ src/Date.gd | 54 ++ src/calendar_days.tres | 3 + 85 files changed, 1446 insertions(+) create mode 100644 .import/.gdignore create mode 100644 .import/btn_32x32_01.png-6fc46b3518650f2f3d680fd9b96bcf97.md5 create mode 100644 .import/btn_32x32_01.png-6fc46b3518650f2f3d680fd9b96bcf97.stex create mode 100644 .import/btn_32x32_01.png-79cbd90f22f1ab244008a919061d4f65.md5 create mode 100644 .import/btn_32x32_01.png-79cbd90f22f1ab244008a919061d4f65.stex create mode 100644 .import/btn_32x32_02.png-2f6195ca0f07c65d93abd1f340cd6564.md5 create mode 100644 .import/btn_32x32_02.png-2f6195ca0f07c65d93abd1f340cd6564.stex create mode 100644 .import/btn_32x32_02.png-98962de4de6f6dd2f13ef1ce71445783.md5 create mode 100644 .import/btn_32x32_02.png-98962de4de6f6dd2f13ef1ce71445783.stex create mode 100644 .import/btn_32x32_03.png-4fb3885f19b9ead059896a757681e305.md5 create mode 100644 .import/btn_32x32_03.png-4fb3885f19b9ead059896a757681e305.stex create mode 100644 .import/btn_32x32_03.png-ff2921f7e03c63bfbb2e1c953da931f8.md5 create mode 100644 .import/btn_32x32_03.png-ff2921f7e03c63bfbb2e1c953da931f8.stex create mode 100644 .import/btn_32x32_04.png-2ea1b94f4c4d8ccd184c302908f79a0a.md5 create mode 100644 .import/btn_32x32_04.png-2ea1b94f4c4d8ccd184c302908f79a0a.stex create mode 100644 .import/btn_32x32_04.png-70322dd2cb806cacec5fc6fad85cdcf7.md5 create mode 100644 .import/btn_32x32_04.png-70322dd2cb806cacec5fc6fad85cdcf7.stex create mode 100644 .import/btn_64x64_01.png-4a5dcdc4ebc9d73c2165462f317264fa.md5 create mode 100644 .import/btn_64x64_01.png-4a5dcdc4ebc9d73c2165462f317264fa.stex create mode 100644 .import/btn_64x64_01.png-f11b9ca534b464b50224f9c18e86f97b.md5 create mode 100644 .import/btn_64x64_01.png-f11b9ca534b464b50224f9c18e86f97b.stex create mode 100644 .import/btn_64x64_02.png-003d8f8ca6bc5531e3aac5ac13733473.md5 create mode 100644 .import/btn_64x64_02.png-003d8f8ca6bc5531e3aac5ac13733473.stex create mode 100644 .import/btn_64x64_02.png-05ad88b8d82e22a24c3fc59bc660150b.md5 create mode 100644 .import/btn_64x64_02.png-05ad88b8d82e22a24c3fc59bc660150b.stex create mode 100644 .import/btn_64x64_03.png-23b73d910e5721506fac33d7618a1ddc.md5 create mode 100644 .import/btn_64x64_03.png-23b73d910e5721506fac33d7618a1ddc.stex create mode 100644 .import/btn_64x64_03.png-65f6ef775b20d9f1144e2d4077b69661.md5 create mode 100644 .import/btn_64x64_03.png-65f6ef775b20d9f1144e2d4077b69661.stex create mode 100644 .import/btn_64x64_04.png-3239b3bc362af8c7ec2416f4461b4e4e.md5 create mode 100644 .import/btn_64x64_04.png-3239b3bc362af8c7ec2416f4461b4e4e.stex create mode 100644 .import/btn_64x64_04.png-f782924dc1ddc3abfe90c985d62cc139.md5 create mode 100644 .import/btn_64x64_04.png-f782924dc1ddc3abfe90c985d62cc139.stex create mode 100644 .import/btn_64x64_05.png-c8d3cdf69700363c7fe7e6983113e024.md5 create mode 100644 .import/btn_64x64_05.png-c8d3cdf69700363c7fe7e6983113e024.stex create mode 100644 .import/btn_64x64_05.png-fb487771760326d9ed4e42ccc257d4fc.md5 create mode 100644 .import/btn_64x64_05.png-fb487771760326d9ed4e42ccc257d4fc.stex create mode 100644 .import/fastBackwards.png-23e3b875391285f6e1867ad4307c8e31.md5 create mode 100644 .import/fastBackwards.png-23e3b875391285f6e1867ad4307c8e31.stex create mode 100644 .import/fastForward.png-5dc9dc1dd0f314414d0e8358c405e79f.md5 create mode 100644 .import/fastForward.png-5dc9dc1dd0f314414d0e8358c405e79f.stex create mode 100644 .import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 create mode 100644 .import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex create mode 100644 .import/left.png-bd97b939cfc653e64b2698a809562f8d.md5 create mode 100644 .import/left.png-bd97b939cfc653e64b2698a809562f8d.stex create mode 100644 .import/right.png-e73bbacd62879aa4c672f3bc1e84ca8e.md5 create mode 100644 .import/right.png-e73bbacd62879aa4c672f3bc1e84ca8e.stex create mode 100644 LICENSE create mode 100644 README.md create mode 100644 assets/screenshots/ss1.png create mode 100644 assets/textures/btn_32x32_01.png create mode 100644 assets/textures/btn_32x32_01.png.import create mode 100644 assets/textures/btn_32x32_02.png create mode 100644 assets/textures/btn_32x32_02.png.import create mode 100644 assets/textures/btn_32x32_03.png create mode 100644 assets/textures/btn_32x32_03.png.import create mode 100644 assets/textures/btn_32x32_04.png create mode 100644 assets/textures/btn_32x32_04.png.import create mode 100644 assets/textures/btn_64x64_01.png create mode 100644 assets/textures/btn_64x64_01.png.import create mode 100644 assets/textures/btn_64x64_02.png create mode 100644 assets/textures/btn_64x64_02.png.import create mode 100644 assets/textures/btn_64x64_03.png create mode 100644 assets/textures/btn_64x64_03.png.import create mode 100644 assets/textures/btn_64x64_04.png create mode 100644 assets/textures/btn_64x64_04.png.import create mode 100644 assets/textures/btn_64x64_05.png create mode 100644 assets/textures/btn_64x64_05.png.import create mode 100644 assets/textures/fastBackwards.png create mode 100644 assets/textures/fastBackwards.png.import create mode 100644 assets/textures/fastForward.png create mode 100644 assets/textures/fastForward.png.import create mode 100644 assets/textures/left.png create mode 100644 assets/textures/left.png.import create mode 100644 assets/textures/readme.txt create mode 100644 assets/textures/right.png create mode 100644 assets/textures/right.png.import create mode 100644 default_env.tres create mode 100644 icon.png create mode 100644 icon.png.import create mode 100644 project.godot create mode 100644 src/Calendar.gd create mode 100644 src/Calendar.tscn create mode 100644 src/Date.gd create mode 100644 src/calendar_days.tres diff --git a/.import/.gdignore b/.import/.gdignore new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.import/.gdignore @@ -0,0 +1 @@ + diff --git a/.import/btn_32x32_01.png-6fc46b3518650f2f3d680fd9b96bcf97.md5 b/.import/btn_32x32_01.png-6fc46b3518650f2f3d680fd9b96bcf97.md5 new file mode 100644 index 0000000..22e460d --- /dev/null +++ b/.import/btn_32x32_01.png-6fc46b3518650f2f3d680fd9b96bcf97.md5 @@ -0,0 +1,3 @@ +source_md5="2de721d625eab5711f405ede4febd65d" +dest_md5="0a1f0682e85c566130c686b20645c6c4" + diff --git a/.import/btn_32x32_01.png-6fc46b3518650f2f3d680fd9b96bcf97.stex b/.import/btn_32x32_01.png-6fc46b3518650f2f3d680fd9b96bcf97.stex new file mode 100644 index 0000000000000000000000000000000000000000..1f506b1e323328ecc8aaa1c3b01fc9889bf26a5c GIT binary patch literal 666 zcmV;L0%iS2L{n5C0000W000040000003Zhe0001f0ssJ4MM6+gNk&F;0ssJ4MM6+k zP&iCw0ssInAHW9?1>?4j9I^kVFWGbXA0gY;wlk96vE5d=ZQEwX({}d_jBVRXd`OM7?qAmm8 zB!m!h%OXFK1ERPPLWoni1ISBr-9-qYi66X`IKWRmI+(J_3fm;}@qcG>g4~x(qt#$Q zdNonY_86T)Y$TJYVgh4FvrG9Fil5$lr`z=2=f7!xyz|aq)Bbwvz2Bz&_tpo$jU}Q~ z?%dRo<#6X_J+6csH|4lB+_)>i)pFx5lbj4O04T#m0LZ~507%AV0f@ns00NVqmA}+IHOIw!yGPY)9xT^jbVEA z;1r@>Js20olqm`qqaMACTx31^aFdBq9u>7#TqzZ`HO3G^h{YOeDiusxsHhcn3;od| z96&-~77rkrtQbHrDH-GgAeTf3AR;gc2M~nG2B0D)7F$%?rAwi$Oq6~Q*sNf$eY;W!z?$T&WIK*Bivfgc0_0B*(` A7ytkO literal 0 HcmV?d00001 diff --git a/.import/btn_32x32_01.png-79cbd90f22f1ab244008a919061d4f65.md5 b/.import/btn_32x32_01.png-79cbd90f22f1ab244008a919061d4f65.md5 new file mode 100644 index 0000000..22e460d --- /dev/null +++ b/.import/btn_32x32_01.png-79cbd90f22f1ab244008a919061d4f65.md5 @@ -0,0 +1,3 @@ +source_md5="2de721d625eab5711f405ede4febd65d" +dest_md5="0a1f0682e85c566130c686b20645c6c4" + diff --git a/.import/btn_32x32_01.png-79cbd90f22f1ab244008a919061d4f65.stex b/.import/btn_32x32_01.png-79cbd90f22f1ab244008a919061d4f65.stex new file mode 100644 index 0000000000000000000000000000000000000000..1f506b1e323328ecc8aaa1c3b01fc9889bf26a5c GIT binary patch literal 666 zcmV;L0%iS2L{n5C0000W000040000003Zhe0001f0ssJ4MM6+gNk&F;0ssJ4MM6+k zP&iCw0ssInAHW9?1>?4j9I^kVFWGbXA0gY;wlk96vE5d=ZQEwX({}d_jBVRXd`OM7?qAmm8 zB!m!h%OXFK1ERPPLWoni1ISBr-9-qYi66X`IKWRmI+(J_3fm;}@qcG>g4~x(qt#$Q zdNonY_86T)Y$TJYVgh4FvrG9Fil5$lr`z=2=f7!xyz|aq)Bbwvz2Bz&_tpo$jU}Q~ z?%dRo<#6X_J+6csH|4lB+_)>i)pFx5lbj4O04T#m0LZ~507%AV0f@ns00NVqmA}+IHOIw!yGPY)9xT^jbVEA z;1r@>Js20olqm`qqaMACTx31^aFdBq9u>7#TqzZ`HO3G^h{YOeDiusxsHhcn3;od| z96&-~77rkrtQbHrDH-GgAeTf3AR;gc2M~nG2B0D)7F$%?rAwi$Oq6~Q*sNf$eY;W!z?$T&WIK*Bivfgc0_0B*(` A7ytkO literal 0 HcmV?d00001 diff --git a/.import/btn_32x32_02.png-2f6195ca0f07c65d93abd1f340cd6564.md5 b/.import/btn_32x32_02.png-2f6195ca0f07c65d93abd1f340cd6564.md5 new file mode 100644 index 0000000..3809ce7 --- /dev/null +++ b/.import/btn_32x32_02.png-2f6195ca0f07c65d93abd1f340cd6564.md5 @@ -0,0 +1,3 @@ +source_md5="2d5d656d0211f39365bf70cfb211c07b" +dest_md5="8db4f4a77eedbd49c55fec9a07d0c609" + diff --git a/.import/btn_32x32_02.png-2f6195ca0f07c65d93abd1f340cd6564.stex b/.import/btn_32x32_02.png-2f6195ca0f07c65d93abd1f340cd6564.stex new file mode 100644 index 0000000000000000000000000000000000000000..c32d750ef969fc4ef137cb25a5c12835400147a5 GIT binary patch literal 664 zcmV;J0%!e4L{n5C0000W000040000003Zhe0001d0ssJ4MM6+gNk&F+0ssJ4MM6+k zP&iCu0ssInAHW9?VBEHir2eZWu(7lEzyJN0wr$(lNcY+vs~+37ne~o6^9R8r?X+lIa->3juzCg!^6lcuJ`6Wh!@C)iia$>u2LnWZZWEVkGZ zbIJU|Ts70;iA83(iTN$qJWDLL*n;FE6D{5~fxci)iuH?umX^^+k*;Ds^K%1F%j`|U zFbs3cB0n()B=OA_c*Q$_d1vB%gZcf&<6iB(J>+}Q3?zJ=tc_ukQ&_S1Xs{5S27ci#DH+Fx(I_uI7p-umFT zv4oe)pPx3O68`+GN7eA-ryjM2AAc37R(|{y5|bes0Ck82041ml0NJP_04b;%05OEb zECfIaLJ1%n5f2~y_z-K z#qE?$nr-8#5>C7!P7)j5Fb9di$cT_Q4CC4OI1J&rOeBIDks=MEnna4!&4v>p!a6pc zB1KxuW>BO^^<6>*pcWAapqMBfKo(IUfFzZ-|!n_+n)=XCdKvqoJ yjKeu@%oZHZVdHkEhxbN literal 0 HcmV?d00001 diff --git a/.import/btn_32x32_02.png-98962de4de6f6dd2f13ef1ce71445783.md5 b/.import/btn_32x32_02.png-98962de4de6f6dd2f13ef1ce71445783.md5 new file mode 100644 index 0000000..3809ce7 --- /dev/null +++ b/.import/btn_32x32_02.png-98962de4de6f6dd2f13ef1ce71445783.md5 @@ -0,0 +1,3 @@ +source_md5="2d5d656d0211f39365bf70cfb211c07b" +dest_md5="8db4f4a77eedbd49c55fec9a07d0c609" + diff --git a/.import/btn_32x32_02.png-98962de4de6f6dd2f13ef1ce71445783.stex b/.import/btn_32x32_02.png-98962de4de6f6dd2f13ef1ce71445783.stex new file mode 100644 index 0000000000000000000000000000000000000000..c32d750ef969fc4ef137cb25a5c12835400147a5 GIT binary patch literal 664 zcmV;J0%!e4L{n5C0000W000040000003Zhe0001d0ssJ4MM6+gNk&F+0ssJ4MM6+k zP&iCu0ssInAHW9?VBEHir2eZWu(7lEzyJN0wr$(lNcY+vs~+37ne~o6^9R8r?X+lIa->3juzCg!^6lcuJ`6Wh!@C)iia$>u2LnWZZWEVkGZ zbIJU|Ts70;iA83(iTN$qJWDLL*n;FE6D{5~fxci)iuH?umX^^+k*;Ds^K%1F%j`|U zFbs3cB0n()B=OA_c*Q$_d1vB%gZcf&<6iB(J>+}Q3?zJ=tc_ukQ&_S1Xs{5S27ci#DH+Fx(I_uI7p-umFT zv4oe)pPx3O68`+GN7eA-ryjM2AAc37R(|{y5|bes0Ck82041ml0NJP_04b;%05OEb zECfIaLJ1%n5f2~y_z-K z#qE?$nr-8#5>C7!P7)j5Fb9di$cT_Q4CC4OI1J&rOeBIDks=MEnna4!&4v>p!a6pc zB1KxuW>BO^^<6>*pcWAapqMBfKo(IUfFzZ-|!n_+n)=XCdKvqoJ yjKeu@%oZHZVdHkEhxbN literal 0 HcmV?d00001 diff --git a/.import/btn_32x32_03.png-4fb3885f19b9ead059896a757681e305.md5 b/.import/btn_32x32_03.png-4fb3885f19b9ead059896a757681e305.md5 new file mode 100644 index 0000000..9e18106 --- /dev/null +++ b/.import/btn_32x32_03.png-4fb3885f19b9ead059896a757681e305.md5 @@ -0,0 +1,3 @@ +source_md5="46ee73135106dc54fb583a046a8442bf" +dest_md5="cef9934fa8508382309d137fbc659919" + diff --git a/.import/btn_32x32_03.png-4fb3885f19b9ead059896a757681e305.stex b/.import/btn_32x32_03.png-4fb3885f19b9ead059896a757681e305.stex new file mode 100644 index 0000000000000000000000000000000000000000..04d4455cbdf940dcf6b7f241390fb4eb666314b4 GIT binary patch literal 534 zcmV+x0_punL{n5C0000W000040000003Zhe0002`0RRA3MM6+gNk&HQ0RRA3MM6+k zP&iEC0RR9mAHW9?C*!D*Bu9!h{2A`u0l24koirRblB7s63;tWT&ohGgCLOemBuVaB z{vemb?)^7$6Wg|{tRK4wc%c15hjDBK0nq>kemGI3A`&rkE1KJsil}_vA3;>+zmeiN zPQUL@GvWXHtBA_wbPBJ>i+J4b0+;!h*%t=guh$#q{SF@M^2fG-i2-AwL}`E>`>0rp z25v?%X3t2qIbm-LS;jgUpxDOmiuwQg2hVpCktj1OC?(Y@(Bgm&4J}hY5%6Dt7%;`Y z9UC^Bw{5)^QyBxfov$eXvTa+2q*t~h%C^mRmu(yI|36WP=p6MhqW?tGHl2&!6)u-6 z+8t$nzEjy>il;~2nBVWecN|X#gUM`2@#*+@FYI!E9yYsve@FMt;mhj}ghLn7O2m7; zINcLXat;Ra@5HWGXgeK^hUQv@&UX8VboXsF0MF?Ja5`Q)4?xx4cNgoN3;={e76(~w zwVZDg3Sgchv7K|2NX#_Rb8>+J8;uCj92*4k=djgiG@EH|#ji3NB@!0rGGs9tO(vRK z(BJ$2F-N~ztaDO<0UM17(Ht8D(%fp<-M5v%7ch+v>h``{ED@Vd&N#h|lnd3`g|w3i YrX}0tT5nXVzPHn6%e2j@;%PJh0EHCsKL7v# literal 0 HcmV?d00001 diff --git a/.import/btn_32x32_03.png-ff2921f7e03c63bfbb2e1c953da931f8.md5 b/.import/btn_32x32_03.png-ff2921f7e03c63bfbb2e1c953da931f8.md5 new file mode 100644 index 0000000..9e18106 --- /dev/null +++ b/.import/btn_32x32_03.png-ff2921f7e03c63bfbb2e1c953da931f8.md5 @@ -0,0 +1,3 @@ +source_md5="46ee73135106dc54fb583a046a8442bf" +dest_md5="cef9934fa8508382309d137fbc659919" + diff --git a/.import/btn_32x32_03.png-ff2921f7e03c63bfbb2e1c953da931f8.stex b/.import/btn_32x32_03.png-ff2921f7e03c63bfbb2e1c953da931f8.stex new file mode 100644 index 0000000000000000000000000000000000000000..04d4455cbdf940dcf6b7f241390fb4eb666314b4 GIT binary patch literal 534 zcmV+x0_punL{n5C0000W000040000003Zhe0002`0RRA3MM6+gNk&HQ0RRA3MM6+k zP&iEC0RR9mAHW9?C*!D*Bu9!h{2A`u0l24koirRblB7s63;tWT&ohGgCLOemBuVaB z{vemb?)^7$6Wg|{tRK4wc%c15hjDBK0nq>kemGI3A`&rkE1KJsil}_vA3;>+zmeiN zPQUL@GvWXHtBA_wbPBJ>i+J4b0+;!h*%t=guh$#q{SF@M^2fG-i2-AwL}`E>`>0rp z25v?%X3t2qIbm-LS;jgUpxDOmiuwQg2hVpCktj1OC?(Y@(Bgm&4J}hY5%6Dt7%;`Y z9UC^Bw{5)^QyBxfov$eXvTa+2q*t~h%C^mRmu(yI|36WP=p6MhqW?tGHl2&!6)u-6 z+8t$nzEjy>il;~2nBVWecN|X#gUM`2@#*+@FYI!E9yYsve@FMt;mhj}ghLn7O2m7; zINcLXat;Ra@5HWGXgeK^hUQv@&UX8VboXsF0MF?Ja5`Q)4?xx4cNgoN3;={e76(~w zwVZDg3Sgchv7K|2NX#_Rb8>+J8;uCj92*4k=djgiG@EH|#ji3NB@!0rGGs9tO(vRK z(BJ$2F-N~ztaDO<0UM17(Ht8D(%fp<-M5v%7ch+v>h``{ED@Vd&N#h|lnd3`g|w3i YrX}0tT5nXVzPHn6%e2j@;%PJh0EHCsKL7v# literal 0 HcmV?d00001 diff --git a/.import/btn_32x32_04.png-2ea1b94f4c4d8ccd184c302908f79a0a.md5 b/.import/btn_32x32_04.png-2ea1b94f4c4d8ccd184c302908f79a0a.md5 new file mode 100644 index 0000000..7b20157 --- /dev/null +++ b/.import/btn_32x32_04.png-2ea1b94f4c4d8ccd184c302908f79a0a.md5 @@ -0,0 +1,3 @@ +source_md5="d1180bd0d190c3867126406d218f42b6" +dest_md5="51b6598fbcd3194d5a75b0bfc651a2a0" + diff --git a/.import/btn_32x32_04.png-2ea1b94f4c4d8ccd184c302908f79a0a.stex b/.import/btn_32x32_04.png-2ea1b94f4c4d8ccd184c302908f79a0a.stex new file mode 100644 index 0000000000000000000000000000000000000000..4ada465313b5a1362b40164090ca63ae7dec7baa GIT binary patch literal 524 zcmV+n0`vVxL{n5C0000W000040000003Zhe0002+0RRA3MM6+gNk&HG0RRA3MM6+k zP&iE20RR9mAHW9?@8TemBt^=(^)K#7$362;+hEW(k|Xc&C-nfHOz%4m+DLLFZ{W}J zAl&EQavR&Ws;sY>{~}2L&<9QU`Ii$(Nup^H`cF6ckAISmkk0G)Y6$84zawFu zF5mknKaJn>myVFmK3{_S@*!OBM}g}<EC<>K?plYUo5+&{k zeW;XCM0+Thm8vLXAN9Lo?e8DFJ`qV$K}m#m0WD^9XgFKzE#QkN7{wU-z=6v&*1!0x z0ZGpJzV9UfWZSmWHZRO5g_)T-X~WFS`u`6JJk_HPBl=G?ZPU5vUE%e5bHiDwQYjY8 zh?i!=Y$z0Zb)GLLlf`O^_;P-J74!OV@l=d%?b9{YL#k;enzaesFafUbWWZngy#07#`g4ywX-v)(5)z&%ZJ zzZNK&oNKbr)DknbSO~$KnkDMbsKa8h*)Vs|Z&@q~1&<3Ev0E%wE9Q3c_x^t@(62Vz zf>L6p77HPmQ?o=_*lvc$z81t1u8Be4KMvD%<}|7~XL7Pyrro)*em=>ye4pLBy>>hJ O``GQdwtH0ly&eEmWb;n| literal 0 HcmV?d00001 diff --git a/.import/btn_32x32_04.png-70322dd2cb806cacec5fc6fad85cdcf7.md5 b/.import/btn_32x32_04.png-70322dd2cb806cacec5fc6fad85cdcf7.md5 new file mode 100644 index 0000000..7b20157 --- /dev/null +++ b/.import/btn_32x32_04.png-70322dd2cb806cacec5fc6fad85cdcf7.md5 @@ -0,0 +1,3 @@ +source_md5="d1180bd0d190c3867126406d218f42b6" +dest_md5="51b6598fbcd3194d5a75b0bfc651a2a0" + diff --git a/.import/btn_32x32_04.png-70322dd2cb806cacec5fc6fad85cdcf7.stex b/.import/btn_32x32_04.png-70322dd2cb806cacec5fc6fad85cdcf7.stex new file mode 100644 index 0000000000000000000000000000000000000000..4ada465313b5a1362b40164090ca63ae7dec7baa GIT binary patch literal 524 zcmV+n0`vVxL{n5C0000W000040000003Zhe0002+0RRA3MM6+gNk&HG0RRA3MM6+k zP&iE20RR9mAHW9?@8TemBt^=(^)K#7$362;+hEW(k|Xc&C-nfHOz%4m+DLLFZ{W}J zAl&EQavR&Ws;sY>{~}2L&<9QU`Ii$(Nup^H`cF6ckAISmkk0G)Y6$84zawFu zF5mknKaJn>myVFmK3{_S@*!OBM}g}<EC<>K?plYUo5+&{k zeW;XCM0+Thm8vLXAN9Lo?e8DFJ`qV$K}m#m0WD^9XgFKzE#QkN7{wU-z=6v&*1!0x z0ZGpJzV9UfWZSmWHZRO5g_)T-X~WFS`u`6JJk_HPBl=G?ZPU5vUE%e5bHiDwQYjY8 zh?i!=Y$z0Zb)GLLlf`O^_;P-J74!OV@l=d%?b9{YL#k;enzaesFafUbWWZngy#07#`g4ywX-v)(5)z&%ZJ zzZNK&oNKbr)DknbSO~$KnkDMbsKa8h*)Vs|Z&@q~1&<3Ev0E%wE9Q3c_x^t@(62Vz zf>L6p77HPmQ?o=_*lvc$z81t1u8Be4KMvD%<}|7~XL7Pyrro)*em=>ye4pLBy>>hJ O``GQdwtH0ly&eEmWb;n| literal 0 HcmV?d00001 diff --git a/.import/btn_64x64_01.png-4a5dcdc4ebc9d73c2165462f317264fa.md5 b/.import/btn_64x64_01.png-4a5dcdc4ebc9d73c2165462f317264fa.md5 new file mode 100644 index 0000000..ef3877f --- /dev/null +++ b/.import/btn_64x64_01.png-4a5dcdc4ebc9d73c2165462f317264fa.md5 @@ -0,0 +1,3 @@ +source_md5="84a0ecae90fd489efc76e3cc8784a832" +dest_md5="da8238fc36c973cdee950cac023f756c" + diff --git a/.import/btn_64x64_01.png-4a5dcdc4ebc9d73c2165462f317264fa.stex b/.import/btn_64x64_01.png-4a5dcdc4ebc9d73c2165462f317264fa.stex new file mode 100644 index 0000000000000000000000000000000000000000..b02e02c1803e602db6489875bbf9fb5a6ffab6f0 GIT binary patch literal 3686 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 E02+Yq2><{9 literal 0 HcmV?d00001 diff --git a/.import/btn_64x64_01.png-f11b9ca534b464b50224f9c18e86f97b.md5 b/.import/btn_64x64_01.png-f11b9ca534b464b50224f9c18e86f97b.md5 new file mode 100644 index 0000000..ef3877f --- /dev/null +++ b/.import/btn_64x64_01.png-f11b9ca534b464b50224f9c18e86f97b.md5 @@ -0,0 +1,3 @@ +source_md5="84a0ecae90fd489efc76e3cc8784a832" +dest_md5="da8238fc36c973cdee950cac023f756c" + diff --git a/.import/btn_64x64_01.png-f11b9ca534b464b50224f9c18e86f97b.stex b/.import/btn_64x64_01.png-f11b9ca534b464b50224f9c18e86f97b.stex new file mode 100644 index 0000000000000000000000000000000000000000..b02e02c1803e602db6489875bbf9fb5a6ffab6f0 GIT binary patch literal 3686 zcmV-s4w>;sL{n5i0000$000040000003Zhe0000=4gdgGMM6+gNk&FK4gdgGMM6+k zP&iC64gdfzKfn(V&2%B6|FMZdi2etG!mVv*qkBl#`vy(h!Le=Iwr$(CZQHhO+qOO% z<0?h+K5NpjGcgbZL%`o#~j}*IR0r%%(ue2&E)QBBH8PL6HW*v`|%QFl-A@ zIBb-4L+&d4W3PiljkQuVKmYFlpgC4MlA^G0ua`?^U8x^b0F*VODg;15LO21^5Lh#$ zOpk;jq;l7H*T6q>BkYLH*!bze?p@_cE|)g|fC>{^{P42K9V3_u*fUd4)Z5QLWWrhi zrlBfSAwg2AP!%YGX;7#NRfUj-X{8=x*Kc1&UABI`w(Jq2fF2>iG_0i%l9GfT1ptuX zUBBCZ`Kj%2Q+xvO#ZA|cqh9@ap|_V5006(bikJC}Ly9YL#)o^t$mX>Iz`%d$5O zh0^wV?L|j<#SY(nSmdsne7y1-%G+f4`YqG@c90!we3%D>->4#@|L&4{#x|bVfJdV+s7wQ`>L#0 zW)mP%n3(&D_Z(RB$`^kxfe6I&pZTTluJ8T#naZkUA+9!IQlk8I$%;l_CRDZwrwTju zRxZk3<^MMpx+zqvU$6LTtnk;>#0qud4148^zxR#q&c1y>Kr0w8hjj9{ ziY4M|y-dP1s#_&1s$1pGap8yl&)tdqZrt_ym%@Q#VBdQBMQ`~>!#YFv(e?FZ$1QJu znfKmt%$FWse9p(j(>2Q@VeN+VNX+)=D6VVcUtZSx>+R}yzHIsP+e$Z$VB)*$kCQ+B zwB0Wr{=Q^QJ5}B$VkPN>+wGNKf4jrSkRYqJAfSzE+pe;1D}O8EBvJ26Ql{Z=h3@h1 zMRXrsM}7W>om9`cUZwdyX*|toxZLs;}dg_a2MgOlC92pL_Hi3xz8`__ow7W9IR4_we`EwBua*p_jJZm~^`4 zyElsaqdY}nyJj3c{%j2 z4{_?pE^Gbk_TX#2x{gQo3?R;5Cm0PzF$$8Z147lI>O|?_C>|VY0kkTmW8<0EgukyQ zpN%~z9vX3G6_o=>3uy^y0ZDHb1hmte6+HM9Jn+;y;Lno}fcu^R7-E*Y_8(DE!o8KVU7?W9SWeK z0DuI66o8P9jak#IR1^{rBuKJDc94<_7Xd0&VFK95L8FEMDcK;&BuJ1jZ453j9;B@0 zVNBwqsvi;)JGBDjutc$5u}LwPs=xrGjvgz5LIp@B@KC9^w#5^jb5}vIf*t^aAYrN9 zdmX#5XA!0vP)KoNMfsyiRY9mKRV5Gzl6jb39Ny!@i7eVM z8dczb#703J*5k8A2UGzBwGcuVE-WZ`Ft~pe7bmV7O9@fQEUiIk26YX+vRp^p@ZX#6GU?2ei01AallEGi$ z*;aV~V4!iqUhQAx5QOj5g+2c5WDB6-;GWJ@HM>ZB2qlojU?8Qu@8G>gcW4IyemHWD z<5fxc0c<30TR3ov-joB7!MN1hiNlK$KSKZBz7lNG)iG=i>A3N=0iOI06?Q^!{We+FlYc5|AeWj1wOOyNV2V7Ol(c^|k~ zqlN$gjS8M`anry~1PVB?i|0cfIRF4a9TXr{P*DUD68F7}Ef@A)RZnmMJiOAmxpBmZ zJP3v2j>fy4EMjHKA#Bu;w3PV+3<(u^`XygCi>gDGxN@p?C}>#fmd^g26@_5G9)G4B zC^Qi?DAG%F-B%I^*Epy1Vykv&Xk-$RCHUMA}omIL@s=)B5LJhO`^QE7J6n|%<(AafQz#sT4(Vs%hRjiEV ztGwdqJ~RLjSXJ{vLQ*>kf?-}FLIg+=gEBG|>xd(u1^_e?VO2F_O3FgSt6I1SL{huq zT9_93p`Rd$z=2mm03ibSC{_RffXbL&Obs>w2r*~HLPY~f?F1$aMUlMkEX=6*9leR} z(4Cr$-D~VrR1oPXzVFc+JOEI~@>O%89+KD?<`7-KN!-M!a7;%90ilX_g083}i~=5d z@j^pG0Z35TbYLe;0wjocRTa^7O9d5FBxzJEg9XqP8~}r_TD=fiNFWf101yEJ$RO9!PmrX6d23wO>WNM}fJP85?`%?InTqQgpM`%L z9sme~gd>-lHBmbo2okx8g8tndP2B-Xkjkk+<+N^me6?X^L5gj=)ZmpK7j>%e05o!l zw+L~_%xQBqkUW7?H9GmGG&Gb3&;mKAf`InW{k`NxohYj0QVKg2*UsGBn2@qs*w7UK zgdwOBv1oC`5<6D~sX(M?)`s`G7tjitQ7F#^KpW`wUh6CW>Zgk_$_FB`Rs~z*!4YpI zz6q046$mssi$$>hU{f(SstHlay-=R`W90n4SqqP+GsCkNw`(DPy|R32X$$_X_Y&R@i&yA1|rUooS`LG)BIld z!Y%1-r;XXxh$8tdppH^dm;(zX0O$w}RSF+YX=|CQYhCoR@>(Ah@_(7MFba7Job0+tBme-IJeX${07wtWP?DB9_*E7ibxS8bw3kXd>1l)I$Zb^ov>!046UBL=ynJfT}E-;Xn9Y53QxrN_wI-$YMw; zs%mZ(YNo3}w$mI`faU-*Hq5mh001Bhkf91CXp~AwPhfIuFi?@93|TL-=>Px*$BcOa E02+Yq2><{9 literal 0 HcmV?d00001 diff --git a/.import/btn_64x64_02.png-003d8f8ca6bc5531e3aac5ac13733473.md5 b/.import/btn_64x64_02.png-003d8f8ca6bc5531e3aac5ac13733473.md5 new file mode 100644 index 0000000..a9e8d9a --- /dev/null +++ b/.import/btn_64x64_02.png-003d8f8ca6bc5531e3aac5ac13733473.md5 @@ -0,0 +1,3 @@ +source_md5="adf1db510488227bf21e83fcc664c2e4" +dest_md5="085317847a577293accd137e86600821" + diff --git a/.import/btn_64x64_02.png-003d8f8ca6bc5531e3aac5ac13733473.stex b/.import/btn_64x64_02.png-003d8f8ca6bc5531e3aac5ac13733473.stex new file mode 100644 index 0000000000000000000000000000000000000000..4c0ec0f43b25a33d695fe2ff770c3fedf644cb60 GIT binary patch literal 4012 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 Si!y+$McK*a9P9{x1pokZ-?f+k literal 0 HcmV?d00001 diff --git a/.import/btn_64x64_02.png-05ad88b8d82e22a24c3fc59bc660150b.md5 b/.import/btn_64x64_02.png-05ad88b8d82e22a24c3fc59bc660150b.md5 new file mode 100644 index 0000000..a9e8d9a --- /dev/null +++ b/.import/btn_64x64_02.png-05ad88b8d82e22a24c3fc59bc660150b.md5 @@ -0,0 +1,3 @@ +source_md5="adf1db510488227bf21e83fcc664c2e4" +dest_md5="085317847a577293accd137e86600821" + diff --git a/.import/btn_64x64_02.png-05ad88b8d82e22a24c3fc59bc660150b.stex b/.import/btn_64x64_02.png-05ad88b8d82e22a24c3fc59bc660150b.stex new file mode 100644 index 0000000000000000000000000000000000000000..4c0ec0f43b25a33d695fe2ff770c3fedf644cb60 GIT binary patch literal 4012 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 Si!y+$McK*a9P9{x1pokZ-?f+k literal 0 HcmV?d00001 diff --git a/.import/btn_64x64_03.png-23b73d910e5721506fac33d7618a1ddc.md5 b/.import/btn_64x64_03.png-23b73d910e5721506fac33d7618a1ddc.md5 new file mode 100644 index 0000000..8141fb1 --- /dev/null +++ b/.import/btn_64x64_03.png-23b73d910e5721506fac33d7618a1ddc.md5 @@ -0,0 +1,3 @@ +source_md5="a01042dbc0036dc0c89b053d6bd5ad64" +dest_md5="5a2a270868576941d1078e051e9feff7" + diff --git a/.import/btn_64x64_03.png-23b73d910e5721506fac33d7618a1ddc.stex b/.import/btn_64x64_03.png-23b73d910e5721506fac33d7618a1ddc.stex new file mode 100644 index 0000000000000000000000000000000000000000..023952c160e6097e5203e4f71bddf82efde83b58 GIT binary patch literal 3234 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 literal 0 HcmV?d00001 diff --git a/.import/btn_64x64_05.png-fb487771760326d9ed4e42ccc257d4fc.md5 b/.import/btn_64x64_05.png-fb487771760326d9ed4e42ccc257d4fc.md5 new file mode 100644 index 0000000..27e8bfe --- /dev/null +++ b/.import/btn_64x64_05.png-fb487771760326d9ed4e42ccc257d4fc.md5 @@ -0,0 +1,3 @@ +source_md5="35ec506acd39131b7f77d40dd85806f3" +dest_md5="bfdc9aca38e56388de14b01f9352f48e" + diff --git a/.import/btn_64x64_05.png-fb487771760326d9ed4e42ccc257d4fc.stex b/.import/btn_64x64_05.png-fb487771760326d9ed4e42ccc257d4fc.stex new file mode 100644 index 0000000000000000000000000000000000000000..6981a1decfa7788cc4f60b8941b2fc1af4947cad GIT binary patch literal 962 zcmV;z13mmlL{n5i0000$000040000003Zhe0001{0{{S5MM6+gNk&GR0{{S5MM6+k zP&iDE0{{RoKfn(V|Kui;ZCUBJutoUyf(~4e5xw{RJvJaUk|as8m;o^SfeeeKvj02X zLEA`@Mj5}cn^mz2-@RqooOIj(LJ1#+c4($51KYc(46ngJ5A(OiS+Yz@&{h8$mor zAlj^Yt`G*w=G1I1S|C~?p>CgV67`7u6HPqDzl)H7Pzi!5!vr@{RLL%4a3I>}RItLr zdcuQRCJ;0U35*6znJyN%MyRP-5D<|TQL6QRJtu@ovju6_wi$9XHAd`l>~(D0#@a|a zYs7jps<>)Li{F}_4!WurA0ztjz-`+wlD6Fi2%>+eR5>x*TQ_q>D@KMZa&z78${|?+ z(aqM5?3gN*s`ES^&)ZL*DgE;C-TMz;Wd=N+^Gv8}J3BAHvws3`vd&Mr03{gk>F>s=siNZI@h2D{925pccL8?U1cdKlfYXOlMItv= zybvkKOf;EHNsE*&Cb0;Z;?naXfWO^5V|4TphEQQVifIriT{18T#I)px0Y4raYiXG$ zIGBzk=<1@;dL2S~xdDl(K}=>_TQ@g1fGj0QK`G76$w)L!UO-BmKwxKk+v7O~I%qrx z(&-ok&S4y+aP09&F(D3`{y))Z8LGJw+AO=3nf5I0m9V><%yikWhSlkC#Bey|2b|Wc zW3yUqXUGl6!D%&WwMG^JIj9j*%MU04{(}-$_#RRM{0H7E{0}Js{sZq7{)dzR|AF@k z|3gZE|G;~N{~;y7f8f2s|Bw>kKk!~r?jgI&$xN61a*QHbb}KXOSt3R$o0}Uz1T#WN zqh+WDArvPN*xBB0X_+TDn2I=<9>ip>rDb8^bpXQo7WTyDham8#ySu#n+NuvCc^UC0 zrp9OHN5Hpsy{xRfy!?d^ARH71nJNUs0Qgl|jIRElrx-AyOeGjF{?*qj($!U4^I(|- kfw4jV^2_R`-rh3tt(}~_b+>f=n5pX}_ip#}G&S}10wp@c<^TWy literal 0 HcmV?d00001 diff --git a/.import/fastBackwards.png-23e3b875391285f6e1867ad4307c8e31.md5 b/.import/fastBackwards.png-23e3b875391285f6e1867ad4307c8e31.md5 new file mode 100644 index 0000000..bdc6031 --- /dev/null +++ b/.import/fastBackwards.png-23e3b875391285f6e1867ad4307c8e31.md5 @@ -0,0 +1,3 @@ +source_md5="4fac229ce7f651b732a5a1e39fac97c3" +dest_md5="d9fea4e4f788ecee6cca2d826d807f69" + diff --git a/.import/fastBackwards.png-23e3b875391285f6e1867ad4307c8e31.stex b/.import/fastBackwards.png-23e3b875391285f6e1867ad4307c8e31.stex new file mode 100644 index 0000000000000000000000000000000000000000..cc97d12707588fa700584667971b55e4279ef3e2 GIT binary patch literal 392 zcmZ>F2@XkNU|;}Y79eI|P+(^Sk~u&k+|?-{$kWX&0m=>wuNC?Cm{QqqK zpQUlZMnR_=511QKD%e{W;DC6`6OrkFqR9P7`u&Z21>)SQ|+}z*)`DS(e z(=NKbt&n|v)$t$gme)W3i1FmipC_l8INOu+wvQK+{OY*8^2w79d|y>{!`Dmbd-XkE zFQe6EK#|Fwoz+&Fh5qWQImRI6owt0wuH*$ZZJR8#W$u(2f0rD2qptcSDac7rO;zbl zt!bg57N@Q@D$<&%o%nv!g({uMjJ@v8t1s=HU(J4g|99>;pP6o-+ixp=qwJgF{EO=* zo)t5)&r~d4+!}F`W8);jBvs`jUTz&zdrUXv?w#PN%G{89n)7d8q;G_e7u&`1K+cQ( zUOn5oy?V+*no44Uc=4nOmMdK{-BcBegE)(=v^Zx@_A-hqUp%R2x#dcgM{n!QwE|~3 Tt9lu0buOGVMO*9VWh-U?Kfj!O literal 0 HcmV?d00001 diff --git a/.import/fastForward.png-5dc9dc1dd0f314414d0e8358c405e79f.md5 b/.import/fastForward.png-5dc9dc1dd0f314414d0e8358c405e79f.md5 new file mode 100644 index 0000000..aa8b240 --- /dev/null +++ b/.import/fastForward.png-5dc9dc1dd0f314414d0e8358c405e79f.md5 @@ -0,0 +1,3 @@ +source_md5="7b299c9d6e3ccef5c3ae8e19cce06770" +dest_md5="d6bf7005fe96fe5cc52158a318eb3564" + diff --git a/.import/fastForward.png-5dc9dc1dd0f314414d0e8358c405e79f.stex b/.import/fastForward.png-5dc9dc1dd0f314414d0e8358c405e79f.stex new file mode 100644 index 0000000000000000000000000000000000000000..0cbef33afd9bc2651b1b87202f0cc7f992fbfcc9 GIT binary patch literal 330 zcmZ>F2@XkNU|;}Y79eI|P+(^Sl6pWQ+|?-{$kWYD3Ca!&u<#KBvh|Y>NC<=*{QqqK zpQUlZMnR_=4;~+6V3lDAV0hv&NyRmF+O#SK_k9xgP49XBZkMMFpIhA!(?qk#?qMhM0(Pnwt-I zm!z@sGS;I#GX*anhu2RSUI`vM$?| z7OSaeaMkp+S7GDIb&=s++&-mecLl{HtjfMN^$}BW?B;bM;xk^&DqXtcK*;qqxV1FZ eo7cR1-`1&rJNA72&39h&{^#2bcfym literal 0 HcmV?d00001 diff --git a/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 new file mode 100644 index 0000000..5328bc7 --- /dev/null +++ b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 @@ -0,0 +1,3 @@ +source_md5="47313fa4c47a9963fddd764e1ec6e4a8" +dest_md5="26ea799ea0a3da9e753b3ebe822e0570" + diff --git a/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex new file mode 100644 index 0000000000000000000000000000000000000000..71f69131f1bad5ac84f9f5fb77b8014d6f855868 GIT binary patch literal 1496 zcmV;}1t8#jQIRc$f~c)tQiw!~w%QUQ6exqX5cknk z0+d35DiDbTDuoE4>Lo>6B7>ey@m$S@5kjOuv{fWhh-@ho&(;2WkwS$K6`&Ldl|Us> zi4+J0k-+z7D#fx5bCy(4v8-W?7^7rF3d=UlIm}g3kr8v2*TVsYG0L(HsaUol6{$#J zzu%jyB(dI3x&O7SY0hEJfqi2jQf;@JF@lOwkr88**UM&PLd-R!kcy0;loU$Knm#_B zpssT<`uctM`T6EPm%A7K9*tSP|39fzMMT%Jh>GrWxv%zI|5WGxr!+(rs;IWI7+u$| ztA8kAM1hddg9IT6zY$?4T#831gq|cT869IJntT)|=01mwu*fe$Smy`ebi^HL+s-xg7chk284pq%~oy)o1W?`nc*zBC=zRt+_#M70<6PFG z6}tee5v>KVd&MI&-P+`h3e5&K^|-6M0EkEyjlf*9+`s@4^=sduefxeS9)KHW zxry#hT9*zlA+*bJIQpy4c0ZhsA-z^ z>#WBV&J`yU4D>m2?bqM)mFeH8@`b;@t{w3iXa*Wm8VHI_5p)5%2vTB$fYL+A6hukG z$!S`fHfaJP8lFT>jWhoL$`1ibnR*S{w;v;KO#Alr>y=RgAjwy$tV9ApAt(LXJMHJB z5CB9fl}q_biX|eNFsP!BlcI21)QL~UK@*6GVkMnytRt$6Bte>2l|jNPUTK0P)Fok~ z<8pRY5;Z~3$-3c)Ct*B>>n8U^6H%qzayG_@T0>t#DTYp>PAI07fWEaTdcB-^=q5<& z*tTB18j2DbF@k^@@+ev1QMg zL5#haz6F3%uU@HhjobH`e9qrvh%#pS={PAR-X0k%SWDWbr)+o y|M)fYRW9dto5g$WGgZ~$_?(~f&V283@;^HqstN$fY}?!b literal 0 HcmV?d00001 diff --git a/.import/left.png-bd97b939cfc653e64b2698a809562f8d.md5 b/.import/left.png-bd97b939cfc653e64b2698a809562f8d.md5 new file mode 100644 index 0000000..c9aa420 --- /dev/null +++ b/.import/left.png-bd97b939cfc653e64b2698a809562f8d.md5 @@ -0,0 +1,3 @@ +source_md5="a94b86e2de6b4616b4730799041ea34f" +dest_md5="0f2affa46f46a4645982cf7d33f930f6" + diff --git a/.import/left.png-bd97b939cfc653e64b2698a809562f8d.stex b/.import/left.png-bd97b939cfc653e64b2698a809562f8d.stex new file mode 100644 index 0000000000000000000000000000000000000000..4f66dd3465a000e253b9274495d40668352aeee3 GIT binary patch literal 232 zcmZ>F2@XkNU|;}Y79eI|P+(^Sl4pQ8+|?-{$kWa30F)gTVBxa`$ktCjAR!QL@c*;@ zf0o7t8wH(iJa~MNfmMbffZ>kEBo@uT{9y^Mw;N5$9x&J?FugjW@%CBv)koTbf9Eso zb+rCjd&umh_-W5ihi^?^Aam~%aY!uYpvViZWe(v6th<^tFNpdyu1nx5VGUlOJ%cG0 VtJLRD$1kb=Z1er}pR;;8D*$qoVQv5b literal 0 HcmV?d00001 diff --git a/.import/right.png-e73bbacd62879aa4c672f3bc1e84ca8e.md5 b/.import/right.png-e73bbacd62879aa4c672f3bc1e84ca8e.md5 new file mode 100644 index 0000000..fd92f2c --- /dev/null +++ b/.import/right.png-e73bbacd62879aa4c672f3bc1e84ca8e.md5 @@ -0,0 +1,3 @@ +source_md5="deeebc374373527df61bb94de9a4f719" +dest_md5="ed4807339cc84d269500be36a8f9a9cb" + diff --git a/.import/right.png-e73bbacd62879aa4c672f3bc1e84ca8e.stex b/.import/right.png-e73bbacd62879aa4c672f3bc1e84ca8e.stex new file mode 100644 index 0000000000000000000000000000000000000000..11857c1f84c09de3321c22be700cd1aa814e4b6c GIT binary patch literal 228 zcmZ>F2@XkNU|;}Y79eI|P+(^Sk|%&T+|?-{$kWYj50o7iVBxa?$ktCjAR!QL@c*;@ zf0o7t8wH(iJa~MNfmMbfpkcP#B$bs*!aiHbN??z|2Z#6{w&(e zUAEnJLw~OL>EoOQtUe9e2~07J!VkD+FoYjq*}d*#N@S17Izl3Qlv!pr*@Wzp z%KQ+6il=A@# zJ4;9^_7n{>v5}IJP89`Cw0qtCN`SOL-dxad)l}~jZKw3lIvZRbt`|tExY}{;@59g| zXN&`}SblbvbGMj{1#@3dF~y15Gf$*uyGUzqTq^!1B_*}^N_x?^TMwg!d1Dz$al^^d zL$W(X#vow(U1r|JNQV+b*NM!P>K6D>!qAqUR%4G*XLwwWge$V1aeu3$#!eGX`M-P8 z4{)DNIqtDBcMd#uoYX{qZRZ{n9$%l5*-^%7XOyY4)7(m*ZsNKkaLKZEaE41-hZrG$ z-i2tpW|HmgRIQs>h7Cpte^~bZbbR6DE6MUov44{GOU)fejlA)VwkYI_Z6)$4a|!v@ z(lefE+ob!-@k=rl)A>R2aFH1k)|Uw#Eo|-mHkT*&8wBwymmASH`Knt9J|W1b#<=QD zI)XB3(>h0|Tf0~SmTa`#QdtR!t$4oBHD(`I+$`q_z-fXq%u9;aDN-k_!-#tv9 zBnY%wuQ`YK@9Z1<`**UIe7i-Op?;o^qdaBZ*K~@8~#K-iUz#n9a>9 zFNuT=;>Y+FeeN;V&*e@Wks)^?9X>7#Tw1ESfAZ;;@ad$1F85MuD(*$|r5E`VBdt=4 z%%aa=QUjWcW!ux5o)RHW-Ey77S}04LaJSTAitywS|D$6*mjw=*uX~bwR8?d3&ttT| zySWfObWx)Cgi(4^)-}PEZ7N4$h0{^vRwC{F6K1b}_2foLG*W5P*I6e`;%Hc!rKZX^ zUUUd4DuxLYBCVA>Jt;0c_Z1LRoz2!9Q8g*clqcxwagAHt+3+dUji|^CtU8UF6-~Ax zE5XA^E;-Xp*~Sd-ppCFTE0jR+PyAU#AQ%b6bEWz%e7bTwSTuz8w4}#nfgC*R)*K9+ z+tM^n^~{sxtjv4ApHgLVsY%T0g)2HQ%|tP@9FwwCSlq`+wV|@o6yyENbez9o+%|VL zkS|ky2qLhbNR%!nkou(FYli^a8)uXi_=n%;?6Z7oY8_|g8b+O%4NM&^wK`7(n){8u zxHhbB@p|(OhXU^k4@YKPjbnUWe`3>9(bl}5))uj%-CXu7PBSUGYG-CXNv+(b=U{t# zbI@2!nNja7#TydI$r)Riwj8Ltcsxif-yCiek!86-2s~IIl&N{2o$W_)Bv);py zV4>YQvS4~3Wl7AD^5votxA*Hnn9&^qSL$-9Ip&}apsa92=oEM{k#fqDR_?4YUA3^EolE}39>x#U zXw|q|V|AZV_5BgQ3v*`s?Tx6)zz3;CT*`{VL~6&tYkz7km3VhtcE+ zncC9p2@>S@_&Xh3Nudt~;p}-4WvA|n4S7W_YRr7Oou`C%T{tNhH?q0fs&hdjpO9JQ zK$V^5=ePNZNv^LGU9oF5A6w!~H`~`$Vi~$~18R;hCCb*;)y3$vN^xSf)g%`)hieLM zC9ZegLa@Tt8Z1~=MWI&Gm)AQI<5k&jM5)+NgeiY@uQ_EAm6`a#&m8-rVJ&Xran_Gd zG(Dp-Yyf z(e0_8BDWP*NT7brn|^)|UlAryk}0HirZtS}U3;J|>&vpa?OQW3sNkBuE~z^g?sbaZ zBxS)~$dy&4-+zQqh*s6j0dUJ_KY`uDXeyS?WF?Q)M9ry{Nd-CtoGwg=tzIZIm3 zRvxn@+uS^;OD`WB@X@Z{PA+d%Q&SS*V8PO~OD^I(IHUX6W=z<1S+T-*gsx_?SO4aO zilQFAZ6{G_%&1iJ_7_R-)WmwoS;Xaldoe+HT{Lgio1P<7vxd@1nH;UiBw-m#)rcA^ zITp&oX*Y6>xn+cjE{Kp}FxcL3X)lTITxVFy_~pVZI=Qk@HNk45iEJ-bzf-w~|K8hj z##J4tu&SOnmCJmkB1XF}%2?YWz{ZeNq3P2~P`TSF*_I+|5t_p0@rdKucFAOli!ztJ zt-X~g-S0IKT+R?Y?%+x?^OAD#_#9jO$>XcOTKEqU5*7v;8rEtnDs+nFOX^eKhCS)49o=?L%?pO)ND!DJcmp-0Nobr`(?P>UMg$zDuiYqh0jp6q@iKA3{Zyxjq{5 zB_DJkb!C_J#Pqg-Q0 zbI7;Pf3o!eBT#(ea+5SIEadlgDb3`1{`|Sm&idEx?i-{ZJu(8@LL=wqFI5HZnMuiqEEYub=!o9tH92_*a z0u@M=lob_~l|w?GJsWv^CvyJN)5ElDE9dNW{;@im?|tj|EXb%cDa5^K=runiM?!HS z{_c2z&!2Mc!S5eBXZ~e|*;gr~JZ-BWa=mcr68+~J6^5CatUiUZfT7-=XKid+b5~J+ zR8X|UUuZMNrlMthfl1)V-o`{WlR@&{CnEWy&#_MuEyT}pG#^G&H-6_G?W{|MMwDwW zf4|J0f<*}aNF9|<$|-9^)3H%+~k{bI!F4S%(Lso%j~@ulp3vyI(^ zFXof3&lg|+v5&=_36PyaFO@vgQ6rTa9w@7LFC@(>%g6qbs?-A+?XBN}? z?INx@Ji-@btE;ici;{hscN)+)aEWF>m5NvdHF6Pr@9eWr6hOZ{`Lh(+C#A5(YI19i zJ0#C^+!K`gU#!7aK7}+(mth0jF8ql1P+WStItLBIA?PzzP%jq;O*nfVX@uEE+Izb} zyr`R-gh_y(v-75sM@HX7crleKlg& z#E)#h(jf2e7DmhMKP+ZC?htHvC+oN0EwipI{gq5mQ1IBhD`|v)$p2R`)7Jhdk;-ut zm%%&3C%?YESzcb=k>AZI^)oXm%d4*T?wPDx87khGC>6Y0YgoySlzm^T^KlAir>b<+ z4{a)W_v?qlADo{7v+w|rk1NG zM=6w)lnU+?E?;u{7c|0nJF^F{m>2KNKr;<}3&r90lwICkkIou)&`>DAQKax|00 z#d%kzKL=0N>0$==_xFqI_uK0@L`0mI2lCmJqxeSZYB<$|&{?7)-6>LkdR3U>;^Kr` zV_vz(xpetv#oVc}O-HIuIU?Y{{oNlr@gW&E73 zXL6tKZtd<@&NR~Im*(Dk^KFb?&32`3<-wjWf~R;7%m;noo_KrQ@?kdJj59E=BYQMX z`lhdu*KTY$Nt2LY-kJ`kob=hKs~C4aS0;FN%801p_$~Pr?;l@Y z${+9bz!X3OnVFf%&dv_l>oBKal#Z42msKWZ6Z35jYdHE_OfUZU9xgj4Cr!?0`%jO& zd6l!3^_|y))_=TCrORyn(jrBZvJ}_u+XYe_wLdEM3Mgchb>-S!nLgypG%30NY{&gp z=){rTCzH*;5|d6llO}0l!ZdjNRZdP`K>meAcoEWGH#rs-0!xiE`FOmubZWLr)Po1s z&fWYM)kA~1P@L>n?SQ7Zxw);kdp>;l@bP0lgbIx>z<)W-Z<2&pR#9o#Z0Ak+Gv?SJ z$Hqp)vh{b^yx6?qsGzw1vV?<)vsy%xgCHyoe*Wi?kv_jZlN8=r87;Lj_urf6H!kl? z5Vjo1gGJ*l)i^z%pPtLb%X`lE*3LDG&^Z`z!tt-Br;@t`#dQmEMSMIwcT4WKMEh@L zDWudH{M4eJ=S=sVo!~GPFqppob$H4%D?6J*fn>uRtD;y|R=z&gFtzT4LtRtT8~pL( zhs*Ql2iqGS)FRFUTo|41YvLDIC;c{?!_O^x(^1hEtnAkx9#CGnE_+o}R94pHF;i-q znZ8M_gttxPnn{0IP7T5Eb_K_>+<>ftumE6+O0&9lo z{P~j13l}dI8I>-4dC5lo^5q#K62icynTJ(|!RNWg8sXPSC@drL}6E=Fd*srUc#?aia1 zcLagq=Q&xiVHTtwLznQ@UL~=QP50YQ+_~(LVG(~{CATU?+6#I@ad%G-+%Q>>^^=vGvjTXQFpyg>=N_&n zRmP*2sy@HU>tLub0?&$5i9-FJ@R*{#c##4nG!1XPb0K@Zlg`-ZCTh`l?fXY_zrTac z;pb_Uo-Fd{sMRrjUgX|?7u(r5PJg6&>#I$=pE!KU`D-Ss@?l(y-KmdeGttQV>HOSI zTBoJnk%0>rFDJcxd4qJc#8So3bN49`$*Q{#tTi;G+be0(%K={{y(G3os%RR4Oq%CA2c;@RV!6Zmb^5f za;M<$XA-8)uU~t`G#~$7y|d|jO5UTA9m%7wBPLaLv@0f%o5|{JtjU5 z6W-sVwKJ|ROu^NU>$(WLo z;=9n92sI`4^=qg~HV+;=OuD0Ev}8r5arf?B7neU!g+qnw=b~haDre6|wm3t%uCBg} zkj3+gh|nNcZ>JEO3$s-?{z!;4bZ`+ znVCoi9*SwE<^9aeEM8fj4$?OkO(D;}c52XzH2;}S%CW-Hv26}YDJXgEbtZ}uOh*dV zBY|IEL9uR>D$d6*YnVAZi!g6>%WMd>`frz}lQUg68Fp(DLZi{jQJ1Yg-c3$Q4y9zG zKu9PU6iDep2$1__E8pJSq(-xdC;w+J6vulBW#H`;Or3{54lgV$c#jfTGMrpcrfA!% z(^_)#ekp&O$4!vkooY7%nqNQ8Yt{amjf{8SxovO1MlLb_3+_abN!2FQoHuXY9Bi+# zVR7^l0^HoUbYh_=zkBztNB+3>?b{!)H=ajF3knDn?d0)2N@|saT24uzfNOtfZ|}F5 z>TyBoma1xkjK})R*;#lazCV}q$AbUS-Xd&<1N)Pb2C(+9&IAvb4O(=F;hN zgq#@$KLeD*sWzA5;3IJ*f9b_fsWt`39d2=~#>JM@oj!enhQw@j?d=OKPymjAVMYW| zOY7@56HqY8CWu;~t*xyw7z`i*Lqk-n=g>PN*3e!dTx@Kt#H1%MNi$F1)`YNLzKiOH zo}M>u5TGBn$8xjYsry+>O3LzSFa2mMx0_J9Or~=A%gzdkmmp0 zhgMQhFj{!KtMxfS-?W}WL#q|4#(fp#+d_Nh%$dvyDr9+OMTy zl9P;pI=V1YLY=B{Rg0T8>*2{-++H0mW4U?X((>8IYuB#PUb#L#F!19KX=r2wac<7O zYzqg{Dw$F8V^GxEbEED|S)kcl^UK-yKI>`m->n_#Fu87E>PCy4>gJU@{WA$*Z^CJ- z)!h{1>q$9W(c)%;&(}1m2nBXjGBbv zG~t`FfvMD;e&d&bY|tQSzO!d6Fi)O5xim3@FDPn66;HhJAvim5WB1eDairl?Vfh)xgX4qF81gL;{5!|^e|D3N%U%l$&w)SMMb#44( zq>F!7XJTqg41Ds(j~@>^INmhSbL?7Ryu7?7=K^j`=@}a*$HiUq|L2J&MXUCgMQm=C zl9OAn#B7CCR!XK%h&0qMrqxsT*PP1IAr9y$dK)^jwtbU?l7db|vBD4#n3Yxb&Kt>? zj>LOH*bE^xj~ijfVi+Z}^Bo-Vhg+MoBo^-q?BLBs_=rp{QVXTeYf+;+ z-X|P4ql;5`A%azGiIjuCC?v6CESq*{85CuG)>Gcq1}-&ffWM-}iPh@}7v= z4iy!0Dp1%O_oRDJT_E0=_2sUjzL*kUei(IGgmV==2a*>-m_mdQW}w*Aq*|GSZ-xKZ zB)VZd^(>5oR*Cvewvl(x7p@zf=XljZg+odVmA*gL0Y&W8cwJ3qwQZ(4`aRvrM>JC1 z$Ax=KoCp{KTC&gkR-2bIMAaT{j64Z_C6Wiflu#TlH~Ok@i3X?4O`0YGZcV(DNG=RV z)tC7>=)(VBe#%JVS72Sb&Jaj|EC#;lbJSuv;}3=28ELQD4MY%x?ZJKhP6V|${RT_; zYr}ELa$M=h>C-F&5_aEz>t{0$j4l@8GgCH3s!Get#YIJ3eocQitxG=S=0!$o9L<%K zTA&?@W{wp1kz?|2w1C9@-o;`a;PEIbK zY!B2&V%+Jb$>Vq5hbjGQ*t@5Wr-PT5?Ft6>KM_&pq3E&ymb3y`vFul`9?f2A2)y19 ziduX$TsT&0qh%vw5^(s}vh>6L2ru0teZ!$UAm&o*uFEp+tKF$G5)R{%j+3=-ZiX%_ zE;^2WuxiE8Rh{Q_zc~msDU>iQRJ6&F$Lu!<-_+3$v05305;9OfYC7lRRU^W=?d3hk6 zcOp;kRK15T0R857B8c#M7}~jVlD8!#FSR2uAGNGluv9#}yfR*!KY%etG0B_VxpU|4 z-K5vA;TaySC{fZINketZ{NVQytHlS5*%;}lwb-a}XX~%+b62a}ym`~eh_2NT)3Ecx zE@|lbftpV2j~@?0n=DH2*7)7r9uoZ`IrXbc!npi#qL4-7Nk`u%DPEOO{wiq>I!L0Z zjjo>FM*V?9!Qfeh*Pv*;-tR#E=y$XVlivm2v!NRwIouwaItTC;om(^+xZ)&enhWjU z{7DNfAS4&Z8OD#C9voK)n4>Gaiwn@CU8yoVImr$*TD$Q6GRLWUV8mLf(t~=a^PAG# zyjr8Rhdn=Uk)I=IZf-^tZr&uae0Ks>@dX9k*)~0CrvvlyxE>a_d&zS83U+nn!xYwTrw~?Q(f7FMKWN9={Jd-WQp@e6%h{uO3Int$?Uz27DyZp4n-aF-#=KX z0}9W$5u9^7^)lndp(c81S=rjWyr0!8MPm&C0cdoP5aGA+H(p6cfxa&kgk1aQuu0trx-KUUr{e7dFT?|;;rrE*QPqoZS` z`t_e(qdN|;+A18UCdbE9Vq?VsSib+Jtz=?SEMZ2OF07<8es+Qxi&AJ=>Ia6XrlG+A z+wEjuMMlzD0vbyd0uASp0Th91OwT9{W}JDv~v|` zMITB_i&ZtN=~U)}3Kwl$3W**5a8pt?!d{KE>6`Jh&G@ z+OGNo=LBn~og|x2q%?X7huVdtM=v^rk(CmaN>lDj_6FO{PhjI_120b36Yh*>nA(#m4T`Tg2y*ch+suTv81F_p6n zsr2zSr6s27A=>j7!;TR#v{&tXK;zq`rgqmVU_ZFF3GVIf835_6_4-q-W8kb33pl=X zYz_XahxrI|EHR`&9$dMM^pWwJ6{oDS>*Xx23> za_`SV*Lr!>=E=kPw-kUYF){rnNy&m4*afuMBDj4)K|!xLwXPrk`vZ^#0wmmDzoJ-v z=cN>rKwe-__InIhb{e@M=y)EJUN&lK?SOBm0*()1pr$qMnrX6CoD$#ibh3cD{M}nj zXT!pz@4s&G-h5+qbVfO@9K(skcwc+F{aoR%~% zZ}(owT$@3W2~a_;fc^fNrqKBKctPXx)nvzdx@&g&%HG}*cd`7{jEs!_fJ>8-E+Z)M z$A&sOIsoV=9JDkvP9fMAJFi%=?yKWQ`uYz_NBw_CnzM6oT#@y3ns1M*Gh{Z)D=Mo0 z(=GGr)hk{eo};6khV%x7H5pg$xhE78bzvZy($dnV&DcBZ#%v#6cD1$5AGAxAcC&MJ zEt_y)5_v#ssZpEA=)Y?b-{H2uwS+0S^Q4!Ip-g$@9-1awDj~oC#`hkCvic1;0;xz)yR7bT*l01s zHbSs|;WmMcInc$anY7gta8wGqS#`BE=o)P!)*tWkUF@yT$J-eiCLCP*W?XmrX~qg z`~W#nqSj=Voh~(bCS+Hn_4~zWEwSHz%``#p{Js#(NdBO%2tVc&c%Jh%@(C0>xNiYr zw~^iiLt|rgZmWpC=h_}nklUh}Kr8MQv)}sJi!jSNz^`WMe*5bx=_n>E+u7l{c#)qL zB+rhSu@{u6FL8mgijXz^svUaDEG+zF_t#9CF8nKs1jvmWnA_c=Cf)2VCW`Xh!7=o4?!4Y-1$ID<^#b| z)bO-hos>1NmvBm%0U`nj^pK~^KzW36pbloap1 zHBthAj0&y%{Bqpu*CAB+{CsMILcPN}9uWoDC68_G{g$%hk?G%UOqA!&^wKJ|c!DvK zEN*Z2@S!A#j~W`d%JlJYM?Z}_cZOzLA_+cCRGmWb_>hp0^0Kml;o-KH76ODs(q(}R zQB+h+$kdxIeFsi7Xuwd_lM@q1S=g7%ut8Kb9QRPlXfz@E;q<4c92^|qCg<0BZZ$PE zB_}5`M%wO%Bdz%Nl z82c&96D<$6o=!LS;`;I%)rIMlNE6xK+*SfIG!GBYz6J~Wi*@Pf<8q3f-v9`adr(4B zT-vKTgv#y5h>}_yHg?9=D@%ZJTLgQgwukL?1nlpzD0+4?m@%gcse{R1BxuhsFMH$k?&a zv+1!T%ti)+5bK__Isk~! zvc)7MC>dpULCwq6N{@<;PM3U=*=NusD;-Es8&6AExn8}py*^=VWVAOMDQInFMW6sB z&d;wd$5t;#W66vsJI|X)!Pi%|)f1{85=cdpDurU%;A|o7N)Tp~mu~ zXW098lal<3^cD!_Q~n2QV0NKz-du#<{Ah>|gP~Sf4J0_R%lI#LK+8L6AwWX_lPB>r z+$SOP1Xl@~mAabRP_el=1{0T-=HDZ?^Rv2$_(RjcxuaOjL)9<;_Wl4Igr(a6wG)7R z6qN|jqm&c|w5r5q5^4qLUY-(U43boqd>?{<99`3FLRp$~&Zo3dpnk2GA4BP!{qglx zvV>z)L_~Xc_j=*|CGpQ*b5g0@Aoqf%C*1s+O84$vo_aUBkYgiO2k3Q<^?M7@2FBL5 zPng44xjpEVH$%t>0)c=1$tpx*Ud1?oWM?`Y%^>x`wm;`)C-pFsmIi&fJ9RAJr?v*jqK_Y=eSJMWJ&V6^r0BH*+UQP` zdsJe`%EqQ-{+snBu;BssMcCbbo>J6^{eH)>cPU@s6XdfCxh@^9J zq|}gQRaf7|V4e^Gj)dP)Q~ppLtK|UvZcsv6Ag^ zeJOUw-#Yf&bzJO|ZmCO@XSPul$eI?LrN+O3I#XLFMUHw}Ho1`LgtH zvOcqQHZ?9T{n8g33wL7;8x^NZ7d*#p(>!gXR=@hqAJSdG%LaTOy(JTiTF(B8CA5e= z%z56YIhG)b_2fKEYb>nH{M6$9^V_+nf+KyH*vN^DOZ5dU;gaY}_-gH&J(xW&t_`cx zjO!a#=>olP9td0>fc`?5!8~9bGwyolj=x#PBtKWcI>Ep#0{0gKE1m(wWBP7KSoash zE5pK6Tk=`1b9E1bOUDn2dGumC)ERzkwVz(T#4+S3?E>kYX1*Y?%(n!LbPMtkZ5gEb z?J~M?$Euj4tgS&Vj35Yg+n=fK9$TOy-+a`K(|XHu{1X4Kt*~7&sGCb^NQtVx>n%?@ zyqpcQ7p-koWI!CRb2gr=ydu#@`>Fo?mHhSqc#Fl_wtc1n@k^a*Q<1z$Yg}LXlA&bV z)#sA6RR4X!ncJ8&`&er)tM{nvT=i=3lUcg*t>LwS$2tmUgt@F@2@%5S*&&?^g9GI>`D*xTU;Q%zDN&^xb$z~Bwcj|N zGly}V$;MI%v+C(9Q!T2FOJfuM=EULO;yYC0=v_;;GOll{y^0JJX+^mN%;SVxB`wW; z_p+-R4P}Nq6J{nWZTqkOxj>+bF};D`OrO@DUyygG)fpkQBJ=TG>-eYkhpoMvikCE* zaFIcBF{O=@-F5e+{vg50#o-;8ukv3@oxY}q3E!r}5djt~;kFa$TTjdQ7+t z|Lo18RpRF1@jgD>@mL+P_-NSqdWh{m@1yLlYFg5`bqi{CH?X?7*;!;7Y}yOF%}Lqq zOU_+@uNsaI8VIK0Gm>)V!LI-DgU|5&G*s&T0~Zr+82M6wwpy-ca=GX4`v_P_*NiC; zWYJ{!ME+(#{13*a945=ciT>>mH`Je0_^QP;D8Iz}r8@214B>ChAv_H%Kj`$ig|1|q z@{0)4YIx_)>n>|vUf!`X+gDxIrFZ!tgF+Yx%*3g?>*5I814ZtaTk;o_M&DaBwK~>A zNxJ_riJt^PSjs?y0m3yZM5d&J1U_M;r$2WRkgzUT;qK$&h&dubb2VEN3GZk*1qv&t zNJv~G2viz|plz@n!M<%$(*gjZRDQC}H$dg>7%h-v8eZSp*GpX)>+#NHu5& z>$~avkBZ_-;1E?i|ZN}tz+pf_EhPEunx9* z-IDq%iwHA(nl6Tkja4mJcW|Jx??INnkToi@7^kboofWI&-G!rDIGYt4!J*K?lab=m zy!STzdH>-tkopct#v?mifyq4+ldv1 zbh6@X zR#W_W-X}x`+DX`JYKp)hW=@5Hn~DweDq$?_-UvBb)hD>(zjK1ju0?&4f+!C#CQI_G zZG*AGtqHpkw7t85)UCh~L<~@mZ2FqR?Kd!3_l*hO|6aMM%f9OjnV}BW^j<5MrQfIq z-6?V^#=H}k@XHVUyLV#h#ET~En$4W-VcU-tzA!8PcWSKxaW z7PXHX>fZCWiBe>Jc}faa4U{dC|K-zy2j^b_VwU?MT!;cGcSNRb($ZY|I4XoCMEV|< zFQ@2?68AN-xkeUk)Z9Ho{%C+%bGRpnX@B#*2YOD`CbRCxTVj}h?}VoM~DT33H?oUYINng20~=d6=->4y)1z>9D=GVC`1eGm&Q0WrRy<^KKz z5yS!rN=gK4e-XBN_GT)nsHh!uf@?}gVsL3-h}38B+}5)85tWN z6bBrxG*Qay)1Ka0>y%DIg;3L8@q=Qll_d7{ehGwck9&^)_0-q-bdjI)?#{N16=iqHrh`ff0$vE(1jp!K3z>fL5@9*94_LfGlAt6Zxp-E^upNL=}o{VYS6@M*!@gifr>rx-M){rj(B)hu0deUZqc}!Hf ze9<>5Gk zpysr$?}0F8HHgPp&!hF!Aa1w}X$_2l!SSk%{3Bc2s@VwM>-#^mps9fi`8Kn5JT{|` z`NxsW1}-{!3S4>M9CX?82{JqRxoP`rjsZR^g%#)k@pg5*s7-&4CUDjRh$4X9-(@#Z zW_zBc*}9aRLGneiG#j-ghytr{<%OX13kpi;gwtcSA3uKAGy~$CyL9U9+*c@Kj^@l2 z>uY-2YW@BF5OIWodF)Jh0IQ)x-d&6gClaMXix*sLCNhQZN*0GO&vSZ-I|i7)zqd*p zP>Z*2L9Sn0`(DME{hbw%WI($nVCLoyPjsyiZG|;Oh-@?**9VmhS{r|~!`R!~Ly#7@ zr_7_}wM!<_%K0n%F|auKjAosyxUvPBRBzwDgBhH08WAe-!toYAtFJ%&#*9e1Eng5{a#&0OrH@Df z;C?HLAgqWGL5Vz2ZGh>{UFOe0v0$Mp;TYw>m0o~jX+(jrwq8+XCJe)QGhA(LE%?{| z5TgPjA*LR}`L1p}s=T?=?U%ILJD7)wa;B02fsA4pKJ+~7qZ zwWs^<=iAva72)v^Rmm%ct^aqpE2ftk4!eOoYtx?H~;?q1EWg}u6cdD3UpQf`8WecuOHN<&XOh}zabaI$<8hd`A7b)t~7px^-bRe zICuhr2$)#h5kXXqr0^x{YZX(BV6!}znB0Xt+0U!j>cZJ$7SntjV0lMmu7ZRFsv*!j z`1~X5CSn(xmv3Tova>Z4Mdm?B02x=bf-+t=DJ5nTv>4l@ZAi<-$Htnt4PrnvraT7V zI0@22im=}IBz=r&wd>NLfw`P@X9DbdJOoRxUTqa3)9i;RNid62@fd7@rEbyU;^L_) z7fzeUCxJiT-%4g?lc4cOG0J`4SzE{UQL`zJLjn&f4={gtAXFz%QGUNS8bqJh0;YDN zUq1_@RWVBKVu(<8h5eW~O?fg;WSiLxn#U_Wer$c#p+0K!T=8?K;en+_`8&wo^*Wx>mu+$Ci;rZ zRqNv%+!Z-*SEv!7&|j@z7SntLp-d2tW^g*KU}e9Gjn#)(pRw_yJMK2cPT`v*u( z{~Cz8r_Wss>$QgEL=*^uPU*geaO;U01wOT7&00CELETo6KNYKQ-MH~I-0Cz!%yOcQ z(<+?^Zg-QCHJNOJsPIKa#DUxcUHqBImm-kqF4A=_Dike=@;bsk@A3v`1-;P)3 zV>U209@92=9Qu=!zYP56Uog|ZdmxxX{%Z&fe`jZB#qG^_bAQ`AdKo$Rj(EX_`Parp zwVUl=O)Wxcf-8&+3mbtJ53kn1sh}*u1CihTOo`mv+noO_G*cb~nsI=v%R;A=%R+N& z>+9FA!E?VZCs$We@*Ap?hxOEJjLO%_J|1BZ}MVdV$e(= zC=GgU(&+iRhxoe&20O`9|E_}1qOmpYD&3VTM+z8QJzf9`3U^sWA~6wIUU2k49(E8o zSFEh8P*5OIErz)^%t4I?Vwoyz88YF}hAN1lA=`*cb6J9=&5TvNyEz&{-0dawmdit7 zxNJJ{GW0nNhMVQu;9w4Y1--D-r+L@2n9o$WgrlRMWKU$Iu0&m~k@GCdsC;nMdX6OM zUhO}*HuYx)eNU(P3a0gGQ@(syCfa{u{R&|87Wx0c&z~Q~=0vZ}r-;Zj=RkhJCTA}P@qaeDql=N(JB>JC ztUaC*r|Rg!(F8ce>^1x8Y0krG#;~~L3_m_E?flKH_8YfuS?33Bkg#F6rb`EI>qs5rnCXM4IQR&GQZCqg)VD9?bo$UuwdZ1xD}P zGbT8=S#DtNeD*q>%@aUHoqYqEqlxVY9Uhb@uEpRgE43P3Hpnp+MeoZwB)GF<3DN%- zdRC!(_IG6*0V0|1J0EvnN!tZOjh4ln)-pQ1NE?g)r{WnTMDlLsY%6N+I^%((zhb^E z7^@*q{58y}*q?>JVOG?z=#V0wCM7^GOiG|>RY;!*(3Bb*8*^J;G|i0->bHF@q?X@5 zuS@me8TQ`8M_9^`4`;jKqTR@`2=XyN8-rQ-^G$?QZRQ|hzY(kZp}g6>{HDh z=7om&OGF8iC;*=craC$_i>+7DxiDQj=->!D($+pZ_P&yika$PJ_k9O0w{!1DALqzh zp3EKIA#mL9S<20W)owoq{iMgS{|{D}P!oLrgckP5qHA{6uNlN8e>E^0UAT??;W%cU zN#ha9jcBCGCWaM!^*S0VyowLHR~Mv`$1OrS_Sy0^W${cB1Q^DRvG&k=gx9nub>hgRr z6l$%``8#@WwNiYZ(sl<7l8PS(UPd@>g9~elH^>PMl6*wN`wAP)cQw;9hp@7`QQeXCoGwu5G8$i3*moIgUjJ^`d zW)Ar1NTzh-aJXUf0Kdb12pB*11Xcn8n7a_RD#HJ%(UE2rcZYWefMy4wb=seu0UP-L zkl}Ar0{6hjCZJs?eTTAi4`q|#Tuih{+ne492>AIXG%Wund-V+kWMjkh>Kj)D#UM9_I)mM*zkKX`zn6TK=R-~eGef{2)Z4GIjO=AHQs-!sd}T|vOl zB6`ynfWiHNtesAlvfJ(i#GOSk!o;Nfcgr4v7dSfx-~w4X!*Dpl#hnd3+PKzJ7=h@M zStSw6gUugbp*=#js$$B&rpX~XGTIzM=7klL`w+;7gBWuNj`nYU`y$*nhl(CJ{|0@G zC=dev=Qy5p9|LzH{FLf3S!K~gjClTdsRB~r@rY%#AAo-X5w(D#Y2d2VXrR=sZ5^)( z(BK$)?ajvnrCyJgKa!-1`KL4AI`3>6&_oXD7XsZr3?}8z?ye`2AZin}c-_55PNCrI zK^924{|jP$CT(!-@NIxW9j(&Wo*wh}_dY{LNZ=p0)nm9Qm~yKR7;oU4)8H=_clufUHN69ezt5|&maP;lT0z{1%Ol<<8; zg-7<+Bk#l9{l9Q)A*YXy0RrIh{h!%2<%<}Bd^BlGYpXOv6r?Y6`;m8}pCE&;K@`#1A)7@`5k==e_qEj^F^xCID#v z)si;CH*eMP{}-wa!8Vyx2!wi+mzNV4akl01pqD^`Cpdw65ch!mX)uKIYQ0>*-b?>$ zwtW_s-^p_0h2gJi@G4Gy~P z<`=Dmhlk^YA#;J}$%aL{{p^w%5_lq^IB7awk3?(G-y{v!Qbhr%*U;#+ub3c4K%c+L zqIjnB)k4o{XF6rzPT)T`c>i67!4jjD4KO9!-X6NTeSnQylxrrAAlzdCM=1!LIi~Qa z^W>GlGb;ggwzTg3Sv+3%Xc&Wwkl$?ge;j)hEL?x0wZk5O9oo0#x^4BWqJfzv7YTIn zhpl#E5P(*95+?-_gK$7$NuGgOLSlI0Z)|${@d+1^Oy;xHzzhN-fE+~RdT~aeOShMj z(lb1s$@kaiDwoBRNEn@{wJaz&aKLJ1G$iEHAX#lBz~NJYQ2kmWFU7~jP5A!lf(dTg zfYdJ_X>IgA-`=}WlZ(oGa4a+gi_yT-(Q5gAQ_uIl@BKW_`+T3{K8}`KW9C}U z^Z#2fjo{CS%wfV!Oizg!-4Kt6l$w~>-~;K4?yjC+L!aq(omf++&;&0AY)$Z_h|&3W z!-~TUX#!y~sk38?w>)k`{)_i+4yNx{V2Ge}fSZ5-1CdvH=Y^TJXr9@eqFdqD-m8f3 zMEdu~Q4SFR8u~BBsjq9~r7mD^Fg~lyM9B!U)Xcn*&&$i(yf6Ek;zx}y2=w42`ZjeH z*!=?9eEsH4!t#yp@Y-ROOGOD@L;ZNN50YsmrKQfWX1TbqMablc&c4;(wQCn<<&uoo z17xvmYzjr}D#M`=&T-m}Kq)>9ys#+7%ct4*F30bmcTXl=j*ebP$gE$ldFW$iz2`T#vv0SnC@bq2 zwTh}NU%nihd|%KokD)7sC~$_S*Y$Q~_<0t;6b*SRR9m4$qD3CZWM2G9c7I3p92 zf`WololcydW4v*(vB6VM^w}=9JbWmu=t#eRk4x)p0W7gFO}sVTpzP+{4{H6w4yWNX7YLm@@&E zeZF7y=cR}wUd_(lH#hSGuk!2Lr*A|kJynM5WuHqZ`8*D`fFOP&Ro$IQ$&AfGBaGr+-I>w(n} z%t5}3>3qxF6d)US$w#KAeavFjz6mYa{iO? z#Vwi>FPO9z==(&eI?w_zOxntI1LSUiJB;wI=*690vv%F>36eOye0f=sw+4sPtB#Ia z;2Yt;+z%I`voovq{{3&D*9F*Ft=|A--8~-m84E`E+z&)__V3$gYWNLqfBgRKPo6$b zaFV`vZL@anAaU9@+>kMZZO444rhp*x%gV~CyRR#^$K4@4?Y$l?MqYu95|isHzPNwP zKTc7C67%p4|KdJUleOf{*W(i*{}B@Ir=c|sNcqQB`y>VZ3yeu zvAkT{VxA?)o?{%bGcOLB973k9p}BcaRY*xrjxH@(;m$r)hJ~)HyZa30wN7TdeD+s& zclY6{zH50R{?b6m{=*x@U0;0gz1#DWk8)B$@7LBUd5w|hu?Vvs|GrmkjIriap>wxt zTU+KAg{v~heIwi%%SQ&TRTSG%m+D@QrdrtuiwrL^5D?=MJKMe1VwZ1E|LQ|A)P*_c zKAx78J*BVUFJ62@+?*Dp)0WSK%+^s%eN~*3@_Knr)IrV}R?la=oD9#OF(q~4r8lw} zys_4_F0P3su};a+)_0oJIbuG%?B?egs&t4KN{;*a7vE(rLd_-q$3dOAvlXhE59=i# ze7l?JSHp-okau4Lxa2M4(y+U#3@yK1Do*W6cC-U|p;Nryk+cW9*4W)+Bi)ufNc&Nu z*u-6wup}p0@$%EtJqnMn-ymNBZsreW2R!On-5%&hw#yTrpglqu0(+??1Pm&H$6SIE<-zBOi*&eHw9CMPMR z)eVf4V)0Yi$p{cCt|mKCUh^e0LjL+Kf41o8wrT=q)NcZbmqg3m*M6f%Is3jClq`ggqieG$)%Zak)Hrz;) zB5!tbWUcV(3faF;Wb5^J%Wm2ppN6mzqAz5ZG{PDo4)ydqRlkp?X$7I!#NuB+Kv+h3 zt*nx$C)yk1v!9Ob%UnWPs#|0#pve7X_S4%sp@kg0^SfSJCNWQd$Wd0awY659YOPyy z8ubi>AR^irHw>`pkzv`kSsVZ3zKB-!aCzKgBud5gY0cMa@UZe>%jquFWlqlI+; z`WR)}+({4mHC7@^CW1Fnl9m*T_j8GRx$^d)$dZb2om47oL>42?YumZPgKqhM@N&td z`=0NjyBMK5k+Ljel9ZQ*j5t{up&%o*KxamBNxPTiM8}h!9=F(q^KR@lqDe6p0x@qG zGdj*T1~faq493r&7P@sN2}u=Q%tV+tJG1LahyUOIGJf?;$X`X0?4gILED=^u)2*vR z*hpeDYTeD+k9suLrgXUrtlA`pcn`+%(v`a9W}Va(M-_=$QqoQL0qLHjKeUohnVgWD z@sMIXh`M?slJWT|&1rX*tp5wk>y&Ci>uT8|eVr<*Srd2tKxU$_>PH|X`!dh-^OKP8 zQ2jBI`)L!@FbqQ;7pQ?bhI`4;^<%a_$M--dHE>*$wz<$u!$RbMoB|l9_NC>Zh9gTDu!yTlAaZG34&p%La zcUvzNmKuFEJdIr*Xx9(SHzKXX#OH_de(ije+Pl9U_uH=?df~1@xeo~7mLN;5<=cyq z3Hc*0PtPrWBZ$BE$fH~YVuS`%&($B~ms{3!$=wP5QvOI+ru7*FPK-tv26@(3#gX~oo4J@8>4Ja_9!6{CPC;3?QFqLY}0^cB=qFC6?UJyaA6BHWICM=4phNwOXy~uBC44o zJhZCr&rx2OmiM%nJd7RB?dGSaU8h{Ohe}8kPW@;H>OIAo+^_*G%_*$vvO;~g)#Di17hlNrPUsCOG zAbL?!lapH!lkTUCO14kNiF$k}(v=ZxQ&N7As+GY8t^CGTmu);zS&A+2G7- zkDlAEgLP4;@Tih|ppkWW!*O0SDzylhhdKS8zrbHn)6Bltyb}TfQ_qGPU1C*`UY1oY zOe1R5;LT-;XlXGld-=g%4XL_tWbKIU1_lnfG!w3@xFY-jmRdkP&L)_$;8{n$fyr_7 zeXH*7H2w6Umi+MkeeX@@1?6lZ>tNPdR1t>nA{5-8D^TU5H>939!$u&l_EfnI%ui=$ zY@fD?$;t5kNQJz}z0A`n*0QKrcJdbD8#rx%s;*7TTXi=O;&10axGsbu6g)+ zVPP3#_56C?MvOdhKAXgDYp&<1hYO+=N*-h@lT0859!GNMl0-2437#j`6d?sp=~hDXrslidXYG=&^vPXlqjM zR$dP;IRUHo_(hi`Y05>yJDr_JkTV&APXTW*gD;Vu#n6|w53-1Qp6+0|fXJFibRfqX z7+{HkvEZVrmk5D)*YfDCugUwfFAFyz31rTss!9VltI~O0+`+mrM^1a@mk0rv=8hzo zjg^>y6YiJ6i!;#Iq0Q7_B>(#LD~CwX09YP22(|`FOOKk1+V8LdLjw-xpqty=#BnYE z7WsSRQJ_xlm*vW*9sL&x=^Ue zSecBGDMCJ$$rARwdBpi1G`@%z52ywl59z1yX=h)Q*;jgQquegF(z^j|=-UTc|;*hMXtQ7B|6o2i7lfAA337+;s@cZEyB(d6?` z?F4PZg}AjGuiZw-2ZcDF4t;!eoq3NYrKhWbF2M3X_eMUvsG*s&>Bjo?TEAXAx)3xJ zi?tQ51~iXA=TSxu2?R^7^P!N99+beZ2%~9;?1ZWXPJqouyHx_gg7v#@y$0hpcW-~a z)$M2eG)q3_!L0aU8h#l7o4xUCU!Q!an!2G0_XAEE%Z{gk zpZYw4O>5N!Uz}&k*E+qaim-IsV{evA`Se+$p&D>!<#3 z+y{G|PaYR~HOMFBv~KlkXJnlSQ!_Ju&YaVnO<10>SDgc6Q+t#RtVVN!a9V0=S4YR^ z?wYyIIzG?#yHCen!H8vds5d1ulbe8PL?dY8(ykLx1W61LV(8*K5kt%eXV`Z3O?W9N z-~4=I+JDBb9?>^VEuv}`i^MS|9xl>NDHvzcH>1oxqE|KHHO<2r@K`+^W1iZ8fRbR% z6#M3oVFiI>9Y6d=QAvW;0d|xv{EOnVWUl5hQstTa@Mn0a-oJMzuI1;yy6Ld(;K95S zHU|a+_`mBzAP_sECeL5(ugl!LV$qXC5a~-|-yG3dxP=m94*x@kpnZ_TpL&r65uniX z?JBzRqq(-GETCU%VSOQX?bZu-d|02mwoI`Vw-r(QArO{|nSz@N{7s?TMokn9nRO)m znj0wF2fT#EZbSaYolQhsZ(JFY-Qrm$s&!-rCa0AOd$j?L!T;h;r|ELmUw;~A6NVK5 zG_+4eFWD)I*Sv5o>2g=YmkYxcNq+-@*AE*(NtD#tI=!AQz;I1Puk?0 za~UeM=@5+o&oXNdAx=hv`N;m^Lvwc?SC?$x9av#o@HLQr%0T^xCarUF$lEUL7~@vM zA&TqTnjPU!U$v?y(p`&e1{Nu{$Se?Bs+*FVuUksHy`)orqWvPX)b{jC9i~Y(iCxS$ zq2n{Zapo7{joWFex(u$B*Jb_J2@Xi}H_Px8y^r-<#QURI z(FBO^v|Z=S|t zYI6O~S*g`hyQH?Q5b-f;6giy97V+C`>7b{RyeTIx$A<|{m?l;mJ;Fg>hZiLzRCOX%u*&n4`QS6t-xLTp^ZkUC)AJ$>-aBk@%) z46{EicPu3Taj@R{TFG>Ed$Qa;rJ<)13lw|Ct8PKZmFFcBRH3cRH_w zV7g+9wc7DD5_<`80{OxP?8Ns!SV~>cU_`|Jd>) z|8!{l(=U5x{X0Cegrj9R7Z7AIG?k2N2iOTdDa36nqcdEPQ0&0ln=Vq~6ftO146c{21 zVIJl)0=}XCN`}7oY3d1fTF&^-h&y+%vw}oM&I<7YNLa%2hll9b9ga4Sx50t<=+Vxd zJM~H6qdgH577d*^TJI@nxqVF|eI0h;xnG||F%*E3g3sneTpTJ_3vYy+mr*hN&j9G? z;eCF@j;EG|_UBVm7ZNx;MV11?8WIx25DGs`^`)ni*D}Su8+&TD$jk4X`2vsDym7~p zIN8Xee*tZ=puT+D)oU>s!S{>O0cQLW0|m3q3SA08=)N-U30Au%+hpzDUyZcwc4Omw zxXSYKgf|DeJ2(u&4+hhjTSw~Te}Y=#Pc%Dtu7C|zQc^;gfH?u;hrq=tDJ_k0NZtM1 zY~PkAZpoQ`=h{l)9wUNAGF%p=r1?ecnHdrU^s&8t;0fy8Rt>a1R{n5&@fI~0AxYFm zb!M(S0;3U}p7SqzJT<3dg*HB#%mC0H?LPP{&_Si%aE4*2i;YC zT}H%DUYws9#heOCH9hJ03PT&JAv#C@ALuT}esMB|nj_paBz*ygV+NKkWR}S}#iOmk zUthRfg!K_JO{97=+NmNVS?Q0_NV(hAf}OxK|IGZQO9`5 zhXvL}S-H6*05?gOxWtr!OcI;XYcxI`Qe|IwdHk8edzEuSY^s;9WigG3nh>U89K!p+ zmd;D4y$}4dOqZP&#p}Cig(Ayyi;b$P-=I@%37XjZA!V)eGaXXS4e}_eGzrsPyT$@5 z&M#_)@CB)tjlf^F(tE7Lt~Z8d;h(i+35lGK@VKC1hFDGAf%v_ALB!PXHZO>Te?a{gZ`SJdmc|WL0aCF-g#QC8CGf}Ys*C=oR zJakp|pD@?j$)y=6sb9XfK?X*rg#>!T5V}NwQ}mhg2aI_*Aj=r<=>G#U8v9O|S~$=f z1egcIIo`G0v-kzfA?$>pynVxJ+jkU=Lc}kLfq%e7J?P*M`I(bybc)n3sHi^AuFVsd6Mj9Pu zW9E}*on~-vr7H|FI|lIQL=ny9oQ(9s{`03#W3CqOdmC6WKdd!3jKl4G$80+!O13)~ zj{89!H46X5#dQG(4++m*IkLR<3cxQ)U_gK`5s7b5J6|QYMu$c}1+o1*pckkhsNQh2 zH9%rm$W6Y9c7ek7i-*z`^n~JM>84;p;6s2X6oYh=wXq@_BAW^iPV3l-)+_LzISp66 zkf^AZSDyxfjJz`UvFGjsHrIEo=~P~i?jp#}larIg-r^TQ>=qYzk`8wWfY3NnsPj4ZVS*~wf4NukF<+(1F(rKe+|C=|spH-0C+fYzv91KpK? z;~@-Ie|UsnU~=vC42QmvX>!#-+JB;yOItPmB3j@GQ(Ieiw-zH)8cD4EIY4!<=OIYI zFeU0GiXdoO958O_zB^jmltvx~m&I1g3?Q9r8}Y3G3Y~+3yO@y4$#ov`j=*fqY=E#X zLfIcG9vlGxTc&p$RYaF(KUP!-GdO%6xhu?Lx?(o)7ItrTYGUfMWyp7j6uFazHJ@ zmcCv_Mqy{X0VvXc1*naM_b*LdIQ%g~)$78;H_R?67%f<|xyPBT!Grtv@u%ZYm9M-v zOd%vt!jNsuMhwq9-KjN;whk?n!J2QD=*{C7_5~I+ki0`RM7-`ex6lTxVM?oIC>BzW zdA7xypl9kY!g%%t2Tdy4@YmGXmtXz!N5GqMi2Ftc$s= z6an)C_BjBgzVOD4q5EB~M80M2@c#^e=bk9H|M;8U+Mkk^rs~)L`KIjn9s%M&`33Bp zXV31YQhg@t7GQAv%mJI0^XcqM3|H=rRo;_ZAfzqR| zoXfPP9&d|wU>b-aXz&hw4FctWXir*ZrmdY_0x!B9hzKanAd=PJ2Vw$LY=IR@W_RY2 zM!oC*6G>yg6akXv9hwedA<+4o{712^hEK{K@trW-)rq27o*mJ`IHC0huwgS7C#>UE zh4$+$&%ODFY}=Zy#G@>`Ox;7=_kl-Zj3KLiEqs0s>jK9fRzm+RF3ZJRz7K%Hzz7Gymf>b;x$JkpM(bg} z{zaH+Rz&b(X-S2$h#rMU%<`c8U2`rE(X-UjLTX|Py&P3%SF3pC6&8AVx@{Q#whZzI z6*4?5xtiem;7kG`C99-lzE7UH{^UwhkLNNVA>(zJ)@k^~rm>oXxIHraa~5|mLMh2> zCbyFq4UuQiEDK(SP20dA_C;gCHjP5OF0!mDFj!-pvb3^-N+Gv?{f(TQH*iDc2^B1L zwDD;_Z!(JhD5g;bO=ZM$OfwjgckEtA=lvX{@t?SXr-Rz0FjVFu83K1Zv(FgJ6{;0L zqQS23`*X_m3_WA(?d4M5AHCIdxJ3m8rBCmkjd{Oke%)X~y1KPTGY4q#;4C(Y0Bu(NSE=pun@9^I_2i_XUSId9zg^e zwnu*y)Bpm3DRuMmvJz;_77c&vF^y&0IAcTOhd@L;DXrB7d+F|sa(EHS`a+e~sAur{ z{`kCqz?MhNV<}V84t;n1DziXhXb7pdo|ioq=i1&gEUJufdWb3I;_h6A!=0F@YlhIN zsn;Byb#|R~d8KKo8$*d1ndYK7cdsMqrUZ8<7LbZ=G>pBT4tn?M<9+qWp;H;j3E}25 zDziKMltyQA4=!m4eiL}t_QMB~n3C`3w$*V7pBG&^caP;Spzfqt_qAGE&xtc$%DOq9 zX9oLae_L7&c*VPA*6&e3-j<5ItvN7y5`)t0%W_2AC%%JsJPUc-qOf1Pv$kf!4Svil zNl5y4Ow^jj60s+x^R5n`OY$=X?)tsRK72AXDb-@aa z0(#oFQmj?>#%w6hbRtgjuG;q@SmMvW>DDF@r#_v`l2PqV?6VN}?0OlJICYOjVYKp$ zWZn+jKR908JVo?jfVEe0dBLINiPtL#H6kt|lX$Y2?~CUOvFKCjEYEoAZ+eca;S>D) zdhPSEJCFF(I0$(Bgl>8}`q=LHkDBmrl7ma>>F3XMrM;9tf!o0qx$zM!F$CI=#z$EO z5N0Vg{2jQJTrCwl>8`z9mHQtw2Ws}{(&=__w+}=8XVIq88p|@8x;JjLd@w+WAA8>u zR4PA{_WLYoa2p!1@M%4ue-Y-a^oMhAchxjp0%6cxd(GHzA zLttikDX?PN7ph{+ghT*E6lR~ma|wPQCqpnABmAb05syx1CxT#NRUds)A)E=Xh8ER5 zIobhPkX3Yhl(P?IiEAGKTte7+_Z@EsA0I_Ti2hrGeCSq%&$>I-5rhwQ^DrQjpV|u2 z<^NW@e4VzjA=`mEqB&-H0WvGt`fEBv@LU)R{zg65;uoc!y|N#d#0!lw3&fT-4o|{F zv?QKW3?`(>du$vevB2Z?yG!s>Lhw_TZq((j-)?NUT-|pc{7f)F5topsRp53k7Na|6 zn#5%9kjG0alyW=S(r5wY3@+YxK!6As zu?zt8Sm!3A2-jYGcLKlI>&YOrp~G~%$J+W%`23N?W~H#7{#Ty{qdAi4xNYS?ootm3 zbIp71UWyWTWO(&Og7@J}5(9x1sP;KxWqqJHpnVrdUC z11`Yzcf8j#X&-zDDbSZ$iO-$JzjE(p`1S3WRdzjzN9m--dS012#(R3fQC!ysItN2e zfuN=H{LQ;S-!6IuUEhUL7hlfa61gtR`;a^e_+ZSM`%DwHCTlKG*Xs2b)-1t|#dpOVo(4bytEvAF* zplF2kAIsGd-X>-Q-_e|=OSS0tuqyQO@TfAgvg&{Q_}MEBB-`%X3Bu#WWa20atK+hG zBV)g7iP68$U6rBp#(Q1Ze;`aJ_^Ev8aO3(`8HORxHo>cl(1}7=XKw1ck(m5{Io}bA zzrmTCeKLd2_O8J?oCG6FCfUqzHjV64oBvFbHqDL$gC&u0aKB+hp_8Rv4WuZuBAKz2 zHhoAh!f%DpX5;O&%M!FGlYIqU7d@c(fTH}NrA zRP|g_j3_!nQtUzd={m^+6=zu@(i?B>HsOFf3a_-}0b`xNL5%Vh_KQ|}raG}j^CSaW z??3+iQAWP_5Hl7+OSqPoaYur-;2%W0xI3HV`nHqWMCp zdA^%%OL5+2@@1H}@Z}+w_S~TNaX?w~@XeQsV)u@-v)0rU3KfJ&*JNFoS&5rmzmA2R zBT_ixTT)h9QiA`=%8(7m7oP6-mBZ_NL_z)+y^zwo)}xE-$UaAUn;qj>)J9_zBOgD1 za%JA0`lO?$MW(Z|FEH&PJk-x+pey>dd%b;YbPNlxSVG(+WFmJE6L zquvg$2tT>ik7ozh*@mw?wOz8`SIw#1^FaB?WC)(YBE4@Xy6oa_F6P@Ex4Ev!vrF{j zX_4h`+RC4=aB3p!#Yi+LR;O-$a5w1T^Z0lW5Ar7G-R4JxDWrFUD(RVihHLic*RLvE zoOO8WswDq|m7FfEm!5f+C9XUtBrLqPlFx}k`r0eFjB`u>d(s3eTaD-2!RkJkw?;B0 z8rbHd)JMsF#CuWer9Psg7(dUar!?Y8sAUzl`O=5;4wm=5^DU{cg)wg_4UJheEFG9I z6;tikB!%W}C83OvcPR0)PHPP3J@S%QlkzLbCUN?kqU?G@brvV^Uy_K^AxSjoB-(tJ z7*%aLEk5x&-l07sh-GvZP~eGlh%yg--Vvo*ZK!nKK@))gl_r(lyl1O;(yOGH+I5eG z!hEFoR6@ekV%b(GZLbV4(u*yM;c2YoSv+C5;`^qHRvYLzoql(6rdCCv@`e(_YrI`w zVMh!yg*x{%-`~g9vN>_w+}HckVy@cQZg*{S>dK9Ztyz?bemwr)UDS91H&XR5_ zH?uS%Hf>5Hjo+zX>L{dwZ-1Ge8P!+SVzuDK$>FZc?E(1 zH+&JGRiw@i@7(Y$=hE>_%41gr>l9xL7cO0MMqD&z!NN1*Q6$g(t2r9-4{3*-@=7=3 z3-itpkxbf741^R;aipAATD?s)jXOK-=M7Tq8Y#M>OMbna?kb_@-=b|M4cCp77A}?! zdy%XYScS#)($j`At$B^TmK?p2MwCJ!DSt^T$My_zF1Kwr`PA0nwZX~dCkt~p?EaG0 zjXo96te5GZW0h6R8W(?HQ?h-l*Kwyg@zF{p-cw@FBsMJ@`u_RojQOTHqB!mM$DwT6 zF=DGV8&;9yXFOIGs8b~#_W7$VKM~{L|1RX$@ikFSUvGtAASto!|Mjutbcu6$y!_09 zJI+aE1Ib7BRF=N}RX%AbgsQF62RmyIKU~4aX{FZXdg%TIZ;uETvG7~hYV3>h^|9o( bj?A+)OWG94nfj}sz@9MBHPI=c?2Y_C&dncP literal 0 HcmV?d00001 diff --git a/assets/textures/btn_32x32_01.png b/assets/textures/btn_32x32_01.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf8b711fdac86df6a06b80a1b3ceba5919ff54f GIT binary patch literal 3621 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 literal 0 HcmV?d00001 diff --git a/assets/textures/btn_32x32_01.png.import b/assets/textures/btn_32x32_01.png.import new file mode 100644 index 0000000..1108f91 --- /dev/null +++ b/assets/textures/btn_32x32_01.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/btn_32x32_01.png-79cbd90f22f1ab244008a919061d4f65.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/btn_32x32_01.png" +dest_files=[ "res://.import/btn_32x32_01.png-79cbd90f22f1ab244008a919061d4f65.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/textures/btn_32x32_02.png b/assets/textures/btn_32x32_02.png new file mode 100644 index 0000000000000000000000000000000000000000..f24007c0dbde45d5cd4563d62918993573d2f7a1 GIT binary patch literal 3638 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 IM6N<$f{c*6g8%>k literal 0 HcmV?d00001 diff --git a/assets/textures/btn_32x32_02.png.import b/assets/textures/btn_32x32_02.png.import new file mode 100644 index 0000000..e9541cf --- /dev/null +++ b/assets/textures/btn_32x32_02.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/btn_32x32_02.png-2f6195ca0f07c65d93abd1f340cd6564.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/btn_32x32_02.png" +dest_files=[ "res://.import/btn_32x32_02.png-2f6195ca0f07c65d93abd1f340cd6564.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/textures/btn_32x32_03.png b/assets/textures/btn_32x32_03.png new file mode 100644 index 0000000000000000000000000000000000000000..59f432c50ddf5e66b954fe4cbc86aa3ad8965efa GIT binary patch literal 3568 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 M07*qoM6N<$f_93h(*OVf literal 0 HcmV?d00001 diff --git a/assets/textures/btn_32x32_04.png.import b/assets/textures/btn_32x32_04.png.import new file mode 100644 index 0000000..5a9dbcf --- /dev/null +++ b/assets/textures/btn_32x32_04.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/btn_32x32_04.png-2ea1b94f4c4d8ccd184c302908f79a0a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/btn_32x32_04.png" +dest_files=[ "res://.import/btn_32x32_04.png-2ea1b94f4c4d8ccd184c302908f79a0a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/textures/btn_64x64_01.png b/assets/textures/btn_64x64_01.png new file mode 100644 index 0000000000000000000000000000000000000000..7fdcb564b427338f344d7bab3fcb0a2df12ab33a GIT binary patch literal 7425 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 literal 0 HcmV?d00001 diff --git a/assets/textures/btn_64x64_01.png.import b/assets/textures/btn_64x64_01.png.import new file mode 100644 index 0000000..75d72e8 --- /dev/null +++ b/assets/textures/btn_64x64_01.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/btn_64x64_01.png-4a5dcdc4ebc9d73c2165462f317264fa.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/btn_64x64_01.png" +dest_files=[ "res://.import/btn_64x64_01.png-4a5dcdc4ebc9d73c2165462f317264fa.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/textures/btn_64x64_02.png b/assets/textures/btn_64x64_02.png new file mode 100644 index 0000000000000000000000000000000000000000..636a6bfb05a034c6c59183d13a5cea4f3b3ae192 GIT binary patch literal 6833 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 literal 0 HcmV?d00001 diff --git a/assets/textures/btn_64x64_02.png.import b/assets/textures/btn_64x64_02.png.import new file mode 100644 index 0000000..7dfd96c --- /dev/null +++ b/assets/textures/btn_64x64_02.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/btn_64x64_02.png-05ad88b8d82e22a24c3fc59bc660150b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/btn_64x64_02.png" +dest_files=[ "res://.import/btn_64x64_02.png-05ad88b8d82e22a24c3fc59bc660150b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/textures/btn_64x64_03.png b/assets/textures/btn_64x64_03.png new file mode 100644 index 0000000000000000000000000000000000000000..0a36f088ed1741d8152dfec922ee7bb27f88fdc4 GIT binary patch literal 6981 zcmV-L8@l9)P)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000nhNklAJ^)-sRvyQlo zJEEeX&YT_Hk=1e6vpViLx{ivkozZ!Cgq?NPH&H}`3=E(I7=lZLgd`pE>Q1_o?!JBd zR_!1CAdluDNj!M0bM86G?R#(i>RZ3Z_xGzRp_JmA+%&%7?Hdn(?aRJ!_D|0cfj~eA zAx^4+2qCcB?P|}@_kAgw7RTcQ{{HvZj-E7W(s#16voFrd%9;|3#WZ!2IS(O(a5x+? z91eee@ZiC!g9i_;TXWOvfgu4Inf*@$cuk7B61>q^|2fh{a+kr4T}(lw#mJLWtCF!>Q6z$}bIe^7({G z(9+WKt4AJuR^uq%5co)Z~*IeyYYIx&;DEa zqqiQn6I{6D(mS0_=aOJB*zdk&S)6muIh?OoU=RTy11CG!#-?qX;$cOL2bSdQ^#v&T zf8Rl-yDz0gO35X&E@fZm|MA5aUtqJ@kW!}lNWPowukVEPZIMWX{QUf7S3I|H$De-q z_UdB-;J(%|`TqOw|FPfiAB4P8iamSwuvgnl#pxGf$Ikk{et=SnSS*IkW+SOFHk%F0 zvWUfESeAv$xrhtYK%0Mj&6&*qSerfG!3VKhy{<#J(J z7U6Ihr_+h1X&8o)8o0yZz%W2Xp2-=>?Qh+;rYj-mLpy>g(&7GiMHy zGN)h=;p5#O(bUw$*=L{4nT0dZ&}pHWO`A3m3WYfT{PQ`>J(FFL9TZSVI2=YPMPNMMVWJmx~P>HlXYJAlWrdn_OOA{$1e7=%CB8ETohvl%?Dp>Bk~1#F;c&31@N%{u{0sl}?u&f->8EscbuoVYcow;@;I~_TLrqN$S$I<4 zZfL6Kw^gsOBls!vPq~qNu2dSS-d_o^xnuXdn`aq?J7w3{qNJdaDG~WpC-4X__e;Hw*(IL|jlT48uT5iAfv?kHwzsyDV<7wem)vH`}XZi0XB&8Y8noQW2!cV0@+3rpi%$`A%xI`<{F2w0n)zw8!O%1iRwdCdH zaqsL^M5F&nYildTMH5mXYzn9HL2nf^X3SvWDVOo^TMyy?wx2l#7h+i!wY9a(EuF^& z=U1?`YcoEd4~N5X#PH~FIPz?H`skRnnv-U5*a=WI zEiElpEVqmm2?P+>rAR{L{|6Io8BU zDK#O4BVqaqP(mq%rfWjvlHvKA%$bW8EqWswjpiKfLrN(M3JL&dYl}NW%d+rzJQNld z($Ud@+wG>Orw6~^kIUtvxVRX@Fz|Z4#9}crGBPMCD#GD#(9+UEAP`7-@{*Dg{C+=n zyB)(Y=4 zSr@BOJ(w~krELI0!Y~Yur2zo-_4TQ6muwv!9kjN#qU$AFrwM+bJhoyCh6bLrU2c>2#z(%s#C zMD_1O*aRR%Ca6ey9v~u-2$4wSxG88dKNtXHiZ~5y>F!A>F-aq}niI9k+lmy`G(CX^yQd&3=z@uov5tyJBpUq$}__YDx z%Qh)xT!Yf_faEh%rc99|k=&dt1(WUDw}VWl0TQ8Unw&m;y0qKvM_S)x-Lqpy zA5f3Ah|_0a&~L-hT(~&sZcqcG+du$R79N#_2MvALg&0LPqsS&q7%z>f0lRQf%sA}W z@#7;zXhZ;T;YJ9d())luMTL>*JeM*2DYlmN>({ew+cp{-8&kQw%jIJ7#?)Xr(0u&{tL#AMRqO#3GM;nrULitIK)q<=3$G#yJOe5D881w7O_~+slS$t9feH zQ!HDyjGxT;DRxYH2#$z0ri%h8p)Dkmp*z7m@~LJ6EALrB-I@c4Y!G>ALR23|9N5~+ zqnrMN9e3~Gx!YeP3lBX6hsFP-8`Frb3}xbGKXoi$aXWRd9Y7QU&cg$x7gQIh0Hics zfbf9GhINm8zz?3hDIui()tCT)iHSjk2*!{;oX=Pucxe^&e{4jI?biXAkUuAn($Z3V zJ|A_T>__?IgHMD3#2EPCmm7HKTMzK?f}hh!!_asDdMXNyxCZ2q%l~x0#v8A^iOB7z zhhT%7A6d$V=c{?=zA836R?RQ}@C&kMWuf|Nx(>n#t5>h)BR(Jt&#?HUfukM~0J89~ zZrwWM0iaKYs)DfahnMio-@bqg7wxptLy+4h-pLbBJb^w5=$nSPA-dh-t#{ufhuo22 zhy(vhI*Sv%06J-B`}XZ%@2~n=K3s9d6?EaJhhV&Jh{@;Fa(&MCx#oszPy;D|4)4GJ zKJ6SrM;nrC)>q*K?bvCgftHpQ!~g&?Cpwu>IFSHdgWe0!MMXsgVobtRl77(zU;K4H zTO(V@#65xrVP)u=g zG0Nz#%F+EX>g(&%dh~3vIdI?rvYGzQGoc0D-QAd&!%m8Z-2@~S*<^F>x##vxyFmxl z4Qtn~#g4t7L(9TL1cNne*2JTLNWT^_vSDxlXC8{P@#AB`f(7Vh&^NOc9{A+tKePM~ z%LvoUIEooZF&%Vp`wO>Fvt}0}`v|5L3SkgAVcC-J9g_+VN9(4Wx$cYj-qP>!%H6+5 zWF}@cp}ns@xP}cIHZXnqbd*x;*s+6-Py7g1`q@W2yzgMdbAjQ?2HR+5eGL>>@Lgg__#BY`Bfu6UxdCEpuZ^B55mu#kiZk%5z6 z{Pb}uR+OW96PcfNnC6Py_=OWxJ7j(ek4nKo@&|D-4p21kt=g@%raIV75XOcSt( z4Xcgy5X6q1<#X?3;oOC6-@BbXd-l-P6{o`m1qIBQF@wtDi^w6DM-MzYh(V%5QBl#5 zWl2}^vmMD^EQYr%-b@pt7|oSs-(_*xb%V%Lh!D**(cIkJKZlTU|1e>~1VV&PSgs>6 zP+K~bq_EP`#xKJKvha{ce(IhmDc5EItSbddWG7ehrh)K-1Y zQ}dtX)&l^HI%yx0Ono#*91(!zo?z=JVdHo` z|LLCTTrl?nKC0P>a30PFFyX0tpJwC6jg*y@5ex>YuCAtgOHV)5Pj-Lv%{Mc}HVrS0 zLrlXhEX#^omK8%6gEvSBCz`R(3{5~1s_znVOEPs?$j#q@+R_pt=au*Vos% zQqrDy^W)>Zapf%k=i5PJaK(3YA12thyWaS-^Y5eS*NwD)*&M= zgrJC1*yG>LJMX;1=FOXFYHEs8-~`Ld7~^2##EF!bmosnPJWlnL(L(dEE!K_|Mf{~< zOU;U_?z&a=@`Y-}Z*@tt9{`%J>Dm-V5vH*0@1|b<>?5lm>Y>LGwTxjA!mVeKO*X9@ z!sqj)HbHBe7T-?mDIl9{{P+l4;o)1N(=*Y~!^>9Qa^HbJ9(>{r?{F)?Ly*q7(sdKNBR*1tTl z>gn~5ee^q#i&uJSmmSJT?iRQ8VSq}rX;GC=K;+|=$jSV+qjdW8=~Ks#A77N0m*>%ST{~H}(k1pP z%g)ZuU}IyWch|06`yyM-1L$-K4;?B*oAMHnK@}Z%+%N5+DNWaeaN`i;aElCb5ag&Z z9>QdxVaJXQi9iD+C&L*!g@(c;hD8(?hR7rc_*8^0)kLrCRWYU1AVP7}bAy^gvuR^- z2oEmoxY2MT$w-jelkM=J0%B-Hfe;2E6(k}LVJK5sM>^>~ XD{HH;#Rrd#00000NkvXXu0mjfI)r0S literal 0 HcmV?d00001 diff --git a/assets/textures/btn_64x64_03.png.import b/assets/textures/btn_64x64_03.png.import new file mode 100644 index 0000000..c866601 --- /dev/null +++ b/assets/textures/btn_64x64_03.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/btn_64x64_03.png-23b73d910e5721506fac33d7618a1ddc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/btn_64x64_03.png" +dest_files=[ "res://.import/btn_64x64_03.png-23b73d910e5721506fac33d7618a1ddc.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/textures/btn_64x64_04.png b/assets/textures/btn_64x64_04.png new file mode 100644 index 0000000000000000000000000000000000000000..165df951a2d509ebcf1406969fb901bc6270f5c7 GIT binary patch literal 4344 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 literal 0 HcmV?d00001 diff --git a/assets/textures/btn_64x64_05.png.import b/assets/textures/btn_64x64_05.png.import new file mode 100644 index 0000000..07e73e0 --- /dev/null +++ b/assets/textures/btn_64x64_05.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/btn_64x64_05.png-c8d3cdf69700363c7fe7e6983113e024.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/btn_64x64_05.png" +dest_files=[ "res://.import/btn_64x64_05.png-c8d3cdf69700363c7fe7e6983113e024.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/textures/fastBackwards.png b/assets/textures/fastBackwards.png new file mode 100644 index 0000000000000000000000000000000000000000..8eaee1a942bf6e90ef13ff153653048366ab3c6c GIT binary patch literal 645 zcmeAS@N?(olHy`uVBq!ia0vp^DImEakt zG3V{A+rH6(A}tS#FA1o&_yuS!Px2A^7`q`zx$cz)rfm%-hA(?3@V*sZoK*KrzNj+o5V0wA$ZO1F8RzJ;rS|qUb zQ&we_k33j;TrgNV{m2Kfv}9>t&1J2p%5$GvZpr;AdhLR=^Tow`!q`6;{PBx@tC3ad=KELQJC|jv zjqgl~FtFOBaEZyl=6Yz7)iW zJ~S^TMA}jJyy?R8-&TP%^~~I>Vf%0WwB;^eIKIzY?(&2~`-!HY=^?F3FPEMTLGy&} zDX*EfyyZEE_A||griWHldR6pnD4HjDAM-A$Xq9UgbAH zqmFarTR+phXmRNCx=OD*5)boTE4SLfVx8gp6IrvbZp%tTB+@}*p00i_>zopr0G|>d AWB>pF literal 0 HcmV?d00001 diff --git a/assets/textures/fastBackwards.png.import b/assets/textures/fastBackwards.png.import new file mode 100644 index 0000000..8764295 --- /dev/null +++ b/assets/textures/fastBackwards.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fastBackwards.png-23e3b875391285f6e1867ad4307c8e31.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/fastBackwards.png" +dest_files=[ "res://.import/fastBackwards.png-23e3b875391285f6e1867ad4307c8e31.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/textures/fastForward.png b/assets/textures/fastForward.png new file mode 100644 index 0000000000000000000000000000000000000000..6500b10b5aa505a40178d42bdb140da916bf9c3e GIT binary patch literal 15352 zcmeI3eQXnD9LJAs!8ss0r!Zg8vjmyZ?s{Fjtw&qZwVRvLZP|u&i^6Vq&$^SgSMP4D zTbSUOaq3JEBN%}oqGCj45rZNjY8(lf5j19KCW&$J1?J0QltduDJlEG}UCT2Q|9md# z`rGq-f8Xbx&+~hp-aq$5WBomg3T`T(C~8q%t)~foi~1*jKKvV=e69t4T^+7%RVivg zk^Y%Sy|BBOqHH^)7N6$xuI2i2dxV1qL7?$;Bp3*(T*P6B`f@PVn;8Qg zm1r9r2A4h{?ejL$Zdn1ewbW`9OlFp@u$8h_i;ZRPrp+d{jA2cT*=A%}&Qig#<#hZq zI16B8SHw=P$x{;_4*usbbZJ_cW0;3o z0(ebUT4XukjFoF+;_hj;n=V-^g+#eWz0=O5t5Y?TG6Ei615Q}e7Ff+jlexvra%E=D zWVy@4awZdE5>uvmcx6%Q?49KS4JtW{3H3mf=^k(oioC|p$pzKU^znMRx{#{zApz8R zoN(@?k|c6GU^{K)qSe?5EHjUor5+dIrFD$sY0 z!;siE$@3sy1JQlQNwcRKzaLxn`&`)fq z%EQIAGtm<+(U!WYScX1OOpsws=T^S6(zB1z(*;5^wtL!Ejafxi*-ccrQ|sXs;PS&A zfjNX?hBGs=I}2TW$PYv(lYo|JNKdgd`lc2VFuWhKaKPASOy z0TT}S?M$jMHKslJ3&6SMfULm73^>c|Or~ZeOF#Sd(uS1yXg#oYW>#Ce-luQ;KzCGM zVK%`FK5f7&o{Dy-r?y@>741$>O=YeLNt)9fA1$pJ$d&02Qs3SSx%ygHMJ`^3iZ+86`L7 z{~V;I^gkP;c4QEg1~w+Ru!v9r!G+Sm#sn7@5h@_KP#V~n;KCw81q2sL0~-@uSVX9R z;6iC&V}c8d2o(@qC=F~(aA6Ul0)h*rfsF|+EFx4uaG^A?F~NmJgbD~Qlm<2?xUh&& z0l|gRz{Ug@77;2SxKJ9{nBc-9LIngDN&_1cTv$Y?fZ#%DU}J&{iwG4ETqq4}OmJZl zp#p*nrGbqJE-WHcKyaZnura}fMT80nE|dl~Cb+POPyxY((!j<97ZwpJAh=K(*qGqL zB0>cO7fJ&gUlCV9>Saq1f^S&%z*i}APMlf?U&Ew@+9oeW^)08UEn6w-;y>{FJVkYz zC~B&mqPXWNYKgpk{fQcins>I&<7$aa{CxIvZ!UYi=kuL~e>LW4Rj+MXd~WcS?eC22 zX&kut?Sk7~Z*M<(WV-h9lFz>KS3EO$)qyi@H`Y%s&hN-89L+Zj6?(2+HbmFN{ zI8{{f==h3I&cTMWdH3Ho@#XX<`>#Fi-chsf)<)w~RZjMS>mGY#@YpS5`TnW<_6?iA z8(BD3+q~kw7l+H|TO4CUYHRcUVXmaYICk>crY^?MlN|4-oJO~qpAPYnLB>q^5*3?Vf1!Bv#|(;Kf@g%afn28$LWB Q>+j~)Ro8pos%jtj7oU#f(f|Me literal 0 HcmV?d00001 diff --git a/assets/textures/fastForward.png.import b/assets/textures/fastForward.png.import new file mode 100644 index 0000000..8c4477a --- /dev/null +++ b/assets/textures/fastForward.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fastForward.png-5dc9dc1dd0f314414d0e8358c405e79f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/fastForward.png" +dest_files=[ "res://.import/fastForward.png-5dc9dc1dd0f314414d0e8358c405e79f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/textures/left.png b/assets/textures/left.png new file mode 100644 index 0000000000000000000000000000000000000000..ebfb42abfcac1165bed157140fa741e6459bdd16 GIT binary patch literal 15319 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 literal 0 HcmV?d00001 diff --git a/icon.png.import b/icon.png.import new file mode 100644 index 0000000..a4c02e6 --- /dev/null +++ b/icon.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.png" +dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..8246000 --- /dev/null +++ b/project.godot @@ -0,0 +1,23 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=4 + +[application] + +config/name="Calendar" +run/main_scene="res://src/Calendar.tscn" +config/icon="res://icon.png" + +[physics] + +common/enable_pause_aware_picking=true + +[rendering] + +environment/default_environment="res://default_env.tres" diff --git a/src/Calendar.gd b/src/Calendar.gd new file mode 100644 index 0000000..e58e240 --- /dev/null +++ b/src/Calendar.gd @@ -0,0 +1,160 @@ +extends TextureButton + +signal date_selected(date) + +enum Month { JAN = 1, FEB = 2, MAR = 3, APR = 4, MAY = 5, JUN = 6, JUL = 7, + AUG = 8, SEP = 9, OCT = 10, NOV = 11, DEC = 12 } + + +const MONTH_NAME = [ + "January", "February", "March", "April", + "May", "June", "July", "August", + "September", "October", "November", "December" +] + +const MONTH_DAYS = [ + 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 +] + +const WEEKDAY_NAME = [ + "Sunday", "Monday", "Tuesday", "Wednesday", + "Thursday", "Friday", "Saturday" +] + +const MAX_YEAR = 9999 +const MIN_YEAR = 1970 +onready var popup = $popup +onready var label_month = $popup/form/bg/header/labels/month +onready var label_year = $popup/form/bg/header/labels/year +onready var button_month_prev = $popup/form/bg/header/prev_month +onready var button_month_next = $popup/form/bg/header/next_month +onready var button_year_prev = $popup/form/bg/header/prev_year +onready var button_year_next = $popup/form/bg/header/next_year +onready var days = $popup/form/days + +var day = 1 +var month = 1 +var year = 1970 +var weekday = 0 +var dst = 0 +var is_open = false + + +func _ready(): + # Set to today's date + var date = OS.get_date() + month = date["month"] + year = date["year"] + day = date["day"] + dst = date["dst"] + weekday = date["weekday"] + connect("pressed", self, "_show_popup") + button_month_prev.connect("pressed", self, "_goto_prev_month") + button_month_next.connect("pressed", self, "_goto_next_month") + button_year_prev.connect("pressed", self, "_goto_prev_year") + button_year_next.connect("pressed", self, "_goto_next_year") + popup.connect("popup_hide", self, "set_open", [false]) + setup_day_buttons() + + +func set_open(value): + is_open = value + + +func _show_popup(): + if is_open: + popup.hide() + is_open = false + return + + label_month.set_text(MONTH_NAME[month-1]) + label_year.set_text(str(year)) + popup.set_position(get_global_position()+Vector2(40, 40)) + popup.popup() + is_open = true + + +func set_year(value): + year = value + + +func _goto_next_month(): + if month < 12: + month += 1 + weekday = MONTH_DAYS[month-1] % 7 + else: + if year >= MAX_YEAR: + return + month = 1 + year += 1 + label_month.set_text(MONTH_NAME[month-1]) + label_year.set_text(str(year)) + setup_day_buttons() + + +func _goto_prev_month(): + if month > 1: + month -= 1 + weekday = MONTH_DAYS[month-1] % 7 + else: + if year <= MIN_YEAR: + return + month = 12 + year -= 1 + label_month.set_text(MONTH_NAME[month-1]) + label_year.set_text(str(year)) + setup_day_buttons() + + +func _goto_next_year(): + year = clamp(year+1, MIN_YEAR, MAX_YEAR) + label_year.set_text(str(year)) + setup_day_buttons() + + +func _goto_prev_year(): + year = clamp(year-1, MIN_YEAR, MAX_YEAR) + label_year.set_text(str(year)) + setup_day_buttons() + + +func get_weekday(date): + # See ref for details: https://artofmemory.com/blog/how-to-calculate-the-day-of-the-week/ + # Only works for Gregorian calendar + var day = date["day"] + var month = date["month"] + var year = date["year"] + var is_leap_year = false + if year % 4 == 0: + is_leap_year = year % 400 == 0 or year % 100 == 0 + var yy = int(str(year).right(2)) # get last 2 digits in year + var year_code = fmod((yy + floor(yy / 4)), 7.0) + var month_code = [0, 3, 3, 6, 1, 4, 6, 2, 5, 0, 3, 5][month-1] + var century_code = [4, 2, 0, 6, 4, 2, 0][floor(year/100)-17] # -17 because start with 1700 + var leap_year_code = -1 if is_leap_year and month < 2 else 0 +# print("year code: ", year_code, "\nmonth code: ", month_code, "\ncentury_code: ", century_code, "\nleap code: ", leap_year_code, "\nday: ", day) + return fmod((year_code + month_code + century_code + day + leap_year_code), 7) + + +func setup_day_buttons(): + var days_in_month = MONTH_DAYS[month-1] + var date = {"day": 1, "month": month, "year": year} + var first_weekday_month = get_weekday(date) +# print("weekday for {month}/{day}/{year}: ".format(date), get_weekday(date)) + clear_buttons() + var iter = 1 + for i in range(first_weekday_month, first_weekday_month+days_in_month): + var button = days.get_child(7+i) # +7 for labels + button.set_text(str(iter)) + if button.is_connected("pressed", self, "emit_signal"): + button.disconnect("pressed", self, "emit_signal") + button.connect("pressed", self, "emit_signal", ["date_selected", {"day": iter, "month": month, "year": year}]) + if i == day: + button.set_pressed(true) + iter += 1 + + +func clear_buttons(): + for i in range(7, days.get_child_count()): + var button = days.get_child(i) + button.set_text("") diff --git a/src/Calendar.tscn b/src/Calendar.tscn new file mode 100644 index 0000000..09453de --- /dev/null +++ b/src/Calendar.tscn @@ -0,0 +1,580 @@ +[gd_scene load_steps=12 format=2] + +[ext_resource path="res://src/Calendar.gd" type="Script" id=1] +[ext_resource path="res://assets/textures/btn_32x32_04.png" type="Texture" id=2] +[ext_resource path="res://assets/textures/btn_32x32_03.png" type="Texture" id=3] +[ext_resource path="res://src/calendar_days.tres" type="ButtonGroup" id=4] +[ext_resource path="res://assets/textures/right.png" type="Texture" id=5] +[ext_resource path="res://assets/textures/left.png" type="Texture" id=6] +[ext_resource path="res://assets/textures/fastBackwards.png" type="Texture" id=7] +[ext_resource path="res://assets/textures/fastForward.png" type="Texture" id=8] + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 0.819608, 0.8, 0.8, 1 ) +border_width_left = 4 +border_width_top = 4 +border_width_right = 4 +border_width_bottom = 4 +border_color = Color( 0.376471, 0.376471, 0.376471, 0.784314 ) +border_blend = true +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +expand_margin_left = 16.0 +expand_margin_right = 16.0 +expand_margin_top = 16.0 +expand_margin_bottom = 16.0 +shadow_color = Color( 0, 0, 0, 0.235294 ) +shadow_size = 16 + +[sub_resource type="StyleBoxFlat" id=3] +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_blend = true +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 +shadow_color = Color( 0, 0, 0, 0.352941 ) +shadow_size = 6 + +[sub_resource type="StyleBoxEmpty" id=2] + +[node name="Calendar" type="TextureButton"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_right = -1024.0 +margin_bottom = -600.0 +rect_min_size = Vector2( 32, 32 ) +texture_normal = ExtResource( 3 ) +texture_pressed = ExtResource( 2 ) +script = ExtResource( 1 ) + +[node name="popup" type="PopupPanel" parent="."] +visible = true +margin_left = 43.0 +margin_top = 43.0 +margin_right = 354.0 +margin_bottom = 341.0 +rect_min_size = Vector2( 350, 325 ) +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_styles/panel = SubResource( 1 ) + +[node name="form" type="VBoxContainer" parent="popup"] +margin_left = 4.0 +margin_top = 4.0 +margin_right = 350.0 +margin_bottom = 321.0 + +[node name="bg" type="PanelContainer" parent="popup/form"] +self_modulate = Color( 0.54902, 0.54902, 0.54902, 0.431373 ) +margin_right = 346.0 +margin_bottom = 16.0 +custom_styles/panel = SubResource( 3 ) + +[node name="header" type="HBoxContainer" parent="popup/form/bg"] +margin_left = 1.0 +margin_top = 1.0 +margin_right = 345.0 +margin_bottom = 15.0 + +[node name="prev_year" type="TextureButton" parent="popup/form/bg/header"] +modulate = Color( 0, 0, 0, 1 ) +margin_right = 32.0 +margin_bottom = 14.0 +rect_min_size = Vector2( 32, 0 ) +texture_normal = ExtResource( 7 ) +expand = true + +[node name="prev_month" type="TextureButton" parent="popup/form/bg/header"] +modulate = Color( 0, 0, 0, 1 ) +margin_left = 36.0 +margin_right = 68.0 +margin_bottom = 14.0 +rect_min_size = Vector2( 32, 0 ) +texture_normal = ExtResource( 6 ) +expand = true + +[node name="labels" type="HBoxContainer" parent="popup/form/bg/header"] +margin_left = 72.0 +margin_right = 272.0 +margin_bottom = 14.0 +rect_min_size = Vector2( 200, 0 ) +alignment = 1 + +[node name="month" type="Label" parent="popup/form/bg/header/labels"] +margin_left = 59.0 +margin_right = 104.0 +margin_bottom = 14.0 +text = "January" +align = 2 +valign = 1 +max_lines_visible = 1 + +[node name="year" type="Label" parent="popup/form/bg/header/labels"] +margin_left = 108.0 +margin_right = 140.0 +margin_bottom = 14.0 +size_flags_horizontal = 4 +size_flags_vertical = 5 +custom_styles/normal = SubResource( 2 ) +text = "2022" +valign = 1 +max_lines_visible = 1 + +[node name="next_month" type="TextureButton" parent="popup/form/bg/header"] +modulate = Color( 0, 0, 0, 1 ) +margin_left = 276.0 +margin_right = 308.0 +margin_bottom = 14.0 +rect_min_size = Vector2( 32, 0 ) +texture_normal = ExtResource( 5 ) +expand = true + +[node name="next_year" type="TextureButton" parent="popup/form/bg/header"] +modulate = Color( 0, 0, 0, 1 ) +margin_left = 312.0 +margin_right = 344.0 +margin_bottom = 14.0 +rect_min_size = Vector2( 32, 0 ) +texture_normal = ExtResource( 8 ) +expand = true + +[node name="spacer" type="Control" parent="popup/form"] +margin_top = 20.0 +margin_right = 346.0 +margin_bottom = 35.0 +rect_min_size = Vector2( 0, 15 ) + +[node name="days" type="GridContainer" parent="popup/form"] +margin_top = 39.0 +margin_right = 346.0 +margin_bottom = 197.0 +size_flags_horizontal = 3 +columns = 7 + +[node name="sunday" type="Label" parent="popup/form/days"] +margin_right = 46.0 +margin_bottom = 14.0 +text = "Sun" +align = 1 + +[node name="monday" type="Label" parent="popup/form/days"] +margin_left = 50.0 +margin_right = 96.0 +margin_bottom = 14.0 +text = "Mon" +align = 1 + +[node name="tuesday" type="Label" parent="popup/form/days"] +margin_left = 100.0 +margin_right = 146.0 +margin_bottom = 14.0 +text = "Tue" +align = 1 + +[node name="wednesday" type="Label" parent="popup/form/days"] +margin_left = 150.0 +margin_right = 196.0 +margin_bottom = 14.0 +text = "Wed" +align = 1 + +[node name="thursday" type="Label" parent="popup/form/days"] +margin_left = 200.0 +margin_right = 246.0 +margin_bottom = 14.0 +text = "Thu" +align = 1 + +[node name="friday" type="Label" parent="popup/form/days"] +margin_left = 250.0 +margin_right = 296.0 +margin_bottom = 14.0 +text = "Fri" +align = 1 + +[node name="saturday" type="Label" parent="popup/form/days"] +margin_left = 300.0 +margin_right = 346.0 +margin_bottom = 14.0 +text = "Sat" +align = 1 + +[node name="0" type="Button" parent="popup/form/days"] +margin_top = 18.0 +margin_right = 46.0 +margin_bottom = 38.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="1" type="Button" parent="popup/form/days"] +margin_left = 50.0 +margin_top = 18.0 +margin_right = 96.0 +margin_bottom = 38.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="2" type="Button" parent="popup/form/days"] +margin_left = 100.0 +margin_top = 18.0 +margin_right = 146.0 +margin_bottom = 38.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="3" type="Button" parent="popup/form/days"] +margin_left = 150.0 +margin_top = 18.0 +margin_right = 196.0 +margin_bottom = 38.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="4" type="Button" parent="popup/form/days"] +margin_left = 200.0 +margin_top = 18.0 +margin_right = 246.0 +margin_bottom = 38.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="5" type="Button" parent="popup/form/days"] +margin_left = 250.0 +margin_top = 18.0 +margin_right = 296.0 +margin_bottom = 38.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="6" type="Button" parent="popup/form/days"] +margin_left = 300.0 +margin_top = 18.0 +margin_right = 346.0 +margin_bottom = 38.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="7" type="Button" parent="popup/form/days"] +margin_top = 42.0 +margin_right = 46.0 +margin_bottom = 62.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="8" type="Button" parent="popup/form/days"] +margin_left = 50.0 +margin_top = 42.0 +margin_right = 96.0 +margin_bottom = 62.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="9" type="Button" parent="popup/form/days"] +margin_left = 100.0 +margin_top = 42.0 +margin_right = 146.0 +margin_bottom = 62.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="10" type="Button" parent="popup/form/days"] +margin_left = 150.0 +margin_top = 42.0 +margin_right = 196.0 +margin_bottom = 62.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="11" type="Button" parent="popup/form/days"] +margin_left = 200.0 +margin_top = 42.0 +margin_right = 246.0 +margin_bottom = 62.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="12" type="Button" parent="popup/form/days"] +margin_left = 250.0 +margin_top = 42.0 +margin_right = 296.0 +margin_bottom = 62.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="13" type="Button" parent="popup/form/days"] +margin_left = 300.0 +margin_top = 42.0 +margin_right = 346.0 +margin_bottom = 62.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="14" type="Button" parent="popup/form/days"] +margin_top = 66.0 +margin_right = 46.0 +margin_bottom = 86.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="15" type="Button" parent="popup/form/days"] +margin_left = 50.0 +margin_top = 66.0 +margin_right = 96.0 +margin_bottom = 86.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="16" type="Button" parent="popup/form/days"] +margin_left = 100.0 +margin_top = 66.0 +margin_right = 146.0 +margin_bottom = 86.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="17" type="Button" parent="popup/form/days"] +margin_left = 150.0 +margin_top = 66.0 +margin_right = 196.0 +margin_bottom = 86.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="18" type="Button" parent="popup/form/days"] +margin_left = 200.0 +margin_top = 66.0 +margin_right = 246.0 +margin_bottom = 86.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="19" type="Button" parent="popup/form/days"] +margin_left = 250.0 +margin_top = 66.0 +margin_right = 296.0 +margin_bottom = 86.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="20" type="Button" parent="popup/form/days"] +margin_left = 300.0 +margin_top = 66.0 +margin_right = 346.0 +margin_bottom = 86.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="21" type="Button" parent="popup/form/days"] +margin_top = 90.0 +margin_right = 46.0 +margin_bottom = 110.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="22" type="Button" parent="popup/form/days"] +margin_left = 50.0 +margin_top = 90.0 +margin_right = 96.0 +margin_bottom = 110.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="23" type="Button" parent="popup/form/days"] +margin_left = 100.0 +margin_top = 90.0 +margin_right = 146.0 +margin_bottom = 110.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="24" type="Button" parent="popup/form/days"] +margin_left = 150.0 +margin_top = 90.0 +margin_right = 196.0 +margin_bottom = 110.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="25" type="Button" parent="popup/form/days"] +margin_left = 200.0 +margin_top = 90.0 +margin_right = 246.0 +margin_bottom = 110.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="26" type="Button" parent="popup/form/days"] +margin_left = 250.0 +margin_top = 90.0 +margin_right = 296.0 +margin_bottom = 110.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="27" type="Button" parent="popup/form/days"] +margin_left = 300.0 +margin_top = 90.0 +margin_right = 346.0 +margin_bottom = 110.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="28" type="Button" parent="popup/form/days"] +margin_top = 114.0 +margin_right = 46.0 +margin_bottom = 134.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="29" type="Button" parent="popup/form/days"] +margin_left = 50.0 +margin_top = 114.0 +margin_right = 96.0 +margin_bottom = 134.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="30" type="Button" parent="popup/form/days"] +margin_left = 100.0 +margin_top = 114.0 +margin_right = 146.0 +margin_bottom = 134.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="31" type="Button" parent="popup/form/days"] +margin_left = 150.0 +margin_top = 114.0 +margin_right = 196.0 +margin_bottom = 134.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="32" type="Button" parent="popup/form/days"] +margin_left = 200.0 +margin_top = 114.0 +margin_right = 246.0 +margin_bottom = 134.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="33" type="Button" parent="popup/form/days"] +margin_left = 250.0 +margin_top = 114.0 +margin_right = 296.0 +margin_bottom = 134.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="34" type="Button" parent="popup/form/days"] +margin_left = 300.0 +margin_top = 114.0 +margin_right = 346.0 +margin_bottom = 134.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="35" type="Button" parent="popup/form/days"] +margin_top = 138.0 +margin_right = 46.0 +margin_bottom = 158.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="36" type="Button" parent="popup/form/days"] +margin_left = 50.0 +margin_top = 138.0 +margin_right = 96.0 +margin_bottom = 158.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="37" type="Button" parent="popup/form/days"] +margin_left = 100.0 +margin_top = 138.0 +margin_right = 146.0 +margin_bottom = 158.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="38" type="Button" parent="popup/form/days"] +margin_left = 150.0 +margin_top = 138.0 +margin_right = 196.0 +margin_bottom = 158.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="39" type="Button" parent="popup/form/days"] +margin_left = 200.0 +margin_top = 138.0 +margin_right = 246.0 +margin_bottom = 158.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="40" type="Button" parent="popup/form/days"] +margin_left = 250.0 +margin_top = 138.0 +margin_right = 296.0 +margin_bottom = 158.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="41" type="Button" parent="popup/form/days"] +margin_left = 300.0 +margin_top = 138.0 +margin_right = 346.0 +margin_bottom = 158.0 +size_flags_horizontal = 3 +toggle_mode = true +group = ExtResource( 4 ) + +[node name="Tween" type="Tween" parent="."] diff --git a/src/Date.gd b/src/Date.gd new file mode 100644 index 0000000..9e31d4b --- /dev/null +++ b/src/Date.gd @@ -0,0 +1,54 @@ + + +# Supported Date Formats: +# DD : Two digit day of month +# MM : Two digit month +# YY : Two digit year +# YYYY : Four digit year +func date(date_format = "DD-MM-YY") -> String: + if("DD".is_subsequence_of(date_format)): + date_format = date_format.replace("DD", str(day()).pad_zeros(2)) + if("MM".is_subsequence_of(date_format)): + date_format = date_format.replace("MM", str(month()).pad_zeros(2)) + if("YYYY".is_subsequence_of(date_format)): + date_format = date_format.replace("YYYY", str(year())) + elif("YY".is_subsequence_of(date_format)): + date_format = date_format.replace("YY", str(year()).substr(2,3)) + return date_format + + +enum Month { JAN = 1, FEB = 2, MAR = 3, APR = 4, MAY = 5, JUN = 6, JUL = 7, + AUG = 8, SEP = 9, OCT = 10, NOV = 11, DEC = 12 } + + +const MONTH_NAME = [ + "Jan", "Feb", "Mar", "Apr", + "May", "Jun", "Jul", "Aug", + "Sep", "Oct", "Nov", "Dec" ] + +const WEEKDAY_NAME = [ + "Sunday", "Monday", "Tuesday", "Wednesday", + "Thursday", "Friday", "Saturday" ] + +func get_days_in_month(month : int, year : int) -> int: + var number_of_days : int + if(month == Month.APR || month == Month.JUN || month == Month.SEP + || month == Month.NOV): + number_of_days = 30 + elif(month == Month.FEB): + var is_leap_year = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0) + if(is_leap_year): + number_of_days = 29 + else: + number_of_days = 28 + else: + number_of_days = 31 + + return number_of_days + +func get_weekday(day : int, month : int, year : int) -> int: + var t : Array = [0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4] + if(month < 3): + year -= 1 + return (year + year/4 - year/100 + year/400 + t[month - 1] + day) % 7 + diff --git a/src/calendar_days.tres b/src/calendar_days.tres new file mode 100644 index 0000000..0e55d74 --- /dev/null +++ b/src/calendar_days.tres @@ -0,0 +1,3 @@ +[gd_resource type="ButtonGroup" format=2] + +[resource]