1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 5 <link rel="alternate" type="application/rss+xml" 6 title="èªç¶å¯¶ Blog" 7 href="/posts/feed.rss"> 8 9 <title>èªç¶å¯¶é¨è½</title> 10 <meta name="keywords" content="èªç¶å¯¶,鹹檸檬,å æ,åå³å æ,æ°´æè¶,æ°´æä¹¾,èæä¹¾,麻辣ç²,æ©é¤åå æ, æä», è °æ, å¤å¨å¤·æ"> 11 <meta name="description" content="å¾é¤æ¡å¯¦é©å°ç¢å°ï¼é£ç©å£å³èª¿æ´é¤äºæ¯ä¾ä»¥å¤ï¼ç¢å°ãè·äººæ¯æéº¼è種ï¼ç¨ä»éº¼å¿ä¾ç §é¡§ï¼éåé¡å°èªç¶å¯¶èè¨æ¯æ´éè¦ãéåé¨è½æ ¼æ¯æå親èªå»çãå»è§¸æ¸ãå»å農夫ãå»è®è³æãå»ç ç©¶ãå»éç¼çå¿å¾æ·ç¨å享ã"> 12 13 <!-- Structurtd Data --> 14
14<script type="application/ld+json"> 15 { 16 "@context": "https://schema.org", 17 "@type": "BreadcrumbList", 18 "itemListElement": [{ 19 "@type": "ListItem", 20 "position": 1, 21 "name": "Home", 22 "item": "https://www.naturepower.com.tw" 23 },{ 24 "@type": "ListItem", 25 "position": 2, 26 "name": "Blog list page", 27 "item": "https://www.naturepower.com.tw/blog/posts" 28 }] 29 } 30 </script>
30 31 32 33 <link rel="preload" href="https://cdn.shoplineapp.com/s/javascripts/currencies.js" as="script"> 34 35 <link rel="preload" href="https://cdn.shoplineapp.com/assets/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" type="font/woff2" crossorigin> 36 37 38 39 40<!-- locale meta --> 41 42<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> 43 44<meta name="mobile-web-app-capable" content="yes"> 45<meta name="format-detection" content="telephone=no" /> 46 47<meta name="google" value="notranslate"> 48 49 50 51 52 53 54
54<script type="application/ld+json"> 55 {"@context":"https://schema.org","@type":"Organization","name":"èªç¶å¯¶","url":"https://www.naturepower.com.tw","logo":"https://img.shoplineapp.com/media/image_clips/5a581bac080f06105e001efe/original.png?1515723689"} 56 </script>
56 57 58 59 <link rel="shortcut icon" type="image/png" href="https://img.shoplineapp.com/media/image_clips/5a581bb3d4e3956e57001d68/original.png?1515723698"> 60 61<!-- styles--> 62<link rel="preconnect" href="https://fonts.gstatic.com"> 63<link href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&display=swap' type='text/css' as="style" onload="this.rel='stylesheet'" /> 64<link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900,200italic,300italic,400italic,600italic,700italic,900italic&display=swap' type='text/css' as="style" onload="this.rel='stylesheet'"> 65 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/common-898e3d282d673c037e3500beff4d8e9de2ee50e01c27252b33520348e0b17da0.css" onload="" /> 66 67 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/application-cd51e1c9c998168abe2e5804e939a2a6de4bdb1173887c019cb7b099d88f06ef.css" onload="" /> 68 69 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/themes/lux.moss-6953ec12d60ed52f240503bc53323dbc30d3e3748ed9e4ffecf0461e820dce6c.css" onload="" /> 70 71 72 73 74 75 76<style> 77 :root { 78 --buy-now-button-color: #fb7813; 79 80 --cookie-consent-popup-z-index: 1000; 81 } 82</style> 83 84 85 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/intl_tel_input-0d9daf73.chunk.css" /> 86 87 88 89 90 91 92 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/sl_armor_captcha-63afdf18.chunk.css" /> 93 94<link rel="alternate" type="text/plain" href="https://www.naturepower.com.tw/llms.txt"> 95<link rel="alternate" type="text/plain" href="https://www.naturepower.com.tw/llms-full.txt"> 96 97<!-- styles--> 98 99<!-- GLOBAL CONTENT FOR HTML HEAD START--> 100<link href='https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic&display=swap' type='text/css' rel="preload" as="style" onload="this.rel='stylesheet'" /> 101<link href='https://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic&display=swap' type='text/css' rel="preload" as="style" onload="this.rel='stylesheet'" /> 102<!-- GLOBAL CONTENT FOR HTML HEAD END --> 103 104 <style> 105 .boxify-image { 106 background-size: cover; 107 } 108 .boxify-image .boxify-image-wrap img, 109 .boxify-image.sl-media img { 110 object-fit: cover; 111 } 112 </style> 113 114<!--- Site Ownership Data --> 115 <meta name="google-site-verification" content="9WLnhXA0uOW_KlHvbDyQYq4kQtWdEUN-snL0K2YM25o"> 116<!--- Site Ownership Data End--> 117 118<base href="/"> 119 120 <style> 121 .navbar-header-wrapper { 122 123 124 125 126 127 128 129 130 131} 132 133.navbar { 134 135 136 137 138 139 140} 141 142.navbar-header .logo-image { 143 144 145 146} 147 148.container-full-width { 149 150 151} 152 153.product-item .title { 154 text-align: left; 155 overflow: hidden; 156 text-overflow: ellipsis; 157 font-weight: 400; 158 color: #656565; 159} 160 </style> 161 <meta name="google-site-verification" content="q0zAneHUs-nGzCVuJJJWf94VDbyAapU7ckT_amYLOvI" /> 162<meta name="csrf-param" content="authenticity_token" /> 163<meta name="csrf-token" content="9G0+L2uSH4GZL+KDHwPR1qiSvwkNrcJ8pHlLkXKGZXcFSqzEavtCOG1SC7d1hauR+zBjjeX/XTUOpt1k2TfNKA==" /> 164 165 166<!-- Start of Criteo one tag --> 167<!-- End of Criteo one tag --> 168 169<meta name="csrf-param" content="authenticity_token" /> 170<meta name="csrf-token" content="fGvJR1f1NhoifSBbu//uqdcI2cqJiIytHzoW5JhHmaONTFusVpxro9YAyW/ReZTuhKoFTmHaE+S15YARM/Yx/A==" /> 171 <link rel="canonical" href="https://www.naturepower.com.tw/blog/posts"> 172 <meta property="og:url" content="https://www.naturepower.com.tw/blog/posts"> 173 <meta property="og:image" content="https://img.shoplineapp.com/media/image_clips/5a581bac080f06105e001efe/original.png?1515723689"> 174 <meta property="og:site_name" content="èªç¶å¯¶"> 175 <meta property="og:title" content="èªç¶å¯¶é¨è½"> 176 <meta property="og:description" content="å¾é¤æ¡å¯¦é©å°ç¢å°ï¼é£ç©å£å³èª¿æ´é¤äºæ¯ä¾ä»¥å¤ï¼ç¢å°ãè·äººæ¯æéº¼è種ï¼ç¨ä»éº¼å¿ä¾ç §é¡§ï¼éåé¡å°èªç¶å¯¶èè¨æ¯æ´éè¦ãéåé¨è½æ ¼æ¯æå親èªå»çãå»è§¸æ¸ãå»å農夫ãå»è®è³æãå»ç ç©¶ãå»éç¼çå¿å¾æ
176·ç¨å享ã"> 177 178
179<script type="text/javascript"> 180 window.mainConfig = JSON.parse('{\"sessionId\":\"\",\"merchantId\":\"597ade7372fdc0898b002f88\",\"appCoreHost\":\"shoplineapp.com\",\"assetHost\":\"https://cdn.shoplineapp.com/packs/\",\"apiBaseUrl\":\"http://shoplineapp.com\",\"eventTrackApi\":\"https://events.shoplytics.com/api\",\"frontCommonsApi\":\"https://front-commons.shoplineapp.com/api\",\"appendToUrl\":\"\",\"env\":\"production\",\"merchantData\":{\"_id\":\"597ade7372fdc0898b002f88\",\"addon_limit_enabled\":false,\"base_country_code\":\"TW\",\"base_currency\":{\"id\":\"twd\",\"iso_code\":\"TWD\",\"alternate_symbol\":\"NT$\",\"name\":\"New Taiwan Dollar\",\"symbol_first\":true,\"subunit_to_unit\":1},\"base_currency_code\":\"TWD\",\"beta_feature_keys\":[\"promotions_setup\",\"promotions_apply\",\"hide_coupon\",\"checkout_v2\"],\"brand_home_url\":\"https://www.naturepower.com.tw\",\"checkout_setting\":{\"enable_membership_autocheck\":true,\"enable_subscription_autocheck\":false,\"enabled_abandoned_cart_notification\":true},\"current_plan_key\":\"basket\",\"current_theme_key\":\"lux.moss\",\"delivery_option_count\":5,\"enabled_stock_reminder\":false,\"handle\":\"thomasyo318\",\"identifier\":\"\",\"instagram_access_token\":\"\",\"instagram_id\":\"\",\"invoice_activation\":\"inactive\",\"mobile_logo_media_url\":\"https://img.shoplineapp.com/media/image_clips/5a581baf59d524191500008a/original.png?1515723694\",\"name\":\"èªç¶å¯¶\",\"order_setting\":{\"invoice_activation\":\"inactive\",\"short_message_activation\":\"inactive\",\"stock_reminder_activation\":\"false\",\"default_out_of_stock_reminder\":false,\"auto_cancel_expired_orders\":true,\"auto_revert_credit\":true,\"enabled_order_auth_expiry\":true,\"enforce_user_login_on_checkout\":false,\"enabled_abandoned_cart_notification\":true,\"enable_order_split_einvoice_reissue\":false,\"no_duplicate_uniform_invoice\":false,\"hourly_auto_invoice\":false,\"enabled_location_id\":false,\"enabled_sf_hidden_product_name\":false,\"customer_return_order\":{\"enabled\":false,\"available_return_days\":\"7\"},\"customer_cancel_order\":{\"enabled\":false,\"auto_revert_credit\":false},\"custom_fields\":[{\"type\":\"text\",\"label\":\"ç¼ç¥¨éç«çµ±ä¸ç·¨è\",\"display_type\":\"text_field\",\"name_translations\":{\"zh-hant\":\"ç¼ç¥¨éç«çµ±ä¸ç·¨è\"},\"hint_translations\":{\"zh-hant\":\"è«å¡«å ¥æ¬²éç«ççµ±ä¸ç·¨èï¼å¦: 12345678ï¼å¦çºä¸è¬å人ç¼ç¥¨è æ¬æ¬å å¡«ã\"},\"field_id\":\"6268b3043c139200126b7197\"},{\"type\":\"text\",\"label\":\"ç¼ç¥¨æ¬é (å ¬å¸å稱)\",\"display_type\":\"text_field\",\"name_translations\":{\"zh-hant\":\"ç¼ç¥¨æ¬é (å ¬å¸å稱)\"},\"hint_translations\":{\"zh-hant\":\"å¦ç¼ç¥¨æå éçµ±ä¸ç·¨èè ï¼è«æ¨å¡«å ¥é éç«çå ¬å¸æ¬é ï¼å¦: èªç¶å¯¶åéè¡ä»½æéå ¬å¸ï¼ä¸è¬å人ç¼ç¥¨è æ¬æ¬å å¡«ï¼\"},\"field_id\":\"6268b3043c139200126b7198\"},{\"type\":\"text\",\"label\":\"é»åç¼ç¥¨åå ¥åäººææ©æ¢ç¢¼è¼å ·\",\"display_type\":\"text_field\",\"name_translations\":{\"zh-hant\":\"é»åç¼ç¥¨åå ¥åäººææ©æ¢ç¢¼è¼å ·\"},\"hint_translations\":{\"zh-hant\":\"è«å¡«å ¥ææ©æ¢ç¢¼ï¼ \\\"/\\\" + 7ç¢¼è±æ¸æ··åçµåï¼ï¼æ ¼ç¤ºç¯ä¾å¦ï¼/12345AZãéç«çµ±ç·¨æ¬é è ï¼ä¸é©ç¨ææ©è¼å ·ã\"},\"field_id\":\"6268b3043c139200126b7199\"}],\"invoice\":{\"tax_id\":\"\"},\"facebook_messenging\":{\"status\":\"inactive\"},\"status_update_sms\":{\"status\":\"deactivated\"},\"private_info_handle\":{\"enabled\":false,\"custom_fields_enabled\":false}},\"payment_method_count\":6,\"product_setting\":{\"enabled_product_review\":true,\"preorder_add_to_cart_button_display\":\"depend_on_stock\"},\"promotion_setting\":{\"one_coupon_limit_enabled\":false,\"show_promotion_reminder\":true,\"show_coupon\":true,\"multi_order_discount_strategy\":\"order_or_tier_promotion\",\"order_gift_threshold_mode\":\"after_price_discounts\",\"order_free_shipping_threshold_mode\":\"after_all_discounts\",\"category_item_gift_threshold_mode\":\"before_discounts\",\"category_item_free_shipping_threshold_mode\":\"before_discounts\"},\"rollout_keys\":[\"2026_pdp_revamp_mobile_addon_products\",\"3_layer_category\",\"3_layer_navigation\",\"3_layer_variation\",\"711_CB_13countries\",\"711_CB_pickup_TH\",\"711_c2b_report_v2\",\"711_cross_delivery\",\"AdminCancelRecurringSubscription_V1\",\"BasketSynchronizedToITC_V1\",\"MC_WA_Template_Management\",\"MC_manual_order\",\"MO_Apply_Coupon_Code\",\"StaffCanBeDeleted_V1\",\"SummaryStatement_V1\",\"UTM_export\",\"UTM_register\",\"abandoned_cart_notification\",\"add_system_fontstyle\",\"add_to_cart_revamp\",\"addon_products_limit_10\",\"addon_products_limit_unlimited\",\"addon_quantity\",\"address_format_batch2\",\"address_format_jp\",\"address_format_my\",\"address_format_us\",\"address_format_vn\",\"admin_app_extension\",\"admin_clientele_profile\",\"admin_custom_domain\",\"admin_image_service\",\"admin_js_revamp_action_logs\",\"admin_js_upgrade_SL-32913\",\"admin_js_upgrade_SL-45990\",\"admin_logistic_bank_account\",\"admin_manual_order\",\"admin_realtime\",\"admin_search_crawl_setting\",\"admin_vietnam_dong\",\"adminapp_order_form\",\"adminapp_wa_contacts_list\",\"ads_system_new_tab\",\"advanced_menu_app_availability\",\"adyen_my_sc\",\"affiliate_by_product\",\"affiliate_dashboard\",\"affiliate_kol_report\",\"affiliate_kol_report_appstore\",\"affiliate_multiple_promotion\",\"affiliate_product_level_attribution\",\"alipay_hk_sc\",\"android_pos_agent_clockin_n_out\",\"android_pos_purchase_order_partial_in_storage\",\"android_pos_save_send_receipt\",\"android_pos_v2_force_upgrade_version_1-50-0_date_2025-08-30\",\"app_categories_filtering\",\"app_multiplan\",\"app_subscription_prorated_billing\",\"apply_multi_order_discount\",\"apps_store\",\"apps_store_blog\",\"apps_store_fb_comment\",\"apps_store_wishlist\",\"appstore_free_trial\",\"archive_order_data\",\"archive_order_ui\",\"assign_products_to_category\",\"auth_flow_revamp\",\"auto_credit\",\"auto_credit_notify\",\"auto_credit_percentage\",\"auto_credit_recurring\",\"auto_reply_comment\",\"auto_reply_fb\",\"auto_save_sf_plus_address\",\"availability_buy_online_pickup_instore\",\"availability_preview_buy_online_pickup_instore\",\"back_in_stock_appstore\",\"basket_comparising_link_CNY\",\"basket_comparising_link_HKD\",\"basket_comparising_link_TWD\",\"basket_invoice_field\",\"basket_pricing_page_cny\",\"basket_pricing_page_hkd\",\"basket_pricing_page_myr\",\"basket_pricing_page_sgd\",\"basket_pricing_page_thb\",\"basket_pricing_page_twd\",\"basket_pricing_page_usd\",\"basket_pricing_page_vnd\",\"basket_subscription_coupon\",\"basket_subscription_email\",\"bianco_setting\",\"bidding_select_product\",\"bing_ads\",\"birthday_format_v2\",\"block_gtm_for_lighthouse\",\"blog\",\"blog_app\",\"blog_revamp_admin\",\"blog_revamp_admin_category\",\"blog_revamp_doublewrite\",\"blog_revamp_related_products\",\"blog_revamp_shop_category\",\"blog_revamp_singleread\",\"breadcrumb\",\"broadcast_addfilter\",\"broadcast_advanced_filters\",\"broadcast_analytics\",\"broadcast_center\",\"broadcast_clone\",\"broadcast_email_html\",\"broadcast_facebook_template\",\"broadcast_line_template\",\"broadcast_preset_time\",\"broadcast_to_unsubscribers_sms\",\"broadcast_unsubscribe_email\",\"bulk_action_customer\",\"bulk_action_product\",\"bulk_assign_point\",\"bulk_import_multi_lang\",\"bulk_payment_delivery_setting\",\"bulk_printing_labels_711C2C\",\"bulk_update_dynamic_fields\",\"bulk_update_job\",\"bulk_update_new_fields\",\"bulk_update_product_download_with_filter\",\"bulk_update_tag\",\"bulk_update_tag_enhancement\",\"bundle_add_type\",\"bundle_group\",\"bundle_page\",\"bundle_pricing\",\"bundle_promotion_apply_enhancement\",\"bundle_stackable\",\"buy_at_amazon\",\"buy_button\",\"buy_now_button\",\"buyandget_promotion\",\"callback_service\",\"cancel_order_by_customer\",\"cancel_order_by_customer_v2\",\"cart_addon\",\"cart_addon_condition\",\"cart_addon_limit\",\"cart_use_product_service\",\"cart_uuid\",\"category_banner_multiple\",\"category_limit_unlimited\",\"category_sorting\",\"channel_amazon\",\"channel_fb\",\"channel_integration\",\"channel_line\",\"charge_shipping_fee_by_product_qty\",\"chat_widget\",\"chat_widget_facebook\",\"chat_widget_ig\",\"chat_widget_line\",\"chat_widget_livechat\",\"chat_widget_whatsapp\",\"chatbot_card_carousel\",\"chatbot_card_template\",\"chatbot_image_widget\",\"chatbot_keywords_matching\",\"chatbot_welcome_template\",\"checkout_membercheckbox_toggle\",\"checkout_revamp_checkout_page_v2024\",\"checkout_revamp_v2024\",\"checkout_setting\",\"cn_pricing_page_2019\",\"cod_not_pickup_blacklist\",\"combine_orders_app\",\"comment_list_export\",\"component_h1_tag\",\"connect_new_facebookpage\",\"consolidated_billing\",\"cookie_consent\",\"country_code\",\"coupon_center_back_to_cart\",\"coupon_center_enhancement_phase1\",\"coupon_notification\",\"coupon_v2\",\"create_staff_revamp\",\"credit_amount_condition_hidden\",\"credit_campaign\",\"credit_condition_5_tier_ec\",\"credit_installment_payment_fee_hidden\",\"credit_point_report\",\"credit_point_triggerpoint\",\"crm_email_custom\",\"crm_notify_preview\",\"crm_sms_custom\",\"crm_sms_notify\",\"cross_shop_tracker\",\"custom_css\",\"custom_home_delivery_tw\",\"custom_notification_shorten_url\",\"custom_notify\",\"custom_order_export\",\"customer_advanced_filter\",\"customer_coupon\",\"customer_custom_field_limit_5\",\"customer_data_secure\",\"customer_edit\",\"customer_export_v2\",\"customer_group\",\"customer_group_analysis\",\"customer_group_broadcast\",\"customer_group_customer_spend_period\",\"customer_group_filter_p2\",\"customer_group_filter_p3\",\"customer_group_regenerate\",\"customer_group_sendcoupon\",\"customer_group_smartrfm_filter\",\"customer_import_50000_failure_report\",\"customer_import_v2\",\"customer_import_v3\",\"customer_list\",\"customer_new_report\",\"customer_referral\",\"customer_referral_notify\",\"customer_search_match\",\"customer_tag\",\"dashboard_v2\",\"dashboard_v2_revamp\",\"date_picker_v2\",\"deep_link_support_linepay\",\"deep_link_support_payme\",\"deep_search\",\"default_theme_ultrachic\",\"delivery_time\",\"delivery_time_with_quantity\",\"design_submenu\",\"dev_center_app_store\",\"disable_footer_brand\",\"disable_old_upgrade_reminder\",\"domain_applicable\",\"doris_bien_setting\",\"dusk_setting\",\"dynamic_
180shipping_rate_refactor\",\"ec_order_unlimit\",\"ecpay_expirydate\",\"ecpay_payment_gateway\",\"einvoice_bulk_update\",\"einvoice_edit\",\"einvoice_newlogic\",\"email_credit_expire_notify\",\"email_custom\",\"email_member_forget_password_notify\",\"email_member_register_notify\",\"email_order_notify\",\"email_verification\",\"enable_body_script\",\"enable_calculate_api_promotion_apply\",\"enable_calculate_api_promotion_filter\",\"enable_cart_api\",\"enable_cart_service\",\"enable_corejs_splitting\",\"enable_lazysizes_image_tag\",\"enable_new_css_bundle\",\"enable_order_revamp_update_order\",\"enable_order_status_callback_revamp_for_promotion\",\"enable_order_status_callback_revamp_for_storefront\",\"enable_promotion_usage_record\",\"enable_shopjs_splitting\",\"enhanced_catalog_feed\",\"exclude_product\",\"exclude_product_v2\",\"execute_shipment_permission\",\"export_inventory_report_v2\",\"express_cart\",\"express_checkout_pages\",\"extend_reminder\",\"facebook_ads\",\"facebook_dia\",\"facebook_line_promotion_notify\",\"facebook_login\",\"facebook_messenger_subscription\",\"facebook_notify\",\"facebook_oauth_pages_utility_messaging\",\"facebook_pixel_manager\",\"fb_1on1_chat\",\"fb_broadcast\",\"fb_broadcast_sc\",\"fb_broadcast_sc_p2\",\"fb_entrance_optimization\",\"fb_feed_unlimit\",\"fb_group\",\"fb_menu\",\"fb_messenger_onetime_notification\",\"fb_multi_category_feed\",\"fb_pixel_matching\",\"fb_pixel_v2\",\"fb_post_management\",\"fb_product_set\",\"fb_quick_signup_link\",\"fb_shop_now_button\",\"fb_ssapi\",\"fb_sub_button\",\"fb_welcome_msg\",\"fbe_oe\",\"fbe_shop\",\"fbe_v2\",\"fbe_v2_edit\",\"feature_alttag_phase1\",\"feature_alttag_phase2\",\"flash_price_campaign\",\"fm_order_receipt\",\"fmt_c2c_newlabel\",\"fmt_revision\",\"footer_brand\",\"footer_builder\",\"footer_builder_new\",\"form_builder\",\"form_builder_access\",\"form_builder_user_management\",\"form_builder_v2_elements\",\"form_builder_v2_receiver\",\"form_builder_v2_report\",\"freeshipping_promotion_condition\",\"get_coupon\",\"get_promotions_by_cart\",\"gift_promotion_condition\",\"gift_shipping_promotion_discount_condition\",\"gifts_limit_10\",\"gifts_limit_unlimited\",\"godaddy\",\"google_ads_api\",\"google_ads_manager\",\"google_analytics_4\",\"google_analytics_manager\",\"google_content_api\",\"google_dynamic_remarketing_tag\",\"google_enhanced_conversions\",\"google_merchant_api\",\"google_preorder_feed\",\"google_product_category_3rdlayer\",\"google_recaptcha\",\"google_remarketing_manager\",\"google_signup_login\",\"google_tag_manager\",\"gp_tw_sc\",\"group_url_bind_post_live\",\"h2_tag_phase1\",\"hct_logistics_bills_report\",\"hidden_product\",\"hidden_product_p2\",\"hide_credit_point_record_balance\",\"hide_ec_linepay\",\"hk_pricing_page_2019\",\"hkd_pricing_page_disabled_2020\",\"ig_browser_notify\",\"ig_live\",\"ig_login_entrance\",\"ig_new_api\",\"image_gallery\",\"image_gallery_p2\",\"image_host_by_region\",\"image_limit_100000\",\"image_limit_30000\",\"image_widget_mobile\",\"inbox_manual_order\",\"inbox_send_cartlink\",\"increase_variation_limit\",\"instagram_create_post\",\"instagram_post_sales\",\"instant_order_form\",\"integrated_label_711\",\"integrated_sfexpress\",\"integration_one\",\"inventory_change_reason\",\"inventory_search_v2\",\"invtransfer_purchaseorder_picker_use_product_service\",\"job_api_products_export\",\"job_api_user_export\",\"job_product_import\",\"jquery_v3\",\"kingsman_v2_setting\",\"layout_engine_service_kingsman_blogs\",\"layout_engine_service_kingsman_member_center\",\"layout_engine_service_kingsman_pdp\",\"layout_engine_service_kingsman_plp\",\"layout_engine_service_kingsman_promotions\",\"layout_engine_service_varm_blogs\",\"layout_engine_service_varm_member_center\",\"layout_engine_service_varm_pdp\",\"layout_engine_service_varm_plp\",\"layout_engine_service_varm_promotions\",\"line_1on1_chat\",\"line_abandon_notification\",\"line_ads_tag\",\"line_broadcast\",\"line_ec\",\"line_in_chat_shopping\",\"line_live\",\"line_login\",\"line_login_mobile\",\"line_point_cpa_tag\",\"line_shopping_new_fields\",\"line_signup\",\"live_after_keyword\",\"live_ai_tag_comments\",\"live_announce_bids\",\"live_announce_buyer\",\"live_bidding\",\"live_broadcast_v2\",\"live_bulk_checkoutlink\",\"live_bulk_edit\",\"live_checkout_notification\",\"live_checkout_notification_all\",\"live_checkout_notification_message\",\"live_comment_discount\",\"live_comment_robot\",\"live_create_product_v2\",\"live_crosspost\",\"live_dashboard_product\",\"live_event_discount\",\"live_exclusive_price\",\"live_fb_group\",\"live_fhd_video\",\"live_general_settings\",\"live_group_event\",\"live_host_panel\",\"live_ig_messenger_broadcast\",\"live_ig_product_recommend\",\"live_im_switch\",\"live_keyword_switch\",\"live_line_broadcast\",\"live_line_management\",\"live_line_multidisplay\",\"live_luckydraw_enhancement\",\"live_messenger_broadcast\",\"live_order_block\",\"live_print_advanced\",\"live_product_auto_order_tag\",\"live_product_recommend\",\"live_shopline_announcement\",\"live_shopline_beauty_filter\",\"live_shopline_keyword\",\"live_shopline_product_card\",\"live_shopline_view\",\"live_shopline_view_marquee\",\"live_show_storefront_facebook\",\"live_show_storefront_shopline\",\"live_stream_settings\",\"locale_revamp\",\"lock_cart_sc_product\",\"logistic_bill_v2_711_b2c\",\"logistic_bill_v2_711_c2c\",\"logistic_bill_v2_fmt_b2c\",\"logistic_bill_v2_fmt_c2c\",\"logistic_bill_v2_fmt_frozen\",\"logistics_kyc_application_entrance\",\"logo_favicon\",\"luckydraw_products\",\"luckydraw_qualification\",\"manual_activation\",\"manual_order\",\"manual_order_7-11\",\"manual_order_ec_to_sc\",\"manually_bind_post\",\"marketing_affiliate\",\"marketing_affiliate_p2\",\"marketing_sms_subscribed\",\"mc-history-instant\",\"mc_711crossborder\",\"mc_ad_tag\",\"mc_assign_message\",\"mc_auto_bind_member\",\"mc_autoreply_cotent\",\"mc_autoreply_question\",\"mc_autoreply_trigger\",\"mc_broadcast\",\"mc_broadcast_v2\",\"mc_bulk_read\",\"mc_chatbot_template\",\"mc_delete_message\",\"mc_edit_cart\",\"mc_history_instant\",\"mc_history_post\",\"mc_im\",\"mc_inbox_autoreply\",\"mc_input_status\",\"mc_instant_notifications\",\"mc_invoicetitle_optional\",\"mc_keyword_autotagging\",\"mc_line_broadcast\",\"mc_line_broadcast_all_friends\",\"mc_line_cart\",\"mc_logistics_hct\",\"mc_logistics_tcat\",\"mc_manage_blacklist\",\"mc_mark_todo\",\"mc_new_menu\",\"mc_phone_tag\",\"mc_reminder_unpaid\",\"mc_reply_pic\",\"mc_setting_message\",\"mc_setting_orderform\",\"mc_shop_message_refactor\",\"mc_smart_advice\",\"mc_sort_waitingtime\",\"mc_sort_waitingtime_new\",\"mc_tw_invoice\",\"media_gcp_upload\",\"member_center_profile_revamp\",\"member_import_notify\",\"member_info_reward\",\"member_info_reward_subscription\",\"member_join_notice\",\"member_password_setup_notify\",\"member_points\",\"member_points_expiry_enhancement\",\"member_points_notify\",\"member_price\",\"membership_tier_double_write\",\"membership_tier_logic_revamp\",\"membership_tier_notify\",\"membership_tiers\",\"memebr_center_point_credit_revamp\",\"menu_limit_100\",\"menu_limit_unlimited\",\"merchant_automatic_payment_setting\",\"merchant_bills_credits\",\"message_center_v3\",\"message_revamp\",\"mo_remove_discount\",\"mobile_and_email_signup\",\"mobile_signup_p2\",\"modularize_address_format\",\"molpay_credit_card\",\"multi_lang\",\"multicurrency\",\"my_pricing_page_2019\",\"myapp_reauth_alert\",\"myr_pricing_page_disabled_2020\",\"new_app_subscription\",\"new_layout_for_mobile_and_pc\",\"new_onboarding_flow\",\"new_return_management\",\"new_settings_apply_all_promotion\",\"new_signup_flow\",\"new_sinopac_3d\",\"notification_custom_sending_time\",\"npb_theme_philia\",\"npb_widget_font_size_color\",\"oa_curs
180or_based_pagination_product\",\"ob_revamp\",\"ob_sgstripe\",\"ob_twecpay\",\"oceanpay\",\"old_fbe_removal\",\"onboarding_basketplan\",\"onboarding_handle\",\"one_new_filter\",\"one_page_store\",\"one_page_store_1000\",\"one_page_store_checkout\",\"one_page_store_clone\",\"one_page_store_login\",\"one_page_store_product_set\",\"one_page_store_promotion_checkbox\",\"online_credit_redemption_toggle\",\"online_store_design\",\"online_store_design_setup_guide_basketplan\",\"opb_bank_transfer_deprecation_consent\",\"opb_combine_payment\",\"opb_invoice\",\"opb_single_checkout_revamp\",\"opb_tw_virtual_acct\",\"order_add_to_cart\",\"order_archive_calculation_revamp_crm_amount\",\"order_archive_calculation_revamp_crm_member\",\"order_archive_product_testing\",\"order_archive_testing\",\"order_archive_testing_crm\",\"order_archive_testing_order_details\",\"order_archive_testing_return_order\",\"order_confirmation_slip_upload\",\"order_custom_field_limit_5\",\"order_custom_notify\",\"order_decoupling_product_revamp\",\"order_discount_stackable\",\"order_export_366day\",\"order_export_v2\",\"order_filter_shipped_date\",\"order_message_broadcast\",\"order_new_source\",\"order_promotion_split\",\"order_search_custom_field\",\"order_search_sku\",\"order_select_across_pages\",\"order_slp_auto_refund\",\"order_sms_notify\",\"order_split\",\"order_status_non_automation\",\"order_status_tag_color\",\"order_tag\",\"orderemail_new_logic\",\"other_custom_notify\",\"out_of_stock_order\",\"page_builder_revamp\",\"page_builder_revamp_theme_setting\",\"page_builder_section_cache_enabled\",\"page_builder_widget_accordion\",\"page_builder_widget_blog\",\"page_builder_widget_category\",\"page_builder_widget_collage\",\"page_builder_widget_countdown\",\"page_builder_widget_custom_liquid\",\"page_builder_widget_instagram\",\"page_builder_widget_product_text\",\"page_builder_widget_subscription\",\"page_builder_widget_video\",\"page_limit_unlimited\",\"page_use_product_service\",\"page_view_cache\",\"pakpobox\",\"partial_free_shipping\",\"payme\",\"payment_condition\",\"payment_fee_config\",\"payment_image\",\"payment_slip_notify\",\"paypal_upgrade\",\"pdp_image_lightbox\",\"pdp_image_lightbox_icon\",\"pdp_product_sold_count\",\"pending_subscription\",\"philia_setting\",\"pickup_remember_store\",\"pickup_remember_store_checkout_revamp_v2024\",\"plp_label_wording\",\"plp_product_seourl\",\"plp_variation_selector\",\"plp_wishlist\",\"point_campaign\",\"point_redeem_to_cash\",\"point_tier_expiration_notify\",\"pos_only_product_settings\",\"pos_retail_store_price\",\"pos_setup_guide_basketplan\",\"post_cancel_connect\",\"post_commerce_stack_comment\",\"post_fanpage_luckydraw\",\"post_fb_group\",\"post_general_setting\",\"post_lock_pd\",\"post_sales_dashboard\",\"postsale_auto_reply\",\"postsale_create_post\",\"postsale_ig_auto_reply\",\"postsales_connect_multiple_posts\",\"preorder_limit\",\"preset_publish\",\"price_discount_label_plp\",\"product_available_time\",\"product_cost_permission\",\"product_feed_info\",\"product_feed_manager_availability\",\"product_feed_revamp\",\"product_index_v2\",\"product_info\",\"product_limit_1000\",\"product_limit_unlimited\",\"product_log_v2\",\"product_page_limit_10\",\"product_quantity_update\",\"product_recommendation_abtesting\",\"product_revamp_doublewrite\",\"product_revamp_singleread\",\"product_review_bulk_export_import\",\"product_review_import\",\"product_review_import_installable\",\"product_review_plp\",\"product_review_reward\",\"product_review_reward_conditions\",\"product_search\",\"product_set_revamp\",\"product_set_show_out_of_stock\",\"product_set_v2_enhancement\",\"product_subscription_applied_credits\",\"product_summary\",\"promotion_blacklist\",\"promotion_filter_by_date\",\"promotion_first_purchase\",\"promotion_first_purchase_channel\",\"promotion_hour\",\"promotion_limit_10\",\"promotion_limit_100\",\"promotion_limit_unlimited\",\"promotion_minitem\",\"promotion_page\",\"promotion_page_reminder\",\"promotion_page_seo_button\",\"promotion_record_archive_test\",\"promotion_reminder\",\"promotion_revamp_phase1-1\",\"purchase_limit_campaign\",\"quick_answer\",\"recaptcha_reset_pw\",\"redirect_301_settings\",\"rejected_bill_reminder\",\"remove_fblike_sc\",\"rep_download_log_ip_identity\",\"repay_cookie\",\"replace_janus_interface\",\"replace_lms_old_oa_interface\",\"reports\",\"revert_credit\",\"revert_credit_p2\",\"revert_credit_status\",\"reward_campaign_copy\",\"reward_campaign_exclude_product\",\"sales_dashboard\",\"sangria_setting\",\"sc_advanced_keyword\",\"sc_ai_chat_analysis\",\"sc_ai_suggested_reply\",\"sc_alipay_standard\",\"sc_atm\",\"sc_auto_bind_member\",\"sc_autodetect_address\",\"sc_autodetect_paymentslip\",\"sc_autoreply_icebreaker\",\"sc_broadcast_permissions\",\"sc_clearcart\",\"sc_clearcart_all\",\"sc_comment_label\",\"sc_comment_list\",\"sc_conversations_statistics_sunset\",\"sc_download_adminapp\",\"sc_facebook_broadcast\",\"sc_facebook_live\",\"sc_fb_ig_subscription\",\"sc_gpt_chatsummary\",\"sc_gpt_content_generator\",\"sc_gpt_knowledge_base\",\"sc_group_pm_commentid\",\"sc_group_webhook\",\"sc_intercom\",\"sc_keywords\",\"sc_line_live_pl\",\"sc_list_search\",\"sc_live_line\",\"sc_lock_inventory\",\"sc_manual_order\",\"sc_mc_settings\",\"sc_mo_711emap\",\"sc_order_unlimit\",\"sc_outstock_msg\",\"sc_overall_statistics\",\"sc_overall_statistics_api_v3\",\"sc_overall_statistics_v2\",\"sc_pickup\",\"sc_post_feature\",\"sc_product_set\",\"sc_product_variation\",\"sc_sidebar\",\"sc_similar_question_replies\",\"sc_slp_subscription_promotion\",\"sc_standard\",\"sc_store_pickup\",\"sc_wa_contacts_list\",\"sc_wa_message_report\",\"sc_wa_permissions\",\"scheduled_home_page\",\"search_function_image_gallery\",\"security_center\",\"select_all_customer\",\"select_all_inventory\",\"send_coupon_notification\",\"sensitive_operation_email_notify\",\"session_expiration_period\",\"setup_guide_basketplan\",\"sfexpress_centre\",\"sfexpress_eflocker\",\"sfexpress_service\",\"sfexpress_store\",\"sg_onboarding_currency\",\"share_cart_link\",\"shop_builder_plp\",\"shop_category_filter\",\"shop_category_filter_bulk_action\",\"shop_product_search_rate_limit\",\"shop_related_recaptcha\",\"shop_template_advanced_setting\",\"shopback_cashback\",\"shopline_captcha\",\"shopline_email_captcha\",\"shopline_product_reviews\",\"shoplytics_api_ordersales_v4\",\"shoplytics_api_psa_wide_table\",\"shoplytics_benchmark\",\"shoplytics_broadcast_api_v3\",\"shoplytics_channel_store_permission\",\"shoplytics_credit_analysis\",\"shoplytics_credit_analysis_reward_birthday_breakdown\",\"shoplytics_customer_refactor_api_v3\",\"shoplytics_date_picker_v2\",\"shoplytics_event_realtime_refactor_api_v3\",\"shoplytics_events_api_v3\",\"shoplytics_export_flex\",\"shoplytics_homepage_v2\",\"shoplytics_invoices_api_v3\",\"shoplytics_lite\",\"shoplytics_membership_tier_growth\",\"shoplytics_online_order_source\",\"shoplytics_orders_api_v3\",\"shoplytics_ordersales_v3\",\"shoplytics_payments_api_v3\",\"shoplytics_product_revamp_api_v3\",\"shoplytics_promotions_api_v3\",\"shoplytics_psa_multi_stores_export\",\"shoplytics_psa_sub_categories\",\"shoplytics_rfim_enhancement_v3\",\"shoplytics_session_metrics\",\"shoplytics_staff_api_v3\",\"shoplytics_to_hd\",\"shoplytics_tracker_first_party\",\"shopping_session_enabled\",\"signin_register_revamp\",\"sitemap_cache_6hr\",\"sitemap_enhance_lang\",\"skya_setting\",\"sl_inventory_transfer_by_warehouse\",\"sl_logistics_bulk_action\",\"sl_logistics_fmt_freeze\",\"sl_logistics_modularize\",\"sl_payment_alipay\",\"sl_payment_cc\",\"sl_payment_standard_v2\",\"sl_payment_type_check\",\"sl_payments_apple_pay\",\"sl_payments_cc_promo\",\"sl_payments_my_cc\",\"sl_payments_my_fpx\",\"sl_payments_sg_cc\",\"sl_payments_tw_cc\",\"sl_pos_admin_cancel_order\",\"sl_pos_admin_delete_order\",\"sl_pos_admin_inventory_transfer\",\"sl_pos_admin_order_archive_testing\",\"sl_pos_admin_purchase_order\",\"sl_pos_admin_register_shift\",\"sl_pos_admin_staff\",\"sl_pos_agent_by_channel\",\"sl_pos_agent_clockin_n_out\",\"sl_pos_agent_performance\",\"sl_pos_android_A4_printer\",\"sl_pos_android_check_cart_items_with_local_db\",\"sl_pos_android_order_reduction\",\"sl_pos_android_receipt_enhancement\",\"sl_pos_app_order_archive_testing\",\"sl_pos_app_transaction_filter_enhance\",\"sl_pos_apps_store\",\"sl_pos_bugfender_log_reduction\",\"sl_pos_bulk_import_update_enhancement\",\"sl_pos_check_duplicate_create_order\",\"sl_pos_claim_coupon\",\"sl_pos_convert_order_to_cart_by_snapshot\",\"sl_pos_customerID_duplicate_check\",\"sl_pos_customer_info_by_search\",\"sl_pos_customer_info_enhancement\",\"sl_pos_customized_price\",\"sl_pos_disable_touchid_unlock\",\"sl_pos_discount\",\"sl_pos_einvoice_refactor\",\"sl_pos_feature_permission\",\"sl_pos_force_upgrade_1-109-0\",\"sl_pos_force_upgrade_1-110-1\",\"sl_pos_free_gifts_promotion\",\"sl_pos_from_Swift_to_OC\",\"sl_pos_
180iOS_A4_printer\",\"sl_pos_iOS_app_transaction_filter_enhance\",\"sl_pos_iOS_cashier_revamp_cart\",\"sl_pos_iOS_cashier_revamp_product_list\",\"sl_pos_iPadOS_version_upgrade_remind_16_0_0\",\"sl_pos_initiate_couchbase\",\"sl_pos_inventory_count\",\"sl_pos_inventory_count_difference_reason\",\"sl_pos_inventory_count_for_selected_products\",\"sl_pos_inventory_feature_module\",\"sl_pos_inventory_transfer_app_can_create_note_date\",\"sl_pos_inventory_transfer_insert_enhancement\",\"sl_pos_inventory_transfer_request\",\"sl_pos_invoice_product_name_filter\",\"sl_pos_invoice_swiftUI_revamp\",\"sl_pos_invoice_toast_show\",\"sl_pos_ios_receipt_info_enhancement\",\"sl_pos_ios_small_label_enhancement\",\"sl_pos_ios_version_upgrade_remind\",\"sl_pos_itc\",\"sl_pos_logo_terms_and_condition\",\"sl_pos_member_price\",\"sl_pos_new_report_customer_analysis\",\"sl_pos_new_report_daily_payment_methods\",\"sl_pos_new_report_overview\",\"sl_pos_new_report_product_preorder\",\"sl_pos_new_report_transaction_detail\",\"sl_pos_no_minimum_age\",\"sl_pos_order_refactor_admin\",\"sl_pos_order_upload_using_pos_service\",\"sl_pos_partial_return\",\"sl_pos_password_setting_refactor\",\"sl_pos_payment\",\"sl_pos_payment_method_picture\",\"sl_pos_payment_method_prioritized_and_hidden\",\"sl_pos_payoff_preorder\",\"sl_pos_product_add_to_cart_refactor\",\"sl_pos_product_variation_ui\",\"sl_pos_promotion\",\"sl_pos_purchase_order_onlinestore\",\"sl_pos_purchase_order_partial_in_storage\",\"sl_pos_receipt_information\",\"sl_pos_receipt_preorder_return_enhancement\",\"sl_pos_receipt_swiftUI_revamp\",\"sl_pos_register_shift\",\"sl_pos_report_shoplytics_psi\",\"sl_pos_revert_credit\",\"sl_pos_save_send_receipt\",\"sl_pos_show_coupon\",\"sl_pos_stock_refactor\",\"sl_pos_supplier_refactor\",\"sl_pos_toast_revamp\",\"sl_pos_transaction_conflict\",\"sl_pos_transaction_view_admin\",\"sl_pos_transfer_onlinestore\",\"sl_pos_user_permission\",\"sl_pos_variation_setting_refactor\",\"sl_purchase_order_by_warehouse\",\"sl_purchase_order_search_create_enhancement\",\"slp_bank_promotion\",\"slp_product_subscription\",\"slp_remember_credit_card\",\"slp_swap\",\"smart_omo_appstore\",\"smart_product_recommendation\",\"smart_product_recommendation_plus_cart\",\"smart_product_recommendation_regular\",\"smart_recommended_related_products\",\"sms_broadcast\",\"sms_custom\",\"sms_with_shop_name\",\"social_channel_revamp\",\"social_channel_user\",\"social_name_in_order\",\"sort_out_of_stock_products_last\",\"split_order_applied_creditpoint\",\"sso_lang_th\",\"sso_lang_vi\",\"staff_elasticsearch\",\"staff_limit_5\",\"staff_service_migration\",\"static_resource_host_by_region\",\"stop_slp_approvedemail\",\"store_pick_up\",\"storefront_app_extension\",\"storefront_return\",\"stripe_3d_secure\",\"stripe_3ds_cny\",\"stripe_3ds_hkd\",\"stripe_3ds_myr\",\"stripe_3ds_sgd\",\"stripe_3ds_thb\",\"stripe_3ds_usd\",\"stripe_3ds_vnd\",\"stripe_google_pay\",\"stripe_payment_intents\",\"stripe_radar\",\"stripe_subscription_my_account\",\"structured_data\",\"studio_livestream\",\"sub_sgstripe\",\"subscription_config_edit\",\"subscription_config_edit_delivery_payment\",\"subscription_currency\",\"subscription_tw_virtual_acct\",\"tappay_3D_secure\",\"tappay_sdk_v2_3_2\",\"tappay_sdk_v3\",\"tax_inclusive_setting\",\"taxes_settings\",\"tcat_711pickup_sl_logisitics\",\"tcat_logistics_bills_report\",\"tcat_newlabel\",\"th_pricing_page_2020\",\"thb_pricing_page_disabled_2020\",\"theme_bianco\",\"theme_doris_bien\",\"theme_kingsman_v2\",\"theme_level_3\",\"theme_sangria\",\"theme_ultrachic\",\"tier_birthday_credit\",\"tier_member_points\",\"tier_member_price\",\"tier_reward_app_availability\",\"tier_reward_app_p2\",\"tier_reward_credit\",\"tnc-checkbox\",\"toggle_mobile_category\",\"tw_app_shopback_cashback\",\"tw_fm_sms\",\"tw_pricing_page_2019\",\"tw_stripe_subscription\",\"twd_pricing_page_disabled_2020\",\"uc_integration\",\"uc_v2_endpoints\",\"ultra_setting\",\"unified_admin\",\"use_ngram_for_order_search\",\"user_center_social_channel\",\"user_credits\",\"user_credits_revamp_double_read\",\"variant_image_selector\",\"variant_saleprice_cost_weight\",\"variation_label_swatches\",\"varm_setting\",\"vn_pricing_page_2020\",\"vnd_pricing_page_disabled_2020\",\"wa_broadcast_customer_group\",\"wa_system_template\",\"wa_template_custom_content\",\"whatsapp_accept_marketing\",\"whatsapp_catalog\",\"whatsapp_extension\",\"whatsapp_order_form\",\"whatsapp_orderstatus_toggle\",\"wishlist_app\",\"yahoo_dot\",\"youtube_live_shopping\",\"zotabox_installable\"],\"shop_default_home_url\":\"https://thomasyo318.shoplineapp.com\",\"shop_status\":\"open\",\"show_sold_out\":false,\"sl_payment_merchant_id\":\"1888074895959676928\",\"supported_languages\":[\"en\",\"zh-hant\"],\"tags\":[\"food\"],\"time_zone\":\"Asia/Taipei\",\"updated_at\":\"2026-10-07T07:42:30.561Z\",\"user_setting\":{\"_id\":\"597ade7372fdc0898b002f8b\",\"created_at\":\"2017-07-28T06:49:23.330Z\",\"data\":{\"general_fields\":[{\"type\":\"gender\",\"options\":{\"order\":{\"include\":\"false\",\"required\":\"false\"},\"signup\":{\"include\":\"true\",\"required\":\"true\"},\"profile\":{\"include\":\"true\",\"required\":\"true\"}}},{\"type\":\"birthday\",\"options\":{\"order\":{\"include\":\"false\",\"required\":\"false\"},\"signup\":{\"include\":\"true\",\"required\":\"false\"},\"profile\":{\"include\":\"true\",\"required\":\"false\"}}}],\"minimum_age_limit\":\"18\",\"custom_fields\":[{\"type\":\"text\",\"name_translations\":{\"zh-hant\":\"è«åæ¨æ¯å¦çºç´ é£è
ï¼\"},\"options\":{\"order\":{\"include\":\"true\",\"required\":\"false\"},\"signup\":{\"include\":\"true\",\"required\":\"false\"},\"profile\":{\"include\":\"true\",\"required\":\"false\"}},\"field_id\":\"59b20bcb5521152d7800169c\",\"hint_translations\":{\"zh-hant\":\"é¸å¡«ï¼è«å¡«å¯«ãæ¯ãæãå¦ãå³å¯\"}}],\"facebook_login\":{\"status\":\"active\",\"app_id\":\"427666935076114\"},\"enable_facebook_comment\":\"\",\"facebook_comment\":\"\",\"line_login\":\"\",\"recaptcha_signup\":{\"status\":\"false\",\"site_key\":\"\"},\"email_verification\":{\"status\":\"false\"},\"login_with_verification\":{\"status\":\"false\"}
180,\"upgrade_reminder\":\"\",\"enable_user_credit\":true,\"user_credit_expired\":{\"sms\":{\"status\":\"active\"},\"email\":{\"status\":\"active\"},\"line_mes_api\":{\"status\":\"inactive\"}},\"signup_method\":\"email\",\"sms_verification\":{\"status\":\"false\"},\"member_info_reward\":{\"enabled\":false,\"coupons\":{\"enabled\":false}},\"send_birthday_credit_period\":\"daily\",\"birthday_gift_schedule_type\":\"daily\",\"audience_type\":{\"birthday_gift\":\"all_members\"}},\"item_type\":\"\",\"key\":\"users\",\"name\":null,\"owner_id\":\"597ade7372fdc0898b002f88\",\"owner_type\":\"Merchant\",\"publish_status\":\"published\",\"status\":\"active\",\"updated_at\":\"2026-08-13T06:32:16.691Z\",\"value\":null},\"price_range_preview\":false},\"localeData\":{\"loadedLanguage\":{\"name\":\"English\",\"code\":\"en\"},\"supportedLocales\":[{\"name\":\"English\",\"code\":\"en\"},{\"name\":\"ç¹é«ä¸æ\",\"code\":\"zh-hant\"}]},\"currentUser\":null,\"themeSettings\":{\"categories_collapsed\":false,\"image_fill\":true,\"is_multicurrency_enabled\":false,\"category_page\":\"24\",\"enabled_quick_cart\":true,\"mobile_categories_collapsed\":true,\"show_promotions_on_product\":true,\"enabled_wish_list\":false,\"mobile_categories_removed\":true,\"hide_language_selector\":false,\"plp_wishlist\":false,\"buy_now_button\":{\"enabled\":true,\"color\":\"fb7813\"},\"opens_in_new_tab\":false,\"enable_gdpr_cookies_banner\":false,\"variation_image_selector_enabled\":false,\"variation_image_selector_variation\":1,\"plp_variation_selector\":{\"enabled\":false,\"show_variation\":1}},\"isMultiCurrencyEnabled\":false,\"features\":{\"plans\":{\"free\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"standard\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"starter\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"pro\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"business\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"variant_image_selector\":false},\"basic\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"basic2018\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"sc\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"advanced\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"premium\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"enterprise\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\"
180:{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"crossborder\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"o2o\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"subscription_product\":true,\"variant_image_selector\":true}}},\"requestCountry\":\"US\",\"trackerEventData\":{},\"isRecaptchaEnabled\":false,\"isRecaptchaEnterprise\":true,\"recaptchaEnterpriseSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"recaptchaEnterpriseCheckboxSiteKey\":\"6LfQVEEoAAAAAAzllcvUxDYhfywH7-aY52nsJ2cK\",\"recaptchaSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"currencyData\":{\"supportedCurrencies\":[{\"name\":\"$ HKD\",\"symbol\":\"$\",\"iso_code\":\"hkd\"},{\"name\":\"P MOP\",\"symbol\":\"P\",\"iso_code\":\"mop\"},{\"name\":\"Â¥ CNY\",\"symbol\":\"Â¥\",\"iso_code\":\"cny\"},{\"name\":\"$ TWD\",\"symbol\":\"$\",\"iso_code\":\"twd\"},{\"name\":\"$ USD\",\"symbol\":\"$\",\"iso_code\":\"usd\"},{\"name\":\"$ SGD\",\"symbol\":\"$\",\"iso_code\":\"sgd\"},{\"name\":\"⬠EUR\",\"symbol\":\"â¬\",\"iso_code\":\"eur\"},{\"name\":\"$ AUD\",\"symbol\":\"$\",\"iso_code\":\"aud\"},{\"name\":\"£ GBP\",\"symbol\":\"£\",\"iso_code\":\"gbp\"},{\"name\":\"â± PHP\",\"symbol\":\"â±\",\"iso_code\":\"php\"},{\"name\":\"RM MYR\",\"symbol\":\"RM\",\"iso_code\":\"myr\"},{\"name\":\"฿ THB\",\"symbol\":\"฿\",\"iso_code\":\"thb\"},{\"name\":\"د.Ø¥ AED\",\"symbol\":\"د.Ø¥\",\"iso_code\":\"aed\"},{\"name\":\"Â¥ JPY\",\"symbol\":\"Â¥\",\"iso_code\":\"jpy\"},{\"name\":\"$ BND\",\"symbol\":\"$\",\"iso_code\":\"bnd\"},{\"name\":\"â© KRW\",\"symbol\":\"â©\",\"iso_code\":\"krw\"},{\"name\":\"Rp IDR\",\"symbol\":\"Rp\",\"iso_code\":\"idr\"},{\"name\":\"â« VND\",\"symbol\":\"â«\",\"iso_code\":\"vnd\"},{\"name\":\"$ CAD\",\"symbol\":\"$\",\"iso_code\":\"cad\"}],\"requestCountryCurrencyCode\":\"TWD\"},\"previousUrl\":\"\",\"checkoutLandingPath\":\"/cart\",\"webpSupported\":65,\"pageType\":\"posts-index\",\"paypalCnClientId\":\"AYVtr8kMzEyRCw725vQM_-hheFyo1FuWeaup4KPSvU1gg44L-NG5e2PNcwGnMo2MLCzGRg4eVHJhuqBP\",\"efoxPayVersion\":\"1.0.60\",\"universalPaymentSDKUrl\":\"https://cdn.myshopline.com\",\"shoplinePaymentCashierSDKUrl\":\"https://cdn.myshopline.com/pay/paymentElement/1.7.1/index.js\",\"shoplinePaymentV2Env\":\"prod\",\"shoplinePaymentGatewayEnv\":\"prod\",\"shoplinePaymentsIntegratedEnv\":\"production\",\"currentPath\":\"/blog/posts\",\"isExceedCartLimitation\":null,\"familyMartEnv\":\"prod\",\"familyMartConfig\":{\"cvsname\":\"familymart.shoplineapp.com\"},\"familyMartFrozenConfig\":{\"cvsname\":\"familymartfreeze.shoplineapp.com\",\"cvslink\":\"https://familymartfreeze.shoplineapp.com/familymart_freeze_callback\",\"emap\":\"https://ecmfme.map.com.tw/ReceiveOrderInfo.aspx\"},\"pageIdentifier\":\"posts\",\"staticResourceHost\":\"https://static.shoplineapp.com/\",\"facebookAppId\":\"467428936681900\",\"facebookSdkVersion\":\"v2.7\",\"criteoAccountId\":null,\"criteoEmail\":null,\"shoplineCaptchaEnv\":\"prod\",\"shoplineCaptchaPublicKey\":\"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCUXpOVJR72RcVR8To9lTILfKJnfTp+f69D2azJDN5U9FqcZhdYfrBegVRKxuhkwdn1uu6Er9PWV4Tp8tRuHYnlU+U72NRpb0S3fmToXL3KMKw/4qu2B3EWtxeh/6GPh3leTvMteZpGRntMVmJCJdS8PY1CG0w6QzZZ5raGKXQc2QIDAQAB\",\"defaultBlockedSmsCountries\":\"PS,MG,KE,AO,KG,UG,AZ,ZW,TJ,NG,GT,DZ,BD,BY,AF,LK,MA,EH,MM,EG,LV,OM,LT,UA,RU,KZ,KH,LY,ML,MW,IR,EE\",\"featureEnabledList\":{\"smartProductRecommendation\":{\"cartSidebarEnabled\":false,\"cartProductsEnabled\":false}}}'); 181</script>
181 182 183
183<script> 184 (function() { 185 var queue = []; 186 window.__sentryPreInitQueue = queue; 187 function captureToQueue(error) { 188 if (window.__sentryPreInitQueue) queue.push(error); 189 } 190 function onError(event) { 191 if (event.error !== null) captureToQueue(event.error); 192 } 193 function onUnhandledRejection(event) { 194 captureToQueue(event.reason !== undefined ? event.reason : event); 195 } 196 window.addEventListener('error', onError); 197 window.addEventListener('unhandledrejection', onUnhandledRejection); 198 window.__sentryPreInitListeners = { onError: onError, onUnhandledRejection: onUnhandledRejection }; 199 })(); 200 </script>
200 201
201<script 202 src="https://browser.sentry-cdn.com/7.120.4/bundle.tracing.replay.min.js" 203 integrity="sha384-6UiQzRZEZEUYpVevkJnbMofq20zR/kWY6Nfj4/7xxiefh2lwaDxOAJXGT0ZkkJtH" 204 crossorigin="anonymous" 205 defer 206 ></script>
206 207
207<script 208 src="https://browser.sentry-cdn.com/7.120.4/captureconsole.min.js" 209 integrity="sha384-eS++M/RYquYfetQEoSQnCvxPHbPQztNIN2rdDxYkI5k8wvZwd+GmpBnfgymxGEIT" 210 crossorigin="anonymous" 211 defer 212 ></script>
212 213
214<script> 215 function sriOnError (event) { 216 if (window.Sentry) window.Sentry.captureException(event); 217 218 var script = document.createElement('script'); 219 var srcDomain = new URL(this.src).origin; 220 script.src = this.src.replace(srcDomain, ''); 221 if (this.defer) script.setAttribute("defer", "defer"); 222 document.getElementsByTagName('head')[0].insertBefore(script, null); 223 } 224</script>
224 225
226<script>window.lazySizesConfig={},Object.assign(window.lazySizesConfig,{lazyClass:"sl-lazy",loadingClass:"sl-lazyloading",loadedClass:"sl-lazyloaded",preloadClass:"sl-lazypreload",errorClass:"sl-lazyerror",iframeLoadMode:"1",loadHidden:!1});</script>
vendor: 1 bytes, line 226
226
227<script>!function(e,t){var a=t(e,e.document,Date);e.lazySizes=a,"object"==typeof module&&module.exports&&(module.exports=a)}("undefined"!=typeof window?window:{},function(e,t,a){"use strict";var n,i;if(function(){var t,a={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in i=e.lazySizesConfig||e.lazysizesConfig||{},a)t in i||(i[t]=a[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:i,noSupport:!0};var s,o,r,l,c,d,u,f,m,y,h,z,g,v,p,C,b,A,E,_,w,M,N,x,L,W,S,B,T,F,R,D,k,H,O,P,$,q,I,U,j,G,J,K,Q,V=t.documentElement,X=e.HTMLPictureElement,Y="addEventListener",Z="getAttribute",ee=e[Y].bind(e),te=e.setTimeout,ae=e.requestAnimationFrame||te,ne=e.requestIdleCallback,ie=/^picture$/i,se=["load","error","lazyincluded","_lazyloaded"],oe={},re=Array.prototype.forEach,le=function(e,t){return oe[t]||(oe[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),oe[t].test(e[Z]("class")||"")&&oe[t]},ce=function(e,t){le(e,t)||e.setAttribute("class",(e[Z]("class")||"").trim()+" "+t)},de=function(e,t){var a;(a=le(e,t))&&e.setAttribute("class",(e[Z]("class")||"").replace(a," "))},ue=function(e,t,a){var n=a?Y:"removeEventListener";a&&ue(e,t),se.forEach(function(a){e[n](a,t)})},fe=function(e,a,i,s,o){var r=t.createEvent("Event");return i||(i={}),i.instance=n,r.initEvent(a,!s,!o),r.detail=i,e.dispatchEvent(r),r},me=function(t,a){var n;!X&&(n=e.picturefill||i.pf)?(a&&a.src&&!t[Z]("srcset")&&t.setAttribute("srcset",a.src),n({reevaluate:!0,elements:[t]})):a&&a.src&&(t.src=a.src)},ye=function(e,t){return(getComputedStyle(e,null)||{})[t]},he=function(e,t,a){for(a=a||e.offsetWidth;a<i.minSize&&t&&!e._lazysizesWidth;)a=t.offsetWidth,t=t.parentNode;return a},ze=(l=[],c=r=[],d=function(){var e=c;for(c=r.length?l:r,s=!0,o=!1;e.length;)e.shift()();s=!1},u=function(e,a){s&&!a?e.apply(this,arguments):(c.push(e),o||(o=!0,(t.hidden?te:ae)(d)))},u._lsFlush=d,u),ge=function(e,t){return t?function(){ze(e)}:function(){var t=this,a=arguments;ze(function(){e.apply(t,a)})}},ve=function(e){var t,n=0,s=i.throttleDelay,o=i.ricTimeout,r=function(){t=!1,n=a.now(),e()},l=ne&&o>49?function(){ne(r,{timeout:o}),o!==i.ricTimeout&&(o=i.ricTimeout)}:ge(function(){te(r)},!0);return function(e){var i;(e=!0===e)&&(o=33),t||(t=!0,(i=s-(a.now()-n))<0&&(i=0),e||i<9?l():te(l,i))}},pe=function(e){var t,n,i=99,s=function(){t=null,e()},o=function(){var e=a.now()-n;e<i?te(o,i-e):(ne||s)(s)};return function(){n=a.now(),t||(t=te(o,i))}},Ce=(_=/^img$/i,w=/^iframe$/i,M="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),N=0,x=0,L=0,W=-1,S=function(e){L--,(!e||L<0||!e.target)&&(L=0)},B=function(e){return null==E&&(E="hidden"==ye(t.body,"visibility")),E||!("hidden"==ye(e.parentNode,"visibility")&&"hidden"==ye(e,"visibility"))},T=function(e,a){var n,i=e,s=B(e);for(p-=a,A+=a,C-=a,b+=a;s&&(i=i.offsetParent)&&i!=t.body&&i!=V;)(s=(ye(i,"opacity")||1)>0)&&"visible"!=ye(i,"overflow")&&(n=i.getBoundingClientRect(),s=b>n.left&&C<n.right&&A>n.top-1&&p<n.bottom+1);return s},R=ve(F=function(){var e,a,s,o,r,l,c,d,u,y,z,_,w=n.elements;if(n.extraElements&&n.extraElements.length>0&&(w=Array.from(w).concat(n.extraElements)),(h=i.loadMode)&&L<8&&(e=w.length)){for(a=0,W++;a<e;a++)if(w[a]&&!w[a]._lazyRace)if(!M||n.prematureUnveil&&n.prematureUnveil(w[a]))q(w[a]);else if((d=w[a][Z]("data-expand"))&&(l=1*d)||(l=x),y||(y=!i.expand||i.expand<1?V.clientHeight>500&&V.clientWidth>500?500:370:i.expand,n._defEx=y,z=y*i.expFactor,_=i.hFac,E=null,x<z&&L<1&&W>2&&h>2&&!t.hidden?(x=z,W=0):x=h>1&&W>1&&L<6?y:N),u!==l&&(g=innerWidth+l*_,v=innerHeight+l,c=-1*l,u=l),s=w[a].getBoundingClientRect(),(A=s.bottom)>=c&&(p=s.top)<=v&&(b=s.right)>=c*_&&(C=s.left)<=g&&(A||b||C||p)&&(i.loadHidden||B(w[a]))&&(m&&L<3&&!d&&(h<3||W<4)||T(w[a],l))){if(q(w[a]),r=!0,L>9)break}else!r&&m&&!o&&L<4&&W<4&&h>
2272&&(f[0]||i.preloadAfterLoad)&&(f[0]||!d&&(A||b||C||p||"auto"!=w[a][Z](i.sizesAttr)))&&(o=f[0]||w[a]);o&&!r&&q(o)}}),k=ge(D=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(S(e),ce(t,i.loadedClass),de(t,i.loadingClass),ue(t,H),fe(t,"lazyloaded"))}),H=function(e){k({target:e.target})},O=function(e,t){var a=e.getAttribute("data-load-mode")||i.iframeLoadMode;0==a?e.contentWindow.location.replace(t):1==a&&(e.src=t)},P=function(e){var t,a=e[Z](i.srcsetAttr);(t=i.customMedia[e[Z]("data-media")||e[Z]("media")])&&e.setAttribute("media",t),a&&e.setAttribute("srcset",a)},$=ge(function(e,t,a,n,s){var o,r,l,c,d,u;(d=fe(e,"lazybeforeunveil",t)).defaultPrevented||(n&&(a?ce(e,i.autosizesClass):e.setAttribute("sizes",n)),r=e[Z](i.srcsetAttr),o=e[Z](i.srcAttr),s&&(c=(l=e.parentNode)&&ie.test(l.nodeName||"")),u=t.firesLoad||"src"in e&&(r||o||c),d={target:e},ce(e,i.loadingClass),u&&(clearTimeout(y),y=te(S,2500),ue(e,H,!0)),c&&re.call(l.getElementsByTagName("source"),P),r?e.setAttribute("srcset",r):o&&!c&&(w.test(e.nodeName)?O(e,o):e.src=o),s&&(r||c)&&me(e,{src:o})),e._lazyRace&&delete e._lazyRace,de(e,i.lazyClass),ze(function(){var t=e.complete&&e.naturalWidth>1;u&&!t||(t&&ce(e,i.fastLoadedClass),D(d),e._lazyCache=!0,te(function(){"_lazyCache"in e&&delete e._lazyCache},9)),"lazy"==e.loading&&L--},!0)}),q=function(e){if(!e._lazyRace){var t,a=_.test(e.nodeName),n=a&&(e[Z](i.sizesAttr)||e[Z]("sizes")),s="auto"==n;(!s&&m||!a||!e[Z]("src")&&!e.srcset||e.complete||le(e,i.errorClass)||!le(e,i.lazyClass))&&(t=fe(e,"lazyunveilread").detail,s&&be.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,L++,$(e,t,s,n,a))}},I=pe(function(){i.loadMode=3,R()}),j=function(){m||(a.now()-z<999?te(j,999):(m=!0,i.loadMode=3,R(),ee("scroll",U,!0)))},{_:function(){z=a.now(),n.elements=t.getElementsByClassName(i.lazyClass),f=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass),ee("scroll",R,!0),ee("resize",R,!0),ee("pageshow",function(e){if(e.persisted){var a=t.querySelectorAll("."+i.loadingClass);a.length&&a.forEach&&ae(function(){a.forEach(function(e){e.complete&&q(e)})})}}),e.MutationObserver?new MutationObserver(R).observe(V,{childList:!0,subtree:!0,attributes:!0}):(V[Y]("DOMNodeInserted",R,!0),V[Y]("DOMAttrModified",R,!0),setInterval(R,999)),ee("hashchange",R,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){t[Y](e,R,!0)}),/d$|^c/.test(t.readyState)?j():(ee("load",j),t[Y]("DOMContentLoaded",R),te(j,2e4)),n.elements.length?(F(),ze._lsFlush()):R()},checkElems:R,unveil:q,_aLSL:U=function(){3==i.loadMode&&(i.loadMode=2),I()}}),be=(J=ge(function(e,t,a,n){var i,s,o;if(e._lazysizesWidth=n,n+="px",e.setAttribute("sizes",n),ie.test(t.nodeName||""))for(s=0,o=(i=t.getElementsByTagName("source")).length;s<o;s++)i[s].setAttribute("sizes",n);a.detail.dataAttr||me(e,a.detail)}),K=function(e,t,a){var n,i=e.parentNode;i&&(a=he(e,i,a),(n=fe(e,"lazybeforesizes",{width:a,dataAttr:!!t})).defaultPrevented||(a=n.detail.width)&&a!==e._lazysizesWidth&&J(e,i,n,a))},{_:function(){G=t.getElementsByClassName(i.autosizesClass),ee("resize",Q)},checkElems:Q=pe(function(){var e,t=G.length;if(t)for(e=0;e<t;e++)K(G[e])}),updateElem:K}),Ae=function(){!Ae.i&&t.getElementsByClassName&&(Ae.i=!0,be._(),Ce._())};return te(function(){i.init&&Ae()}),n={cfg:i,autoSizer:be,loader:Ce,init:Ae,uP:me,aC:ce,rC:de,hC:le,fire:fe,gW:he,rAF:ze}});</script>
227 228 229
229<script src="https://cdn.shoplineapp.com/s/javascripts/currencies.js" defer></script>
229 230 231 232
233<script> 234 function generateGlobalSDKObserver(variableName, options = {}) { 235 const { isLoaded = (sdk) => !!sdk } = options; 236 return { 237 [variableName]: { 238 funcs: [], 239 notify: function() { 240 while (this.funcs.length > 0) { 241 const func = this.funcs.shift(); 242 func(window[variableName]); 243 } 244 }, 245 subscribe: function(func) { 246 if (isLoaded(window[variableName])) { 247 func(window[variableName]); 248 } else { 249 this.funcs.push(func); 250 } 251 const unsubscribe = function () { 252 const index = this.funcs.indexOf(func); 253 if (index > -1) { 254 this.funcs.splice(index, 1); 255 } 256 }; 257 return unsubscribe.bind(this); 258 }, 259 }, 260 }; 261 } 262 263 window.globalSDKObserver = Object.assign( 264 {}, 265 generateGlobalSDKObserver('grecaptcha', { isLoaded: function(sdk) { return sdk && sdk.render }}), 266 generateGlobalSDKObserver('FB'), 267 ); 268</script>
268 269 270 271
271<script src="https://cdn.shoplineapp.com/assets/common-41be8598bdd84fab495c8fa2cb77a588e48160b23cd1911b69a4bdfd5c050390.js" defer="defer" onerror="sriOnError.call(this, event)" crossorigin="anonymous" integrity="sha256-Qb6FmL3YT6tJXI+iy3eliOSBYLI80ZEbaaS9/VwFA5A="></script>
271 272
272<script src="https://cdn.shoplineapp.com/assets/ng_common-c3830effc84c08457126115db49c6c892f342863b5dc72000d3ef45831d97155.js" defer="defer" onerror="sriOnError.call(this, event)" crossorigin="anonymous" integrity="sha256-w4MO/8hMCEVxJhFdtJxsiS80KGO13HIADT70WDHZcVU="></script>
272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288
288<script src="https://r2cdn.myshopline.com/static/rs/adff/prod/latest/bundle.iife.js" defer></script>
288 289
289<script src="https://r2cdn.myshopline.com/static/rs/acuf/prod/latest/bundle.iife.js" defer></script>
289 290 291
291<script src="https://cdn.shoplineapp.com/packs/js/runtime~shop-fd4657bd4045e1a444eb.js" defer="defer" integrity="sha256-X514esAI3IqHQH6NVwihfDB6F+mMWKbAdRILeQLusLc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 291
291
292<script src="https://cdn.shoplineapp.com/packs/js/shared~38c579ec-012f556dd93892b25387.chunk.js" defer="defer" integrity="sha256-lrRMNxsgfVtjX7VGkF5BUfRSkznDlo2znYRv8/JWGcc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 292
292
293<script src="https://cdn.shoplineapp.com/packs/js/shared~74eb226d-b2ac25db5761420970e8.chunk.js" defer="defer" integrity="sha256-3rQUFoKt1nnQ/vihJwT2q5mbdmAtd6x5eq+2OJOITc8=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 293
293
294<script src="https://cdn.shoplineapp.com/packs/js/shared~0e7b4f31-9b6e9e6c2394fac35fc1.chunk.js" defer="defer" integrity="sha256-PUS072JptM/CIgmLqb+7vaFN9psSRKVlhYt4KaqfXIs=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 294
294
295<script src="https://cdn.shoplineapp.com/packs/js/shared~e64cb4ed-7fe78d650b1d274c4ff6.chunk.js" defer="defer" integrity="sha256-bLBbIA3rj/qkdJQqaRM44YCBZQKdhgv3w1ydQPQ3x+w=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 295
295
296<script src="https://cdn.shoplineapp.com/packs/js/shared~479d7c7d-03af887c4f77c6e88f9d.chunk.js" defer="defer" integrity="sha256-IIY3qGGHi1YJ1yZLA1as4+mkl05wFUZ+/TjI6kodYkw=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 296
296
297<script src="https://cdn.shoplineapp.com/packs/js/shared~29a769ad-393664929447bc9fa70f.chunk.js" defer="defer" integrity="sha256-2u6JjFXv2trTPlgunioIp09lWrz3tcYE86/4c6vwOzw=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 297
297
298<script src="https://cdn.shoplineapp.com/packs/js/shared~74bff3d6-22d5c66502aec0ec0d1d.chunk.js" defer="defer" integrity="sha256-ci5Q0TcaCsM5T2eooRSMLVBRzAKpRpSBgcmy1CNr+Us=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 298
298
299<script src="https://cdn.shoplineapp.com/packs/js/shared~81bba2e3-14ad7178e73b4d4fa1a6.chunk.js" defer="defer" integrity="sha256-pwToiIHTsLYuK0d7WT0PcjpM4THLJHZupttZW/3Vb88=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 299
299
300<script src="https://cdn.shoplineapp.com/packs/js/shared~ecf1c238-9450a105774984d7fab1.chunk.js" defer="defer" integrity="sha256-17+PAKdgJ2Kx7rDjlfr/rw54cYDggOkVhHqub227A9M=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 300
300
301<script src="https://cdn.shoplineapp.com/packs/js/shared~9cb81af4-eec2034514eceae2deee.chunk.js" defer="defer" integrity="sha256-Om+G2g1jthPhBVbzOe/9deNzAOhAIsY3gnr75vIxKMg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 301
301
302<script src="https://cdn.shoplineapp.com/packs/js/shared~f8ef5884-1e6a6d8227eb7dfe6e40.chunk.js" defer="defer" integrity="sha256-8GI3edURZ60na0xugmWiykL/J64mTHiuUTjWSihwe7A=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 302
302
303<script src="https://cdn.shoplineapp.com/packs/js/shared~ea9a1e23-3f60007f64092ec80c98.chunk.js" defer="defer" integrity="sha256-5Fn52MSbPqCXjTWsGua4ZEEVV4IfgTzIMX0m//C5kPY=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 303
303
304<script src="https://cdn.shoplineapp.com/packs/js/shared~dbe7acde-ac6d4c382bfcf6d00e32.chunk.js" defer="defer" integrity="sha256-+hBELJkyaD3Cl77ntKZehLWIJwYq9jcsapqQ6BnZdhs=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 304
304
305<script src="https://cdn.shoplineapp.com/packs/js/shared~d54d7c1c-ed042a14f96f9e557937.chunk.js" defer="defer" integrity="sha256-A8+e89sdHaO2r9+8JlOFQSsjpRG0+pdp/ijri/RXQGk=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 305
305
306<script src="https://cdn.shoplineapp.com/packs/js/shared~200bedfd-01e29ef13f7d96fbbc59.chunk.js" defer="defer" integrity="sha256-R10cnkedmTvof3N9k1kYh/ow3sAJ7PFS84Hcrd87zYU=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 306
306
307<script src="https://cdn.shoplineapp.com/packs/js/vendors~shop-aeef42d0a65bef64c557.chunk.js" defer="defer" integrity="sha256-H/dxEGsgNbcv3E+/Ew7bAzajf0vxbUCpqnbobPMkiAY=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 307
307
308<script src="https://cdn.shoplineapp.com/packs/js/shop-409620e91cc0532d117b.chunk.js" defer="defer" integrity="sha256-px0hwHLmr6HSfZJ4VYXXfdAQlNARtrXH9zmQjZDIxUg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 308
308
309<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-module/all-0935cde374925d152ac6.js" defer="defer" integrity="sha256-VQWbgmMT7MNpFmGh2d7ozW71f7mGPaDX5Y+BCruJXVY=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 309
309
310<script src="https://cdn.shoplineapp.com/packs/js/shared~5c85c39c-6c175d18ade3adbce7a8.chunk.js" defer="defer" integrity="sha256-0cK+KKphGet+feZEkUelI81vvgjhnlVSEjfdGeDgdx0=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 310
310
311<script src="https://cdn.shoplineapp.com/packs/js/shared~cf2245b5-167c2e0340ea676587fb.chunk.js" defer="defer" integrity="sha256-+3Aw5KyKVXFvt15FgBu8U5h3c58VSrUvJrqmuoYFpFA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 311
311
312<script src="https://cdn.shoplineapp.com/packs/js/shared~5bde696f-bea5c87487c26a19fd5c.chunk.js" defer="defer" integrity="sha256-Jkt9/qCwCsiiif/rKn6UnePchQplnN+imZnHG0hmmDk=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 312
312
313<script src="https://cdn.shoplineapp.com/packs/js/shared~9ee0282b-4f6ab278c4980134da4e.chunk.js" defer="defer" integrity="sha256-/PO0ruocBQbO9LKW9u2X9ZrQk8GHsgSR/N3Jyvh0n4A=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 313
313
314<script src="https://cdn.shoplineapp.com/packs/js/shared~d3b9faa4-97d0a5c641b1d45d5b04.chunk.js" defer="defer" integrity="sha256-heJhDpNNMkxVsQCeov7MT6m/CwQKJsGexCXOEnpCFVg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 314
314
315<script src="https://cdn.shoplineapp.com/packs/js/ng-module/all-00821073c110df51d580.chunk.js" defer="defer" integrity="sha256-1GAXCXRqYaqNDzmRZJp0aROBBjsdb8nRQ80jEZSsR3U=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 315
315
316<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-locale/en-9dccac0e252dbd4355df.js" defer="defer" integrity="sha256-V2Jc8Nn4o2yK5be6F3It+hOZaYQqlif6vGQIAn1CZCc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 316
316
317<script src="https://cdn.shoplineapp.com/packs/js/ng-locale/en-6301cfb7135ace17fdac.chunk.js" defer="defer" integrity="sha256-UxtD5LCsz+DQhUlVsHPagWxxIBMgrWkmqYOPtMTrDbI=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 317
317
318<script src="https://cdn.shoplineapp.com/packs/js/runtime~intl_tel_input-6ceb7ec3b81909f77141.js" defer="defer" integrity="sha256-APrRC4EF/GiMwSzPV1G7I/7ovnk6OuTPA+uvrTQicpA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 318
318
319<script src="https://cdn.shoplineapp.com/packs/js/intl_tel_input-8f500d7b0d66e9dcf73b.chunk.js" defer="defer" integrity="sha256-GgZ72/9MkAbYdrr40Hq/OM9YcTojft/UC87qZrPqS0E=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 319
319
320<script src="https://cdn.shoplineapp.com/packs/js/runtime~sl_armor_captcha-d5417749a53b299cd240.js" defer="defer" integrity="sha256-Pro6/EdJlz9rM8nZYWRbrqdnvwZZ4a0Gve/By4KqqGE=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 320
320
321<script src="https://cdn.shoplineapp.com/packs/js/sl_armor_captcha-10d0ac9a017efb389006.chunk.js" defer="defer" integrity="sha256-xojNd85d71mpGWHj+azr/3bEKmi1BwvZmwCG8QHTosg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
321 322 323
324<script type="text/javascript"> 325 var shoplyticsTrackerSrc = window.location.origin + '/event/assets/js/shoplytics-tracker/latest/shoplytics-tracker.js'; 326(function(e,t,s,c,n,o,p){e.shoplytics||((p=e.shoplytics=function(){ 327p.exec?p.exec.apply(p,arguments):p.q.push(arguments) 328}).v='2.0',p.q=[],(n=t.createElement(s)).async=!0, 329n.src=c,(o=t.getElementsByTagName(s)[0]).parentNode.insertBefore(n,o)) 330})(window,document,'script',shoplyticsTrackerSrc); 331window.SHOPLYTICS_TRACKER_REGISTER = {"merchant_id":"597ade7372fdc0898b002f88","language":"en","user_id":null}; 332shoplytics('init', 'shop', { 333 register: window.SHOPLYTICS_TRACKER_REGISTER 334}); 335 336// for facebook login redirect 337if (location.hash === '#_=_') { 338 history.replaceState(null, document.title, location.toString().replace(/#_=_$/, '')); 339} 340 341 342window.resizeImages = function(element) { 343 var images = (element || document).getElementsByClassName("sl-lazy-image") 344 var styleRegex = /background\-image:\ *url\(['"]?(https\:\/\/shoplineimg.com\/[^'"\)]*)+['"]?\)/ 345 346 for (var i = 0; i < images.length; i++) { 347 var image = images[i] 348 try { 349 var src = image.getAttribute('src') || image.getAttribute('style').match(styleRegex)[1] 350 } catch(e) { 351 continue; 352 } 353 var setBySrc, head, tail, width, height; 354 try { 355 if (!src) { throw 'Unknown source' } 356 357 setBySrc = !!image.getAttribute('src') // Check if it's setting the image url by "src" or "style" 358 var urlParts = src.split("?"); // Fix issue that the size pattern can be in external image url 359 var result = urlParts[0].match(/(.*)\/(\d+)?x?(\d+)?(.*)/) // Extract width and height from url (e.g. 1000x1000), putting the rest into head and tail for repackaging back 360 head = result[1] 361 tail = result[4] 362 width = parseInt(result[2], 10); 363 height = parseInt(result[3], 10); 364 365 if (!!((width || height) && head != '') !== true) { throw 'Invalid image source'; } 366 } catch(e) { 367 if (typeof e !== 'string') { console.error(e) } 368 continue; 369 } 370 371 var segment = parseInt(image.getAttribute('data-resizing-segment') || 200, 10) 372 var scale = window.devicePixelRatio > 1 ? 2 : 1 373 374 // Resize by size of given element or image itself 375 var refElement = image; 376 if (image.getAttribute('data-ref-element')) { 377 var selector = image.getAttribute('data-ref-element'); 378 if (selector.indexOf('.') === 0) { 379 refElement = document.getElementsByClassName(image.getAttribute('data-ref-element').slice(1))[0] 380 } else { 381 refElement = document.getElementById(image.getAttribute('data-ref-element')) 382 } 383 } 384 var offsetWidth = refElement.offsetWidth; 385 var offsetHeight = refElement.offsetHeight; 386 var refWidth = image.getAttribute('data-max-width') ? Math.min(parseInt(image.getAttribute('data-max-width')), offsetWidth) : offsetWidth; 387 var refHeight = image.getAttribute('data-max-height') ? Math.min(parseInt(image.getAttribute('data-max-height')), offsetHeight) : offsetHeight; 388 389 // Get desired size based on view, segment and screen scale 390 var resizedWidth = isNaN(width) === false ? Math.ceil(refWidth * scale / segment) * segment : undefined 391 var resizedHeight = isNaN(height) === false ? Math.ceil(refHeight * scale / segment) * segment : undefined 392 393 if (resizedWidth || resizedHeight) { 394 var newSrc = head + '/' + ((resizedWidth || '') + 'x' + (resizedHeight || '')) + (tail || '') + '?'; 395 for (var j = 1; j < urlParts.length; j++) { newSrc += urlParts[j]; } 396 if (newSrc !== src) { 397 if (setBySrc) { 398 image.setAttribute('src', newSrc); 399 } else { 400 image.setAttribute('style', image.getAttribute('style').replace(styleRegex, 'background-image:url('+newSrc+')')); 401 } 402 image.dataset.size = (resizedWidth || '') + 'x' + (resizedHeight || ''); 403 } 404 } 405 } 406} 407 408let createDeferredPromise = function() { 409 let deferredRes, deferredRej; 410 let deferredPromise = new Promise(function(res, rej) { 411 deferredRes = res; 412 deferredRej = rej; 413 }); 414 deferredPromise.resolve = deferredRes; 415 deferredPromise.reject = deferredRej; 416 return deferredPromise; 417} 418 419// For app extension sdk 420window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED = createDeferredPromise(); 421 window.runTaskInIdle = function runTaskInIdle(task) { 422 try { 423 if (!task) return; 424 task(); 425 } catch (err) { 426 console.error(err); 427 } 428 } 429 430window.runTaskQueue = function runTaskQueue(queue) { 431 if (!queue || queue.length === 0) return; 432 433 const task = queue.shift(); 434 window.runTaskInIdle(task); 435 436 window.runTaskQueue(queue); 437} 438 439 440window.addEventListener('DOMContentLoaded', function() { 441 442 app.value('mainConfig', window.mainConfig); 443 444 445app.value('flash', { 446}); 447 448app.value('flash_data', {}); 449app.constant('imageServiceEndpoint', 'https\:\/\/shoplineimg.com/') 450app.constant('staticImageHost', 'static.shoplineapp.com/web') 451app.constant('staticResourceHost', 'https://static.shoplineapp.com/') 452app.constant('FEATURES_LIMIT', JSON.parse('{\"disable_image_service\":false,\"product_variation_limit\":400,\"paypal_spb_checkout\":false,\"mini_fast_checkout\":false,\"fast_checkout_qty\":false,\"buynow_checkout\":false,\"blog_category\":false,\"blog_post_page_limit\":false,\"shop_category_filter\":true,\"stripe_card_hk\":false,\"bulk_update_tag\":true,\"dynamic_
452shipping_rate_refactor\":true,\"promotion_reminder\":true,\"promotion_page_reminder\":true,\"modularize_address_format\":true,\"point_redeem_to_cash\":true,\"fb_login_integration\":false,\"product_summary\":true,\"plp_wishlist\":true,\"ec_order_unlimit\":true,\"sc_order_unlimit\":true,\"inventory_search_v2\":true,\"sc_lock_inventory\":true,\"crm_notify_preview\":true,\"plp_variation_selector\":true,\"category_banner_multiple\":true,\"order_confirmation_slip_upload\":true,\"tier_upgrade_v2\":false,\"plp_label_wording\":true,\"order_search_custom_field\":true,\"ig_browser_notify\":true,\"ig_browser_disabled\":false,\"send_product_tag_to_shop\":false,\"ads_system_new_tab\":true,\"payment_image\":true,\"sl_logistics_bulk_action\":true,\"disable_orderconfirmation_mail\":false,\"payment_slip_notify\":true,\"product_set_child_products_limit\":20,\"product_set_limit\":-1,\"sl_payments_hk_promo\":false,\"domain_redirect_ec2\":false,\"affiliate_kol_report\":true,\"applepay_newebpay\":false,\"atm_newebpay\":false,\"cvs_newebpay\":false,\"ec_fast_checkout\":false,\"checkout_setting\":true,\"omise_payment\":false,\"member_password_setup_notify\":true,\"membership_tier_notify\":true,\"auto_credit_notify\":true,\"customer_referral_notify\":true,\"member_points_notify\":true,\"member_import_notify\":true,\"crm_sms_custom\":true,\"crm_email_custom\":true,\"customer_group\":true,\"app_checkout_page_v2\":false,\"cart_api_slp_payment_callback\":false,\"restricted_product_risk_center_integration\":false,\"mask_check_stock_api_quantity\":false,\"tier_auto_downgrade\":false,\"scheduled_home_page\":true,\"sc_wa_contacts_list\":true,\"broadcast_to_unsubscribers_sms\":true,\"sc_post_feature\":true,\"google_product_category_3rdlayer\":true,\"purchase_limit_campaign\":true,\"order_item_name_edit\":false,\"block_analytics_request\":false,\"subscription_order_notify\":false,\"fb_domain_verification\":false,\"disable_html5mode\":false,\"einvoice_edit\":true,\"order_search_sku\":true,\"cancel_order_by_customer_v2\":true,\"storefront_pdp_enhancement\":false,\"storefront_plp_enhancement\":false,\"storefront_adv_enhancement\":false,\"product_cost_permission\":true,\"promotion_first_purchase\":true,\"block_gtm_for_lighthouse\":true,\"use_critical_css_liquid\":false,\"flash_price_campaign\":true,\"inventory_change_reason\":true,\"ig_login_entrance\":true,\"contact_us_mobile\":false,\"sl_payment_hk_alipay\":false,\"3_layer_variation\":true,\"einvoice_tradevan\":false,\"tradevan_multi_tax_product_set\":false,\"order_add_to_cart\":true,\"order_new_source\":true,\"einvoice_bulk_update\":true,\"molpay_alipay_tng\":false,\"fastcheckout_add_on\":false,\"plp_product_seourl\":true,\"country_code\":true,\"sc_keywords\":true,\"bulk_printing_labels_711C2C\":true,\"search_function_image_gallery\":true,\"social_channel_user\":true,\"sc_overall_statistics\":true,\"product_main_images_limit\":12,\"order_custom_notify\":true,\"new_settings_apply_all_promotion\":true,\"new_order_label_711b2c\":false,\"payment_condition\":true,\"store_pick_up\":true,\"other_custom_notify\":true,\"crm_sms_notify\":true,\"sms_custom\":true,\"product_set_revamp\":true,\"charge_shipping_fee_by_product_qty\":true,\"whatsapp_extension\":true,\"new_live_selling\":false,\"tier_member_points\":true,\"fb_broadcast_sc_p2\":true,\"fb_entrance_optimization\":true,\"shopback_cashback\":true,\"bundle_add_type\":true,\"google_ads_api\":true,\"google_analytics_4\":true,\"customer_group_smartrfm_filter\":true,\"shopper_app_entrance\":false,\"enable_cart_service\":true,\"store_crm_pwa\":false,\"store_referral_export_import\":false,\"store_referral_setting\":false,\"delivery_time_with_quantity\":true,\"tier_reward_app_installation\":false,\"tier_reward_app_availability\":true,\"stop_slp_approvedemail\":true,\"google_content_api\":true,\"buy_online_pickup_instore\":false,\"subscription_order_expire_notify\":false,\"payment_octopus\":false,\"payment_hide_hk\":false,\"line_ads_tag\":true,\"get_coupon\":true,\"coupon_notification\":true,\"payme_single_key_migration\":false,\"fb_bdapi\":false,\"mc_sort_waitingtime_new\":true,\"disable_itc\":false,\"sl_payment_alipay\":true,\"sl_pos_sg_gst_on_receipt\":false,\"buyandget_promotion\":true,\"line_login_mobile\":true,\"vulnerable_js_upgrade\":false,\"replace_janus_interface\":true,\"enable_calculate_api_promotion_filter\":true,\"combine_orders\":false,\"t
452ier_reward_app_p2\":true,\"slp_remember_credit_card\":true,\"subscription_promotion\":false,\"lock_cart_sc_product\":true,\"extend_reminder\":true,\"customer_search_match\":true,\"slp_product_subscription\":true,\"customer_group_sendcoupon\":true,\"sl_payments_apple_pay\":true,\"apply_multi_order_discount\":true,\"enable_calculate_api_promotion_apply\":true,\"product_revamp_doublewrite\":true,\"tcat_711pickup_emap\":false,\"page_builder_widget_blog\":true,\"page_builder_widget_accordion\":true,\"page_builder_widget_category\":true,\"page_builder_widget_instagram\":true,\"page_builder_widget_custom_liquid\":true,\"page_builder_widget_product_text\":true,\"page_builder_widget_subscription\":true,\"page_builder_widget_video\":true,\"page_builder_widget_collage\":true,\"npb_theme_sangria\":false,\"npb_theme_philia\":true,\"npb_theme_bianco\":false,\"line_point_cpa_tag\":true,\"affiliate_by_product\":true,\"order_select_across_pages\":true,\"page_builder_widget_count_down\":false,\"deep_link_support_payme\":true,\"deep_link_support_linepay\":true,\"split_order_applied_creditpoint\":true,\"product_review_reward\":true,\"rounding_to_one_decimal\":false,\"disable_image_service_lossy_compression\":false,\"order_status_non_automation\":true,\"member_info_reward\":true,\"order_discount_stackable\":true,\"enable_cart_api\":true,\"product_revamp_singleread\":true,\"deep_search\":true,\"new_plp_initialized\":false,\"shop_builder_plp\":true,\"old_fbe_removal\":true,\"fbig_shop_disabled\":false,\"repay_cookie\":true,\"gift_promotion_condition\":true,\"blog_revamp_singleread\":true,\"blog_revamp_doublewrite\":true,\"credit_condition_tier_limit\":5,\"credit_condition_5_tier_ec\":true,\"credit_condition_50_tier_ec\":false,\"return_order_revamp\":false,\"expand_sku_on_plp\":false,\"sl_pos_shopline_payment_invoice_new_flow\":false,\"credit_campaign_tier\":{\"active_campaign_limit\":-1,\"condition_limit\":3},\"promotion_page\":true,\"bundle_page\":true,\"bulk_update_tag_enhancement\":true,\"use_ngram_for_order_search\":true,\"notification_custom_sending_time\":true,\"promotion_by_platform\":false,\"promotion_gift_multi_numbers\":false,\"product_feed_revamp\":true,\"one_page_store\":true,\"one_page_store_limit\":1000,\"one_page_store_clone\":true,\"one_page_store_checkout_v2\":false,\"header_content_security_policy\":false,\"product_set_child_products_required_quantity_limit\":50,\"blog_revamp_admin\":true,\"blog_revamp_posts_limit\":3000,\"blog_revamp_admin_category\":true,\"blog_revamp_shop_category\":true,\"blog_revamp_categories_limit\":10,\"blog_revamp_related_products\":true,\"product_feed_manager\":false,\"product_feed_manager_availability\":true,\"checkout_membercheckbox_toggle\":true,\"youtube_accounting_linking\":false,\"crowdfunding_app\":false,\"prevent_duplicate_orders_tempfix\":false,\"product_review_plp\":true,\"product_attribute_tag_awoo\":false,\"sl_pos_customer_info_enhancement\":true,\"sl_pos_customer_product_preference\":false,\"sl_pos_payment_method_prioritized_and_hidden\":true,\"sl_pos_payment_method_picture\":true,\"facebook_line_promotion_notify\":true,\"sl_admin_purchase_order\":false,\"sl_admin_inventory_transfer\":false,\"sl_admin_supplier\":false,\"sl_admin_inventory_count\":false,\"shopline_captcha\":true,\"shopline_email_captcha\":true,\"layout_engine_service_kingsman_plp\":true,\"layout_engine_service_kingsman_pdp\":true,\"layout_engine_service_kingsman_promotions\":true,\"layout_engine_service_kingsman_blogs\":true,\"layout_engine_service_kingsman_member_center\":true,\"layout_engine_service_kingsman_npb\":false,\"layout_engine_service_kingsman_layout\":false,\"layout_engine_service_kingsman_one_page_stores\":false,\"layout_engine_service_varm_plp\":true,\"layout_engine_service_varm_pdp\":true,\"layout_engine_service_varm_promotions\":true,\"layout_engine_service_varm_blogs\":true,\"layout_engine_service_varm_member_center\":true,\"layout_engine_service_philia_plp\":false,\"layout_engine_service_philia_pdp\":false,\"layout_engine_service_philia_promotions\":false,\"layout_engine_service_philia_blogs\":false,\"layout_engine_service_philia_member_center\":false,\"2026_pdp_revamp_mobile_abtesting\"
452:false,\"2026_pdp_revamp_mobile_addon_products\":true,\"2026_pdp_revamp_mobile_product_set\":false,\"pdp_revamp_admin_entrypoint\":false,\"smart_product_recommendation\":true,\"one_page_store_product_set\":true,\"page_use_product_service\":true,\"price_discount_label_plp\":true,\"pdp_image_lightbox\":true,\"advanced_menu_app\":false,\"smart_product_recommendation_plus\":false,\"sitemap_cache_6hr\":true,\"sitemap_enhance_lang\":true,\"smart_product_recommendation_plus_more_placements\":false,\"smart_product_recommendation_plus_cart\":true,\"smart_product_recommendation_plus_blog\":false,\"bulk_update_redirect_301_limit_20w\":false,\"pdp_product_sold_count\":true,\"edit_pdp_product_sold_count\":false,\"dynamic_shipping_rate_refactor_jp\":false,\"sl_cashback\":false,\"sl_cashback_app_avaliable\":false,\"admin_search_crawl_setting\":true,\"blog_revamp_multi_lang\":false,\"sl_payment_integrated\":false,\"slp_repay_same_method\":false,\"slp_repay_credit_card_shop\":false,\"shoplytics_tracker_first_party\":true,\"checkout_revamp_checkout_page_v2024\":true,\"security_center\":true,\"freeshipping_promotion_condition\":true,\"gift_shipping_promotion_discount_condition\":true,\"promotion_first_purchase_channel\":true,\"enable_shopjs_splitting\":true,\"enable_body_script\":true,\"enable_corejs_splitting\":true,\"member_info_reward_subscription\":true,\"session_expiration_period\":true,\"point_campaign\":true,\"online_credit_redemption_toggle\":true,\"shoplytics_payments_api_v3\":true,\"shoplytics_staff_api_v3\":true,\"shoplytics_invoices_api_v3\":true,\"shoplytics_broadcast_api_v3\":true,\"enable_promotion_usage_record\":true,\"archive_order_ui\":true,\"archive_order_data\":true,\"order_archive_calculation_revamp_crm_amount\":true,\"order_archive_calculation_revamp_crm_member\":true,\"subscription_config_edit_delivery_payment\":true,\"one_page_store_checkout\":true,\"cart_use_product_service\":true,\"order_export_366day\":true,\"promotion_record_archive_test\":true,\"order_archive_testing_return_order\":true,\"order_archive_testing_order_details\":true,\"order_archive_testing\":true,\"promotion_page_seo_button\":true,\"order_archive_testing_crm\":true,\"order_archive_product_testing\":true,\"shoplytics_customer_refactor_api_v3\":true,\"shoplytics_session_metrics\":true,\"checkout_revamp_v2024\":true,\"product_set_v2_enhancement\":true,\"customer_import_50000_failure_report\":true,\"manual_order_ec_to_sc\":true,\"group_url_bind_post_live\":true,\"shoplytics_product_revamp_api_v3\":true,\"shoplytics_event_realtime_refactor_api_v3\":true,\"shoplytics_ordersales_v3\":true,\"payment_fee_config\":true,\"subscription_config_edit\":true,\"affiliate_dashboard\":true,\"export_inventory_report_v2\":true,\"member_center_profile_revamp\":true,\"youtube_live_shopping\":true,\"enable_new_css_bundle\":true,\"broadcast_preset_time\":true,\"email_custom\":true,\"social_channel_revamp\":true,\"memebr_center_point_credit_revamp\":true,\"customer_data_secure\":true,\"coupon_v2\":true,\"tcat_711pickup_sl_logisitics\":true,\"customer_export_v2\":true,\"shoplytics_channel_store_permission\":true,\"customer_group_analysis\":true,\"slp_bank_promotion\":true,\"admin_js_upgrade_SL-32913\":true,\"google_preorder_feed\":true,\"replace_lms_old_oa_interface\":true,\"bulk_update_job\":true,\"custom_home_delivery_tw\":true,\"birthday_format_v2\":true,\"preorder_limit\":true,\"mobile_and_email_signup\":true,\"exclude_product_v2\":true,\"credit_point_report\":true,\"sl_payments_cc_promo\":true,\"user_center_social_channel\":true,\"enable_lazysizes_image_tag\":true,\"whatsapp_accept_marketing\":true,\"line_live\":true,\"credit_campaign\":true,\"credit_point_triggerpoint\":true,\"send_coupon_notification\":true,\"711_CB_pickup_TH\":true,\"cookie_consent\":true,\"customer_group_regenerate\":true,\"customer_group_filter_p3\":true,\"customer_group_filter_p2\":true,\"page_builder_revamp_theme_setting\":true,\"page_builder_revamp\":true,\"customer_group_broadcast\":true,\"partial_free_shipping\":true,\"broadcast_addfilter\":true,\"social_name_in_order\":true,\"admin_app_extension\":true,\"fb_group\":true,\"fb_broadcast_sc\":true,\"711_CB_13countries\":true,\"sl_payment_type_check\":true,\"sl_payment_standard_v2\":true,\"shop_category_filter_bulk_action\":true,\"bulk_action_product\":true,\"bulk_action_customer\":true,\"pos_only_product_settings\":true,\"tax_inclusive_setting\":true,\"one_new_filter\":true,\"order_tag\":true,\"out_of_stock_order\":true,\"cross_shop_tracker\":true,\"sl_logistics_modularize\":true,\"fbe_shop\":true,\"sc_manual_order\":true,\"sc_sidebar\":true,\"fb_multi_category_feed\":true,\"credit_amount_condition_hidden\":true,\"credit_installment_payment_fee_hidden\":true,\"sc_facebook_live\":true,\"category_sorting\":true,\"dashboard_v2_revamp\":true,\"customer_tag\":true,\"customer_coupon\":true,\"bulk_assign_point\":true,\"locale_revamp\":true,\"facebook_notify\":true,\"stripe_payment_intents\":true,\"customer_edit\":true,\"fbe_v2_edit\":true,\"payment\":{\"oceanpay\":true,\"sl_payment\":true,\"payme\":true,\"sl_logistics_fmt_freeze\":true,\"stripe_google_pay\":true},\"fb_pixel_v2\":true,\"fb_feed_unlimit\":true,\"customer_referral\":true,\"fb_product_set\":true,\"message_center_v3\":true,\"email_credit_expire_notify\":true,\"enhanced_catalog_feed\":true,\"theme_level\":3,\"chatbot_keywords_matching\":true,\"dusk_setting\":true,\"varm_setting\":true,\"skya_setting\":true,\"philia_setting\":true,\"theme_doris_bien\":true,\"theme_bianco\":true,\"theme_sangria\":true,\"preset_publish\":true,\"membership_tiers\":5,\"cart_addon_condition\":true,\"chatbot_image_widget\":true,\"chatbot_card_carousel\":true,\"uc_v2_endpoints\":true,\"uc_integration\":true,\"member_price\":true,\"revert_credit\"
452:true,\"buy_now_button\":true,\"blog\":true,\"reports\":true,\"custom_css\":true,\"multicurrency\":true,\"chatbot_welcome_template\":true,\"smart_recommended_related_products\":true,\"order_custom_field_limit\":5,\"sl_payments_my_cc\":true,\"sl_payments_tw_cc\":true,\"sl_payments_sg_cc\":true,\"sl_payments_my_fpx\":true,\"sl_payment_cc\":true,\"express_cart\":true,\"chatbot_card_template\":true,\"customer_custom_field_limit\":5,\"sfexpress_centre\":true,\"sfexpress_store\":true,\"sfexpress_service\":true,\"sfexpress_eflocker\":true,\"product_page_limit\":-1,\"gifts_limit\":-1,\"disable_old_upgrade_reminder\":true,\"image_limit\":100000,\"domain_applicable\":true,\"share_cart_link\":true,\"exclude_product\":true,\"cancel_order_by_customer\":true,\"storefront_return\":true,\"admin_manual_order\":true,\"fbe_v2\":true,\"promotion_limit\":-1,\"th_pricing_page_2020\":true,\"shoplytics_to_hd\":true,\"stripe_subscription_my_account\":true,\"user_credit\":{\"manual\":true},\"google_recaptcha\":true,\"order_settings\":{\"line_ec\":true},\"product_feed_info\":true,\"disable_footer_brand\":true,\"footer_brand\":true,\"design\":{\"logo_favicon\":true,\"shop_template_advanced_setting\":true},\"fb_ssapi\":true,\"user_settings\":{\"facebook_login\":true},\"fb_quick_signup_link\":true,\"design_submenu\":true,\"vn_pricing_page_2020\":true,\"line_signup\":true,\"google_signup_login\":true,\"toggle_mobile_category\":true,\"online_store_design\":true,\"tcat_newlabel\":true,\"auto_reply_fb\":true,\"ig_new_api\":true,\"google_ads_manager\":true,\"facebook_pixel_manager\":true,\"bing_ads\":true,\"google_remarketing_manager\":true,\"google_analytics_manager\":true,\"yahoo_dot\":true,\"google_tag_manager\":true,\"order_split\":true,\"line_in_chat_shopping\":true,\"cart_addon\":true,\"enable_cart_addon_item\":true,\"studio_livestream\":true,\"fb_shop_now_button\":true,\"dashboard_v2\":true,\"711_cross_delivery\":true,\"product_log_v2\":true,\"integration_one\":true,\"fb_1on1_chat\":true,\"line_1on1_chat\":true,\"admin_custom_domain\":true,\"facebook_ads\":true,\"product_info\":true,\"hidden_product_p2\":true,\"channel_integration\":true,\"sl_logistics_fmt_freeze\":true,\"sl_pos_admin_order_archive_testing\":true,\"sl_pos_receipt_preorder_return_enhancement\":true,\"sl_pos_purchase_order_onlinestore\":true,\"sl_pos_
452inventory_count_for_selected_products\":true,\"sl_pos_receipt_information\":true,\"sl_pos_android_A4_printer\":true,\"sl_pos_iOS_A4_printer\":true,\"sl_pos_bulk_import_update_enhancement\":true,\"sl_pos_free_gifts_promotion\":true,\"sl_pos_transfer_onlinestore\":true,\"sl_pos_new_report_daily_payment_methods\":true,\"sl_pos_new_report_overview\":true,\"sl_pos_new_report_transaction_detail\":true,\"sl_pos_new_report_product_preorder\":true,\"sl_pos_new_report_customer_analysis\":true,\"sl_pos_user_permission\":true,\"sl_pos_feature_permission\":true,\"sl_pos_report_shoplytics_psi\":true,\"sl_pos_einvoice_refactor\":true,\"pos_retail_store_price\":true,\"sl_pos_save_send_receipt\":true,\"sl_pos_partial_return\":true,\"sl_pos_variation_setting_refactor\":true,\"sl_pos_password_setting_refactor\":true,\"sl_pos_supplier_refactor\":true,\"sl_pos_admin_staff\":true,\"sl_pos_customized_price\":true,\"sl_pos_member_price\":true,\"sl_pos_admin_register_shift\":true,\"sl_pos_logo_terms_and_condition\":true,\"sl_pos_inventory_transfer_request\":true,\"sl_pos_admin_inventory_transfer\":true,\"sl_pos_
452inventory_count\":true,\"sl_pos_transaction_conflict\":true,\"sl_pos_transaction_view_admin\":true,\"sl_pos_admin_delete_order\":true,\"sl_pos_admin_cancel_order\":true,\"sl_pos_order_refactor_admin\":true,\"sl_pos_purchase_order_partial_in_storage\":true,\"sl_pos_admin_purchase_order\":true,\"sl_pos_promotion\":true,\"sl_pos_payment\":true,\"sl_pos_discount\":true,\"email_member_forget_password_notify\":true,\"subscription_currency\":true,\"broadcast_center\":true,\"bundle_pricing\":true,\"bundle_group\":true,\"unified_admin\":true,\"email_member_register_notify\":true,\"shopline_product_reviews\":true,\"tier_member_price\":true,\"email_order_notify\":true,\"custom_notify\":true,\"marketing_affiliate_p2\":true,\"member_points\":true,\"blog_app\":true,\"wishlist_app\":true,\"hidden_product\":true,\"product_quantity_update\":true,\"line_shopping_new_fields\":true,\"staff_limit\":5,\"broadcast_unsubscribe_email\":true,\"menu_limit\":-1,\"revert_credit_p2\":true,\"new_sinopac_3d\":true,\"category_limit\":-1,\"image_gallery_p2\":true,\"taxes_settings\":true,\"customer_advanced_filter\":true,\"membership\":{\"index\":true,\"export\":true,\"import\":true,\"view_user\":true,\"blacklist\":true},\"marketing_affiliate\":true,\"addon_products_limit\":-1,\"order_filter_shipped_date\":true,\"variant_image_selector\":true,\"variant_saleprice_cost_weight\":true,\"variation_label_swatches\":true,\"image_widget_mobile\":true,\"fmt_revision\":true,\"ecpay_expirydate\":true,\"product_available_time\":true,\"select_all_customer\":true,\"operational_bill\":true,\"product_limit\":-1,\"auto_credit\"
452:true,\"page_limit\":-1,\"abandoned_cart_notification\":true,\"currency\":{\"vietnam_dong\":true}}')) 453app.constant('RESOLUTION_LIST', JSON.parse('[200, 400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000]')) 454app.constant('NEW_RESOLUTION_LIST', JSON.parse('[375, 540, 720, 900, 1080, 1296, 1512, 2160, 2960, 3260, 3860]')) 455 456 457app.config(function (AnalyticsProvider) { 458 AnalyticsProvider.setAccount('UA-106231727-1'); 459 AnalyticsProvider.useECommerce(true, true); 460 AnalyticsProvider.setDomainName('www.naturepower.com.tw'); 461 AnalyticsProvider.setCurrency('TWD'); 462 AnalyticsProvider.trackPages(false); 463}); 464 465 466app.value('fbPixelSettings', [{"unique_ids":true,"single_variation":false,"trackingCode":"355765898689782"}]); 467 468app.constant('ANGULAR_LOCALE', { 469 DATETIME_FORMATS: { 470 AMPMS: ["am","pm"], 471 DAY: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"], 472 MONTH: ["January","February","March","April","May","June","July","August","September","October","November","December"], 473 SHORTDAY: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"], 474 SHORTMONTH: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"], 475 fullDate: "EEEE, MMMM d, y", 476 longDate: "MMMM d, y", 477 medium: "MMM d, y h:mm:ss a", 478 mediumDate: "MMM d, y", 479 mediumTime: "h:mm:ss a", 480 short: "M/d/yy h:mm a", 481 shortDate: "M/d/yy", 482 shortTime: "h:mm a", 483 }, 484 NUMBER_FORMATS: { 485 CURRENCY_SYM: "$", 486 DECIMAL_SEP: ".", 487 GROUP_SEP: ",", 488 PATTERNS: [{"gSize":3,"lgSize":3,"maxFrac":3,"minFrac":0,"minInt":1,"negPre":"-","negSuf":"","posPre":"","posSuf":""},{"gSize":3,"lgSize":3,"maxFrac":2,"minFrac":2,"minInt":1,"negPre":"-¤","negSuf":"","posPre":"¤","posSuf":""}] 489 }, 490 id: "en", 491 pluralCat: function(n, opt_precision) { 492 if (['ja'].indexOf('en') >= 0) { return PLURAL_CATEGORY.OTHER; } 493 var i = n | 0; 494 var vf = getVF(n, opt_precision); 495 if (i == 1 && vf.v == 0) { 496 return PLURAL_CATEGORY.ONE; 497 } 498 return PLURAL_CATEGORY.OTHER; 499 } 500}); 501 502 503 try { 504 var $searchPanelMobile; 505 506 $('.left-panel-button').sidr({ 507 name: 'left-panel', 508 side: 'left', 509 body: ".body-wrapper", 510 onOpen: function(){ 511 if ($searchPanelMobile.hasClass('click')){ 512 $searchPanelMobile.removeClass('click'); 513 } 514 $('html, body').css({'overflow': 'hidden'}); 515 }, 516 onClose: function() { 517 $('html, body').css({'overflow': 'auto'}); 518 } 519 }); 520 $('.cart-panel-button').sidr({ 521 name: 'cart-panel', 522 side: 'left', 523 body: ".body-wrapper", 524 onOpen: function() { 525 angular.element('body').scope().$broadcast('cart.reload'); 526 if ($searchPanelMobile.hasClass('click')){ 527 $searchPanelMobile.removeClass('click'); 528 } 529 window.shopline.slEventBus.once('cart.miniCartLoadData', miniCartLoadedProduct); 530 }, 531 onClose: function() { 532 window.shopline.slEventBus.off('cart.miniCartLoadData', miniCartLoadedProduct); 533 $('#cart-panel').removeAttr('data-manual-open'); 534 } 535 }); 536 $('.cart-panel-button').on('click', function() { 537 $('#cart-panel').attr('data-manual-open', 'true'); 538 }); 539 $('.mobile-language-btn').sidr({ 540 name: 'language-panel', 541 side: 'left', 542 body: ".body-wrapper" 543 }); 544 $('.mobile-currency-btn').sidr({ 545 name: 'currency-panel', 546 side: 'left', 547 body: ".body-wrapper" 548 }); 549 function miniCartLoadedProduct(cartData) { 550 const injector = angular.element(document.body)?.injector(); 551 const trackerService = injector?.get('trackerService'); 552 const showType = $('#cart-panel').attr('data-manual-open') === 'true' ? 'manual_click' : 'automatic'; 553 const productIds = cartData?.items?.map(item => (item.product_id)) || []; 554 const productIdsUnique = [...new Set(productIds)]; 555 trackerService?.track({ 556 type: trackerService?.generalEventType?.MiniCartImpression, 557 data: { 558 page_type: window.mainConfig.pageIdentifier, 559 show_type: showType, 560 cart_item_list: productIdsUnique, 561 cart_unique_item_count: productIdsUnique.length, 562 cart_total_item_count: cartData?.items?.reduce((total, item) => total + item.quantity, 0) || 0, 563 }, 564 }); 565 } 566 567 $( ".body-wrapper" ).on("click touch touchmove", function(e) { 568 if ($(".body-wrapper").hasClass("sidr-open" )) { 569 e.preventDefault(); 570 e.stopPropagation(); 571 $.sidr('close','left-panel'); 572 $.sidr('close','cart-panel'); 573 $.sidr('close','currency-panel'); 574 $.sidr('close','language-panel'); 575 $('html, body').css({'overflow': 'auto'}); 576 } 577 }); 578 579 $(document).ready(function() { 580 if (typeof Sentry !== 'undefined') { 581 var LOG_LEVELS = { 582 'Verbose': ['log', 'info', 'warn', 'error', 'debug', 'assert'], 583 'Info': ['info', 'warn', 'error'], 584 'Warning': ['warn', 'error'], 585 'Error': ['error'], 586 }; 587 588 var CDN_HOSTS = [ 589 'cdn.shoplineapp.com', 590 'cdn.myshopline.com', 591 ]; 592 var KEEP_SAMPLE_RATE = { 593 third_party: 0.05, 594 unknown: 0.05, 595 inline: 0.05, 596 before_sentry: 0.05, 597 }; 598 var PAGE_HOST = 'www.naturepower.com.tw'.toLowerCase(); 599 var SDK_HOST = 'sentry-cdn.com'; 600 601 var hasSourceTag = function (event) { 602 return !!(event.tags && event.tags.source); 603 }; 604 605 var getAllFrames = function (event) { 606 try { 607 return event.exception.values.reduce(function (acc, val) { 608 return acc.concat((val.stacktrace && val.stacktrace.frames) || []); 609 }, []); 610 } catch (e) { 611 return []; 612 } 613 }; 614 615 var classifyEvent = function (event) { 616 var frames = getAllFrames(event).filter(function (frame) { 617 return frame && frame.filename && frame.filename.toLowerCase().indexOf(SDK_HOST) === -1; 618 }); 619 620 if (frames.length === 0) return { source: 'unknown' }; 621 622 var hasOther = false;
623 var hasPageHost = false; 624 625 frames.forEach(function (frame) { 626 var lower = frame.filename.toLowerCase(); 627 if (!CDN_HOSTS.some(function (host) { return lower.indexOf(host) !== -1; })) { 628 hasOther = true; 629 if (PAGE_HOST && lower.indexOf(PAGE_HOST) !== -1) { 630 hasPageHost = true; 631 } 632 } 633 }); 634 635 var source = hasOther ? (hasPageHost ? 'inline' : 'third_party') : 'internal'; 636 637 return { source: source }; 638 }; 639 640 var cloneMutablePaths = function (event) { 641 try { 642 var cloned = Object.assign({}, event); 643 644 if (event.tags) { 645 cloned.tags = Object.assign({}, event.tags); 646 } 647 648 if (event.exception && event.exception.values) { 649 cloned.exception = Object.assign({}, event.exception); 650 cloned.exception.values = event.exception.values.map(function (value) { 651 var clonedValue = Object.assign({}, value); 652 if (clonedValue.stacktrace) { 653 clonedValue.stacktrace = Object.assign({}, clonedValue.stacktrace); 654 } 655 return clonedValue; 656 }); 657 } 658 659 return cloned; 660 } catch (e) { 661 return event; 662 } 663 }; 664 665 var config = { 666 dsn: 'https://[email protected]/5797752', 667 env: 'production', 668 release: '5.97.1', 669 sampleRate: 1.0, 670 tracesSampleRate: 0.0, 671 logLevels: LOG_LEVELS['Error'], 672 beforeSend: function(event, hint) { 673 try { 674 if ([ 675 'gtm', 676 'gtag/js', 677 'tracking', 678 'pixel/events', 679 'signals/iwl', 680 'rosetta.ai', 681 'twk-chunk', 682 'webpush', 683 'jquery', 684 '<anonymous>' 685 ].some(function(filename) { 686 return event.exception.values[0].stacktrace.frames[0].filename.toLowerCase().indexOf(filename) > -1; 687 }) || 688 event.exception.values[0].stacktrace.frames[1].function.toLowerCase().indexOf('omni') > -1 689 ) { 690 return null; 691 } 692 } catch (e) {} 693 694 event = cloneMutablePaths(event); 695 696 event.tags = event.tags || {}; 697 try { 698 if (!hasSourceTag(event)) { 699 var classification = classifyEvent(event); 700 event.tags.source = classification.source; 701 702 if (event.logger === 'console' && classification.source === 'unknown') { 703 var syntheticStack = ((hint && hint.syntheticException && hint.syntheticException.stack) || '').toLowerCase(); 704 var isFirstPartyStack = CDN_HOSTS.concat([PAGE_HOST]).some(function (host) { 705 return host && syntheticStack.indexOf(host) !== -1; 706 }); 707 if (!isFirstPartyStack) { 708 return null; 709 } 710 } 711 712 var keepRate = KEEP_SAMPLE_RATE[classification.source]; 713 if (keepRate && Math.random() > keepRate) { 714 return null; 715 } 716 } 717 } catch (e) {} 718 719 try { 720 if (event.tags.source && event.exception && event.exception.values && event.exception.values[0]) { 721 var firstValue = event.exception.values[0]; 722 firstValue.value = event.tags.source + ': ' + (firstValue.value || ''); 723 } else if (event.tags.source && event.message) { 724 event.message = event.tags.source + ': ' + event.message; 725 } 726 } catch (e) {} 727 728 try { 729 event.exception.values.forEach(function (exceptionValue) { 730 if (exceptionValue.stacktrace && exceptionValue.stacktrace.frames) { 731 var filtered = exceptionValue.stacktrace.frames.filter(function (frame) { 732 return !(frame.filename && frame.filename.indexOf('/assets/') !== -1); 733 }); 734 exceptionValue.stacktrace.frames = filtered.length > 0 735 ? filtered 736 : exceptionValue.stacktrace.frames; 737 } 738 }); 739 } catch (e) {} 740 741 return event; 742 }, 743 }; 744 745 var pageName = ''; 746 747 try { 748 var pathName = window.location.pathname; 749 750 if (pathName.includes('/cart')) { 751 pageName = 'cart'; 752 } 753 if (pathName.includes('/checkout')) { 754 pageName = 'checkout'; 755 } 756 } catch (e) {} 757 758 var shouldReplay = false;
759 var replayPages = ['/checkout', '/cart', '/one-page-store']; 760 try { 761 shouldReplay = replayPages.some(function(page) { 762 return window.location.pathname.includes(page); 763 }); 764 } catch (e) {} 765 766 Sentry.init({ 767 dsn: config.dsn, 768 environment: config.env, 769 release: config.release, 770 integrations: function(integrations) { 771 var ourIntegrations = integrations.concat([ 772 new Sentry.Integrations.BrowserTracing(), 773 new Sentry.Integrations.CaptureConsole({ levels: config.logLevels }), 774 ]); 775 776 if (shouldReplay) { 777 ourIntegrations.push( 778 Sentry.replayIntegration({ 779 maskAllText: true, 780 maskAllInputs: true, 781 blockAllMedia: true, 782 }) 783 ); 784 } 785 786 return ourIntegrations; 787 }, 788 sampleRate: config.sampleRate, 789 tracesSampler: function(samplingContext) { 790 const transactionContext = samplingContext.transactionContext || {}; 791 const op = transactionContext.op || ''; 792 793 if (op === 'cartV2.ui.action') { 794 return 1.0; 795 } 796 return config.tracesSampleRate; 797 }, 798 attachStacktrace: true, 799 replaysSessionSampleRate: 0, 800 replaysOnErrorSampleRate: shouldReplay ? 0.1 : 0, 801 denyUrls: [ 802 'graph.facebook.com', 803 'connect.facebook.net', 804 'static.xx.fbcdn.net', 805 'static.criteo.net', 806 'sslwidget.criteo.com', 807 'cdn.shopify.com', 808 'googletagservices.com', 809 'googletagmanager.com', 810 'google-analytics.com', 811 'googleadservices.com', 812 'googlesyndication.com', 813 'googleads.g.doubleclick.net', 814 'adservice.google.com', 815 'cdn.mouseflow.com', 816 'cdn.izooto.com', 817 'static.zotabox.com', 818 'static.hotjar.com', 819 'd.line-scdn.net', 820 'bat.bing.com', 821 's.yimg.com', 822 'js.fout.jp', 823 'load.sumo.com', 824 '.easychat.co', 825 '.chimpstatic.com', 826 '.yotpo.com', 827 '.popin.cc', 828 '.iterable.com', 829 '.alexametrics.com', 830 '.giphy.com', 831 'stats.zotabox.com', 832 'stats.g.doubleclick.net', 833 'www.facebook.com', 834 ], 835 beforeSend: config.beforeSend, 836 }); 837 838 var preInitListeners = window.__sentryPreInitListeners; 839 if (preInitListeners) { 840 window.removeEventListener('error', preInitListeners.onError); 841 window.removeEventListener('unhandledrejection', preInitListeners.onUnhandledRejection); 842 window.__sentryPreInitListeners = null; 843 } 844 845 846 var tags = { 847 page_locale: 'en', 848 user_country: 'US', 849 handle: 'thomasyo318', 850 cart_owner_id: '', 851 cart_owner_type: '', 852 cart_id: '', 853 }; 854 855 if (pageName) { 856 tags.page = pageName; 857 } 858 859 Sentry.setTags(tags); 860 861 var preInitQueue = window.__sentryPreInitQueue || []; 862 window.__sentryPreInitQueue = null; 863 var beforeSentryKeepRate = KEEP_SAMPLE_RATE.before_sentry; 864 preInitQueue.forEach(function(error) { 865 try { 866 if (Math.random() > beforeSentryKeepRate) return; 867 Sentry.withScope(function(scope) { 868 scope.setTag('source', 'before_sentry'); 869 Sentry.captureException(error instanceof Error ? error : new Error(String(error))); 870 }); 871 } catch (e) {} 872 }); 873} 874 875 876 $searchPanelMobile = $jq('.search-panel-mobile'); 877 // to show a loading dialog when a huge Product Description Image/Video blocks page content from rednering 878 $("#product-loading").remove(); 879 880 var lazyClasses = ['sl-lazy', 'sl-lazyloading', 'sl-lazyloaded', 'sl-lazypreload', 'sl-lazyerror']; 881 $jq(".additional-details-content, .ProductDetail-additional, .ProductDetail-gallery") 882 .find("img[data-src]:not([data-src='']), iframe[data-src]:not([data-src=''])") 883 .each(function() { 884 var domClassList = ($(this).attr('class') || '').split(/\s+/); 885 // check used lazysizes 886 var hasLazyClass = domClassList.some(function(className) { 887 return lazyClasses.includes(className); 888 }); 889 if (!hasLazyClass) { 890 $(this) 891 .attr('src', $(this).attr('data-src')) 892 .removeAttr('data-src'); 893 } 894 }); 895
896 if ($jq("#home-carousel").length > 0) { 897 runTaskInIdle(() => { 898 $jq("#home-carousel").owlCarousel({ 899 items: 1, 900 singleItem: true, 901 autoPlay: true, 902 stopOnHover: true, 903 lazyLoad : true, 904 onLoadedLazy: function(event) { window.resizeImages(event.target); }, 905 autoHeight:true, 906 navigation: true, 907 navigationText: false, 908 }); 909 }); 910 } 911 912 $jq(".owl-carousel").each(function () { 913 runTaskInIdle(() => { 914 var owl = $jq(this); 915 owl.owlCarousel({ 916 loop: true, 917 items: 1, 918 margin: 10, 919 nav: false, 920 lazyLoad: true, 921 onLoadedLazy: function(event) { 922 window.resizeImages(event.target); 923 }, 924 onInitialized: function() { 925 //owl-stage have transition: 0.25s Time difference 926 setTimeout(function() { 927 owl.prev('.owl-carousel-first-initializing').hide(); 928 owl 929 .removeClass('initializing') 930 .trigger('refresh.owl.carousel'); 931 }, 300); 932 }, 933 autoplay: true, 934 autoplayTimeout: (parseFloat($jq(this).data('interval')) || 5) * 1000, 935 autoHeight: true, 936 autoplayHoverPause: false // https://github.com/OwlCarousel2/OwlCarousel2/pull/1777 937 }); 938 }); 939 }); 940 941 function restartCarousel() { 942 if (document.visibilityState === 'visible') { 943 $jq(".owl-carousel").each(function (_, element) { 944 var $carousel = $jq(element); 945 var owlCarouselInstance = $carousel.data("owl.carousel"); 946 var isAutoplay = owlCarouselInstance.settings.autoplay; 947 if (isAutoplay) { 948 $carousel.trigger('stop.owl.autoplay'); 949 $carousel.trigger('next.owl.carousel'); 950 } 951 }); 952 } 953 } 954 document.addEventListener('visibilitychange', restartCarousel); 955 956 setTimeout(function() { 957 $jq('.title-container.ellipsis').dotdotdot({ 958 wrap: 'letter' 959 }); 960 961 var themeKey = 'lux.moss'; 962 var heightToDot = { 963 varm: 55, 964 philia: 45, 965 skya: 45 966 }; 967 968 $jq('.Product-item .Product-info .Product-title').dotdotdot({ 969 wrap: 'letter', 970 ellipsis: '...', 971 height: heightToDot[themeKey] || 40 972 }); 973 }); 974 975 // avoid using FB.XFBML.parse() as it breaks the fb-checkbox rendering, if u encounter resize issue, solve with CSS instead 976 }); 977 978 $(document).on('click', '.m-search-button', function(){ 979 $searchPanelMobile.toggleClass('click'); 980 if ($('.body-wrapper').hasClass('sidr-open')) { 981 $.sidr('close','left-panel'); 982 $.sidr('close','cart-panel'); 983 $.sidr('close','language-panel'); 984 $.sidr('close','currency-panel'); 985 $('html, body').css({'overflow': 'auto'}); 986 } 987 }); 988 989 $(document).on('click', '.search-mask', function() { 990 $searchPanelMobile.toggleClass('click'); 991 }); 992 993 994 if (window.scriptQueue && window.scriptQueue.length > 0) { 995 runTaskQueue(window.scriptQueue); 996 } 997 998 } catch (e) { 999 console.error(e); 1000 } 1001 1002 window.renderSingleRecaptchaForSendCode = function(element) { 1003 var widgetId = window.grecaptcha.render(element, { 1004 sitekey: "6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr" 1005 }, true); 1006 1007 element.dataset.widgetId = widgetId; 1008 }; 1009 1010 1011 window.initRecaptcha = function() { 1012 // Delay event binding to avoid angular clear registered events 1013 1014 document.querySelectorAll('#quick-sign-up-send-code-recaptcha').forEach(renderSingleRecaptchaForSendCode); 1015 1016 // Notify recaptcha SDK observers (consumers subscribe via 1017 // globalSDKObserver.grecaptcha, no longer through an Angular $rootScope flag). 1018 window.globalSDKObserver.grecaptcha.notify(); 1019 } 1020 1021 window.onRecaptchaLoaded = function() { 1022 if (!window.grecaptcha.render) { 1023 window.grecaptcha.ready(function() { 1024 initRecaptcha(); 1025 }); 1026 return; 1027 } 1028 initRecaptcha(); 1029 }; 1030 1031 runTaskInIdle(() => { 1032 angular.element(document).ready(function() { 1033 var tag = document.createElement("script"); 1034 tag.src = "https://www.recaptcha.net/recaptcha/api.js?onload=onRecaptchaLoaded&render=explicit"; 1035 document.getElementsByTagName("head")[0].appendChild(tag); 1036 }); 1037 angular.bootstrap(document, ['shop_app']); 1038 }); 1039 runTaskInIdle(() => { 1040 window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.resolve(); 1041 }); 1042}); 1043 1044</script>
1044 1045 1046</head> 1047 1048<body 1049 class="posts 1050 index 1051 1052 mobile-revamp-navigation 1053 1054 1055 lux.moss 1056 light_theme 1057 v1_theme" 1058 ng-controller="MainController" 1059> 1060 1061<div ng-controller="FbInAppBrowserPopupController" ng-cloak> 1062 <div 1063 ng-if="showFbHint" 1064 class="in-app-browser-popup__container" 1065 > 1066 <div class="in-app-browser-popup__layout"> 1067 <div class="in-app-browser-popup__main"> 1068 <p class="in-app-browser-popup__desc"> 1069 {{ 'fb_in_app_browser_popup.desc' | translate }} 1070 <span class="in-app-browser-popup__copy-link" ng-click="copyUrl()">{{ 'fb_in_app_browser_popup.copy_link' | translate }}</span> 1071 </p> 1072 </div> 1073 <div class="in-app-browser-popup__footer"> 1074 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1075 {{ 'close' | translate }} 1076 </button> 1077 </div> 1078 </div> 1079 </div> 1080</div> 1081<div ng-controller="InAppBrowserPopupController" ng-cloak> 1082 <div 1083 ng-if="canShowInAppHint && showMissingSessionKeyWarning" 1084 class="in-app-browser-popup__container" 1085 > 1086 <div class="in-app-browser-popup__layout"> 1087 <div class="in-app-browser-popup__main"> 1088 <p class="in-app-browser-popup__desc"> 1089 {{ 'in_app_browser_popup.desc' | translate }} 1090 </p> 1091 </div> 1092 <div class="in-app-browser-popup__footer"> 1093 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1094 {{ 'close' | translate }} 1095 </button> 1096 </div> 1097 </div> 1098 </div> 1099</div> 1100 <div 1101 id="cookie-consent-popup" 1102 ng-controller="CookieConsentPopupController" 1103 ng-cloak 1104 data-nosnippet 1105> 1106 <div ng-if="state('showPopup')"> 1107 <div 1108 ng-show="!state('showDetailSettingsPanel')" 1109 class="cookie-consent-popup__container" 1110 > 1111 <div class="cookie-consent-popup__layout"> 1112 <div class="cookie-consent-popup__header"> 1113 <div class="cookie-consent-popup__title"> 1114 {{word('consent_title')}} 1115 </div> 1116 </div> 1117 <div class="cookie-consent-popup__main"> 1118 <p class="cookie-consent-popup__desc"> 1119 {{word('consent_desc')}} <a href="{{alink('read_more')}}" target="_blank" rel="noopener noreferrer">{{word('read_more')}}</a> 1120 </p> 1121 </div> 1122 <div class="cookie-consent-popup__footer"> 1123 <button class="cookie-consent-popup__settings-btn" ng-click="click('settings')"> 1124 {{word('settings')}} 1125 </button> 1126 <button 1127 class="cookie-consent-popup__accept-btn ladda-button" 1128 ladda="state('loading')" 1129 data-style="slide-down" 1130 ng-click="click('accept')" 1131 > 1132 {{word('accept')}} 1133 </button> 1134 </div> 1135 </div> 1136 </div> 1137 1138 <div 1139 ng-show="state('showDetailSettingsPanel')" 1140 class="cookie-consent-detail-settings-panel__container" 1141 > 1142 <div class="cookie-consent-detail-settings-panel__layout"> 1143 <div class="cookie-consent-detail-settings-panel__top-right"> 1144 <button 1145 ng-click="click('discard')" 1146 class="cookie-consent-detail-settings-panel__discard-btn" 1147 > 1148 </button> 1149 </div> 1150 <div class="cookie-consent-detail-settings-panel__header"> 1151 <div class="cookie-consent-detail-settings-panel__title"> 1152 {{word('consent_title')}} 1153 </div> 1154 </div> 1155 <div class="cookie-consent-detail-settings-panel__main"> 1156 <p class="cookie-consent-detail-settings-panel__desc"> 1157 {{word('consent_desc')}} <a href="{{alink('read_more')}}">{{word('read_more')}}</a> 1158 </p> 1159 <div class="cookie-consent-detail-settings-panel__separator"></div> 1160 <div ng-repeat="setting in state('cookieConsentSettings')" class="cookie-consent-detail-settings-panel__item"> 1161 <div class="cookie-consent-detail-settings-panel__item-header"> 1162 <div class="cookie-consent-detail-settings-panel__item-title">{{setting.title}}</div> 1163 <label for="{{setting.key}}" class="cookie-consent-switch__container"> 1164 <input id="{{setting.key}}" ng-model="setting.on" ng-disabled="setting.disabled" type="checkbox" class="cookie-consent-switch__checkbox">
1165 <span class="cookie-consent-switch__slider round"></span> 1166 </label> 1167 </div> 1168 <div class="cookie-consent-detail-settings-panel__item-main"> 1169 <p class="cookie-consent-detail-settings-panel__item-desc">{{setting.description}}</p> 1170 </div> 1171 </div> 1172 </div> 1173 <div class="cookie-consent-detail-settings-panel__footer"> 1174 <button 1175 class="cookie-consent-detail-settings-panel__save-btn ladda-button" 1176 ladda="state('loading')" 1177 data-style="slide-down" 1178 ng-click="click('save_preferences')" 1179 > 1180 {{word('save_preferences')}} 1181 </button> 1182 </div> 1183 </div> 1184 </div> 1185 </div> 1186</div> 1187 1188 1189 1190 1191 <div id="left-panel" style="display:none" class="panel-mobile"> 1192<div class="side-panel-search hidden-xs"> 1193 <form ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event)" action="/products"> 1194 <button><span class="fa fa-search"></span></button> 1195 <input name="query" ng-model="searchQuery" placeholder="Search Products" maxlength="50"> 1196 <span class="fa fa-times" ng-click="clearSearch()"></span> 1197 </form> 1198</div> 1199 1200<div class="clear"></div> 1201<!-- <div style="float: left;width: 100%;background-color:#262d36;" ng-show='isUserLoggedIn'> 1202 <div class="sidr-photo"> 1203 <div class="sidr-photo-ring"> 1204 <img class="img-circle sidr-chat-head" ng-src="{{currentUser.profile_image_url}}"/> 1205 </div> 1206 </div> 1207</div> 1208<div style="float: left;width: 100%;background-color:#262d36;" ng-show='!isUserLoggedIn'> 1209 <div style="height: 1px;background-color:#232a32;"></div> 1210</div> --> 1211 1212 1213<div class="clear"></div> 1214<div ng-show='!isUserLoggedIn' class="hello"></div> 1215<div class="clear"></div> 1216 1217<div class="visible-xs"> 1218 <user-reminder-mobile 1219 campaign-rule="null" 1220></user-reminder-mobile> 1221 <div class="section-header"> 1222 Navigation 1223 </div> 1224 <ul class="categories-mobile-list"> 1225 <li> 1226 <a href="/" ng-non-bindable>Home</a> 1227 <li> 1228 <a href="/categories/%E8%87%AA%E7%84%B6%E5%A0%85%E6%9E%9C" ng-non-bindable>èªç¶å æ</a> 1229 <li> 1230 <a href="/pages/tea" ng-non-bindable>èªç¶å¥½è¶</a> 1231 <li> 1232 <a href="/categories/%E8%87%AA%E7%84%B6%E6%9E%9C%E7%89%A9" ng-non-bindable>èªç¶æç©</a> 1233 <li> 1234 <a href="/categories/natural-sauce" ng-non-bindable>èªç¶å¥½é¬</a> 1235 <li> 1236 <a href="/categories/coffee" ng-non-bindable>èªç¶åå¡</a> 1237 <li> 1238 <a href="/categories/gifts" ng-non-bindable>èªç¶å¥½ç¦®</a> 1239 <li> 1240 <a href="/blog/posts" ng-non-bindable>Blog Posts</a> 1241 </ul> 1242</div> 1243 1244 1245<div class="clear"></div> 1246<div ng-hide="defaultMobileCategoriesRemoved"> 1247 <div class="visible-sm visible-xs"> 1248 <div class="section-header"> 1249 Categories 1250 </div> 1251 <ul class="categories-mobile-list"> 1252 <li class=" text-secondary-color"> 1253 <a href="/categories/597ade7772fdc08998003068" ng-non-bindable> 1254 Featured Products 1255 </a> 1256 </li> 1257 <li class=" text-secondary-color"> 1258 <a href="/categories/snack" ng-non-bindable> 1259 ééé¶é£å£ 1260 </a> 1261 </li> 1262 <li class=" text-secondary-color"> 1263 <a href="/categories/%E8%87%AA%E7%84%B6%E5%A0%85%E6%9E%9C" ng-non-bindable> 1264 èªç¶å æ 1265 </a> 1266 </li> 1267 <li class=" text-secondary-color"> 1268 <a href="/categories/nature-tea" ng-non-bindable> 1269 Nature Tea 1270 </a> 1271 </li> 1272 <li class=" text-secondary-color"> 1273 <a href="/categories/%E8%87%AA%E7%84%B6%E6%9E%9C%E7%89%A9" ng-non-bindable> 1274 èªç¶æç© 1275 </a> 1276 </li> 1277 <li class=" text-secondary-color"> 1278 <a href="/categories/natural-sauce" ng-non-bindable> 1279 èªç¶å¥½é¬ 1280 </a> 1281 </li> 1282 <li class=" text-secondary-color"> 1283 <a href="/categories/coffee" ng-non-bindable> 1284 èªç¶åå¡ 1285 </a> 1286 </li> 1287 <li class=" text-secondary-color"> 1288 <a href="/categories/gifts" ng-non-bindable> 1289 èªç¶å¥½ç¦® 1290 </a> 1291 </li> 1292 </ul> 1293 </div> 1294</div> 1295 1296 <div class="visible-xs"> 1297 <div> 1298 <div class="section-header"> 1299 Account 1300 </div> 1301 <ul> 1302 <li><a href="/users/sign_in">Sign in</a></li> 1303 <li><a href="/users/sign_up">Sign up</a></li> 1304 </ul> 1305 </div> 1306 </div> 1307 1308 <div class="other-setting-list visible-xs"> 1309 <div class="section-header"> 1310 Other Settings 1311 </div> 1312 <ul> 1313 <li> 1314 <div class="menu-button message-button" ng-hide="featureService.hasBetaFeature('hide_message')" ng-click="showMessageForm()" ng-class="{'ie-hack':!mainConfig.isMultiCurrencyEnabled}">
1315 <span class="menu-words"><span class="fa fa-comment"></span>MESSAGE</span> 1316 </div> 1317 </li> 1318 <li> 1319 <div class="dropdown mobile-language-btn" ng-class="{'ie-hack':!mainConfig.isMultiCurrencyEnabled}"> 1320 <div class="menu-button"> 1321 <span class="menu-words"> 1322 <svg class="fa fa-v5-globe"> 1323 <use xlink:href="#fa-v5-globe"></use> 1324 </svg> 1325 English</span> 1326 </span> 1327 </div> 1328 </div> 1329 </li> 1330 </ul> 1331 </div> 1332</div> 1333<!--left-panel--> 1334 1335 1336<div id="cart-panel" data-e2e-id="cart-panel-mobile_container" style="display:none" class="panel-mobile"> 1337 <!-- cart Start --> 1338 <div ng-controller="CartsController"> 1339 <div class="cart-header"> 1340 Shopping Cart 1341 </div> 1342 <!-- cart items start--> 1343 <div class="clear"></div> 1344 <div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()"> 1345 <div style="display:block;padding:15px"> 1346 Your Shopping Cart is empty. 1347 </div> 1348 <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled"> 1349 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 1350 <cart-lazyload-related-products data-allow-empty-product-ids="true"> 1351 <div class="cart-related-products-loading"> 1352 <div class="cart-related-products-loading-image loading-placeholder"></div> 1353 <div class="cart-related-products-loading-content"> 1354 <div class="cart-related-products-loading-title loading-placeholder"></div> 1355 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 1356 </div> 1357 </div> 1358 <div class="cart-related-products-list"></div> 1359 </cart-lazyload-related-products> 1360 </div> 1361 </div> 1362 <div ng-cloak ng-hide="currentCart.isCartEmpty()"> 1363 <div id="" style="" class="cart-items"> 1364 <div 1365 ng-repeat="item in currentCart.getItems() track by item._id" 1366 ng-if="item.type !== 'gift'" 1367 data-cart-item-id="{{ item._id }}" 1368 product-id="{{ item.product_id }}" 1369 > 1370 <div class="cart-item"> 1371 <a 1372 ng-if="item.product.type !== 'gift'" 1373 ng-href="/products/{{item.product_id}}" 1374 target="_blank" 1375 class="product-link js-product-link" 1376 > 1377 <img 1378 class="cart-item-image" 1379 ng-src="{{ getImgSrc(item, '200x200f') }}" 1380 alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}" 1381 /> 1382 </a> 1383 <img 1384 class="cart-item-image" 1385 ng-if="item.product.type === 'gift'" 1386 ng-src="{{ getImgSrc(item, '200x200f') }}" 1387 alt="{{ 1388 (item.variation.media 1389 ? item.variation.media.alt_translations 1390 : item.product.cover_media.alt_translations) | translateModel 1391 }}" 1392 /> 1393 <div class="cart-item-content" style="float:left;width:130px;"> 1394 <div 1395 ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)" 1396 class="label promotion-label label-default" 1397 > 1398 {{ 'product.bundled_products.label' | translate }} 1399 </div> 1400 <div 1401 ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)" 1402 class="label promotion-label label-default" 1403 > 1404 {{ 'product.bundle_group_products.label' | translate }} 1405 </div> 1406 <div 1407 ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)" 1408 class="label promotion-label label-default" 1409 > 1410 {{ 'product.buyandget.label' | translate }} 1411 </div> 1412 <div 1413 ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'" 1414 class="label promotion-label label-default" 1415 > 1416 {{ 'product.gift.label' | translate }} 1417 </div> 1418 <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 1419 <div class="title">{{item.product.title_translations|translateModel}}</div> 1420 <div ng-repeat="field in item.variation.fields"> 1421 <div class="variation">{{ field.name_translations | translateModel }}</div> 1422 </div> 1423 <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div> 1424 <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list"> 1425 <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id"> 1426 <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p> 1427 <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p> 1428 </li> 1429 </ul>
1430 <span 1431 class="variation-open-button" 1432 ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'" 1433 ng-click="onClickOpenVariation(item._id)" 1434 > 1435 {{ 'product.set.open_variation' | translate }} 1436 <i class="fa fa-angle-down"></i> 1437 </span> 1438 <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list"> 1439 <li 1440 class="child-product-item" 1441 ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)" 1442 > 1443 <p class="child-product-title"> 1444 {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }} 1445 x {{ selectedChildProduct.quantity || 1 }} 1446 </p> 1447 <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id"> 1448 {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }} 1449 </p> 1450 </li> 1451 </ul> 1452 <div class="price-details"> 1453 {{item.quantity}}<span style=";margin:0 3px;">x</span> 1454 <span 1455 ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'" 1456 ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency" 1457 ></span> 1458 <span 1459 ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')" 1460 ng-bind-html="'NT$0' | changeCurrency" 1461 ></span> 1462 <span ng-if="item.type === 'redeem_gift'"> 1463 {{ item.unit_point }} Point 1464 </span> 1465 </div> 1466 </div><!--cart-item-content--> 1467 <div class="remove" ng-if="shouldShowDeleteButton"> 1468 <a ng-click="removeItemFromCart(item._id,$event)" >Remove</a> 1469 </div> 1470 <div class="clear"></div> 1471 </div><!-- cart-item--> 1472 1473 <div 1474 class="addon-cart-item cart-item" 1475 ng-repeat="addonItem in item.addon_items track by addonItem._id" 1476 ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''" 1477 data-cart-item-id="{{ addonItem._id }}" 1478 > 1479 <span class="product-link js-product-link"> 1480 <img 1481 class="cart-item-image" 1482 ng-src="{{ getImgSrc(addonItem, '200x200f') }}" 1483 alt="{{ addonItem.product.cover_media.alt_translations | translateModel }}" 1484 /> 1485 </span> 1486 <div class="cart-item-content" style="float:left;width:130px;"> 1487 <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 1488 <div class="title">{{addonItem.product.title_translations|translateModel}}</div> 1489 <div class="price-details"> 1490 {{addonItem.quantity}}<span style=";margin:0 3px;">x</span> 1491 <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span> 1492 <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span> 1493 </div> 1494 </div><!--cart-item-content--> 1495 <div class="remove" ng-if="shouldShowDeleteButton"> 1496 <a ng-click="removeItemFromCart(addonItem._id,$event)" >Remove</a> 1497 </div> 1498 <div class="clear"></div> 1499 </div> 1500 1501 </div> 1502 <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()"> 1503 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 1504 <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}"> 1505 <div class="cart-related-products-loading"> 1506 <div class="cart-related-products-loading-image loading-placeholder"></div> 1507 <div class="cart-related-products-loading-content"> 1508 <div class="cart-related-products-loading-title loading-placeholder"></div> 1509 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 1510 </div> 1511 </div> 1512 <div class="cart-related-products-list"></div> 1513 </cart-lazyload-related-products> 1514 </div> 1515 <div class="clear"></div> 1516 </div> <!--cart-items--> 1517 <!-- cart items end --> 1518 <div class="clear"></div> 1519 <div class="cart-chkt-btn-cont"> 1520 <button 1521 id="btn-checkout" 1522 data-e2e-id="checkout_button"
1523 class="cart-chkt-btn ladda-button" 1524 data-style="slide-down" 1525 ladda="checkoutButtonLoading" 1526 ng-click="onCheckoutClicked($event)" 1527 > 1528 Checkout 1529 </button> 1530 </div> 1531 </div> 1532 </div> 1533</div> <!--cart-panel--> 1534 1535<!-- cart End --> 1536<div id="language-panel" style="display:none" class="panel-mobile" data-nosnippet> 1537 <!-- language Start --> 1538 <div class="ng-scope"> 1539 <div class="section-header language-header"> 1540 <a class="left-panel-button menu-button ie-hack " href="#left-panel"> 1541 <span class="fa fa-chevron-left"></span> 1542 </a> 1543 LANGUAGE 1544 </div> 1545 </div> 1546 <ul> 1547 <li ng-click="changeLanguage('en')"><span>English</span></li> 1548 <li ng-click="changeLanguage('zh-hant')"><span>ç¹é«ä¸æ</span></li> 1549 </ul> 1550</div> 1551<!-- language End --> 1552 1553 1554<div id="currency-panel" style="display:none" class="panel-mobile" data-nosnippet> 1555 <!-- currency Start --> 1556 <div class="ng-scope"> 1557 <div class="section-header currency-header"> 1558 <a class="left-panel-button menu-button ie-hack " href="#left-panel"> 1559 <span class="fa fa-chevron-left"></span> 1560 </a> 1561 Currency 1562 </div> 1563 </div> 1564 <ul> 1565 <li ng-click="changeCurrency('hkd')"><span>$ HKD</span></li> 1566 <li ng-click="changeCurrency('mop')"><span>P MOP</span></li> 1567 <li ng-click="changeCurrency('cny')"><span>Â¥ CNY</span></li> 1568 <li ng-click="changeCurrency('twd')"><span>$ TWD</span></li> 1569 <li ng-click="changeCurrency('usd')"><span>$ USD</span></li> 1570 <li ng-click="changeCurrency('sgd')"><span>$ SGD</span></li> 1571 <li ng-click="changeCurrency('eur')"><span>⬠EUR</span></li> 1572 <li ng-click="changeCurrency('aud')"><span>$ AUD</span></li> 1573 <li ng-click="changeCurrency('gbp')"><span>£ GBP</span></li> 1574 <li ng-click="changeCurrency('php')"><span>â± PHP</span></li> 1575 <li ng-click="changeCurrency('myr')"><span>RM MYR</span></li> 1576 <li ng-click="changeCurrency('thb')"><span>฿ THB</span></li> 1577 <li ng-click="changeCurrency('aed')"><span>د.Ø¥ AED</span></li> 1578 <li ng-click="changeCurrency('jpy')"><span>Â¥ JPY</span></li> 1579 <li ng-click="changeCurrency('bnd')"><span>$ BND</span></li> 1580 <li ng-click="changeCurrency('krw')"><span>â© KRW</span></li> 1581 <li ng-click="changeCurrency('idr')"><span>Rp IDR</span></li> 1582 <li ng-click="changeCurrency('vnd')"><span>â« VND</span></li> 1583 <li ng-click="changeCurrency('cad')"><span>$ CAD</span></li> 1584 </ul> 1585</div> 1586 1587<!-- currency End --> 1588 1589 1590<div class="side-panel-search search-panel-mobile 1591 " 1592> 1593 <form ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event); $event.preventDefault();" action="{{'#/search/'}}"> 1594 <button class="mobile-search-btn"><span class="fa fa-search"></span></button> 1595 <input type="search" name="searchQuery" ng-model="searchQuery" placeholder="Search Products" maxlength="50" autocomplete="on"> 1596 <span class="fa fa-times" ng-class="{ 'has-search-query': searchQuery }" ng-show="searchQuery.length > 0" ng-click="clearSearch()"></span> 1597 </form> 1598 <div class="search-mask"></div> 1599</div> 1600 1601<div id="fixed-menu-container" class="mobile-revamp-navigation "> 1602 1603 <div ng-cloak facebook-banner class="facebook-banner"> 1604 <div ng-if="state.isBannerOpened" class="facebook-banner-wrapper"> 1605 <div ng-click="onClose()" class="close-icon-wrapper"> 1606 <i class="fa fa-times"></i> 1607 </div> 1608 <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p> 1609 <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly> 1610 </div> 1611 </div> 1612 1613 <basic-popover class="cart-over-limit"></basic-popover> 1614 <div class="fixed-menu-wrapper"> 1615 1616 <a class="left-panel-button menu-button visible-xs visible-sm 1617 ie-hack 1618 " 1619 href="#left-panel" 1620 > 1621 <span class="fa fa-bars"> </span><span class="menu-words" style="padding-left:6px;">MENU</span> 1622 </a> 1623 1624 <a class="visible-xs m-search-button menu-button ie-hack "> 1625 <span class="fa fa-search"></span> 1626 </a> 1627 1628 <!-- mobile logo --> 1629 <div class="mobile-logo"> 1630 <a href="https://www.naturepower.com.tw/" class="sl-lazy-image" style="background-image: url('https://shoplineimg.com/597ade7372fdc0898b002f88/5a581baf59d524191500008a/x40.webp?source_format=png')"></a> 1631 </div> 1632 1633 <a href="/users/sign_in" class="menu-button signin-signup-button mobile-revamp-navigation">
1634 <span class="fa fa-user"> </span><span class="menu-words">LOG IN</span> 1635 </a> 1636 <user-reminder-desktop 1637 campaign-rule="null" 1638></user-reminder-desktop> 1639 <a 1640 class="cart-panel-button menu-button ie-hack" 1641 id="" 1642 data-e2e-id="show-cart-panel_button" 1643 href="#cart-panel" 1644 > 1645 <span class="fa fa-shopping-cart"> </span><span class="menu-words">CART</span> 1646 <span class="cart-count" ng-show="currentCart.getItemCount()>0" ng-cloak> 1647 <span class="hidden-xs">(</span>{{currentCart.getItemCount()}}<span class="hidden-xs">)</span> 1648 </span> 1649 </a> 1650 <a class="menu-button 1651 message-button 1652 hidden-xs 1653 ie-hack" 1654 ng-click="showMessageForm()" 1655 > 1656 <span class="fa fa-comment"></span><span class="menu-words" style="padding-left:6px;">MESSAGE</span> 1657 </a> 1658 <div class="dropdown ie-hack hidden-xs" dropdown data-nosnippet> 1659 <div class="menu-button dropdown-toggle" dropdown-toggle> 1660 <span> 1661 <svg class="fa fa-v5-globe"> 1662 <use xlink:href="#fa-v5-globe" /> 1663 </svg> 1664 </span> 1665 <span class="menu-words" style="padding-left:5px;padding-right:5px;">English</span> 1666 <span class="caret menu-words" style="float: right;position: relative;top: 7px;"></span> 1667 </div> 1668 <ul class="dropdown-menu menu-button language"> 1669 <li ng-click="changeLanguage('en')"><span>English</span></li> 1670 <li ng-click="changeLanguage('zh-hant')"><span>ç¹é«ä¸æ</span></li> 1671 </ul> 1672 </div> 1673 <div class="menu-button search-button ie-hack"> 1674 <form ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event)" action="/products" style="margin-bottom: 0"> 1675 <input name="query" ng-model="searchQuery" placeholder="Search Products" maxlength="50"> 1676 <button><span class="fa fa-search"></span></button> 1677 </form> 1678 </div> 1679 </div> 1680</div> 1681 1682 1683 <div class="body-wrapper 1684 1685 1686 1687 " 1688 > 1689 <div class="body-content mobile-revamp-navigation"> 1690 <!-- navigation --> 1691<nav class="main-navigation"> 1692 1693 <div ng-cloak facebook-banner class="facebook-banner"> 1694 <div ng-if="state.isBannerOpened" class="facebook-banner-wrapper"> 1695 <div ng-click="onClose()" class="close-icon-wrapper"> 1696 <i class="fa fa-times"></i> 1697 </div> 1698 <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p> 1699 <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly> 1700 </div> 1701 </div> 1702 1703 <div class="navbar-wrapper " > 1704 <div class="navbar hidden-xs" role="navigation"> 1705 <div class="navbar-header-wrapper"> 1706 <div class="container" > 1707 <div class="navbar-header"> 1708 <a href="https://www.naturepower.com.tw/"> 1709 <img src="https://shoplineimg.com/597ade7372fdc0898b002f88/5a581bac080f06105e001efe/x140.webp?source_format=png" class="logo-image sl-lazy-image" data-resizing-segment="140" /> 1710 </a> 1711 </div> 1712 </div> <!--container--> 1713 </div> 1714 <div class="navbar-menu-wrapper"> 1715 <div class="container" > 1716 <div class="navbar-menu hidden-xs"> 1717 <ul class="text-primary-color"> 1718 <!-- Has dropdown links --> 1719 <!-- doesn't have dropdown links --> 1720 <li link-highlight="/"> 1721 <a link-highlight="/" href="/" target="" ng-non-bindable>Home</a> 1722 </li> 1723 <!-- Has dropdown links --> 1724 <!-- doesn't have dropdown links --> 1725 <li link-highlight="/categories/%E8%87%AA%E7%84%B6%E5%A0%85%E6%9E%9C"> 1726 <a link-highlight="/categories/%E8%87%AA%E7%84%B6%E5%A0%85%E6%9E%9C" href="/categories/%E8%87%AA%E7%84%B6%E5%A0%85%E6%9E%9C" target="" ng-non-bindable>èªç¶å æ</a> 1727 </li> 1728 <!-- Has dropdown links --> 1729 <!-- doesn't have dropdown links --> 1730 <li link-highlight="/pages/tea"> 1731 <a link-highlight="/pages/tea" href="/pages/tea" target="" ng-non-bindable>èªç¶å¥½è¶</a> 1732 </li> 1733 <!-- Has dropdown links --> 1734 <!-- doesn't have dropdown links --> 1735 <li link-highlight="/categories/%E8%87%AA%E7%84%B6%E6%9E%9C%E7%89%A9"> 1736 <a link-highlight="/categories/%E8%87%AA%E7%84%B6%E6%9E%9C%E7%89%A9" href="/categories/%E8%87%AA%E7%84%B6%E6%9E%9C%E7%89%A9" target="" ng-non-bindable>èªç¶æç©</a> 1737 </li> 1738 <!-- Has dropdown links --> 1739 <!-- doesn't have dropdown links --> 1740 <li link-highlight="/categories/natural-sauce"> 1741 <a link-highlight="/categories/natural-sauce" href="/categories/natural-sauce" target="" ng-non-bindable>èªç¶å¥½é¬</a> 1742 </li> 1743 <!-- Has dropdown links --> 1744 <!-- doesn't have dropdown links --> 1745 <li link-highlight="/categories/coffee"> 1746 <a link-highlight="/categories/coffee" href="/categories/coffee" target="" ng-non-bindable>èªç¶åå¡</a> 1747 </li> 1748 <!-- Has dropdown links --> 1749 <!-- doesn't have dropdown links --> 1750 <li link-highlight="/categories/gifts"> 1751 <a link-highlight="/categories/gifts" href="/categories/gifts" target="" ng-non-bindable>èªç¶å¥½ç¦®</a> 1752 </li> 1753 <!-- Has dropdown links --> 1754 <!-- doesn't have dropdown links --> 1755 <li link-highlight="/blog/posts"> 1756 <a link-highlight="/blog/posts" href="/blog/posts" target="" ng-non-bindable>Blog Posts</a> 1757 </li> 1758</ul> 1759 </div> 1760 </div> <!--container--> 1761 </div> 1762 </div><!--navbar--> 1763 </div><!--navbar-wrapper--> 1764</nav> 1765<!-- navigation end --> 1766 1767 1768 <!-- main Content --> 1769 <div class="yield-wrapper"> 1770 1771 1772 1773 <div class="custom-page"> 1774 <div class="container global-primary" ga-page-view> 1775 <div class="row"> 1776 <div class="blog-post"> 1777 <h1 class="title"> 1778 <a href="https://www.naturepower.com.tw/blog/posts/ãèªç¶å¯¶ã24ç¯æ°£ãå°éªãæ©åç´ äº" ng-non-bindable>ãèªç¶å¯¶ã24ç¯æ°£ãå°éªãæ©åç´ äº</a> 1779 </h1> 1780 <div class="post-date">
1781 <span>2021-11-22</span> 1782 </div> 1783 <div class="post-content" ng-non-bindable> 1784 <img src="https://img.shoplineapp.com/media/image_clips/619aefe093f998002913963f/original.png?1637543903"> 1785 </div> 1786 <div> 1787 <a href="https://www.naturepower.com.tw/blog/posts/ãèªç¶å¯¶ã24ç¯æ°£ãå°éªãæ©åç´ äº">more...</a> 1788 </div> 1789 </div> 1790 <div class="blog-post"> 1791 <h1 class="title"> 1792 <a href="https://www.naturepower.com.tw/blog/posts/ãèªç¶å¯¶ã24ç¯æ°£ãç«å¬ã麻油é¦" ng-non-bindable>ãèªç¶å¯¶ã24ç¯æ°£ãç«å¬ã麻油é¦</a> 1793 </h1> 1794 <div class="post-date"> 1795 <span>2021-11-08</span> 1796 </div> 1797 <div class="post-content" ng-non-bindable> 1798 <img src="https://img.shoplineapp.com/media/image_clips/6188ddf65e46ad002c56beb3/original.png?1636359670"> 1799 </div> 1800 <div> 1801 <a href="https://www.naturepower.com.tw/blog/posts/ãèªç¶å¯¶ã24ç¯æ°£ãç«å¬ã麻油é¦">more...</a> 1802 </div> 1803 </div> 1804 <div class="blog-post"> 1805 <h1 class="title"> 1806 <a href="https://www.naturepower.com.tw/blog/posts/ãèªç¶å¯¶ã24ç¯æ°£ãç§åãæé¦" ng-non-bindable>ãèªç¶å¯¶ã24ç¯æ°£ãç§åãæé¦</a> 1807 </h1> 1808 <div class="post-date"> 1809 <span>2021-09-23</span> 1810 </div> 1811 <div class="post-content" ng-non-bindable> 1812 <img src="https://img.shoplineapp.com/media/image_clips/614bdeaf471b7c002c9c1381/original.png?1632362158"> 1813 </div> 1814 <div> 1815 <a href="https://www.naturepower.com.tw/blog/posts/ãèªç¶å¯¶ã24ç¯æ°£ãç§åãæé¦">more...</a> 1816 </div> 1817 </div> 1818 <div class="blog-post"> 1819 <h1 class="title"> 1820 <a href="https://www.naturepower.com.tw/blog/posts/ç½é²è¶" ng-non-bindable>ç½é²è¶</a> 1821 </h1> 1822 <div class="post-date"> 1823 <span>2021-09-08</span> 1824 </div> 1825 <div class="post-content" ng-non-bindable> 1826 <img src="https://img.shoplineapp.com/media/image_clips/613834496310a80014e45fc0/original.jpg?1631073353"> 1827 </div> 1828 <div> 1829 <a href="https://www.naturepower.com.tw/blog/posts/ç½é²è¶">more...</a> 1830 </div> 1831 </div> 1832 <div class="blog-post"> 1833 <h1 class="title"> 1834 <a href="https://www.naturepower.com.tw/blog/posts/ãèªç¶å¯¶ã24ç¯æ°£ãç½é²ãæç¾çç¯æ°£" ng-non-bindable>ãèªç¶å¯¶ã24ç¯æ°£ãç½é²ãæç¾çç¯æ°£</a> 1835 </h1> 1836 <div class="post-date"> 1837 <span>2021-09-08</span> 1838 </div> 1839 <div class="post-content" ng-non-bindable> 1840 <img src="https://img.shoplineapp.com/media/image_clips/6138333e58fce40017e8cf69/original.png?1631073085"> 1841 </div> 1842 <div> 1843 <a href="https://www.naturepower.com.tw/blog/posts/ãèªç¶å¯¶ã24ç¯æ°£ãç½é²ãæç¾çç¯æ°£">more...</a> 1844 </div> 1845 </div> 1846 <div class="blog-post"> 1847 <h1 class="title"> 1848 <a href="https://www.naturepower.com.tw/blog/posts/ãèªç¶å¯¶ã24ç¯æ°£ãèæãåæ¯è¶ææ" ng-non-bindable>ãèªç¶å¯¶ã24ç¯æ°£ãèæãåæ¯è¶ææ</a> 1849 </h1> 1850 <div class="post-date"> 1851 <span>2021-09-08</span> 1852 </div> 1853 <div class="post-content" ng-non-bindable> 1854 <img src="https://img.shoplineapp.com/media/image_clips/613832d9809aff003e078607/original.png?1631072985"> 1855 </div> 1856 <div> 1857 <a href="https://www.naturepower.com.tw/blog/posts/ãèªç¶å¯¶ã24ç¯æ°£ãèæãåæ¯è¶ææ">more...</a> 1858 </div> 1859 </div> 1860 <div class="blog-post"> 1861 <h1 class="title"> 1862 <a href="https://www.naturepower.com.tw/blog/posts/èªç¶å¯¶-ç«ç§" ng-non-bindable>ãèªç¶å¯¶ã24ç¯æ°£ãç«ç§ãé»è±è¶</a> 1863 </h1> 1864 <div class="post-date"> 1865 <span>2021-08-11</span> 1866 </div> 1867 <div class="post-content" ng-non-bindable> 1868 <img src="https://img.shoplineapp.com/media/image_clips/6113a4d063adf80032e16260/original.png?1628677327"> 1869 </div> 1870 <div> 1871 <a href="https://www.naturepower.com.tw/blog/posts/èªç¶å¯¶-ç«ç§">more...</a> 1872 </div> 1873 </div> 1874 <div class="blog-post"> 1875 <h1 class="title"> 1876 <a href="https://www.naturepower.com.tw/blog/posts/good-tea" ng-non-bindable>å°æ¾ä¸æ¯å¥½è¶</a> 1877 </h1> 1878 <div class="post-date">
1879 <span>2021-07-15</span> 1880 </div> 1881 <div class="post-content" ng-non-bindable> 1882 <img src="https://img.shoplineapp.com/media/image_clips/60ef81db61e687001d60039a/original.jpg?1626309082"> 1883 </div> 1884 <div> 1885 <a href="https://www.naturepower.com.tw/blog/posts/good-tea">more...</a> 1886 </div> 1887 </div> 1888 <div class="blog-post"> 1889 <h1 class="title"> 1890 <a href="https://www.naturepower.com.tw/blog/posts/æ¥ç³é¹¹æª¸æª¬éè§£ä½ çæ¸´" ng-non-bindable>æ¥ç³é¹¹æª¸æª¬éè§£ä½ çæ¸´</a> 1891 </h1> 1892 <div class="post-date"> 1893 <span>2021-07-02</span> 1894 </div> 1895 <div class="post-content" ng-non-bindable> 1896 <img src="https://img.shoplineapp.com/media/image_clips/60ef7d88196b310032212932/original.jpg?1626307976"> 1897 </div> 1898 <div> 1899 <a href="https://www.naturepower.com.tw/blog/posts/æ¥ç³é¹¹æª¸æª¬éè§£ä½ çæ¸´">more...</a> 1900 </div> 1901 </div> 1902 <div class="blog-post"> 1903 <h1 class="title"> 1904 <a href="https://www.naturepower.com.tw/blog/posts/ãèªç¶å¯¶ã24ç¯æ°£ãå¤è³ãèæ" ng-non-bindable>ãèªç¶å¯¶ã24ç¯æ°£ãå¤è³ãèæ</a> 1905 </h1> 1906 <div class="post-date"> 1907 <span>2021-06-21</span> 1908 </div> 1909 <div class="post-content" ng-non-bindable> 1910 <img src="https://img.shoplineapp.com/media/image_clips/60c9d157413a5800116d8747/original.jpg?1623839063"> 1911 </div> 1912 <div> 1913 <a href="https://www.naturepower.com.tw/blog/posts/ãèªç¶å¯¶ã24ç¯æ°£ãå¤è³ãèæ">more...</a> 1914 </div> 1915 </div> 1916 </div> 1917 <!-- Pagination --> 1918 <div class="row"> 1919 <div class="text-center"> 1920 <ul class="pagination text-primary-color dark-primary"> 1921 <li class="active"> 1922 <a href="/blog/posts?&page=1" ng-non-bindable>1</a> 1923 </li> 1924 <li class=""> 1925 <a href="/blog/posts?&page=2" ng-non-bindable>2</a> 1926 </li> 1927 <li class=""> 1928 <a href="/blog/posts?&page=3" ng-non-bindable>3</a> 1929 </li> 1930 <li class=""> 1931 <a href="/blog/posts?&page=4" ng-non-bindable>
19314</a> 1932 </li> 1933 <li class=""> 1934 <a href="/blog/posts?&page=5" ng-non-bindable>5</a> 1935 </li> 1936 </ul> 1937 </div> 1938 </div> 1939 <!-- End of Pagination --> 1940 </div> 1941</div> 1942 1943 1944 1945 </div><!--yield-wrapper--> 1946 <!-- main Content end--> 1947</div><!-- body-content--> 1948 <!---footer --> 1949 <div id="footer"> 1950 <div class="Footer-grids"> 1951 <div class="container global-primary "> 1952 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly --> 1953 <div class="row row-md-height" style="height: 100%;"> 1954 <div id="grid-item-5bbda74f5aa0340012281c11" 1955 class="item col-xs-12 1956 col-md-4 1957 col-md-height 1958 " 1959 style="vertical-align: top; height: 100%;"> 1960 <div style="height: 100%;"> 1961 <div class="box-info " style=""> 1962 1963 1964 <div class="description" ng-non-bindable><h4><a href="https://www.naturepower.com.tw/about" target="_self"><span>éæ¼æå</span></a></h4> 1965 1966<ul class="list-unstyled"> 1967 <li><a href="https://www.naturepower.com.tw/about" target="_self"><span>åçæ äº</span></a></li> 1968 <li><a href="https://www.naturepower.com.tw/about" target="_self"><span>åçç²¾ç¥</span></a><br> 1969 é£åæ¥ç»éåèï¼<br> 1970 A-152806576-00000-7</li> 1971 <li>çµ±ä¸ç·¨è<br> 1972 52806576</li> 1973</ul></div> 1974 </div> 1975 </div> 1976 </div> 1977 <div id="grid-item-5bbda74f5aa0340012281c12" 1978 class="item col-xs-12 1979 col-md-4 1980 col-md-height 1981 " 1982 style="vertical-align: top; height: 100%;"> 1983 <div style="height: 100%;"> 1984 <div class="box-info " style=""> 1985 1986 1987 <div class="description" ng-non-bindable><h4>顧客æå</h4> 1988 1989<ul class="list-unstyled"> 1990 <li><span><a href="https://www.naturepower.com.tw/pages/%E9%80%80%E6%8F%9B%E8%B2%A8%E8%AA%AA%E6%98%8E" target="_self">è³¼ç©èªªæ</a>/1200å é</span></li> 1991 <li><a href="https://www.naturepower.com.tw/about/policy" target="_blank"><span>éæè²¨æ¿ç</span></a></li> 1992</ul></div> 1993 </div> 1994 </div> 1995 </div> 1996 <div id="grid-item-5bbda74f5aa0340012281c13" 1997 class="item col-xs-12 1998 col-md-4 1999 col-md-height 2000 " 2001 style="vertical-align: top; height: 100%;"> 2002 <div style="height: 100%;"> 2003 <div class="box-info " style=""> 2004 2005 2006 <div class="description" ng-non-bindable><h4>è¯çµ¡æå</h4> 2007 2008<ul class="list-unstyled"> 2009 <li>é»è©± /02-23515275</li> 2010 <li>æé /09:30--16:00</li> 2011 <li><span style="color:#07f310;">LINE / <span style="color:#05920b;">@naturepower<br> 2012 å ¬å¸å°å</span></span><br> 2013 å°åå¸ä¸æ£åä¿¡ç¾©è·¯äºæ®µ213è9æ¨ä¹ä¸<br> 2014 </li> 2015</ul></div> 2016 </div> 2017 </div> 2018 </div> 2019 </div> 2020 </div> 2021 </div> 2022 <div class="container global-primary "> 2023 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly --> 2024 <div class="row row-md-height" style="height: 100%;"> 2025 <div id="grid-item-5bbda74f5aa0340012281c15" 2026 class="item col-xs-12 2027 col-md-12 2028 col-md-height 2029 " 2030 style="vertical-align: top; height: 100%;"> 2031 <div style="height: 100%;"> 2032 <div class="box-info " style=""> 2033 2034 2035 <div class="description" ng-non-bindable><p class="text-center"><a href="https://www.naturepower.com.tw/about/privacy-policy" target="_self"><span>é±ç§æ¿ç |</span></a> 2017~2023 © èªç¶å¯¶ Nature's treasure</p></div> 2036 </div> 2037 </div> 2038 </div> 2039 </div> 2040 </div> 2041 </div> 2042 <div class="container global-primary "> 2043 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly --> 2044 <div class="row row-md-height" style="height: 100%;"> 2045 <div id="grid-item-5bbda74f5aa0340012281c17" 2046 class="item col-xs-12 2047 col-md-12 2048 col-md-height 2049 " 2050 style="vertical-align: top; height: 100%;"> 2051 <div style="height: 100%;"> 2052 <div class="box-info " style=""> 2053 2054 2055 <div class="description" ng-non-bindable><div class="credit-cards"><img src="https://shoplineimg.com/assets/footer/card_tw_711_pay.png"><img src="https://shoplineimg.com/assets/footer/card_tw_fm_pay.png"><img src="https://shoplineimg.com/assets/footer/card_visa.png"><img src="https://shoplineimg.com/assets/footer/card_master.png"><img src="https://shoplineimg.com/assets/footer/card_jcb.png"><img src="https://shoplineimg.com/assets/footer/card_ecpay.png"></div></div> 2056 </div> 2057 </div> 2058 </div> 2059 </div> 2060 </div> 2061 </div> 2062 2063 </div> 2064 2065 </div> 2066 <!---footer end--> 2067 2068 2069 </div> 2070 2071 <!-- Google Analytics Event Tracker--> 2072 <!-- End Google Analytics Event Tracker --> 2073 <!-- Google Tag Manager Event Tracker -->
vendor: 70 bytes, lines 2073-2074
2073 2074 <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
2074GTM-576VKVN
vendor: 99 bytes, lines 2074-2076
2074" 2075 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 2076
2076<script>
vendor: 353 bytes, lines 2076-2080
2076(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 2077 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 2078 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 2079 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 2080 })(window,document,'script','dataLayer','
2080GTM-576VKVN
vendor: 3 bytes, line 2080
2080');
2080</script>
2080 2081 <!-- end Google Tag Manager Event Tracker --> 2082 <!-- Google Remarketing Event Tracker -->
vendor: 72 bytes, lines 2082-2083
2082 2083 <script async src="https://www.googletagmanager.com/gtag/js?id=
2083AW-929940743
vendor: 20 bytes, lines 2083-2084
2083"></script> 2084
2084<script type="text/javascript"> 2085 window.dataLayer = window.dataLayer || []; 2086 function gtag(){dataLayer.push(arguments)}; 2087 gtag('js', new Date()); 2088 gtag('config', 'AW-929940743', { groups: 'google_remarketing' }); 2089 2090 2091 // detect event tag 2092 2093 // set tracking data 2094 2095 2096 gtag('event', 'other', {"send_to":"google_remarketing","ecomm_pagetype":"other"}); 2097 </script>
2097 2098 <!-- end Google Remarketing Event Tracker --> 2099 <!-- Google Remarketing Event Tracker -->
vendor: 72 bytes, lines 2099-2100
2099 2100 <script async src="https://www.googletagmanager.com/gtag/js?id=
2100AW-819697074
vendor: 20 bytes, lines 2100-2101
2100"></script> 2101
2101<script type="text/javascript"> 2102 window.dataLayer = window.dataLayer || []; 2103 function gtag(){dataLayer.push(arguments)}; 2104 gtag('js', new Date()); 2105 gtag('config', 'AW-819697074', { groups: 'google_remarketing' }); 2106 2107 2108 // detect event tag 2109 2110 // set tracking data 2111 2112 2113 gtag('event', 'other', {"send_to":"google_remarketing","ecomm_pagetype":"other"}); 2114 </script>
2114 2115 <!-- end Google Remarketing Event Tracker --> 2116 <!-- Facebook Pixel (new) Event Tracker --> 2117
2117<script>
vendor: 438 bytes, lines 2117-2124
2117 2118 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 2119 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 2120 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 2121 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 2122 document,'script','//connect.facebook.net/en_US/fbevents.js'); 2123 2124 fbq('init', '
2124355765898689782
vendor: 49 bytes, lines 2124-2127
2124', { 2125 }, {agent: 'plShopline'}); 2126 2127
2127fbq('track', 'PageView',{ 2128 }, { 2129 }); 2130 </script>
2130 2131 2132 <noscript><img height="1" width="1" style="display:none" 2133 src="https://www.facebook.com/tr?id=355765898689782&ev=PageView&noscript=1" 2134 /></noscript> 2135 <!-- end Facebook Pixel (new) Event Tracker --> 2136 <!-- Google tag (gtag.js) -->
vendor: 74 bytes, lines 2136-2137
2136 2137 <script async src="https://www.googletagmanager.com/gtag/js?id=
2137G-9B7M442Q88
vendor: 22 bytes, lines 2137-2138
2137"></script> 2138
2138<script> 2139
vendor: 164 bytes, lines 2139-2143
2139window.dataLayer = window.dataLayer || []; 2140 function gtag(){dataLayer.push(arguments);} 2141 gtag('js', new Date()); 2142 2143 gtag('config', '
2143G-9B7M442Q88
vendor: 32 bytes, lines 2143-2144
2143', {"groups":"ga4"}); 2144
2144</script>
2144 2145 2146
2146<script> 2147 window.eventTrackers = JSON.parse('[{\"_id\":\"59b61f485521154358000086\",\"created_at\":\"2017-09-11T05:29:44.863Z\",\"status\":\"active\",\"config_data\":{\"dynamic_remarketing\":false,\"single_variation\":false,\"unique_ids\":false,\"enable_ecommerce\":\"true\",\"tracking_code\":\"UA-106231727-1\"},\"event_type\":\"loaded_any_page\",\"event_key\":\"google_analytics\",\"owner_id\":\"597ade7372fdc0898b002f88\",\"updated_at\":\"2022-08-05T02:01:10.444Z\",\"sycts\":\"2020-05-13T05:04:51.163Z\"},{\"status\":\"active\",\"_id\":\"59bb61a9d4e395b07b003359\",\"config_data\":{\"single_variation\":false,\"unique_ids\":false,\"tracking_code\":\"GTM-576VKVN\",\"dynamic_remarketing\":false},\"event_type\":\"loaded_any_page\",\"event_key\":\"google_tag\",\"owner_id\":\"597ade7372fdc0898b002f88\",\"updated_at\":\"2020-01-03T06:26:10.146Z\",\"created_at\":\"2017-09-15T05:14:17.669Z\",\"sycts\":\"2020-05-13T05:04:51.163Z\"},{\"_id\":\"59bf5c6f72fdc0dbb40003b2\",\"status\":\"active\",\"config_data\":{\"single_variation\":false,\"unique_ids\":true,\"tracking_code\":\"929940743\",\"dynamic_remarketing\":true},\"sycts\":\"2020-05-13T05:04:51.163Z\",\"event_type\":\"loaded_any_page\",\"event_key\":\"google_remarketing\",\"owner_id\":\"597ade7372fdc0898b002f88\",\"updated_at\":\"2018-01-09T09:05:46.132Z\",\"created_at\":\"2017-09-18T05:41:03.917Z\"},{\"_id\":\"5a5485c459d5241818000e16\",\"config_data\":{\"tracking_code\":\"819697074\",\"dynamic_remarketing\":true,\"unique_ids\":true,\"single_variation\":false,\"is_shopline\":\"true\"},\"event_key\":\"google_remarketing\",\"owner_id\":\"597ade7372fdc0898b002f88\",\"updated_at\":\"2018-05-03T07:05:24.647Z\",\"status\":\"active\",\"event_type\":\"loaded_any_page\",\"created_at\":\"2018-01-09T09:05:08.086Z\",\"sycts\":\"2020-05-13T05:04:51.163Z\"},{\"event_type\":\"loaded_any_page\",\"event_key\":\"facebook_standard_pixel\",\"owner_id\":\"597ade7372fdc0898b002f88\",\"updated_at\":\"2021-02-04T09:15:20.184Z\",\"created_at\":\"2021-02-04T09:14:13.331Z\",\"_id\":\"601bbae560f3a20029e5d5d0\",\"status\":\"active\",\"config_data\":{\"tracking_code\":\"355765898689782\",\"is_fbe\":true,\"single_variation\":false,\"unique_ids\":true,\"dynamic_remarketing\":false}},{\"status\":\"active\",\"config_data\":{\"tracking_code\":\"G-9B7M442Q88\",\"dynamic_remarketing\":false,\"single_variation\":false,\"unique_ids\":false},\"event_type\":\"loaded_any_page\",\"event_key\":\"google_analytics_4\",\"owner_id\":\"597ade7372fdc0898b002f88\",\"updated_at\":\"2023-06-03T03:44:28.436Z\",\"created_at\":\"2023-06-03T03:44:28.436Z\",\"_id\":\"647ab71c6871a000173b0df6\"}]'); 2148 </script>
2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 2159 <symbol id="icon-lineapp" viewBox="0 0 32 32"> 2160 <path fill="currentColor" d="M28 14.304c0-5.37-5.384-9.738-12-9.738S4 8.936 4 14.304c0 4.814 4.27 8.846 10.035 9.608.39.084.923.258 1.058.592.122.303.08.778.04 1.084l-.172 1.028c-.05.303-.24 1.187 1.04.647s6.91-4.07 9.43-6.968c1.74-1.905 2.57-3.842 2.57-5.99zM11.302 17.5H8.918a.631.631 0 0 1-.63-.63V12.1a.63.63 0 0 1 1.26.002v4.14h1.754c.35 0 .63.28.63.628a.63.63 0 0 1-.63.63zm2.467-.63a.631.631 0 0 1-.63.628.629.629 0 0 1-.63-.63V12.1a.63.63 0 1 1 1.26 0v4.77zm5.74 0a.632.632 0 0 1-1.137.378l-2.443-3.33v2.95a.631.631 0 0 1-1.26 0V12.1a.634.634 0 0 1 .63-.63.63.63 0 0 1 .504.252l2.444 3.328V12.1a.63.63 0 0 1 1.26 0v4.77zm3.853-3.014a.63.63 0 1 1 0 1.258H21.61v1.126h1.755a.63.63 0 1 1 0 1.258H20.98a.63.63 0 0 1-.628-.63V12.1a.63.63 0 0 1 .63-.628h2.384a.63.63 0 0 1 0 1.258h-1.754v1.126h1.754z"/> 2161 </symbol> 2162</svg> 2163 2164 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 2165 <symbol id="icon-facebook" viewBox="0 0 32 32"> 2166 <path fill="currentColor" d="M17.78 27.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99 2.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123 0-5.26 1.905-5.26 5.405v3.016h-3.53v4.09h3.53V27.5h4.223z"/> 2167 </symbol> 2168</svg> 2169 2170 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2171 <symbol id="icon-fb-messenger" viewBox="0 0 16 16" fill="none"> 2172 <path d="M7.98195 0.249817C3.62577 0.249817 0.249838 3.4335 0.249838 7.73368C0.249838 9.98285 1.17408 11.9265 2.67851 13.2692C2.93827 13.5028 2.88476 13.6381 2.92893 15.0807C2.93241 15.1817 2.96056 15.2804 3.01092 15.368C3.06128 15.4557 3.13233 15.5297 3.21786 15.5836C3.3034 15.6375 3.40082 15.6697 3.50164 15.6773C3.60245 15.6849 3.7036 15.6677 3.79625 15.6272C5.44222 14.9024 5.46337 14.8452 5.74242 14.9211C10.5111 16.2336 15.6798 13.1818 15.6798 7.73368C15.6798 3.4335 12.3384 0.249817 7.98195 0.249817ZM12.6246 6.009L10.3537 9.60425C10.2679 9.73945 10.1552 9.85547 10.0225 9.94505C9.8898 10.0346 9.74004 10.0958 9.58259 10.1248C9.42514 10.1538 9.2634 10.15 9.1075 10.1136C8.9516 10.0772 8.80491 10.0089 8.67661 9.91317L6.86981 8.56086C6.78903 8.50028 6.69079 8.46754 6.58983 8.46754C6.48886 8.46754 6.39062 8.50028 6.30985 8.56086L3.87184 10.41C3.54644 10.6567 3.12025 10.2669 3.33957 9.9225L5.61052 6.32725C5.69624 6.19202 5.80898 6.07596 5.94167 5.98635C6.07436 5.89674 6.22413 5.83552 6.38159 5.80651C6.53905 5.77751 6.70081 5.78135 6.85672 5.8178C7.01262 5.85425 7.15932 5.92252 7.2876 6.01833L9.09378 7.37033C9.17455 7.43091 9.27279 7.46365 9.37376 7.46365C9.47472 7.46365 9.57297 7.43091 9.65374 7.37033L12.093 5.52308C12.4178 5.27483 12.844 5.66432 12.6246 6.009Z" fill="#0584FF" /> 2173 </symbol> 2174</svg> 2175 2176 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 2177 <symbol id="icon-whatsapp" viewBox="0 0 32 32"> 2178 <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M16.21 4.41C9.973 4.41 4.917 9.465 4.917 15.7c0 2.134.592 4.13 1.62 5.832L4.5 27.59l6.25-2.002a11.241 11.241 0 0 0 5.46 1.404c6.234 0 11.29-5.055 11.29-11.29 0-6.237-5.056-11.292-11.29-11.292zm0 20.69c-1.91 0-3.69-.57-5.173-1.553l-3.61 1.156 1.173-3.49a9.345 9.345 0 0 1-1.79-5.512c0-5.18 4.217-9.4 9.4-9.4 5.183 0 9.397 4.22 9.397 9.4 0 5.188-4.214 9.4-9.398 9.4zm5.293-6.832c-.284-.155-1.673-.906-1.934-1.012-.265-.106-.455-.16-.658.12s-.78.91-.954 1.096c-.176.186-.345.203-.628.048-.282-.154-1.2-.494-2.264-1.517-.83-.795-1.373-1.76-1.53-2.055-.158-.295 0-.445.15-.584.134-.124.3-.326.45-.488.15-.163.203-.28.306-.47.104-.19.06-.36-.005-.506-.066-.147-.59-1.587-.81-2.173-.218-.586-.46-.498-.63-.505-.168-.007-.358-.038-.55-.045-.19-.007-.51.054-.78.332-.277.274-1.05.943-1.1 2.362-.055 1.418.926 2.826 1.064 3.023.137.2 1.874 3.272 4.76 4.537 2.888 1.264 2.9.878 3.43.85.53-.027 1.734-.633 2-1.297.266-.664.287-1.24.22-1.363-.07-.123-.26-.203-.54-.357z"/> 2179 </symbol> 2180</svg> 2181 2182 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2183 <symbol id="icon-copylink" viewBox="-2 -2 18 18" fill="none"> 2184 <path d="M7.2428 11L6.62155 11.6212C6.0574 12.1763 5.29677 12.4859 4.50536 12.4827C3.71395 12.4794 2.95587 12.1636 2.39626 11.604C1.83664 11.0444 1.52083 10.2863 1.5176 9.49491C1.51438 8.7035 1.82401 7.94288 2.37905 7.37872L3.88593 5.87497C4.42644 5.33337 5.15347 5.01876 5.9183 4.99553C6.68312 4.97229 7.42791 5.24218 8.0003 5.74997" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
2185 <path d="M6.7575 3.0003L7.37875 2.37905C7.94291 1.82401 8.70353 1.51438 9.49494 1.5176C10.2864 1.52083 11.0444 1.83664 11.604 2.39626C12.1637 2.95587 12.4795 3.71395 12.4827 4.50536C12.4859 5.29677 12.1763 6.0574 11.6213 6.62155L10.1144 8.12843C9.57346 8.6696 8.8462 8.98363 8.08139 9.00629C7.31657 9.02894 6.572 8.75851 6 8.2503" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 2186 </symbol> 2187</svg> 2188 2189 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2190 <symbol id="icon-coupon" viewBox="0 0 16 16"> 2191 <path 2192 fill-rule="evenodd" 2193 clip-rule="evenodd" 2194 d="M1.2 3.99995C1.2 3.55812 1.55817 3.19995 2 3.19995H13.84C14.2818 3.19995 14.64 3.55812 14.64 3.99995L14.64 6.5599C14.1098 6.5599 13.68 7.20461 13.68 7.9999C13.68 8.79519 14.1098 9.4399 14.64 9.4399L14.64 12C14.64 12.4418 14.2818 12.8 13.84 12.8H2C1.55817 12.8 1.2 12.4418 1.2 12V9.4399C1.73019 9.4399 2.16 8.79519 2.16 7.9999C2.16 7.20461 1.73019 6.5599 1.2 6.5599V3.99995ZM7.536 6.0799C7.536 6.50406 7.19215 6.8479 6.768 6.8479C6.34384 6.8479 6 6.50406 6 6.0799C6 5.65575 6.34384 5.3119 6.768 5.3119C7.19215 5.3119 7.536 5.65575 7.536 6.0799ZM9.07206 10.2079C9.49621 10.2079 9.84006 9.86406 9.84006 9.4399C9.84006 9.01575 9.49621 8.6719 9.07206 8.6719C8.6479 8.6719 8.30406 9.01575 8.30406 9.4399C8.30406 9.86406 8.6479 10.2079 9.07206 10.2079ZM10.32 6.07983L9.64118 5.40101L5.56824 9.47395L6.24706 10.1528L10.32 6.07983Z" 2195 fill="currentColor" 2196 /> 2197 </symbol> 2198</svg> 2199 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2200 <symbol id="icon-forward" viewBox="0 0 24 24"> 2201 <path d="M0 0h24v24H0z" fill="none"/> 2202 <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/> 2203 </symbol> 2204</svg> 2205 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2206 <symbol id="icon-back" viewBox="0 0 24 24"> 2207 <path d="M0 0h24v24H0z" fill="none"/> 2208 <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/> 2209 </symbol> 2210</svg> 2211 2212
2212<script type="text/javascript"> 2213 </script>
2213 2214</body> 2215 2216<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2217 <symbol id="fa-v5-globe" viewBox="0 0 496 512"> 2218 <path d="M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"/> 2219 </symbol> 2220</svg> 2221<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2222 <symbol id="icon-filter-category" viewBox="0 0 13 13"> 2223 <path d="M4.75568 6.41662C4.95995 6.71222 4.89888 6.4659 4.89888 12.358C4.89888 12.8852 5.50044 13.187 5.92441 12.8716C7.73611 11.5057 8.09808 11.3874 8.09808 10.7485C8.09808 6.45481 8.04803 6.69627 8.24128 6.41662L11.1833 2.41206H1.81372L4.75568 6.41662Z" /> 2224 <path d="M12.2946 0.326523C12.1895 0.125176 11.9833 0 11.7563 0H1.24064C0.750473 0 0.462061 0.552932 0.743236 0.954687C0.745547 0.958547 0.71132 0.911701 1.2541 1.65039H11.7428C12.2054 1.02088 12.5146 0.748896 12.2946 0.326523Z" /> 2225 </symbol> 2226</svg> 2227 2228<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2229 <symbol id="icon-line" viewBox="0 0 20 18"> 2230 <path d="M10.0003 0.464844C4.89777 0.464844 0.761719 3.71943 0.761719 7.73389C0.761719 11.4629 4.33199 14.5341 8.92943 14.9525C9.00548 14.9655 9.07805 14.9939 9.14264 15.0361C9.20724 15.0782 9.26247 15.1332 9.3049 15.1976C9.50896 15.5335 9.36393 16.2491 9.20549 17.0514C9.04701 17.8537 9.90871 17.4374 10.0994 17.3444C10.2511 17.2708 14.1571 15.0697 16.4824 12.9114C18.1829 11.5927 19.2383 9.76024 19.2383 7.73412C19.2389 3.71943 15.1025 0.464844 10.0003 0.464844ZM6.93359 9.62481C6.93115 9.89682 6.70811 10.1155 6.43529 10.1133H4.7407C4.4416 10.1133 4.04297 10.0102 4.04297 9.52707V5.91426C4.04354 5.84952 4.05689 5.78554 4.08224 5.72597C4.10759 5.6664 4.14445 5.61242 4.1907 5.56713C4.28424 5.47546 4.41031 5.42463 4.54127 5.42578H4.64104C4.772 5.42463 4.89808 5.47546 4.99162 5.56713C5.03787 5.61243 5.07472 5.66641 5.10007 5.72597C5.12542 5.78554 5.13876 5.84953 5.13934 5.91426V9.03867H6.43504C6.70793 9.03633 6.93113 9.25498 6.93359 9.52707V9.62481ZM8.32031 9.52047C8.32031 9.79399 8.09728 10.0156 7.82227 10.0156C7.54717 10.0156 7.32422 9.79399 7.32422 9.52047V6.01859C7.32422 5.74512 7.54717 5.52344 7.82227 5.52344C8.09728 5.52344 8.32031 5.74512 8.32031 6.01859V9.52047ZM12.6744 9.52006C12.6465 9.78 12.4388 9.98418 12.1784 10.0076C12.064 10.0271 11.9464 10.0108 11.8417 9.96069C11.737 9.91063 11.6504 9.82936 11.5938 9.72805L9.99559 7.48695V9.51949C9.98914 9.78869 9.76908 10.0035 9.49973 10.0035C9.23049 10.0035 9.01033 9.78869 9.00391 9.51949V6.01067C9.00445 5.94612 9.01771 5.88232 9.04293 5.8229C9.06814 5.76348 9.10482 5.70961 9.15086 5.66438C9.19689 5.61913 9.25138 5.5834 9.31121 5.55922C9.37105 5.53504 9.43507 5.52288 9.49961 5.52344C9.61739 5.52415 9.7326 5.55801 9.83204 5.62115C9.93147 5.68428 10.0111 5.77414 10.0619 5.88043C10.2157 6.10744 11.6835 8.15363 11.6835 8.15363V6.01067C11.6901 5.74147 11.9103 5.5267 12.1796 5.5267C12.449 5.5267 12.6691 5.74147 12.6758 6.01068V9.51947L12.6744 9.52006ZM15.6712 7.28111C15.846 7.28111 16.0075 7.37422 16.0949 7.52531C16.1378 7.59954 16.1604 7.68378 16.1604 7.76953C16.1604 7.85529 16.1378 7.93952 16.0949 8.01375C16.0519 8.08803 15.9901 8.1497 15.9157 8.19256C15.8414 8.23542 15.757 8.25797 15.6712 8.25795H14.377V9.03897H15.6711C15.7582 9.03691 15.8443 9.05814 15.9205 9.10048C15.9966 9.14282 16.0601 9.20472 16.1043 9.27979C16.1485 9.35478 16.1718 9.44024 16.1718 9.52729C16.1718 9.61433 16.1485 9.69979 16.1043 9.77479C16.0601 9.84983 15.9966 9.91171 15.9205 9.95402C15.8443 9.99634 15.7582 10.0176 15.6711 10.0155H13.7301C13.6717 10.0162 13.6138 10.0054 13.5596 9.98364C13.5054 9.96192 13.456 9.92972 13.4143 9.88889C13.3726 9.84815 13.3394 9.79958 13.3166 9.74595C13.2937 9.69233 13.2817 9.63471 13.2812 9.57643V5.96295C13.2817 5.90463 13.2937 5.84698 13.3
2230165 5.79332C13.3393 5.73965 13.3726 5.69103 13.4143 5.65026C13.456 5.60941 13.5054 5.5772 13.5595 5.55546C13.6137 5.53373 13.6717 5.52289 13.7301 5.52357H15.6712C15.7583 5.52152 15.8444 5.54274 15.9205 5.58505C15.9967 5.62737 16.0602 5.68924 16.1044 5.76428C16.1486 5.83929 16.1719 5.92475 16.1719 6.01179C16.1719 6.09883 16.1486 6.18429 16.1044 6.2593C16.0602 6.33434 15.9967 6.39623 15.9205 6.43856C15.8444 6.48088 15.7583 6.50213 15.6712 6.5001H14.377V7.28143L15.6712 7.28111Z" fill="#1FC81F"/> 2231 </symbol> 2232</svg> 2233 2234</html>
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.