From 4aa31a46813bd0fa297e73e1bb3f6c89aab028ec Mon Sep 17 00:00:00 2001 From: Jadest13 Date: Sun, 8 Feb 2026 22:09:56 +0900 Subject: [PATCH 1/3] =?UTF-8?q?#404=20[fix]=20=EC=95=BD=EA=B4=80=20?= =?UTF-8?q?=ED=8E=98=EC=9D=B4=EC=A7=80=20searchparams=EB=A1=9C=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 --- public/.well-known/assetlinks.json | 5 +---- src/pages/Term/Term.tsx | 12 +++++++----- tsconfig.app.tsbuildinfo | 2 +- tsconfig.node.tsbuildinfo | 2 +- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/public/.well-known/assetlinks.json b/public/.well-known/assetlinks.json index 3e3fe4ae..9926eb02 100644 --- a/public/.well-known/assetlinks.json +++ b/public/.well-known/assetlinks.json @@ -1,9 +1,6 @@ [ { - "relation": [ - "delegate_permission/common.handle_all_urls", - "delegate_permission/common.get_login_creds" - ], + "relation": ["delegate_permission/common.handle_all_urls", "delegate_permission/common.get_login_creds"], "target": { "namespace": "android_app", "package_name": "com.durumi99.humanzipyoapp", diff --git a/src/pages/Term/Term.tsx b/src/pages/Term/Term.tsx index 3b2a9c56..4af6f3ba 100644 --- a/src/pages/Term/Term.tsx +++ b/src/pages/Term/Term.tsx @@ -1,4 +1,4 @@ -import { useLocation, useNavigate } from 'react-router-dom'; +import { useNavigate, useSearchParams } from 'react-router-dom'; import { TermItem, TermKey, TermList } from '@ts/Term'; import Button from '@components/Common/Button'; import Header from '@components/Common/Header'; @@ -32,15 +32,17 @@ const RegisterTermList = ({ termItem }: { termItem: TermItem }) => { const RegisterTerm = () => { const navigate = useNavigate(); - const location = useLocation(); - const termKey = location.state?.termKey as TermKey; - - const { title, name, contents } = TermList[termKey]; + const [searchParams] = useSearchParams(); + const termKey = searchParams.get('term') as TermKey; const handleClose = () => { navigate(-1); }; + if (!termKey) return; + + const { title, name, contents } = TermList[termKey]; + return (
diff --git a/tsconfig.app.tsbuildinfo b/tsconfig.app.tsbuildinfo index 8a317879..bab4d5da 100644 --- a/tsconfig.app.tsbuildinfo +++ b/tsconfig.app.tsbuildinfo @@ -1 +1 @@ -{"root":["./src/app.tsx","./src/main.tsx","./src/queryclient.ts","./src/vite-env.d.ts","./src/components/cardlist/cardlist.style.ts","./src/components/cardlist/cardlist.tsx","./src/components/cardlist/stockcard/stockcard.style.ts","./src/components/cardlist/stockcard/stockcard.tsx","./src/components/common/button.ts","./src/components/common/common.props.ts","./src/components/common/common.style.ts","./src/components/common/common.type.ts","./src/components/common/common.tsx","./src/components/common/errorcomponent.tsx","./src/components/common/header.style.ts","./src/components/common/header.tsx","./src/components/common/loadingcomponent.tsx","./src/components/common/stockimage.tsx","./src/components/common/guidebanner/guidebanner.tsx","./src/components/common/marquee/marquee.style.ts","./src/components/common/marquee/marquee.tsx","./src/components/common/scrolltopbutton/scrolltopbutton.style.ts","./src/components/common/scrolltopbutton/scrolltopbutton.tsx","./src/components/event/disquiet.style.ts","./src/components/event/disquiet.tsx","./src/components/lab/experimentitem/experimentitem.style.ts","./src/components/lab/experimentitem/experimentitem.tsx","./src/components/lab/reportclasschart/reportclasschart.style.ts","./src/components/lab/reportclasschart/reportclasschart.type.tsx","./src/components/lab/reportclasschart/reportclasschart.tsx","./src/components/lab/reportpatternchart/reportpatternchart.style.ts","./src/components/lab/reportpatternchart/reportpatternchart.type.tsx","./src/components/lab/reportpatternchart/reportpatternchart.tsx","./src/components/loading/loading.style.ts","./src/components/loading/loading.tsx","./src/components/modal/usemodal.tsx","./src/components/modal/aboutreportclass/aboutreportclass.style.ts","./src/components/modal/aboutreportclass/aboutreportclass.tsx","./src/components/modal/aboutreportclass/useaboutreportclass.ts","./src/components/modal/aboutreportpattern/aboutreportpattern.style.ts","./src/components/modal/aboutreportpattern/aboutreportpattern.tsx","./src/components/modal/aboutreportpattern/useaboutreportpattern.ts","./src/components/modal/centertutorial/centertutotial.style.ts","./src/components/modal/centertutorial/layout.tsx","./src/components/modal/centertutorial/aboutantvoice/aboutantvoice.style.ts","./src/components/modal/centertutorial/aboutantvoice/aboutantvoice.tsx","./src/components/modal/centertutorial/aboutantvoice/useaboutantvoice.tsx","./src/components/modal/centertutorial/aboutcardlist/aboutcardlist.tsx","./src/components/modal/centertutorial/aboutcardlist/useaboutcardlist.tsx","./src/components/modal/centertutorial/aboutfear/aboutfear.tsx","./src/components/modal/centertutorial/aboutfear/useaboutfear.tsx","./src/components/modal/centertutorial/abouthumanzipyo/abouthumanzipyo.style.ts","./src/components/modal/centertutorial/abouthumanzipyo/abouthumanzipyo.tsx","./src/components/modal/centertutorial/abouthumanzipyo/useabouthumanzipyo.tsx","./src/components/modal/centertutorial/aboutkeyword/aboutkeyword.tsx","./src/components/modal/centertutorial/aboutkeyword/useaboutkeyword.tsx","./src/components/modal/confirm/confirmmodal.style.ts","./src/components/modal/confirm/confirmmodal.tsx","./src/components/modal/experimentdetail/experimentdetail.style.ts","./src/components/modal/experimentdetail/experimentdetail.tsx","./src/components/modal/experimentdetail/useexperimentdetail.ts","./src/components/modal/layout/bottomupcancel/bottomupcancel.style.ts","./src/components/modal/layout/bottomupcancel/bottomupcancel.tsx","./src/components/modal/searchbar/searchbar.style.ts","./src/components/modal/searchbar/searchbar.tsx","./src/components/modal/searchbar/searchbarlayout.tsx","./src/components/modal/searchbar/usesearchbarmodal.ts","./src/components/modal/searchbar/autocomplete/autocomplete.style.ts","./src/components/modal/searchbar/autocomplete/keywords/keywords.tsx","./src/components/modal/searchbar/autocomplete/stocks/stocks.style.ts","./src/components/modal/searchbar/autocomplete/stocks/stocks.tsx","./src/components/modal/searchbar/popularkeywords/popularkeywords.style.ts","./src/components/modal/searchbar/popularkeywords/popularkeywords.tsx","./src/components/modal/searchbar/popularstocks/popularstocks.style.ts","./src/components/modal/searchbar/popularstocks/popularstocks.tsx","./src/components/modal/searchbar/recentstocks/recentstocks.style.ts","./src/components/modal/searchbar/recentstocks/recentstocks.tsx","./src/components/mypage/mypage.style.ts","./src/components/mypage/mypageinput/mypageinput.style.ts","./src/components/mypage/mypageinput/mypageinput.tsx","./src/components/mypage/profilecircle/profilecircle.style.ts","./src/components/mypage/profilecircle/profilecircle.tsx","./src/components/nologinwrapper/nologinwrapper.style.ts","./src/components/nologinwrapper/nologinwrapper.tsx","./src/components/page/home/common.style.ts","./src/components/page/home/common.tsx","./src/components/page/home/banner/banner.style.ts","./src/components/page/home/banner/banner.tsx","./src/components/page/home/footer/footer.style.ts","./src/components/page/home/footer/footer.tsx","./src/components/page/home/header/header.tsx","./src/components/page/home/info/info.style.ts","./src/components/page/home/info/info.tsx","./src/components/page/home/keywords/keywords.style.ts","./src/components/page/home/keywords/keywords.tsx","./src/components/page/home/ranking/ranking.style.ts","./src/components/page/home/ranking/ranking.tsx","./src/components/page/home/ranking/rankingstock.tsx","./src/components/page/lab/common.style.ts","./src/components/page/lab/resultpattern/resultpattern.tsx","./src/components/page/lab/resultrecommend/resultrecommend.tsx","./src/components/page/lab/resultzipyo/resultzipyo.tsx","./src/components/page/stock/common.style.ts","./src/components/page/stock/itemtitle.tsx","./src/components/page/stock/header/header.style.ts","./src/components/page/stock/header/header.tsx","./src/components/page/stock/header/searchheader.style.ts","./src/components/page/stock/relevant/relevant.tsx","./src/components/page/stock/stocktitle/stocktitle.style.ts","./src/components/page/stock/stocktitle/stocktitle.tsx","./src/components/page/stock/tab/infotab.tsx","./src/components/page/stock/tab/chart/chart.tsx","./src/components/page/stock/tab/info/info.tsx","./src/components/page/stock/tab/keyword/keyword.tsx","./src/components/page/stock/tab/zipyo/zipyo.style.ts","./src/components/page/stock/tab/zipyo/zipyo.tsx","./src/components/popup/commonpopup.style.ts","./src/components/popup/commonpopup.tsx","./src/components/popup/appinstallpopup/appinstallpopup.style.ts","./src/components/popup/appinstallpopup/appinstallpopup.tsx","./src/components/popup/pwainfopopup/pwainfopopup.tsx","./src/components/popup/pwainfopopup/pwainfopopup.style.ts","./src/components/search/guagechart/guagechart.style.ts","./src/components/search/guagechart/guagechart.tsx","./src/components/search/stockchart/chartview.tsx","./src/components/search/stockchart/datelabel.tsx","./src/components/search/stockchart/extremeprice.tsx","./src/components/search/stockchart/gridcanvas.tsx","./src/components/search/stockchart/gridlabel.tsx","./src/components/search/stockchart/pointercanvas.tsx","./src/components/search/stockchart/pricechart.tsx","./src/components/search/stockchart/priceinfo.tsx","./src/components/search/stockchart/pricelabel.tsx","./src/components/search/stockchart/scorechart.tsx","./src/components/search/stockchart/scoreinfo.tsx","./src/components/search/stockchart/scorelabel.tsx","./src/components/search/stockchart/stockchart.style.ts","./src/components/search/stockchart/stockchart.tsx","./src/components/search/stockwordcloud/stockwordcloud.style.ts","./src/components/search/stockwordcloud/stockwordcloud.tsx","./src/components/shortview/tutorial/tutorial.style.ts","./src/components/shortview/tutorial/tutorial.tsx","./src/components/slideview/slideview.style.ts","./src/components/slideview/slideview.tsx","./src/components/text/text.props.ts","./src/components/text/text.ts","./src/components/toast/toast.style.ts","./src/components/toast/toast.tsx","./src/config/oauth.ts","./src/config/webview.ts","./src/constants/patterntypes.ts","./src/constants/stockscore.ts","./src/controllers/auth/api.ts","./src/controllers/common/base.ts","./src/controllers/common/query.ts","./src/controllers/experiment/api.ts","./src/controllers/experiment/query.ts","./src/controllers/notification/api.ts","./src/controllers/notification/mock.ts","./src/controllers/notification/query.ts","./src/controllers/preference/api.ts","./src/controllers/preference/query.ts","./src/controllers/score/api.ts","./src/controllers/score/mock.ts","./src/controllers/score/query.ts","./src/controllers/shortview/api.ts","./src/controllers/shortview/mock.ts","./src/controllers/shortview/query.ts","./src/controllers/stocks/api.ts","./src/controllers/stocks/mock.ts","./src/controllers/stocks/query.ts","./src/controllers/stocks/types.ts","./src/hooks/useauthinfo.ts","./src/hooks/usecanvas.ts","./src/hooks/usehidpicanvas.ts","./src/hooks/useismobile.ts","./src/hooks/uselocalstoragestate.ts","./src/hooks/usemodal.style.ts","./src/hooks/usemodal.tsx","./src/hooks/usepreventscroll.ts","./src/hooks/usequerycomponent.tsx","./src/hooks/userafcanvasdraw.ts","./src/hooks/userecentstocks.ts","./src/hooks/usesnapindex.ts","./src/hooks/usesocialauth.ts","./src/hooks/usestateref.ts","./src/hooks/usetoast.tsx","./src/hooks/useworker.ts","./src/layout/bottomnavigation/bottomnavigation.style.ts","./src/layout/bottomnavigation/bottomnavigation.tsx","./src/layout/header/header.style.ts","./src/layout/header/header.tsx","./src/layout/mainlayout/mainlayout.props.ts","./src/layout/mainlayout/mainlayout.style.ts","./src/layout/mainlayout/mainlayout.tsx","./src/pages/about/about.style.ts","./src/pages/about/about.tsx","./src/pages/about/howto/howto.style.ts","./src/pages/about/howto/howto.tsx","./src/pages/favorites/favorites.style.ts","./src/pages/favorites/favorites.tsx","./src/pages/home/home.style.ts","./src/pages/home/home.tsx","./src/pages/lab/lab.style.ts","./src/pages/lab/lab.tsx","./src/pages/lab/labcurrent/labcurrent.style.ts","./src/pages/lab/labcurrent/labcurrent.tsx","./src/pages/lab/labresult/labresult.style.ts","./src/pages/lab/labresult/labresult.tsx","./src/pages/lab/recordsheet/recordsheet.style.ts","./src/pages/lab/recordsheet/recordsheet.tsx","./src/pages/lab/step/step.style.ts","./src/pages/lab/step/step.tsx","./src/pages/lab/step/country/country.style.ts","./src/pages/lab/step/country/country.tsx","./src/pages/lab/step/done/done.style.ts","./src/pages/lab/step/done/done.tsx","./src/pages/lab/step/purchase/purchase.style.ts","./src/pages/lab/step/purchase/purchase.tsx","./src/pages/lab/step/search/search.style.ts","./src/pages/lab/step/search/search.tsx","./src/pages/lab/step/tutorial/tutorial.style.ts","./src/pages/lab/step/tutorial/tutorial.tsx","./src/pages/login/login.style.ts","./src/pages/login/login.tsx","./src/pages/mypage/mypage.style.ts","./src/pages/mypage/mypage.tsx","./src/pages/mypage/done/done.style.ts","./src/pages/mypage/done/done.tsx","./src/pages/mypage/edit/edit.style.ts","./src/pages/mypage/edit/edit.tsx","./src/pages/mypage/profile/profile.style.ts","./src/pages/mypage/profile/profile.tsx","./src/pages/notification/notification.style.ts","./src/pages/notification/notification.tsx","./src/pages/oauthcallback/oauthcallback.style.ts","./src/pages/oauthcallback/oauthcallback.tsx","./src/pages/register/register.style.ts","./src/pages/register/register.tsx","./src/pages/shortview/shortview.style.ts","./src/pages/shortview/shortview.tsx","./src/pages/shortview/tindercard/tindercard.style.ts","./src/pages/shortview/tindercard/tindercard.tsx","./src/pages/stock/stock.style.ts","./src/pages/stock/stock.tsx","./src/pages/term/term.style.ts","./src/pages/term/term.tsx","./src/pages/usage/usage.style.ts","./src/pages/usage/usage.tsx","./src/pages/withdraw/withdraw.style.ts","./src/pages/withdraw/withdraw.tsx","./src/pages/withdrawdone/withdrawdone.style.ts","./src/pages/withdrawdone/withdrawdone.tsx","./src/router/root.tsx","./src/router/index.tsx","./src/router/userouter.ts","./src/styles/keyframes.ts","./src/styles/themes.ts","./src/ts/constants.ts","./src/ts/enums.ts","./src/ts/interfaces.ts","./src/ts/opendays.ts","./src/ts/searchcategory.ts","./src/ts/stockcountry.ts","./src/ts/stocksector.ts","./src/ts/term.ts","./src/ts/types.ts","./src/utils/canvas.ts","./src/utils/date.ts","./src/utils/delta.ts","./src/utils/detector.ts","./src/utils/number.ts","./src/utils/scoreconvert.ts","./src/utils/chunkarray.ts","./src/utils/dateformatter.ts","./src/utils/dompointer.ts","./src/utils/extractmatchedsegments.ts","./src/utils/geometry2d.ts","./src/utils/getbusinessdayslater.ts","./src/utils/getframerate.ts","./src/utils/humanindexutils.ts","./src/utils/lunartosolar.ts","./src/utils/notificationmapper.ts","./src/utils/random.ts","./src/utils/stockimage.ts","./src/utils/date/ymd.ts","./src/utils/date/ymd.types.ts","./src/utils/wasm/wordcloudwasm.ts","./src/utils/wasm/wordcloud.wasm.d.ts","./src/utils/worker/generatewordcloud.ts"],"version":"5.9.3"} \ No newline at end of file +{"root":["./src/app.tsx","./src/main.tsx","./src/queryclient.ts","./src/vite-env.d.ts","./src/components/cardlist/cardlist.style.ts","./src/components/cardlist/cardlist.tsx","./src/components/cardlist/stockcard/stockcard.style.ts","./src/components/cardlist/stockcard/stockcard.tsx","./src/components/common/button.ts","./src/components/common/common.props.ts","./src/components/common/common.style.ts","./src/components/common/common.type.ts","./src/components/common/common.tsx","./src/components/common/errorcomponent.tsx","./src/components/common/header.style.ts","./src/components/common/header.tsx","./src/components/common/loadingcomponent.tsx","./src/components/common/stockimage.tsx","./src/components/common/guidebanner/guidebanner.tsx","./src/components/common/marquee/marquee.style.ts","./src/components/common/marquee/marquee.tsx","./src/components/common/scrolltopbutton/scrolltopbutton.style.ts","./src/components/common/scrolltopbutton/scrolltopbutton.tsx","./src/components/event/disquiet.style.ts","./src/components/event/disquiet.tsx","./src/components/lab/experimentitem/experimentitem.style.ts","./src/components/lab/experimentitem/experimentitem.tsx","./src/components/lab/reportclasschart/reportclasschart.style.ts","./src/components/lab/reportclasschart/reportclasschart.type.tsx","./src/components/lab/reportclasschart/reportclasschart.tsx","./src/components/lab/reportpatternchart/reportpatternchart.style.ts","./src/components/lab/reportpatternchart/reportpatternchart.type.tsx","./src/components/lab/reportpatternchart/reportpatternchart.tsx","./src/components/loading/loading.style.ts","./src/components/loading/loading.tsx","./src/components/modal/usemodal.tsx","./src/components/modal/aboutreportclass/aboutreportclass.style.ts","./src/components/modal/aboutreportclass/aboutreportclass.tsx","./src/components/modal/aboutreportclass/useaboutreportclass.ts","./src/components/modal/aboutreportpattern/aboutreportpattern.style.ts","./src/components/modal/aboutreportpattern/aboutreportpattern.tsx","./src/components/modal/aboutreportpattern/useaboutreportpattern.ts","./src/components/modal/centertutorial/centertutotial.style.ts","./src/components/modal/centertutorial/layout.tsx","./src/components/modal/centertutorial/aboutantvoice/aboutantvoice.style.ts","./src/components/modal/centertutorial/aboutantvoice/aboutantvoice.tsx","./src/components/modal/centertutorial/aboutantvoice/useaboutantvoice.tsx","./src/components/modal/centertutorial/aboutcardlist/aboutcardlist.tsx","./src/components/modal/centertutorial/aboutcardlist/useaboutcardlist.tsx","./src/components/modal/centertutorial/aboutfear/aboutfear.tsx","./src/components/modal/centertutorial/aboutfear/useaboutfear.tsx","./src/components/modal/centertutorial/abouthumanzipyo/abouthumanzipyo.style.ts","./src/components/modal/centertutorial/abouthumanzipyo/abouthumanzipyo.tsx","./src/components/modal/centertutorial/abouthumanzipyo/useabouthumanzipyo.tsx","./src/components/modal/centertutorial/aboutkeyword/aboutkeyword.tsx","./src/components/modal/centertutorial/aboutkeyword/useaboutkeyword.tsx","./src/components/modal/confirm/confirmmodal.style.ts","./src/components/modal/confirm/confirmmodal.tsx","./src/components/modal/experimentdetail/experimentdetail.style.ts","./src/components/modal/experimentdetail/experimentdetail.tsx","./src/components/modal/experimentdetail/useexperimentdetail.ts","./src/components/modal/layout/bottomupcancel/bottomupcancel.style.ts","./src/components/modal/layout/bottomupcancel/bottomupcancel.tsx","./src/components/modal/mockpurchase/mockpurchase.tsx","./src/components/modal/mockpurchase/mockpurchaselayout.tsx","./src/components/modal/mockpurchase/usemockpurchase.ts","./src/components/modal/searchbar/searchbar.style.ts","./src/components/modal/searchbar/searchbar.tsx","./src/components/modal/searchbar/searchbarlayout.tsx","./src/components/modal/searchbar/usesearchbarmodal.ts","./src/components/modal/searchbar/autocomplete/autocomplete.style.ts","./src/components/modal/searchbar/autocomplete/keywords/keywords.tsx","./src/components/modal/searchbar/autocomplete/stocks/stocks.style.ts","./src/components/modal/searchbar/autocomplete/stocks/stocks.tsx","./src/components/modal/searchbar/popularkeywords/popularkeywords.style.ts","./src/components/modal/searchbar/popularkeywords/popularkeywords.tsx","./src/components/modal/searchbar/popularstocks/popularstocks.style.ts","./src/components/modal/searchbar/popularstocks/popularstocks.tsx","./src/components/modal/searchbar/recentstocks/recentstocks.style.ts","./src/components/modal/searchbar/recentstocks/recentstocks.tsx","./src/components/mypage/mypage.style.ts","./src/components/mypage/mypageinput/mypageinput.style.ts","./src/components/mypage/mypageinput/mypageinput.tsx","./src/components/mypage/profilecircle/profilecircle.style.ts","./src/components/mypage/profilecircle/profilecircle.tsx","./src/components/nologinwrapper/nologinwrapper.style.ts","./src/components/nologinwrapper/nologinwrapper.tsx","./src/components/page/home/common.style.ts","./src/components/page/home/common.tsx","./src/components/page/home/banner/banner.style.ts","./src/components/page/home/banner/banner.tsx","./src/components/page/home/footer/footer.style.ts","./src/components/page/home/footer/footer.tsx","./src/components/page/home/header/header.tsx","./src/components/page/home/info/info.style.ts","./src/components/page/home/info/info.tsx","./src/components/page/home/keywords/keywords.style.ts","./src/components/page/home/keywords/keywords.tsx","./src/components/page/home/ranking/ranking.style.ts","./src/components/page/home/ranking/ranking.tsx","./src/components/page/home/ranking/rankingstock.tsx","./src/components/page/lab/common.style.ts","./src/components/page/lab/resultpattern/resultpattern.tsx","./src/components/page/lab/resultrecommend/resultrecommend.tsx","./src/components/page/lab/resultzipyo/resultzipyo.tsx","./src/components/page/shortview/appinduce/appinduce.tsx","./src/components/page/shortview/empty/empty.tsx","./src/components/page/shortview/tutorial/tutorial.style.ts","./src/components/page/shortview/tutorial/tutorial.tsx","./src/components/page/stock/common.style.ts","./src/components/page/stock/itemtitle.tsx","./src/components/page/stock/header/header.style.ts","./src/components/page/stock/header/header.tsx","./src/components/page/stock/header/searchheader.style.ts","./src/components/page/stock/relevant/relevant.tsx","./src/components/page/stock/stocktitle/stocktitle.style.ts","./src/components/page/stock/stocktitle/stocktitle.tsx","./src/components/page/stock/tab/infotab.tsx","./src/components/page/stock/tab/chart/chart.tsx","./src/components/page/stock/tab/info/info.tsx","./src/components/page/stock/tab/keyword/keyword.tsx","./src/components/page/stock/tab/zipyo/zipyo.style.ts","./src/components/page/stock/tab/zipyo/zipyo.tsx","./src/components/popup/commonpopup.style.ts","./src/components/popup/commonpopup.tsx","./src/components/popup/appinstallpopup/appinstallpopup.style.ts","./src/components/popup/appinstallpopup/appinstallpopup.tsx","./src/components/popup/pwainfopopup/pwainfopopup.tsx","./src/components/popup/pwainfopopup/pwainfopopup.style.ts","./src/components/search/guagechart/guagechart.style.ts","./src/components/search/guagechart/guagechart.tsx","./src/components/search/stockchart/chartview.tsx","./src/components/search/stockchart/datelabel.tsx","./src/components/search/stockchart/extremeprice.tsx","./src/components/search/stockchart/gridcanvas.tsx","./src/components/search/stockchart/gridlabel.tsx","./src/components/search/stockchart/pointercanvas.tsx","./src/components/search/stockchart/pricechart.tsx","./src/components/search/stockchart/priceinfo.tsx","./src/components/search/stockchart/pricelabel.tsx","./src/components/search/stockchart/scorechart.tsx","./src/components/search/stockchart/scoreinfo.tsx","./src/components/search/stockchart/scorelabel.tsx","./src/components/search/stockchart/stockchart.style.ts","./src/components/search/stockchart/stockchart.tsx","./src/components/search/stockwordcloud/stockwordcloud.style.ts","./src/components/search/stockwordcloud/stockwordcloud.tsx","./src/components/slideview/slideview.style.ts","./src/components/slideview/slideview.tsx","./src/components/text/text.props.ts","./src/components/text/text.ts","./src/components/toast/toast.style.ts","./src/components/toast/toast.tsx","./src/config/oauth.ts","./src/config/webview.ts","./src/constants/patterntypes.ts","./src/constants/stockscore.ts","./src/controllers/auth/api.ts","./src/controllers/common/base.ts","./src/controllers/common/query.ts","./src/controllers/experiment/api.ts","./src/controllers/experiment/query.ts","./src/controllers/notification/api.ts","./src/controllers/notification/mock.ts","./src/controllers/notification/query.ts","./src/controllers/preference/api.ts","./src/controllers/preference/query.ts","./src/controllers/score/api.ts","./src/controllers/score/mock.ts","./src/controllers/score/query.ts","./src/controllers/shortview/api.ts","./src/controllers/shortview/mock.ts","./src/controllers/shortview/query.ts","./src/controllers/stocks/api.ts","./src/controllers/stocks/mock.ts","./src/controllers/stocks/query.ts","./src/controllers/stocks/types.ts","./src/hooks/useauthinfo.ts","./src/hooks/usecanvas.ts","./src/hooks/usehidpicanvas.ts","./src/hooks/useismobile.ts","./src/hooks/uselocalstoragestate.ts","./src/hooks/usemodal.style.ts","./src/hooks/usemodal.tsx","./src/hooks/usepreventscroll.ts","./src/hooks/usequerycomponent.tsx","./src/hooks/userafcanvasdraw.ts","./src/hooks/userecentstocks.ts","./src/hooks/usesnapindex.ts","./src/hooks/usesocialauth.ts","./src/hooks/usestateref.ts","./src/hooks/usetoast.tsx","./src/hooks/useworker.ts","./src/layout/bottomnavigation/bottomnavigation.style.ts","./src/layout/bottomnavigation/bottomnavigation.tsx","./src/layout/header/header.style.ts","./src/layout/header/header.tsx","./src/layout/mainlayout/mainlayout.props.ts","./src/layout/mainlayout/mainlayout.style.ts","./src/layout/mainlayout/mainlayout.tsx","./src/pages/about/about.style.ts","./src/pages/about/about.tsx","./src/pages/about/howto/howto.style.ts","./src/pages/about/howto/howto.tsx","./src/pages/favorites/favorites.style.ts","./src/pages/favorites/favorites.tsx","./src/pages/home/home.style.ts","./src/pages/home/home.tsx","./src/pages/lab/lab.style.ts","./src/pages/lab/lab.tsx","./src/pages/lab/labcurrent/labcurrent.style.ts","./src/pages/lab/labcurrent/labcurrent.tsx","./src/pages/lab/labresult/labresult.style.ts","./src/pages/lab/labresult/labresult.tsx","./src/pages/lab/recordsheet/recordsheet.style.ts","./src/pages/lab/recordsheet/recordsheet.tsx","./src/pages/lab/step/step.style.ts","./src/pages/lab/step/step.tsx","./src/pages/lab/step/country/country.style.ts","./src/pages/lab/step/country/country.tsx","./src/pages/lab/step/done/done.style.ts","./src/pages/lab/step/done/done.tsx","./src/pages/lab/step/purchase/purchase.style.ts","./src/pages/lab/step/purchase/purchase.tsx","./src/pages/lab/step/search/search.style.ts","./src/pages/lab/step/search/search.tsx","./src/pages/lab/step/tutorial/tutorial.style.ts","./src/pages/lab/step/tutorial/tutorial.tsx","./src/pages/login/login.style.ts","./src/pages/login/login.tsx","./src/pages/mypage/mypage.style.ts","./src/pages/mypage/mypage.tsx","./src/pages/mypage/done/done.style.ts","./src/pages/mypage/done/done.tsx","./src/pages/mypage/edit/edit.style.ts","./src/pages/mypage/edit/edit.tsx","./src/pages/mypage/profile/profile.style.ts","./src/pages/mypage/profile/profile.tsx","./src/pages/notification/notification.style.ts","./src/pages/notification/notification.tsx","./src/pages/oauthcallback/oauthcallback.style.ts","./src/pages/oauthcallback/oauthcallback.tsx","./src/pages/register/register.style.ts","./src/pages/register/register.tsx","./src/pages/shortview/shortview.style.ts","./src/pages/shortview/shortview.tsx","./src/pages/shortview/tindercard/tindercard.style.ts","./src/pages/shortview/tindercard/tindercard.tsx","./src/pages/stock/stock.style.ts","./src/pages/stock/stock.tsx","./src/pages/term/term.style.ts","./src/pages/term/term.tsx","./src/pages/usage/usage.style.ts","./src/pages/usage/usage.tsx","./src/pages/withdraw/withdraw.style.ts","./src/pages/withdraw/withdraw.tsx","./src/pages/withdrawdone/withdrawdone.style.ts","./src/pages/withdrawdone/withdrawdone.tsx","./src/router/root.tsx","./src/router/index.tsx","./src/router/userouter.ts","./src/styles/keyframes.ts","./src/styles/themes.ts","./src/ts/constants.ts","./src/ts/enums.ts","./src/ts/interfaces.ts","./src/ts/opendays.ts","./src/ts/searchcategory.ts","./src/ts/stockcountry.ts","./src/ts/stocksector.ts","./src/ts/term.ts","./src/ts/types.ts","./src/utils/canvas.ts","./src/utils/date.ts","./src/utils/delta.ts","./src/utils/detector.ts","./src/utils/number.ts","./src/utils/scoreconvert.ts","./src/utils/chunkarray.ts","./src/utils/dateformatter.ts","./src/utils/dompointer.ts","./src/utils/extractmatchedsegments.ts","./src/utils/geometry2d.ts","./src/utils/getbusinessdayslater.ts","./src/utils/getframerate.ts","./src/utils/humanindexutils.ts","./src/utils/lunartosolar.ts","./src/utils/notificationmapper.ts","./src/utils/random.ts","./src/utils/stockimage.ts","./src/utils/date/ymd.ts","./src/utils/date/ymd.types.ts","./src/utils/wasm/wordcloudwasm.ts","./src/utils/wasm/wordcloud.wasm.d.ts","./src/utils/worker/generatewordcloud.ts"],"version":"5.9.3"} \ No newline at end of file diff --git a/tsconfig.node.tsbuildinfo b/tsconfig.node.tsbuildinfo index 7c0c68a3..7fd134fb 100644 --- a/tsconfig.node.tsbuildinfo +++ b/tsconfig.node.tsbuildinfo @@ -1 +1 @@ -{"root":["./src/app.tsx","./src/main.tsx","./src/queryclient.ts","./src/vite-env.d.ts","./src/components/cardlist/cardlist.style.ts","./src/components/cardlist/cardlist.tsx","./src/components/cardlist/stockcard/stockcard.style.ts","./src/components/cardlist/stockcard/stockcard.tsx","./src/components/common/button.ts","./src/components/common/common.props.ts","./src/components/common/common.style.ts","./src/components/common/common.type.ts","./src/components/common/common.tsx","./src/components/common/errorcomponent.tsx","./src/components/common/header.style.ts","./src/components/common/header.tsx","./src/components/common/loadingcomponent.tsx","./src/components/common/stockimage.tsx","./src/components/common/guidebanner/guidebanner.tsx","./src/components/common/marquee/marquee.style.ts","./src/components/common/marquee/marquee.tsx","./src/components/common/scrolltopbutton/scrolltopbutton.style.ts","./src/components/common/scrolltopbutton/scrolltopbutton.tsx","./src/components/event/disquiet.style.ts","./src/components/event/disquiet.tsx","./src/components/lab/experimentitem/experimentitem.style.ts","./src/components/lab/experimentitem/experimentitem.tsx","./src/components/lab/reportclasschart/reportclasschart.style.ts","./src/components/lab/reportclasschart/reportclasschart.type.tsx","./src/components/lab/reportclasschart/reportclasschart.tsx","./src/components/lab/reportpatternchart/reportpatternchart.style.ts","./src/components/lab/reportpatternchart/reportpatternchart.type.tsx","./src/components/lab/reportpatternchart/reportpatternchart.tsx","./src/components/loading/loading.style.ts","./src/components/loading/loading.tsx","./src/components/modal/usemodal.tsx","./src/components/modal/aboutreportclass/aboutreportclass.style.ts","./src/components/modal/aboutreportclass/aboutreportclass.tsx","./src/components/modal/aboutreportclass/useaboutreportclass.ts","./src/components/modal/aboutreportpattern/aboutreportpattern.style.ts","./src/components/modal/aboutreportpattern/aboutreportpattern.tsx","./src/components/modal/aboutreportpattern/useaboutreportpattern.ts","./src/components/modal/centertutorial/centertutotial.style.ts","./src/components/modal/centertutorial/layout.tsx","./src/components/modal/centertutorial/aboutantvoice/aboutantvoice.style.ts","./src/components/modal/centertutorial/aboutantvoice/aboutantvoice.tsx","./src/components/modal/centertutorial/aboutantvoice/useaboutantvoice.tsx","./src/components/modal/centertutorial/aboutcardlist/aboutcardlist.tsx","./src/components/modal/centertutorial/aboutcardlist/useaboutcardlist.tsx","./src/components/modal/centertutorial/aboutfear/aboutfear.tsx","./src/components/modal/centertutorial/aboutfear/useaboutfear.tsx","./src/components/modal/centertutorial/abouthumanzipyo/abouthumanzipyo.style.ts","./src/components/modal/centertutorial/abouthumanzipyo/abouthumanzipyo.tsx","./src/components/modal/centertutorial/abouthumanzipyo/useabouthumanzipyo.tsx","./src/components/modal/centertutorial/aboutkeyword/aboutkeyword.tsx","./src/components/modal/centertutorial/aboutkeyword/useaboutkeyword.tsx","./src/components/modal/confirm/confirmmodal.style.ts","./src/components/modal/confirm/confirmmodal.tsx","./src/components/modal/experimentdetail/experimentdetail.style.ts","./src/components/modal/experimentdetail/experimentdetail.tsx","./src/components/modal/experimentdetail/useexperimentdetail.ts","./src/components/modal/layout/bottomupcancel/bottomupcancel.style.ts","./src/components/modal/layout/bottomupcancel/bottomupcancel.tsx","./src/components/modal/searchbar/searchbar.style.ts","./src/components/modal/searchbar/searchbar.tsx","./src/components/modal/searchbar/searchbarlayout.tsx","./src/components/modal/searchbar/usesearchbarmodal.ts","./src/components/modal/searchbar/autocomplete/autocomplete.style.ts","./src/components/modal/searchbar/autocomplete/keywords/keywords.tsx","./src/components/modal/searchbar/autocomplete/stocks/stocks.style.ts","./src/components/modal/searchbar/autocomplete/stocks/stocks.tsx","./src/components/modal/searchbar/popularkeywords/popularkeywords.style.ts","./src/components/modal/searchbar/popularkeywords/popularkeywords.tsx","./src/components/modal/searchbar/popularstocks/popularstocks.style.ts","./src/components/modal/searchbar/popularstocks/popularstocks.tsx","./src/components/modal/searchbar/recentstocks/recentstocks.style.ts","./src/components/modal/searchbar/recentstocks/recentstocks.tsx","./src/components/mypage/mypage.style.ts","./src/components/mypage/mypageinput/mypageinput.style.ts","./src/components/mypage/mypageinput/mypageinput.tsx","./src/components/mypage/profilecircle/profilecircle.style.ts","./src/components/mypage/profilecircle/profilecircle.tsx","./src/components/nologinwrapper/nologinwrapper.style.ts","./src/components/nologinwrapper/nologinwrapper.tsx","./src/components/page/home/common.style.ts","./src/components/page/home/common.tsx","./src/components/page/home/banner/banner.style.ts","./src/components/page/home/banner/banner.tsx","./src/components/page/home/footer/footer.style.ts","./src/components/page/home/footer/footer.tsx","./src/components/page/home/header/header.tsx","./src/components/page/home/info/info.style.ts","./src/components/page/home/info/info.tsx","./src/components/page/home/keywords/keywords.style.ts","./src/components/page/home/keywords/keywords.tsx","./src/components/page/home/ranking/ranking.style.ts","./src/components/page/home/ranking/ranking.tsx","./src/components/page/home/ranking/rankingstock.tsx","./src/components/page/lab/common.style.ts","./src/components/page/lab/resultpattern/resultpattern.tsx","./src/components/page/lab/resultrecommend/resultrecommend.tsx","./src/components/page/lab/resultzipyo/resultzipyo.tsx","./src/components/page/stock/common.style.ts","./src/components/page/stock/itemtitle.tsx","./src/components/page/stock/header/header.style.ts","./src/components/page/stock/header/header.tsx","./src/components/page/stock/header/searchheader.style.ts","./src/components/page/stock/relevant/relevant.tsx","./src/components/page/stock/stocktitle/stocktitle.style.ts","./src/components/page/stock/stocktitle/stocktitle.tsx","./src/components/page/stock/tab/infotab.tsx","./src/components/page/stock/tab/chart/chart.tsx","./src/components/page/stock/tab/info/info.tsx","./src/components/page/stock/tab/keyword/keyword.tsx","./src/components/page/stock/tab/zipyo/zipyo.style.ts","./src/components/page/stock/tab/zipyo/zipyo.tsx","./src/components/popup/commonpopup.style.ts","./src/components/popup/commonpopup.tsx","./src/components/popup/appinstallpopup/appinstallpopup.style.ts","./src/components/popup/appinstallpopup/appinstallpopup.tsx","./src/components/popup/pwainfopopup/pwainfopopup.tsx","./src/components/popup/pwainfopopup/pwainfopopup.style.ts","./src/components/search/guagechart/guagechart.style.ts","./src/components/search/guagechart/guagechart.tsx","./src/components/search/stockchart/chartview.tsx","./src/components/search/stockchart/datelabel.tsx","./src/components/search/stockchart/extremeprice.tsx","./src/components/search/stockchart/gridcanvas.tsx","./src/components/search/stockchart/gridlabel.tsx","./src/components/search/stockchart/pointercanvas.tsx","./src/components/search/stockchart/pricechart.tsx","./src/components/search/stockchart/priceinfo.tsx","./src/components/search/stockchart/pricelabel.tsx","./src/components/search/stockchart/scorechart.tsx","./src/components/search/stockchart/scoreinfo.tsx","./src/components/search/stockchart/scorelabel.tsx","./src/components/search/stockchart/stockchart.style.ts","./src/components/search/stockchart/stockchart.tsx","./src/components/search/stockwordcloud/stockwordcloud.style.ts","./src/components/search/stockwordcloud/stockwordcloud.tsx","./src/components/shortview/tutorial/tutorial.style.ts","./src/components/shortview/tutorial/tutorial.tsx","./src/components/slideview/slideview.style.ts","./src/components/slideview/slideview.tsx","./src/components/text/text.props.ts","./src/components/text/text.ts","./src/components/toast/toast.style.ts","./src/components/toast/toast.tsx","./src/config/oauth.ts","./src/config/webview.ts","./src/constants/patterntypes.ts","./src/constants/stockscore.ts","./src/controllers/auth/api.ts","./src/controllers/common/base.ts","./src/controllers/common/query.ts","./src/controllers/experiment/api.ts","./src/controllers/experiment/query.ts","./src/controllers/notification/api.ts","./src/controllers/notification/mock.ts","./src/controllers/notification/query.ts","./src/controllers/preference/api.ts","./src/controllers/preference/query.ts","./src/controllers/score/api.ts","./src/controllers/score/mock.ts","./src/controllers/score/query.ts","./src/controllers/shortview/api.ts","./src/controllers/shortview/mock.ts","./src/controllers/shortview/query.ts","./src/controllers/stocks/api.ts","./src/controllers/stocks/mock.ts","./src/controllers/stocks/query.ts","./src/controllers/stocks/types.ts","./src/hooks/useauthinfo.ts","./src/hooks/usecanvas.ts","./src/hooks/usehidpicanvas.ts","./src/hooks/useismobile.ts","./src/hooks/uselocalstoragestate.ts","./src/hooks/usemodal.style.ts","./src/hooks/usemodal.tsx","./src/hooks/usepreventscroll.ts","./src/hooks/usequerycomponent.tsx","./src/hooks/userafcanvasdraw.ts","./src/hooks/userecentstocks.ts","./src/hooks/usesnapindex.ts","./src/hooks/usesocialauth.ts","./src/hooks/usestateref.ts","./src/hooks/usetoast.tsx","./src/hooks/useworker.ts","./src/layout/bottomnavigation/bottomnavigation.style.ts","./src/layout/bottomnavigation/bottomnavigation.tsx","./src/layout/header/header.style.ts","./src/layout/header/header.tsx","./src/layout/mainlayout/mainlayout.props.ts","./src/layout/mainlayout/mainlayout.style.ts","./src/layout/mainlayout/mainlayout.tsx","./src/pages/about/about.style.ts","./src/pages/about/about.tsx","./src/pages/about/howto/howto.style.ts","./src/pages/about/howto/howto.tsx","./src/pages/favorites/favorites.style.ts","./src/pages/favorites/favorites.tsx","./src/pages/home/home.style.ts","./src/pages/home/home.tsx","./src/pages/lab/lab.style.ts","./src/pages/lab/lab.tsx","./src/pages/lab/labcurrent/labcurrent.style.ts","./src/pages/lab/labcurrent/labcurrent.tsx","./src/pages/lab/labresult/labresult.style.ts","./src/pages/lab/labresult/labresult.tsx","./src/pages/lab/recordsheet/recordsheet.style.ts","./src/pages/lab/recordsheet/recordsheet.tsx","./src/pages/lab/step/step.style.ts","./src/pages/lab/step/step.tsx","./src/pages/lab/step/country/country.style.ts","./src/pages/lab/step/country/country.tsx","./src/pages/lab/step/done/done.style.ts","./src/pages/lab/step/done/done.tsx","./src/pages/lab/step/purchase/purchase.style.ts","./src/pages/lab/step/purchase/purchase.tsx","./src/pages/lab/step/search/search.style.ts","./src/pages/lab/step/search/search.tsx","./src/pages/lab/step/tutorial/tutorial.style.ts","./src/pages/lab/step/tutorial/tutorial.tsx","./src/pages/login/login.style.ts","./src/pages/login/login.tsx","./src/pages/mypage/mypage.style.ts","./src/pages/mypage/mypage.tsx","./src/pages/mypage/done/done.style.ts","./src/pages/mypage/done/done.tsx","./src/pages/mypage/edit/edit.style.ts","./src/pages/mypage/edit/edit.tsx","./src/pages/mypage/profile/profile.style.ts","./src/pages/mypage/profile/profile.tsx","./src/pages/notification/notification.style.ts","./src/pages/notification/notification.tsx","./src/pages/oauthcallback/oauthcallback.style.ts","./src/pages/oauthcallback/oauthcallback.tsx","./src/pages/register/register.style.ts","./src/pages/register/register.tsx","./src/pages/shortview/shortview.style.ts","./src/pages/shortview/shortview.tsx","./src/pages/shortview/tindercard/tindercard.style.ts","./src/pages/shortview/tindercard/tindercard.tsx","./src/pages/stock/stock.style.ts","./src/pages/stock/stock.tsx","./src/pages/term/term.style.ts","./src/pages/term/term.tsx","./src/pages/usage/usage.style.ts","./src/pages/usage/usage.tsx","./src/pages/withdraw/withdraw.style.ts","./src/pages/withdraw/withdraw.tsx","./src/pages/withdrawdone/withdrawdone.style.ts","./src/pages/withdrawdone/withdrawdone.tsx","./src/router/root.tsx","./src/router/index.tsx","./src/router/userouter.ts","./src/styles/keyframes.ts","./src/styles/themes.ts","./src/ts/constants.ts","./src/ts/enums.ts","./src/ts/interfaces.ts","./src/ts/opendays.ts","./src/ts/searchcategory.ts","./src/ts/stockcountry.ts","./src/ts/stocksector.ts","./src/ts/term.ts","./src/ts/types.ts","./src/utils/canvas.ts","./src/utils/date.ts","./src/utils/delta.ts","./src/utils/detector.ts","./src/utils/number.ts","./src/utils/scoreconvert.ts","./src/utils/chunkarray.ts","./src/utils/dateformatter.ts","./src/utils/dompointer.ts","./src/utils/extractmatchedsegments.ts","./src/utils/geometry2d.ts","./src/utils/getbusinessdayslater.ts","./src/utils/getframerate.ts","./src/utils/humanindexutils.ts","./src/utils/lunartosolar.ts","./src/utils/notificationmapper.ts","./src/utils/random.ts","./src/utils/stockimage.ts","./src/utils/date/ymd.ts","./src/utils/date/ymd.types.ts","./src/utils/wasm/wordcloudwasm.ts","./src/utils/wasm/wordcloud.wasm.d.ts","./src/utils/worker/generatewordcloud.ts","./vite.config.ts"],"version":"5.9.3"} \ No newline at end of file +{"root":["./src/app.tsx","./src/main.tsx","./src/queryclient.ts","./src/vite-env.d.ts","./src/components/cardlist/cardlist.style.ts","./src/components/cardlist/cardlist.tsx","./src/components/cardlist/stockcard/stockcard.style.ts","./src/components/cardlist/stockcard/stockcard.tsx","./src/components/common/button.ts","./src/components/common/common.props.ts","./src/components/common/common.style.ts","./src/components/common/common.type.ts","./src/components/common/common.tsx","./src/components/common/errorcomponent.tsx","./src/components/common/header.style.ts","./src/components/common/header.tsx","./src/components/common/loadingcomponent.tsx","./src/components/common/stockimage.tsx","./src/components/common/guidebanner/guidebanner.tsx","./src/components/common/marquee/marquee.style.ts","./src/components/common/marquee/marquee.tsx","./src/components/common/scrolltopbutton/scrolltopbutton.style.ts","./src/components/common/scrolltopbutton/scrolltopbutton.tsx","./src/components/event/disquiet.style.ts","./src/components/event/disquiet.tsx","./src/components/lab/experimentitem/experimentitem.style.ts","./src/components/lab/experimentitem/experimentitem.tsx","./src/components/lab/reportclasschart/reportclasschart.style.ts","./src/components/lab/reportclasschart/reportclasschart.type.tsx","./src/components/lab/reportclasschart/reportclasschart.tsx","./src/components/lab/reportpatternchart/reportpatternchart.style.ts","./src/components/lab/reportpatternchart/reportpatternchart.type.tsx","./src/components/lab/reportpatternchart/reportpatternchart.tsx","./src/components/loading/loading.style.ts","./src/components/loading/loading.tsx","./src/components/modal/usemodal.tsx","./src/components/modal/aboutreportclass/aboutreportclass.style.ts","./src/components/modal/aboutreportclass/aboutreportclass.tsx","./src/components/modal/aboutreportclass/useaboutreportclass.ts","./src/components/modal/aboutreportpattern/aboutreportpattern.style.ts","./src/components/modal/aboutreportpattern/aboutreportpattern.tsx","./src/components/modal/aboutreportpattern/useaboutreportpattern.ts","./src/components/modal/centertutorial/centertutotial.style.ts","./src/components/modal/centertutorial/layout.tsx","./src/components/modal/centertutorial/aboutantvoice/aboutantvoice.style.ts","./src/components/modal/centertutorial/aboutantvoice/aboutantvoice.tsx","./src/components/modal/centertutorial/aboutantvoice/useaboutantvoice.tsx","./src/components/modal/centertutorial/aboutcardlist/aboutcardlist.tsx","./src/components/modal/centertutorial/aboutcardlist/useaboutcardlist.tsx","./src/components/modal/centertutorial/aboutfear/aboutfear.tsx","./src/components/modal/centertutorial/aboutfear/useaboutfear.tsx","./src/components/modal/centertutorial/abouthumanzipyo/abouthumanzipyo.style.ts","./src/components/modal/centertutorial/abouthumanzipyo/abouthumanzipyo.tsx","./src/components/modal/centertutorial/abouthumanzipyo/useabouthumanzipyo.tsx","./src/components/modal/centertutorial/aboutkeyword/aboutkeyword.tsx","./src/components/modal/centertutorial/aboutkeyword/useaboutkeyword.tsx","./src/components/modal/confirm/confirmmodal.style.ts","./src/components/modal/confirm/confirmmodal.tsx","./src/components/modal/experimentdetail/experimentdetail.style.ts","./src/components/modal/experimentdetail/experimentdetail.tsx","./src/components/modal/experimentdetail/useexperimentdetail.ts","./src/components/modal/layout/bottomupcancel/bottomupcancel.style.ts","./src/components/modal/layout/bottomupcancel/bottomupcancel.tsx","./src/components/modal/mockpurchase/mockpurchase.tsx","./src/components/modal/mockpurchase/mockpurchaselayout.tsx","./src/components/modal/mockpurchase/usemockpurchase.ts","./src/components/modal/searchbar/searchbar.style.ts","./src/components/modal/searchbar/searchbar.tsx","./src/components/modal/searchbar/searchbarlayout.tsx","./src/components/modal/searchbar/usesearchbarmodal.ts","./src/components/modal/searchbar/autocomplete/autocomplete.style.ts","./src/components/modal/searchbar/autocomplete/keywords/keywords.tsx","./src/components/modal/searchbar/autocomplete/stocks/stocks.style.ts","./src/components/modal/searchbar/autocomplete/stocks/stocks.tsx","./src/components/modal/searchbar/popularkeywords/popularkeywords.style.ts","./src/components/modal/searchbar/popularkeywords/popularkeywords.tsx","./src/components/modal/searchbar/popularstocks/popularstocks.style.ts","./src/components/modal/searchbar/popularstocks/popularstocks.tsx","./src/components/modal/searchbar/recentstocks/recentstocks.style.ts","./src/components/modal/searchbar/recentstocks/recentstocks.tsx","./src/components/mypage/mypage.style.ts","./src/components/mypage/mypageinput/mypageinput.style.ts","./src/components/mypage/mypageinput/mypageinput.tsx","./src/components/mypage/profilecircle/profilecircle.style.ts","./src/components/mypage/profilecircle/profilecircle.tsx","./src/components/nologinwrapper/nologinwrapper.style.ts","./src/components/nologinwrapper/nologinwrapper.tsx","./src/components/page/home/common.style.ts","./src/components/page/home/common.tsx","./src/components/page/home/banner/banner.style.ts","./src/components/page/home/banner/banner.tsx","./src/components/page/home/footer/footer.style.ts","./src/components/page/home/footer/footer.tsx","./src/components/page/home/header/header.tsx","./src/components/page/home/info/info.style.ts","./src/components/page/home/info/info.tsx","./src/components/page/home/keywords/keywords.style.ts","./src/components/page/home/keywords/keywords.tsx","./src/components/page/home/ranking/ranking.style.ts","./src/components/page/home/ranking/ranking.tsx","./src/components/page/home/ranking/rankingstock.tsx","./src/components/page/lab/common.style.ts","./src/components/page/lab/resultpattern/resultpattern.tsx","./src/components/page/lab/resultrecommend/resultrecommend.tsx","./src/components/page/lab/resultzipyo/resultzipyo.tsx","./src/components/page/shortview/appinduce/appinduce.tsx","./src/components/page/shortview/empty/empty.tsx","./src/components/page/shortview/tutorial/tutorial.style.ts","./src/components/page/shortview/tutorial/tutorial.tsx","./src/components/page/stock/common.style.ts","./src/components/page/stock/itemtitle.tsx","./src/components/page/stock/header/header.style.ts","./src/components/page/stock/header/header.tsx","./src/components/page/stock/header/searchheader.style.ts","./src/components/page/stock/relevant/relevant.tsx","./src/components/page/stock/stocktitle/stocktitle.style.ts","./src/components/page/stock/stocktitle/stocktitle.tsx","./src/components/page/stock/tab/infotab.tsx","./src/components/page/stock/tab/chart/chart.tsx","./src/components/page/stock/tab/info/info.tsx","./src/components/page/stock/tab/keyword/keyword.tsx","./src/components/page/stock/tab/zipyo/zipyo.style.ts","./src/components/page/stock/tab/zipyo/zipyo.tsx","./src/components/popup/commonpopup.style.ts","./src/components/popup/commonpopup.tsx","./src/components/popup/appinstallpopup/appinstallpopup.style.ts","./src/components/popup/appinstallpopup/appinstallpopup.tsx","./src/components/popup/pwainfopopup/pwainfopopup.tsx","./src/components/popup/pwainfopopup/pwainfopopup.style.ts","./src/components/search/guagechart/guagechart.style.ts","./src/components/search/guagechart/guagechart.tsx","./src/components/search/stockchart/chartview.tsx","./src/components/search/stockchart/datelabel.tsx","./src/components/search/stockchart/extremeprice.tsx","./src/components/search/stockchart/gridcanvas.tsx","./src/components/search/stockchart/gridlabel.tsx","./src/components/search/stockchart/pointercanvas.tsx","./src/components/search/stockchart/pricechart.tsx","./src/components/search/stockchart/priceinfo.tsx","./src/components/search/stockchart/pricelabel.tsx","./src/components/search/stockchart/scorechart.tsx","./src/components/search/stockchart/scoreinfo.tsx","./src/components/search/stockchart/scorelabel.tsx","./src/components/search/stockchart/stockchart.style.ts","./src/components/search/stockchart/stockchart.tsx","./src/components/search/stockwordcloud/stockwordcloud.style.ts","./src/components/search/stockwordcloud/stockwordcloud.tsx","./src/components/slideview/slideview.style.ts","./src/components/slideview/slideview.tsx","./src/components/text/text.props.ts","./src/components/text/text.ts","./src/components/toast/toast.style.ts","./src/components/toast/toast.tsx","./src/config/oauth.ts","./src/config/webview.ts","./src/constants/patterntypes.ts","./src/constants/stockscore.ts","./src/controllers/auth/api.ts","./src/controllers/common/base.ts","./src/controllers/common/query.ts","./src/controllers/experiment/api.ts","./src/controllers/experiment/query.ts","./src/controllers/notification/api.ts","./src/controllers/notification/mock.ts","./src/controllers/notification/query.ts","./src/controllers/preference/api.ts","./src/controllers/preference/query.ts","./src/controllers/score/api.ts","./src/controllers/score/mock.ts","./src/controllers/score/query.ts","./src/controllers/shortview/api.ts","./src/controllers/shortview/mock.ts","./src/controllers/shortview/query.ts","./src/controllers/stocks/api.ts","./src/controllers/stocks/mock.ts","./src/controllers/stocks/query.ts","./src/controllers/stocks/types.ts","./src/hooks/useauthinfo.ts","./src/hooks/usecanvas.ts","./src/hooks/usehidpicanvas.ts","./src/hooks/useismobile.ts","./src/hooks/uselocalstoragestate.ts","./src/hooks/usemodal.style.ts","./src/hooks/usemodal.tsx","./src/hooks/usepreventscroll.ts","./src/hooks/usequerycomponent.tsx","./src/hooks/userafcanvasdraw.ts","./src/hooks/userecentstocks.ts","./src/hooks/usesnapindex.ts","./src/hooks/usesocialauth.ts","./src/hooks/usestateref.ts","./src/hooks/usetoast.tsx","./src/hooks/useworker.ts","./src/layout/bottomnavigation/bottomnavigation.style.ts","./src/layout/bottomnavigation/bottomnavigation.tsx","./src/layout/header/header.style.ts","./src/layout/header/header.tsx","./src/layout/mainlayout/mainlayout.props.ts","./src/layout/mainlayout/mainlayout.style.ts","./src/layout/mainlayout/mainlayout.tsx","./src/pages/about/about.style.ts","./src/pages/about/about.tsx","./src/pages/about/howto/howto.style.ts","./src/pages/about/howto/howto.tsx","./src/pages/favorites/favorites.style.ts","./src/pages/favorites/favorites.tsx","./src/pages/home/home.style.ts","./src/pages/home/home.tsx","./src/pages/lab/lab.style.ts","./src/pages/lab/lab.tsx","./src/pages/lab/labcurrent/labcurrent.style.ts","./src/pages/lab/labcurrent/labcurrent.tsx","./src/pages/lab/labresult/labresult.style.ts","./src/pages/lab/labresult/labresult.tsx","./src/pages/lab/recordsheet/recordsheet.style.ts","./src/pages/lab/recordsheet/recordsheet.tsx","./src/pages/lab/step/step.style.ts","./src/pages/lab/step/step.tsx","./src/pages/lab/step/country/country.style.ts","./src/pages/lab/step/country/country.tsx","./src/pages/lab/step/done/done.style.ts","./src/pages/lab/step/done/done.tsx","./src/pages/lab/step/purchase/purchase.style.ts","./src/pages/lab/step/purchase/purchase.tsx","./src/pages/lab/step/search/search.style.ts","./src/pages/lab/step/search/search.tsx","./src/pages/lab/step/tutorial/tutorial.style.ts","./src/pages/lab/step/tutorial/tutorial.tsx","./src/pages/login/login.style.ts","./src/pages/login/login.tsx","./src/pages/mypage/mypage.style.ts","./src/pages/mypage/mypage.tsx","./src/pages/mypage/done/done.style.ts","./src/pages/mypage/done/done.tsx","./src/pages/mypage/edit/edit.style.ts","./src/pages/mypage/edit/edit.tsx","./src/pages/mypage/profile/profile.style.ts","./src/pages/mypage/profile/profile.tsx","./src/pages/notification/notification.style.ts","./src/pages/notification/notification.tsx","./src/pages/oauthcallback/oauthcallback.style.ts","./src/pages/oauthcallback/oauthcallback.tsx","./src/pages/register/register.style.ts","./src/pages/register/register.tsx","./src/pages/shortview/shortview.style.ts","./src/pages/shortview/shortview.tsx","./src/pages/shortview/tindercard/tindercard.style.ts","./src/pages/shortview/tindercard/tindercard.tsx","./src/pages/stock/stock.style.ts","./src/pages/stock/stock.tsx","./src/pages/term/term.style.ts","./src/pages/term/term.tsx","./src/pages/usage/usage.style.ts","./src/pages/usage/usage.tsx","./src/pages/withdraw/withdraw.style.ts","./src/pages/withdraw/withdraw.tsx","./src/pages/withdrawdone/withdrawdone.style.ts","./src/pages/withdrawdone/withdrawdone.tsx","./src/router/root.tsx","./src/router/index.tsx","./src/router/userouter.ts","./src/styles/keyframes.ts","./src/styles/themes.ts","./src/ts/constants.ts","./src/ts/enums.ts","./src/ts/interfaces.ts","./src/ts/opendays.ts","./src/ts/searchcategory.ts","./src/ts/stockcountry.ts","./src/ts/stocksector.ts","./src/ts/term.ts","./src/ts/types.ts","./src/utils/canvas.ts","./src/utils/date.ts","./src/utils/delta.ts","./src/utils/detector.ts","./src/utils/number.ts","./src/utils/scoreconvert.ts","./src/utils/chunkarray.ts","./src/utils/dateformatter.ts","./src/utils/dompointer.ts","./src/utils/extractmatchedsegments.ts","./src/utils/geometry2d.ts","./src/utils/getbusinessdayslater.ts","./src/utils/getframerate.ts","./src/utils/humanindexutils.ts","./src/utils/lunartosolar.ts","./src/utils/notificationmapper.ts","./src/utils/random.ts","./src/utils/stockimage.ts","./src/utils/date/ymd.ts","./src/utils/date/ymd.types.ts","./src/utils/wasm/wordcloudwasm.ts","./src/utils/wasm/wordcloud.wasm.d.ts","./src/utils/worker/generatewordcloud.ts","./vite.config.ts"],"version":"5.9.3"} \ No newline at end of file From 3afe98be92cb3413e6a544e7925c109cc193b528 Mon Sep 17 00:00:00 2001 From: Jadest13 Date: Sun, 8 Feb 2026 23:02:43 +0900 Subject: [PATCH 2/3] =?UTF-8?q?#404=20[feat]=20=EC=99=B8=EB=B6=80=20?= =?UTF-8?q?=ED=8E=98=EC=9D=B4=EC=A7=80=20=EC=A0=91=EA=B7=BC=20=EB=B0=A9?= =?UTF-8?q?=EC=8B=9D=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 18 ++++++++++++++++++ src/router/useRouter.ts | 27 ++++++++++++++++++++++----- vite.config.ts | 1 + 3 files changed, 41 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9585da34..4de74a83 100644 --- a/package-lock.json +++ b/package-lock.json @@ -80,6 +80,7 @@ "integrity": "sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.28.6", "@babel/generator": "^7.28.6", @@ -1744,6 +1745,7 @@ "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.13.5", @@ -3709,6 +3711,7 @@ "integrity": "sha512-MciR4AKGHWl7xwxkBa6xUGxQJ4VBOmPTF7sL+iGzuahOFaO0jHCsuEfS80pan1ef4gWId1oWOweIhrDEYLuaOw==", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "undici-types": "~6.21.0" } @@ -3732,6 +3735,7 @@ "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.2.2" @@ -3796,6 +3800,7 @@ "integrity": "sha512-nm3cvFN9SqZGXjmw5bZ6cGmvJSyJPn0wU9gHAZZHDnZl2wF9PhHv78Xf06E0MaNk4zLVHL8hb2/c32XvyJOLQg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.53.1", "@typescript-eslint/types": "8.53.1", @@ -4021,6 +4026,7 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "devOptional": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -4436,6 +4442,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -5336,6 +5343,7 @@ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -5392,6 +5400,7 @@ "integrity": "sha512-iI1f+D2ViGn+uvv5HuHVUamg8ll4tN+JRHGc6IJi4TP9Kl976C57fzPXgseXNs8v0iA8aSJpHsTWjDb9QJamGQ==", "dev": true, "license": "MIT", + "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -7873,6 +7882,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -7954,6 +7964,7 @@ "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -8102,6 +8113,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -8114,6 +8126,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -8375,6 +8388,7 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.56.0.tgz", "integrity": "sha512-9FwVqlgUHzbXtDg9RCMgodF3Ua4Na6Gau+Sdt9vyCN4RhHfVKX2DCHy3BjMLTDd47ITDhYAnTwGulWTblJSDLg==", "license": "MIT", + "peer": true, "dependencies": { "@types/estree": "1.0.8" }, @@ -9362,6 +9376,7 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -9554,6 +9569,7 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.43", @@ -9964,6 +9980,7 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -10061,6 +10078,7 @@ "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", "dev": true, "license": "MIT", + "peer": true, "bin": { "rollup": "dist/bin/rollup" }, diff --git a/src/router/useRouter.ts b/src/router/useRouter.ts index 41bb3597..6458d7a7 100644 --- a/src/router/useRouter.ts +++ b/src/router/useRouter.ts @@ -1,10 +1,12 @@ import { useNavigate } from 'react-router-dom'; import { StockCountryKey } from '@ts/StockCountry'; import { TermKey } from '@ts/Term'; +import { useIsMobile } from '@hooks/useIsMobile'; import { webPath } from '.'; const useRouter = () => { const navigate = useNavigate(); + const isMobile = useIsMobile(); const navToBack = () => navigate(-1); @@ -32,11 +34,26 @@ const useRouter = () => { const navToAbout = () => navigate(webPath.about); const navToTerm = (termKey: TermKey) => navigate(`${webPath.term}?term=${termKey}`); - const openBusinessProposal = () => window.open('mailto:humanzipyo2024@gmail.com?cc=anyany3151@naver.com'); - const openServiceCenter = () => window.open('https://forms.gle/eus2xRNHGxbSBaAK9'); - const openInstagram = () => window.open('https://www.instagram.com/humanzipyo/'); - const openLinkedIn = () => window.open('https://www.linkedin.com/company/humanzipyo'); - const openThreads = () => window.open('https://www.threads.net/@humanzipyo'); + const openBusinessProposal = () => { + window.location.href = 'mailto:humanzipyo2024@gmail.com?cc=anyany3151@naver.com'; + }; + const openServiceCenter = () => { + window.location.href = 'https://forms.gle/eus2xRNHGxbSBaAK9'; + }; + const openInstagram = () => { + window.location.href = 'https://www.instagram.com/humanzipyo/'; + }; + const openLinkedIn = () => { + if (isMobile) { + window.location.href = 'linkedin://profile/humanzipyo'; + return; + } + + window.location.href = 'https://www.linkedin.com/company/humanzipyo'; + }; + const openThreads = () => { + window.location.href = 'https://www.threads.net/@humanzipyo'; + }; return { navToBack, diff --git a/vite.config.ts b/vite.config.ts index e1d273c3..122ebedf 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -25,6 +25,7 @@ export default defineConfig({ gzipSize: true, }), VitePWA({ + devOptions: { enabled: false }, registerType: 'autoUpdate', workbox: { cleanupOutdatedCaches: true, // 이전 캐시 삭제 From 25fdb3945789b0f282e5254ea48238543cd8a128 Mon Sep 17 00:00:00 2001 From: Jadest13 Date: Sun, 8 Feb 2026 23:23:22 +0900 Subject: [PATCH 3/3] =?UTF-8?q?#404=20[fix]=20=EB=A1=9C=EB=94=A9=20?= =?UTF-8?q?=EC=9D=B4=EB=AF=B8=EC=A7=80=20GIF=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/Loading.mov | Bin 23024 -> 0 bytes src/assets/Loading.webm | Bin 41495 -> 0 bytes src/assets/loading.gif | Bin 0 -> 72191 bytes src/assets/loading.png | Bin 1524 -> 0 bytes src/assets/loading.svg | 26 ------------------ src/components/Common/LoadingComponent.tsx | 4 +-- src/components/Loading/Loading.Style.ts | 2 +- src/components/Loading/Loading.tsx | 9 ++---- .../Page/Home/Ranking/Ranking.Style.ts | 6 ++++ src/components/Page/Home/Ranking/Ranking.tsx | 4 +-- src/components/Page/ShortView/Empty/Empty.tsx | 9 ++---- src/pages/OAuthCallback/OAuthCallback.tsx | 4 +-- 12 files changed, 18 insertions(+), 46 deletions(-) delete mode 100644 src/assets/Loading.mov delete mode 100644 src/assets/Loading.webm create mode 100644 src/assets/loading.gif delete mode 100644 src/assets/loading.png delete mode 100644 src/assets/loading.svg diff --git a/src/assets/Loading.mov b/src/assets/Loading.mov deleted file mode 100644 index 41553a28ec2578ddf1bbc612af3b2a4e40e91505..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23024 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 diff --git a/src/assets/Loading.webm b/src/assets/Loading.webm deleted file mode 100644 index 8194fe2a5de6b8941457e06ed7aabb16f21e1138..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41495 zcmcG!Wl$Vj8?HTrySqaO?(Xgq+}%A`Ah^3b!QCB#yK92GyA#|(m@mmr_Sx@uexIos zimtAnS$#cz_req3EXWZF@dt`L{QO+|Lx|k?!-xa~eKa$+6AASP6AAVQ!%^|G00Mr! z@(xkuGd{G*w@0c}1Yt^-nX6R#=lyeprCM$C^Jq!FJ?iH0hw|KiWDRn^lh)&(Mq2+8|J%Ne0nf?H>#>_yM_ogAi>IUkHT!H?;H@ks>uZlEV zf3AS5^-pQ@Pf_Xd2mZQsp)_abKW8XSdi*R#{v62cUaz0>P1M-p9>5`xoNFZk(>3?l50&Q0fWz3G^N368@d@ zx7Yr>>qcs{E6ArhP7H)gTWga6#0KyJ-0b+QZ+qsLc><;WT0FHfa&LD6DJIz!;2wiY z@``39l>4u7^q(s4NcgC1r{(3lz_YxhJDbF*r~&wkEU)^N?1jBy_yrR%!FcjUq7eRV zUR&|RxYDf0@!W0|whtj&nc>tw!fh-Sbr;z&jM16ks53K8;GDrR-6JxneGd>A0f~Ij1H5g{QO+E|ZyuK=33Vy%m52swrz5RF# z8=!DOE`@rF-7J<-EUjUU16LXOl0*MFw8q6=>SpZARwP16SXtXdB3#R!yyh`1tO#VD zj=QC#HIrF{nAW`>ll`zpUusT9j=}d@WV;29oC8ucu@GsBD9TlKDnRNB*c9}=GmGJJ0smm6&iUo{_bBQ@=A?x;u|(xP^z3g!(>|=^y#^ zEj^%ml*P-m!nsPEaC^Q}yiW1lqQH{!i-kDA@MnaOpq^cg5Ngq1w(jVF*i!`o1JFIq6CV!6ke=(t;nkT-^fe3!%iB z3xq>Ie`bAez$ygI+6SM+aFNuEDHO2)wv8^SqVNi7C~PoG1Yt-+R#i3ZdZb~TUpb^$$YOGD1NW6(Q! zMwjG43no;dbFMb3Sc`bp$B?rzr8d-O-`anXNrH)#yKX70buhLpP!kbiNbG;~oa6@4 zZ622&>0S$bns&$Miw+!IDPD+Z0t%4TM5w%coxh~zVJ3iU7rKrU6i6`-rtTy?Ly9_R$<^~C zNFK|2ai2TcUFt36v9j@ABl5+r-~#l7WN)mT`l+wx4zt9)G5abaS=E3G{3M>h$B;g7 zkD#b9s*}&YaRLN2OweaqeR4Xg~QwkrpPq%__mQ(G}K zLvqY!Imr)>#uAD8XQdT^lKS@i1!eeoP z*{oxXj)Gonf|+J*j3EIiTvkOfsDDZz5&Bm}cBk+`q#Wx)%OQ-VIu^y?5%OOO?L z*E3{g;Vf+#i>C~&4V()%ycS6ufwUAg5^bwdFiCEBkDD+v`9-n@o%W4JDpBBPvw~{s zSODIT(EPqHPhG68I-d`)qDPiF4c?Ux>hebJ!V=2D_HBKccC0MP%|4}cEyQ^E5$tqT+)ecQYjjry3L`$Q1u6ZRAP zu=Ai`J*eR&dx7&i{*X9f_q8By7ntw(>+$3I+4v3dRn8S?!VAoo<~8Fr^~PYwW}*9h zvljVy-l5yyTKVmc=tA-^*RBw*2jrBF!u2<7(a9mccnfDZMU_;ELr#K1`X;S!Qi~FN zQwqQ>4=mmvhL{-c2G;e-i}}?|>}bocZJqPIZpYkN2<~hLNKop%dS_!>n7YA=EXlS^UJfjCZl*oY!PFFr~x2&)&eqj?c&_Vr7sSc%Fb@mDo6e-73~1#XHk$aar$lDmc6$m(F%0MwPIiz8$#-2@Gb}EhIO$$=QlZ~ z6<#t@_)Jk2O~ZLh^Wrp917Yfj=e-ERr3rs}R&Iv?1j0!!0e}Pk=?iEE3hLlvn&soH zUj813c6sx2T8`)=WYJ8YV86u+l(gWE7kBl2>-{9JIsqqpRZQ)6m&4*YakzVa;9DJ7 zQrd~8woS432rIBiYu17#V|J_VuB0(42Ch4M$ML)}sPMo;&Il%VDv0*AiJeG#r>+h5 zCkl#`_xC;&MRo8gE%XO2bDjlXtp-vtthAp!)+-E|U=doZu4u2916g$0)ljHElL(B| zZ;Ry?uC*r~sYm!B6CWlX2zV)?bKnj@TM=9mT|bKVmRD0=o)TGPX~ItympN^9c+-Jj z`Fp&MbTipU_MeIPG15N)HEbL;Hd%s3x zb&u1DE|!)q(KobBk|V>}N^^Kg>1+LB_Y`t{gPZdrEY$P4@R1``&JPs4;?Lv@y&(U68`tUq6ozbT3yN|)1qUybtytz;VQ{(P@4r_5$No|Y` zD7M1z_pPY&B|2-Vsz@O-xwPBU(+1?&T(m+@ATQRz&`@T^7`WyxC#y^_c=|dZDFg@m zzI^xuZ^=YZHhoLBxE%;+Z~)-e^mb-h<*W*et&8g;IHe2O-`^vIwjV>6tfhy1>#Bf? zNXV(#w7Yi2tJPtOB~atg$reWk$0}nSlBJT#eMc1xDiBf0BJrlPX5UbaZH5pdx*A!d ze`Cibzy0>81X-IDO2NOHLcA zyo_4>bbc#%6@sPO3-boHCalOvN1yl2jaBC8rVxf851|k0Fekw71aoBQ@q#bc@chJ& zy-->QI7Pp53m>q$DO(Zot!EUEc(ES^|oJsm77gQPTj7oIq~hoEtCc z;eh0-{HthiJplG4NQmz9q%x^-D>n(N#m5|nuj@O}=#Fvl20F4%s2H+X9LQKevORm3 zoVtQ9?*p|%Af2{y8O%^MwrUioULtHXEP!2Qj{CXq=K==8E|?Z`2HU&{3?Otn3=-Q^ui^@w+lhdc3x88}Y9Shl%>8!Ji@6zC+ zM}z8pRMxzwo;#Vz=pfTJ6x*X!gji_y#IGbzE?(TWY79p;+WgR@I36eTtM3DXu9lzO zCK^jV&B^ci^qQ5**RJ3Z!KuH}2Z}7OpJKHdO%kpuLj)%*o@tm(PrJ9xPTG>%CrI;c zd~{F&ND+D~yiR=X=_l3}@cq~C6!O0M14IE=5Px9eSu)xmNrq_-T@7UJITn4HDdS)* z5?ZmpJoe))I^$zjX5pmniJT*yrb3MEI1MGxGONM+V74cOYeVRLyq3%NU(kT-zo3tQ zgWjEn0>J(P4TJ}|L6m<#X>8Lf*jgXzuAltiM=fR`G2P(0fE)H?9FLrm`j2WAfg zbU1 zKBOj!N#4%kQ!&*LdwV_!xQ?`*7Xmb<{Mi#@Uj*B-#(3I;jkDxe(&6GDK+P~M8dY4} zNHTNaa#0M6v1`m=)r?unUXyiL)Vl|Zu7$lpE+p`HC;n;p-s9O1a?lyY*Oh_IfkU(J zl)f;ua-_#k4Zv%4^1Z3a{hI}q@*4aBDgdRwPKrnJldGT@g+YS&PWmzWbHacb z(;XY&DxK*^l1}6h)Y{DS!{`6TED-q*JRsCBc)|cwnBRGeXub!jQ|&p|{auPFCwy~j zsZ|AUDR*U5q?D()wnZHDM?r9k`2+og%{OFRLQ~Ox@4eD^koYx!R5;F4xek4+hv-3D zK-mr){k|AOV zgz>jv25$6_IKB6|sl|l*V*GGYn9_z68AMnmfFzWA;}WY}>y*}ddqckkpk}NC4g1;H zl4=tkHVO{GnV1}aT)jg$_Br*90AaG}N_{^HeG5sxgh;Uo?*s}Bll7IJvG^@IDLr+g z2@`mdzTNJ(s~`V_s-&Adu_GtfSu*@8^smRN}<*<8n;^$`w~|`4GX{6F&%hdzd9>HtsWP1bq7VhzKJR_FoqTLjHBpm)|aW|Fb$E z{LYLdTd}u5l;nio1-4$w@E>m)NXY{n3$0Rw!7LgkIy&;lzlfJ-3Q;1zSMvBOczd5N zPB%Xuh*O~2+tDi?9h@<3y21`$S}DR`HiwWyY-b?K`B>Y~&06&*7u~w@L3|e|RC)^${^i z4J^EUT6sPS7mH%D1V40#iLTM6`{?|$;X*1Hwv%{#W36}aR#E6n-B;yIRVD*V`x2-s z_8ivtI{7{k9%oHr=xg$&yS82tKH$;Hlq;E1!_Z@u$6J5A7HTa|jMX3D0+>er2^R&! z(;9W_y*RwPgX_UAu-$NG=g##LFw0^X2YsK+eTg;h8TmO!Ws-N&z(pa^1&yPZ0^^h! zGCC=NLz%$q;uHL=5zvh}(V(27Fq}LOyG4JVll_)u7SAt|Td}5{|;sivGI}L;R9!<>yaI3nPHMG zEYlRid#b{lvYz#7Z%C54f)1)n#-}kD*}iBB$~R~c^!%*>bh-(;TOl1MUsC6#gnn{L zqR8=GZ=W6?V7VQrWP!`7X5hdFb2p`0pDwnaSGMbYj>tP(m5}Y9s59SA;OX04ee6~5 zbRsV9RuVs^q!v>j*Xm^uwV=Rkwj{Eeu>Or*Yi)&-u_9H}YfklCg+(ARAubv|1_O+vfNl@CF+Rms& zeNq8EuTH_WDNDZnNp#()p^=K_A7lI*vVhHeXKvbthj@)e4Pi%A=y9e_ zhx7}JyyHx3UJwnC{Pp}qrPlJiwR*zHVWu7 z=@@FDSi=(stlsUgs3*I=Sil!JB3rm4bt7z4$tt2dHI9d(hy-jeM%Vv`+d=KD8 zzc5(J3*$|&#JodarG`WV%l0>K64p5m#ll|$Ax52#Tp2VX;qUw2@uH=~5|gRCoQ)eH z7G60ha483=fG?=W6O#gFwahTF@IJS*QxaN27s{K)ZR{J^zV<8zto0fj%EF@R!i*46 zpA=a=pf=*-1h`C!+LtNCTjU=%RZf`oU^+-zek|fyP(fCma}Z@G){h?>w7_!ZYttKsHf!b-V!^0f_@$|V_uH>A`(T?7KBTxB&!lMbX(Rt zAlW=LO-6c)AxwbLE z8FdiR%)O$+@Q!b#*8(Es>MY;wvXoJq`$=71E4xo@kN^-rQ;Ah?J6I+_ zQ0*N2%Ag^336Z$#_VPyEwZ6C29qos~>x(t4fbHlL-(W!9wtBwU`4E_+IeoRyb>q@? z=Q|U|d*!4?AUwZAN-qkSymneH{BSsWy;qfH+}0Qt!Uyd#bHQ|&lhJ7FT<1Wm<#&8R zB&s7`_*Jq|g-)OFEoH}<_$6_d#VveYrg+vXQqo_CUset5Enp&KCvc3Lz6 z2u|Pi+pI8!FC#577;ci5%k5t)d@19%Qxm_o^X)HW2r~en4{6>W`DEs^OgX0pH#HeSX)7*8wLrTcvG^)B z!^QD3A46F&ERo4;LnRG%Mm8ua=6DBmAa6sat8z?&ZnDlN*=e4Pu;d`OQO!tU% z^v5bK*Rf~!?tIg*{5O+O9jeZ(IqEUc*Mhs~**xP@-5lHIJSgVM65gU6I@kzr`3+^k zG{XJb%(mv`=uZry772aeAc;&5P*Zp@I^^ZBQa+Mg599({Q5hcY>bfGGEpZZ>`KnEn?hH>t+6P-Q*Jyh+8Vw zn1B(vW(*T3wpPM>y<28mk{?;;9#SK}rqbK2Lk&t`ZW_})05v_B9nPTbcxIL?4w}9t#t;QdDGuFc2qut+tH=d zNKmS)`fYiTNf;JyV8)*gZo?7v2O=QHsI@lf%0-W@& zkXF*d)IZ@rkC5v0qfE=4CQejIXUE^j(tX+VywfoHj3P<}Z<5xr@oyhhnxsdTr-~vkTc0Fn6SS+$3Jig`?7Qc#~jskKW+l#46wNNp9TPV(@9e+TS!Ru z4$P1;gugm0k@UCSdKtu|v|j>ekRq@>ax->0TynyEC1+FQ2Ytp7HlUW} zBy~t$!tELvv<(IgKTnpYty!s&{1AwpTrL;Pl%vVmqpc!HcvH2FA|hY)J(fI)`aA`j zOD`bK??3Y!;QlYt^WR7he@?S7zk4=P)SBjFYS@wGMmG}aEkcCOm@E|Vx!CN2uF9LHVT=++IQ+suseX=7+IR>8PwV3XwN>5CA(~SXhW?wgLE^suXS#gsD~| z_8tEfdG?#CMkyoc2~hA5;}3+_+!7KK2knl?1d|NF!zTzflwh5?5O@<)i!8*P##S2w z8He#z&rawqy)0_XnqY)b4J&=P^R z@?%I@(FFD~Mr7^Z&QxV{52flIj_tgQ1Wa3#r(&A znK^F(g7~ZnxFlamy`jtwP*I}5HX)U@e4+lEnE`!&v9G!+=>h9Obg+^0c)|W(GX8W`b1ko1X`n6s(UwR^l+OMNjeeLoJ>!r^x=v z?yK4dd`*f2nrIi+n=_Wp_ZG?VFXC=rN_ z8_p`GjjZzS-m;06gZ8Rq=PgJDBNb^$Eel{0`rb6k89in=K_{(ft3%}|yObdmZ0QW^ zPB_xW{hhAN^LqRN%>X3`0Q#R0rhh!*s0TrlEZzyhW`e(?UlkjKxC1{#k@VZ!e62_b zJhKuRF6&D2HbaB=HwFA`)BYom0I~m&0V4e(BMhSi^P3FONNGsk^2<{l%-I0NipEp^ z!BAiGcFHtOoxM*2TAAn>fiCpOj{rE+hwtWn5jTT`rC2IvEU-dMw^yU6_gh4#2p`JT z6q5{Q7!pyQ#u9k5GB;z}IU(DL8n;bVszz?xIDTlYe6;84 zJ?#@Lr>9EmC0g!`T1l{h;*Fx(cvPK#XJ*JpZW7raK}ejhZTXOQn&GVv%`X3tRx-$k zqUWXQsrAfuMzO)?N!LKBQMqX&;6%ug3v7^LqUOBfrF{e{kcYFz_1c zScQ@4*I=DzDPm)wk&6?EjHzbbwTSrLkJ!}9#US&@e(c#cDnj0o9)>b+xXJx*03ZJK z#Esvcxa9a(j^t1dr0xoGb-gz^In4JlTAoaGE={B}BKXb(P$?v@AVZ(Sfb)#8*Od3bB*5xm5Ej$2j8Z`X#{ zN5nk|G3om~|MJWIC9*94%CvvnwUn{>j0)2a#@t@Q<<(C=zAY_q9?`Y>c|Kng((;aT z4-mu7k(`@OI_}R{(YLBBqxnHDK^*Dy@uf)5AkJF3^gl3xqJN#2=eP5+Il}xi!2;2$ z&&1SXbGG%k1c*4eG4r7Wm=De`E_|TmD^DUjRa;ah?lad*N@wzl)s=(V2csW4d!#;w zl4~=(5?ujSMbGE)H@lvTDxU7^jV37))ms}8kw20kv56g@;Vg`holAWhM{6X+tk()= zUyU+%THRfXkY>JdaU9liO&}egYoQN^I3|O^sEJ2z!1rd)=}w%4o?^u>^E?`h*}?i4 zMHdq@9%l&JNm&H2enQb1Xlp3kr+=M`I=jC<)LYqFfWkgDu*rf8xV`j+zBe-Y=!gd( zl9Vo_&w=(C7!BwUM{PG>|G;8F`i=X^CW+YIlegJJF+2KD<6JHQpk!=D(}?&V}$br?h%p;+D_ulZgEe{c-fimYd4+^PRt8$R<4{4EhdwVe-#zpN3$uesn8ewULV@ zkY-tKp#%pNsub*Yl%+}^s(#a1pkGSoh4j8_*+7acZKrV|TEGRIEA0kQBU08&*gU0} zF=fA;jiTdL_pKn>b=2J?Xzk8#L9^R`ky?!MHEf}D&zj4=7e5qWaSdZQtF9D3?&3nB zTcM55Q;sha(puO;xFn8YExbn?XJRE@GR?$gI6_ioGce}v&bE_A=*i;6TR)2k-~Vod0*!$aJJs}5te5P8ge8|XaJPHmM8RMKnR%>L2( zRkVX!YtNn?_`>)m4RZUT@XN~da*{A8LJQ2z=`rC;Sw^ zykEwZq~w5u=6lqqn5**33(8psZa%Z8uxGEa!>RvPMJ>|y%E)_+X^j{3(0;4r^TAPR4EG!LSiw^m7nw zMV20-0eCO^Bz`B1e{ExYk4j+1y2nJU4?z{bHeJ_1M)f$60Mc^8b{NRvw7J+~d~`eS z4=+@HgLhabU+p_;p1cOpCnXbDTW@^%m5sPQ9Gj41@R1wllL#tp3Qa{ryQIsHa zgjRl9w;|^HhU6EHx)q>qMy&o?l#Hutd;%@gjb5rHOT&1I3Q#GXSv}k_mpIhTeM%8E z!U#`*tmU8!d9EAU$#7m{rs&*NxR*ezF~r@DSnMsBDFlLqyN~X_Jh1k86DUyNlw6sw zFTt%ru&nl+gU5fE7@-<;3POaD?#Sx)F||S$ zSOpV3f!dxlbmeGLx~2-y^q<5m$Pw0XU6^$SaDBn{3*HFsU$di|C>$FcA=Mq=B&4Jo z56;R1WY6I#yW_zs%H|i{^npaL_!=t?-HdgxdA;9-+{k)5^%9m`?N55hF5%_11eabF zFl{Yp6a{VWeG^Mt|A#Xbg;c(E``MK_kf1;JiDk9z9JcwGF@A3T+e^n?{)w@c9ak|C+aEFIGq zK(u{*&DONthG!C2ie|GpshgQ7hRSM!U-0xq0D6IbV5g z*3oA!2(m3d%%fy@jzhe^T!ZbH-c_wV?si34UP{@|n(eXuF-dmRot+Tbdr};-!FxcB zMRk$A#&I_V9cY5ec_J}8MIO)FA|XGVPt$uyLHDOFLDJ=ksrUo&0awUBE5^@=c*oe| zj`pAo-4ywZQ|u&BJ>!>TC7nSn4m$PqoE@GN2@KLJ%4QVrAH|-thLkLB&nFU9nF(?@ zcH&pK1`YoR$>BoWL`HY-|ySrNAE!e1mh1@n2 zP&F>%0F$80@WVD|VM0{$8@x3kSpL9K0vOey&xo8JYpxF91l)d!u>odPOZLf34V*+~ zAlMO9>18;v0CoEs>O1w&DXjFwkOF$=={q-k6pb-r9nQfN=_yH)1SGC+ySP(Nu>XHI3yLa1wK2sh1I&l!d=9`)Ux@~@|mRG+hNOQ?&Dy) zkexyxNq8yD5A4tp_vJ3Cil#4hA8$VBd>j1X`S3tI#Hp6W%Rn3hy$hP?k;HP-g*4J( zVs2&rkseU$S+L^N)p{*RwbW0}6>x}hwAn|(^iN(`Hk%bBRZhl9*v z4xt@APVXbY%E1Z1PY*@I@)&}e%y575Qy0`BAF6uL5dmYuEIF*zsTjRYT0;P``vUoz z@OzKv>_kb8fu5iwUo~#~}YwQV#M5ly$7_3c++0^$w1%XmD3H z&V){shKRfVc(=)hOnT2#WBF3humnx9g-40dZ^J6LnN=HmrTQUrTx*N=g!ha;Ai#QAE;JI9-lPX7!<){hI{~!U$^{BdH>tW05Sg1 z1j7IBCLw=nEq@;?GTs7VOG?ZlRp$MK!VhqS{AbESbb_r^y@%MaS9EYr|4!8-qG`Y}#i=Qe8d>p%KJN!gKxux3 zH;U(?M~*;ml$S6{4(ZlgtcPQD5HjG5$7C%BwqYBfsmILz1N5PwzltOw_g&jziAep3 zN-9UY-y79=lK-&`<6p~A{I(1UD)c{oJ{#u_imjSmQ4F<>@SDM;@)))XiyB)?aaB#* z_mt*h@&k}v`9VC!TrzruXVd6g)Jp;`s$vk}37f>N%L1w15#4p;FVRvDQ6`&~(ppGz zxv7>cFLP(7OUocQw1}vaCArubW2?uEjkTHOY%AGxjRa>D-!muAOJ7nLgo+YX6eB*?3wENhXq<`VqF8_ z@1iJTNWK_jAra`(`&$BgoGl&=OplNKm^Az2)7Q>MI8%<_EAG-tP ze@SkCMq?vilOu)OPD;5rQE`$myGj_8Z*^l08Cd~f3k^da!ES9(1~O|57rGvw&iCf; z!=!#%;s1=n|9{0T9uffkTf!yzxmgSd?;z2N4Th7C=9`gny==-||3kU>j1W9%fx9)7 zOZdEwYlT6_@r^c{o1K|z8L+`aWDij)m+)&j!$wFwT7%lw1!Gv2e1(|RcCXbhTbo~YzGIjGA(QvEy)d$VTWO~lEA9IEz&`NZLmpMzu zY4$XjMNqO;flrRud~7l3Xxp^8Jcc#e1iqW5VNEnI#BkzM3VBhb#k~w|GGE21-)Vcf zm*v5UE3{o1O9f(BTe(gyG=2)b=M2r&P0i&I2kXE0C!T-tQr^(zqeAd~s%>Ur#Qvg% zg<9K3stbiE%&oTh9{XR~AASzHK>c62i~673Wl7JbDA7>TUijln5_Wq-3Yrs=*Mn5rVPXFv|lw~AU!`YZd$FbrQsjyeid9dtP4v4wo${a=uORO(=q-u~8zM-&2^!`&Z=d-{@iXPQYRgTOrIn7JB z`VFx&O124WC}?*q6)L?I+3nvoHuefcjsUg({UG0Z_j@+&(sluZvq&W2(PW?n&PcMz?dunQ+tTG~8WG z6+LC#vXPmkNNAPxEH1$Jx~eTCMen11yAUnmp?2hZ1BvGj#66d_qpKIF3;Pl0airu= z5+0+iV}h%15(3f`<4Rc)yzxq$-+yoQwsgDHlrFosgi-I9dlm9$HKJ-|m`SZ!y&3&7 zk(QMYTe!o#KIB3vJO}9-4--CKAArsJ-6SCvgE+Jb=3fxndDZ?vU%)gN;O##kNPcd$ z5mX(T>8U<@9W(Ox6Fn7eXQa;K_PvLB%QPlyx#^)rm$eungO{}Sp?0C+tRz;xZ} zw(q@=yQ`(=2#g_Xb_;px5McQ>yp?zCJTaq$W(TV`)OfYuoFoir)h#o^0%Sh4M0X(S z%&nl@1(n%!-cN)S-fr06FD#XFIEU4Rsm$0GD!2|3hgNF`TJUm>WxX2!_2=Te;A-zJ z*Nbp{TbiX}>hvPfu6fNjKZpF$%swL%o_c*7UJtFdk}Y{6bI_Zlgg{~|Wd z>-Pu70hl2G1iumEE-?%rarAK1XEsPoXG(_Faa_hh`9#;&^$uA=&ol{6bxL}m?pZQM zB~Yb>%H&A0F~$Tu4#6TGS*Zxq{A1Ln zw?Sa9Bffq=sX>n7eH6UDcsP7$*x4>A$&#mZBKN~VQFNJ01^R7@7$p~V-&+OAYS9D zeVGoMqo{H0DaA28nNrnzc{5?}`ix;{uF%;9a2Df5(|>#eP9u(hp=yWxZoOwR!ka^R zb7Ma4VT^KA1RL}1#iSrD3iJa`l+2NVL<$Ax=dTn4_X5#bqdZry2Jd74%DF>k)Bnv6Q>?K~I3$tq&#&#lX}5G@Dic`LcmhwUHbtT(>$ zTluoV#@ScW9#hQ8X*rw2WikE8tz;FlR5-_3-$hnag6Zcr5l_1aCLjX_(>aucXKz9j zR2pU0iKMSSwZq61TF}Qi6Og-yRR>k@$uKMEv(qKb=Hk(TssdP1@1||zjEWu2RH@bW zJJ*kK)Q_0(?I;y)(Xu0;4in#vLlqR2kBGxg6wxI1Y^`-5B_w*F3NMcm(CKe&7z)Fi zVVt}R2in0i?P0r&<+KG&#;GQ8I}TcF=okYD&@1!^Bu<*W zp2~moqSa7uv8dc`n6`*8uR>TyZ&V{pFU8g9`Pway{B>B^~{Mt_37(4}T z3TaQ0dE&}O)17N~98w3s3$8QkT@_u#aqoJVbMO2>qbbmW(16_TPPy+y^s8n6w^;-< z{VkU3>-uj6&qzxWNRNq&M?H6#Dd6E5?+^r@MD?Q^n9oL|jS1 z6G&UW0MtT0pHAa1qB(bNsO9!N;C6569w*m*LsEOuyB4F3TT2Nv)L8Ct=h_Fy>U-<& zM0%&aJ>0}mhiU!ncF4h9n{&8GQ+5JIM6ZhXf9nzP1x-xFV|}z!^mgS$i%(7()ZikQ# zO1Bg20Okb(nGDuMQC)EZ5UHUXpb69EzQ3N`V?UkFBoWf~6%FNVHiTYlsW0O0@ihj4 zHKC`#4mEt=FN59FRJb0G$z;m@K+poICJ?n$>t(T}qVvHjxXJc?I0R+2&J2%jRXN(R z-!qA|>EJ1Qh-uZH@+X{V#+E|l;1KO(g87lH5K1NV`n*uff>lL%Q>uZh+}VspF5K^U z;?RN!_hCEi4+PXU`ZlrN>BN&JHA0O*$5f&>B$+W1U2h*Y=;j0biz$nI(anaJPmCTh zV~oW3!uQu7kYZ(xI`sKHu8dCOGG!&@rdZL$4Qr}DUr&Gb#}Rt7sjjZhbzE%Y!AcRK zv<=OS{tW>@NuYeLP{n`$Xhqy4!a&qC!AmcYzu)0$pTO7y#eX1?PEERl|CR^zwGK)z zIg2>m7Ufg3R5Ce~<3?gc91>+~`~3xm_#XZDKDY^?uN+2fKb*+yk8mKP8pf%1|<96&!8BJ9)~ky5@}PXGAO1m7tiHa`Td<&?RXG%9bqW31_P*d)zlJg=oDL z&ld{Ml{I>pcB+TFT)}V{>ca_i(PTf39A0)COfa=OS} za#BUKlutL_77u$K7g$Su>Z-Y!jGdrVY3`z@`zPMF3L@$wWSbA9FxA@ zzY6JCOf1Twlt^=!HX{%j#w0(gVmxx$Ye)M%>A>nK`z_}ZAdu=gD{Mch+tO4%--q%b z{3c(I2xRw?&DSz^jQ9Ne_jy++D%rkK$c!m+$1-hyAyb-(%SG zsaayWNj9rGcSem-z*}AZmf@LXJBA@3K}2~sO91{m>k_6^UgvXh!V~do=>v1}P2bA2 zL4>Xd5`4Usx$>bDyK`;GvJ&V~fOEGzF|Wsva48dfK_gkK*Y2DzErZe;S%$Pi@-~nQ zPUyew!T-I>1p1$bI5AFW&=<&}b)t*oUBwY}@eiZB~hiFYNsk!Pmawps78QQ1mrk+CyTbm#ZU9U^D4X8y# z#1a4&aEqD7FSIz6!G>i;kv8FEVRIVsrUcDviy)HR+N82{^1HK+T4%P_q5^T*hfv_` zSaDeqaa&=(-{0E7^Yh_5aQ0X2_%rj8Fy`V2zFT#DIbqwr^aDN$m49B^tB}$KVjNSB zbU>_z_D{CY_SI|4PZZ+?=LcPfha`4|>oyitY2K61Y;8jd{b%e2to?!jf17Uj&X^1Cld1YH;R$s>LL-hRp$t_) zH9TRt97D4uAIV~KLD$DIk2y&}TBW#qXeRYw6}(n3KMcj>`m&+_wFowk%&T2t`1=iCAqy6jlE ztn{O*7btctZeOkVslRIRnCvW08QBq7()Ua%xBh@JqB#O-8kL5agM1a9g@{Mb9QkQS zaF}lN=PzMZWRTfAYT_A-PX_Cx4N$?Jyqb>&z)3D~Vnk?;QEtWytflWATYN=Rt*gTE zWFT=C!AikgnJ=86n*Nk+nwq&@zmB2n4wRRDuDpU%M{&2nh}*Bn%G9Vn5;zT=w3Sx=mqHgIVDIg`WMt5ecyW zb|=>V+=<1Pw0Y$y@HdGW0fKEwzx^N@mUmpr5Ciq0sqC`%K6`Gk2DX1k?m9_SN#O{o zw2z8JdbtuANc>g1NmNWSxj@5dxALj2PhkZx8%XpzgIcuTt&vhW zg9ivx0PBq+M=5xX@=Io--?}jnu9prK^kp^mAN6km%?T#sXCbJ%6hh6V#50XUJki#Q z^psto>oY52^kz2bf=SHNGGhc=05vz}ByZXKLCobf#qIwJbM*ZhSkUC2#+6pQCk=0ia4iW;~d0 z&L>pX(Z@`YuTr*90sg5<>!R{#sn}3)-dTshX!y{m{A+=l?Y>OW94E73viYtf!wPpMrUP8ejzl;@{)6Ms zho(n#9ecm69xTHfVd~r>A&X>B!`K4*8dZSoX6kTN1uO|F5C_$4_OvKDYZTCUYkFOa6@`)HA!PjiZoH@INI&p3q7VKR}Ruz1F}qbx|3TO z9Bpu=kZWx-=%$pc*gI4g=4acy-t%)677kg<7F!-DukWT%R;W**MJtsLDIbcHK5^?) zEUymJft8ohlIka!-Hi_DLUrwawo`A`F*DIb**(~}M`Re6S=74wCd}Q1LQ-i$r>0Q! zV>QZR5)27SuxyZsy>$&;^mv;3BwNQuLM9d#JmO^Ojul?wB1%S~h=B@=-2FVyq!*3- z4T_^*G=HFEuf)z@!kF5-WkxFkhG`#L*W;{4G&lAU>LI}r7}VdO_JH#PnEjxLoA#ln zcPZ|-r$t-51f)z!n~Zs3%53NUmI=Q z-}d$Cmu)K<%HOzpxzSek5U zuMe4t!w9uFRGW|1Ny0#tv`N#Y6NKNow!bvO4P;=B)^O;F?A*7NwFSWIc>n{%mdn5H zWqa`V-52C;B?QAQQtcbyYfdSVbB4^v-7q{j(Z!mXGBdaoMIkfU^86AO_MG=z){!LjSq1o+7JV6p-`#hGOyF5)?w2uv8+$}sl7hrVL$Q)PlJwGp8Ijsnn+gQg$_z~wm zY|S*aPT*Sk3ayJS5tA@$4R-t9^8v|IVYsT9(F*+d>hQ$ztXwzSIie`R;3T51p%NOO zr;w=p&xNs&W#bu*gLwHh0N#)aR2&s2=^61ggEP4T7JErDr8 zry-wc%qcnab@yy>6-ik)E|`+L=Fe|vUPbVv+%k9!6$Ka%EROl%%7SZt-cX`x_E%2xKf{^Ss|GAg@3I=HjZk@BosProhA z^$cll>hHU({qm7L^-I!cuw1x;Cna09ck#I%`^Z6t>eg)>eOLp!RA-EEZH=5ZiWWjO zd}dIt1x1C5hfKaENe|tmB}_-~X?|Vw=!avgp;#H!#C+P9#}a(l-Al*eYmNZ>&j{>H zuoX0cwyWyO7y94_?nS&q#q+7ZNV0={%2pbnyj@rLPkEseEmpH0bP^ajir?M<}S7%Fib;mXF=(NE^wSuA5u8T}*v1B~yV9NzlARl;X z>0A=5pYb(NlVrW=hS3b?bFAPrg=S1UcaT*?_~%O?-VbINTizW1QU{{|?Z3)MOl?Wo z6tW+~dR$UO9eUSHkytn_b9g5rC?c*Lpr$bY^}ytjg_^IyG4D} zUg@UiNJOBkTXh9$c=M}49%x0NYEYh&Ud$sr2TmF%q0INS_Ov*fNdL!P?`oN9qb^a4 zr3P`Cbr_+QZ3}<{q({O zlRBB4-Obx}(#5n$$;GEp)zds;kaA)R3OLlp-3?usb{T%TiT^1p)o*2`=ucV6Re<_y z=mLTbMXF)O`&FZYU3}}EW5ua3z?}%4ut}QPv1TQzYp9BGq7SKWzxxVnv|o&iv^XR< z&3ko$==kPdGQwY1hl(7s05aM}2x{xp;o@hyCpdK*9H09XjMqHbb!3NK^IqTT&+dYq z0IR~<``;FFUl{!4)n8NdEJpe0~d(C0&DyDYerT0N$)~qK-EVX zpX%pJ23?6)#|A!<%2zj2QqvkZLqZ2vu7(jVbd<8ypT9@DOOfSu>~D!k6gH#qv(5D< zWyC9@l7qVasVPnS-je0vi|o!sk6n)TS-?GPGu3nE2-Wn`_=)?no=hlCB7xOo`Bi^w zpbP*JL}ik!T_7dwW8r71R32{&0gFAp3J3UnrZeHKZMQIgHbG1Zk{)WPTieE8!sp^a z*5g_*@A~t_QIl$-H89ksI}NaywJlQLQV_g1Tgb*2)B+F#`?6J!gr?6ZQnZ(Cw#M3% zP>&}x;i)chHD={lYtPm8fGX9Cu|S`I{c~2X!F@3!;R%G8K4XAPF>eVc5I$kR*Pf7sqV8Q=mT*U)=Y1} z4VuB%(j$-hBUf>Es-iyHg7@C>K}YMjRzukU71Rl=f<6d3K?~#~NUg25NtC{@9J(FUdXpL=yUw5>eIr-TO~Tjyf(pBj+HH(+>E9 zgc&zq2%@IPYc3bOo6X`E9c&9-yH^Q|Se7`iI5&bWEJK#0z@MA!~H_&);8iIPOSgC{)oYz}%D~;1qpX_w5i7(;K)>>^G zi)IwJCuI;}sjcM{;VoTDd+Xc@TEg31w2O5$eCYu&YJD+Pf{8wbmR9bt*;9+!7Q{zYOw{sM5QYg!*qApKR$r;+EOBL^kS;4gCug~* zplO)7^RRh;S31yDpU!MUp(x*cR0!V8(=CTdKH^6Z5jrx_u8Vx|i9%(xy+6g#-0u13 z!(DBqt0{z}NFYX?68=36wrI0Tt*q2A+MK

