From f7489a26cf0ff6f7cc235f4f7f981964404db7b9 Mon Sep 17 00:00:00 2001 From: PIYUJIN Date: Tue, 17 Jun 2025 19:11:41 +0900 Subject: [PATCH 01/12] =?UTF-8?q?[Feat]=20#30=20=20=EB=A7=A4=EC=9E=A5=20?= =?UTF-8?q?=EC=84=B8=EB=B6=80=20=EC=A0=95=EB=B3=B4=20=EC=9E=85=EB=A0=A5=20?= =?UTF-8?q?=EB=A9=94=EC=9D=B8=20=ED=99=94=EB=A9=B4=20=EA=B5=AC=EC=84=B1=20?= =?UTF-8?q?=EB=B0=8F=20=EA=B8=B0=EB=8A=A5=20=EC=88=98=EC=A0=95=EC=82=AC?= =?UTF-8?q?=ED=95=AD=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/store/StoreDetailInfoMainFragment.kt | 62 ++++++++--------- .../drinkly_admin/viewModel/StoreViewModel.kt | 10 +-- ...background_white_radius10_stroke_gray3.xml | 11 --- .../fragment_store_detail_info_main.xml | 68 ++++++++++++++----- 4 files changed, 84 insertions(+), 67 deletions(-) delete mode 100644 app/src/main/res/drawable/background_white_radius10_stroke_gray3.xml diff --git a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoMainFragment.kt b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoMainFragment.kt index 64e2a35..3f2fc0d 100644 --- a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoMainFragment.kt +++ b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoMainFragment.kt @@ -12,6 +12,7 @@ import com.project.drinkly_admin.api.request.store.StoreDetailRequest import com.project.drinkly_admin.api.response.home.StoreDetailResponse import com.project.drinkly_admin.databinding.FragmentStoreDetailInfoMainBinding import com.project.drinkly_admin.ui.MainActivity +import com.project.drinkly_admin.ui.home.HomeFragment import com.project.drinkly_admin.util.MyApplication import com.project.drinkly_admin.viewModel.StoreViewModel @@ -80,12 +81,9 @@ class StoreDetailInfoMainFragment : Fragment() { } buttonNext.setOnClickListener { - var storeInfo = - StoreDetailRequest( - isReady = true - ) - - viewModel.editStoreInfo(mainActivity, MyApplication.storeId, storeInfo) + mainActivity.supportFragmentManager.beginTransaction() + .replace(R.id.fragmentContainerView_main, HomeFragment()) + .commit() } } @@ -107,67 +105,69 @@ class StoreDetailInfoMainFragment : Fragment() { fun checkInfo(storeInfo: StoreDetailResponse?) { binding.run { - // 매장 정보 - if(storeInfo?.storeDescription != null) { + // 제공하는 주류 + if(storeInfo?.availableDrinkImageUrls?.size != 0) { isSaveInfo[0] = true - buttonStoreInfo.setBackgroundResource(R.drawable.background_primary10_radius10) + buttonAvailableDrink.setBackgroundResource(R.drawable.background_primary10_radius10) imageViewInfoNext1.setImageResource(R.drawable.ic_check_circle_checked) } else { isSaveInfo[0] = false - buttonStoreInfo.setBackgroundResource(R.drawable.background_white_radius10) + buttonAvailableDrink.setBackgroundResource(R.drawable.background_white_radius10) imageViewInfoNext1.setImageResource(R.drawable.ic_next) } - // 제공하는 주류 - if(storeInfo?.availableDrinkImageUrls?.size != 0) { + // 멤버십 이용 가능 요일 + if(storeInfo?.availableDays != null) { isSaveInfo[1] = true - buttonAvailableDrink.setBackgroundResource(R.drawable.background_primary10_radius10) + buttonAvailableDate.setBackgroundResource(R.drawable.background_primary10_radius10) imageViewInfoNext2.setImageResource(R.drawable.ic_check_circle_checked) } else { isSaveInfo[1] = false - buttonAvailableDrink.setBackgroundResource(R.drawable.background_white_radius10) + buttonAvailableDate.setBackgroundResource(R.drawable.background_white_radius10) imageViewInfoNext2.setImageResource(R.drawable.ic_next) } - // 메뉴판 - if(storeInfo?.menuImageUrls?.size != 0) { + // 영업시간 + if(storeInfo?.openingHours != null) { isSaveInfo[2] = true - buttonMenu.setBackgroundResource(R.drawable.background_primary10_radius10) + buttonOpenTime.setBackgroundResource(R.drawable.background_primary10_radius10) imageViewInfoNext3.setImageResource(R.drawable.ic_check_circle_checked) } else { isSaveInfo[2] = false - buttonMenu.setBackgroundResource(R.drawable.background_white_radius10) + buttonOpenTime.setBackgroundResource(R.drawable.background_white_radius10) imageViewInfoNext3.setImageResource(R.drawable.ic_next) } - // 영업시간 - if(storeInfo?.openingHours != null) { + + // 매장 정보 + if(storeInfo?.storeDescription != null) { isSaveInfo[3] = true - buttonOpenTime.setBackgroundResource(R.drawable.background_primary10_radius10) + buttonStoreInfo.setBackgroundResource(R.drawable.background_primary10_radius10) imageViewInfoNext4.setImageResource(R.drawable.ic_check_circle_checked) } else { isSaveInfo[3] = false - buttonOpenTime.setBackgroundResource(R.drawable.background_white_radius10) + buttonStoreInfo.setBackgroundResource(R.drawable.background_white_radius10) imageViewInfoNext4.setImageResource(R.drawable.ic_next) } - // 멤버십 이용 가능 요일 - if(storeInfo?.availableDays != null) { + // 메뉴판 + if(storeInfo?.menuImageUrls?.size != 0) { isSaveInfo[4] = true - buttonAvailableDate.setBackgroundResource(R.drawable.background_primary10_radius10) + buttonMenu.setBackgroundResource(R.drawable.background_primary10_radius10) imageViewInfoNext5.setImageResource(R.drawable.ic_check_circle_checked) } else { isSaveInfo[4] = false - buttonAvailableDate.setBackgroundResource(R.drawable.background_white_radius10) + buttonMenu.setBackgroundResource(R.drawable.background_white_radius10) imageViewInfoNext5.setImageResource(R.drawable.ic_next) } - } - } - fun initView() { - binding.run { - if(isSaveInfo.all { it }) { + if(storeInfo?.isReady == true) { buttonNext.visibility = View.VISIBLE } else { buttonNext.visibility = View.GONE } + } + } + + fun initView() { + binding.run { toolbar.run { textViewTitle.text = "매장 세부 정보 등록" buttonBack.setOnClickListener { diff --git a/app/src/main/java/com/project/drinkly_admin/viewModel/StoreViewModel.kt b/app/src/main/java/com/project/drinkly_admin/viewModel/StoreViewModel.kt index 1c8197c..aeecc0e 100644 --- a/app/src/main/java/com/project/drinkly_admin/viewModel/StoreViewModel.kt +++ b/app/src/main/java/com/project/drinkly_admin/viewModel/StoreViewModel.kt @@ -98,16 +98,10 @@ class StoreViewModel : ViewModel() { Log.d("DrinklyViewModel", "onResponse 성공: " + result?.toString()) MyApplication.storeId = result?.payload?.storeId ?: 0 + storeDetailInfo.value = result?.payload - if(storeInfo.isReady != null) { - activity.supportFragmentManager.beginTransaction() - .replace(R.id.fragmentContainerView_main, HomeFragment()) - .commit() - } else { - storeDetailInfo.value = result?.payload + activity.supportFragmentManager.popBackStack() - activity.supportFragmentManager.popBackStack() - } } else { // 통신이 실패한 경우(응답코드 3xx, 4xx 등) var result: BaseResponse? = response.body() diff --git a/app/src/main/res/drawable/background_white_radius10_stroke_gray3.xml b/app/src/main/res/drawable/background_white_radius10_stroke_gray3.xml deleted file mode 100644 index fbd4a05..0000000 --- a/app/src/main/res/drawable/background_white_radius10_stroke_gray3.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_store_detail_info_main.xml b/app/src/main/res/layout/fragment_store_detail_info_main.xml index 8f73fa5..7fa3cfd 100644 --- a/app/src/main/res/layout/fragment_store_detail_info_main.xml +++ b/app/src/main/res/layout/fragment_store_detail_info_main.xml @@ -53,7 +53,7 @@ app:layout_constraintTop_toBottomOf="@+id/textView_title" /> + + + app:layout_constraintTop_toBottomOf="@+id/button_available_drink"> + + + app:layout_constraintTop_toBottomOf="@+id/button_available_date"> + + + + app:layout_constraintTop_toBottomOf="@+id/button_open_time"> + app:layout_constraintTop_toBottomOf="@+id/button_store_info"> Date: Mon, 7 Jul 2025 23:53:25 +0900 Subject: [PATCH 02/12] =?UTF-8?q?[Feat]=20#30=20=20=EB=A7=A4=EC=9E=A5=20?= =?UTF-8?q?=EA=B4=80=EB=A6=AC=20-=20=20=EB=A9=A4=EB=B2=84=EC=8B=AD=20?= =?UTF-8?q?=EC=A0=9C=EA=B3=B5=20=EC=A3=BC=EB=A5=98=20=ED=99=94=EB=A9=B4=20?= =?UTF-8?q?=EB=94=94=EC=9E=90=EC=9D=B8=20=EC=88=98=EC=A0=95=EC=82=AC?= =?UTF-8?q?=ED=95=AD=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/request/image/StoreImageRequest.kt | 6 ++ .../ui/home/adapter/AvailableDrinkAdapter.kt | 2 +- .../background_gray3_radius16_top.xml | 9 +++ ...background_white_radius10_stroke_gray3.xml | 11 ++++ ...ground_white_radius10_stroke_primary30.xml | 11 ++++ ...ackground_white_radius10_stroke_yellow.xml | 11 ++++ .../background_white_radius12_bottom.xml | 9 +++ app/src/main/res/drawable/ic_edit.xml | 16 +++++ app/src/main/res/drawable/img_basic.png | Bin 0 -> 11169 bytes app/src/main/res/drawable/img_beer.png | Bin 13135 -> 13677 bytes app/src/main/res/drawable/img_draft_beer.png | Bin 0 -> 13873 bytes app/src/main/res/drawable/img_highball.png | Bin 0 -> 17187 bytes app/src/main/res/drawable/img_soju.png | Bin 37990 -> 38582 bytes ...fragment_store_detail_available_drinks.xml | 59 ++++++++++++++--- .../main/res/layout/row_available_drink.xml | 62 ++++++++++++++---- app/src/main/res/values/styles.xml | 10 ++- 16 files changed, 183 insertions(+), 23 deletions(-) create mode 100644 app/src/main/res/drawable/background_gray3_radius16_top.xml create mode 100644 app/src/main/res/drawable/background_white_radius10_stroke_gray3.xml create mode 100644 app/src/main/res/drawable/background_white_radius10_stroke_primary30.xml create mode 100644 app/src/main/res/drawable/background_white_radius10_stroke_yellow.xml create mode 100644 app/src/main/res/drawable/background_white_radius12_bottom.xml create mode 100644 app/src/main/res/drawable/ic_edit.xml create mode 100644 app/src/main/res/drawable/img_basic.png create mode 100644 app/src/main/res/drawable/img_draft_beer.png create mode 100644 app/src/main/res/drawable/img_highball.png diff --git a/app/src/main/java/com/project/drinkly_admin/api/request/image/StoreImageRequest.kt b/app/src/main/java/com/project/drinkly_admin/api/request/image/StoreImageRequest.kt index 7a966a7..03f4dd0 100644 --- a/app/src/main/java/com/project/drinkly_admin/api/request/image/StoreImageRequest.kt +++ b/app/src/main/java/com/project/drinkly_admin/api/request/image/StoreImageRequest.kt @@ -14,4 +14,10 @@ data class NewImageUrl( data class ImageData( val image: Any, val description: String +) + +data class CommonImageData( + val image: Any, + val type: String, + val description: String ) \ No newline at end of file diff --git a/app/src/main/java/com/project/drinkly_admin/ui/home/adapter/AvailableDrinkAdapter.kt b/app/src/main/java/com/project/drinkly_admin/ui/home/adapter/AvailableDrinkAdapter.kt index 3a748e9..17d3ca3 100644 --- a/app/src/main/java/com/project/drinkly_admin/ui/home/adapter/AvailableDrinkAdapter.kt +++ b/app/src/main/java/com/project/drinkly_admin/ui/home/adapter/AvailableDrinkAdapter.kt @@ -45,7 +45,7 @@ class AvailableDrinkAdapter( override fun onBindViewHolder(holder: ViewHolder, position: Int) { with(holder.binding) { - textViewDrink.text = images?.get(position)?.description + textViewDrink.setText(images?.get(position)?.description) Glide.with(activity) .load(images?.get(position)?.image) .into(imageViewAvailableDrink) diff --git a/app/src/main/res/drawable/background_gray3_radius16_top.xml b/app/src/main/res/drawable/background_gray3_radius16_top.xml new file mode 100644 index 0000000..b750e0a --- /dev/null +++ b/app/src/main/res/drawable/background_gray3_radius16_top.xml @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/background_white_radius10_stroke_gray3.xml b/app/src/main/res/drawable/background_white_radius10_stroke_gray3.xml new file mode 100644 index 0000000..fbd4a05 --- /dev/null +++ b/app/src/main/res/drawable/background_white_radius10_stroke_gray3.xml @@ -0,0 +1,11 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/background_white_radius10_stroke_primary30.xml b/app/src/main/res/drawable/background_white_radius10_stroke_primary30.xml new file mode 100644 index 0000000..b9c0ac3 --- /dev/null +++ b/app/src/main/res/drawable/background_white_radius10_stroke_primary30.xml @@ -0,0 +1,11 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/background_white_radius10_stroke_yellow.xml b/app/src/main/res/drawable/background_white_radius10_stroke_yellow.xml new file mode 100644 index 0000000..3f84d76 --- /dev/null +++ b/app/src/main/res/drawable/background_white_radius10_stroke_yellow.xml @@ -0,0 +1,11 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/background_white_radius12_bottom.xml b/app/src/main/res/drawable/background_white_radius12_bottom.xml new file mode 100644 index 0000000..ae2a872 --- /dev/null +++ b/app/src/main/res/drawable/background_white_radius12_bottom.xml @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_edit.xml b/app/src/main/res/drawable/ic_edit.xml new file mode 100644 index 0000000..52531d6 --- /dev/null +++ b/app/src/main/res/drawable/ic_edit.xml @@ -0,0 +1,16 @@ + + + + diff --git a/app/src/main/res/drawable/img_basic.png b/app/src/main/res/drawable/img_basic.png new file mode 100644 index 0000000000000000000000000000000000000000..68515688c40a21495903de989e7092ed31364e86 GIT binary patch literal 11169 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 R_wHCAI#7eV#kcJv{s%Bypl<*G literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/img_beer.png b/app/src/main/res/drawable/img_beer.png index 6c9cf759c2cd946cf9666258c16a7032cdb07942..432702d2f68b1118e6c7435ed5f691c2c6898402 100644 GIT binary patch literal 13677 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 diff --git a/app/src/main/res/drawable/img_draft_beer.png b/app/src/main/res/drawable/img_draft_beer.png new file mode 100644 index 0000000000000000000000000000000000000000..1c7647796590806949d1f20e4bf50950855d7959 GIT binary patch literal 13873 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 Wx_;ugsbv;tX%|ea&sP|E-2Hz=kE5;t literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/img_highball.png b/app/src/main/res/drawable/img_highball.png new file mode 100644 index 0000000000000000000000000000000000000000..f48e89f404cad72c23f091694f29b262065d753e GIT binary patch literal 17187 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 DbU)B` literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/img_soju.png b/app/src/main/res/drawable/img_soju.png index 2bfe3e68511d675bfa95f6f7a2f5f9242b73cd6f..6c669468c106beaa0fa42e92fc7a07459ed1da2f 100644 GIT binary patch literal 38582 zcmeFZg;$i_7eD#{qAwt#pdwO&Fm#v1z)MMobcYB?NjJ=3fFdbKm*fD_-Gd?^IZAhT z_fW&!XL!HAd+*y?^F0|O zPvJFQqiysi2yNAb2l1t*0aQ;&AMHJ&`yTc*aUqiC-{?Ab*E!$JUvzqvDbvR>R8r9W zU(i*wTYp4vVRzx@I`m;dfA}YAbh`Ua1R~?|7rM#h9?0GQ|MUOWK#<0r2S5<%!BWC* z`sL}qEwaQ0`6|m?yPTy$dIz<={r-1K-idkBA^aj%gb=VGc#;p4iJD!^V$({YVv^YD z3xszC4{SAJb@%do5{Vv}#0Om3Xl?)&vQ7Iv@QWQ637Gx~3xcKPY9|{Npbr3VQWfxl zG6p(q8uCg3Z7ORXH=SkPjJ$cig~T3$B<7woND~J2?bTzau?q>-8C`ZVYVd8ro47~s z-*^BBx4qa(xbf>(deh-)L@5!_8u9KMertRkh0nk8_jG_d!@D}5JTIwD^+vZOcITEu z^Q$gn&`jA9PMv>whwf5zV>-h>(DaOIa9)W1FP{ zw&7>7=JoJ%Z)@As0V|=isF}0Ut0gr&pw1H1`4|oA>Z24EVSX8$aghuazj6{!-g-MK zdC|~RQi}N~by<4VI79>N#Pg6QmYZaUesB}9Ty))S#|s!sWCJm3v2&NV{2 zu3l|_^J4)3>VI*bRDW?Y$g+#wI~&~{-bzppU8l^~r1Z$4j?U`hvzv2T42X2_yu z?}A#u2kkWZb4&k**J#JHz$-YwF;iMoRfY_TG5;_Os7rvx@AYnuY9MreL?whWYfs8)6)Lk@S~8ke6*dS3gl{J0H+GbL6vUqsU_vk_+VPCT{UA zva30b*~?3wt73ST!bLYmCH@6*{#wc{(aR0wdGRb3M^9P@0EAmn0f+0OLrbAu`}E^+ zB%6nwJXgaPYe`)nmnDUky~Tkk!Ao+2AhrF$*-Nr3_^2Pp5PIg>Z#2>^8f}h!jr243 zM=f#8`g2Fkrl@S~kIy?}CTC%XT;TdI65Gju$pz)*qp!(VXByD+-)?>jIvv>4U1+>5 zhc(nsE&U%*U{GzXHm4i4=`&q%2W>np=jOFirw0L#@oL`_1{vSFPA;e8$DhY5N6j&x z3ejd6&iel9I4McNKPh;8;#PUyxGaWCbySh!n-gZnr2oe84Ls3)?@L1JZ89(I!gYt}>p~ zgM~@Kdga)FI#b*VH~gEMR~;W>i3V43d}m)z?2YuUkR2f(dPt=GnRdR6nKO!!NQ-O=?u~6=TSp#E|2f&;jNM`QD*J;)PrrvlK;R(L;!VRsAZ!%&c zs^46d!WP%l0AT6~sGlhb2+G?xWw4`C;cz?3%!&)l-D;pXb-t?i@1>NDHag(7ZsU0A zbJv_c4nM9|(y~Y0^9Jgat|vLJT4|2n7*^fA0nFXJCX&hFPdK?cT@B2gT=T)#7)yJ2 zx!+AarAGW;>3EY|3Jc5qnqExIP6RRl!EqrNl`;JseT8tZWwD9@O~-US*sFtlg8Y9y z_mm=st}JeL#d{W}{28>-El_c_q$+Gs7l~f&A@7-$H(G#;Kd5+@!L_%c|FSsBYtl+3&Vmuu_)^SA$oC9*FXDr+7VR@|oipEfx|0z5}Xq=l-*!ARl5smKs? z0erF|&wUa$f&We72L~klo6bilb|8d6?R98}5#xBX+0U56$>4ya+BT;4X>_0BRL#F2 zQlXRq95KcX_e^z>y0A?L#1-`|A>kjF>wvjDTtGGc0mqAyK@NOrJUdP#yzABfR*QYK$Zk$|?O&wV8SZ5kQ-1KUl9n<~x7R7HOZs?~ zki6!c8Y3LPh!4ERF%kR7O7m8vLysX9MK>^4b4{O5zJVPz>g>&Kj_J6jc@IZZt#{`J zdB=1PVDS|9pnJfvan4(Tbo0{)^@ZC&?RCEGT(tc?5`Ju)madoVcbx+WK(Ui8^J`$7*`GQ)5qLdqNeai%a#}xWcsUYGwB=@Ey|5NnUe1-yBze@o>{+ z$)>36BC2!qzAAw_mAxikric|ojgD;S$1mdtP2#3e|7wBowvX&Wf`^S-x{D zcD0lliEVV2T5iB=Rl|*{xuW|JIS9(Ss)rlm&QDJO7i!#!+7j8{&t(r!`EU^~j8jD3 zTzp!BVM;sv=g}E1%mAD(-?!-$f2*5rdUxpQI_L-g;Km+%!#rAzuBbrEM5V{AkQY=Jt`>&XT=*kvEskB`Xn2n5c(mvJHpBucCbBY1w~a$kXd zb_Td${u^a=J0>3sp52-XB>~>x;Yw7-RMI;m`bthK1wW#60dMZ%!(xN?yaG`>n7K3uI?kJHYzQg0|g6a$}ddmhe$NxOm! z(8raITD+d8*MrDI;T})CR!QR}#Bmc8>U-yw56j-h zlP@=eIB-H5&#BK5xZ1@GK{aqrU?On+9OxHVOI}>ExULlK2^)@r z5J+IYeyrVDRe~UB6IUX?cL?+99h|aZ@|wrmOHUqv?xuy)n7!)J3Wbh%e!ydsLd4$ z)B&L6E~wfP>PqpqWbI)cEp9m9(8G~30)2zLCF*CG9@&$$n?VlOY%T8#+}Ox=v*XgK zUS$G(HxB2j)lW3(d2n^2T3i)q>?s1nIcW+4YCxDgUS&R-r>jNBP)ov_%%5_71 zaLs0%KI^0u2A2cf)?omn5D+1$8wiZN6ga8wIob_lypRgBgnG?bMA4B0lbjh9A z)s*_ab)mhiYEAm)4oZBWjvKdvnCg8?zu+;FU5LDhRM3BLdDvCc+UAU7N#69*9(4xd z@aqmx|D%)R?TvlyE47QQ{bh9DwG&*g9a-!t3ZHoA=lT%ac4w*@3_B7WNixtk^gBoh zlW@Q&?pk&G!_MVPe>;D)CtY6qAg)m9w=dfEvSOF`AmFrXxUTyn{2=OM7!fgJMtn!>Xm2&P90{XbBsQ=zcCuWOqQK~eP zG|vkJEc*D@qvQMP!oT;4VT0)tF0M4}>!7{v;p|1>T_H^e6{x>y#v6+z!pY%qEr+yq zO4t#6r!>-yv?)I&1E<4k9MK1sDfe?w*yR_Jhy93*td`gLKe9)0;@qJF`8sxCpFuS$B~oWCMPF0aziZRLj*5{hL0QKfd1tPIYkMA?C9!32lz7 zm(%Zb*iGZ<-Ly_@^> zU!```r9UIujFN=c!6klI?oDC@ua3LWW{i^6PU>0&|KUH4xWR$vU>kaxV$oJ#~?zX8qQ>+8q(mUGow|$d-)xEi97?_xYPSM%~<7Xyd$?H zABxB^8&#q=9v_xfsaBtCG%fYY&Oxp}CWTI?!j5Xs{b7O;Kxx8*9>{4{0vYLDz{ znVuMEWw`-j>?SuwHId(ewb;$5JMbt$P(C6>aP>GD`v$}GDMZ1n1^ELYfIJ%X3XVkt ze324ZKP*~nZ=ZkIFWafNe&e}4G4M=oD7bCnOCyn@fe|-;T4i~*OYJY+I zc?kfRNZ!UOHle3lIBdM}_t<&s{jnbd=JA3Oa7p|v8t!wc2J$F`4!s=AIMaad(}Ng< z#Nwe8zyw=K(Llm@$g!G$&3Zh;HDIeA_sVn7VxirAGBzxoo&t9MsYJyDPlpu`zL zY!_NPi(y(m8sEHiwoiHIK;K*f>$~cH%l9gAw@-Yo>jJe!4~90e2Ph>0;#j?JY4d>Z zaE98J3KNzQz$A4!V5mHc**Zf-Nx`u*n3_S!sEk?cJ3kxzl;s@~wZty|tgOeD-V9+d+c?ZToX}2s9AO@$rI5&mud2&Dkx14fwRjL2uES zIxrYzC4HqmdRbtM)pd=TqKC(u>r=0E`AbQ_WC7seX#`oBm1N}6(c)tfKch%u;l9!| z$R-gG1lHijWn2iDpKYs3^((1?naktQIfVt$<%bV|9dj$}1*V}%MskM=-Pu;~J;U74 zxTCj49c)KgPMyfgWX+Dp2E8ROx;Sqg&p6;yf4u(yPzM(kU($_)Le(tJugouA!QxU! zbb_4@qqF$4=`GN>j~8_jh*EpDf`s|s&PArJ;V@us6xuq&d-1?mKD8qarsYQ5xG<{t z0`COGxMfe(DKvM$-LGzrIi|dfBPT^Ng|~rwOVjj{*ao2W4G8|ceqHP$8%hTC>+fQF zvJ~EUH&EVjJ7vZTng#=4>mTtojxzg z;Uj#@{O?l!;MkzX`_Y-~D7XgA@~IABk$_|P$I-BAq*yK@qvKcp;Hh@I2D$^>2Hpb0 z&VnWJx3(`~fZsaXqK5ZxiiR`16A(+45$v>_9XXU{`D2?!j`vyPezhPD$;bj$`N{irX=R zjeNYhU&ZRSjt4@p$Hf3R2L^AEhvA}MkgkQ($Ak-bZ?yk=klm;RWN1EX_ zh4fbkGl;QfY(0_@It_(*hszRzaLj1A` zv>}-Og?kSd55+-EKK71cga-e5%MA;H;+RRy?oJDklOz?zOa;0r`w@rg^Tt00-rNEO z?Ma;Jig0~avBRe7`%@JbgaJ#v<0I%As!L(%ln5LD%yYYPhppFV)d}Y$AfhO3t?jNXDLfcQH#ek)4{NAg(!dFNthodGs>ciVZYfcD5T z_ygJ;Zs0UOf3|Nq={r?g{OgvV1PNvxwVs@2hCI1CQ~3p=05fN_SRpIO9tBu_d>BfR zR%piK{eL!;)Mros)-;}I@cT8uc99Tt)GgoLh`~NGv-V?}o@Y}e8{os%$H(4kAgrm$ zeE`(pU_8%KrIcj1dEokR)IVZf>#M>IGwW>k0#_^1a7piHh@6iaHqdcx=3UZb;5 zAd4Y1bc0%|C1J$-4chPfKs#9(m-j8%3b?{UC315S+?TOifm+k((&Rzj50LMr&E7r+?@!#}!TI>D2r`@s`Vy`d ze0RC8o}@yy1I~DA{^r8T2k8UOga-!5ey$4yUX)73&`XH^rks7QgEu#bYjqM<1ig+} zuzi)cLeG9A&^NnawbA=Z9+Hi3Lp6;b40f~W%HyWu8d!ygv}yVeikc4UhWYrF02inZ!8wr`*a;vSHH5OwpVV{{#Me#ZrRfDP)w&wP5mGS<`%)N zA>g0Xj*;{MnZ(1k3!Ssh4DGXSbfif0niOCna{2Hk5bZ8=DuwZn`ZAa>=TUrhiJ)s9 zk`o0n7y*cmw$caXN^7y_EuG1*N9z1=BZau~0${I@fgK1kb&n~6qebW#5cDzedFeYj zgy08rBE-N}%;3QbM5v~RHrzu!=6n|x<3I$I-f1|+v+x$od>McBefjJ2$@zdzJ|HLx zA4lc$2y;X#Od{3h4BM_D3A?Kck|#mR02U&GqEP71&Q3e3LMbd869~B^F3&;IL8-8c zRC0UV0O#cf5Y+cR6(;rsbTmi+!Wc3FBtKv=m};~66p_KrqJ+89 zHvmm;Mh9Xb;U1;WGl2x6%{O63!S64bL7c;b3yGAa(iRV&Q-aYpJEB75IU{a7WOfET zR#Z1V_h2(;nZ-JQp+$PNju+Ik2Od-j%cqo+jrN#d{(9^B18}*ATf3dCCH&Gv9D!Qh z&X`lV0TkhOPi#&>R81D^I(IG#?m*{(E1Ou z56^<)Pc_`1hV17nVIUFb6n%&Nt7{WTT^xp>x_o{sC}s7+d|rQ?%Y9>m1#>g#ALKB& z$0n*4F7xJ1inhL#cM^UOuALVlrO2-N5haD-oFfBhVbnltpNwAvmpa8X0I2Uxf(JGa z2L_#7lX>N@Yqc7<15C8OF3ccL7({Ui0fJIK9C@TfXW_RJE!+wsJ;a{Uw>Utq;2ydU z8fV@7BrJQ(S4V|;mX6ZX=nqzMi}oCrGH*m64UFm=Br5kJJ8BP4GD$P>q0T;6zh|`z zwnslUc%1iZg}0oJnopv?t=1$jZ`U{X$nzr&e31q&l9{JwGv)~nc?Vf5HChwC8Q(?W z&$rLoF6Iw;2#>lw&w7o0w;v}&vD2{b&-JX*PPkv4Ic)D|-|4*2?{v9z8{3Sc$M$1a z5Lfz0cA(4`?AaXSk^8wBYpB?w-zEdei5^`qD3h6JP1UUh^<$aRjR^C4v}a;;)JA(k z@mIDb>5p7s8*ci4S(Bt2Ivgzi1|zI-K7e%Ol*3 zsH?V0%Xqn#dh~>di0d z{nkl)qchu0P4k4E3Ht`(-DB(|*40v6P+AXtt#XwO{~2VHbGA-|XGR8sf44_W^%Zi* zG_9)3iDJgXk^VD7tU&1M{rlpkBl#t2Tg*(+@x+l@vjYcvHp+R6lsCebB}`iD%q7vX zr&>cb%nWf;bYFZg01J8?bMHR%|z6UaHs7EMDAEDu_o5c7N?mBU`w~#5FQ& zyt1FBcrR`+vs1pM8sS}eSrV5rC|y~vnfJZ?lfD|k1x)QqmOA8|>C+kGR(#F!hgwYF z)k{9n-H~^ho5qbF5bmGtYP((RIIF4x*%Z$T8kjmz9%mN*v|1e{Mt_!1ne7T#YxyLk zPVO5vZv$lt`Y-WZwcYt69@=j^|+}{rA{$qIXqHd&R_TS#ei=sSMf-02W8ZjxijV`P( zPs6MX`+nBPS($u9McslbqERi`jm4irP=cxcllqt~{n)MCiE+vs&M$n5f1YYzL$0lG zZoV)Y8U$Nb2;aN$@R#JtdW5X_f0@{ba&Ki`u{auOIH7jW_eTEeP2pKF=c=)_3s5nd zyIPK#;@5QKMaIZssGm7n!&yCu|}lq_35`Zu<4s1c;o{{Mr!=R*s_O@tZwkgHA0s57IMfDHBRl3YJ&-S=Ec z2FmyR-Nq*k<+(TFebagzyCNn|iCzX^Ytr{;*tkK$3u7CM}F<}r+tJh2T z&r%K6e=Lr9cxhg=EaCCQI!4yiwjS!&BD&dDb28+YI-#4_w^SPH5@l_AD)V}R-gLCX zVQ%2j9YK|@Z^ObVy9uO!Z4g89gPY|{@6}#%iJQ1}Uw%1qzLn)*=UpI@o?gp{DCU!w zOwPqzo_6tmI;vM4@iFbsBNO0jycEdhry&I9I*)QLS*hS^-EOs>%Eqt`G^Yq+uE3}^OVT0HVi9vt9(+Yhg)5@xP04uz?` z#gM!`v6oZ?OLZ-XPRlG;Nd7jukP>BuP+e4TKa%XSAGe+G+%igP??j`iuqw=9dlPbg zjeCiRw+a1~w3|+mT~;dc+S|otMRu7E4XN#CiEgCsT4G<6X;WLiCc96i=XBrJM$Zn*Y8i;jj~XS!Mje);!nEs+m8x0 zo!_#HCLV3CC?$L_?e~o1znHDR;ub!;K<9@wdlN2!d!d>(`oa2<2lll z@r9B`gXL!Hewqt$F7v)v7whK&9eC2_mp6rW?-ETPIfygm59AJ0lY66chC4dE>ouf= zbx%`*@_1y_G4*n)|7((8dc%yAmAG@F$ecq~p{k^&3o7p(#&VNs+jc`@Y=2(JZl_7A zS+qCVND0Uc0H@64mC5Vb&bhc#bCGi znXfXRib+9BRQ&tF8H%;9Zi<%?Y;c~x_?**ZmQ#85 zM>%Mj!m?k_J+XV|%<1@_5hr`mCY6X~s%frF&xGn9^r+_cc$#f4gy+_}W8;(NBKh08m1H3gm#H5vX&D<8@h6~t;@3%}$>nJKi_Mxj zCm5U}wCIqIN5UZjN^FM)vQTu56nNHpf!mhAd;jPwd@p6`)PYtT^|LHTM@91%Pb#g% z=P-@9@?ophi(YiEaS@3LN9K5P$yZBDr^3R+dXG4ZkGa*Zq<<6LHtPJ1_!tnaNh$b#0-L9yQ!d01P-hOb=p;yTrXr5>Mn4@MV%Qd;nP|fiB z|Lq>l%UfxDXELJ5dm!5Pb5gDY?MzPDX>rGmW~yI*o|EWX1Vf3s`*X4zqn(`g6XSt? zL&iwiA$|tdoCrPY#2KE|5_w`-|BvEaYLI_&>y4TnA0WS4;-?1NklHfEme(cEILBt3 zi&ffL>?eLY$?ic7ab{|Kf1ZD5Rfp`;ceN@EU?GL8l$kTq?2vDsA@JC5O}D>#xR&wm z=)}J5sz7>EUK~m|KCuaYUvw-S=54OhP1aoUXaPdR!~Q_t_TGApxuc3dtjc9_@Yxe# zn>em|)!k0_nCR9*rUwF2^b}vJ-mDSN;8V~G-<8s4Q!y~i_y?keq|Qg=lOvy~ZVad1 zKnv%G)Py0qGqf8b$!-~+$1H9~II&5U;sgF*cQ|&>RPg1wT?Hd?dOlrakm3esNo>{% z->C1R^kFGAwH811WTEJL+5z1!U8+|t3a7?DeV!xH0q~+?(yYm=U#{OWSN)Ze5*+M> zVtWVT?1>N(#C3VX7k1V}k@D>|!TMS8xfSNMIwp-TeqKHeC)r))pJm7u=R*&A%+O@H`ZF(MaF~2 zU!?zBMjC(gDQ03R*ngb(m4~KJwNcZ*adF#ZQaH(@hoyjLGR2@{lMc!BItHFJ(B5Ps zd-Vf@kVU(NTU>%R#Qy!FwX;-CnCDySxx;qw$Jmw1#%P+hJk4M2)pxq#_pqan10# z8S_iK<5VPm0#hBh9}U6kl{iLJBv{$MdpsE}Vvu}8h?6hAg&k;3$FU?wn@z>??N`Z+ zyM5jd9c59*m(rXU9aS18gC3%c#iZ=%j@M$SuYAbAIJYh!Zzrqcr%>OJ-!~@H;(BW)g{&vABaC8{Arvipg-cJKCkjwF}c0;eX@#}f<~NBYL;Zc z{Ih&@h*n>V570US?j{PWn<`?a;&$BfDD1vQzbo#M<{jX@-x|l3Fx>EIGEZVf=qshe zABdT4=wtVGFS?3Pxt~-Ansn07WKK4mPwUgOrzBq>cnoH%Rdc8-mUOCw7;Cu+n#0IOVywW1LArk(Dwcc;!t9D%4fbx6 zo|g=)tB;8_z9$&9*t?pJj~$GI2V6Tk;JM5e8E&h%N{~0_6UJ3Za?&r>>5NfoD8!9% zF?>@q!{qMgwTiIRV~g@){<2SzAC6vVH$y6otNjK9@+Cc9p(|F*QLj~2w<@;%)#jU&@vXn)txXr&{Y_}y ztSkF8uk^dRg!t7RcxDQ{g)OdyV9CqHoW1;T7768t#G2NvxXoSoX9QAoL%8|xr9XOH z^9Bv!HR|v;D&`AKR9oU;%luk+u`i2ui#r{Gk&s-dJS=1Ke>`C^E;V>w`uAmX7P^4YhVWVV4h&4;6%Ys87Tr z9gCiu<%qCl4wlJjJyJ02*&KDNzhl~61yE9R2t$n<(sg4GnVP4?Zot~&+xaON~j+2!icZ#tsk5%V+K&a zV?zAtq|%KgI!~q(QtnCmCLN$ta&^1e5t zW0W%|h6!I&Th0TnK02`pc_{TBt}RLyTS68W4& z@#2PG{dsr0^I^Y62bxG+u~+t@PK&gJ*8Jn*B9;Aj2Sw4tWAWr;lF?;tVul|YJ*i3; zy&(hx^>hDI60a$*+|qzw{(9mw>Sj-K6+I?W_^Q(tQ&i*aQ2VMc_CL0LIb@+P9Ak#H z4MSz`<#=zG=02RzH`QBrcl}q;!z|#^Pkx}mnw=rw3|dRlW*n=85!C$U@vLzoC+|9$$O}u^6tZ_BM_R_AFTEk-1IPSh9FKFk{S`?TeF= zy~*vCg|+Y%aVS_MH>V;oSKWbkM1s}=FMy2kV(8I-avwWuBsFGqW}_~a zxr!$xx9h*c{}Jf3%9_xYCApZaFl|=xPnY4oRp^5!ZDEXW8{b&c6ASBqN&dl3l`%He zQ@nSP{Z?@`B%S?xfT)Ti>`cq85#F8VK3Zq}$jT8AfROYCt)T`lJ_s-X$a9Q;iE z6T&HED!&QdANttXX|c<8e9xWsWeqAa*9XSHzG+}hG^}i#^R02=Kk+sXZ`hBS50;B<8%QFP64KoE9|!Z( zvBb`2N)q)Z{29>Eq_cma5>a3qC{N(H%*3~)gxb8=Wy#Cbo!8zOeSX-; zLDZbINUzpNuW-m6gX;Lh5%n z7^b9~IZ2{cJWu)6>P<8VWKRst62i(;FOE#5Z0_Z=PFB9zV2Yo|B)jI7S0wWctsBxH z#NwrlZS1D_yUP(-mE|4N7w@OhuKDF3?rRw5iyF8;GM|XuA19Ngo#m`FJus?uJthLi zz=NJv^|~Xnro0=Rzu$-U+DxMtL*B^*k_W%}n>?aRll)R4<<-0W>N_Z|-}?5>ltty# z_1m<=$5}^J_p2kmlfE2h8rn#F$67u?*&ZYKZXW~GmLiLgd~wX9n1FN?{?v?NgbKY9NOin6Ppd=54FnjK$b?_@oRh>#lQ zLxx8|Rd2s%_BWdH5*3k2&gu8$sF|%b?Y`q*t|F@=`*YkwyAAcPc=2#@n*x>AmP_3) zzU&s~`zmRWKC74jB5XL18StOO(0ww^<2fvCeojO!|8qlt8XeIib1Y*WW5gZ9`q)iE z#rfoui|Rd3Ym)+HRl&-caxs1^i{ zN7FM4~FlO=;WjLj;|If2oz75v$CFwW%xvCHG+~4+WKTN8A@^C`li9cN+ z+#q^BQk~K6**kx|btCmrPMW{Js!buD^_$lACdpk<+xT3|GM~t7?iLKABpZ_&{P?G% zqA0Z-XlFVu>*d1CU$on_7Wa1DiihbrPOaodb#{O^6|Rj#w9fs)?q+rN`_`r=iyH1N zqk|`PKf04Y`_}HC^)2!`7wBJ-aX)W1J zShk{yny}_1PU+F{l-}IdRuao*9JC~rzkjQCivq?Z2rCZH1&TlG9{hn=$Eu7tC$W>u zHR`P{|DxtD+NP|z;f(4?(AP?v{08sf6HhnQrs7`W{ZcfX-4GMLYBfq8@ZT0&NCEK+ zTg6fC5eg@A-PFI%{N4J4Np-LNebz2&?xR>}&r;NqRXdJ2ZH2YD}P-zp{IT(P3HD6dQPQBv{h(zqHUE}zV+*KJZ$ zt5>rAN@aC0ElWQ@0iReu{mQY(I-N0#7NCp-ECr+j z=6c;SG0c{YNP2W^`iGU0b(6nZ@4D^l2@um{MmK6!Qx6IBR1Q5Vyu3TNF~TJ)*2VRH zMseRfcB7)=m&!tYjUw#}ikNF*aidA;Dt@Jule4KLAZRodK9u9bj{K25Dyx#F`N)}> z%DobgVhzl++x?!$LlSo>@aW2kZ7okfg^Lb*Tw54Elv+}?S+VW0DO>r_I^hETRpMO#eWywKq!>{bQ zc?lz0ch#+*jX;?^$PMjZ?H6CtvpSeR^pnMR5ciW09y+?XQ&(Q@$ez8>mm#lpJmOw& zQTk{k$L!(sapxpDsK&i3Y~G)$+@3V_^?hZf?N8+X>X;G8+G`pn`wJ4%4y%V4_)y!V#!&nR*eNCrO^0PpDUQKj?|Z0|`qNi62if;JDjGD+ z>uMG_Zl=D$XOJrZ8gUSZh)?Z-r*F|B`{Kf}z*}+TC~=&$5$DioLw%z`JSHo$dcR2N z7w1SpX80?|uqH)icmECh%)^N$4#~URAfg@npkJ{razx*5qY=*8-6vbn~NLv8Ff$@ zJr_E(jF?FAMW4Q|xBolr=#<`YtfP(!E&iMXU38M!Op7l{&1v_G=l0`@4KlKF@>PWy zDm#oWU3%X=Zt<-nju{$m`o&qT5;|{X&$!8DdKD>YOulbm#Wnje=$8&uv7zt2f1Oq_ zFOPtE(E6(NJPmMtZYACd5kTYqbRZOvV z8Hv$GXA~QoF$E0rYIz2Y#VQR+uR641M$z3PYyzRjRF|GK4)FpRQxB3KGx({nLLp(=iL%JDk4>tPz>wf3a#vFi0k_{mg zkNW#|-E!CW$@fc)JPrxAz?=3K3QKR$b<=;N(?=RHN2|+9$$_P2QS!!4?{?nE;@0<4UOT#;>CS*=8J#)hi`lFvd zm#s>S48f=53D2|~mtD}(ZnHC3Gkdcdy`*}fr6H?-Sy3AI!97=2Oy@D`!m;;-v%ewp zO0T~A{kk<+eQpneJmjGwIY!I*KDJ9}yRfhsuUV~A(6`5UVbRoG_w4(J$ifOz{@+1X_hnvVe%MTa~6UJwj4m}EO!*2G?ZxUuZ(Hz ze*XM2L($u>9}ps(Do(SB6EJQySxWE6n*{@no8NOfkROi(Rfl}=EW?|EXDaS;?&Ph^VKU4xR2FjX|4#5bMr zwPsFDOzbT)!ZM%8|93$%q(ESQa!ktnPX3m2e5_`Ds#*Jf68queOa9Sq#Mu7dgQC6a z^6!#ZNpC{L=fSfh+n&Qpv%(ImmoY|>lwGD*!iJG-x_K=~`w28}sL14v()}E~2lZy!)gAjzuBD*88GNgRAmzt9cu@=YAi7;qrzF*{!5`IO(qO9KEk zxa+%?W_g=_TntWHW$_lrt_U`_SS1nfyJN3a76z!q$36Mmpxk;6PuUtKA89NkZJ{ht}iC9gx8l zWl;W0fgzrn%sqt~HU~7$s;pcR+%N4ImT&*q{8RSzj)GEOhs2b$vawcbPnC2LGrhi% zQ@IcWRqDE{z9*Nbp^gs`^9EyuQNy&mINcSU2-oB$^@#S6rDNGIzQ%pyx6ITiwmfx7 zBDfGyck}b%E>}i@G-z(;(awKclD0=BQ%pqJtcGjxX=l<+ge&B=YL0Tu+~oAK{bQCH z@_M<%Rw3!elgC@X4D! z>2!tap3d_DZL=unl&;O7I0dRw>ocaNH%UDvOu2d*7+n&SG|+u?*!d&@k%h`z(+Dp(?kBQoQrA^ z9%E(psoC104|>{vU%G}uoxfYU(l&0`-a~atRT@1I~xSP8oo@vvjqEV{d$Fy*)MbR%=w8mc6gj_?!bD1qFYnKyfUU z{@vhI`Hr;8{s(cMb)yqi95=4ja}_5S@+aU+dw?w;rP1FqbGzZQ%G#j?!F}~t_TL^- zIK*~6vjE1#!2aq^d7P80iJgk3ll6(_*LKKP*My?y3wm`lYu~x;SZB0oe`G@V^>X?a z{Ab>!|L*%Um7A(u+mvU=$+F?RDOqa8tOl9L-_LPtFy1fOes#4_@2nn;>DR9Q`Nsyz zIlv|TwNq?C)MK9P|Dx$U{Ml^ZHmspITk_?|irb1E8JN{B-mTC_0Q`B03f`WKtx zy^-tK%1^{#;_Z?v3#s~Kt#$j2^0_A)%%>`zegM7JU2P%qbrwM~a-xm2*wR53O)|sV z9eeuhW^FrgL|ip`p1Llh75q4h*5{o~kd=)13ks0f5sF+ae?%ZvEiP0%KPo7}IU+pC z`0H_-nSzQzz2H`|WVzMx*Zh28n91Z6>jYlq5rOb^2J?rN@c@r!;kcG2#70H~e`U{Z zEzl`yQIt3O%Rgo%DI>16BzBzj)uSZWl`fh*2(R4Phz4De-JD9j09a36+nO|4#hNSs zLZNr^NDQpgsa}?zo|82GWQur-6yr%FRFx6zJnl^0euWTH^NRB=UDi$~-UnzJ3yBSu#>N@LQilf0K)(?yq=wWsY}k~g)4 zFHY`!F1;yF2?)bfg`-SW>BY&v{AR`71lnWs1>%N(-x)ftM>)_Kr!?bIUKK@tX9Yj` zW#zY3b(KlmUBRlZ;s8AQsPF{~SEYoe*SZTDY&DKGS4i< z*sLyTC}-966F!0oJPzKz>of|43P7;Cn98&+eK;t5t9Q(D&f>gtrInJv)a|C_!5-4T zj>v#{OnV&a=7{Iyu@G!k8ahQFbyq{LAoCHc{Up4Lx>RnN}v* zP%2=Mm=Tw`Fv#Xd&kQ9+CvSEpA?D=Sss_~_V1 zAHTOR27?P1(8DA+h@ydh?i}0($$-r8;36ToA##k+G<}Q76NTxmX$diEvM$K>cV_89 zdiE7tARs-%K311fRocmWm3)2Vq-{t#(a>3$(&t27wBjE7g8g}CLHD9rU0u8)5*8rn z%{9?0KX5amRJi#}gVC>8Bk;EStN2KXU~qYhIYVyajKeU7Wet%Y>GmfHC62|M0VLo0 z5E6`EJIP0Gt@!Q>82kXA4@(h(zH?WauGW;#w`wp^My#x?nk$0UPZs-Vi?%w@o2GoY zwIc~tdTdiGO<(ozo!AR?%@)H0KFM;w=Ndn!z7P0F;2X544)t;>8=Y?rH#sQE$+24q z#jlx(?SwgH%o#6{Nna2kZb(Mw>RGTVd(aoT=a?mRz5Bx8mN2L*s^WlW7|gW?-C+HkmN z!KY`-GC|IWsyeqwzCG*qzv-3Ml2W(REV+J7s#1?(uZ_qpS4>Z`M*(**VzDDPRy;a$p2Vau<*;3=1hwUwBIppNblC?ypotv))4KZ0iiFpRs zy^Y2y4}nUOKIt{-b!EkQDY%Hs(iW`obhe0=IYys7Ay|nN5;qYtwm8axGwx9B=pZq< z48Hfd^xp&uuydtN3*{ouXZ=ICuwZLk3H8>r^Q}#gJ|e9lI~inB;sbac|HN(3*hFa| z#88fbs9Ok}!WIkdSz?3FzkEKZp+j^QKZ6E%k4pxzQN&d_yt^{ZH7m|95TY=KXiPic zXL)~=PEM}&hwn5>=dJ|gvf_009}ZWGU;XYc4GsAA|0FR=(cb>z^C! zu%chJ6Hq zzGn8aFVOy$kUm-1NRV8DI$STmz4Or|r1={m{7lane_3OaMhr6Fv<_Jq9_!A!{?W8G&2CU`-3_(A^g+ZxOd&Em0c%gX@3EZY4Dt}b8l+|Orni0 z5~+7Ca35=gS%41wNT7w_%B~}gKcxNlkwqw9WnOyePFHjcI%rMu*g?%8oXRX#tY7eA zBA2^+h*T}E;T`@{L66B;(dWKze(k5dOj^5C&&UY=%SNr7=qKg~PTW$Q)nXvq((f-c zq~&EgXarsSlI^9MBFVH=eK@DSQ`l|q%Xjci)jCJsj%7Ta(x;*`F=hI#>q>~5J_etG zY4g)Dh~zzEInu9d_}UdmQ3h9d0t?Tt3UfGMkL6>`>=pNw+1}UNU3y_wQrtg90yN}t zA(66R*<&?c1iH2%PN}|kx2hAECg1#X^Ho1qyyn%4@qcG(B&pAF@@{h1D%{ZAi);Dq zfq;G|Pm?AC_IDX08Oh)-ht5EUQ%H{Ghz_|^Ez^6H<;&WDR2~Ktj&IW(@1kKti`RB4 zIEy+vG?-&6Sg(LC->&WkSd!N{RaRO3MS+O$16gm=39QRmdqJ z$`KQqfX+qZB~|{DiQ9MBvJ9oqcx3PJbB4P`6fGC<0wn}SlvRmZ`_#=RhFac8 zd(2m|==%?55WeKhMQGa1Is z)5_g%l!(H+jb=CA^e?m_b1xpBE+K+VAY&Y>8&PTWM~?NC{Y->z4OsyTOG2(2<=zjj z(O%b4j`c8vBADS7&BA*&k~;(5vm(B-OR^+(xRF^KrZoE#B z$ET}@cw?f5wsG~v{SN>eb!nRh9U5caJ0-@J-VA-nc>U&oMm#b-uc(Vs3?N!*7sloK zKC^rV<6|BuTz%P>w@*9P(w;}QRx?J&b-F{BcjXFw%?LjG+~~w%b$?DzkZjs>cDt;O zlX71T5ss-6N``d@2D-3R?jcQq!qg=>PnqE=K&)Om;pXJ5(1pRLrsdHhvoM?I@=)LC zhHvi*H1&`C9FBG`nMuAgr04G>@++0rL1rx^$EgC;QfzC|xJJ*jacvVGC-jy%kBW!f z#;M|-BUg(I4;f?94g)P~*TE8;JX^m3Hkb*7V*!EJjRBCxkwt6r@P`lF8T3qWE!gH6 zZJYqjbe&1wLXsVxJx28IukI)&!(X6K`_wgM%?eA15nJl|Cuo@$azIqmM7EukKSG;< z*kdepGNei?D_6Kq4=Tn-#JT>`eTnaGrCXIB*tXn)u=J$y%X=oM2Glhc>8@;I-KXK9 zH>DqVm)ude)I_{Jy}7CA+jaW#nmk}CUp3!5`?K#KTE^3l|2+NHq&m&^YS!FsX@gg) z@evgE@C+EMsrrEJyH@>>6}PTsS{@3CLU1(-e*DKA+da-Du%YwB;zj&7MN_j0{10pTO&;g~$mO_8FDrUM~-Q$Jd(McQw^rg8F}*iInx(Y@rKGrkJxKD`CxP4(fYn zblW8YBCPb*LLFhSq6cjii)RaUf(+ASI*Ivi`UcOwb+>sInjvcs8Rj zmGoy~f*Vrd$ZKdH_12fPsYhhGvb+ZG85wE1gPAkk$M9GryV|eMW1pn?TqK33-BM;! z1%9G+pGy_*y>Qx%9Q%U7SZVDDkGOge&J8aDIY;M_a9wEDpKIW~cTb|}4hp4zy4FA%aT5cEO z_S|0XHg20)&anN(@ozrek%ADCNOe~p4mf3zMjTMr;Ue|Zr7#)zRg3+n9r%Hk(FK;V zhzH>FN=LT~S}3)4{htZ#xJ@vgcV3^yo?#f0XQxD_Y17c=RT?xyKq|p*W9b;^mTVXo zNVvc0#`g*Vk1eNJ1DYRrJIjUgIyWB4bZ3hUY?*iLNu(}rF2YK<{0rH5RX%YD!$8?5(_Wc~h>rRXC9J4VuL z)!r=aai1-jucs%3D)iBVQ#4q_8#%1gEwWj2>g1lD$N0tIVcsx5WDr zvsJLu_`rjT(>->t#vPA9pB@wF2yMT@P>@VPUxdRML_z}s?hq`Uo)BZhr#Cb01G8r> zAo(s{%tjUCIsC9Y_wjzt&Ih5HEnhc<P*5_w($WbV$K|eMrm~wgTxINrTZ2kDc>AKhm*Pj z_kXZ`)lg5g2{l%yJpAGRzCu}99DHOVXl>*3c*VZKd}XYZ8Va$h(Lqh_)PY`ac>s1e zTDr!e=0pSrH#PC~8zk;Ey28?F?pG+m0`5oSB!YakK9zq3GEP=EK;>=gGo-&D_|PzF z5(yP?o2dSbAI~ogpm5`f12(ohHrL^_CW?cXYgfuX>%5s@AMTWLN`ho|0Yh=s${j2i zYZR>1l5aX-bS;EY?QMK)gw5VYepC@%S#(6O({&8}TJl5>)0{hR+*!Y7Kbdyud905c zm{Zr;6~EL|d?&Hcvmi%TdDu)S-lTY6i!x9ZwJZ?)$6w86XLHlmQP2N?P>tj)w$r3E zFcFbgInXIdX<+oB1>McgUnt3l8ynT-eb|&%If}m8)y@c=J|9bt-3`2-PpQZdVA{Qu zGNIqT7qK>Ktf)JjvuE4%WXrpE>LmXb!T8O4p<|EX_vJqz2UuK&0A-`sR!rlm0Z+^T zlt2$Tf7ZMRb^yHr4d8%%w&Y@@Bp}~QyscBq{%7r(2cBD13ag!<=+n%UlursO9zJ?f zvAKfmJg?kY%LHHP*!fD~_-QTE{#ea~YviX7SIBkCQ@QRQs9h|{v*!GS9~l`eu4l~D z)VALKsq(Ln*|4|*qgBMWXMv2-*`4PMKCy}-i^IXjb3|NFHd6ZnLqU&Is#A|vsvFjG zDT(@Qs2gk$Vu~s|c5FK_?ClqFFS{90<7URJQp3EQD2d471E`f5UZ=s8hvx9MmYtd; zP{wtR0hKd6dKBx+qfaL2Exi&NkiPfZar`J)P1!IDa*knYY_LN3J<$r9yY5p6aFP+A zZ<0VSG=_bcru!b>WJJS`h9S14lw?)44rqng#Cf|%&_i$b9nodsj5+sE5yQejthwldg( z8Cicp`A(&!Mnm1+#FHwd(OCDRXX*n^__tSeW|V#*_~N^tH*PMKQQ{}8(-Z)Nvx6bI zRK&Vn=w&`Yr%e!3GiYicyiW0{vvPrZb`hr7nHnA^m%e+~z7!mqKv8Jdmh|T}Qr`16 zCunl+r%L!)=*WBmE`xpU6>lorJ2`}g)nE(IL7IMs_IYd9!?J}KfL0M4HQ8}{d_-@h zm{chcIKQ`@sozq@z=hY(?3;Fw+j|weYRxUW(7-90;jNyxv-; zts-5rt$}e9U=GPCao_{b2t9Z$)|@_`JThJs{5OV^WFxVO6tmrS=y^ zftsq`mY*8KqEvk&5w4QVw<)PQQ$|!I0V~7W@0L{ncJ)(yr(yB2q6ln6e?IkZlkTTq ztpq^l@0M&8PLz4qAO7zc#WPwAjy0st9<^RDNfRmsPbV@Ql@!Pg1wA?avRH zqu^{W-GaP4np*xb9^k1_T}V%qkTTs zu7EpE!`{;k?}QUE9){G1D;7%GrQiN=cPa)m`&5K;`MF@A#lDAInHFnyUG&HV{ZN%TqZNIUuRAnGQKe^u6WMdU-(CZwLfJRYv z!{Gs^#ViOJi>O=X-8ukmW~va13snKUu4)v?X&OI9z}w5}aBWVpQ*9>Qm9$2@Fnc!Z znV#{p2w~&tgtfZgUEjE&lJ@w1hosK_{X^Rs9IDHigv&)atV?G+H;x{n)PY4WdR*>jU1W+h0q&g;yXvYA3pHD`1_IRM_ zhi|21sVC|3PA<36hNPQRK8k-ZRbOlx~XgD3Iqc>fin>xqJxe@6oSkx{YpizGbGOQnRE1PAYO=@D@7oUr|MN{sl z_%RoN-ePoszoxJEzJFn3asKj_>4O`E!Uo0-29BQ#$H6h$jPmZj)VZx~BAqt7KxOgz z)iQG@Btr;~%>ADJh4T?~GPzZZBQUjrZKehdH0IOk&gOBce`iob9#gLwoFCTs`P{x4 zVWstbbr_LcGUJ=o@bQj-8eO zea)r)VK!US(yl~m{(Lbwm-mUguMhoQ<}UMrC|*g)Cp)hbV~4nUE1TM4>i3e(j;#2G z^asBOJ_^(UDqb7fmX6rv0*;_=$1D9vLhbKX79!}k$;p{REf%Rl#>6bXuG^g+i4U3` zF^SdU6Dyp8KRd44UzGS!(proTB-HrXx)%+Ga1F2V>cl^$(;Pj_1;aW8|L3S%nY(I1 zqwZnGFG(U--J+8SH!6O06hmSo4*#-PED~Bw+ki(-VLT|eL@$pR*4_!Q!O=;AN8o;C z4@CFCP5a$~Qs>9=Zcl?O_f<>A#3l|inv$y8W-(rViZ0BE#v03}39orDA|mu){-UoV zAX0WWDs;?8s=ifkq;fcpqfxst3?s&XrC;TEcW>l|Jro%HiB`@@B7FB7@Qhk1@m{o< zKm-YeXnZq{Dn=UYKRW%cyFB(=pCY6vlc+wvh^l{hnAM0*`0wnBg+o1y=UyPPfZgRE z%YlhXL*8&>2Q$R)jP*Tfx7tRbA?{CRm@D};Nv#TrG^RKF4=$&NRu1$oZqX)Abbct~`& z+3o7*nuYgpg_&WLlpZ7}pq7B;&Z>9$1~nBOSM2=3E*&@_hb9NnW?y}4z=TrPI{HE= zZdwkNH?X*rKDfV3=%NtqrJfdgKPGGlsBg}dB46}DhGBN22%b6)!IqO>(1OZDBA^i# z*=$3P{!;+>K?FJdfBR48jt^`0HEYNQe?M}nv*xiYaWvY}KSbuS7?;GY543Sp&R0%p z@17rG1YK%-X?fn0^88s*h+Se^mFUh>iRFGm^RUU?zN!E8sO{K7fa{gfMDCLzoJ+aB z)Du-0RFP*Yhxep=0UWOMz$*A)eq_2>XlYG5C_D!~H)5NrWO?Ub1kd_oqi3HF#q;7Q zd!-@bv;jpFOp_n7o_mU;or&`WO3!&tKs#{I15eVS85o1VDG;;Z(*D~iPsWE~NUxVA zjW@>P_PR@uvwjvi@3m{?xq^Z$N^hZyE2ohi=+Z9kt(#15B)Pf0=pIz+e0l3CE1GQh zST48o)GpvIA)vWh3D3;~5>)ht}p$iN1 z>Rt&5UApfJBLjzsb7I1@T=RHmJcP)f+~!vg^!FmRx3lDMCk5zoV0rP~*|g7bt^y=^ zj_n5pN%N#Y8|UH<(O`f|cEMVS7%e^^PJKm)68#RH&U{t=W4F@H7l@r(mmnBO$tna z92;7AHk>+{g9NhyNBy49rnwL+w9EUY!b&eLw|o5bZ%VkiNrJqz>XlLthmQrlN<*G|m0_Ce%7RHBL=@DVO$(#KPERkJBMdG!$e zk{|j$IUtaezx5fZN=lPw z&}JdXQ@dt2A`Rq*`j0iKA0Hf91TscxSQoLKucxeGhF**xk(ORFwoR#SzLiY9fe{TMpF2CgVwexYBqi z$Fk>P?Gd7{?F67INO`0`kuM_fGFfri+eBDNmYXeybg9iNc^1jrtWILIX+YcoG7{)I zIZlK?49NE-?Qy)G#lvh^u$B+C%xT5foZIUm*TT)2sa})(X$4@zL$=kuMeTb@R%L{~ z>cnbJ{9%uCY-iBCl3<--{7j-~2ch(vNjrcE{Tb)jU6uSLb2D&m;?IaUDo|)W_ZiqP z_d>1N4iQ%YO!T|;C%CFlpA5zW^FceVT`L$Szfhsa9kRNUhlvv>N`NI~;B9s|zC5n@ z7#6DArR43h>x?HZDNHRban{W(6Wk*oinlBpP0qVG?PHTmU2w^6(J9>3Ri3pVib*+8 zY!R;%?v#`HG|^YM7(<)Y$D42x`&*|EVmO$A`ruWk@33hKr=@H%N!Y3sbaiR4rQIr# z;bL4P;&|3~4HLK_-#HprHQ>&f{75y+5Ajj1!l477+~1;u;kn_3(AtgRZhVrvaI~T# z{vLV~&}ASg224(!ll|MrG10%J!4DtvS~sxMS!5L|Yco--z0O@xvg)7|*DHL|Uc|Sz z3F7OR7!AI7WUQap9a^_BerDOX(vz!Pi8YKjH%RKa%lY}@rjMFp=23{+$);VL3ksGZ zR@G=sSq!UtXdcQ}8MJs-lkfUXh`0Y&YB^|(zC%+BxR5$+Z?wtN7Mk`>QF+rCh-1$2+-*?vw`rRI{X4l#RJ!6SxwY1(oR=&lppz6)zxL0e_ z=J0PF`=Y)ojgoO59?0c*<%?UUnm4=Iyp#^*vXt(XuE~hRonfl&|2i6JZ@AVp(QB(e zBc`=zY?&&ZM1u+&6&HHW>^@DMD8%p9n7CC~%|Ooi9oFFzH%w0qWcgn>md4Rv z({jw^m84l)bwYlEwHU{nX`6`g@c3s8e@c7q_3mMw4h8omk4F-wb`-8nGU{S}YE7{q z-?NV|j%B?>DYwrF7|*Qz!+1Cv;pTJbv2QG^ZSA)9C?w*Vi8`D z<$H}Flrme0qk@&eHr{eL85u_XqjOYA7Cgd%-!vN52z;FL%G69$y7`GCre7A-_3gQX z`>p@FSuFWx={0W3ciZWvlnJsvyb{rn*(<>&UX4ucwJUKJwsr^9;077t#9coU*hw z2aEm+ar@ge-IG4Iw?OwRAywW{5||f&B<0%cN5zx-NsbLXEac+F?&NH|(@Z|=BB;GM z|9bBS)byHY3sfH`{g13hEhkn{qB##Ah-ruyI%BRH}t~1 zsAp-%pk_*aJ|-`p3~kxG2Q5mH{8^R1=FlJkJI&N*R;7OXzoIB_YvP4rW6rbKaU3;! znZ2e&|6(K;t79pn$#N9c1+IUqRq$rSPEQ?N=pd$tjhIp*vg+pkbs+5Nu~V{II3ft% zT$);Y!myp$YvkUhJ&KiH^DoqB>qDV(v*9_TE)HCwnUCWS_Rv(y2A@2JYB+P(D)}BX z`G57hbXrQ`$SpQuot3PEAPIiFztM!BULhGBM8M!?*SCX${6*ho^>w&(agX8(nhqTJ zuxB5!ld1ZDXjt0u{z6+lMmuYSP(LH`-3C?sKg3pj8rq>tnN1R>pBT4j!`~*9M6QKx zg&r$BR7M%-oNA?~(MeD=y{F-jVeqWg8O}zzf3WCWsav>pr_l9ajec4L1iC{(;CkZ- zyR(|=!LEw+^;pSgV$zSqAD? zh4D3b*Ra{TnWi7um!@E*&MW4fk`|oOp7$kd^yNW~+&W%r&2pA?8^owkylSPZXj$6r z>qHWd+IqV@ap-UYbXq99@Ax@rFd#by$^Px|^R-w>dU^mK7jIE54=sBnTAC9PB=y(g?xVR>2!eK}1>ji&W*Pq{D9GpE+)E9gaCu2O9@%I|zLJ@5&4zPQV_l zL@_15tZ}I}B{?5uJeOl}I`K)O%9<}(=BTnvq4MsFss`S5%l@&`%VnNmFF_Be^0utl zH5f|@+!Vb?Y5?MKyoSbAR}ZJTS7%hA0NR!=N)C3YlQDE9W9t4%J6nF>D|mJEwYTRc zg>SQ;cwW>xf| zLG2ow(g)%)VAbChrJC~pvq)jG=kg=zMG%Z#m`3C819#oppos3FM`t}bI;=}A8?U}O zge>54ge-A8l>#(lo~|={*X`0|aa+TzSI_LvpB~cPSG3h}HL<@Q)%I^)cAs5j85QK z9c>1mSI>=Pi>ldjyws=q%B@nEw5Cmr8$PB$-U{|Mn2??9`EDR{E5yg067J?@I@6W? zn(e5)lq3XTFKg3s!w_jj!+#l%PK88?Prd`dDcktx**~9HJZ2weD*GOV$X#{eUU3WW zkJkJj5P9+17+D+p1k&5TC!U1lCXQr&uVmDNd~Q(Z&lZqh8jBk&1>Ns`pm?a!&!U;z zr`hzQGvMtXt+#tS4d;TZ;wjo1$x-M|4aY?8(iKzj{PU3jFI&LxuKGG0He?w8IGE6} zKa7Xu&JVEBOzR3^+2fS*L1vRPHji*ZBx2s9jvFMFf2jF4-5lt8kHGato}rQ+E)3Z5 z*JkmgvICqHd7tJK09)_M3KrM`?kRDo^m1beY~cZB8&CI&a+&orW}ko-GRu3f!mGfLuxNV)bZ zNM9w(zW;9^p-rD;)_k%P z@Zxq>CIPbKI^QxkmM2E>IMXuv!AxVmi$W(=h<;#8ktSKZRnho0}V z#@5ykZvTgA`3FeaKNBBkzt=Dw%!@Qr_=ikAeTOeQSGzfyDW6}0Vyg>PpaL@l3#A3` zvK2nA>{vQGA~WRd=q?6ZEx%2-MJ`tG#1AT>?7yakv|p&u$M@%|YLTY14oUJl@Q^cL76Qk`JvKrsfGGEA4PPRiqBZ9UR z?XoZD7n~}#J*e^QFe5)`IGyLF36?U5CzOH~@l9Qe4>t*B$0sqdtLC5LEC*jyG`Pd3 z)fJM}7QUBT902xnEp?jI{A@oIV6P%zyPd}HF*g-1Sc2(hXDTmT7zycKv17y2X$hn{ z^>9GPA4Ch*NA-k|7`^-gD}96RPd|Bd#|Ky;e`T6A&)!XW+MLA~FpJ^evpOZN z$~`&D<3c!zws)!?=nDZhII@P~ay#=m{)#>8C0$#J*0eX_TH8M|gQRcRSRF&ISqV2z zm1h#2Tx44N(p`{TXiaaQJquY!u`3vCwcl(Y2Jkl=t4a zY)fChVWcAMLO-{&x@z5VD=1)fXbqkni=`<7xF|>tBN9}Kwr1B|6iI&c%eTRHqzGm1 zaaYY5Le5G`ssI|Fop7GQrENJUDG?AGC7gaGsju>Uyq?GK`b8*`_{6tyufpN#s=Yp5 zs+z58LdmY?)7;kw$`^^zNxT{+|nI=j#G2OEZM}Q=g1<3YjDHg1Rj~wGA098@8u

