PageSourceSearch

https://www.citiesocial.com/cdn/shop/t/18/assets/customer_dynamic_address.js?v=75679059124559333971685964094

js citiesocial.com collected 2026-10-02 03:03:24 UTC 88,568 bytes, 2,134 lines download raw bytes

1/*eslint no-redeclare: "off"*/
2/**
3 * Created by Andy on 2017/12/26.
4 * js-hk-object-container -> js-address-object-container
5 * js-hk-object -> js-address-object
6 * js-hk-county-select -> js-address-county-select
7 * js-hkCountySelect -> js-county-select
8 * js-hk-district-select -> js-address-district-select
9 * js-hkDistrictSelect -> js-district-select
10 * js-hk-address1-select -> js-address-address1-select
11 * js-hkAddress1Select -> js-address1-select
12 *
13 * Updated by Shueny on 2018/06/21.
14 *
15 */
16const CustomerDynamicAddress = {
17  hk_options: {
18    順豐站自取: {
19      addAddress: true,
20      options: {
21        香港: [
22          "香港上環文咸東街91號及永樂街117號文樂商業大廈地下A號舖",
23          "香港西營盤朝光街4A號兆祥坊A2地下",
24          "香港東區炮台山宏安道2-12號宏暉大廈地下2號鋪",
25          "香港柴灣嘉業街10號益高工業大廈地下B室",
26          "香港灣仔謝斐道404-406號文石大廈地下A及B號舖",
27          "香港灣仔聯發街9, 11-13號莊士敦大樓地下D舖",
28          "香港黃竹坑香業道6號及業發街6號益年工業大廈地下A2號舖",
29          "香港灣仔謝菲道謝菲道182號地下",
30          "香港銅鑼灣希雲街15號及17號地下",
31          "香港中環堅道89號地下",
32          "香港中環堅道27號地下",
33          "香港中環伊利近街40號地下舖位",
34          "香港上環西摩道1號輝煌臺7號舖",
35          "香港上環荷李活道123號荷李活華庭地下3號舖",
36          "香港西環堅尼地城觀龍樓電梯穿梭大樓地下1號舖",
37          "香港北角港鐵站NOP1號舖",
38          "香港北角電器道233號城市花園1,2及3座平台地下2號舖",
39          "香港北角和富道21-53號家居庭地下6號舖位",
40          "香港北角電器道254-280號華凱大廈地下G號舖",
41          "香港北角電氣道98號地下",
42          "香港筲箕灣東大街62-74號泰安閣地下23-28號舖",
43          "香港筲箕灣筲箕灣道15-31號興祥大廈地下E號舖",
44          "香港北角七姊妹道180-182號健康村地下A號舖",
45          "香港太古太古城第5期寧安閣G506至G507號舖",
46          "香港鰂魚涌英皇道774號模範村C座地下12-13號舖",
47          "香港鰂魚涌英皇道963A地下",
48          "香港柴灣小西灣道9號富欣花園地下第47及48號舖",
49          "香港柴灣新翠商場119-120號舖",
50          "香港柴灣柴灣道341-343號宏德居A座地下49號舖",
51          "香港跑馬地黃泥涌道15號常德樓地下",
52          "香港鴨脷洲鴨利洲大街25-31號年豐大廈地下6-9號舖",
53          "香港鴨脷洲鴨利洲村多層停車場地下6號舖",
54          "香港鴨利洲利東村商業中心一期102號舖",
55          "香港香港仔華富村第二期商業中心第S24A舖",
56          "香港香港仔田灣村田灣商場102號舖",
57          "香港香港仔南寧街7-11號香港仔中心25號舖",
58          "香港利東港鐵站LET 1號舖",
59          "香港海怡半島港鐵站SOH 1號舖",
60          "香港中環民光街11號3號碼頭A,B及C號舖",
61          "香港中環花園道3號萬國寶通廣場地下1號舖",
62          "香港西環正街64號地下A號舖",
63          "香港西環德輔道西333及335號地下",
64          "香港上環修打蘭街21-27號海景大廈地下D及H號舖",
65          "香港西環德輔道西232號地下",
66          "香港西環卑路乍街136,138,140\u0026142號及爹核士街7號聯威新樓地下B2及C號舖",
67          "香港北角電器道233號城市花園1,2及3座平台地下5號舖",
68          "香港北角英皇道193-209號英皇中心地下25-27號舖",
69          "香港北角堡壘街22號地下",
70          "香港天后威非路2-10B號金都洋樓9及9A號舖",
71          "香港天后英皇道14號僑興大廈地下1H號舖",
72          "香港筲萁灣愛東商場地下14號舖",
73          "香港筲箕灣筲箕灣道106-108號地下B號舖",
74          "香港筲箕灣筲箕灣道388-414號逢源大廈地下H1號舖",
75          "香港筲箕灣東大街51號東灣閣地下B號舖",
76          "香港柴灣興華村和興樓209至210號舖",
77          "香港小西灣小西灣商場四樓401號舖",
78          "香港小西灣小西灣道28號藍灣半島地下18號舖",
79          "香港柴灣泰民街16號康翠臺商場L5樓3A號舖",
80          "香港杏花村港鐵站HFC5及6號舖",
81          "香港小西灣小西灣商場地下6A號舖",
82          "香港銅鑼灣駱克道414,418-430號偉德大廈地下2號舖",
83          "香港跑馬地黃泥涌道21-23號浩利大廈地下B號舖",
84          "香港銅鑼灣堅拿道東5號地下及閣樓",
85          "香港灣仔軒尼詩道38號地下",
86          "香港灣仔灣仔道89號地下",
87          "香港中環金鐘道95號統一中心1樓1002B號舖",
88          "香港灣仔軒尼詩道68-76號新禧大樓地下B號舖",
89          "香港香港仔華富中心7及8號舖",
90          "香港香港仔香港仔中心第五期地下7號舖",
91          "香港薄扶林置富南區廣場5樓503號舖7-8號檔",
92          "香港香港仔石排灣道81號兆輝大廈地下3及4號舖",
93          "香港香港仔華富村華安樓116號舖",
94          "香港鴨脷洲海怡路18A號海怡廣場(東翼)地下G02號舖",
95          "香港香港仔石排灣商場7號舖",
96          "香港香港仔黃竹坑道125號葛量洪醫院主樓地下",
97          "香港香港仔華富(二)村華富(二)商場30號舖",
98          "香港灣仔軒尼詩道91號華寧大廈地下",
99          "香港灣仔柯布連道7A至7B號及軒尼詩道156、160至162號利榮大樓地下E號舖",
100          "香港北角電氣道169-171號",
101          "香港鰂魚涌英皇道979號A",
102          "香港柴灣峰華邨曉峰樓地下8號舖位",
103          "香港中環閣麟街10-16號致發大廈地下1號舖",
104          "香港上環德輔道中323號西港城地下11,12及13號舖",
105          "香港太古康山花園第一座地下H1-H2號舖",
106          "香港英皇道484號地下",
107          "香港般咸道13-15號金寧大廈地下A號舖連低層地下",
108          "金鐘道93號金鐘廊1樓Lab Concept F01-02號舖",
109          "海洋公園港鐵站OCP 5 號舖",
110          "黃竹坑港鐵站WCH8號舖",
111          "香港東角道26號怡安大廈怡東商場地下9-12號舖及1樓9-11號單位",
112          "香港波斯富街24-30號寶漢大廈地下B號舖",
113          "香港鴨脷洲大街85號地下",
114          "香港莊士敦道112號地下1號舖",
115          "香港北角七姊妹道 14-16 號兆景大廈地下舖位",
116          "香港英皇道425-431號安寧大廈地下1號B部份舖位",
117          "香港北角英皇道400-404號及明苑西街4A,4B,6A,6B及6C,明苑中心地下3號舖位",
118          "香港北角英皇道500號 港運城一樓130號 舖位",
119          "香港琴行街 15 號港濤軒地下 5 號舖",
120          "香港筲箕灣道192-198 號延齡大廈地下 C 舖",
121          "香港筲箕灣金華街 18 號金威樓地下",
122          "香港筲箕灣耀東村耀東商場中心地下一號舖位",
123          "香港筲箕灣興民街1至18號協青社赛馬會大樓地下3號舖位",
124          "香港 筲箕灣 筲箕灣東大街98-112號 景輝大廈 地下 C2舖位",
125          "香港柴灣漁灣村魚豐樓地下 3-4 號舖",
126          "香港柴灣泰民街 16 號康翠臺商場 5 樓部份1C 之1C-1及部份 2C 舖",
127          "香港杏花邨杏花新城地下G58A舖",
128          "香港薄扶林置富花園401+401A號舖位",
129          "香港香港仔湖南街11號地下",
130          "香港 香港仔大道178號 地下",
131          "香港香港仔華貴道3號華貴邨華貴商場(華貴坊)地下1號舖",
132          "香港信德中心 G01 干諾道中 200 號地下",
133          "香港般咸道55號地下",
134          "香港上環  荷里活道222號  合俊花園  地下F及G號舖",
135          "香港半山堅道135 -137號金谷大廈地下2號舖",
136          "香港上環  德輔道中298號  地下及閣樓",
137          "香港 中環 閣麟街 37號 祥興商業大廈 整個地下 ",
138          "香港石塘咀山道 20 號高雅大廈地下 C 舖",
139          "香港德輔道西 301 號天興大廈 C 舖地下",
140          "香港西營盤皇后大道西240號地下舖位",
141          "香港西環皇后大道西 420-424 號冠華大廈地下 C 舖",
142          "香港 銅鑼灣 禮頓道 106-126號 禮信大廈 地下 6A 及 6B 舖位",
143          "香港 灣仔 駱克道478-484號 本德大廈 地下 G舖",
144          "香港大坑勵德邨邨榮樓第6座22 \u0026 26號舖 (地下連一樓)",
145          "香港銅鑼灣勿地臣街 16 號地下",
146          "香港銅鑼灣謝菲道501-515號美漢大廈7號舖位",
147          "香港 灣仔 皇后大道東27號 地下",
148          "香港灣仔天樂里 9-17 號兆豐大廈地下 C 舖",
149          "香港灣仔告士打道7號入境大樓地下3號鋪",
150          "香港灣仔軒尼斯道245-251號守時商業大廈地下A2舖位",
151          "香港灣仔港灣道 25 號海港中心地下 G6 號舖",
152          "香港灣仔菲林明道 11-15 號玉滿樓地下 C 號舖位",
153          "香港灣仔新鴻基中心1樓134至135號舖",
154          "香港灣仔摩利臣山道 12-18 號新都大廈 A,B,C 舖",
155          "香港灣仔盧押道 20 號地下 2 號舖",
156          "香港灣仔譚臣道72號地下及閣樓",
157          "銅鑼灣利園山道49-57號地下k舖",
158          "駱克道146號地下A號",
159          "香港海光街13-15號海光苑地下16號舖",
160          "香港柴灣宏德居B座商場1樓B舖",
161          "西環厚和街28號順昌大廈地下C舖",
162          "香港西環西祥街2號寶翠閣地下9號舖",
163          "香港筲箕灣南康街17號天悅筲箕灣廣場1樓1142及1143號舖",
164          "香港柴灣祥利街29號國貿中心5樓1室",
165          "香港北角英皇道255號國都商場2樓202及203號舖",
166          "香港西灣河興民街28-36號地下E舖A部份",
167          "香港香港仔大道234號富嘉工業大廈9樓6室",
168          "香港薄扶林華富道18號華富(一)邨華安樓119號舖",
169          "香港鴨脷街大街57-63號利是大廈地下A舖"
170        ],
171        九龍: [
172          "九龍太子大南街26號地下",
173          "九龍油麻地廣東道831號金華大廈B座地下B1舖",
174          "九龍福全街17-19號地下AB1鋪",
175          "九龍旺角豉油街126-128號,廣華街15-33號明威閣地下B舖",
176          "九龍觀塘偉業街170號豐業工業大廈B地舖",
177          "九龍觀塘鴻圖道80號鴻圖工業大廈地下1號舖",
178          "九龍觀塘偉業街145號越成工廠大廈地下",
179          "九龍觀塘成業街6號泓富廣場7樓708室",
180          "九龍荔枝角永康街24-26號順昌工業大廈地下A舖",
181          "九龍荔枝角永康街37號福源廣場地下A2舖",
182          "九龍佐敦廟街271號地下(連閣樓)",
183          "九龍九龍灣宏泰道12號榮發工業大廈地下5號舖",
184          "九龍新蒲崗雙喜街5號福和工業大廈地下",
185          "九龍南昌港鐵站19及20號舖(繳費區)",
186          "九龍石硤尾白田村第九座地下15-17號舖",
187          "九龍大角咀大角咀道79號興旺大廈地下7號舖",
188          "九龍太子港鐵站繳費區9-10號舖",
189          "九龍深水埗大埔道156號白花大廈地下",
190          "九龍深水埗元州街65-69號元昌閣地下C舖",
191          "九龍深水埗荔枝角道306號地下及閣樓",
192          "九龍油麻地眾方街3號駿發花園戲院大樓地下H1號舖",
193          "九龍奧運港鐵站非繳費區OLY 6號舖",
194          "九龍九龍塘港鐵站繳費區KOT 113號舖",
195          "九龍藍田鯉安苑停車場大樓地下2號舖",
196          "九龍牛頭角定安街37-43號立興大廈地下D號舖",
197          "九龍觀塘協和街143-167號協和大廈地下7號舖",
198          "九龍觀塘翠屏北村翠屏北商場翠柳樓M2樓102號舖",
199          "九龍藍田平田邨平田商場地下G01號舖",
200          "九龍美孚新村恆柏街2號地下N32號舖",
201          "九龍長沙灣元州村元州商場地下G17號舖",
202          "九龍長沙灣東京街12號麗閣商場地下39號鋪",
203          "九龍紅磡育才道香港理工學院邵逸夫綜合大樓二字樓C210號舖",
204          "九龍九龍港鐵站(東涌線)88號舖(近機場快線月台)",
205          "九龍九龍港鐵站非繳費區KOW 68號舖",
206          "九龍佐敦寶靈街48-50號地下",
207          "九龍佐敦西貢街3-5號昌華商業大廈地下1號舖",
208          "九龍柯士甸港鐵站非繳費區AUS111號舖",
209          "九龍黃大仙竹園村竹園商場S4號舖",
210          "九龍慈雲山毓華街23號慈雲山中心商場3樓324-325號新界",
211          "九龍彩虹彩虹村金華樓地下6號舖",
212          "九龍彩虹瓊東街8號嘉峰臺地下2號舖",
213          "九龍黃大仙黃大仙下村二期龍樂樓地下1號舖",
214          "九龍樂富橫頭磡村宏暉中心第三層單位5,6,7,8號舖",
215          "九龍紅磡黃埔新村民泰街2-32永華及達華樓地下B2A-B2B號舖",
216          "九龍九龍城獅子石道87號地下",
217          "九龍紅磡差館里17-19號聚賢大廈地下2A-2B號舖",
218          "九龍紅磡福至街38至42號紅磡灣中心地下5號舖",
219          "九龍土瓜灣馬頭圍木廠街1C號地下及閣樓",
220          "九龍黃埔港鐵站WHA W2號舖  ",
221          "九龍石硤尾南山村南山商場大廈地下",
222          "九龍太子水渠道22,24,28號安豪樓地下A號舖",
223          "九龍旺角海泓道富榮花園地下32-33號舖",
224          "九龍深水埗富昌商場地下18號舖",
225          "九龍大角咀港灣豪庭地下G10號舖",
226          "九龍大角咀中匯街13號中和樓地下10號舖",
227          "九龍太子太子道西96-100號地下C及D號舖",
228          "九龍旺角弼街43號地下",
229          "九龍深水埗桂林街42-44號地下E號舖",
230          "九龍深水埗福榮街128號地下",
231          "九龍荔枝角荔枝角道176號地下",
232          "九龍油麻地文明里4-6號地下2號舖",
233          "九龍油麻地碧街50號地下",
234          "九龍旺角洗衣街92號地下",
235          "九龍旺角豉油街15號萬利商業大廈地下1號舖",
236          "九龍旺角亞皆老街88至96號利豐大樓地下C號舖",
237          "九龍油麻地港鐵站YMT16及17號舖",
238          "九龍油麻地登打士街43P-43S號鴻輝大廈地下8號舖",
239          "九龍油麻地上海街433號興華中心地下6號舖",
240          "九龍油麻地新填地街141號恆運樓地下A號舖",
241          "九龍觀塘秀茂坪寶達村寶達商場二樓205號舖",
242          "九龍觀塘秀茂坪(南)秀德樓1號舖",
243          "九龍觀塘港鐵站KWT33-34號舖",
244          "九龍油塘油塘村鯉魚門廣場地下1號舖",
245          "九龍藍田匯景道8號匯景花園2D號舖",
246          "九龍油塘高俊苑停車場大廈1號舖",
247          "九龍油塘油麗商場7號舖",
248          "九龍油塘大本型港鐵樓層M05號舖",
249          "九龍觀塘駿業街66號巧運工業大廈地下A3號單位",
250          "九龍觀塘協和街101號地下H號舖",
251          "九龍觀塘茶果嶺道93號麗港城第三期麗港城中薈地下25及26B號舖",
252          "九龍牛頭角道305-325及325A號觀塘立成大廈地下K號舖",
253          "九龍觀塘牛頭角道239號觀塘花園大廈喜鵲樓地下239號舖",
254          "九龍牛頭角觀塘花園大廈玉蓮臺第三座地下13號舖",
255          "九龍觀塘翠屏商場6號舖",
256          "九龍觀塘秀茂坪十五期停車場大廈地下1號舖",
257          "九龍荔枝角長沙灣道800號香港紗廠工業大廈一及二期地下",
258          "九龍荔枝角長沙灣道868號利豐大廈地下",
259          "九龍荔枝角長沙灣道833號長沙灣廣場地下G03號舖",
260          "九龍長沙灣幸福村商場地下17號舖",
261          "九龍荔枝角荔枝角道833號昇悅商場一樓126號舖",
262          "九龍長沙灣長發街13及13號A地下",
263          "九龍佐敦佐敦道9-11號高基大廈地下4號舖",
264          "九龍佐敦佐敦道34號道興樓地下B號舖",
265          "九龍油麻地上海街150號地下A號舖",
266          "九龍佐敦港鐵站JOR10及11號舖",
267          "九龍佐敦寶靈街20號寶靈大樓地下A,B及C號舖",
268          "九龍尖沙咀科學館道14號新文華中心地下37-39,50-53\u002655號舖",
269          "九龍九龍灣淘大花園第一期商場27-30號舖",
270          "九龍九龍灣臨興街19號同力工業中心地下B1號舖",
271          "九龍九龍灣常悅道13號瑞興中心地下A號單位之B部份",
272          "九龍九龍灣德福商場1期P40號舖",
273          "九龍九龍灣宏開道18號德福大廈1樓3C舖",
274          "九龍牛頭角彩盈村彩盈坊3號舖",
275          "九龍牛頭角彩德商場地下G04號舖",
276          "九龍九龍城晴朗商場地下B002號舖",
277          "九龍樂富樂富中心LG6號舖",
278          "九龍彩虹彩虹村金碧樓地下",
279          "九龍鑽石山龍蟠苑龍蟠苑商場中心101號舖",
280          "九龍慈雲山慈正村慈正商場1號舖",
281          "九龍黃大仙盈福苑停車場大樓地下1號舖",
282          "九龍慈雲山慈正村慈正商場2期地下2號舖",
283          "九龍新蒲崗寧遠街10-20號渣打銀行大廈地下E號舖",
284          "九龍黃大仙蒲崗村道35-37號好景樓地下B號舖",
285          "九龍鑽石山富山村富信樓地下3C號舖",
286          "九龍黃大仙港鐵站WTS12號舖",
287          "九龍黃大仙竹園村竹園商場11號舖",
288          "九龍鑽石山港鐵站DIH17號舖",
289          "九龍新蒲崗康強街35-49號地下連天井1A號舖",
290          "九龍鑽石山鳳德村鳳德商場2樓210號鋪",
291          "九龍紅磡家維村家義樓3-4號舖",
292          "九龍土瓜灣機利士路669號昌盛金舖大廈地下",
293          "九龍紅磡馬頭圍道37-39號紅磡商業廣場地下43-44號舖",
294          "九龍土瓜灣土瓜灣道273號地下",
295          "九龍紅磡鶴園街2G號恆豐工業大廈第一期地下CD1號舖",
296          "九龍紅磡馬頭圍村洋葵樓地下111號舖",
297          "九龍九龍城衙前圍道47號地下C單位",
298          "九龍紅磡愛景街8號海濱南岸1樓商場3A號舖",
299          "九龍土瓜灣馬頭圍道356號地下",
300          "九龍土瓜灣馬頭角新馬頭街38號翔龍灣廣場地下G06號舖",
301          "九龍土瓜灣馬頭圍道450號及天光道50號悅輝大廈地下A及B號舖",
302          "九龍紅磡湖光街1-7號聯盛大廈地下17F號舖",
303          "九龍九龍塘界限街126-128號",
304          "九龍太子界限街48號(通菜街交界)",
305          "九龍石硤尾大坑東道17號",
306          "九龍深水埗大埔道45號B",
307          "九龍旺角亞皆老街108號(梭椏道交界)",
308          "九龍旺角旺角道2號(塘尾道交界)",
309          "九龍大角咀大角咀道82號",
310          "九龍長沙灣大埔公路488號",
311          "九龍藍田鯉魚門道8號",
312          "九龍大角咀深旺道3號",
313          "九龍荔枝角青山道493-495號",
314          "九龍九龍灣啟福道8號(向土瓜灣方向)",
315          "九龍九龍灣啟福道5號(向觀塘方向)",
316          "九龍九龍城太子道東590號",
317          "九龍何文田公主道50號(向九龍塘方向)",
318          "九龍土瓜灣馬頭圍道163號",
319          "九龍奧運港鐵站OLY8號舖",
320          "九龍尖沙咀寶勒巷1號玫瑰大廈地下A及B號舖",
321          "九龍尖東港鐵站3號舖",
322          "九龍彩虹港鐵站CHH18及19號舖",
323          "九龍堪富利士道8號格蘭中心地下G06-09號舖",
324          "安達邨安達商場G06號舖",
325          "九龍觀塘駿業里10號業運工業大廈地下A舖位",
326          "九龍觀塘鴻圖道44至46號世紀工商中心地下1D號舖位",
327          "九龍觀塘駿業街 64 號南益商業中心地下",
328          "九龍秀茂坪村第三期停車場 1 號舖地下",
329          "九龍觀塘寶琳路 2號寶達商場地下14號舖",
330          "九龍藍田興田村恩田樓一座地下 101 號舖",
331          "九龍廣田村廣田商場 1 號舖位",
332          "九龍藍田匯景花園商場4A17,4A18A,4A18B號舖位(地鐵站交界)",
333          "九龍藍田碧雲道223號 德田村德田商場地下G1B號舖",
334          "九龍油塘鯉魚門廣場2樓212A號舖",
335          "九龍鯉魚門祟信街8號鯉灣天下地下3A號舖",
336          "九龍尖沙咀柯士甸道 45-53 號聯業大廈地下 A 舖",
337          "九龍油麻地廟街 110-112 地下漢興商業大廈地下",
338          "九龍油麻地吳松街 42-52 號大觀樓地下   ",
339          "九龍柯士甸道 144 號祥景大廈地下 A 舖",
340          "九龍尖沙咀梳利士巴道 3 號星光行地下 7 號舖",
341          "九龍金巴利道 27-33 號永利大廈地下 3 號舖",
342          "九龍 尖沙咀 漢口道8-10號 漢中大廈 地下 A舖",
343          "九龍北海街13-15號中栢大廈地下及閣樓",
344          "九龍 尖沙咀 河內道1A號 地下 ",
345          "九龍 佐敦 柯士甸道 106號 耀基大樓 地下",
346          "九龍佐敦上海街211-215號地下A 舖",
347          "九龍慈雲山芳華里 1-11 號毓華樓地下 D 舖",
348          "九龍慈雲山環鳳街32號地下",
349          "九龍富山邨富仁樓地下五號舖位",
350          "九龍彩輝村彩葉樓地下9號舖",
351          "九龍彩雲(一)邨彩雲二期商場UG層A116號鋪",
352          "九龍九龍城衙前圍道 96 號地下 A-D 舖",
353          "九龍土瓜灣北帝街 24-24A 地下",
354          "九龍土瓜灣馬頭角道 33 號欣榮花園地下 24 及 25 號舖",
355          "九龍 土瓜灣 土瓜灣道329號 奕賢大廈 地下 1號舖位",
356          "九龍馬頭圍村洋葵樓地下 109 號舖",
357          "九龍大角咀福全街 25 號宏福樓地下",
358          "九龍大角咀新九龍廣場地下 79-80 號舖",
359          "九龍石硤尾村 42 座美山樓 1 號舖地下",
360          "九龍石硤尾南昌街223-239號 / 偉智街16號名都廣場地下G2 及G3號 舖位",
361          "九龍澤安邨麗澤樓地下1號舖",
362          "九龍旺角通菜街 81 號地下舖位",
363          "九龍旺角旺角道21號地下舖位",
364          "九龍旺角太子道西(舖面向大南街)104-106號,璟璜大廈地下8號及10號部份舖位",
365          "九龍旺角上海街514號地下舖位",
366          "九龍 旺角上海街 479-481號地下 3a, 3b \u0026 3c 舖位",
367          "九龍旺角窩打老道65-65D號 年豐樓 地下 A2舖",
368          "九龍  旺角 朗豪坊 L1字樓 37 號舖",
369          "九龍旺角西洋菜街北157號恆安樓地下舖位",
370          "九龍旺角上海街701號地下 ",
371          "九龍旺角太子道西178號太華樓地下",
372          "九龍旺角東安街 38 號安蘭閣地下 4 及 5 號舖",
373          "九龍旺角勝利道8號地下 ",
374          "九龍深水步寶熙苑寶熙苑商場 11 號舖",
375          "九龍 長沙灣 長沙灣道 681號 貿易廣場 地下 1B舖位 ",
376          "九龍紅磡黃埔花園1期地下G20號舖位",
377          "九龍 戴亞街 紅磡邨 紅暉樓地下1號 舖位",
378          "九龍浙江街38A號益豐大廈A座地下舖位 ",
379          "九龍紅磡湖光街1-7號聯盛大廈地下17D舖",
380          "九龍美孚新村百老匯街 69-119 號地下 99C 號舖",
381          "九龍荔枝角海麗邨海麗商場地下 8號舖位",
382          "九龍荔枝角道 175-185 號嘉福中心商場地下 6-11 號舖",
383          "九龍荔枝角道 392-394 號地下 A-B 舖",
384          "九龍深水步樂年花園東沙島街 186 號地下 C1 舖",
385          "九龍深水埗青山道 332號地下舗位",
386          "九龍 深水埗 北河街44-48號 永富大廈 地下 1號舖",
387          "九龍 深水涉南昌邨 昌遜樓地下 14 - 15 號舖位",
388          "九龍 深水埗 汝州街263號 地下",
389          "九龍 深水埗 南昌街141-145號地下 B舖位",
390          "九龍大埔道128號逸華軒地下C及D號舖",
391          "九龍 九龍 灣宏開道13號 景發工業中心地下 4D-E號單位",
392          "九龍九龍灣宏照道33號國際交易中心地下09號舖",
393          "九龍九龍灣展貿徑 1 號九龍灣國際展貿中心 2 樓 41 號舖",
394          "九龍牛頭角 77 號淘大花園二期 G205-207 舖",
395          "九龍彩雲(一)邨彩雲三期商場地下105號鋪",
396          "九龍 牛頭角 彩德商場 5樓 506號舖位",
397          "九龍 牛頭角振華道70號 樂華(北)商場1樓 106號 舖位",
398          "九龍順天村天瑤樓地下8號舖",
399          "九龍油麻地碧街41-47號 碧蘭大樓地下D舖位",
400          "九龍廟街 47-57 號正康大廈地下 6 號舖",
401          "九龍 新蒲崗 崇齡街 36及38號 地下 A 舖位 ",
402          "九龍 新蒲崗大有街32號泰力工業中心地下4A舖位",
403          "九龍衍慶街 2-32 號新蒲崗大廈地下",
404          "紅磡海逸道 8 號海逸坊低層地下 LG09 號舖",
405          "美孚新邨第四期百老匯街 69-119 號地下1號售物亭",
406          "九龍觀塘安泰邨安泰商場地下高層104號舖",
407          "九龍西九龍海泓道1號奥海城3期地上一層UG02號舖",
408          "深水埗蘇屋邨蘇屋商場地下G04號舖",
409          "九龍新蒲崗康強街32-34號康強洋樓地下5號地舖",
410          "九龍石硤尾邨美薈樓地下 7 號舖",
411          "九龍彩虹道242號采頤花園地下767號舖",
412          "九龍藍田匯景道8號匯景廣場3樓4A20-22號舖",
413          "九龍油塘大本型2樓229號舖",
414          "九龍旺角海泓道富榮花園2期地下38號舖",
415          "九龍石硤尾偉智里2號金玉大廈地下222號舖",
416          "九龍旺角登打士街56號家樂坊(柏裕)16樓1626室",
417          "九龍大角咀惠安街3號中英樓地下6號舖",
418          "九龍藍田碧雲道廣田邨廣田商場1樓105號舖",
419          "九龍牛頭角觀塘花園玉蓮臺2座地下1號舖",
420          "九龍觀塘安達邨安達商場地下低層LG21號舖",
421          "九龍牛頭角道300-302號裕民中心地下53號舖",
422          "九龍荔枝角荔枝角道863號泓景臺泓景匯地下2A舖",
423          "九龍深水埗青山道143號地下",
424          "香港九龍尖沙咀柯士甸道西3號香港西九龍站B1票務大堂WEK B1-16 號舖 ",
425          "九龍黃大仙龍翔道110號豪苑地下29A舖",
426          "九龍九龍灣牛頭角道3號得寶商場1樓209號舖",
427          "九龍黃大仙竹園路15號竹園南邨竹園廣場2樓S215A舖",
428          "九龍毓華里24號嘉茜大廈地下B舖",
429          "九龍九龍灣宏光道80號麗晶花園1樓129號舖",
430          "九龍牛頭角安基苑安基商場1樓131A號舖",
431          "九龍忠孝街60號愛民邨康民樓(C座)地下5號舖",
432          "九龍九龍城衙前塱道3-13號大華大廈地下13號舖",
433          "九龍土瓜灣炮仗街178號興基豪園地下B舖",
434          "九龍紅磡黃埔花園12期地庫9A及9B號舖",
435          "九龍土瓜灣樂民新邨G座平台地下126號舖"
436        ],
437        新界: [
438          "新界粉嶺安居街1號川田工貿廣場地下",
439          "新界大埔同茂坊1及3號北翼地舖",
440          "新界沙田火炭坳背灣街53-55號美高工業大廈地下B室",
441          "新界沙田安平街6號新貿中心B座地下7號",
442          "新界沙田黃竹洋街1-3號裕昌中心地下E室",
443          "新界沙田成運路21-23號群力工業大廈G樓4室",
444          "新界荃灣沙咀道26-38號匯力工業中心地下7及8B舖",
445          "新界葵涌大連排道葵昌路1-7號禎昌工業大廈地下C舖",
446          "新界葵涌打磚坪街68號和豐工業中心地下6號6B室",
447          "新界葵涌葵豐街18-26號永康工業大廈J座地下",
448          "新界屯門河田街4號凱昌工業大廈地下A及B舖",
449          "新界元朗宏業東街18號宏業工貿中心地下L及L1舖",
450          "新界屯門洪祥路3號田氏中心1座地下A室",
451          "新界上水新財街25-27號新財樓地下",
452          "新界上水龍琛路76-86號地下B號舖",
453          "新界粉嶺一鳴路15號碧湖商場地下G31號舖",
454          "新界上水太平村平熙樓地下110A號舖",
455          "新界大埔運頭塘村運頭塘商場地下11號舖",
456          "新界大埔廣福道148號同福樓地下",
457          "新界大埔翠怡街3號翠怡花園地下1號舖",
458          "新界大埔大元村商場101-109號舖",
459          "新界大埔廣福村商場P102-103號舖",
460          "新界將軍澳景林村景林商場地下2號舖",
461          "新界將軍澳寶林村寶林購物中心2樓206號舖",
462          "新界康城港鐵站LHP1號舖",
463          "新界將軍澳善明村善智樓地下1號舖",
464          "新界將軍澳清水灣道大埔仔村1號地下舖及1樓",
465          "新界將軍澳運亨路1號新都城中心一期2樓237號舖",
466          "新界將軍澳坑口村地下4號A舖",
467          "新界康城港鐵站LHP 4號舖",
468          "新界葵涌荔崗街浩景臺1號舖",
469          "新界大圍積輝街2-18號金禧花園地下15號舖",
470          "新界沙田沙角村漁鷹樓地下14-15號舖",
471          "新界沙田顯徑村商場114號舖",
472          "新界馬鞍山恆安村商場商業中心二層235號舖",
473          "新界馬鞍山利安村商場G3號舖",
474          "新界沙田河畔花園一期地下36號舖",
475          "新界沙田廣源村商場第四座7號舖",
476          "新界馬鞍山海柏花園馬鞍山廣場第二層201-202號舖",
477          "新界沙田圍港鐵站非繳費區1號舖",
478          "新界車公廟港鐵站非繳費區1號舖",
479          "新界馬鞍山港鐵站繳費區7號舖",
480          "新界大水坑港鐵站繳費區6號舖",
481          "新界大圍隆亨村熟食檔1-4號舖",
482          "新界荃灣西港鐵站18號舖",
483          "新界荃灣大窩口村購物中心第二期1號舖",
484          "新界荃灣荃景圍94-98號荃灣中心2期15-17座高層地下10號",
485          "新界大嶼山東涌東堤灣畔第六座地下13號舖",
486          "新界荃灣大廈街15-17號仁雅大廈地下A號舖及閣樓",
487          "新界荃灣港鐵站非繳費區2號舖",
488          "新界荃灣楊屋道138號樂悠居地下6C號舖",
489          "新界荃灣怡樂街1-5號海濱花園E座地下101號舖",
490          "新界荃灣永順街38號海灣花園2座地下G1A舖",
491          "新界深井麗都花園地下2號舖",
492          "新界青衣長亨村商場地下1號舖",
493          "新界青衣美景花園中座第3-4\u002617-20號舖",
494          "新界青衣長青村長青商場平台2樓9\u00269A舖",
495          "新界葵涌石蔭路78至84及88至96號天安樓地下2號舖",
496          "新界葵涌葵涌商場地下1號舖",
497          "新界葵涌葵芳村葵健樓第1-2及12-13號舖",
498          "新界葵涌葵盛東村葵盛東商場地下1號舖",
499          "長洲海傍道36號地下及二樓",
500          "香港大嶼山香港國際機場國泰航空貨運站辦公大樓RMA304室",
501          "新界屯門湖翠路2號美樂花園地下71號舖",
502          "新界屯門仁愛堂圍42-58號金滿閣地下A\u0026B舖",
503          "新界屯門井財街15號金銘大廈地下21號舖",
504          "新界屯門石排頭路11號康德花園地下4號舖",
505          "新界元朗洪水橋第4280號地段麗珊園地下2號舖",
506          "新界屯門藍地福亨村路8號豫豐花園S\u0026R號舖",
507          "新界屯門兆麟苑商場地下1-2號舖",
508          "新界屯門浪琴軒地庫二層001號舖",
509          "新界元朗合益路31號合益中心地下57號舖",
510          "新界元朗加洲花園商場地下36-38號舖",
511          "新界元朗康景街3-19號利景樓地下F及部份G舖",
512          "新界天水圍天澤村天澤商場地下11號舖",
513          "新界元朗青山公路239-247A號萬昌樓地下E號舖",
514          "新界天水圍天恩路12至18號置富嘉湖1期地下G73B號舖",
515          "新界元朗錦田錦田公路84號地下",
516          "新界天水圍港鐵站非繳費區1-2號舖",
517          "新界朗屏港鐵站非繳費區S01號舖",
518          "新界錦上路港鐵站非繳費區4號舖",
519          "新界元朗港鐵站YUL 3 號舖",
520          "新界上水彩園村彩華樓地下301至302號舖",
521          "新界粉嶺嘉福村商場中心6號舖",
522          "新界粉嶺雍盛苑雍盛商場地下12號舖",
523          "新界粉嶺欣盛苑停車場大廈地下1號舖",
524          "新界上水清河村商場13號舖",
525          "新界大埔大榮里26號地下A號舖",
526          "新界大埔富亨村富亨商場中心23-24號舖",
527          "新界大埔運頭塘村商場1號舖",
528          "新界大埔安邦路9號大埔超級城E區三樓355A號舖",
529          "新界大埔富善村富善商場地下G19A及G20號舖",
530          "新界大埔南運路1-7號富雅花園地下4號舖,10B號舖,10C及10D號舖",
531          "新界大埔安泰路1號大埔廣場地下11號舖",
532          "新界將軍澳景林村景林商場地下6號舖",
533          "新界將軍澳唐德街1號將軍澳廣場1樓1-007號舖",
534          "新界將軍澳翠琳購物中心105號舖",
535          "新界將軍澳寶琳村寶勤樓110-112號舖",
536          "新界將軍澳明德村明德商場19號舖",
537          "新界將軍澳尚德村尚德商場地下8號舖",
538          "新界西貢海傍廣場金寶閣地下12號舖",
539          "新界將軍澳唐德街將軍澳中心地下B04號舖",
540          "新界將軍澳新都城中心三期都會豪庭商場2樓209號舖",
541          "新界將軍澳景嶺路八號都會駅商場地下16號舖",
542          "新界將軍澳景嶺路八號都會駅商場2樓39及40號舖",
543          "新界將軍澳厚德村商場(西翼)地下G11及G12號舖",
544          "新界將軍澳寶寧路25號富寧花園商場地下10及11A號舖",
545          "新界將軍澳彩明商場擴展部份二樓244號舖",
546          "新界西貢西貢大廈地下23號舖",
547          "新界將軍澳寶寧里將軍澳醫院主樓低層地下",
548          "新界葵涌景荔徑8號盈暉薈地下G-04號舖",
549          "新界火炭禾寮坑路2-16號安盛工業大廈地下部份B號單位",
550          "新界火炭山尾街19-25號宇宙工業中心地下I號單位",
551          "新界沙田小瀝源安平街2號利豐中心地下",
552          "新界沙田白石角香港科學園科技大道東1號1座地下5-8號舖",
553          "新界沙田穗禾苑商場中心地下G6號舖",
554          "新界沙田乙明村明耀樓地下7至9號舖",
555          "新界大圍新翠村新翠商場地下6號舖",
556          "新界馬鞍山富安花園商場中心22號舖",
557          "新界馬鞍山耀安村耀安商場116號舖",
558          "新界馬鞍山錦英苑商場中心低層地下2號舖",
559          "新界大圍田心街10-18號雲疊花園地下10A-C,19A號舖",
560          "新界馬鞍山頌安村頌安商場1號舖",
561          "新界馬鞍山錦泰苑錦泰商場地下2號舖",
562          "新界大圍港鐵站大堂30號舖",
563          "新界烏溪沙港鐵站大堂2號舖",
564          "新界沙田大圍道55-65號積輝街14-18號金禧花園地下6號舖",
565          "新界沙田美田村美全樓地下2號舖",
566          "新界沙田第一城置富第一城樂薈地下33及89號舖(銀城)",
567          "新界荃灣中心第一期高層平台C8,C10,C12舖",
568          "新界荃灣麗城花園第三期麗城商場地下2號舖",
569          "新界荃灣海壩街18號舖",
570          "新界荃灣圓墩圍59-61號地下A號舖",
571          "新界大嶼山東涌健東路1號映灣園映灣薈地面1號舖",
572          "新界荃灣大窩口村商場C9至10號舖",
573          "新界大嶼山東涌港鐵站TUC21號舖",
574          "新界大窩口港鐵站TWH7及TWH10號舖",
575          "新界大嶼山東涌健東路1號映灣園映灣薈地面一樓31號舖",
576          "新界荃灣綠楊坊平台P8號舖",
577          "新界荃灣青山道185-187號荃勝大廈地下A2號舖",
578          "新界荃灣德海街富利達中心地下E號舖",
579          "新界荃灣兆和街2至4A號周氏大廈地下4號舖",
580          "新界荃灣鹹田街61號石壁新村遊樂場C座地下C6號舖 ",
581          "新界荃灣海壩街102B號卓明大廈地下地舖",
582          "新界青衣青華苑停車場地下",
583          "新界青衣港鐵站TSY306號舖",
584          "新界青衣青衣村一期停車場大廈地下6號舖",
585          "新界青衣港鐵站TSY211號舖",
586          "新界馬灣珀林路23號地下",
587          "新界青衣擔桿山路6號長發廣場地下134號舖",
588          "新界青衣美景花園商場L3平台97及98號舖",
589          "新界葵涌華星街1至7號美華工業大廈地下B號舖",
590          "新界葵涌安蔭村安蔭商場1號舖",
591          "新界葵涌梨木樹村梨木商場LG1號舖",
592          "新界葵涌石蔭東村蔭興樓1及2號舖",
593          "新界葵涌梨木樹村梨木商場1樓102號舖",
594          "新界葵涌葵涌村第一期秋葵樓地下6號舖",
595          "新界葵涌盛芳街15號運芳樓地下2號舖",
596          "新界葵涌禾葵里2號葵興商場地下2號舖",
597          "長洲新興街107號地下",
598          "長洲海傍路34-35號地下",
599          "新界葵涌貨櫃碼頭亞洲貨運大廈第三期A座7樓",
600          "新界屯門友愛村愛勇樓地下105至106號舖",
601          "新界屯門蝴蝶村熟食市場13至16號檔",
602          "新界屯門大興村大興商場1樓54號舖",
603          "新界屯門山景村山景商場地下122號舖",
604          "新界屯門美樂花園商場地下81至82號舖",
605          "新界屯門兆康苑商場中心104號舖",
606          "新界屯門青翠徑南光樓高層地下D號舖",
607          "新界屯門建生村建生商場102號舖",
608          "新界屯門翠寧花園地下12-13號舖",
609          "新界屯門寶怡花園商場地下23-23A號舖",
610          "新界屯門置樂花園商場地下129號舖",
611          "新界屯門富泰商場地下6號舖",
612          "新界屯門海珠路2號海典軒地下16-17號舖",
613          "新界屯門啟發徑15及19號德政圍31-33,37-43號柏苑地下2號舖",
614          "新界屯門龍門路45號富健花園地下87號舖",
615          "新界屯門寶田商場地下6號舖",
616          "新界屯門良景商場L106號舖",
617          "新界屯門悅湖商場53-57及81-85號舖",
618          "新界元朗洪水橋洪堤路2號錦珊園地下2號舖",
619          "新界元朗洪水橋洪福村洪福商場地下6號舖",
620          "新界屯門鳴琴路1號山景村山景商場地下206號舖",
621          "新界元朗水邊圍村康水樓地下103至105號舖",
622          "新界元朗錦繡花園商業中心C座地下4號舖",
623          "新界元朗谷亭街1號傑文樓地下A號舖",
624          "新界元朗大棠路11號光華廣場地下4號舖",
625          "新界元朗青山道218,222,226-230號富興大廈地下A號舖",
626          "新界天水圍天恩商場109-110號舖",
627          "新界元朗又新街7-25號元新大廈地下4號及11號舖",
628          "新界元朗朗屏村鏡屏樓M009號舖",
629          "新界天水圍俊宏軒俊宏廣場地下L30號舖",
630          "新界元朗鳳琴街18號玉龍樓地下4號舖",
631          "新界元朗青山公路49-63號金豪大廈地下E號舖",
632          "新界元朗青山公路99-109號元朗貿易中心地下7號舖",
633          "新界天水圍天瑞路9號天瑞廣場地下L026號舖",
634          "新界元朗大棠路35/39號紅棉洋樓地下A號舖",
635          "新界元朗西菁街9號富盛大廈地下13A及13E號舖",
636          "新界元朗朗屏村玉屏樓地下1號舖",
637          "新界元朗青山公路32號地下",
638          "新界粉嶺馬會道338號",
639          "新界粉嶺沙頭角公路龍躍頭段",
640          "新界大埔康樂園7號地段1945號",
641          "新界大埔廣福道1P",
642          "新界將軍澳寶康路100號",
643          "新界馬鞍山鞍山里21號",
644          "新界大圍大埔道8500號沙田嶺",
645          "新界沙田第一城樂城街5-7號",
646          "新界荃灣(新)大窩口青山公路731-737號(西行)",
647          "新界青衣青衣西路173號",
648          "新界荃灣柴灣角街84-92號",
649          "新界葵涌大窩口青山公路682-688號(東行)",
650          "新界赤鱲角駿運路20號",
651          "新界赤鱲角暢景路6號",
652          "新界屯門新墟30號A區",
653          "新界屯門震寰路5號",
654          "新界元朗錦上路(八鄉路交界)",
655          "新界元朗唐人新村道20號",
656          "新界元朗青山公路屏山段11號",
657          "新界元朗青山公路元朗段",
658          "新界元朗青山公路洪水橋段",
659          "南丫島榕樹灣大街27號地下",
660          "南丫島索罟灣第一街5號地下",
661          "新界大嶼山梅窩梅窩碼頭路銀寶大廈2號舖",
662          "香港元朗大樹下東路塘頭埔村18C 1A鋪 - 超記快餐車\nShop 1A, 18C, Tong Tau Po Village, Tai Shu Ha Road East, Yuen L
662ong, N.T.",
663          "新界長洲新興街53號地下-橫店百貨",
664          "香港新界沙田禾輋邨厚和樓3樓209-210號舖",
665          "將軍澳彩明商場1號舖位",
666          "新界沙田禾輋邨禾輋廣場地下G3 及 G4號舖",
667          "新界天水圍俊宏軒俊宏廣場L01, L02 \u0026 L03號舖",
668          "新界屯門山景村商場中心 8-9 號舖",
669          "新界火炭港鐵站非繳費區2-3號舖",
670          "新界將軍澳欣明苑停車場大廈地下1號舖",
671          "屯門田景路31號良景廣場2樓L229A \u0026 L229B號舖",
672          "新界元朗天水圍天湖路2號天耀廣場LG1樓LG12號舖",
673          "青衣城二期198號舖",
674          "粉嶺華明商場地下G22 號舖",
675          "新界馬鞍山新港城中心2樓2701-14號舖",
676          "新界馬鞍山新港城中心2樓2015號舖",
677          "寶琳港鐵站POA 14號舖",
678          "新界葵涌葵富路7-11號,葵涌廣場地下26號舖",
679          "新界西貢將軍澳寶琳北路1號康盛花園商場 一樓114 號舖位",
680          "香港將軍澳毓雅里 7 號富麗花園地下 2 號舖",
681          "新界將軍澳怡明邨怡悦樓地下 1 號舗",
682          "將軍澳唐明街2號尚德商場2樓228號舖",
683          "新界沙田小瀝源帝堡城第一層101舖位",
684          "新界沙田愉翠商場地下1+2舖位 ",
685          "新界大圍美田路 396 地段美松苑停車場地下 1 號舖",
686          "新界沙田火炭駿景園駿景廣場地下 G21 號舖",
687          "新界元朗安寧路 8 號冠煌樓地下 C 舖",
688          "新界上水天平村購物商場 116 號舖",
689          "新界大埔大榮里 2 及 4 號行樂樓地下 A 舖",
690          "新界上水新豐路 75 號地下舖",
691          "新界粉嶺百和路 88 號花都廣場商場地下 22-24 號舖",
692          "新界粉嶺和豐街 9 號榮熙閣地下 2 號舖位",
693          "新界元朗媽廟路 12至42號永發大樓地下 L 號舖位",
694          "新界粉嶺粉嶺圍北 650號地下A舖",
695          "新界 元朗馬田路80號 御庭居地下及閣樓 4號舖位",
696          "新界 元朗 安寧路 65-79號 福安樓 地下 C 號 舖位",
697          "新界 元朗 元朗青山公路 180號 地下",
698          "新界 大埔 北盛街 9號 翠河花園 地下 1號舖位",
699          "新界元朗鳳攸南街3號好順景大廈地下1及46 舖位 ",
700          "新界大埔太和商場2樓227A號舖",
701          "新界 上水 馬會道 182號 地下",
702          "新界 元朗 壽富街 33號 好利洋樓 地下 A及B舗 ",
703          "新界 元朗 教育路 43-49號 快活樓 地下 1號舖",
704          "新界元朗擊讓路 17 號順發大廈 J 舖連閣樓  ",
705          "新界元朗鳳翔路 69 號建輝大廈地下18號舖位",
706          "新界屯門青河坊 18 號置樂花園地下 55-56 號舖",
707          "新界屯門三聖村豐漁樓地下 2 號舖",
708          "新界屯門良德街 12 號海麗花園第 G16A 舖地下",
709          "新界屯門大興花園 1 期商場平台地下 2, 3 號舖位",
710          "新界元朗天水圍嘉湖銀座第 2 期地下 G33-G34 號舖位",
711          "新界 屯門 景峰徑 2號 景峰花園 地下 G09 及 G10號 舖位 ",
712          "新界天水圍天晴邨天晴商場地下7號舖位  ",
713          "新界屯門屯隆街3號屯門市廣場2期地下7號舖",
714          "新界天水圍天恩路12-18號嘉湖銀座一期地下G58-60號舖",
715          "新界屯門青山公路 1 號香港黃金海岸黃金海岸商場 地下 15, 16 及 17 號舖位",
716          "新界屯門建榮街25號百利中心地下2A號舖",
717          "屯門田景路31號 良景邨良景商場1樓L101號舖",
718          "新界天水圍天慈邨天慈商場地下1D \u00261E舖",
719          "新界荃灣沙咀道 131-137 號運昌樓地下 D 舖",
720          "新界荃灣海盛路 28 祈德尊新村商場地下 5-7 號舖",
721          "新界荃灣石圍角村商場 330 號舖",
722          "新界荃灣麗城花園 2 期麗城商場地下 3 號舖位",
723          "新界荃灣愉景新城 2樓 43 號舖位",
724          "新界 荃灣 荃景圍 187-195號 荃威花園 第一期 地下 7號舖",
725          "新界荃灣川龍街 93 號地下舖位",
726          "新界荃灣海濱花園怡康街 1-7 號地下平台 A 132 號舖部份",
727          "新界荃灣兆和街 3-17 號慶興樓地下 16 號舖部份",
728          "新界 荃灣川龍街69-77號 千龍大樓地下 B舖位",
729          "新界青衣島長康村第二商業中心 106-107 號舖     ",
730          "新界青衣青衣路1號 藍澄灣地下1號 舖位",
731          "新界葵涌信芳街 10-12 號月波樓地下 B2 舖",
732          "新界荔景葵涌賢麗苑商場第 1 號舖",
733          "新界葵涌石籬商場第二期地下5號舖位",
734          "新界葵涌工業街 2 至 8號 力豐工業大廈 地下 D舖",
735          "新界 葵涌 和宜合道186-218號 誼發大廈 地下 16及29號舖",
736          "新界 葵涌 青山公路 450-454號 名賢大樓 地下 C 舖位",
737          "新界葵涌祖堯邨敬祖路6號祖堯中心地下C座C003號舖位",
738          "新界葵涌和宜合道119號香港荃灣絲麗酒店地下",
739          "葵翠邨綠翠樓地下1號舖",
740          "天水圍天盛商場地下L003 號舖",
741          "天水圍天恩路 12-18 號嘉湖銀座第一期地下 G66B 號舖",
742          "香港新界屯門大興街1號大興商場地下L106號舖",
743          "荃灣青山道173號昌耀大廈地下3號舖",
744          "東涌迎康街1號昇薈1樓7號舖",
745          "沙田美田商場地下1號舖",
746          "沙田第一城置富第一城地下G1號舖",
747          "大埔廣福里12/14號及廣福坊5, 7 \u0026 19號, 福昌樓地下4號舖",
748          "新界西貢清水灣道壁屋1174號地段",
749          "新界屯門小欖青山公路98號",
750          "新界荃灣眾安街68號荃灣千色匯I期地下G008號舖",
751          "新界西貢匡湖居第三期匡湖居購物中心地下C2號舖",
752          "新界西貢萬年街118號地下",
753          "新界天水圍天華路30號天頌苑T Town South一樓S115及S116號舖",
754          "大嶼山貝澳新圍村3號地下",
755          "新界上水新祥街25號地下",
756          "新界將軍澳工業邨駿才街77號 電視廣播有限公司主樓地下 (只供内部員工使用)",
757          "新界屯門大興邨商場一樓10號",
758          "元朗元朗炮仗坊40號",
759          "葵涌和宜合道218號誼發大廈A座25B舖地下",
760          "新界荃灣荃景圍100-102號荃灣中心二期商場18\u002619座地下上層16號舖",
761          "新界元朗天水圍天耀廣場地下L030號舖",
762          "馬鞍山落禾沙迎海薈2樓2號舖",
763          "新界將軍澳貿泰路8號茵怡花園第1座地下6號舖",
764          "新界將軍澳唐俊街11號寶盈花園商場一樓S21-S21A號舖",
765          "新界將軍澳唐明街2號尚德邨尚德廣場2樓215號舖",
766          "新界荔景荔景邨明景樓地下4號舖",
767          "新界屯門屯利街1號華都花園商場地下29舖",
768          "新界元朗天水圍天湖路1號嘉湖山莊樂湖居新北江商場地下B部份A45號舖",
769          "新界大埔安慈路4號昌運中心地下A5舖",
770          "馬鞍山新港城中心大街地下G-3/68B號舖",
771          "新界沙田大圍積運街2-8號海福花園地下16A及17號舖",
772          "新界屯門良德街9號盈豐商場地下A13號舖",
773          "新界元朗建德街57號大福大廈地下7號舖",
774          "新界粉嶺新運路38號祥華邨祥頌樓G111-112舖",
775          "新界上水龍琛路33號龍豐花園龍豐廣場65舖",
776          "新界粉嶺一鳴路15號碧湖花園碧湖商場地下1號",
777          "新界天水圍天恩路12-18號嘉湖2期2樓214A及214B舖",
778          "新界元朗屏會街9號同發大廈地下F鋪連閣樓",
779          "新界屯門新墟青山公路250號彩暉花園地下18號舖",
780          "新界沙田百得街置富第一城樂薈地下G41號舖",
781          "新界上水彩園路彩園邨彩珠樓地下117號舖",
782          "新界大圍富田里雲疊花園商場地下3A號舖",
783          "香港新界東涌逸東街8號逸東邨逸東商場2樓201號舖",
784          "新界青衣長達路14-20號偉力工業大廈A座13樓13室",
785          "新界荃灣青山公路264-298號南豐中心12樓1243號室",
786          "新界荃灣荃豐中心2樓2號舖",
787          "新界荃灣德士古道62-70號寶業大廈11樓A4室",
788          "新界葵涌榮芳路9號恒景花園恒景商場地下G16舖",
789          "新界葵涌大隴街129-151號葵都大廈地下7號舖",
790          "新界葵涌榮芳路73/77號葵樂大廈地下E號舖",
791          "新界沙田乙明邨街3號明信樓地下51號舖",
792          "新界沙田車公廟道69號顯徑邨顯徑商場1樓203號舖",
793          "新界大埔廣福邨廣仁樓地下S13號舖",
794          "新界上水馬會道148A號地下10A舖",
795          "新界馬鞍山沙安街23號利安邨利安商場LG/1樓113號舖",
796          "新界粉嶺聯和墟和泰街17號地下A舖",
797          "新界大埔太和路15號太和中心地下30號舖",
798          "新界沙田瀝源街6號瀝源邨華豐樓地下ST5號舖",
799          "新界大埔富善商場1樓 F122B舖",
800          "新界馬鞍山鞍駿街1號馬鞍山中心地下A15舖",
801          "新界粉嶺華明邨華明商場地下G28號舖",
802          "新界西貢宜春街66號地下10號舖",
803          "屯門碼頭美樂花園商場65號舖",
804          "新界元朗洪水橋大街1號德祥樓地下20及21號舖",
805          "新界天水圍天瑞路71-77號天澤商場3樓310舖",
806          "新界屯門鄉事會路2A號安定邨愛定商場地下A135-A138號舖",
807          "新界元朗鳳攸南街3號好順景大廈地下27舖",
808          "新界元朗元朗安興街59-67號安泰樓地下3號舖",
809          "新界元朗水車館街28號萬金中心地下23舖",
810          "新界天水圍天秀路8號天一商城3樓3007號鋪",
811          "新界屯門青善街4-24, 28, 38-46, 50-56及60-70號康景花園地下22號舖"
812        ]
813      }
814    }
815  },
816  my_options: {
817    addAddress: false,
818    options: {
819      Johor: [
820        "Ayer Baloi",
821        "Ayer Hitam",
822        "Ayer Tawar 2",
823        "Ayer Tawar 3",
824        "Ayer Tawar 4",
825        "Ayer Tawar 5",
826        "Bandar Penawar",
827        "Bandar Tenggara",
828        "Batu Anam",
829        "Batu Pahat",
830        "Bekok",
831        "Benut",
832        "Bukit Gambir",
833        "Bukit Pasir",
834        "Chaah",
835        "Endau",
836        "Gelang Patah",
837        "Gerisek",
838        "Gugusan Taib Andak",
839        "Jementah",
840        "Johor Bahru",
841        "Kahang",
842        "Kluang",
843        "Rengam",
844        "Kota Tinggi",
845        "Kukup",
846        "Kulai",
847        "Labis",
848        "Layang-Layang",
849        "Masai",
850        "Mersing",
851        "Muar",
852        "Nusajaya",
853        "Pagoh",
854        "Paloh",
855        "Panchor",
856        "Parit Jawa",
857        "Parit Raja",
858        "Parit Sulong",
859        "Pasir Gudang",
860        "Pekan Nenas",
861        "Pengerang",
862        "Pontian",
863        "Rengit",
864        "Segamat",
865        "Semerah",
866        "Senai",
867        "Senggarang",
868        "Seri Gading",
869        "Seri Medan",
870        "Simpang Rengam",
871        "Skudai",
872        "Sungai Mati",
873        "Tangkak",
874        "Tioman",
875        "Ulu Tiram",
876        "Yong Peng"
877      ],
878      Kedah: [
879        "Alor Setar",
880        "Ayer Hitam",
881        "Baling",
882        "Bandar Baharu",
883        "Bandar Bahru",
884        "Bedong",
885        "Bukit Kayu Hitam",
886        "Changloon",
887        "Gurun",
888        "Jeniang",
889        "Jitra",
890        "Karangan",
891        "Kepala Batas",
892        "Kodiang",
893        "Kota Kuala Muda",
894        "Kota Sarang Semut",
895        "Kuala Kedah",
896        "Kuala Ketil",
897        "Kuala Nerang",
898        "Kuala Pegang",
899        "Kulim",
900        "Kupang",
901        "Langgar",
902        "Langkawi",
903        "Lunas",
904        "Merbok",
905        "Padang Serai",
906        "Pendang",
907        "Pokok Sena",
908        "Serdang",
909        "Sik",
910        "Simpang Empat",
911        "Sungai Petani",
912        "Yan"
913      ],
914      Kelantan: [
915        "Ayer Lanas",
916        "Bachok",
917        "Cherang Ruku",
918        "Dabong",
919        "Gua Musang",
920        "Jeli",
921        "Kem Desa Pahlawan",
922        "Ketereh",
923        "Kota Bharu",
924        "Kuala Balah",
925        "Kuala Krai",
926        "Machang",
927        "Temangan",
928        "Melor",
929        "Pasir Mas",
930        "Pasir Puteh",
931        "Pulai Chondong",
932        "Rantau Panjang",
933        "Selising",
934        "Tanah Merah",
935        "Tumpat",
936        "Wakaf Bharu"
937      ],
938      Melaka: [
939        "Alor Gajah",
940        "Asahan",
941        "Ayer Keroh ",
942        "Bemban",
943        "Durian Tunggal",
944        "Jasin",
945        "Kem Trendak",
946        "Kuala Sungai Baru",
947        "Lubok China",
948        "Masjid Tanah",
949        "Melaka",
950        "Merlimau",
951        "Selandar",
952        "Sungai Rambai",
953        "Sungai Udang",
954        "Tanjong Kling"
955      ],
956      "Negeri Sembilan": [
957        "Bahau",
958        "Bandar Baru Enstek",
959        "Bandar Seri Serting",
960        "Bandar Seri Jempol",
961        "Batu Kikir",
962        "Gemas",
963        "Gemencheh",
964        "Johol",
965        "Kota",
966        "Kuala Klawang",
967        "Kuala Pilah",
968        "Labu",
969        "Linggi",
970        "Mantin",
971        "Nilai",
972        "Port Dickson",
973        "Pusat  Bandar Palong",
974        "Rantau",
975        "Rembau",
976        "Rompin",
977        "Seremban",
978        "Si Rusa",
979        "Simpang Durian",
980        "Simpang Pertang",
981        "Tampin",
982        "Tanjong Ipoh"
983      ],
984      Pahang: [
985        "Balok",
986        "Bandar Bera & Triang",
987        "Bandar Pusat Jengka",
988        "Bandar Tun Abdul Razak",
989        "Benta",
990        "Bentong",
991        "Brinchang",
992        "Bukit Goh",
993        "Chenor",
994        "Chini",
995        "Dong",
996        "Gambang",
997        "Genting Highlands",
998        "Jaya Gading",
999        "Jerantut",
1000        "Karak",
1001        "Kemayan",
1002        "Kuala Krau",
1003        "Kuala Lipis",
1004        "Kuala Rompin",
1005        "Kuantan",
1006        "Lanchang",
1007        "Lurah Bilut",
1008        "Maran",
1009        "Mentakab",
1010        "Muadzam Shah",
1011        "Padang Tengku",
1012        "Pekan",
1013        "Raub",
1014        "Raub & Sungai Ruan",
1015        "Ringlet",
1016        "Sega",
1017        "Sungai Koyan",
1018        "Sungai Lembing",
1019        "Sungai Ruan",
1020        "Tanah Rata",
1021        "Temerloh",
1022        "Triang",
1023        "Bukit Fraser"
1024      ],
1025      Perak: [
1026        "Ayer Tawar",
1027        "Bagan Datoh",
1028        "Bagan Serai",
1029        "Bandar Seri Iskandar",
1030        "Bota",
1031        "Batu Gajah",
1032        "Batu Kurau",
1033        "Behrang Stesen",
1034        "Bidor",
1035        "Bruas",
1036        "Changkat Jering",
1037        "Changkat Keruing",
1038        "Chemor",
1039        "Chenderiang",
1040        "Chenderong Balai",
1041        "Chikus",
1042        "Enggor",
1043        "Gerik",
1044        "Gopeng",
1045        "Hutan Melintang",
1046        "Intan",
1047        "Ipoh",
1048        "Jeram",
1049        "Kampar",
1050        "Kampung Gajah",
1051        "Kampung Kepayang",
1052        "Kamunting",
1053        "Kuala Kangsar",
1054        "Kuala Kurau",
1055        "Kuala Sepetang",
1056        "Lambor Kanan",
1057        "Langkap",
1058        "Lenggong",
1059        "Lumut",
1060        "Malim Nawar",
1061        "Mambang Di Awan",
1062        "Manong",
1063        "Matang",
1064        "Padang Rengas",
1065        "Pangkor",
1066        "Pantai Remis",
1067        "Parit",
1068        "Parit Buntar",
1069        "Pengkalan Hulu",
1070        "Pusing",
1071        "Rantau Panjang",
1072        "Sauk",
1073        "Selama",
1074        "Selekoh",
1075        "Seri Manjong",
1076        "Simpang",
1077        "Simpang Ampat Semanggol",
1078        "Sitiawan",
1079        "Slim River",
1080        "Sungai Siput",
1081        "Sungai Sumun",
1082        "Sungkai",
1083        "Taiping",
1084        "Tanjong Malim",
1085        "Tanjong Piandang",
1086        "Tanjong Rambutan",
1087        "Tanjong Tualang",
1088        "Tapah",
1089        "Tapah Road",
1090        "Teluk Intan",
1091        "Temoh",
1092        "TLDM Lumut",
1093        "Trolak",
1094        "Trong",
1095        "Tronoh",
1096        "Ulu Bernam",
1097        "Ulu Kinta"
1098      ],
1099      Perlis: [
1100        "Arau",
1101        "Kaki Bukit",
1102        "Kangar",
1103        "Kuala Perlis",
1104        "Padang Besar",
1105        "Simpang Ampat"
1106      ],
1107      "Pulau Pinang": [
1108        "Ayer Itam",
1109        "Balik Pulau",
1110        "Batu Ferringhi",
1111        "Batu Maung",
1112        "Bayan Lepas",
1113        "Bukit Mertajam",
1114        "Butterworth",
1115        "Gelugor",
1116        "Georgetown",
1117        "Jelutong",
1118        "Kepala Batas",
1119        "Kubang Semang",
1120        "Nibong Tebal",
1121        "Padang Tembak",
1122        "Penaga",
1123        "Penang Hill",
1124        "Perai",
1125        "Permatang Pauh",
1126        "Pulau Pinang",
1127        "Sugai Ampat",
1128        "Tanjong Bungah",
1129        "USM Pulau Pinang",
1130        "Sungai Jawi",
1131        "Tasek Gelugor"
1132      ],
1133      Sabah: [
1134        "Beaufort",
1135        "Beluran",
1136        "Beverly",
1137        "Bongawan",
1138        "Inanam",
1139        "Keningau",
1140        "Kota Belud",
1141        "Kota Kinabalu",
1142        "Kota Kinabatangan",
1143        "Kota Marudu",
1144        "Kuala Penyu",
1145        "Kudat",
1146        "Kunak",
1147        "Lahad Datu",
1148        "Likas",
1149        "Membakut",
1150        "Menumbok",
1151        "Nabawan",
1152        "Pamol",
1153        "Papar",
1154        "Penampang",
1155        "Putatan",
1156        "Ranau",
1157        "Sandakan",
1158        "Semporna",
1159        "Sipitang",
1160        "Tambunan",
1161        "Tamparuli",
1162        "Tanjung Aru",
1163        "Tawau",
1164        "Tenghilan",
1165        "Tenom",
1166        "Tuaran"
1167      ],
1168      Sarawak: [
1169        "Asajaya",
1170        "Balingian",
1171        "Baram",
1172        "Bau",
1173        "Bekenu",
1174        "Belaga",
1175        "Belawai",
1176        "Betong",
1177        "Bintangor",
1178        "Bintulu",
1179        "Dalat",
1180        "Daro",
1181        "Debak",
1182        "Engkilili",
1183        "Julau",
1184        "Kabong",
1185        "Kanowit",
1186        "Kapit",
1187        "Kota Samarahan",
1188        "Kuching",
1189        "Lawas",
1190        "Limbang",
1191        "Lingga",
1192        "Long Lama",
1193        "Lubok Antu",
1194        "Lundu",
1195        "Lutong",
1196        "Matu",
1197        "Miri",
1198        "Mukah",
1199        "Nanga Medamit",
1200        "Niah",
1201        "Pusa",
1202        "Roban",
1203        "Saratok",
1204        "Sarikei",
1205        "Sebauh",
1206        "Sebuyau",
1207        "Serian",
1208        "Sibu",
1209        "Siburan",
1210        "Simunjan",
1211        "Song",
1212        "Spaoh",
1213        "Sri Aman",
1214        "Sundar",
1215        "Tatau"
1216      ],
1217      Selangor: [
1218        "Ampang",
1219        "Bandar Baru Bangi",
1220        "Bandar Puncak Alam",
1221        "Bangi",
1222        "Banting",
1223        "Batang Berjuntai",
1224        "Batang Kali",
1225        "Batu Arang",
1226        "Batu Caves",
1227        "Beranang",
1228        "Bukit Rotan",
1229        "Cheras",
1230        "Cyberjaya",
1231        "Dengkil",
1232        "Gombak",
1233        "Hulu Langat",
1234        "Jenjarom",
1235        "Kajang",
1236        "Kapar",
1237        "Kerling",
1238        "Klang",
1239        "KLIA",
1240        "Kuala Kubu Bharu",
1241        "Kuala Selangor",
1242        "Pandan",
1243        "Pelabuhan Klang",
1244        "Petaling Jaya",
1245        "Puchong",
1246        "Pulau Carey",
1247        "Pulau Indah",
1248        "Pulau Ketam",
1249        "Rasa",
1250        "Rawang",
1251        "Sabak Bernam",
1252        "Sekinchan",
1253        "Semenyih",
1254        "Sepang",
1255        "Serendah",
1256        "Seri Kembangan",
1257        "Shah Alam",
1258        "Subang Jaya",
1259        "Subang Airport",
1260        "Sungai Ayer Tawar",
1261        "Sungai Besar",
1262        "Sungai Buloh",
1263        "Sungai Pelek",
1264        "Tanjong Karang",
1265        "Tanjong Sepat",
1266        "Telok Panglima Garang"
1267      ],
1268      Terengganu: [
1269        "Ajil",
1270        "Al Muktatfi Billah Shah",
1271        "Ayer Puteh",
1272        "Bukit Besi",
1273        "Bukit Payong",
1274        "Ceneh",
1275        "Chalok",
1276        "Cukai",
1277        "Dungun",
1278        "Jerteh",
1279        "Kampung Raja",
1280        "Kemasek",
1281        "Kerteh",
1282        "Ketengah Jaya",
1283        "Kijal",
1284        "Kuala Berang",
1285        "Kuala Besut",
1286        "Kuala Terengganu",
1287        "Marang",
1288        "Paka",
1289        "Permaisuri",
1290        "Sungai Tong"
1291      ],
1292      "Kuala Lumpur": ["Kuala Lumpur", "Setapak"],
1293      Labuan: ["Labuan"],
1294      Putrajaya: ["Putrajaya"]
1295    }
1296  },
1297  reset_data: {},
1298
1299  restore_hk_address1: function(form_id) {
1300    $("#" + form_id)
1301      .find("select[name='js-address1-select']")
1302      .attr("required", false)
1303      .parent()
1304      .hide();
1305    $("#" + form_id)
1306      .find("input[name='address[address1]']")
1307      .attr("type", "text")
1308      .attr("required", true);
1309  },
1310  update_hk_address1: function(addAddressSelector, form_id) {
1311    if (addAddressSelector) {
1312      $("#" + form_id)
1313        .find("select[name='js-address1-select']")
1314        .attr("required", true)
1315        .empty()
1316        .parent()
1317        .show();
1318      $("#" + form_id)
1319        .find("input[name='address[address1]']")
1320        .attr("type", "hidden")
1321        .attr("required", false);
1322      $("#" + form_id)
1323        .find("select[name='js-address1-select']")
1324        .parent()
1325        .parent()
1326        .removeClass("is-empty")
1327        .removeClass("has-error");
1328    } else {
1329      $("#" + form_id)
1330        .find("select[name='js-address1-select']")
1331        .attr("required", false)
1332        .empty()
1333        .parent()
1334        .hide();
1335      $("#" + form_id)
1336        .find("input[name='address[address1]']")
1337        .attr("type", "text")
1338        .attr("required", true);
1339      $("#" + form_id)
1340        .find("select[name='js-address1-select']")
1341        .parent()
1342        .parent()
1343        .removeClass("is-empty")
1344        .removeClass("has-error");
1345      // CustomerDynamicAddress.restore_hk_address1(form_id);
1346    }
1347  },
1348  update_my_address1: function(addAddressSelector, form_id) {
1349    if (addAddressSelector) {
1350      $("#" + form_id)
1351        .find("select[name='js-address1-select']")
1352        .attr("required", true)
1353        .empty()
1354        .parent()
1355        .show();
1356      $("#" + form_id)
1357        .find("input[name='address[address1]']")
1358        .attr("type", "hidden")
1359        .attr("required", false);
1360      $("#" + form_id)
1361        .find("select[name='js-address1-select']")
1362        .parent()
1363        .parent()
1364        .removeClass("is-empty")
1365        .removeClass("has-error");
1366    } else {
1367      $("#" + form_id)
1368        .
1368find("select[name='js-address1-select']")
1369        .attr("required", false)
1370        .empty()
1371        .parent()
1372        .hide();
1373      $("#" + form_id)
1374        .find("input[name='address[address1]']")
1375        .attr("type", "text")
1376        .attr("required", true);
1377      $("#" + form_id)
1378        .find("select[name='js-address1-select']")
1379        .parent()
1380        .parent()
1381        .removeClass("is-empty")
1382        .removeClass("has-error");
1383      // CustomerDynamicAddress.restore_hk_address1(form_id);
1384    }
1385  },
1386  clean_empty: function(form_id) {
1387    $("#" + form_id)
1388      .find('select[name="js-county-select"]')
1389      .parent()
1390      .parent()
1391      .removeClass("is-empty")
1392      .removeClass("has-error");
1393    $("#" + form_id)
1394      .find('select[name="js-district-select"]')
1395      .parent()
1396      .parent()
1397      .removeClass("is-empty")
1398      .removeClass("has-error");
1399    $("#" + form_id)
1400      .find('select[name="js-address1-select"]')
1401      .parent()
1402      .parent()
1403      .removeClass("is-empty")
1404      .removeClass("has-error");
1405  },
1406
1407  init_env: function() {
1408    var $allInputs = $("input");
1409    $allInputs.each(function() {
1410      if ($(this).val()) {
1411        $(this).trigger("change");
1412      }
1413    });
1414    $("form").each(function() {
1415      $(this).attr("autocomplete", "false");
1416    });
1417
1418    $("form input").each(function() {
1419      $(this).attr("autocomplete", "false");
1420    });
1421
1422    // $('.cs-addressPageContent').delegate('.js-address-county-select', 'change', function (form_selector) {
1423    $(".js-address-county-select").on("change", function() {
1424      var $this = $(this); // this is county
1425      var $this_form = $this.parents("form:first");
1426      var this_form_id = $this_form.attr("id");
1427
1428      var $country = $this_form.find("select[name='address[country]']");
1429      var country_val = "";
1430      if ($country.length) {
1431        country_val = $country.val();
1432      }
1433
1434      var county_val = $this.val();
1435      var $district_select = $this_form.find(
1436        "select[name='js-district-select']"
1437      );
1438      if ($district_select.length == 0) {
1439        return false;
1440      }
1441      if (country_val == "Taiwan") {
1442        //更新 district select
1443      } else {
1444        $district_select
1445          .empty()
1446          .append(
1447            $("<option></option>")
1448              .attr("value", "")
1449              .text("")
1450          )
1451          .val("");
1452        if (county_val in CustomerDynamicAddress.hk_options) {
1453          for (var data_item in CustomerDynamicAddress.hk_options[county_val][
1454            "options"
1455          ]) {
1456            $district_select.append(
1457              $("<option></option>")
1458                .attr("value", data_item)
1459                .text(data_item)
1460            );
1461          }
1462          CustomerDynamicAddress.update_hk_address1(
1463            CustomerDynamicAddress.hk_options[county_val]["addAddress"],
1464            this_form_id
1465          );
1466        } else if (county_val in CustomerDynamicAddress.my_options["options"]) {
1467          $district_select.removeClass("county");
1468          for (var data_item in CustomerDynamicAddress.my_options["options"][
1469            county_val
1470          ]) {
1471            var data_item_value =
1472              CustomerDynamicAddress.my_options["options"][county_val][
1473                data_item
1474              ];
1475            $district_select.append(
1476              $("<option></option>")
1477                .attr("value", data_item_value)
1478                .text(data_item_value)
1479            );
1480            $district_select
1481              .find("option")
1482              .eq(0)
1483              .attr("value", "请选择县市")
1484              .text("请选择县市");
1485          }
1486          CustomerDynamicAddress.update_my_address1(
1487            CustomerDynamicAddress.my_options["addAddress"],
1488            this_form_id
1489          );
1490        } else {
1491          CustomerDynamicAddress.update_hk_address1(false, this_form_id);
1492        }
1493        $this_form.find("select[name='js-address1-select']").empty();
1494        $district_select
1495          .parent()
1496          .parent()
1497          .removeClass("is-empty")
1498          .removeClass("has-error");
1499      }
1500      $this_form.find("input[name='address[address2]']").val(county_val);
1501      CustomerDynamicAddress.clean_empty(this_form_id);
1502    });
1503
1504    $(".js-address-district-select").on("change", function() {
1505      var $this = $(this);
1506      var district_val = $this.val();
1507      var $this_form = $this.parents("form:first");
1508      $this_form.find("input[name='address[city]']").val(district_val);
1509
1510      var $country = $this_form.find("select[name='address[country]']");
1511      var country_val = "";
1512      if ($country.length) {
1513        country_val = $country.val();
1514      }
1515
1516      if (country_val == "Hong Kong") {
1517        var $hk_county = $this_form.find("select[name='js-county-select']");
1518        var hk_county_val = "";
1519        if ($hk_county.length) {
1520          hk_county_val = $hk_county.val();
1521        }
1522
1523        if (hk_county_val in CustomerDynamicAddress.hk_options) {
1524          if (hk_county_val == "順豐站自取") {
1525            $this_form.find(".js-address-address1-label").text("*請選擇站所");
1526          } else {
1527            $this_form
1528              .find(".js-address-address1-label")
1529              .text("*請輸入完整有效地址");
1530          }
1531
1532          if (CustomerDynamicAddress.hk_options[hk_county_val]["addAddress"]) {
1533            var $address1_select = $this_form.find(
1534              "select[name='js-address1-select']"
1535            );
1536            $address1_select.parent().removeClass("is-empty");
1537            if ($address1_select.length) {
1538              $address1_select
1539                .empty()
1540                .append(
1541                  $("<option></option>")
1542                    .attr("value", "")
1543                    .text(" ")
1544                )
1545                .val("");
1546            }
1547            if (
1548              district_val in
1549              CustomerDynamicAddress.hk_options[hk_county_val]["options"]
1550            ) {
1551              for (var option_index in CustomerDynamicAddress.hk_options[
1552                hk_county_val
1553              ]["options"][district_val]) {
1554                var item_option =
1555                  CustomerDynamicAddress.hk_options[hk_county_val]["options"][
1556                    district_val
1557                  ][option_index];
1558                $address1_select.append(
1559                  $("<option></option>")
1560                    .attr("value", item_option)
1561                    .text(item_option)
1562                );
1563              }
1564            }
1565          }
1566        }
1567        // $hk_county.parent().parent().removeClass('is-empty').removeClass('has-error');
1568        // $this_form.find($('input[name="address[address1]"]')).parent().removeClass('is-empty').removeClass('has-error');
1569        // $this.parent().parent().removeClass('is-empty').removeClass('has-error');
1570
1571        CustomerDynamicAddress.clean_empty($this_form.attr("id"));
1572      } else if (country_val == "Malaysia") {
1573        var $my_county = $this_form.find("select[name='js-county-select']");
1574        var my_county_val = "";
1575        if ($my_county.length) {
1576          my_county_val = $my_county.val();
1577        }
1578
1579        if (my_county_val in CustomerDynamicAddress.my_options["options"]) {
1580          if (CustomerDynamicAddress.my_options["addAddress"]) {
1581            var $address1_select = $this_form.find(
1582              "select[name='js-address1-select']"
1583            );
1584            $address1_select.parent().removeClass("is-empty");
1585            if ($address1_select.length) {
1586              $address1_select
1587                .empty()
1588                .append(
1589                  $("<option></option>")
1590                    .attr("value", "")
1591                    .text("请选择县市")
1592                )
1593                .val("");
1594            }
1595            if (
1596              district_val in
1597              CustomerDynamicAddress.my_options[my_county_val]["options"]
1598            ) {
1599              for (var option_index in CustomerDynamicAddress.my_options[
1600                my_county_val
1601              ]["options"][district_val]) {
1602                var item_option =
1603                  CustomerDynamicAddress.my_options[my_county_val]["options"][
1604                    district_val
1605                  ][option_index];
1606                $address1_select.append(
1607                  $("<option></option>")
1608                    .attr("value", item_option)
1609                    .text(item_option)
1610                );
1611              }
1612            }
1613          } 
1614        }
1615
1616        CustomerDynamicAddress.clean_empty($this_form.attr("id"));
1617      }
1618    });
1619
1620    $(".js-address-address1-select").on("change", function() {
1621      var $this = $(this);
1622      var $this_form = $this.parents("form:first");
1623
1624      var country = $this_form.find("select[name='address[country]']").val();
1625      if (country !== "Taiwan") {
1626        $this_form.find("input[name='address[address1]']").val($this.val());
1627        CustomerDynamicAddress.clean_empty($this_form.attr("id"));
1628      }
1629    });
1630
1631    $("select[name='address[country]']").on("change", function() {
1632      var $this = $(this);
1633      var $this_form = $this.parents("form:first");
1634      var this_form_id = $this_form.attr("id");
1635
1636      if ("Hong Kong" == $this.val()) {
1637        CustomerDynamicAddress.update_for_hk(this_form_id);
1638      } else if ("Taiwan" == $this.val()) {
1639        CustomerDynamicAddress.update_for_tw(this_form_id);
1640      } else if ("Malaysia" == $this.val()) {
1641        $this.parent;
1642        CustomerDynamicAddress.update_for_my(this_form_id);
1643      } else if ("Singapore" == $this.val()) {
1644        CustomerDynamicAddress.update_for_sg(this_form_id);
1645      } else {
1646        alert("國別有誤,請重新執行");
1647        top.location.reload(true);
1648      }
1649    });
1650
1651    $("input[name='address[zip]']").on("change", function() {
1652      var $this = $(this);
1653      var $this_form = $this.parents("form:first");
1654
1655      var country = $this_form.find("select[name='address[country]']").val();
1656      if (country == "Taiwan") {
1657        if ($.trim($this.val())) {
1658          $this.parent().removeClass("is-empty");
1659        } else {
1660          $this
1661            .parent()
1662            .removeClass("is-empty")
1663            .addClass("is-empty");
1664        }
1665        $this.parent().attr("required", true);
1666      } else {
1667        $this
1668          .parent()
1669          .removeClass("is-empty")
1670          .attr("required", false);
1671      }
1672    });
1673
1674    $('input[name="address[address1]"]')
1675      .blur(function() {
1676        if ($(this).val()) {
1677          $(this)
1678            .parent()
1679            .remove("is-empty");
1680        } else {
1681          $(this)
1682            .parent()
1683            .addClass("is-empty");
1684        }
1685      })
1686      .focus(function() {
1687        $(this)
1688          .parent()
1689          .removeClass("is-empty");
1690      });
1691  },
1692  toggle_form: function(form_id) {
1693    form_id = form_id || "new";
1694    CustomerDynamicAddress.store_user_data_for_reset(form_id);
1695    $("#address_form_" + form_id)
1696      .find("select[name='address[country]']")
1697      .change();
1698  },
1699  update_for_hk: function(form_id) {
1700    var $form = $("#" + form_id);
1701
1702    $form
1703      .find("input[name='address[zip]']")
1704      .attr("required", false)
1705      .val("")
1706      .parent()
1707      .hide();
1708
1709    $form
1710      .find(".js-address-county-label")
1711      .text("*送貨方式")
1712      .parent()
1713      .parent()
1714      .show();
1715    $form.find(".js-address-district-label").text("*請選擇地區");
1716    $form.find(".js-address-address1-label").text("*請輸入完整有效地址");
1717    $form
1718      .find('input[name="address[phone]"]')
1719      .attr("minlength", 6)
1720      .attr("maxlength", 20)
1721      .attr("pattern", "[0-9]{6,20}")
1722      .attr("title", "請輸入手機號碼");
1723
1724    var $county_select = $form.find("select[name='js-county-select']");
1725
1726    $county_select.removeClass("city");
1727    $form.find("select[name='js-district-select']").removeClass("county");
1728
1729    if ($county_select.length) {
1730      $county_select
1731        .empty()
1732        .append(
1733          $("<option></option>")
1734            .attr("value", "")
1735            .text(" ")
1736        )
1737        .val("");
1738      for (var data_item in CustomerDynamicAddress.hk_options) {
1739        $county_select.append(
1740          $("<option></option>")
1741            .attr("value", data_item)
1742            .text(data_item)
1743        );
1744      }
1745    }
1746    $county_select
1747      .parent()
1748      .parent()
1749      .removeClass("is-empty")
1750      .removeClass("has-error");
1751
1752    var ori_county = $.trim(
1753      $form.find("input[name='address[address2]']").val()
1754    );
1755    var ori_district = $.trim($form.find("input[name='address[city]']").val());
1756    var $ori_address1 = $form.find("input[name='address[address1]']");
1757    var ori_address1_val = $ori_address1.val();
1758    var $hk_address1 = $form.find("select[name='js-address1-select']");
1759
1760    $county_select.val(ori_county);
1761
1762    if ($county_select.val() == null || $county_select.val() == undefined) {
1763      $county_select.val(
1764        $form.find("select[name='js-county-select'] option:first-child").val()
1765      );
1766    }
1767    $county_select.change();
1768
1769    $form.find("select[name='js-district-select']").val(ori_district);
1770    if (
1771      $form.find("select[name='js-district-select']").val() == null ||
1772      $form.find("select[name='js-district-select']").val() == undefined
1773    ) {
1774      $form
1775        .find("select[name='js-district-select']")
1776        .val(
1777          $form
1778            .find("select[name='js-district-select'] option:first-child")
1779            .val()
1780        );
1781    }
1782    $form.find("select[name='js-district-select']").change();
1783
1784    if ("順豐站自取" == $county_select.val()) {
1785      $ori_address1.attr("required", false).attr("type", "hidden");
1786      $hk_address1
1787        .attr("required", false)
1788        .val(ori_address1_val)
1789        .parent()
1790        .show();
1791      if ($hk_address1.val() == null || $hk_address1.val() == undefined) {
1792        $hk_address1.val(
1793          $form
1794            .find("select[name='js-address1-select'] option:first-child")
1795            .val()
1796        );
1797      }
1798      $hk_address1.change();
1799    } else {
1800      $hk_address1
1801        .attr("required", false)
1802        .parent()
1803        .hide();
1804      $ori_address1.attr("required", true).attr("type", "text");
1805      if ($.trim(ori_address1_val) == "") {
1806        $ori_address1.parent().addClass("is-empty");
1807      }
1808    }
1809
1810    CustomerDynamicAddress.clean_empty($form.attr("id"));
1811  },
1812  update_for_tw: function(form_id) {
1813    var $form = $("#" + form_id);
1814    $form
1815      .find("select[name='js-address1-select']")
1816      .attr("required", false)
1817      .empty()
1818      .parent()
1819      .hide();
1820    $form
1821      .find("input[name='address[address1]']")
1822      .attr("type", "text")
1823      .attr("required", true)
1824      .parent()
1825      .show();
1826    $form
1827      .find("input[name='address[zip]']")
1828      .attr("required", true)
1829      .siblings("label")
1830      .text("*郵遞區號(三碼)")
1831      .parent()
1832      .show();
1833    $form
1834      .find('input[name="address[phone]"]')
1835      .attr("minlength", 10)
1836      .attr("maxlength", 10)
1837      .attr("pattern", "[0-9]{10}")
1838      .attr("title", "請輸入十碼手機號碼");
1839    $form
1840      .find(".js-address-county-label")
1841      .text("*縣市")
1842      .parent()
1843      .parent()
1844      .addClass("notranslate")
1845      .show();
1846    $form.find(".js-address-district-label").text("*鄉鎮市區");
1847    $form.find(".js-address-address1-label").text("*街道地址");
1848
1849    if ($form.find("input[name='address[address1]']").val()) {
1850      $form
1851        .find("input[name='address[address1]']")
1852        .parent()
1853        .removeClass("is-empty")
1854        .removeClass("has-error");
1855    } else {
1856      $form
1857        .find("input[name='address[address1]']")
1858        .parent()
1859        .removeClass("is-empty")
1860        .addClass("is-empty");
1861    }
1862
1863    var tw_address_zone_id = "edit_address_" + form_id.split("_").reverse()[0];
1864    if (form_id == "address_form_new") {
1865      tw_address_zone_id = "add_address";
1866    }
1867    var $tw_city = $form.find("select[name='js-county-select']");
1868    var $tw_county = $form.find("select[name='js-district-select']");
1869
1870    $tw_city
1871      .empty()
1872      .removeClass("city")
1873      .addClass("city");
1874    $tw_county
1875      .empty()
1876      .removeClass("county")
1877      .addClass("county");
1878
1879    var cur_address2_val = $form.find("input[name='address[address2]']").val();
1880    var cur_city_val = $form.find("input[name='ad
1880dress[city]']").val();
1881
1882    $("#" + tw_address_zone_id).ajaddress();
1883
1884    $tw_city.val(cur_address2_val.replaceAll('台', '臺'));
1885    if ($tw_city.val() == null || $tw_city.val() == undefined) {
1886      $tw_city.val(
1887        $form.find("select[name='js-county-select'] option:first").val()
1888      );
1889    }
1890    $tw_city.trigger("change");
1891
1892    $tw_county.val(cur_city_val);
1893    if ($tw_county.val() == null || $tw_county.val() == undefined) {
1894      $tw_county.val(
1895        $form.find("select[name='js-district-select'] option:first").val()
1896      );
1897    }
1898    $tw_county.trigger("change");
1899
1900    $form.find("input[name='address[zip]']").trigger("change");
1901  },
1902  update_for_my: function(form_id) {
1903    var $form = $("#" + form_id);
1904
1905    $form
1906      .find(".js-address-county-label")
1907      .parent()
1908      .parent()
1909      .css({ display: "block" });
1910    $form.find(".js-address-county-label").text("*州属");
1911    $form.find(".js-address-district-label").text("*县市");
1912    $form.find(".js-address-address1-label").text("*地址");
1913    $form
1914      .find('input[name="address[phone]"]')
1915      .attr("minlength", 6)
1916      .attr("maxlength", 20)
1917      .attr("pattern", "[0-9]{6,20}")
1918      .attr("title", "請輸入手機號碼");
1919    $form
1920      .find("input[name='address[zip]']")
1921      .attr("required", true)
1922      .removeAttr("readonly")
1923      .attr("minlength", 5)
1924      .attr("pattern", "[0-9]{}")
1925      .attr("maxlength", 30)
1926      .siblings("label")
1927      .text("*邮政编号 Post Code")
1928      .parent()
1929      .show();
1930
1931    var $county_select = $form.find("select[name='js-county-select']");
1932
1933    if ($county_select.length) {
1934      $county_select
1935        .empty()
1936        .append('<option value="请选择州属">请选择州属</option>');
1937      for (var data_item in CustomerDynamicAddress.my_options.options) {
1938        $county_select.append(
1939          $("<option></option>")
1940            .attr("value", data_item)
1941            .text(data_item)
1942        );
1943      }
1944    }
1945    $county_select
1946      .parent()
1947      .parent()
1948      .removeClass("is-empty")
1949      .removeClass("has-error");
1950
1951    var ori_county = $.trim(
1952      $form.find("input[name='address[address2]']").val()
1953    );
1954    var ori_district = $.trim($form.find("input[name='address[city]']").val());
1955    var $ori_address1 = $form.find("input[name='address[address1]']");
1956    var ori_address1_val = $ori_address1.val();
1957    var $my_address1 = $form.find("select[name='js-address1-select']");
1958
1959    $county_select.val(ori_county);
1960
1961    if ($county_select.val() == null || $county_select.val() == undefined) {
1962      $county_select.val(
1963        $form.find("select[name='js-county-select'] option:first-child").val()
1964      );
1965    }
1966    $county_select.change();
1967
1968    $form.find("select[name='js-district-select']").val(ori_district);
1969    if (
1970      $form.find("select[name='js-district-select']").val() == null ||
1971      $form.find("select[name='js-district-select']").val() == undefined
1972    ) {
1973      $form
1974        .find("select[name='js-district-select']")
1975        .append("<option>请选择县市</option>")
1976        .val(
1977          $form
1978            .find("select[name='js-district-select'] option:first-child")
1979            .val()
1980        );
1981    }
1982    $form.find("select[name='js-district-select']").change();
1983
1984    $my_address1
1985      .attr("required", false)
1986      .parent()
1987      .hide();
1988    $ori_address1.attr("required", true).attr("type", "text");
1989    if ($.trim(ori_address1_val) == "") {
1990      $ori_address1.parent().addClass("is-empty");
1991    }
1992    CustomerDynamicAddress.clean_empty($form.attr("id"));
1993  },
1994  update_for_sg: function(form_id) {
1995    var $form = $("#" + form_id);
1996
1997    $form
1998      .find(".js-address-county-label")
1999      .parent()
2000      .parent()
2001      .hide();
2002    $form
2003      .find(".js-address-address1-label")
2004      .text("*請輸入完整有效地址")
2005      .parent()
2006      .addClass("is-empty");
2007    $form
2008      .find('input[name="address[phone]"]')
2009      .attr("minlength", 6)
2010      .attr("maxlength", 20)
2011      .attr("pattern", "[0-9]{6,20}")
2012      .attr("title", "請輸入手機號碼");
2013    $form
2014      .find("input[name='address[zip]']")
2015      .attr("required", true)
2016      .removeAttr("readonly")
2017      .attr("minlength", 5)
2018      .attr("pattern", "[0-9]{}")
2019      .attr("maxlength", 30)
2020      .siblings("label")
2021      .text("*邮政编号 Post Code")
2022      .parent()
2023      .show();
2024
2025    $form
2026      .find('input[name="address[address1]"]')
2027      .parent()
2028      .addClass("is-empty");
2029
2030    var $county_select = $form.find("select[name='js-county-select']");
2031
2032    if ($county_select.length) {
2033      $county_select.empty();
2034      for (var data_item in CustomerDynamicAddress.my_options.options) {
2035        $county_select.append(
2036          $("<option></option>")
2037            .attr("value", data_item)
2038            .text(data_item)
2039        );
2040      }
2041    }
2042    $county_select
2043      .parent()
2044      .parent()
2045      .removeClass("is-empty")
2046      .removeClass("has-error");
2047
2048    var ori_county = $.trim(
2049      $form.find("input[name='address[address2]']").val()
2050    );
2051    var ori_district = $.trim($form.find("input[name='address[city]']").val());
2052    var $ori_address1 = $form.find("input[name='address[address1]']");
2053    var ori_address1_val = $ori_address1.val();
2054    var $my_address1 = $form.find("select[name='js-address1-select']");
2055
2056    $county_select.val(ori_county);
2057
2058    if ($county_select.val() == null || $county_select.val() == undefined) {
2059      $county_select.val(
2060        $form.find("select[name='js-county-select'] option:first-child").val()
2061      );
2062    }
2063    $county_select.change();
2064
2065    $form.find("select[name='js-district-select']").val(ori_district);
2066    if (
2067      $form.find("select[name='js-district-select']").val() == null ||
2068      $form.find("select[name='js-district-select']").val() == undefined
2069    ) {
2070      $form
2071        .find("select[name='js-district-select']")
2072        .val(
2073          $form
2074            .find("select[name='js-district-select'] option:first-child")
2075            .val()
2076        );
2077    }
2078    $form.find("select[name='js-district-select']").change();
2079
2080    $my_address1
2081      .attr("required", false)
2082      .parent()
2083      .hide();
2084    $ori_address1.attr("required", true).attr("type", "text");
2085    if ($.trim(ori_address1_val) == "") {
2086      $ori_address1.parent().addClass("is-empty");
2087    }
2088    CustomerDynamicAddress.clean_empty($form.attr("id"));
2089  },
2090  store_user_data_for_reset: function(form_id) {
2091    var $form = $("#address_form_" + form_id);
2092    var $reset_data = CustomerDynamicAddress.reset_data;
2093    var $id = form_id;
2094    $reset_data[$id] = {
2095      country: $form.find("select[name='address[country]']").val(),
2096      first_name: $form.find("input[name='address[first_name]']").val(),
2097      last_name: $form.find("input[name='address[last_name]']").val(),
2098      company: $form.find("select[name='address[company]']").val(),
2099      address2: $form.find("input[name='address[address2]']").val(),
2100      address_city: $form.find("input[name='address[city]']").val(),
2101      address1: $form.find("input[name='address[address1]']").val(),
2102      zip: $form.find("input[name='address[zip]']").val(),
2103      phone: $form.find("input[name='address[phone]']").val(),
2104      address_default: $form
2105        .find("input[name='address[default]']")
2106        .prop("checked")
2107    };
2108  },
2109  reset: function(form_id) {
2110    if (!form_id) return;
2111
2112    var $id = form_id;
2113    var $data = CustomerDynamicAddress.reset_data[$id];
2114    var $form = $("#address_form_" + form_id);
2115    $form.find("select[name='address[country]']").val($data.country);
2116    $form.find("select[name='address[country]']").change();
2117
2118    $form.find("input[name='address[first_name]']").val($data.first_name);
2119    $form.find("input[name='address[last_name]']").val($data.last_name);
2120    $form.find("select[name='address[company]']").val($data.company);
2121    $form.find("input[name='address[address2]']").val($data.address2);
2122    $form.find("input[name='address[address2]']").change();
2123    $form.find("input[name='address[city]']").val($data.address_city);
2124    $form.find("input[name='address[city]']").change();
2125    $form.find("input[name='address[address1]']").val($data.address1);
2126    $form.find("input[name='address[zip]']").val($data.zip);
2127    $form.find("input[name='address[phone]']").val($data.phone);
2128    $form
2129      .find("input[name='address[default]']")
2130      .prop("checked", $data.address_default);
2131  }
2132};
2133
2134CustomerDynamicAddress.init_env();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.