i!c7^Rv?lXVu+L?N;_r&s2qO!R(!6 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 z zV5?Vq2*LiYCANewMx?{3hp?a|%vVI{+e0+lzPX2<%ErPfIRLek_~qeTPBexLLuy_i zX*&S~%y00%D=1!@)28Hx5j8*`ANWtY$08#F}f`2z`_KyLN!^yfr%B2HPnH-OS zI_;6km4$M00HQ*3Tm5LoBRic}E-p>yE|S?x=d7LcW*Y`%i0AsuD|Ry6BNE$^UjyP{ z1(gf@pElN^vUa*WPNM3&8@c+nGc%UC|COr#chm0JpQb$R4EN8?%_L4YuO>~V%#xTR zBSY!zbxC-DBxYt=zv_ZixVvKF$)`LY^6M?;x!S zoG}=VN~-yU0<0Y)>%(|{*yE7_WU}1|kPiiHUH!ny$W5Z*>^NhqG;h!;z4&&JhbMyY zvblPLoPq($SmQp~XUkP}y2#Iyd1wTpFw*K*7}aCd(-Jsze}TZYWp~&RKsPS%kE~5% zc2dN2GxNz=z@B&n9DZ6ND_-H$;FT=SAFa|cKFLaZ9C~1onweDHS6spjKwrdgWBNEO ze`Ui1(xf$a$aOF{;-+mBYw1?(Fs%2OpjpB1uQ_t!U@zJ1)D57 z{5z4Mu-_jSF+lV0HD(OZ8pI<=Q`WRr1LpQ{Y@g>67e=pn+}QddWn#B z^3uQV6Y?LD8~HcME%Si@4}kF-0#iFc5Yc&fF86eszQg%l{=^rC2T3OdN%XRwu!jW$E4+>%@ZA-yVy5TvssKx>~ir=b=$gUuZqyQ0^Ni4|5Rviv0?! z(>Xil`HwfV=3W9cp4G)8o9(_dGKJ+1J5~q@UC+-SZ-2Ojt*~BML%OKie2=5~-u1st z(O%g&9aWs5uxrkHNZZ>ey1L7~n0C{`n^M3_0J2`;Gv05X5Y5CG>Bf{=teLXk7VR67 z?e{B?zp3)91GL%VuDlA^W=N_ZP_z?!9p zhT!;!?;`F%Ii$WwTu5G#Zs-`lyCY*Dpr17hfhA`uC~5DYKyNQX z>Sw7>b!zqVXp>ZvrhLTE7o8b$zB(EjUNISabGcrr%px{~sQ7*Dwkjo19lh1fcU5IQ nkN2Nv%5cuCjUQ@AQEN5X$2Y}RLjd)Wrx2u{fk+*P5S0G|ReH-c diff --git a/src/assets/loading.gif b/src/assets/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..aaac0761f39798b83f7e421627652254da5276b2 GIT binary patch literal 72191 zcmeFaby!>5y0{x8!70*Gv<=j-qHU2vi#wDmUZA*Bq-Y^{Ai*_g@ZhdNg1bv`X>o@N z9xiLGz4uwqx#!$_?z#Ky-#+^x|1gt`F*3)P!t=cEH@{C-UPe$ze;Q{2=Q}BYm6esB zpI=&9`rW&CW@cudo}OW0VOd#ORaI3zJv}osGaDNl7Z(?RzrL7{@qwfOQULP>iHh`_ z*OKC@(tKPzcsQ5eUw-6lWeYacchJB5d-2@aR^PzF$N~Jp$i&QAlw}v)$O1Mq6lGC+ ztjwcqD`{kECg*Br^x9SBje)C$fsi4~^JicYXW`4fRu1}LXDdr_{k$K-bXw_kAyhEd_257 z+`N3;JOU4Sd4wMe2=nlQ|MFsaCSqr3Ec{AJ<}W{W`A(F@)WN}4n48*#?e8P zg#~=^#{>)w{x+zsqn+jNV;UN88(A7z8Cg5nbMtcX{x+vSCTnH;x5n1?T)$78%fQBp z+gacCvLVl38veFI%F6%GEv>BnHmbeDE2Dp#*?%~${TmlsBkos5_BM`o21b|7@BFq) zw!)HjM*0pmc5iGf|GL_$rZx^X_NF$rV9D2y!D?pKhBi+2zc*G^7M8cRchI*sFp`%N zWpTc+vgI-}GZcQz%OmsnvD6a*L2+?jUTJ;_9sz!7J|Q6qetrP~DQTX+c9ya+aQtma ze(!9{W%zGh1^&~nmxsX6K-kXA#MHt5FNZ_i(%~;#mS(>#tFWcMwaMk~JTx>i)_1gY zV0qS@b9ojT*;v|`xPTvmFAw-%j<=nW;RnYLA1sZ2UvgU`8(T{w?!UGa;r{JdTbf;t z{rlD*Kg0d!U;q86T%HbgW}l1c~ljEbq zUq63*KiJ>f-PzvS+*n^*U0GiG_H}V#er|SVdTMgw%lO#n$nfAme_wA;cUNaeds}Nu za}%bqp}r1XTU%3IRasG9R$5YAR9KLomz#si&dSV4PfJCnBqt>%#3SNjW1^!XBf`T% zLxSP3pg?GVzn`yf7l=4PfQ#zuw)AN2Kf-|J{= zX=6c`7U1P7Zc9 z)(7|R-Mz!Y48DDfiIIVxj`k+ajqB7@loZ#<$w*0vi3kZmKzuyh%Uc=eZ+E-jZjb#`J18ALfK z6lfMr<^|*w7K!DT7ME8%F0HPtMYC7e)M1*y z4UNt19XDFrI(sqQJ$*yv1B1iksL`=6)A5sKGYbiG^NY*yZ%Zp1-fQ`ryI$LQdp|xO zWd1yMIm|f0I-ZG~GpMsI-18=!rWJ`RW{&rZVN~G6qa1F9>9ap;?ks_|zrZrB)6vS8 zX2gbO)l#T;l^S(Eyl2q8mDMjOt=Q@=l*Qy`4o3w|R+$E%k}UKTwAgIEw*w`d3TI1R z9uUuMrWeh#I;9ZaQgRN^uZ7}pyw9)t7}61ta@Se{QL@Ys$1gBhmr=Gl@K~Z~j1v*K zK7ukp(bW4oM0_bWXpB>S8fbO5nqxDjk0C#DUdEf`b_2Tl9-Lo z^|i3giO&|?&Gl#}nuSIQ+4WlY$?x+cYJL6h1KrB@v^v$e8?f7_TFcmgIgdANUfL9Z zh6hMu{QiJeujhAB3*KyxP;WeMpFd!JbDhsr|JAh+f>wV`$F;?P=S(>I*Y4VxvJkU+ zo3;i$EnoWzd(gTz0%tkVOMfZ&4we2^dN8gfR1Adp7A8fmzeFZSmAMqCG%np5`9z9t zEK1^?&~UWq268z@yLoLnRzgp{C5|&%-Y8ndKM*g$s&+Cn)~p+GFA0C5rWs+1MH-X3 z|5{&7vTaXWjd#CwvWgHVJ&{NcY3RyG!tV!Uj8l@icR}!^JyU)RgQ< z?(0JAx*4??C3|kvk(LoMwTSTppUg8#^xwNiDlzcvg42GGGEdB5=r*9Qxu2A?&tXLN z`9lYSS1*(uF>)MF3)(e1>JEq=nJ`rnygju02{KOU^BQ3-pQ)U-$yWX~MF&x?>fXxI zJD72^0XPxe#tRw3fj;2!pY{D_<+Z3l3O-)K+Y3Kh#>R2XwJqGyBdwu~3gD_`Ld3oo zz6p2Q5gc%^V?Nm|?$AHk$~I|oAtd&^g}+tTF$dbl7!Q5Q6N5oK$$$3TSb7QL5kIP-38r0d8H#7)*QpZedC)b*@ zr|K_p%1q)-+sZ>x0#y|Jz!$M5j^zyxlyqmoUax17CSKyU0rfWB=!lbkXgx%zlZd(b z;+-@LJRGjelTKIDS+Q#-g|8se#IU#q6zZl7zQ4sRB|{-Yyb~U(v-j;bEKCM8v#(=? z-^_fdE+cIoP8jU41ZM8KFQ5_;5naASz5Gh{Dabc0>3Z{nYk`t4`*{fw+Jx*K8QpKa z`JxIL@98R-b${}O#YB|f^fT;csDoJ}IYGwV}cQz`^V8sa6d;*sElxOw9YOIRm1|-Qzu|v@F?lYINW*I8j7!xVXq6nSb02}`Uv{+-CYH|pm$MZH{UKvK92%2 z&<&@zI7rIzDkOrUqof{-t;^0AzlwQc@?2n2Ro2M0M`(03VVqf2g*rnbxq@1nWV~myMf_khkNXzNpiaSK-;^A7*X7Rr(eNsYU z@^eF3Qqq56bg)3eQc7D#P^~3y@i8~X;yqi58q-ELx7ivg1rXh=dVRdu?4c?{Oc`!_ zDaDP@K0Vz8`~ZduOzDjbX=8b3%0d4@nshQfNhLQ;os1X{BK?93`2N(%v1H{wOvb7z z``S$N06lu_mZ-bpGh6&GE}P(;pQG51+6y_7HQhe4_GW72YxiH=9w}fF$lpYJ8mc)@ zFYFvp9L%ojNY*V!%DFI^lKo&0yEAXa?dn7|ZwkHna3tE_k!VEwoc)l$qoT+rpiB#= z?3YNO>3`N*^nVm9|IUUc9ejQz+uAAbXyFOq^o`#s zS84}X+9XV~+5l?ubPA)ZdY8G}j(haT%i=neR`?Q*drei!;=lB+JV77#*@l!Qt}3kx zkKp1s_m?Ff_O3oVJsyCNmm>+bu_pJ376zdzYj2b{HK#QPQGpeOPJNqln+xL@ z@=wJNM>an&Oiu_Kf}Kou<(<`^i-edFK&sr*6|+6IGa4rU*|4k*SBY)y;mh z;XY5#COFlrTdijI0<_$}P^MJ3Cj^JX+_b0IC#pMN^o55e)QvIUuIVoN93F`l8D-P0 z>HRo+5Ie0s%$rive>$^|O*l;)Wu2%QJf8WU!XP>%bh~yC=J6x_fzG>kQA5TG2QcvfcyK{@H#%B#f2S=VxS_cPnip$%gR=w$H-UJ(` zQqkS*0bh@q#{2c90rsxGhhjggp1s(F>6lNX$4itE)Fe3#oX(wM4>8vo_5xmU_~~5Ibx`;@Men~%_j4)RTn95ex$%YICZ zf-EjTuB$(yboN>h^STkocXPsP2I&Ppf`CT6ZaI@N(|TV>c(a>&KY)6VrFruRLWT#u zADVLV()#er`8-Ck3po1-p?sb?vx-jmJSX%OSHCYQ=sTq6D+cwINBQ<)d}UB~U&Q$; zviiNAV19e#s|NK`W(8}h`{}It>8dm7SNj>r`D@TJn6Ubrq5O>|Xsw|BHiQ8mCvMo& z`b(PzC_!mlPyue80iUa>Jqe*+tWXPQN;kO7l(dNzjwcQeB_!=w^CwG%tD{KzO#Ltbz&Ig*7Z5yjL_8uF%#8#r(1t7s z5`0k)SvkU;5`>}#gQbpwzaE9`PJmVfLsuto*HIw}n2_yG+`Wm=^El8C+OVIUxQB7j z2xRE9HC$|U*uFXl_c&}B8UoDmiG+ml5aN*{!oLcFC?>)sHth?`~+tS%9{mwDdAmVEfD*>QnHV+Ys_%sA= zmPSHl7jBM5ln^F<#{^VF=OGGCh;hNK)JUvC;MU|Mpt}+d1wf5~pPSecSp#v~HIh2a zaJzC6d%6+{))EJf@rH#G@8~5hxx`N(l5QR2&9Hgv?#x2k)T=x;YN&9F_M%Rm;3~I zha&Yz2tQOKRly9OHa;9sn~KYhd+Q`sf+9^Fg(&KWMY4g|hlO@r_SHwc@juT+%J+!xdG-w&}9%gtPb7GCr9n zImc(;?!sT6$ZlH0hfIYz3ZvSEkp8*ZZnasnxo!8poLwqQuEx2_<|Pmlzekw%~3%=D*uac z;gV)bCsBc#Dm-aDczmj`_oQ&|B!6%!Vl61tJSG z_7=vDTBW)@l`e|LcQ(j+xW7Dkb<3L`hX^d7@Zi`tK{+8ne%o?=Z-JYFn=Q3(e+DHpGZ;fWax zFL1Ngk3p~sh7PO6L-#ytQLOVZuj|<4@9L?_&O`Sl@C}gE7jV=!^`KMoDnonfCSi5c zJ@pAacq7w1^=Q0CSUt?`$yi?9C+rDcg&Y6&W`h}V<1z#HcZ+%_i^h30?{QvZbWh`^ z)}spx+;zoSC1#cb)22{QqMesYf=>kJpyX_Nt=M!!g#9MG>2qGwc^=oI8y>+H z-abe39ZS4>Gk6a~xR|z@hB)va=406Mo5?s^7`E=Oa^Q1VHVbLr=kCRPQ^e=bXBX#e zr53@L?rnOk)GUzS`W${o7T!vyjsNnDjN}Zm)ZP2XXgv_U>4B{79v)?B1>% zcvnhq_dR-GI%n6dpvE$#o}&EjOn46oJFvpC=kS=DRv6gC**j^*gOvw%zalgD}=dJA8B{mDfRa9OE?iWu!M z1>7g?!4dk*Z#!_pNpLnZV7oT}*aqQ>4qB=Xf(k%{NrR@vgQQj<^7BDMiXkdd(5Cj# zC)*)fWdi#8A#7detv&)U(=dxp+g+XE+wQ}k!-m;|hfk-6J&W6T>W6VeMj)yqPnbs9 z5=Oj>>qJBewNLm*;Hv2o4~f_`N264e}3a{x>9k$pEkT_Z9!X;@?;N`-*@6*Z4Om01Eo2=HEL?lz)@_Z{^>BEB<}OzyDA2Z@?A*zT)3k z{QHW3U&Vi4#eZMLe_zFa|4+n!69hmB{;Byl^I!Ql?cbk&!>;)Ef0KWMuK4%gk$=DZ zGylGR$-jaBto$2u#lNrOzpvuI|Gx3x68|Cpro7_c|1$i$@elq@_j~;JAN>2`ihuv3 z_%|3Z&iW_*4fu!hZ@~Xn{!MYkzpwcB|4IIhbH%@}`1ck6zT)3k{QHW3U-9oN{{26} zzX=1Ng#Xn1``%yqH{;)*eBQZpZGV$Ka_vt z{BPyo;4A)p#lQbg@^9QL{(Z&2ulVix1IUAu(WLSb!}y1Q*&*7Yj0n5XZPUOq4bZR zM`wE{r{}m4rv$1krMN{KBW(Lra9M@#IURJI(LC z&Jvba&g^-`nN**s!MVa4FZgt_4pH_1o0Zh=PF#S0ePS>@JP0e%T^>GcqAdR|PN5<< zJ$sy9d7`_*VpRHVOOTOo#dKPs>4?X}yOmbcQbvx<3W`-bnqt=9LmppuvYu@;-8~pm z6y%&Q4FGWbVyAtv*zqQtnXA0|V7%Q4Y;k`yHf(tyZq@Xbj=rjic*^Sle@WN!^)9bh zJ@2=(DmKNkFFKQz-GZ%#tMxbM3TmC==c_K3b|e$4_W3&_4>cOHYrd}20C{@ z@M+fCya;Qv^_WPXtbuP*JOhE>&0*iFPx@UmR#*3C+*nLC0)Jvo^QVe&o(qI!LKlO4 z*S&NZc|2ItX&!|@JA!SNP~So{exTG~FX~zE>Pa1#8oqz7Lf8=z^mu(K(qpWBkpAf#S^0A(8<`(_Po#?)Ji4>ry9g*iQ0H*5dY!)rN$^_)Q6p9P}?uoV?V7m}y|+ z`3b`=-S>AdZJPRWVKU8cD0*#gT!4D5=}2C1?o=C#F-o`7+qiQ!7eZc z1kP87`lMZYgR9YUujzyHmQ>%9*Q9y9oY&m!2G}l?{QH$im494k5A`ai65-zF?|&~6 zEH(P-rn2MBcelM9$CVhEWWGqdlT}_<_7Q(VX`I3&J@s~gRC?OF@!_W#aSL&$*%z3; zwkhVVKBsx7i-%6s-q%!|d!09*77qsn)c?F;_~2FzwO^I}5mk(Czwf-d!)(oJiiyhc zioBRg?Kq=}{?D~MZX8$ajTbE;qrmD_uE6#3bZg&jS2^(69#wI~>3-+tT<6wnFj*Z_ zt1NdtTbG)y=$$%&-KWzTd@SdO3jrU_kG?!;cE2wC{5HYSR=_;b@!p-H&f^yu^PgF^ zSD&BX-#_#eVfkV2-7&ffI;Z1tjo(YbjqZrq8nbc3H*CRqASa^4x#wNY?~4Z{Y&xa% z_69S~-Q$5afmA|#T&58lI~2_{n%=%VcUwV-u;LrzseXc-b9ePRTSy35APRA6_Q}j+wSScbRv^e7)T~{>$yEL(DUGoF+b;6fHRFUs2@2F-` z$g>niLA>HRMU{xVUHlM|FO*J)y4LLJTk8B(aLS<*9x!OePjBf zTKH`OWz0hO$h&5Uo;=9xvy$MCpG&-Nk!#i$A_Y%ue)K>9jp(--&vN`u5!k#i334I- z4*lt{%rJo%2pm*;X|uQb9EW~TrxYh;&7QCx_pO*8*P9@+8z>tYW1x2&Jk6qbjbAqI zWpJ)ndUj8z)I9dCc=-Ers(X)DKJK+WMu>!DMmVf1>e9ZBjQ7flYFejr5PpUIIht)q z`1*sd0w|3pnwnOS{nffbhE!Zvj7n1WgGUr^b8hiJefzT~qC0FX+rt}=ZY@`hTmCI& zl2N`U=cbTssuyYg&pfNXK`s01YBgU=uiswS(3zxXsps=9`mne8Kx4?Oocu}f2iv@N zB2nsXx2R}t4Pp$KEs%KPX%hOyTSi8UUSuf8GI>r;x4XQ^!Jx{}iZzJd%LL6amH?`K zwr>{86R`H=n96%Uyn$&3fxGVdRdx43nqFF3T%FXvNxXv)SkoJgJUpWn%>wP6Nhwld;93&M9E1YVbHgi8Xc1#r& zA2~g3(U@rxAdWjv~6suJg|$^uQxqI?*o&0B`xcoC+4en5G;NK`mq?$5NLG1?E2_K#$w1M zW7Nt-Lm0|ihSR|%1m?~P4l3EyW%D@_I(y6$!z_|QW;)(r(7)?9qd51dNI=?ana^q# zuFb*bQtUuul_;XO+_5rQ6rHtRT{5kPF3lv$A@d~0CE|ThI5I}6#b^3JfsK2V=uy5Dn^mP7Y{53vEWzU=8Y=Q7a zb@R>sJ^!cLi>`p`)(0y4L0azfe6H2)0{#0TZj4{;s;fI?RSqJi(PFn>)O4%$+j*m# zmUu#Ide4KCVy4el1Z}G6jr+eRAI=C0U8^1R^8lqVoUh%>?i-BlcZi9_Syv4eZj&7O zk&D$z`eqPTJ6_el+pc}Ssi*5qTdne|^vfxi{tNV!4i;F3{=8|Sfu3oZ`&Bh9x}l3e z&lTEdisR`(<;+vBI2=jScAXFsODoYT}@oOA}HoPK+7 zvEJv29a4LLo^s9oboRpI==rnV@AK~S+cqv|tDXmr9iILHpDwDL^}rB3R$3s+*&qN5 zaSEU#sdmy>g;-b7Q?fd}ko7YB!f-S0lXSM1<{=}~k)t^nfCKP`X5YFacbT=+o0Zo7 zW~sOMO*?KmJ1G{Q#0NIQ)jlEGu5s(qCvd{vHoRcZZ% z1p#l={oXoXCl2$|to9=ovwnBvrzZ#yYVtGe^qZ&gH$C#>e(7&%>OU3ZZ;SH3JLK=M z=HEjT;B4v#ei`6i?bj9)0Fm=!7z*%>^UI)yLRtN9yoACh{DLB(fwYvtf`N{BfiZ-X zk#d0=27!s46o{k15L5odi9iCJAmkBWdfacx$+OjYa*l$$St;^6gMQ({im|M)GCA1P z2UsN(R)d07HN)!GV2y_|Iy1oLA^ED)h87 z)M7F8f-npxCqz~}Y^6GgU^18}Ck$vtL52ts#R=cK%%v_L&aWR%5*SFA6MnBLoQW;) zHc8I3Di-xRFbq3!nVtL?h_4!BtPzur zj5e={(dCKKH47aA$F#`Bm}ta0P7+xlVl5|uvd{=^-*)Vj__UR8I8!JwVbrBBhfg zH76)tBfeZ75FQp^T@#(S9$knCETu?D6H2I%PY4Z5s38JLrrXvgsz0dwMc^n zz|uMrx0{GEKEO;YbBiZ9)JXZWYqLe*h_V$O=HPT@xM$^t^g{iN#hJ6;vx>P zph&;d4FpnTNC;=>ilsm9MhZ^(3)iOWb%LIqq-*eGyb{jT*2@@0fLL?WO}8d{j4am_%wk=n%TzYK-2gvvju=(WFtRDA#W%i;i#AY#jKz!H-FL`G2LA- zOI$FY8|MVc3zaV{K@hBJBKmR*quKMfFY}M*CLXXOerOi?BMOgPQFFCLE;$66!qFG( zF>c^uyr;Q9bm2=#abOO?=t(RYEXo~F5+GkpZIMl2QIcCju;&^Xt{44zq2xA439|+2 zj$*0CB!NIsDFZCR15+AHRLZTGmBn6`&_zIJQ6^v!?ujhRaw!tk%6|S^PI7|B3E?_H zWe`ZYv3#~7N2&5=Io1=IN`ejzH81zlt1u0$(9p_KTPS}qU6Dv1rk@w)BUV{yR%zmv z&C5~d4ZyL2McQzL`hu&}RI5xAD$Vl}ylhLA*Rwpd2n}IC@69sbyh>kWl`cul>x8I} z)74(5)vsK${45CFNMd8r!Tx~ike(W75HQ7pP|~6%=oB8HSDOHRD+wORTVfbhzVndexO*<|4N?=(JI4 z59I8KZRrfoZx7w-NWRmhkk?`^*5>2Wg|KXmhF4{zcUWLLQaQWBl{yUdy0eu^bFh{b zHkj^&{7&v~U6GufHkhtg20c~q&Kjj2`j(!Q-d1a5kLaD=7Saw|y8L=SNI0wPfFzQr8#GzQwd|GeF%hfKnG<-hL1J(_zZa)(z%^}<#H#Pp!r({TA+F6f zYULqamH|uT!0t>FDPE7u!cY(Cz#+WcRc!bk+3+TOm`!=WS#Nkbzswyu%(2}K{5H%T z+~$HA9_cOptT!SMT+B>1`j~9Q71I5DyF@&ARNksYnykbFJbHV!@TE=>)>CXu^1NW* zy%2&N(-O_sNh;9Y9(5BNRjbc8>Kk!~j0ICOdXu)c00PW}$(=MP zX3{ncKxmulSC9EX*P;yc2tz8;qz=>*z8mi@yzUO_TKD*4zZ=^Tt4{A z%ICTG#JK`M_txy(&e_~XU*EwtF_q5zui*Zpb7DaKeDPi>mh8#Q5&c3PrU0Ldbij3? z6;n<;w?K|vpt!Y2^=$F_`$Za$McU*=`i4cuxy4)9Mewb!EVrJD|22a<&y~TrG8k6| z8S)pGp!@#E*upTBos0%j0*kuWNCP z<379(_l_~vd>asJk#DA!ppi(Ct#6;z<)7sA)uoNtc1MGr$srAgRmb~-nW-W4B&R*i z>v6mvvC%VE6k}k#xLIb*2QP_KxBekBx)i$`xik+APf$4#$>F)VdB)e(XdsUql!x+UT&3WC5q)DdTUWD`GeL?-ldrvQ=CQh#%O8cCRYoq zBBy_oohrSIr`*Lwb8go32RjxVRUc0hmQqfL6M@9lD?y+- z4g7ptnuq0iYz!0z%=@ir&52il%4%BFZ|LTo`pRL)Qyu9x7n_nQ z%Fhg3ZNy|GSerV(rz&kEwoV*}3$N6ykFUqw4{7@<`3PHcofKvbT$hOR5WYU0`yPnh zENmqA8}o7#cipa(40mbL-P&>4eZ6qY>1pDKsL1~7Gc4at*!TWAYUkBL=L2`{=b{_o zlA-66Q#RawT|KVPYi@xpOZ7PpXx;GrMN&^ED7h2Hv$;LUColejtbw zAJ+=yn|SXfxl%6+fETBYtABuk_RYeL{5VMo(|z~_+V^HXYa9MAQ}_h>D+6{=PF690 zKg3s#iFlQ=gAe2#0wGTD%nt;3kNPK=hJc)>jP-n5ZZv>cmfZY!IkyX>Ok| zQ;v5k;nJJ7RpisanJskNOU2?Cj9namC#qSnZSRE( z=nZl`3h&uI0nis$I<-5|K$1z}1#~=;yv=Zxn$w&b-b@W+IM3!6#h$zr0u(~;%yvCx zdmIq;Br1lp!i3S?c<^r6kGuRj*A=X~hXPg{khXgFlythNj)tz2OU<%A2%UN*p!6uV zwiVj_EOQ8z>p+Ez%oUr5$c4+K-dS@qXQ*R;tAH<-Z(!A;$QCaV098U+7+GjN*nd~u z{+4X6*W}&okeFDBcoAE@l&J4Dg)+UJI@=EFtveM|@Smpi6a!8gR{88Z> zvwKerIprzriLP62NQ5xSlizYXV3nN95Q4)ylJ9DCZRj1)+aD|mPf2!LI><*4(Nb_q zzPzXPEM2_rOe(@x14hBjPa$AueBWHEk9Slq!G(}YFtV7%elAsEOIyN!>DZ5Z@jL0w zgVkGKr3S@Cn-oA&L`c6s4+RcflB?f=M07_UlzXecVDP$%_~a0#@RsZnbEkxAQ7r4 zvE+P5zgu&qv_7`j_yO8w9&oK1L-6km#@Ql8=wA%R*;m?u>h>;PNQm3nH}JKZ-wj5> z*%IsR8srnqK@9qA`8R`MqVhfd(qQm^k?eN5G#IC6t9N55`vX*dq+J>ep;)|2gYhHl z>G?OHMD1v{%FkSE)ePB-flGtoVYj7zX)vy#`^GRoOA}_d+9}afUmAY#C!TNHItg1% zs2tX+)suc4K+n0|qQ5j4yVAE?<_KOKMF@cQpf5!FT2znPpU!=AdRccV9DZ_(U=MtC zNtOkQoO=wg-(4?=S7om`b3?E{Y(t6H)oc#Akl3FlHpH7I1E07s*k4+)qT5c_K23ka z9@@zg?*@1}Jp^1FDVY%O$8tM;cBJlr|rb7f%>G-;ioKnS6AJg!O7n=&fmP+-*Up=`pDmw zHo#6Wz(GCWlXHM`T!3qJfcr#%hqFJB0_x2Ql}*L*cZNbyIAj8s1_KHVqYk7E420T- zs0YH2s3PJ5BL!_^CIVySsN!jZ5=?E9)q{KpsnX(tptLqw6G2|pl)1Dp|7y`fbyz4? zow76z7Bum+(iBFS3d1-H*9*caaNtd*f-P}yQhj)DHB37a-tA1$HvxZx7d*}yd|6rb zu0in3Q4nr;@T4H`>_qT9VaTE&_cy_iWz&#VXU_Gwkj>7JZCdu-qYxbC&@H*ppQfSb zkkA8G)>HM+!?n&5hc19`ZP`)7gt*R=8eDvG($ZBZxYcmS0mRU6YVl<-* zg??A`ZSfdgwreIt5nQP;8fMq5)?@f_VxJOSv(E_^)sMx`A$MU5+ZzOUPXhEYv7e90 zE{m(`76aguad07GA38+DG0^`wVj?VVuR1QI29YpH6mg7*oCHRjA$lMPL>Dj-5ubw~ zLQck~b^+5hBAfN%H`ai;E(u8*M1?g8;qr(Qvyc|Cgc(9mwMJry5K$c>(PtglNR)^M zCw`GjY!^x*p&;sZN%CD!=*tN%1|+qxC5;Ltg+h`hh(Oaqp?M2QgRG!My5tbC8GGI@v=v^|*&2c#^qfxdSoW$C5V%Ylv&DKJdR`8qb`!UdiIM&c!DQrM3 z2QyUSfv@PZK6C@$(x;d~GUH8&w5Fg|3z-tGzz_7<2Jt{6^DL8~taL#l3k9gvM%HK` z(2gEuZw_=c&vpvRE<$0f z6Jvr<5yhEym>f?9AaW}AEl+MVF@ZDIHTRh?LGDz}tHIn_1z<6KUa4zFd2XtMZC*7o zu(meu^-Aq$)&ikN~mDxB_$xb*0#i(uK+s22;?hMxjgBX@C<#*lUPG1?b(N$ea&D89 zGWQ@(6iU6#OR+(vJzWIRU8Pp*1l$P;cR0%IG=aYv3^ai|8xhDh#&fW&gRV@Bq5O?1 z&SS-LPe5$YNt73+Ja|0^`{HStgkrfgtn9r!5n))AH?ktMt3rpQ;;n6|9s{AeJP|QZ zln|Z8Jhs5|n>l)f+LK z*A`{IVv(9bF&Ydteot#6T!EB;N^dhlqd+40yjY*jniP`S)OcVltTcckRz5c_tf%(f zLT#!W&|R^jOff!QH32GCt(S`~N&p6Kq8mv<=xUQ;5Ol$2tri%kB(Ee0QN6}pGHEwQGJxpeHPltjoR-!4wm4LE7%H_UeZ9sHV4UNGmb+(-gp448 zvm(j|EfQy#4?H-;maW$UTKN;J4ELH@dTqt)fFdFw>b({+f=ioGX++Wd7H<3gtWC!P zq|8|K&b>_?-ekDY!j@=zX)|89fj)>d5p=ZQ6lpcYw0^X-wO8s8gMp;;+adWKZuzao z3mrQQwqBf_d(?F`Brmu$ zBm=*+pB&A!U)u)JAP0*#1Q_c3A1M*gT6JEUjT@i)>;c2f%8xG?32@Fqlstp=@xz)H z1pMcq2Ufk0_=f{~hwb%no}3Sh;Egg`4c+f+m!}FdXGN$}S3eN=ASc4er1D zdhA{BpkvsW!0f0}9)TJefs|<9_lOY})p1+Bp0s=(^ZN1kIs|m8qkin;+&u)A!DCcO z0~;KmV7S$VyjnUz{%rDHo^3n;HTv%^~i)9Wa6XV7b(q&qYZ)>GJa>_BAwq$g&|mS^Jn$w;y2RA>@GicVJLc7YdoI(d5} zwP31IdCCAp4q_YpdHz%AY zn{(U{RCXm?CL`#ajR(%ALW}2C`qGN1Q-i?sb`a!9S?;0LjJIB9A7@r+Fl62lli)cq zHu8C)RBVBmoS1ZOA$f0sqMzteV#KR1(u5FQN{pD|MMf2(ONkM=Fwc@qeE0p=Y}>D_ z?}^zPzNUvQa3z0LW%`zf9DUSJJm>zcDD0c?4)ML&Z%@hF#cq*EJX<-@ZT!}lx39xJBFE9MO=mUAon zH28n1c}sO=Osm=f+?(`!3WE)qm_$9tqIWfDEFVA9gfG>Tmw_Hh7>+2i*ziOZ_ z(`7{%l|M6TJh;mm!HWGBcNSG@ln`B{O@%L3mZdDfV^!gTDa(F=u&^X%>b`GM^!QmM zJ5bXY^*Y-OZZ45tp8GaSFWLN_xeWW;JiW*d%cT|hgM~5!zB;G&oHS*&7X1oZ{slV8 z)K7}VjspcS}$B$ojuGghx z^)8avb7&^hVRc0IRo+gsD{S*iF|2b1?fNKoy4s##Qq)axn-k+hav@&l9P>>*BH{hB zIu~v3!2-Dym86=Vo3-w;^S7#>hV3o{!x|+T>RfKGjXc-Y&8$B?6#3dhmh!#oGy140 zJ4IvTXLg&X6A(Mm0y*t70oxIlX6kv6#$-x=dMQP?;4Az_4opKJic0dQvYSW^&=ex1 z_Py(G^fi$6nIF(!rM!9^#?#&zedEy+{dAb%SENCZ$narns2IqlC5-Rg&^Ic%_nC&| zN;`sWk@8Y(%TbE&Txf2n-%2%ltG%+887afZo272_YJFK*Ei0!r-m;QyDZx&j(wNfW zmti)-WP|Mi)#sDr>;z|e8fhqpvHBWbz)l#e^2;r@*7Pu$AlBq)^6u62c!hY=Y?c#s zQ&d{WiErj}y&&^k8;Pbh1zGPCcI4Z_jrGjRxmvS)<>D#Hq6TcdMKKz8(Y&OZFVHf_ zm#SwgDHqGmY)RguGQAb1)N39QKWsj2R3WDgldS$4LSjj^G8JZ3+kQ*Sx>N*7QbZQX z?ka_TROiM`j-%AgRX;IxYD0F+vS=lzk?hLjw?x%sLyCQ-^e|gS=}e-HCJ$ZMijTIi z?RbRG_>qFX3d7rVi$GYan-kv4M@B?l!Xuj^EW+PPOM+uh%&`kE!f*$0N)AfgQF_!Z z(*kiAzQ;}0+IN#||IsM_C~51!eeGb!@mGf!N22$hOg`h!;Gzux^oMIH_*P$hsj6N z)ITV42R8|DyVF;G3A0;MXSF#$_$*jdzhy4M{b%Dow z-wO#&evHgr-{(@=!d~A$+!em{lVoA77t%vZnCjuPeJ&(Wy|D|69en8DZ za`Ij<9dR|T2NO3j4e8?MN>~#Wu^8!Q&-_=`PJGIsF!KA4^l4vpdVl&nNW|sNOk|+m zOeZr4aW>GWvWt@x+6xQNMWzxL-jljRu^%WS!a{|{G*R>H`^!1ATwesYaYbYXP4Zwh zsRNMG58G2=?`Lpn<-wesG^udgB^LUTqnO7b08MuLbc%&eS)u;$kaxxDgnMyS&y2i6 zKfAZwzEGDP7%P6MGIEE40wE{BX&3Hwwn)|J_y}LYD+2oC+r6PUdD%~4k>QV)PQ~aH zq(i78eTEE)Rcm-(d<~0^68XlVPY2XUgXkw^P+!<0dIU-JV(Z+!!S^6#dWGwet(;k` z;X)nn;}60K*JF7&Xq8oW!s5IBulDXbD(ZjV7yrl<9b%A*s7OjE0s}~?v|!Q-23-nD z%g_unz|b&53>`z~&_j1fNeWoBgh3DY+?Ue9`EP# z`FhbTS%M1Z$SI|nd2yM($xZ#`JB-&4=85=Z?AFOXp#$xzZdijo4$6- zx2)Ik{l(~q>EBeWG#K(OR@~~!6qU3(_hRziOe;Tw+UsX`-yjr{&y2{Pqsj~YDE%<4 zeI$p4TlxNI@k5Clk8pm-<$GqC=QFUKd3pt3*2@jGFNj%QVWG0o@1d40jVwiMz5@IH zCXGqoY%XxPo%d$WG=*nmv@n8f^Th2AmkhR}$XoLHWr$GQk5g|MhZ0^qs~V?iKXhJDMu)NmL4l=#jd43c-@Er|Aq;s+m01oG5467#GJJE(|{+$mDA(_`dkyy)k!n z@Au}+&XP*qD$G9-MdwzyXO*Y-<=(cQ^`;+;Peaox*?CeuuKv%#5cidE(ODi~f}Veowm zmo9r*V!*BTjp>hMy4uSKCPb;*cgl~n9?r|kI*1~a{m(2N&Lxd-cVfc#pLx$Y7VZ!1 z6}>Y3Rrr)+#gIuhH~0ImLO+w$XIDHXi0|H(+nB7`IJi&ETzy08s9zMY0?oA8Z`W>f zEqV;>F&=z(j)y;4x_(9O;|cGbj4Mwzy`?-qzq$LmbBgP8RJJD*t?4fA`OO~^*{%zk z?;Hn-T-51T4)wKCUi)N!{N!d<-@bXc7kKT?Zx$DqHTZY->5GZewF6SNp6d>F@W$zp z3zSa0qo>tp)!jMR+aE!8yo>8{L*oMtz$M+o?;c0{b4-mp9XgaP{L#UpPUGH(0m|>% zqr-72)sSv)k&MAeND1;} zC(`ye@{F1{NZf}b-rM4>&pCeY{bC3Ut+$3ByVRY-z#iPLTr9dKl@&% zW)kQ3Q&#aqbTUef`w5SW1Er0HIlr5h;!3XmDr)|>GUh%N1swc=UVzz1*4&< z=vr#O`bG2}2-C!mX<-X)v&0m|`*x{ezL7BDTl<{ys#c(Patb$`W zA((EDE%0C`oW2X|C5B~I$I6>x;nlRjtB2emmLoU9jXC0+K!luPL>52o+3J9s#S#2V z*f$#y!U9;RK%|~D?d1u7MQr4a-EgPDNQ8R$O;D70HO)1Yzoc8#EjQ4s;wUwPaM7hG zO==n?^(cypLG-O%n0i9AB02g6iCTxuMPAb7POa1w3}pP#puusH;OSOAnN~PID_CwW zE~*Q6G9F&Egw*80XLo_AnG>635*2jum2P;F4AQk2f7AhK*u~3;B@W3X$(bfTOMrA$ zBj1t}DIXvMGI%Mmq)+NeGNwsDU1LJs$BCTuYawaYAX-{1c}qR{hH3HwDtSqr;=9t7 zth13kCj&8L(CScrT$)&MnlJ)<)iCt|87JW$`&c*q z#zd<0UaCZKx||^N<{s>tArxqDfDAKOCezfqBOfUyIEuyTZDi&(%W~Sc_F}0hP*<-yy89RJSm0D2CG^QXUZd{?&TFD!W;H5&dmAE zi2OSS`Rz5t&Pk#v7SpGJehw;lk0TBv2&2{oAKcMzkRdO~1@pTFpHSc~jXbmB5EoOF zIjCSWx9}%>VY&t^lax5Iliy-k^qaPj6_;;r8hTI@wxCf2;w(OCn7rl=`;>#Yw!mbz_-4eQ zTY3{&5uR0HgfG*pEemTen5hA4qd{%zl^9s1nQS@mA+d6I9CyJr%J@8%B80= zD67iDrbr1{6=+_mgsoIoB>BTgKEy(mxhlVQQs{m`I9;_5U$t^i70RaC`%L*wBq>Iy zDru!!9#oU6SsbTXlW9|Nn_TS?SREx>aECxDBGwRlD#})BT+C~$genV&wXa~cZ-hvy zpgIe_x|S7En@wGeUtNh!zPe(q?YFuCB2j}}=kc7RW?IuDRFkMuKRT7CiL5sVH_X%J zeb#Kyf8LOwS@(h1pxn~1Myy+3q0~?G)CTp`EZH=EMK|uEYqda)m(qdfi~3*a8lQ`e z3$nR7JoUQiWIEd%24ONB-1I}Unzgs_+ViHf!nN!e^3#^48>ZwFT1}sLn=j@!o)<3M zL^lsD*Xo)!_kL;?rLPhfZmCjkk<71_%5OUQ)TpZ1e0PqlK;L?Yr&U|Abvvy^cD3O? zq4kPwt7?9;4yMIhnS3AFs$$#rwz*Y+p8OEh*6^wADSgWWo^~1GHYKe#i{3U3<@T4h zEsy5fm8d$jwHhBI+i_{_Q$6iwt1UTOMFxbndx{;Ryq)@rodNXC!@ixU)sBY*5Js*g zuNxXt*SU+kT4mjZmFq~LaJ6A4p>dcl6s>4XZU zyZrW`MOxj@YFe#mVYR(IYRf&ww7nIc&=TREw)~zB+n)OTUS$qg6Mc`YVbgozzCKKE zi)|mjAZ%Ex@07K;Bmy=|-~W3;oKpk#)waLAOM+qmTM_Q9sJ=F91=|!Jh)B5J;0D{q z4A@mS;83u`)q(AaW_;Jc#46OyO`0nY20rXilc|rGgfXr4o}=+r(S6S*Ld{YC9y$2_ z+!~yRd&pC4=u!ck&uhpPJ0xfa7oHh%-WU>-httRp2kH*r(59A78sn z(xEIrB4<4EIMi`O&2EIPZX_JpaW`q?9M>pTZ1myb$S04{NMwVdJdNArXd+LhsR->I z#8?JTih0r)@W5d^GiHA{=E(iwwfqNXlMipbKDZ`*aIgR1IrHJ2m-&T%D=n}b6Z|p3 z9~1mB!T)z7_<#5Jf5dk{-v8vhk#nHm1F*32%WPP?N?sRyWrrQsj z_uzZyKkn=ZuFn%=9Fi#R`)hWovu+2!=4OpR4V3cR@4)XK5q#j3pxe$5uIqpBle@(~ zfBMv&CPKhNGm>8*=i~SDtml1mqJt6GoYT(Rw^N^a3V)mXgyw1w{)90d9sd-1S34)2 zRqprVMMg#QnCHly(@S#^YJ9uVC>4qMj7PeY{Fw$1C1h@g=$Yq!jlFU2RoY2Yguu7( z7yTodz7I3HJ_7`AFn-E{_rgM=bC}hYT=k-F&G$;VhjgO;#k@^d8NV~SI@IlQl&mxSrqDT-QVru(s$l02avEr7 z2aDb@eCFI>1`q2xw$1U;Y?im$_llP?oo5wi_&S6rZKHnfxkXQ3)awUY;-fERVr{un z#YilY~{B;ac?_X~#R?$3la&hr~v9eZ9tLwD4?dkKQSc>ND z`LL=EC#Epvc{Czyr%guqs`Bix0i*Ocij-x4_3PxPjP4A$D<b9@KNBgF4Dz8?xHIX+vuaVW(d!^PrIOW$Br8WzyBMyFzbACGbJymu> zj?tO;1orz&+KoDZX-JPERN$H4Qe^0QXqwi-s*V*)C-prThOA@=Vv|r(F5goVIg)Lw% ziTSbED+!PxEEfzrJvqoI(tCkjjSWml(xtmWpSJZ4+rrDJNKcJP9X20N;-D1|b{0!x zX~DKyNv{Rzxu!9v^SANdX9*N#qp-2ke1VEs-(xgc{d6{O(bp?5&VihNy$RqMvht*gHk&??YFcKe3)v?^2K`jj(rnLA&EZ zrSct47fqjeSrnx%WO)*rc-`kx0<*@w2A}AR-Y-ixtR&B_iqjT2XL6d-Xg=_bfC~Ds zkL6)|9*0H7VSu@$dj==j^H0*W^?ntPNYH9Jh{W=|`X=^@UEAtz6fV=VS@J?Pi`gA* z+8JR!?k4sg{=_ZF*O6~BsQ|%WjZCU@UXZYIV-D>brul{8V*v>M)!0=GRjyArh(p(- zFp98d+kCT2hKcjQiH6}cKjrL&Nllb}f&X_N{jWIed;2k;^pO|MN*+6*0ih3RE=vk9 z-ZRv_?0M?V@`gpc7{`Oq{^%^pQSFbDA875DuF}ZIEWv#^MtJEZC1mB5@5kWaS-h+? z*mTW@D6vO*cLwvcwV6;uge+d?Q6d;(qly|t6zPT#Eq*PXAK@4q*j?avIIV2Vji9b6 zjCuRBNhmn5SkK{Ha}f)4^^Nnhe4bNd@o2@>%Rx?h?e}|2!VA7!ykw+ZdlJqVcc^48 z$w|}y_J(~*1b7@NHhIgwx%|yT+vkgeGVd!NN2DR`IOOSYh|Yd^RhyllvyE!O1!|_z z6(z?2BJHO$XDf_9ff*=H#nab5HCI3QVrL97yEOOM1x+Rwp4Hhh+2ByAL#(Q~^%3cR zR*GF*sZW)hUQrHe)eD#>tV2$}o;`(AX*_vJ&0Ch533S%+Jop{qCcUkK*ClBr$jotX zdD9dmc&mB&xoW`DHZ%Qa2X2OOG03$~X5eI%)^n%SQQ?-1rQIe{vcALAC$QmSx#3V}Y}kI>i;QjXB#4 z&Oe=a6#Q!|HvG1pxX$S(kL5QLj@lkdZbv`oH|fB?gxzD1x^A=Muc`=i2V66LIKGJy ze<31e0FQe6rsOcl#)6{iyL#pe3Ujx~V+}p4Ry0RmepH*Nm*q{LD7;n!T4&GsYPf zN%S!Jgcz?GALxrL!q?B3ov)n~eHU3)D?e@Zw03%P2AE4SnS7N3lnrKn)$S)vOOMyi zxy@`ha^9S9J6|_P=e^Sc5WKsE=jS7eYiEziR#cG`M|_RVM5lKdQc8#0-*oor zp4jiC<8S|f*A{FK{2};wY@9~yiCum2appG&2X zQ0ZzR3H)5y{2{qHA(`Xs1;HUj)aa7&Gi7Wc0hVY?@L6CkskRecPdWw6B>@CabUoST z8e$uaNzTFaSYp1-Ve-aV-j9boRSO-JW&!4s401xJ^qGOVqz6FRAcyI*+MlvP1~8Yz zAF9tCN$jTEf@aeYJT~#@xWa4G7x_;N9Gm z{jL-#Y4{P!=Y$}^5(S1CroyekG5$sYXH8CNdMxN#y=S&*q!=%Bl$ikomB&Tog+iiFf>S*YciDu!B6%w?=xpPm}WlG%`!)% zS!$%~)@11zK&xorv2M`Uh-`7)Y-0{EFqHIoBf(QJ&R`>3(=E#vk#1s`ql|(ECFDG= z&cQ54IRgaGksFDKGTev-2tLvXn~R&wNVLwj-pjqtp7%f|kD&{iwHJlQ`~5f|4hrD-iiGL`Hiau{IC;3>WrvFyBZZe~_b~ z4N>q^5ql01W=1HuAdo(zkw1heIKy7Jr3MGe2H$Y8i@3s%HHCAuuvO}!57Mw78b#CA zMSLMeyLm;E`tTk#*pUW-%7`FMF6`g{{%yglErD-R89Y)UHu*1*nD1TTTh@ha_!6*9 z`l>Z-cc+9gxA?4V=_R9dYT6PDUF^(K#F?p5`u$R|{bJ^+SblVrJ2u*~xcFyonQTv) z1R7SwmPGNchDooKiq?YVSIVyS#JxiX+}$siA(q{rDzjBg@MZRQAXFG}R+!++pVB3T ziut`#EJv7@t8$iEPQeZhxb62V9jCw#YQ0^I%I~azJv42+R;rANRZnDXj%bTzK~->M zauBDDpC-wij^wmr9U)YGi4NkkZyiThkwB~t@3965o}CkdueC;TLNG#*Y`k^4W(|WZ zBo%F4L|02CR9j|aU13z2(o<8dY5igaOhnhl(A70ffm<}|t`KWG&~}{Irfv^f+JFJBqp__VaWKQRkEB7G3IB$roHs{i|Ts9WJX4_O{({f(! zx=en{Xitj}y_AA2SU{^;ieB`#Z7a8MD^#;d)3|7!4yx`ca! zKP`5_6Qa5b5f^TMZVP!i4Y9BlGg)n85r*33w_4@5YYTT68S`HehT7P+yG>tl=xx2I z1$FWi1_}lbrp>LjvP8-V!Jn6r}2|;?MUDJRv6}|46qs z9ZIW<{jEu~;~C!Mie{CDNY@Yh4i4XBpjPA_c_%h$7{qLJE9Q^*P0o5yD_4x z4Zklx>O>xTY)7r1H0obGYJ51{doYS&9(yJ~7GpeSe%NL?Lk%drReg*7AvK=sgDrQf zGXo8v@UKnC?jkgF(;uS9xyU}6H;C~xY*wH)?P=UNW@bF>a2(4$5h*_rZ88z-H4&dQ zfvcZLoS8^IoFH&dV$M+gJvq;O%=X7@f6VsBZ2#Yo?f;q>`it#>QwhM4gnvJY089q` z=Q8tu9Yugrc>X19ewNnbJ^K^Twn;)dt?n9lX8X*7B5Hr=c$V$6^w( zsJWruN&53J@>OhCUWJcM^!r(LIgY%T}S`o6I8F*(Idxsu9w ziZQq?K<7oye4vbT&Lcljd468~ORp`TJwD$LZws-mSp0<6F*)&!^?Ir0MMmjn%eFAh zpNpTvr65ZqSP6t##v`@ZoD73U%n7Ygx_1)3L_fT1_LW8de&*Lu<1=^K;_mpf16K}W zWrh>91yjG_Y^j#M;qMdFTNC9*)y)&0w4)#?0NZEb-Dq)qsUWtRmL%7ksTRzb8_SES zNLcz}GUmzNV$waWJ(cWaN>^qUr$>cejjiLGUt#E=+{EWc_B0D-myJz=aubHmOo6Lr+&R}+hR1a6 zstW|sw`#6qfwj-sz#dzcm40*!2s=q!OY>hQnl>(m;Qi{ThIJj9wrL|AnwuFlA$6j1 z^y1~g97-j0XP(-E8y8?D;&j{|w)UM0m^!LvJ|V3QX2ERT*F8TQgiD*Q^=g&%@NYB! zph2w5wKPjfVT5{=2SBgeZy(7D4ypGjI(JLAFguT^OszVNo>mEcL;t|R?q|~zZ-&Y- z*#qI`QFDvF^6|SzhHt0D{AcJt2n}ev%*f9YZcKTk%(yTpfX|WU92Rt4$w7Fj9eQ!j zkJ7W@9fZ;^nk42)SDqdS zR{1)oGSR{?1n!e+N)n)AC}a6kHr`I9;XWT*nW>c7|LO}KTF*Dlmj)jx zta@@#$J{EhnR{~wCcn%QhH9DP`f;X{pFR?6FP3p(H%CRr_mV}ZXY)mPf~tC0L?lYs zO#Ouzna6f3BI)OsE6@k(3Qr_pndP4a{%iz&-=rzvY7#Q*x}ww{8Cy~Qk~MQs)x;1I z<-|KD>SLg0rXfLFef^u#rx-2jt4>ijoWEUqB~Y^ROT}c=wpmiATG{SqnZyjRYhufM z_f!}w{_FLH8wmj0zwEwLvzpFT2{XlJwnf|{Y;~aT|PGK zA+@xIU&IT<1OKs+tf1adl(R-U@6U&s-k@b|?kYlhesG9t=Hf;)$HV38j~H|gpFNa8 zQRh95$=!HQ;~!Z3s8Fz(Xy0n}ZrYKjAoer{tGFUq`E=b8>-YTHKA&aa4()bb+V;GT29^0#*%*eaq-34uLTmGcrpf}=R3wzNX7ly z7#yflz5W15&eK^kF4lze4ELRv%jazHdg0==H&^)c=jP1!6SwNxh^lVY*~~vV!ns!h zKB`P>*1u`3ddr?#wA26U=^^S?Bky%pZ~4xXd$gp+1g9eD@948XuafGbS=Rl^_Bp-> z`Zag^d=CisIRDAswTfnIEl9=Y;!v1t@x7r{RFC16mO|;gz{nMUGh@M`eo}VR{pC=F zNs-tssmvcIm%^{$#JmeXpMXmy$V~Wrv7zlt*l>J3WXm4@w9+nDCGgVBkj9f6cNwXI zeic4%6!!garnU0LO{G@}E7RABgjzDR2*04UfcW1h=dY!KuwmsHSN9{(sosXqcp4S)Q%E_E2bk zV!Z!trS=2h%E8o>>R=_QgWI;-6S#74=PgSoaOI!{A+{7&Rrg9B;sRVbh_~;l1FjrA zfS&+1f?P9-h5)uVo=^bTe!V{0PquEB<|(Ol>M$zE$n)dPcv5=@cNE$~Zbp8b)LAhT z8IC`gl4GmxP6CL$)^k$eX?1T;Xk^@!@eCrqy5GAm62D(JE;Cy_IO|1;1lazA()pU9 zRFj|SvL>VIPisbmOnzh=C4G>NuNe~n5Zyz55 z(^LDBwX@q5UZUTZAm_hm^H9pxoeu1`4R^_W_kO(kzPN03wD-SE&Lhsx9c~02sk12_ z?Mgxu6)rrtr)sF~AC`!MVborKyrR#&R3LlP2AOQRnZR- z?|atCPui7HmgL9$+3yy$zY@RyS7m>Vai33){;HNDnk0YiMSq>fv@<3Ech?H*$H$B4sz2! z=b<0uwHV~Y#^uu)I2PEeekf1$M_?|TN=1w?h7yNS^MRE*(5+8mLkENM_gC?*i zCcwa65RgcQcY$f$BF-kj8LK0hy1*xV(cD6m0{s$*>DV(tq-%yOdx6=Q|eAQo=1HiTH4u2?$* zKYvi%D*@oXL5!7Y+!J+(TW%bZ9Cy(Y;;kNM2_)y$;{)7$y^--;t`KxryakY)mw^Cm z@2Qw@DjpJticQE(zyry7l#d4p$I6dOr-?T=#bwhZ8>4QTNNox4s`l0i?m3&F`tyA;UkMA9`-3WYs!OD08n7xKHy?-e#> zuR2B70DLq-XkaH$xko{)Q(j{e?-K}X>R`s2R7vJkFfH_(L2AAXl&yv!QJl)J0Y0~v z%43M<4T*mUoH(Eb1IhVo#c3xI(A?d$7gkUSL==Z%I+q|=8kc^*INbr1{%9jzaWX}D znILGGApnf_(7+wtpjwj|;u{$^faE+P^D#E=ad)%O#MdE%Zp=vode==`_MC?_AH|!C~h-e@=PcqD}p@p^Q4i2zRkaOWneL^^(&zCG==m z1PNzQ4LgZ0rl|!3L3#$8n0GvW{PC^CM(ln1FlEc_HarAT2Ca_ zozScu-p_w(Q~zPb9AJCH+Y^BWsAn-2CM zXKl&s(-HvWchNyv>BTPyH&+QlFXxMbdz(fzo6jeTUBNWxA)rFWSFdTcBw4q>ZADHe zLb&P4@?64z-vh%=QU}7f6Z6(Mq3ZcUn!T;N#AcOM0TE%SQZM5D=k$cy96+2fmppnqL~Wto2N!*8 zpBmBVZpeeJt+cY#Ol7TK%6<wG_Mc;J$F*Pl5WdNf_J& zDmd}(+tlEhHEPzR_uj?txn|(!4&Qq)5Ai0!FPRLvI1cffzy<4voCb%kion^phXcfh zugg>4@EZ2P4kKpXPfZPTa5pISQ7g!g+>&p5aHpPHJ8?wAq+QEv+9-F5>_V;6dKlb-yfB)~~?;r>T z+oevdmtN_sJu>D0|6yasi7F_VDgce~Munq7BconnV2fO|2lQx{ln$)6m%5-f_CMt+SWh-P8BJd|+^BEN5i&!xV0! zY#O+^H#`3o^ZCoSW#7g8m35yr;>J&}t;}D$Zrd4qls5-*hn)HXbC-Ror`Y7;i!a~; zV!1Sg!7M|qXfwf^&7CFab{z`$5(ArhX+~UlRt-eItMp~3$mQqVUwlhPV`HVA8uEF| zECz%nPn&hAmoMJszZunEe$v_UeYSMC#61m3zG0jm!TOEBY4y>fOR8oCr4_5)g{tJd z%%SLzi7LyWoFrLO4I=@EAMH?Om%^Endt0<0SJI1S`CU?|&uO^^nbicJ5PFhd^(w3* zDCLs9aze>h&iHFm6LlG73j>nMMWezAsHNeY=Q(HU{hcE}6hCi_*Oo=uT_Ops#P)IK zN6p^xr90nHOM3OFz(**khb!>MLPh%dguC@M=#_CV8`0+aT9-3(jmoM^HJ%ecW{36q z`k$aY$~KHT^+X#eYx_oDDM26KJrwXUW(GA}A<#nlgIawQF6GSm3S7^5=zae1%7urg zBrMJDGljuh0}bCS&Ic)QpD<$rq@0(Q-`BD=M7A7|@++;2!x-K@)AW1Nk8{!=-5!i@ z0XAk5K4Wh&ntfqVJDK?fr8RcDHR{GK_R(nN$1+1P^2>y;vBu4dU*nWb)m!3)W7J>9 z+zmv5@pd&6nQ>O#373;jj8``&SW*b)^q#+$7Lpv>(-v@^=k^v7l<4=A)599NGSVm| zYF3%Sj3}$XoA%wg3D`Xz0lI*&JQIYg!Ml5US3&A^==8-}Scp_Tj_ zNKWONU4TWN}Rv|%JQEGxk(dCd2?z%g)?B3M! zYv$6@+N9p=N0z|o9ahDfuXz|A9Jr$H8?qVxOnpuXmQdf`6jVO0eYXZU>`?KfmKA=!d{`OBv(ryR1ie^0U_wX3>UvrM<9JsdzTH0Qx#EGL4mTn(J@|7_(Hhv8`6ie7Fm{=73)^FAR2N_ob!uN znQoR)zSRr2?l9k>{T>l+vhn#m8hZyey=h_xX}++nf9JM!1a+wM7oH1Ud{TEKBV)?H zuztO-Dhu<+CY@@&!h}+}*Dp?;U`#F8k+(|#tM0e{=-9~e%R)v8J$h%d z99pnJmB7fmI09?>?0vVlKnbKDu#&Wg@^{ps3=53IoXHOTbxzY#5EFOG10dq6_-?Ji|@zY zuuzbi&{ciu-Xk+If*-q}dzUpsIk`ccNkP(FcR2kd==5lgUb*r8H`OC6uJbn~kb=CK zh*7S}a%oe39r|*PM@r5yd0;9VwybN9OK+4gTl`wqR#6F@8yPH6w!LL+BCXdFKQAc? zY|IFh=y5M+i&`zxGec{ebx(~ITZ!m$#+FgFmolFY?=yXhhXip}kV{Wz+%{KtWf=?{ zJd@5~s-op#Xp#~8j>fFu2(vl4x2saQiN0f3mCZEWJit*qdQRR`^QI%@gWC$v_g^EF zSH^R>D%IV7s!mpVjEj6a=Z6cprSey5yS>PL%zYE0Pqm{1Igcr5n2y{zlBe@1Z^o zXNA_Qiejy`kw-^QNcYu$Z3I4g^nm3-xxrcabyW4J?&*Ejr%Uujasp@i))1`b)sP@D zFTQTa{QEXHV%G1?yzN?um2`Zq{oM#Gb)s+VV!2j3$kqWr#qR*BCYlt+RP}zn>ap8n z%2*cPq4iAyzuRkhw+#28_uGxy-9E=K;Ft-$>;2!vfAzpjU`Z?n2dm!MhBoDR$0`AD~-Ic&SVAT!~a1Yoe zIs85la5owg)vc;)tdDY;0%GIIRSm?$NRNGwsjK5v&N)5C%MTjeMhgmG=UW_p zHCm|Y)TF#gDNt-E#D54?@rnKt@~cv;c(-1js=fd(PRg* zP~wcAw=_Myw`=aDkMj%W2MzDHc7QnK*49VOuWRylz3H{$cn6nK`SrB{|98`keD$S4 zPVWBOiodFE>a3tmtjE)F%4P8CB$t8xkNcEuGE>7wkj}v;&ZC`9orbNrfrD?dN4taJ z4L@BRkjqB1duQ(Dj>6878Rd7%Y|nD|(caQLWslOR z(7iQq^lRSih~kvewRaXdTE$4wLr$tnQN<%a>oLN{ksq@qX>*YCbI4Qr*I8VB<`jKS z$4i_Y_n9X6@a!OA!#?L+87{E-9x3|@TKZlI_8m?06_Z8|4f={$3X8M(T~qUu%n_7w z^^?i*lXc~nANNxLq+Fj*McV(pslQ^dzj}^;AKCv-&Ly3Ae@*^?2jdqW?f3&5Gur$- zM*4p?W}fPEn~?$lDK}u_wBQf4$_acq&Sv+wjhR>Dr=8dWZ(9aw1)up7aPJKABC-An zxbp|wxUvMe1_}oUKLMoNGI(q**m|5fVm$CXAm!4`ah<{JIVcKVp9vV5VWkd9&0z!r z?wOV$FM>mI`BC(pA=#D;ML8kMJZMK(h6-x*Iuc#RPhYDRM43YuSkeOlcd!yBoSMF4 zF_0k@qn|_9XBj}og2v)O;-Jv?JG8*2zNjN;jxB6X8va2)?As32q;zo3VCb!#&`&#I z>*KI*(%}o^R7*KwcyicUC)LJy_+dQkCmZ%xC)IX*a3mr8<{}k^gx%DKQSD;C28Tg& z{i2XqF={Y!jTNJ%1;DB_QEv&+ENWow ziD)CxpI!Y2)jrO^Jz!Lffk3nYIp&r+_$f`SBTp=iCHQ4-j6O2fBsbP(0_iXpOXUg% zq+Cxi?u`uC1r=vYh}(+;do4u+gZe%K@qSC*Hm32rLGdW7*vI7fP^-9b18*yygv}~& zOm4g|5|m+p%i5)iPe{O3CwvQnB@4WhW5%T=P-Pk5E4!$24WebpxbGIQBKCLkJos2Q zs!D^zssyU)TzqX8ep?FGi1Gqr?))gKc7vo2E2^&C#GbB1_+sL~E_g^L@uF$c7dIS` zZa=pRo)+*m+en&YPrhM5^_3!%lHr!TI1#bjmGo=_rwmFNR;T*OPPput0^I-Ytxk!Q zfl$~}c$o=|8dSi*46G)BdO7x1F@c_zigAx{kvVlo1`=+Ns$m6T!$klaAyk4?fRrmU zr#&@Iy$wh?BAH(!g}Ek;$pGR)1AFWSkwBzh&`sy!paP`)&PI%!V3hhsI-OgZG9rcB zFoOyOQBBA=Q=Or;9DaQd*qF(@j|kV;h<$erg;Nz%vx@O+FduT%||VVIYNi_F30CD-H;XrcMk z#5ieanFcY@n)nSxtj;6i^kHZT^$Owa$5n3@+?K zms;nI;|f}=Q}V5$)jI|KIr$$Dgy25 zaejGj5iq5{6#{i(OHinW?f}<}WL)JjbNr*sv%7Fz?Z?YRyF-2JTUI##ZA^;BgOYy0pLz=%E& zaBu3VO(9l>_tZ_G>!y0@@jc+-DY5!ma3i`N?Qvt2SofB)2d?nAwzkq>Mceq5Q}l;T zy^BrbY_0e%u`#BnamDERkqy<7X2bTBFw~YjBSdb~sHZa~rqV%ZFhVTCO%F7iPRj|N z#WZ;ln+}Or=RLsiRq&=z^F>?m7S2_^1tEx#ZL^Fq zpJ*@nvnJ$PzMztDE2|vjc5jm;kaW*)Rlr;;U<1+gkAL3&xjH-hKU|OC6vte4D-o0&f-YT&_1p1cmauKD=086<4kic)eSn4->17&=Y@g-8#9wMP4AZaYF8n~OE->k zp)cNfYxAC@`JXzgRlY^b<&_^@gTh&jPY>r z1@rrp@~{=-_ir8FvuVSDjTuT^=efQ=8#BBnZGe=Y_Z;#9HfBPH_NRuti`&HNhfc^1 zBY}+>?%_84uy1jloIJJh-nC(jZo0Avjey}uv~H4G{Roh5zk4{M%RLID+aH>YKKA;< z2se3oDzJG-D@%8g}0tW?y|4aKf%fI6aAe;@nzv48(_{k!>p>fa}h{rkU-e|!Js-v)pD`|vOSK05aA zf0cg|Kw~-o;NQr9see=d-|FAkWB)$(@BfqjO>^wu$Nqin-^czfCLt;zA@cf#xrmdS zy|bCCh`rNA-kUsfz+VuzUOGL0ZRO}}<#6oZ_Q(Ex?BB=!{r}0oAwj{A|I+?_`rrJU z{-5vPM#ujBpY(6=v48&){X60x{hJ!_Z>s;Q{;dc;&VL{0zmN0Z|J3~Vr~j#cLy!IY zzm0!~|K;B&{+9m+{Vo5kKy{q|{ukxHi$PWy_V53lf6M+4M%gY} literal 0 HcmV?d00001 diff --git a/src/assets/loading.png b/src/assets/loading.png deleted file mode 100644 index 97b215cf6647cb193c595cf0197d86a3c9f832a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1524 zcmVMO`90sH1WYiV`3BWfd?N~*^mD} z^Z#cL0D(Xt5C{YUfj}Vq=g^5`GaT3yY8Urv#bxC$cyjYjBU7w@-2Z+!{9pn$B*nmH zm=UB?bNuAHwT;d1D6tqYEDI~4(E86EKOA0PSeOADN-`zLjd3g|G@U*->h*ekup!4b zbCM}RD=RAt{)v$*?ko>Y0i|jPENM-b#0t&NoF74wior&b7!&vEGUuiO-#A6FAWViN{Gt*`T3uPjWfHhtSrA+dUQgVMD|Zbn#9mS?on*SrqB+UIJBr-d zIW@>eY%qHsE`kN+{2O3NdVhD|z=5p%{Cs!fIt3=Hb~{7u@EUp1%KQ;xiSn2}T5AIq^d!kDq$#%-P>!(J0^p{}rtqA{p8?BLbDn z9Os}Mf&jPLe>^)mG5VA7d0+!lDdzQNpMUx}KgV%75m`bFC+au13LQwDqfP=SebiLc ztkMxlTJG(1X8e{YS~^pOH;ySz#}r;?H=8cB`2va_=_&3OcDgdvCt z27}A}y|sU1LJdQcyAEpiW=K zJJBWsV_$~D;U%yryPboQiyw6jr!G}iA5X~97(mHDb0x`A>_$*p zE#c5sat7Oa zx;kEjRODE83!WK4DLD;Im#U7Qz>yQ*EC;7mPglDk$MWk!W+O>&Uc(kCYnV60000 - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/components/Common/LoadingComponent.tsx b/src/components/Common/LoadingComponent.tsx index 337615fd..ab10357a 100644 --- a/src/components/Common/LoadingComponent.tsx +++ b/src/components/Common/LoadingComponent.tsx @@ -1,10 +1,10 @@ -import LoadingSVG from '@assets/loading.svg?react'; +import LoadingGIF from '@assets/loading.gif'; import { Container } from './Common'; const LoadingComponent = () => { return ( - + ); }; diff --git a/src/components/Loading/Loading.Style.ts b/src/components/Loading/Loading.Style.ts index e5d2d48c..6c38276f 100644 --- a/src/components/Loading/Loading.Style.ts +++ b/src/components/Loading/Loading.Style.ts @@ -35,7 +35,7 @@ const LoadingContent = styled.div({ justifyContent: 'center', gap: '16px', - ['>video']: { + ['>img']: { width: '80px', height: 'auto', aspectRatio: '1 / 1', diff --git a/src/components/Loading/Loading.tsx b/src/components/Loading/Loading.tsx index 8e4b2d2c..1f869259 100644 --- a/src/components/Loading/Loading.tsx +++ b/src/components/Loading/Loading.tsx @@ -1,6 +1,5 @@ -import LoadingMOV from '@assets/Loading.mov'; -import LoadingWEBM from '@assets/Loading.webm'; import BackgroundSVG from '@assets/background.svg?react'; +import LoadingGIF from '@assets/loading.gif'; import { LoadingContainer, LoadingContent } from './Loading.Style'; const Loading = ({ isLoading, title, desc }: { isLoading?: boolean; title: string; desc?: string }) => { @@ -12,11 +11,7 @@ const Loading = ({ isLoading, title, desc }: { isLoading?: boolean; title: strin -

브라우저가 비디오 태그를 지원하지 않습니다.

- +

{title}

{desc &&

{desc}

} diff --git a/src/components/Page/Home/Ranking/Ranking.Style.ts b/src/components/Page/Home/Ranking/Ranking.Style.ts index d4ec83f4..5046c250 100644 --- a/src/components/Page/Home/Ranking/Ranking.Style.ts +++ b/src/components/Page/Home/Ranking/Ranking.Style.ts @@ -153,6 +153,12 @@ const RankingLoading = styled.div({ display: 'flex', justifyContent: 'center', alignItems: 'center', + padding: '32px', + + ['>img']: { + width: '128px', + aspectRatio: '1 / 1', + }, }); export { diff --git a/src/components/Page/Home/Ranking/Ranking.tsx b/src/components/Page/Home/Ranking/Ranking.tsx index 8be41233..b7bd726e 100644 --- a/src/components/Page/Home/Ranking/Ranking.tsx +++ b/src/components/Page/Home/Ranking/Ranking.tsx @@ -3,7 +3,7 @@ import { STOCK_COUNTRY_MAP, StockCountryKey } from '@ts/StockCountry'; import useRouter from '@router/useRouter'; import { useStockTableInfoQuery } from '@controllers/stocks/query'; import { StockTableInfo } from '@controllers/stocks/types'; -import LoadingWEBM from '@assets/Loading.webm'; +import LoadingGIF from '@assets/loading.gif'; import ItemTitle from '../Common'; import { HomeItemContainer } from '../Common.Style'; import { RankingContent, RankingLoading, RankingTabContainer, RankingTabLabel, RankingTable } from './Ranking.Style'; @@ -69,7 +69,7 @@ const HomeRanking = ({ country }: { country: StockCountryKey }) => { {isLoading && ( - )} diff --git a/src/components/Page/ShortView/Empty/Empty.tsx b/src/components/Page/ShortView/Empty/Empty.tsx index dcb0166e..b5d9a42e 100644 --- a/src/components/Page/ShortView/Empty/Empty.tsx +++ b/src/components/Page/ShortView/Empty/Empty.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import { theme } from '@styles/themes'; -import LoadingWEBM from '@assets/Loading.webm'; import AlertSVG from '@assets/icons/alert.svg?react'; +import LoadingGIF from '@assets/loading.gif'; const ShortViewEmptyContainer = styled.div({ position: 'relative', @@ -31,7 +31,7 @@ const ShortViewEmptyContent = styled.div({ border: 'none', cursor: 'pointer', }, - ['>svg, >video']: { + ['>svg, >img']: { width: '80px', height: 'auto', aspectRatio: '1 / 1', @@ -50,10 +50,7 @@ const ShortViewEmpty = ({ }) => { const LoadingComponent = () => ( - +

새로운 종목을 불러오는 중...

); diff --git a/src/pages/OAuthCallback/OAuthCallback.tsx b/src/pages/OAuthCallback/OAuthCallback.tsx index 5087d2d2..17366d56 100644 --- a/src/pages/OAuthCallback/OAuthCallback.tsx +++ b/src/pages/OAuthCallback/OAuthCallback.tsx @@ -1,6 +1,6 @@ import { useSocialAuth } from '@hooks/useSocialAuth'; import BlueAlert from '@assets/blueAlert.svg?react'; -import Loading from '@assets/loading.png'; +import LoadingGIF from '@assets/loading.gif'; import { OAuthCallbackContainer, StatusDesc, StatusTitle } from './OAuthCallback.Style'; const OAuthCallback = () => { @@ -16,7 +16,7 @@ const OAuthCallback = () => { ) : ( <> - Loading + Loading 잠시만 기다려주세요 로그인 정보를 불러오고 있어요