rDw;~=%pL~GA?BF>^iQ{R1CG=gA=FfISjkvvA9K16rMhqJrn zss+cio43Kf+>dD}f70T6S$sv`s6fNmw?kc~eHBPPRumul5VMxf^FKYNLE+(8&pw*z ztb+f3+8s*rUPbfx6m99+(Lm{>Bov=YPQ`n|_!lKSZ`c}{{5DsIBJF*~jNE5~@iy>4 zQH7WMoh9G)vFEtrW4Twlz4yQ)GOT4QV@-OvmWfZv4~6q3@<3)g4ek4aihkaslD!SL zWorV~Ah-R>M2yF)Y?PJw!hAM2UIWwl2-fdhza9?36)@+@c9WihN-IpZRa6OBnBsoa zbX=jCmF8Y|89;0C80?|>Dg$6chbe?{aAGLns41Qlj6A~_cj)%KL4u0FFDCu$s1;eQ z(24w8d7vLWDQ>*ln&VjGVqd%t{T~A#h*lE;Y+7(pmo+zgXUTLl!MK`FAnnI#f5_uj z4juhcUv%N*OdX1u^|JQ%e=INA^nt3~NFREekt06omoQ-ZGU=mGux)gD)8FPAXatBj63_}G!urwqG-cr)}My;Z{r(bYzT2^*@+uw}y-=TP)Q=fHY zAM&oSP_Qx5&F2FE#$+xk`ehKnyE)5ORPcfzW1D#MRKS>;0c>GlJFV|S02ZHQ2oK6+ zuMEw|CGrlAlj*Oe2t9P7pMqF@a|PAjZzK;trLh!0`N-(OwG*>pzqw;mP%rUTO3L_$6a2yMYAx0Xx1)S7U6>x@n+&HncH8Ht;Wb8(Q#b`4}5D8z2WoY9-&|KaI zHD=g4BL9NqA{DSr!-_p+e8X3mD)Y)>yGN^1(f4gmW>MzEHggc)Z9tDQzBy!nhuT83 zV!pr3FR#n(RoeA}xxu%-{T0787+cdT-GFx~ue{sa&>$Pt*Hj)RL*NVKLCi^`$@bv0az_pZj zqjApl++~7e%2;pV!}vPq2PjhNn&-SEuJ*)B*go?XE}7ltHGLx(i&9A@K#*J;OggQV zSX&2WeBkUF05}F0J{`#w_kjCw+mqse=4#O++3HXV|*rL}al!!KR-xHPF87hc^xr8(tK;GVoAK$n7x!02cDKusbTCwVY zyxX!PH5f|`WdGft!@wsuH79mVjjQt3rh=s6G(#RuUQ+tnuR8MNreRqQ2Pg?fh_5SW zd*O9H!75Xbo-DhO>D3UlP9W)z_ZQ}k-ErX#io5#thATb;qOa{5k4Bv8+g@4W8Om1+bAB%SBj;825h%p4Nn(`1gvz z#?Q)M!j&`5fAX)85u0Vr-|AI-u zeE>b~?LC{8I-=QH0~o7@Yl@&1jLZvFKVV(keL8|VEVicNGv8jOG+3_?#Y5NYBGVll zZ0qxO9u0MD3w&Q-O1lmjFJD*_A*X`b^Ibdo#g$nMn&%0As9)c(h_f{|M=Z!{X)bph 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 literal 37990 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 diff --git a/app/src/main/res/layout/fragment_store_detail_available_drinks.xml b/app/src/main/res/layout/fragment_store_detail_available_drinks.xml index 20dd8ed..3e78320 100644 --- a/app/src/main/res/layout/fragment_store_detail_available_drinks.xml +++ b/app/src/main/res/layout/fragment_store_detail_available_drinks.xml @@ -29,13 +29,14 @@ + android:paddingHorizontal="15dp"> + + + + + + + + + - + app:layout_constraintTop_toBottomOf="@+id/layout_basic_drinks2" /> diff --git a/app/src/main/res/layout/row_available_drink.xml b/app/src/main/res/layout/row_available_drink.xml index ec4c435..9f8714a 100644 --- a/app/src/main/res/layout/row_available_drink.xml +++ b/app/src/main/res/layout/row_available_drink.xml @@ -1,41 +1,77 @@ + + + app:layout_constraintTop_toTopOf="parent" /> - + app:layout_constraintTop_toBottomOf="@+id/imageView_available_drink"> + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index f096589..1637927 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -141,7 +141,7 @@ 8dp - + + + \ No newline at end of file From cd5c7e9ca3070142293748245d0eb8603a1c8022 Mon Sep 17 00:00:00 2001 From: PIYUJIN Date: Tue, 8 Jul 2025 00:47:28 +0900 Subject: [PATCH 03/12] =?UTF-8?q?[Feat]=20#30=20=20=EB=A7=A4=EC=9E=A5=20?= =?UTF-8?q?=EA=B4=80=EB=A6=AC=20-=20=20=EB=A9=A4=EB=B2=84=EC=8B=AD=20?= =?UTF-8?q?=EC=A0=9C=EA=B3=B5=20=EC=A3=BC=EB=A5=98=20=ED=99=94=EB=A9=B4=20?= =?UTF-8?q?=EA=B8=B0=EB=B3=B8=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EA=B8=B0?= =?UTF-8?q?=EB=8A=A5=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...StoreAvailableDrinksBottomSheetFragment.kt | 2 +- .../StoreDetailAvailableDrinksFragment.kt | 227 ++++++++++-------- .../main/res/layout/row_available_drink.xml | 3 +- 3 files changed, 130 insertions(+), 102 deletions(-) diff --git a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreAvailableDrinksBottomSheetFragment.kt b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreAvailableDrinksBottomSheetFragment.kt index b5710df..985afde 100644 --- a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreAvailableDrinksBottomSheetFragment.kt +++ b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreAvailableDrinksBottomSheetFragment.kt @@ -147,7 +147,7 @@ class StoreAvailableDrinksBottomSheetFragment() : DialogFragment() { fun checkComplete() { binding.run { - if(isImageUpload && editTextAvailableDrink.text.isNotEmpty()) { + if(editTextAvailableDrink.text.isNotEmpty()) { buttonAdd.isEnabled = true } else { buttonAdd.isEnabled = false diff --git a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt index 037e12e..bbf42ce 100644 --- a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt +++ b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt @@ -13,6 +13,7 @@ import androidx.lifecycle.lifecycleScope import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.RecyclerView import com.project.drinkly_admin.R +import com.project.drinkly_admin.api.request.image.CommonImageData import com.project.drinkly_admin.api.request.image.ImageData import com.project.drinkly_admin.api.request.image.NewImageUrl import com.project.drinkly_admin.api.request.image.StoreImageRequest @@ -39,12 +40,14 @@ class StoreDetailAvailableDrinksFragment : Fragment() { var previousAvailableDrinkImages: List? = mutableListOf() var newAvailableDrinkImages: MutableList? = mutableListOf() - var newCommonAvailableDrinkImages: MutableList? = mutableListOf() + var newCommonAvailableDrinkImages: MutableList? = mutableListOf() var removedAvailableDrinkImages: MutableList? = mutableListOf() var images: MutableList? = mutableListOf() var newSojuIndex: Int = 0 var newBeerIndex: Int = 0 + var newDraftBeerIndex: Int = 0 + var newHighballIndex: Int = 0 lateinit var availableDrinkAdapter: AvailableDrinkAdapter @@ -71,6 +74,9 @@ class StoreDetailAvailableDrinksFragment : Fragment() { if (imageFile != null && name != null) { images?.add(ImageData(imageFile, name)) newAvailableDrinkImages?.add(ImageData(imageFile, name)) + } else if (imageFile== null) { + images?.add(ImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_basic, "basic.png"), name.toString())) + newCommonAvailableDrinkImages?.add(CommonImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_basic, "basic.png"), "basic", name.toString())) } checkComplete() @@ -87,7 +93,7 @@ class StoreDetailAvailableDrinksFragment : Fragment() { // 소주 추가 if(checkDrinks("소주")) { images?.add(ImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_soju, "soju.png"), "소주")) - newCommonAvailableDrinkImages?.add(ImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_soju, "soju.png"), "소주")) + newCommonAvailableDrinkImages?.add(CommonImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_soju, "soju.png"), "soju", "소주")) newSojuIndex = newAvailableDrinkImages?.size ?: 0 checkComplete() @@ -96,40 +102,44 @@ class StoreDetailAvailableDrinksFragment : Fragment() { buttonAddBeer.setOnClickListener { // 맥주 추가 if(checkDrinks("맥주")) { - images?.add( - ImageData( - ImageUtil.copyRawToFile( - mainActivity, - R.drawable.img_beer, - "beer.png" - ), "맥주" - ) - ) - newCommonAvailableDrinkImages?.add( - ImageData( - ImageUtil.copyRawToFile( - mainActivity, - R.drawable.img_beer, - "beer.png" - ), "맥주" - ) - ) + images?.add(ImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_beer, "beer.png"), "맥주")) + newCommonAvailableDrinkImages?.add(CommonImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_beer, "beer.png"), "beer", "맥주")) newBeerIndex = newAvailableDrinkImages?.size ?: 0 checkComplete() } } + buttonAddDraftbeer.setOnClickListener { + // 생맥주 추가 + if(checkDrinks("생맥주")) { + images?.add(ImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_draft_beer, "draft_beer.png"), "생맥주")) + newCommonAvailableDrinkImages?.add(CommonImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_draft_beer, "draft_beer.png"), "draft-beer", "생맥주")) + newDraftBeerIndex = newAvailableDrinkImages?.size ?: 0 + + checkComplete() + } + } + buttonAddHighball.setOnClickListener { + // 하이볼 추가 + if(checkDrinks("하이볼")) { + images?.add(ImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_highball, "highball.png"), "하이볼")) + newCommonAvailableDrinkImages?.add(CommonImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_highball, "highball.png"), "highball", "하이볼")) + newHighballIndex = newAvailableDrinkImages?.size ?: 0 + + checkComplete() + } + } buttonSave.setOnClickListener { if(!newAvailableDrinkImages.isNullOrEmpty()) { viewModel.getPresignedUrlBatch(mainActivity, newAvailableDrinkImages?.map { it.image }, "availableDrinks") } else if(!newCommonAvailableDrinkImages.isNullOrEmpty()) { - // 소주가 추가되어 있는 경우 + // 기본 주류가 추가되어 있는 경우 val newImageUrls = mutableListOf() newCommonAvailableDrinkImages?.forEach { imageData -> - when (imageData.description) { - "소주" -> { + when (imageData.type) { + "soju" -> { newImageUrls.add( NewImageUrl( imageUrl = "공통주류/20250507034147-40441a71-23e6-4166-8965-ce331aab5998-soju", @@ -137,7 +147,7 @@ class StoreDetailAvailableDrinksFragment : Fragment() { ) ) } - "맥주" -> { + "beer" -> { newImageUrls.add( NewImageUrl( imageUrl = "공통주류/20250507034229-20802afc-98f4-44ce-aec7-12a559a96668-beer", @@ -145,6 +155,30 @@ class StoreDetailAvailableDrinksFragment : Fragment() { ) ) } + "draft-beer" -> { + newImageUrls.add( + NewImageUrl( + imageUrl = "공통주류/20250617200637-a0444443-5965-418e-9802-19cca40de2c8-draft", + description = "생맥주" + ) + ) + } + "highball" -> { + newImageUrls.add( + NewImageUrl( + imageUrl = "공통주류/20250617200742-72659ec0-e6ea-498e-baaf-197f4997f833-highball", + description = "하이볼" + ) + ) + } + "basic" -> { + newImageUrls.add( + NewImageUrl( + imageUrl = "공통주류/20250618155356-8e22ebc7-72a0-4c19-b5e5-7a2c4c880c68-basic", + description = imageData.description + ) + ) + } } } @@ -206,26 +240,49 @@ class StoreDetailAvailableDrinksFragment : Fragment() { AvailableDrinkAdapter(mainActivity, images).apply { itemClickListener = object : AvailableDrinkAdapter.OnItemClickListener { override fun onItemClick(position: Int) { + val targetImage = images?.get(position) - if(images?.get(position)?.image is String) { - var imageId = previousAvailableDrinkImages?.find { it.imageUrl == images?.get(position)?.image }?.imageId + if (targetImage?.image is String) { + val imageId = previousAvailableDrinkImages?.find { it.imageUrl == targetImage.image && it.description == targetImage.description }?.imageId if (imageId != null) { removedAvailableDrinkImages?.add(imageId) } - } else if(images?.get(position)?.image is File) { - (images?.get(position))?.let { file -> - if((newAvailableDrinkImages?.indexOf(file) ?: 0) < newSojuIndex) { - newSojuIndex -= 1 - } - if((newAvailableDrinkImages?.indexOf(file) ?: 0) < newBeerIndex) { - newBeerIndex -= 1 + + } else if (targetImage?.image is File) { + val file = targetImage.image as File + + val indexInNew = newAvailableDrinkImages?.indexOfFirst { + it.image == file && it.description == targetImage.description + } ?: -1 + + if (indexInNew >= 0) { + // 인덱스 조정 + if (indexInNew < newSojuIndex) newSojuIndex-- + if (indexInNew < newBeerIndex) newBeerIndex-- + if (indexInNew < newDraftBeerIndex) newDraftBeerIndex-- + if (indexInNew < newHighballIndex) newHighballIndex-- + + newAvailableDrinkImages?.removeAt(indexInNew) + } else { + val indexInCommon = newCommonAvailableDrinkImages?.indexOfFirst { + it.image == file && it.description == targetImage.description + } ?: -1 + + if (indexInCommon >= 0) { + newCommonAvailableDrinkImages?.removeAt(indexInCommon) + + when (targetImage.description) { + "소주" -> newSojuIndex = 0 + "맥주" -> newBeerIndex = 0 + "생맥주" -> newDraftBeerIndex = 0 + "하이볼" -> newHighballIndex = 0 + } } - newAvailableDrinkImages?.remove(file) } } - println(removedAvailableDrinkImages) - images?.removeAt(position) + images?.removeAt(position) + println(removedAvailableDrinkImages) checkComplete() } } @@ -235,10 +292,6 @@ class StoreDetailAvailableDrinksFragment : Fragment() { recyclerViewAvailableDrink.apply { adapter = availableDrinkAdapter layoutManager = GridLayoutManager(context, 2) - - addItemDecoration( - GridSpacingItemDecoration(spanCount = 2, spacing = 10f.fromDpToPx()) - ) } } } @@ -250,35 +303,48 @@ class StoreDetailAvailableDrinksFragment : Fragment() { val mappedNewImageUrls = presignedList.mapIndexed { index, newImageUrl -> NewImageUrl( imageUrl = newImageUrl.filePath, - description = "${newAvailableDrinkImages?.get(index)?.description}" + description = newAvailableDrinkImages?.get(index)?.description ?: "" ) - }.toMutableList() // ✨ 중간 삽입 위해 mutableList로 변환 + }.toMutableList() - // 소주가 추가되어 있는 경우 - if (newCommonAvailableDrinkImages?.any { it.description == "소주" } == true) { - mappedNewImageUrls.add( - newSojuIndex, - NewImageUrl( - imageUrl = "공통주류/20250502162032-11f10447-1597-48b6-9ec8-28e0c37ab3ba-soju", - description = "소주" - ) - ) + // 기본 이미지로 추가한 주류들 삽입 + newCommonAvailableDrinkImages?.forEach { imageData -> + val insertIndex = when (imageData.description) { + "소주" -> newSojuIndex + "맥주" -> newBeerIndex + "생맥주" -> newDraftBeerIndex + "하이볼" -> newHighballIndex + else -> { + // description에 해당하는 항목을 newAvailableDrinkImages에서 찾아 index 추정 + newAvailableDrinkImages?.indexOfFirst { it.description == imageData.description } + ?.takeIf { it >= 0 } ?: mappedNewImageUrls.size + } + } - // ⚠️ 맥주 삽입 시 소주 이후일 경우 인덱스 +1 보정 필요 - newBeerIndex = if (newSojuIndex <= newBeerIndex) newBeerIndex + 1 else newBeerIndex - } + val imageUrl = when (imageData.type) { + "soju" -> "공통주류/20250502162032-11f10447-1597-48b6-9ec8-28e0c37ab3ba-soju" + "beer" -> "공통주류/20250502162032-b7a26511-55a9-4811-92a2-1ff564a34449-beer" + "draft-beer" -> "공통주류/20250617200637-a0444443-5965-418e-9802-19cca40de2c8-draft" + "highball" -> "공통주류/20250617200742-72659ec0-e6ea-498e-baaf-197f4997f833-highball" + "basic" -> "공통주류/20250618155356-8e22ebc7-72a0-4c19-b5e5-7a2c4c880c68-basic" + else -> "" + } + + val clampedIndex = insertIndex.coerceIn(0, mappedNewImageUrls.size) - // 맥주가 추가되어 있는 경우 - if (newCommonAvailableDrinkImages?.any { it.description == "맥주" } == true) { mappedNewImageUrls.add( - newBeerIndex, + clampedIndex, NewImageUrl( - imageUrl = "공통주류/20250502162032-b7a26511-55a9-4811-92a2-1ff564a34449-beer", - description = "맥주" + imageUrl = imageUrl, + description = imageData.description ) ) - } + if (clampedIndex <= newSojuIndex) newSojuIndex++ + if (clampedIndex <= newBeerIndex) newBeerIndex++ + if (clampedIndex <= newDraftBeerIndex) newDraftBeerIndex++ + if (clampedIndex <= newHighballIndex) newHighballIndex++ + } MyApplication.storeId?.let { storeId -> val storeInfo = StoreImageRequest( @@ -292,19 +358,17 @@ class StoreDetailAvailableDrinksFragment : Fragment() { Log.e("StoreMenuFragment", "storeId is null") } - // liveData 값 초기화 viewLifecycleOwner.lifecycleScope.launch { presignedUrlBatch.postValue(null) presignedUrl.postValue(null) } } } - } } fun checkDrinks(description: String) : Boolean { - if(images?.any { it.description.contains(description) } == true) { + if(images?.any { it.description == (description) } == true) { val dialog = DialogBasic("이미 등록되어 있는 주류에요\n같은 이름으로는 추가가 불가능해요") dialog.setBasicDialogInterface(object : BasicDialogInterface { @@ -316,7 +380,7 @@ class StoreDetailAvailableDrinksFragment : Fragment() { dialog.show(mainActivity.supportFragmentManager, "DialogStoreAvailableDrink") } - return images?.any { it.description.contains(description) } == false + return images?.any { it.description == (description) } == false } fun initView() { @@ -331,39 +395,4 @@ class StoreDetailAvailableDrinksFragment : Fragment() { checkComplete() } - - internal class GridSpacingItemDecoration( - private val spanCount: Int, // Grid의 column 수 - private val spacing: Int // 간격 - ) : RecyclerView.ItemDecoration() { - - override fun getItemOffsets( - outRect: Rect, - view: View, - parent: RecyclerView, - state: RecyclerView.State - ) { - val position: Int = parent.getChildAdapterPosition(view) - - if (position >= 0) { - val column = position % spanCount // item column - outRect.apply { - // spacing - column * ((1f / spanCount) * spacing) - left = spacing - column * spacing / spanCount - // (column + 1) * ((1f / spanCount) * spacing) - right = (column + 1) * spacing / spanCount - if (position < spanCount) top = spacing - bottom = spacing - } - } else { - outRect.apply { - left = 0 - right = 0 - top = 0 - bottom = 0 - } - } - } - } - } \ No newline at end of file diff --git a/app/src/main/res/layout/row_available_drink.xml b/app/src/main/res/layout/row_available_drink.xml index 9f8714a..4e4c515 100644 --- a/app/src/main/res/layout/row_available_drink.xml +++ b/app/src/main/res/layout/row_available_drink.xml @@ -23,7 +23,7 @@ android:layout_height="wrap_content" android:scaleType="centerCrop" android:adjustViewBounds="true" - app:srcCompat="@drawable/img_beer" + app:srcCompat="@drawable/img_basic" app:shapeAppearanceOverlay="@style/RoundSector16Top" app:layout_constraintDimensionRatio="1:1" app:layout_constraintEnd_toEndOf="parent" @@ -59,7 +59,6 @@ android:layout_height="wrap_content" android:layout_gravity="center" android:background="@color/transparent" - android:text="주류명" android:textAlignment="center" /> Date: Tue, 8 Jul 2025 17:45:36 +0900 Subject: [PATCH 04/12] =?UTF-8?q?[Feat]=20#30=20=20=EB=A7=A4=EC=9E=A5=20?= =?UTF-8?q?=EC=84=B8=EB=B6=80=20=EC=A0=95=EB=B3=B4=20=EC=9E=85=EB=A0=A5=20?= =?UTF-8?q?-=20=EB=A7=A4=EC=9E=A5=20=EC=A0=95=EB=B3=B4=20=ED=99=94?= =?UTF-8?q?=EB=A9=B4=20=ED=86=A0=EC=8A=A4=ED=8A=B8=20=EA=B8=B0=EB=8A=A5=20?= =?UTF-8?q?=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/drinkly_admin/ui/BasicToast.kt | 51 +++++++++++++++++++ .../ui/store/StoreDetailInfoFragment.kt | 6 +++ .../project/drinkly_admin/util/MainUtil.kt | 2 + .../drawable/background_white_radius12.xml | 7 +++ app/src/main/res/drawable/ic_check.xml | 16 ++++++ app/src/main/res/layout/toast_basic.xml | 35 +++++++++++++ 6 files changed, 117 insertions(+) create mode 100644 app/src/main/java/com/project/drinkly_admin/ui/BasicToast.kt create mode 100644 app/src/main/res/drawable/background_white_radius12.xml create mode 100644 app/src/main/res/drawable/ic_check.xml create mode 100644 app/src/main/res/layout/toast_basic.xml diff --git a/app/src/main/java/com/project/drinkly_admin/ui/BasicToast.kt b/app/src/main/java/com/project/drinkly_admin/ui/BasicToast.kt new file mode 100644 index 0000000..273c3d6 --- /dev/null +++ b/app/src/main/java/com/project/drinkly_admin/ui/BasicToast.kt @@ -0,0 +1,51 @@ +package com.project.drinkly_admin.ui + +import android.content.Context +import android.content.res.Resources +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.PopupWindow +import androidx.databinding.DataBindingUtil +import com.project.drinkly_admin.R +import com.project.drinkly_admin.databinding.ToastBasicBinding +import com.project.drinkly_admin.util.MainUtil.toPx + +object BasicToast { + fun showBasicToast(context: Context, message: String, icon: Int, anchorView: View) { + val inflater = LayoutInflater.from(context) + val binding: ToastBasicBinding = + DataBindingUtil.inflate(inflater, R.layout.toast_basic, null, false) + + binding.run { + textViewTooltip.text = message + imageViewTooltip.setImageResource(icon) + } + + val screenWidth = Resources.getSystem().displayMetrics.widthPixels + val marginPx = 20.toPx() + val popupWidth = screenWidth - marginPx * 2 + + val popupWindow = PopupWindow(binding.root, + popupWidth, + ViewGroup.LayoutParams.WRAP_CONTENT, + false + ) + + anchorView.post { + binding.root.measure( + View.MeasureSpec.UNSPECIFIED, + View.MeasureSpec.UNSPECIFIED + ) + val popupHeight = binding.root.measuredHeight + + val yOffset = -(anchorView.height + popupHeight + 8.toPx()) + + popupWindow.showAsDropDown(anchorView, 0, yOffset) + + binding.root.postDelayed({ + popupWindow.dismiss() + }, 2000) + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoFragment.kt b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoFragment.kt index e0808c3..4fb1b61 100644 --- a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoFragment.kt +++ b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoFragment.kt @@ -20,6 +20,7 @@ import com.bumptech.glide.Glide import com.project.drinkly_admin.R import com.project.drinkly_admin.api.request.store.StoreDetailRequest import com.project.drinkly_admin.databinding.FragmentStoreDetailInfoBinding +import com.project.drinkly_admin.ui.BasicToast import com.project.drinkly_admin.ui.MainActivity import com.project.drinkly_admin.util.MainUtil.updateViewPositionForKeyboard import com.project.drinkly_admin.util.MyApplication @@ -168,6 +169,10 @@ class StoreDetailInfoFragment : Fragment() { binding.run { editTextStoreDescription.setText(viewModel.storeDetailInfo.value?.storeDescription) editTextStoreInstagram.setText(viewModel.storeDetailInfo.value?.instagramUrl) + if(viewModel.storeDetailInfo.value?.instagramUrl.isNullOrEmpty()) { + BasicToast.showBasicToast(requireContext(), "대표 이미지를 등록하면 홍보에 더 도움이 돼요!", R.drawable.ic_check, binding.buttonSave) + } + if(viewModel.storeDetailInfo.value?.storeMainImageUrl != null) { Glide.with(mainActivity).load(viewModel.storeDetailInfo.value?.storeMainImageUrl).into(imageViewStoreImage) layoutStoreImage.visibility = View.INVISIBLE @@ -175,6 +180,7 @@ class StoreDetailInfoFragment : Fragment() { layoutStoreImage.visibility = View.VISIBLE } + toolbar.run { textViewTitle.text = "매장 정보" buttonBack.setOnClickListener { diff --git a/app/src/main/java/com/project/drinkly_admin/util/MainUtil.kt b/app/src/main/java/com/project/drinkly_admin/util/MainUtil.kt index e49115f..9d2b211 100644 --- a/app/src/main/java/com/project/drinkly_admin/util/MainUtil.kt +++ b/app/src/main/java/com/project/drinkly_admin/util/MainUtil.kt @@ -15,6 +15,8 @@ import java.util.Date import java.util.Locale object MainUtil { + fun Int.toPx(): Int = (this * Resources.getSystem().displayMetrics.density).toInt() + // 투명한 status bar fun Activity.setStatusBarTransparent() { // 상태바를 투명하게 설정하고, 레이아웃을 상태바까지 확장 diff --git a/app/src/main/res/drawable/background_white_radius12.xml b/app/src/main/res/drawable/background_white_radius12.xml new file mode 100644 index 0000000..08ae035 --- /dev/null +++ b/app/src/main/res/drawable/background_white_radius12.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_check.xml b/app/src/main/res/drawable/ic_check.xml new file mode 100644 index 0000000..dafd5bf --- /dev/null +++ b/app/src/main/res/drawable/ic_check.xml @@ -0,0 +1,16 @@ + + + + diff --git a/app/src/main/res/layout/toast_basic.xml b/app/src/main/res/layout/toast_basic.xml new file mode 100644 index 0000000..71bbe54 --- /dev/null +++ b/app/src/main/res/layout/toast_basic.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + \ No newline at end of file From eaa988ef93e95981a65c8d4567e2efcf5ae9f7f4 Mon Sep 17 00:00:00 2001 From: PIYUJIN Date: Tue, 8 Jul 2025 17:47:10 +0900 Subject: [PATCH 05/12] =?UTF-8?q?[Feat]=20#30=20=20=EB=A7=A4=EC=9E=A5=20?= =?UTF-8?q?=EC=84=B8=EB=B6=80=20=EC=A0=95=EB=B3=B4=20=EC=9E=85=EB=A0=A5=20?= =?UTF-8?q?-=20=EB=A7=A4=EC=9E=A5=20=EC=A0=95=EB=B3=B4=20=ED=99=94?= =?UTF-8?q?=EB=A9=B4=20=EB=94=94=EC=9E=90=EC=9D=B8=20=EC=88=98=EC=A0=95?= =?UTF-8?q?=EC=82=AC=ED=95=AD=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/res/layout/fragment_store_detail_info.xml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/app/src/main/res/layout/fragment_store_detail_info.xml b/app/src/main/res/layout/fragment_store_detail_info.xml index 72bfda9..9d6be3a 100644 --- a/app/src/main/res/layout/fragment_store_detail_info.xml +++ b/app/src/main/res/layout/fragment_store_detail_info.xml @@ -84,18 +84,6 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/layout_store_image" /> - - Date: Tue, 8 Jul 2025 17:47:10 +0900 Subject: [PATCH 06/12] =?UTF-8?q?[Feat]=20#30=20=20=EB=A7=A4=EC=9E=A5=20?= =?UTF-8?q?=EC=84=B8=EB=B6=80=20=EC=A0=95=EB=B3=B4=20=EC=9E=85=EB=A0=A5=20?= =?UTF-8?q?-=20=EB=A7=A4=EC=9E=A5=20=EC=A0=95=EB=B3=B4=20=ED=99=94?= =?UTF-8?q?=EB=A9=B4=20=EB=94=94=EC=9E=90=EC=9D=B8=20=EC=88=98=EC=A0=95?= =?UTF-8?q?=EC=82=AC=ED=95=AD=20=EB=B0=98=EC=98=81=20=EB=B0=8F=20=EA=B8=B0?= =?UTF-8?q?=EB=8A=A5=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/store/StoreDetailInfoFragment.kt | 2 +- .../main/res/layout/fragment_store_detail_info.xml | 12 ------------ 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoFragment.kt b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoFragment.kt index 4fb1b61..51bbeeb 100644 --- a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoFragment.kt +++ b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoFragment.kt @@ -207,7 +207,7 @@ class StoreDetailInfoFragment : Fragment() { } buttonSave.isEnabled = - (storeMainImage != null || viewModel.storeDetailInfo.value?.storeMainImageUrl != null) && editTextStoreDescription.text.isNotEmpty() + (storeMainImage != null || viewModel.storeDetailInfo.value?.storeMainImageUrl != null) || editTextStoreDescription.text.isNotEmpty() || editTextStoreInstagram.text.isNotEmpty() } } diff --git a/app/src/main/res/layout/fragment_store_detail_info.xml b/app/src/main/res/layout/fragment_store_detail_info.xml index 72bfda9..9d6be3a 100644 --- a/app/src/main/res/layout/fragment_store_detail_info.xml +++ b/app/src/main/res/layout/fragment_store_detail_info.xml @@ -84,18 +84,6 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/layout_store_image" /> - - Date: Thu, 10 Jul 2025 01:04:39 +0900 Subject: [PATCH 07/12] =?UTF-8?q?[Fix]=20#30=20=20=EB=A7=A4=EC=9E=A5=20?= =?UTF-8?q?=EA=B4=80=EB=A6=AC=20-=20=20=EB=A9=A4=EB=B2=84=EC=8B=AD=20?= =?UTF-8?q?=EC=A0=9C=EA=B3=B5=20=EC=A3=BC=EB=A5=98=20=ED=99=94=EB=A9=B4=20?= =?UTF-8?q?=EA=B8=B0=EB=B3=B8=20=EC=A3=BC=EB=A5=98=EB=AA=85=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/store/StoreDetailAvailableDrinksFragment.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt index bbf42ce..2bb5b74 100644 --- a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt +++ b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt @@ -100,10 +100,10 @@ class StoreDetailAvailableDrinksFragment : Fragment() { } } buttonAddBeer.setOnClickListener { - // 맥주 추가 - if(checkDrinks("맥주")) { - images?.add(ImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_beer, "beer.png"), "맥주")) - newCommonAvailableDrinkImages?.add(CommonImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_beer, "beer.png"), "beer", "맥주")) + // 병맥주 추가 + if(checkDrinks("병맥주")) { + images?.add(ImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_beer, "beer.png"), "병맥주")) + newCommonAvailableDrinkImages?.add(CommonImageData(ImageUtil.copyRawToFile(mainActivity, R.drawable.img_beer, "beer.png"), "beer", "병맥주")) newBeerIndex = newAvailableDrinkImages?.size ?: 0 checkComplete() @@ -151,7 +151,7 @@ class StoreDetailAvailableDrinksFragment : Fragment() { newImageUrls.add( NewImageUrl( imageUrl = "공통주류/20250507034229-20802afc-98f4-44ce-aec7-12a559a96668-beer", - description = "맥주" + description = "병맥주" ) ) } @@ -273,7 +273,7 @@ class StoreDetailAvailableDrinksFragment : Fragment() { when (targetImage.description) { "소주" -> newSojuIndex = 0 - "맥주" -> newBeerIndex = 0 + "병맥주" -> newBeerIndex = 0 "생맥주" -> newDraftBeerIndex = 0 "하이볼" -> newHighballIndex = 0 } @@ -311,7 +311,7 @@ class StoreDetailAvailableDrinksFragment : Fragment() { newCommonAvailableDrinkImages?.forEach { imageData -> val insertIndex = when (imageData.description) { "소주" -> newSojuIndex - "맥주" -> newBeerIndex + "병맥주" -> newBeerIndex "생맥주" -> newDraftBeerIndex "하이볼" -> newHighballIndex else -> { From b52f9b2ddf39f225eaffee2063efff010fc592c2 Mon Sep 17 00:00:00 2001 From: PIYUJIN Date: Sat, 12 Jul 2025 03:17:43 +0900 Subject: [PATCH 08/12] =?UTF-8?q?[Fix]=20#30=20=20=EB=A7=A4=EC=9E=A5=20?= =?UTF-8?q?=EA=B4=80=EB=A6=AC=20-=20=20=EB=A9=A4=EB=B2=84=EC=8B=AD=20?= =?UTF-8?q?=EC=A0=9C=EA=B3=B5=20=EC=A3=BC=EB=A5=98=20=ED=99=94=EB=A9=B4=20?= =?UTF-8?q?=EA=B8=B0=EB=B3=B8=20=EC=A3=BC=EB=A5=98=20=EC=9D=B4=EB=AF=B8?= =?UTF-8?q?=EC=A7=80=20filePath=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../StoreDetailAvailableDrinksFragment.kt | 30 ++++++++++++------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt index 2bb5b74..abe1c50 100644 --- a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt +++ b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt @@ -32,6 +32,14 @@ import java.io.File class StoreDetailAvailableDrinksFragment : Fragment() { + companion object { + val SOJU_IMAGE_URL = "공통주류/20250507034147-40441a71-23e6-4166-8965-ce331aab5998-soju" + val BEER_IMAGE_URL = "공통주류/20250507034229-20802afc-98f4-44ce-aec7-12a559a96668-beer" + val DRAFT_IMAGE_URL = "공통주류/20250617200637-a0444443-5965-418e-9802-19cca40de2c8-draft" + val HIGHBALL_IMAGE_URL = "공통주류/20250617200742-72659ec0-e6ea-498e-baaf-197f4997f833-highball" + val BASIC_IMAGE_URL = "공통주류/20250618155356-8e22ebc7-72a0-4c19-b5e5-7a2c4c880c68-basic" + } + lateinit var binding: FragmentStoreDetailAvailableDrinksBinding lateinit var mainActivity: MainActivity private val viewModel: StoreViewModel by lazy { @@ -142,7 +150,7 @@ class StoreDetailAvailableDrinksFragment : Fragment() { "soju" -> { newImageUrls.add( NewImageUrl( - imageUrl = "공통주류/20250507034147-40441a71-23e6-4166-8965-ce331aab5998-soju", + imageUrl = SOJU_IMAGE_URL, description = "소주" ) ) @@ -150,7 +158,7 @@ class StoreDetailAvailableDrinksFragment : Fragment() { "beer" -> { newImageUrls.add( NewImageUrl( - imageUrl = "공통주류/20250507034229-20802afc-98f4-44ce-aec7-12a559a96668-beer", + imageUrl = BEER_IMAGE_URL, description = "병맥주" ) ) @@ -158,7 +166,7 @@ class StoreDetailAvailableDrinksFragment : Fragment() { "draft-beer" -> { newImageUrls.add( NewImageUrl( - imageUrl = "공통주류/20250617200637-a0444443-5965-418e-9802-19cca40de2c8-draft", + imageUrl = DRAFT_IMAGE_URL, description = "생맥주" ) ) @@ -166,7 +174,7 @@ class StoreDetailAvailableDrinksFragment : Fragment() { "highball" -> { newImageUrls.add( NewImageUrl( - imageUrl = "공통주류/20250617200742-72659ec0-e6ea-498e-baaf-197f4997f833-highball", + imageUrl = HIGHBALL_IMAGE_URL, description = "하이볼" ) ) @@ -174,7 +182,7 @@ class StoreDetailAvailableDrinksFragment : Fragment() { "basic" -> { newImageUrls.add( NewImageUrl( - imageUrl = "공통주류/20250618155356-8e22ebc7-72a0-4c19-b5e5-7a2c4c880c68-basic", + imageUrl = BASIC_IMAGE_URL, description = imageData.description ) ) @@ -322,12 +330,12 @@ class StoreDetailAvailableDrinksFragment : Fragment() { } val imageUrl = when (imageData.type) { - "soju" -> "공통주류/20250502162032-11f10447-1597-48b6-9ec8-28e0c37ab3ba-soju" - "beer" -> "공통주류/20250502162032-b7a26511-55a9-4811-92a2-1ff564a34449-beer" - "draft-beer" -> "공통주류/20250617200637-a0444443-5965-418e-9802-19cca40de2c8-draft" - "highball" -> "공통주류/20250617200742-72659ec0-e6ea-498e-baaf-197f4997f833-highball" - "basic" -> "공통주류/20250618155356-8e22ebc7-72a0-4c19-b5e5-7a2c4c880c68-basic" - else -> "" + "soju" -> SOJU_IMAGE_URL + "beer" -> BEER_IMAGE_URL + "draft-beer" -> DRAFT_IMAGE_URL + "highball" -> HIGHBALL_IMAGE_URL + "basic" -> BASIC_IMAGE_URL + else -> BASIC_IMAGE_URL } val clampedIndex = insertIndex.coerceIn(0, mappedNewImageUrls.size) From b64d33e09321c4f69a614a0a659235a2573a9bcd Mon Sep 17 00:00:00 2001 From: PIYUJIN Date: Sun, 13 Jul 2025 22:59:18 +0900 Subject: [PATCH 09/12] =?UTF-8?q?[Delete]=20=ED=95=84=EC=9A=94=EC=97=86?= =?UTF-8?q?=EB=8A=94=20=EC=BD=94=EB=93=9C=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt index abe1c50..92ee767 100644 --- a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt +++ b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailAvailableDrinksFragment.kt @@ -290,7 +290,6 @@ class StoreDetailAvailableDrinksFragment : Fragment() { } images?.removeAt(position) - println(removedAvailableDrinkImages) checkComplete() } } From 83267407cee262df77430fefb1bc8b647f7a8c97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=ED=94=BC=EC=9C=A0=EC=A7=84?= <86800087+PIYUJIN@users.noreply.github.com> Date: Mon, 14 Jul 2025 00:01:46 +0900 Subject: [PATCH 10/12] =?UTF-8?q?[Fix]=20#30=20=20dp=20=E2=86=92=20px=20?= =?UTF-8?q?=EB=B3=80=ED=99=98=20=ED=95=A8=EC=88=98=20=EA=B8=B0=EB=8A=A5=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- .../main/java/com/project/drinkly_admin/util/MainUtil.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/project/drinkly_admin/util/MainUtil.kt b/app/src/main/java/com/project/drinkly_admin/util/MainUtil.kt index 9d2b211..033390e 100644 --- a/app/src/main/java/com/project/drinkly_admin/util/MainUtil.kt +++ b/app/src/main/java/com/project/drinkly_admin/util/MainUtil.kt @@ -14,9 +14,12 @@ import java.util.Calendar import java.util.Date import java.util.Locale -object MainUtil { - fun Int.toPx(): Int = (this * Resources.getSystem().displayMetrics.density).toInt() +import android.content.res.Resources +import kotlin.math.roundToInt +object MainUtil { + fun Int.toPx(): Int = (this * Resources.getSystem().displayMetrics.density).roundToInt() +} // 투명한 status bar fun Activity.setStatusBarTransparent() { // 상태바를 투명하게 설정하고, 레이아웃을 상태바까지 확장 From ae2c2fcee2afe7e25b56edba1b557bb8d6440917 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=ED=94=BC=EC=9C=A0=EC=A7=84?= <86800087+PIYUJIN@users.noreply.github.com> Date: Mon, 14 Jul 2025 00:16:00 +0900 Subject: [PATCH 11/12] =?UTF-8?q?[Feat]=20#30=20=20=ED=86=A0=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=20PopupWindow=20=EB=A9=94=EB=AA=A8=EB=A6=AC=20?= =?UTF-8?q?=EB=88=84=EC=88=98=20=EB=B0=A9=EC=A7=80=20=EA=B8=B0=EB=8A=A5=20?= =?UTF-8?q?=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- .../com/project/drinkly_admin/ui/BasicToast.kt | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/project/drinkly_admin/ui/BasicToast.kt b/app/src/main/java/com/project/drinkly_admin/ui/BasicToast.kt index 273c3d6..192e84b 100644 --- a/app/src/main/java/com/project/drinkly_admin/ui/BasicToast.kt +++ b/app/src/main/java/com/project/drinkly_admin/ui/BasicToast.kt @@ -43,8 +43,20 @@ object BasicToast { popupWindow.showAsDropDown(anchorView, 0, yOffset) + // 뷰가 detach될 때 PopupWindow 해제 + anchorView.addOnAttachStateChangeListener(object : View.OnAttachStateChangeListener { + override fun onViewAttachedToWindow(v: View) {} + override fun onViewDetachedFromWindow(v: View) { + if (popupWindow.isShowing) { + popupWindow.dismiss() + } + } + }) + binding.root.postDelayed({ - popupWindow.dismiss() + if (popupWindow.isShowing) { + popupWindow.dismiss() + } }, 2000) } } From 6446bcc2c1b8c004fc212a7cd20f10222cecd3aa Mon Sep 17 00:00:00 2001 From: PIYUJIN Date: Mon, 14 Jul 2025 00:25:12 +0900 Subject: [PATCH 12/12] =?UTF-8?q?[Delete]=20=EC=82=AC=EC=9A=A9=ED=95=98?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EB=8A=94=20=EC=BD=94=EB=93=9C=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/store/StoreDetailInfoMainFragment.kt | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoMainFragment.kt b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoMainFragment.kt index 3f2fc0d..9bdbd20 100644 --- a/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoMainFragment.kt +++ b/app/src/main/java/com/project/drinkly_admin/ui/store/StoreDetailInfoMainFragment.kt @@ -24,8 +24,6 @@ class StoreDetailInfoMainFragment : Fragment() { ViewModelProvider(requireActivity())[StoreViewModel::class.java] } - private var isSaveInfo = MutableList(5) { false } - override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? @@ -107,52 +105,42 @@ class StoreDetailInfoMainFragment : Fragment() { binding.run { // 제공하는 주류 if(storeInfo?.availableDrinkImageUrls?.size != 0) { - isSaveInfo[0] = true buttonAvailableDrink.setBackgroundResource(R.drawable.background_primary10_radius10) imageViewInfoNext1.setImageResource(R.drawable.ic_check_circle_checked) } else { - isSaveInfo[0] = false buttonAvailableDrink.setBackgroundResource(R.drawable.background_white_radius10) imageViewInfoNext1.setImageResource(R.drawable.ic_next) } // 멤버십 이용 가능 요일 if(storeInfo?.availableDays != null) { - isSaveInfo[1] = true buttonAvailableDate.setBackgroundResource(R.drawable.background_primary10_radius10) imageViewInfoNext2.setImageResource(R.drawable.ic_check_circle_checked) } else { - isSaveInfo[1] = false buttonAvailableDate.setBackgroundResource(R.drawable.background_white_radius10) imageViewInfoNext2.setImageResource(R.drawable.ic_next) } // 영업시간 if(storeInfo?.openingHours != null) { - isSaveInfo[2] = true buttonOpenTime.setBackgroundResource(R.drawable.background_primary10_radius10) imageViewInfoNext3.setImageResource(R.drawable.ic_check_circle_checked) } else { - isSaveInfo[2] = false buttonOpenTime.setBackgroundResource(R.drawable.background_white_radius10) imageViewInfoNext3.setImageResource(R.drawable.ic_next) } // 매장 정보 if(storeInfo?.storeDescription != null) { - isSaveInfo[3] = true buttonStoreInfo.setBackgroundResource(R.drawable.background_primary10_radius10) imageViewInfoNext4.setImageResource(R.drawable.ic_check_circle_checked) } else { - isSaveInfo[3] = false buttonStoreInfo.setBackgroundResource(R.drawable.background_white_radius10) imageViewInfoNext4.setImageResource(R.drawable.ic_next) } // 메뉴판 if(storeInfo?.menuImageUrls?.size != 0) { - isSaveInfo[4] = true buttonMenu.setBackgroundResource(R.drawable.background_primary10_radius10) imageViewInfoNext5.setImageResource(R.drawable.ic_check_circle_checked) } else { - isSaveInfo[4] = false buttonMenu.setBackgroundResource(R.drawable.background_white_radius10) imageViewInfoNext5.setImageResource(R.drawable.ic_next) }