From ea2cf5787ec1ce4f1f20c6f1243c4bb696b0227e Mon Sep 17 00:00:00 2001 From: Ategon Date: Sat, 14 Sep 2024 23:21:43 -0400 Subject: [PATCH] Add sprites --- Main.tscn | 222 +++++++++++++++++++++- parts/buildings/images/foodgathering.png | Bin 401 -> 235 bytes parts/buildings/images/foodprocessing.png | Bin 401 -> 299 bytes parts/buildings/images/house.png | Bin 401 -> 367 bytes parts/buildings/images/quarter.png | Bin 401 -> 280 bytes parts/buildings/images/tents.png | Bin 401 -> 247 bytes parts/buildings/images/waterprocessor.png | Bin 401 -> 320 bytes parts/buildings/images/waterpump.png | Bin 401 -> 250 bytes stone.png | Bin 0 -> 284 bytes stone.png.import | 34 ++++ tiles-v3.png | Bin 1869 -> 1849 bytes tiles_foodwater.png | Bin 0 -> 1394 bytes tiles_foodwater.png.import | 34 ++++ tiles_houses.png | Bin 0 -> 1008 bytes tiles_houses.png.import | 34 ++++ ui/BuildingIcon.tscn | 12 +- ui/UI.tscn | 105 +++++----- ui/building_menu.gd | 2 +- wood.png | Bin 0 -> 336 bytes wood.png.import | 34 ++++ 20 files changed, 416 insertions(+), 61 deletions(-) create mode 100644 stone.png create mode 100644 stone.png.import create mode 100644 tiles_foodwater.png create mode 100644 tiles_foodwater.png.import create mode 100644 tiles_houses.png create mode 100644 tiles_houses.png.import create mode 100644 wood.png create mode 100644 wood.png.import diff --git a/Main.tscn b/Main.tscn index 6cab439..5ced615 100644 --- a/Main.tscn +++ b/Main.tscn @@ -1,8 +1,7 @@ -[gd_scene load_steps=26 format=4 uid="uid://5ske2hm55rce"] +[gd_scene load_steps=30 format=4 uid="uid://5ske2hm55rce"] [ext_resource type="PackedScene" uid="uid://n2lpy72tkyc8" path="res://storm/StormManager.tscn" id="1_gcxt1"] [ext_resource type="Script" path="res://main.gd" id="1_pg2kh"] -[ext_resource type="PackedScene" uid="uid://bxctpr0tfqidf" path="res://ui/UI.tscn" id="1_ve2mn"] [ext_resource type="Theme" uid="uid://d035h7upxrw3h" path="res://theme.tres" id="1_xbn5h"] [ext_resource type="TileSet" uid="uid://dhy53lakrlutm" path="res://TIleSet.tres" id="2_68wnv"] [ext_resource type="Script" path="res://Level.gd" id="4_8xbmx"] @@ -14,14 +13,20 @@ [ext_resource type="PackedScene" uid="uid://b22pr3istdhcv" path="res://ui/BuildingMenu.tscn" id="7_hnxcf"] [ext_resource type="Script" path="res://ui_level.gd" id="9_8qp2o"] [ext_resource type="Script" path="res://ui.gd" id="10_vm6py"] +[ext_resource type="Texture2D" uid="uid://cd205j7rs5ph7" path="res://ui/buildingmeny.png" id="11_psgyr"] +[ext_resource type="Texture2D" uid="uid://rtrb5p3o61i4" path="res://ui/essence_icon.png" id="12_2i27n"] [ext_resource type="PackedScene" path="res://Night.tscn" id="13_8fvl0"] +[ext_resource type="Script" path="res://ui/counters.gd" id="13_fqswr"] [ext_resource type="AudioStream" uid="uid://dfxndvkdey800" path="res://light version final(1).wav" id="13_tvksj"] [ext_resource type="Script" path="res://start.gd" id="14_3fkxs"] [ext_resource type="Script" path="res://small_wave.gd" id="14_d8e1g"] +[ext_resource type="Texture2D" uid="uid://dwm8p1koiqee8" path="res://wood.png" id="14_dmibc"] [ext_resource type="AudioStream" uid="uid://dk2thkxy31doi" path="res://heavy version.wav" id="14_frsfx"] +[ext_resource type="Texture2D" uid="uid://ckbq5ipvom580" path="res://stone.png" id="15_scpqp"] [sub_resource type="Animation" id="Animation_ycb31"] resource_name = "start" +length = 2.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true @@ -70,6 +75,42 @@ tracks/3/keys = { "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] } +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = false +tracks/4/path = NodePath("CanvasLayer/UI:position") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.933333, 1.7), +"transitions": PackedFloat32Array(-2, -2, -2), +"update": 0, +"values": [Vector2(0, -28.23), Vector2(0, -28.23), Vector2(0, 0)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("CanvasLayer/UI/Background/Control:position") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 1.5, 1.53333, 1.56667, 1.6, 1.63333, 1.66667, 1.7, 1.73333, 1.76667, 1.8, 1.83333, 1.86667, 1.9, 1.93333, 1.96667, 2), +"transitions": PackedFloat32Array(-2, -2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [Vector2(0, -28), Vector2(0, -28), Vector2(0, -28.5265), Vector2(0, -29.629), Vector2(0, -30.5916), Vector2(0, -30.6985), Vector2(0, -29.2339), Vector2(0, -25.4821), Vector2(0, -18.7272), Vector2(0, -9.27276), Vector2(0, -2.51792), Vector2(0, 1.23389), Vector2(0, 2.69845), Vector2(0, 2.59156), Vector2(0, 1.629), Vector2(0, 0.526546), Vector2(0, 0)] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("CanvasLayer/UI/Background/Control2:position") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(1.16667, 1.2, 1.23333, 1.26667, 1.3, 1.33333, 1.36667, 1.4, 1.43333, 1.46667, 1.5, 1.53333, 1.56667, 1.6, 1.63333, 1.66667), +"transitions": PackedFloat32Array(-2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [Vector2(0, -28), Vector2(0, -28.5265), Vector2(0, -29.629), Vector2(0, -30.5916), Vector2(0, -30.6985), Vector2(0, -29.2339), Vector2(0, -25.4821), Vector2(0, -18.7272), Vector2(0, -9.27276), Vector2(0, -2.51792), Vector2(0, 1.23389), Vector2(0, 2.69845), Vector2(0, 2.59156), Vector2(0, 1.629), Vector2(0, 0.526546), Vector2(0, 0)] +} [sub_resource type="Animation" id="Animation_gcod0"] length = 0.001 @@ -121,6 +162,30 @@ tracks/3/keys = { "update": 0, "values": [Color(1, 1, 1, 1)] } +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("CanvasLayer/UI/Background/Control:position") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, -28)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("CanvasLayer/UI/Background/Control2:position") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, -28)] +} [sub_resource type="AnimationLibrary" id="AnimationLibrary_8mn2x"] _data = { @@ -328,12 +393,159 @@ libraries = { "": SubResource("AnimationLibrary_8mn2x") } -[node name="UI" parent="CanvasLayer" instance=ExtResource("1_ve2mn")] -visible = false +[node name="UI" type="Control" parent="CanvasLayer"] +custom_minimum_size = Vector2(640, 360) +layout_mode = 3 anchors_preset = 15 +anchor_right = 1.0 anchor_bottom = 1.0 -offset_bottom = 0.0 +grow_horizontal = 2 grow_vertical = 2 +theme = ExtResource("1_xbn5h") + +[node name="Background" type="NinePatchRect" parent="CanvasLayer/UI"] +self_modulate = Color(0.67451, 0.67451, 0.67451, 0) +custom_minimum_size = Vector2(86.39, 22.095) +layout_mode = 2 +offset_left = 7.0 +offset_top = 3.0 +offset_right = 639.0 +offset_bottom = 25.095 +size_flags_vertical = 0 +texture = ExtResource("11_psgyr") +region_rect = Rect2(-0.458088, -0.349636, 186.046, 47.2991) + +[node name="EssenceIcon" type="TextureRect" parent="CanvasLayer/UI/Background"] +visible = false +layout_mode = 0 +offset_left = 120.0 +offset_right = 144.0 +offset_bottom = 24.0 +texture = ExtResource("12_2i27n") +expand_mode = 2 + +[node name="EssenceCountLabel" type="Label" parent="CanvasLayer/UI/Background"] +visible = false +layout_mode = 2 +offset_left = 110.0 +offset_right = 165.0 +offset_bottom = 24.0 +theme_override_colors/font_color = Color(1, 1, 1, 1) +text = "000" +horizontal_alignment = 2 +vertical_alignment = 1 +script = ExtResource("13_fqswr") +key = "essence" + +[node name="Control" type="Control" parent="CanvasLayer/UI/Background"] +anchors_preset = 0 +offset_top = -28.0 +offset_right = 40.0 +offset_bottom = 12.0 + +[node name="WoodIcon" type="TextureRect" parent="CanvasLayer/UI/Background/Control"] +layout_mode = 0 +offset_left = 44.0 +offset_top = 1.0 +offset_right = 60.0 +offset_bottom = 17.0 +texture = ExtResource("14_dmibc") +expand_mode = 2 + +[node name="WoodCountLabel" type="Label" parent="CanvasLayer/UI/Background/Control"] +layout_mode = 2 +offset_left = 65.0 +offset_right = 124.0 +offset_bottom = 24.0 +theme_override_colors/font_color = Color(0.534989, 0.260301, 0.265325, 1) +theme_override_constants/outline_size = 3 +theme_override_font_sizes/font_size = 8 +text = "0 +" +vertical_alignment = 1 +script = ExtResource("13_fqswr") +key = "wood" + +[node name="Control2" type="Control" parent="CanvasLayer/UI/Background"] +anchors_preset = 0 +offset_top = -28.0 +offset_right = 40.0 +offset_bottom = 12.0 + +[node name="StoneIcon" type="TextureRect" parent="CanvasLayer/UI/Background/Control2"] +layout_mode = 0 +offset_left = 2.0 +offset_top = 2.0 +offset_right = 18.0 +offset_bottom = 18.0 +texture = ExtResource("15_scpqp") + +[node name="StoneCountLabel" type="Label" parent="CanvasLayer/UI/Background/Control2"] +layout_mode = 2 +offset_left = 23.0 +offset_right = 61.0 +offset_bottom = 24.0 +theme_override_colors/font_color = Color(0.258486, 0.352181, 0.402271, 1) +theme_override_constants/outline_size = 3 +theme_override_font_sizes/font_size = 8 +text = "0" +vertical_alignment = 1 +script = ExtResource("13_fqswr") +key = "stone" + +[node name="RightCounters" type="VBoxContainer" parent="CanvasLayer/UI"] +visible = false +layout_direction = 2 +layout_mode = 2 +offset_left = 527.0 +offset_right = 640.0 +offset_bottom = 360.0 + +[node name="RightCounters" type="MarginContainer" parent="CanvasLayer/UI/RightCounters"] +layout_mode = 2 + +[node name="Background" type="NinePatchRect" parent="CanvasLayer/UI/RightCounters/RightCounters"] +custom_minimum_size = Vector2(113, 24) +layout_mode = 2 +texture = ExtResource("11_psgyr") +region_rect = Rect2(1.19859, 0.999939, 182.287, 45.1203) + +[node name="PopulationIcon" type="TextureRect" parent="CanvasLayer/UI/RightCounters/RightCounters/Background"] +layout_mode = 0 +offset_left = 10.0 +offset_right = 34.0 +offset_bottom = 24.0 +expand_mode = 2 + +[node name="FloodLevelIcon" type="TextureRect" parent="CanvasLayer/UI/RightCounters/RightCounters/Background"] +layout_mode = 0 +offset_left = 65.0 +offset_right = 89.0 +offset_bottom = 24.0 +expand_mode = 2 + +[node name="PopulationCountLabel" type="Label" parent="CanvasLayer/UI/RightCounters/RightCounters/Background"] +layout_mode = 2 +offset_right = 55.0 +offset_bottom = 24.0 +theme_override_colors/font_color = Color(1, 1, 1, 1) +text = "000" +horizontal_alignment = 2 +vertical_alignment = 1 +script = ExtResource("13_fqswr") +key = "population" + +[node name="FloodLevelCountLabel" type="Label" parent="CanvasLayer/UI/RightCounters/RightCounters/Background"] +layout_mode = 2 +offset_left = 55.0 +offset_right = 110.0 +offset_bottom = 24.0 +theme_override_colors/font_color = Color(1, 1, 1, 1) +text = "000" +horizontal_alignment = 2 +vertical_alignment = 1 +script = ExtResource("13_fqswr") +key = "flood_level" [node name="InfoWindow" parent="CanvasLayer" instance=ExtResource("7_f4xfy")] visible = false diff --git a/parts/buildings/images/foodgathering.png b/parts/buildings/images/foodgathering.png index 4a600362c6138a46b38cb69c210d07b0dbd78f06..174651948e0893c3a8bc03f84b16dfe18c2ab3cc 100644 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|mU_B4hFJ6_ zCrGe1%d9xD`A_)7^q>9yyvlmLJV5YM@*Rlc5l(-Tk^lrdK7ZhEt8&YcdhVy43>GMP zsnnH}!)BPx$OG!jQRA_jK+@xCns=nT784x#IqK7DWRGpKrU>@4`w~b>>ps4XAD6)aQ{+63gIq zua#CuK-O9Ui$*+n!6x~%r?UEhhK0%m5n+WBo8;4;YC6E`AWOReo8ke>llVc11!#Hs zUQ|0!hZwPdthEGCUnfKY+;CKR1-L~_d;TK2&WJywClMoT-d0!NIHiRb`86gfPx#LlQ9Z|FcgNrmY%`Mxg{6rQV@ECf@>EKk`n}a2f-tBbyVzDa4L9) zbTN;ZCautaddByCd6Ec!W|LUAD|(VIt=1ZVuIn(yeC^+*%vDtZP?n{v8DnfHiB1rL ze&&gU3k5a?j^ikGp63h6)`uIVIN$F{IQHxWwowXzeO-$rYuy|Nxi x^?D`m0RW9s@-Gb26a`nMQOfEpv%fq4$QuKYTDp|bmD~UT002ovPDHLkV1f%Px$OG!jQRA_jK+@xCns=nT784x#IqK7DWRGpKrU>@4`w~b>>ps4XAD6)aQ{+63gIq zua#CuK-O9Ui$*+n!6x~%r?UEhhK0%m5n+WBo8;4;YC6E`AWOReo8ke>llVc11!#Hs zUQ|0!hZwPdthEGCUnfKY+;CKR1-L~_d;TK2&WJywClMoT-d0!NIHiRb`86gfPx$DM>^@R5*>blCev}Kop0+l#F7QR-G*^D0Fbk;NZ~BOwRrZk|~?CgVL>&e@H+` zH&>yE(xDKc#UL(HL#g1@DGuSTFU^_F-*k6*-#{x$mc96ra7nCG5$p7oI4$J!Hfm}Ct zb69qwW`V literal 401 zcmV;C0dD?@P)Px$OG!jQRA_jK+@xCns=nT784x#IqK7DWRGpKrU>@4`w~b>>ps4XAD6)aQ{+63gIq zua#CuK-O9Ui$*+n!6x~%r?UEhhK0%m5n+WBo8;4;YC6E`AWOReo8ke>llVc11!#Hs zUQ|0!hZwPdthEGCUnfKY+;CKR1-L~_d;TK2&WJywClMoT-d0!NIHiRb`86gf$=I|`n6Ea{(<6vfHKKwhJA83q(1j|v82RS7Tk62Uo&$Zds|M1$}YM!iJ zVLW1Xs$jY)iA%z;(NxMm=jG4yKzAu<=^X{RZ$XaK(Sq+^jM!2yYpi+IZo$C7>giT> UGx+UJpzjzwUHx3vIVCg!03)PqQ2+n{ literal 401 zcmV;C0dD?@P)Px$OG!jQRA_jK+@xCns=nT784x#IqK7DWRGpKrU>@4`w~b>>ps4XAD6)aQ{+63gIq zua#CuK-O9Ui$*+n!6x~%r?UEhhK0%m5n+WBo8;4;YC6E`AWOReo8ke>llVc11!#Hs zUQ|0!hZwPdthEGCUnfKY+;CKR1-L~_d;TK2&WJywClMoT-d0!NIHiRb`86gf(eDKUQOUw z(e>(Id!`Hf#!hZSp2S0`yPFiHn}K-F|3_y;*SregaoG0v;LrGik0*um3=M#wBwae0 zMUUI;tikMwyom`32^FV)$R1{uNGwS5=I`P)xGgCmA+aXM-Uy`FXGRgPoR|dL0%;cG ngqQOoEv`Odd9hA%4ggTe~DWM4fTf17~ literal 401 zcmV;C0dD?@P)Px$OG!jQRA_jK+@xCns=nT784x#IqK7DWRGpKrU>@4`w~b>>ps4XAD6)aQ{+63gIq zua#CuK-O9Ui$*+n!6x~%r?UEhhK0%m5n+WBo8;4;YC6E`AWOReo8ke>llVc11!#Hs zUQ|0!hZwPdthEGCUnfKY+;CKR1-L~_d;TK2&WJywClMoT-d0!NIHiRb`86gfPx#`bk7VR5*>blc9?OK@^8SMKEdc9}rANt8mF=^28=0W}{sY><0!ni-=85lSR|2 zO~fE#SlBLGyep=$sO-+}n{wO_rp&zG_ujmD1OF`bT%uwo^Xza2pjOC>u?dse8czY3 z9nRDWc@+hb0Blbe+RZuu)?g}@sRIm`=b0?ij2KMalT_{cj_#sio zmqJ(gYJ7@W*Q34>@NSF_c^ONsZYWk7<@byD=U_eRn?^sZ&Sb7it*-Gi{aFvD8dbEP SSk`0!0000O literal 401 zcmV;C0dD?@P)Px$OG!jQRA_jK+@xCns=nT784x#IqK7DWRGpKrU>@4`w~b>>ps4XAD6)aQ{+63gIq zua#CuK-O9Ui$*+n!6x~%r?UEhhK0%m5n+WBo8;4;YC6E`AWOReo8ke>llVc11!#Hs zUQ|0!hZwPdthEGCUnfKY+;CKR1-L~_d;TK2&WJywClMoT-d0!NIHiRb`86gfY?O`!7^0`~v(g*~Kx399TmWyHg)1K+V9?<;YS42T1|7O9o3%hcyH?BII zcHsXJV{eIfdbb$OPwd)77EXC*eaJ#3o){Qcq# jC*u~42J@%9b_@)rXH6Dr&f#$dx}U+*)z4*}Q$iB}RgPVl literal 401 zcmV;C0dD?@P)Px$OG!jQRA_jK+@xCns=nT784x#IqK7DWRGpKrU>@4`w~b>>ps4XAD6)aQ{+63gIq zua#CuK-O9Ui$*+n!6x~%r?UEhhK0%m5n+WBo8;4;YC6E`AWOReo8ke>llVc11!#Hs zUQ|0!hZwPdthEGCUnfKY+;CKR1-L~_d;TK2&WJywClMoT-d0!NIHiRb`86gfPx#)=5M`R5*>rlQ9c}Fc5{Gv6Q-X=;YE+aE){d{r^L8Ds?Rsr~ZOcMKI}N(z|HH ztq%fnx$pAs5`lj!iNx*N{J8=a0Ho3^*tZ>CkNboXAuN?fUX*C+ifxSWq9rSpM&EW5 zATP===D7{EP2sSGrmkoqH=`tMVGZoR0a$0nN~O`%6;9_1gUw*PGkS>A#KD}l*^VvZ z;8!4=x=%<2L@J^=%t2n1c;2osgF*NHzzoJOr?4GYz+X!^z?j4R;mE;J{t44Q0X}{D i9%BCjE4H8|ex1GP_kl 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 AI{*Lx literal 0 HcmV?d00001 diff --git a/tiles_foodwater.png.import b/tiles_foodwater.png.import new file mode 100644 index 0000000..3f3b680 --- /dev/null +++ b/tiles_foodwater.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmxo8xwxghc1k" +path="res://.godot/imported/tiles_foodwater.png-ed3756163c1eca2252bbac5318eafb39.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://tiles_foodwater.png" +dest_files=["res://.godot/imported/tiles_foodwater.png-ed3756163c1eca2252bbac5318eafb39.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/tiles_houses.png b/tiles_houses.png new file mode 100644 index 0000000000000000000000000000000000000000..91298dcf7d9e2a60b6ae39bd7bc69940c7efd720 GIT binary patch literal 1008 zcmVPx&kV!;AR9J=WmrqDkTO7wf_aUwNgV0qG5*eEj+x+jEyEeA_5Qb!~2&3 z_~XihinoGp{{jr1>f`Qn|HBCI*Z5fg#zvC>Tx!cX#NEGdL0dO|Bi zhzoM*MQ7|e18(<)IKZ7-X#gg!b(KAk*Kb5fWJ4sfAzp3ocs`c~4+Jd*;7Hv&j?}$# zu3u*h(f7rQU`X#7`}fQSIt+ISB@eM74=E=S%y-pbo!)dX#aJL%~kA!Wt& z6;{KE8wx}CJCw!~m-rI98pOMbwh(vqo=^r5y?WMk4ihD>-Chr-ONgeId^(iZ^V!fv^8=JMcbvV~EV$7!E z%1u1z9x@JmET*iu3cBfDVK!AT@1NYFy8=JttB)^cQ*q@MvybnM{eGZU*zX7Y5?6zo z_5<#uVKb^G#`~%gQS*L4ew-NZtCX`Zc|pzkfzN9n09(wTqrn8ewI2{-e*Hk=(OUq{ zojK$$0AOKZp02KL`(kYynh)v1wD`7uKrcjy19TkAkV_ZV`St_y_SbascUuH@752Ix zs5e`H!rQ2j?>LrmVpLNhURwd%{m0(P-AYulm5Td;N>OjN&>kCLd2X6bwMs^^(J3j?LetoT?9Lsalsy#L!V=`)$e_t*-+T1`$}{I&amFRPn0wp@j2dH?_b4rN$LW=%~1 eDgXcg2mk;800000(o>TF0000Px$3Q0skR5*>LlEG?(Fcd|Pj