Sorry

This feed does not validate.

In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation.

Source: https://inky-crab-fhrqcx.mystrikingly.com/blog/the-evolution-of-bmw-keys-replacement

  1. <!-- Powered by Strikingly.com 4 (1) Aug 13, 2025 at 03:53-->
  2. <!DOCTYPE html>
  3. <html itemscope itemtype='http://schema.org/WebPage' lang='en' xmlns:og='http://ogp.me/ns#' xmlns='http://www.w3.org/1999/xhtml'>
  4. <head>
  5. <title>The Evolution Of Bmw Keys Replacement</title>
  6. <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'>
  7. <meta content='width=device-width,initial-scale=1.0,user-scalable=yes,minimum-scale=1.0,maximum-scale=3.0' id='viewport' name='viewport'>
  8. <meta content=" BMW Key Replacement  If you've lost your BMW key, it's important to get a new one right away. It can take up two weeks for a dealer to produce an alternative.  Most BMW vehicles c" name='description'>
  9. <meta content='article' property='og:type'>
  10. <meta content='The Evolution Of Bmw Keys Replacement' property='og:title'>
  11. <meta content='https://inky-crab-fhrqcx.mystrikingly.com/blog/the-evolution-of-bmw-keys-replacement' property='og:url'>
  12. <meta content='https://assets.strikingly.com/static/backgrounds/blur/1.jpg' property='og:image'>
  13. <meta content='The Evolution Of Bmw Keys Replacement' property='og:site_name'>
  14. <meta content=" BMW Key Replacement  If you've lost your BMW key, it's important to get a new one right away. It can take up two weeks for a dealer to produce an alternative.  Most BMW vehicles c" property='og:description'>
  15. <meta content='The Evolution Of Bmw Keys Replacement' itemprop='name'>
  16. <meta content=" BMW Key Replacement  If you've lost your BMW key, it's important to get a new one right away. It can take up two weeks for a dealer to produce an alternative.  Most BMW vehicles c" itemprop='description'>
  17. <meta content='https://assets.strikingly.com/static/backgrounds/blur/1.jpg' itemprop='image'>
  18. <meta content='summary_large_image' name='twitter:card'>
  19. <meta content='The Evolution Of Bmw Keys Replacement' name='twitter:title'>
  20. <meta content=" BMW Key Replacement  If you've lost your BMW key, it's important to get a new one right away. It can take up two weeks for a dealer to produce an alternative.  Most BMW vehicles c" name='twitter:description'>
  21. <meta content='https://assets.strikingly.com/static/backgrounds/blur/1.jpg' name='twitter:image'>
  22. <meta name="csrf-param" content="authenticity_token" />
  23. <meta name="csrf-token" content="DCkKE/j7RvSTVN8wYotx9hyRo0+pEPTQx/oWaB6+bQkPzj5JdyCs0zfsOZLRoKtYthYtB02goj9HF8S1/jZ8Dw==" />
  24. <script>
  25. window.$S={};$S.conf={"SUPPORTED_CURRENCY":[{"code":"AED","symbol":"\u062f.\u0625","decimal":".","thousand":",","precision":2,"name":"United Arab Emirates Dirham"},{"code":"AFN","symbol":"\u060b","decimal":".","thousand":",","precision":2,"name":"Afghan afghani"},{"code":"ALL","symbol":"Lek","decimal":",","thousand":".","precision":2,"name":"Albanian lek"},{"code":"AMD","symbol":"\u058f","decimal":",","thousand":".","precision":2,"name":"Armenian dram"},{"code":"ANG","symbol":"\u0192","decimal":",","thousand":".","precision":2,"name":"Netherlands Antillean guilder"},{"code":"AOA","symbol":"Kz","decimal":",","thousand":".","precision":2,"name":"Angolan kwanza"},{"code":"ARS","symbol":"$","decimal":",","thousand":".","precision":2,"name":"Argentine peso"},{"code":"AUD","symbol":"A$","decimal":".","thousand":" ","precision":2,"name":"Australian Dollar"},{"code":"AWG","symbol":"\u0192","decimal":".","thousand":",","precision":2,"name":"Aruban florin"},{"code":"AZN","symbol":"\u20bc","decimal":".","thousand":",","precision":2,"name":"Azerbaijani Manat"},{"code":"BAM","symbol":"KM","decimal":",","thousand":".","precision":2,"name":"Bosnia and Herzegovina convertible mark"},{"code":"BBD","symbol":"$","decimal":".","thousand":",","precision":2,"name":"Barbadian dollar"},{"code":"BDT","symbol":"Tk","decimal":".","thousand":",","precision":2,"name":"Bangladeshi Taka"},{"code":"BGN","symbol":"\u043b\u0432","decimal":",","thousand":".","precision":2,"name":"Bulgarian lev"},{"code":"BHD","symbol":"\u062f.\u0628","decimal":".","thousand":",","precision":3,"name":"Bahraini dinar"},{"code":"BIF","symbol":"FBu","decimal":".","thousand":",","precision":0,"name":"Burundian franc"},{"code":"BMD","symbol":"$","decimal":".","thousand":",","precision":2,"name":"Bermudian dollar"},{"code":"BND","symbol":"$","decimal":".","thousand":",","precision":2,"name":"Brunei dollar"},{"code":"BOB","symbol":"$b","decimal":",","thousand":".","precision":2,"name":"Bolivian boliviano"},{"code":"BRL","symbol":"R$","decimal":",","thousand":".","precision":2,"name":"Brazilian Real","format":"%s %v"},{"code":"BSD","symbol":"$","decimal":".","thousand":",","precision":2,"name":"Bahamian dollar"},{"code":"BTN","symbol":"Nu.","decimal":".","thousand":",","precision":2,"name":"Bhutanese ngultrum"},{"code":"BWP","symbol":"P","decimal":".","thousand":",","precision":2,"name":"Botswana pula"},{"code":"BYN","symbol":"Br","decimal":".","thousand":",","precision":2,"name":"Belarusian ruble"},{"code":"BZD","symbol":"BZ$","decimal":".","thousand":",","precision":2,"name":"Belize dollar"},{"code":"CAD","symbol":"$","decimal":".","thousand":",","precision":2,"name":"Canadian Dollar"},{"code":"CDF","symbol":"FC","decimal":".","thousand":",","precision":2,"name":"Congolese franc"},{"code":"CHF","symbol":"CHF","decimal":".","thousand":"'","precision":2,"name":"Swiss Franc","format":"%s %v"},{"code":"CLP","symbol":"$","decimal":"","thousand":".","precision":0,"name":"Chilean Peso"},{"code":"CNY","symbol":"\u00a5","decimal":".","thousand":",","precision":2,"name":"Chinese Yuan"},{"code":"CRC","symbol":"\u20a1","decimal":",","thousand":".","precision":2,"name":"Costa Rican col\u00f3n"},{"code":"CUP","symbol":"$","decimal":".","thousand":",","precision":2,"name":"Cuban peso"},{"code":"CVE","symbol":"$","decimal":".","thousand":",","precision":2,"name":"Cape Verdean escudo"},{"code":"CZK","symbol":"K\u010d","decimal":",","thousand":".","precision":2,"name":"Czech Koruna","format":"%v %s"},{"code":"DJF","symbol":"Fdj","decimal":".","thousand":",","precision":0,"name":"Djiboutian franc"},{"code":"DKK","symbol":"kr","decimal":".","thousand":",","precision":2,"name":"Danish Krone","format":"%v %s"},{"code":"DOP","symbol":"RD$","decimal":".","thousand":",","precision":2,"name":"Dominican peso"},{"code":"DZD","symbol":"\u062f\u062c","decimal":",","thousand":".","precision":2,"name":"Algerian dinar"},{"code":"EGP","symbol":"E\u00a3","decimal":".","thousand":",","precision":2,"name":"Egyptian pound"},{"code":"ERN","symbol":"Nkf","decimal":".","thousand":",","precision":2,"name":"Eritrean nakfa"},{"code":"ETB","symbol":"Br","decimal":".","thousand":",","precision":2,"name":"Ethiopian birr"},{"code":"EUR","symbol":"\u20ac","decimal":",","thousand":".","precision":2,"name":"Euro","format":"%v %s"},{"code":"FJD","symbol":"$","decimal":".","thousand":",","precision":2,"name":"Fijian dollar"},{"code":"FKP","symbol":"\u00a3","decimal":".","thousand":",","precision":2,"name":"Falkland Islands pound"},{"code":"GBP","symbol":"\u00a3","decimal":".","thousand":",","precision":2,"name":"British Pound"},{"code":"GEL","symbol":"\u10da","decimal":",","thousand":".","precision":2,"name":"Georgian lari"},{"code":"GGP","symbol":"\u00a3","decimal":".","thousand":",","precision":2,"name":"Guernsey pound"},{"code":"GHS","symbol":"GH\u20b5","decimal":".","thousand":",","precision":2,"name":"Ghanaian cedi"},{"code":"GIP","symbol":"\u00a3","decimal":".","thousand":",","precision":2,"name":"Gibraltar pound"},{"code":"GMD","symbol":"D","decimal":".","thousand":",","precision":2,"name":"Gambian dalasi"},{"code":"GNF","symbol":"\u20a3","decimal":".","thousand":",","precision":0,"name":"Guinean franc"},{"code":"GTQ","symbol":"Q","decimal":".","thousand":",","precision":2,"name":"Guatemalan quetzal"},{"code":"GYD","symbol":"G$","decimal":".","thousand":",","precision":2,"name":"Guyanese dollar"},{"code":"HKD","symbol":"HK$","decimal":".","thousand":",","precision":2,"name":"Hong Kong Dollar"},{"code":"HNL","symbol":"L","decimal":".","thousand":",","precision":2,"name":"Honduran lempira"},{"code":"HRK","symbol":"kn","decimal":".","thousand":",","precision":2,"name":"Croatian kuna"},{"code":"HTG","symbol":"G","decimal":".","thousand":",","precision":2,"name":"Haitian gourde"},{"code":"HUF","symbol":"Ft","decimal":"","thousand":",","precision":0,"name":"Hungarian Forint","format":"%v %s"},{"code":"ILS","symbol":"\u20aa","decimal":".","thousand":",","precision":2,"name":"Israeli New Shekel"},{"code":"IMP","symbol":"\u00a3","decimal":".","thousand":",","precision":2,"name":"Isle of Man pound"},{"code":"INR","symbol":"\u20b9","decimal":".","thousand":",","precision":2,"name":"Indian Rupee"},{"code":"IQD","symbol":"\u062f.\u0639","decimal":".","thousand":",","precision":3,"name":"Iraqi dinar"},{"code":"IRR","symbol":"\u062a\u0648\u0645\u0627\u0646","decimal":".","thousand":",","precision":2,"name":"Iranian rial"},{"code":"ISK","symbol":"kr","decimal":",","thousand":".","precision":2,"name":"Icelandic kr\u00f3na"},{"code":"JEP","symbol":"\u00a3","decimal":".","thousand":",","precision":2,"name":"Jersey pound"},{"code":"JMD","symbol":"J$","decimal":".","thousand":",","precision":2,"name":"Jamaican Dollar"},{"code":"JOD","symbol":"JD","decimal":".","thousand":",","precision":3,"name":"Jordanian Dinar"},{"code":"JPY","symbol":"\u00a5","decimal":"","thousand":",","precision":0,"name":"Japanese Yen","format":"%s %v"},{"code":"KES","symbol":"KSh","decimal":".","thousand":",","precision":2,"name":"Kenyan shilling"},{"code":"KGS","symbol":"\u043b\u0432","decimal":",","thousand":".","precision":2,"name":"Kyrgyzstani som"},{"code":"KHR","symbol":"\u17db","decimal":".","thousand":",","precision":2,"name":"Cambodian riel"},{"code":"KMF","symbol":"CF","decimal":".","thousand":",","precision":0,"name":"Comorian franc"},{"code":"KPW","symbol":"\u20a9","decimal":".","thousand":",","precision":2,"name":"North Korean won"},{"code":"KRW","symbol":"\uc6d0","decimal":"","thousand":",","precision":0,"name":"South Korean Won","format":"%v %s"},{"code":"KWD","symbol":"\u062f.\u0643","decimal":".","thousand":",","precision":3,"name":"Kuwait dinar"},{"code":"KYD","symbol":"CI$","decimal":".","thousand":",","precision":2,"name":"Cayman Islands dollar"},{"code":"KZT","symbol":"\u20b8","decimal":",","thousand":".","precision":2,"name":"Kazakhstani tenge"},{"code":"LBP","symbol":"LL","decimal":".","thousand":",","precision":2,"name":"Lebanese pound"},{"code":"LKR","symbol":"\u20a8","decimal":".","thousand":",","precision":2,"name":"Sri Lankan rupee"},{"code":"LRD","symbol":"LR$","decimal":".","thousand":",","precision":2,"name":"Liberian dollar"},{"code":"LSL","symbol":"M","decimal":".","thousand":",","precision":2,"name":"Lesotho loti"},{"code":"LYD","symbol":"LD","decimal":".","thousand":",","precision":3,"name":"Libyan dinar"},{"code":"MAD","symbol":"\u062f.\u0645.","decimal":",","thousand":".","precision":2,"name":"Moroccan dirham"},{"code":"MDL","symbol":"L","decimal":",","thousand":".","precision":2,"name":"Moldovan leu"},{"code":"MGA","symbol":"Ar","decimal":".","thousand":",","precision":0,"name":"Malagasy ariary"},{"code":"MKD","symbol":"\u0434\u0435\u043d","decimal":",","thousand":".","precision":2,"name":"Macedonian denar"},{"code":"MMK","symbol":"Ks","decimal":".","thousand":",","precision":2,"name":"Myanmar kyat"},{"code":"MNT","symbol":"\u20ae","decimal":".","thousand":",","precision":2,"name":"Mongolian tugrik"},{"code":"MOP","symbol":"MOP$","decimal":".","thousand":",","precision":2,"name":"Macanese pataca"},{"code":"MRO","symbol":"UM","decimal":".","thousand":",","precision":2,"name":"Mauritanian Ouguiya"},{"code":"MRU","symbol":"UM","decimal":".","thousand":",","precision":2,"name":"Mauritanian ouguiya"},{"code":"MUR","symbol":"\u20a8","decimal":".","thousand":",","precision":2,"name":"Mauritian rupee"},{"code":"MVR","symbol":"Rf","decimal":".","thousand":",","precision":2,"name":"Maldivian rufiyaa"},{"code":"MWK","symbol":"K","decimal":".","thousand":",","precision":2,"name":"Malawian kwacha"},{"code":"MXN","symbol":"$","decimal":".","thousand":",","precision":2,"name":"Mexican Peso"},{"code":"MYR","symbol":"RM","decimal":".","thousand":",","precision":2,"name":"Malaysian Ringgit"},{"code":"MZN","symbol":"MT","decimal":",","thousand":".","precision":2,"name":"Mozambican metical"},{"code":"NAD","symbol":"N$","decimal":".","thousand":",","precision":2,"name":"Namibian dollar"},{"code":"NGN","symbol":"\u20a6","decimal":".","thousand":",","precision":2,"name":"Nigerian naira"},{"code":"NIO","symbol":"C$","decimal":".","thousand":",","precision":2,"name":"Nicaraguan c\u00f3rdoba"},{"code":"NOK","symbol":"kr","decimal":",","thousand":".","precision":2,"name":"Norwegian Krone","format":"%v %s"},{"code":"NPR","symbol":"\u20a8","decimal":".","thousand":",","precision":2,"name":"Nepalese rupee"},{"code":"NZD","symbol":"$","decimal":".","thousand":",","precision":2,"name":"New Zealand Dollar"},{"code":"OMR","symbol":"\u0631.\u0639.","decimal":".","thousand":",","precision":3,"name":"Omani rial"},{"code":"PAB","symbol":"B\/.","decimal":".","thousand":",","precision":2,"name":"Panamanian balboa"},{"code":"PEN","symbol":"S\/.","decimal":".","thousand":",","precision":2,"name":"Peruvian Sol"},{"code":"PGK","symbol":"K","decimal":".","thousand":",","precision":2,"name":"Papua New Guinean kina"},{"code":"PHP","symbol":"\u20b1","decimal":".","thousand":",","precision":2,"name":"Philippine Peso"},{"code":"PKR","symbol":"\u20a8","decimal":".","thousand":",","precision":2,"name":"Pakistani rupee"},{"code":"PLN","symbol":"z\u0142","decimal":",","thousand":" ","precision":2,"name":"Polish Zloty","format":"%v %s"},{"code":"PYG","symbol":"\u20b2","decimal":",","thousand":".","precision":0,"name":"Paraguayan guaran\u00ed"},{"code":"QAR","symbol":"\u0631.\u0642","decimal":".","thousand":",","precision":2,"name":"Qatari riyal"},{"code":"RON","symbol":"lei","decimal":",","thousand":".","precision":2,"name":"Romanian leu"},{"code":"RSD","symbol":"\u0434\u0438\u043d","decimal":",","thousand":".","precision":2,"name":"Serbian dinar"},{"code":"RUB","symbol":"\u20bd","decimal":",","thousand":".","precision":2,"name":"Russian Ruble","format":"%v %s"},{"code":"RWF","symbol":"FRw","decimal":".","thousand":",","precision":0,"name":"Rwandan franc"},{"code":"SAR","symbol":"\u0631.\u0633","decimal":".","thousand":",","precision":2,"name":"Saudi Arabian riyal"},{"code":"SBD","symbol":"SI$","decimal":".","thousand":",","precision":2,"name":"Solomon Islands dollar"},{"code":"SCR","symbol":"SRe","decimal":".","thousand":",","precision":2,"name":"Seychellois rupee"},{"code":"SDG","symbol":"SDG","decimal":".","thousand":",","precision":2,"name":"Sudanese pound"},{"code":"SEK","symbol":"kr","decimal":".","thousand":" ","precision":2,"name":"Swedish Krona","format":"%v %s"},{"code":"SGD","symbol":"S$","decimal":".","thousand":",","precision":2,"name":"Singapore Dollar"},{"code":"SHP","symbol":"\u00a3","decimal":".","thousand":",","precision":2,"name":"Saint Helena pound"},{"code":"SLL","symbol":"Le","decimal":".","thousand":",","precision":2,"name":"Sierra Leonean leone"},{"code":"SOS","symbol":"S","decimal":".","thousand":",","precision":2,"name":"Somali shilling"},{"code":"SRD","symbol":"$","decimal":",","thousand":".","precision":2,"name":"Surinamese dollar"},{"code":"SSP","symbol":"SS\u00a3","decimal":".","thousand":",","precision":2,"name":"South Sudanese pound"},{"code":"STD","symbol":"Db","decimal":".","thousand":",","precision":2,"name":"Sao Tomean Dobra"},{"code":"STN","symbol":"Db","decimal":".","thousand":",","precision":2,"name":"S\u00e3o Tom\u00e9 and Pr\u00edncipe dobra"},{"code":"SYP","symbol":"LS","decimal":".","thousand":",","precision":2,"name":"Syrian pound"},{"code":"SZL","symbol":"E","decimal":".","thousand":",","precision":2,"name":"Swazi lilangeni"},{"code":"THB","symbol":"\u0e3f","decimal":".","thousand":",","precision":2,"name":"Thai Baht"},{"code":"TJS","symbol":"SM","decimal":".","thousand":",","precision":2,"name":"Tajikistani somoni"},{"code":"TMT","symbol":"T","decimal":".","thousand":",","precision":2,"name":"Turkmenistan manat"},{"code":"TND","symbol":"\u062f.\u062a","decimal":".","thousand":",","precision":3,"name":"Tunisian dinar"},{"code":"TOP","symbol":"T$","decimal":".","thousand":",","precision":2,"name":"Tongan pa\u02bbanga"},{"code":"TRY","symbol":"\u20ba","decimal":".","thousand":",","precision":2,"name":"Turkish lira"},{"code":"TTD","symbol":"TT$","decimal":".","thousand":",","precision":2,"name":"Trinidad and Tobago dollar"},{"code":"TWD","symbol":"NT$","decimal":"","thousand":",","precision":0,"name":"New Taiwan Dollar"},{"code":"TZS","symbol":"Tsh","decimal":".","thousand":",","precision":2,"name":"Tanzanian shilling"},{"code":"UAH","symbol":"\u20b4","decimal":".","thousand":",","precision":2,"name":"Ukrainian hryvnia"},{"code":"UGX","symbol":"USh","decimal":".","thousand":",","precision":2,"name":"Ugandan shilling"},{"code":"USD","symbol":"$","decimal":".","thousand":",","precision":2,"name":"United States Dollar"},{"code":"UYU","symbol":"$U","decimal":",","thousand":".","precision":2,"name":"Uruguayan peso"},{"code":"UZS","symbol":"\u043b\u0432","decimal":",","thousand":".","precision":2,"name":"Uzbekistani so\u02bbm"},{"code":"VES","symbol":"Bs.S.","decimal":".","thousand":",","precision":2,"name":"Venezuelan bol\u00edvar soberano"},{"code":"VUV","symbol":"VT","decimal":".","thousand":",","precision":0,"name":"Vanuatu vatu"},{"code":"WST","symbol":"WS$","decimal":".","thousand":",","precision":2,"name":"Samoan t\u0101l\u0101"},{"code":"XAF","symbol":"FCFA","decimal":".","thousand":",","precision":0,"name":"Central African CFA franc"},{"code":"XCD","symbol":"EC$","decimal":".","thousand":",","precision":2,"name":"East Caribbean dollar"},{"code":"XDR","symbol":"SDR","decimal":".","thousand":"","precision":0,"name":"Special drawing rights"},{"code":"XOF","symbol":"CFA","decimal":".","thousand":",","precision":0,"name":"West African CFA franc"},{"code":"XPF","symbol":"\u20a3","decimal":".","thousand":",","precision":0,"name":"CFP franc"},{"code":"YER","symbol":"\u0631.\u064a","decimal":".","thousand":",","precision":2,"name":"Yemeni rial"},{"code":"ZAR","symbol":"R","decimal":".","thousand":",","precision":2,"name":"South African Rand"},{"code":"ZMW","symbol":"K","decimal":",","thousand":".","precision":2,"name":"Zambian kwacha"},{"code":"IDR","symbol":"Rp ","decimal":"","thousand":".","precision":0,"name":"Indonesian Rupiah"},{"code":"VND","symbol":"\u20ab","decimal":"","thousand":".","precision":0,"name":"Vietnamese Dong","format":"%v%s"},{"code":"LAK","symbol":"\u20ad","decimal":".","thousand":",","precision":2,"name":"Lao kip"},{"code":"COP","symbol":"$","decimal":".","thousand":",","precision":0,"name":"Colombian Peso"}],"keenio_collection":"strikingly_pageviews","keenio_pbs_impression_collection":"strikingly_pbs_impression","keenio_pbs_conversion_collection":"strikingly_pbs_conversion","keenio_pageservice_imageshare_collection":"strikingly_pageservice_imageshare","keenio_page_socialshare_collection":"strikingly_page_socialshare","keenio_page_framing_collection":"strikingly_page_framing","keenio_file_download_collection":"strikingly_file_download","is_google_analytics_enabled":true,"gdpr_compliance_feature":false,"is_strikingly_analytics_enabled":true,"baidu_xzh_json":null,"isBlog":true};$S.globalConf={"premium_apps":["HtmlApp","EcwidApp","MailChimpApp","CeleryApp","LocuApp"],"environment":"production","env":"production","host_suffix":"strikingly.com","asset_url":"https:\/\/static-assets.strikinglycdn.com","support_url":"http:\/\/support.strikingly.com","sxl_font_api_url":"https:\/\/static-fonts-css.strikinglycdn.com","locale":"en","enable_live_chat":true,"s_in_china":false,"browser_locale":null,"is_sxl":false,"is_rtl":false,"google":{"recaptcha_v2_client_key":"6LeRypQbAAAAAGgaIHIak2L7UaH4Mm3iS6Tpp7vY","recaptcha_v2_invisible_client_key":"6LdmtBYdAAAAAJmE1hETf4IHoUqXQaFuJxZPO8tW"},"hcaptcha":{"hcaptcha_checkbox_key":"cd7ccab0-57ca-49aa-98ac-db26473a942a","hcaptcha_invisible_key":"65400c5a-c122-4648-971c-9f7e931cd872"},"user_image_cdn":{"qn":"\/\/user-assets.sxlcdn.com","s":"\/\/custom-images.strikinglycdn.com"},"user_image_private_cdn":{"qn":null},"rollout":{"crm_livechat":true,"google_invisible_recaptcha":true,"enabled_hcaptcha":true,"nav_2021":true,"nav_2021_off":false,"nav_2023":true,"new_blog_layout":true,"pbs_i18n":true},"GROWINGIO_API_KEY":null,"BAIDU_API_KEY":null,"SEGMENTIO_API_KEY":"eb3txa37hi","FACEBOOK_APP_ID":"138736959550286","WECHAT_APP_ID":null,"KEEN_IO_PROJECT_ID":"5317e03605cd66236a000002","KEEN_IO_WRITE_KEY":"efd460f8e282891930ff1957321c12b64a6db50694fd0b4a01d01f347920dfa3ce48e8ca249b5ea9917f98865696cfc39bc6814e4743c39af0a4720bb711627d9cf0fe63d5d52c3866c9c1c3178aaec6cbfc1a9ab62a3c9a827d2846a9be93ecf4ee3d61ebee8baaa6a1d735bff6e37b","CLOUDINARY_CLOUD_NAME":"hrscywv4p","CLOUDINARY_PRESET":"oxbxiyxl","BUGSNAG_FE_API_KEY":"","BUGSNAG_FE_JS_RELEASE_STAGE":"production","WEB_PUSH_PUB_KEY":"BDKuVD3CPl9FsdF_P7eYJg1i-siryCIDQRcOhTu2zMMFbNrXaugVggo_7vy5OHPYTVaXkLBWv8PUPdduzaKq8xE="};$S.miniProgramAppType=null;$S.blogPostData={"blogPostMeta":{"id":31274612,"state":"published","pinned":false,"notified":false,"createdAt":"2023-08-26T15:20:34.585-07:00","publishedAt":"2023-08-26T15:20:53.235-07:00","publicUrl":"https:\/\/inky-crab-fhrqcx.mystrikingly.com\/blog\/the-evolution-of-bmw-keys-replacement","customSlug":null,"editCount":2,"publishedEditCount":0,"mode":"show","role":null,"reviewState":null,"needReview":false,"censorshipResult":null,"reviewUpdatedAt":null,"scheduledPublishAt":null,"scheduledPublishAtUtcTime":null,"scheduledTimeZone":null,"postedToWechat":false,"tags":[],"categories":[],"socialMediaConfig":{"url":"https:\/\/inky-crab-fhrqcx.mystrikingly.com\/blog\/the-evolution-of-bmw-keys-replacement","title":"The Evolution Of Bmw Keys Replacement","image":"https:\/\/assets.strikingly.com\/static\/backgrounds\/blur\/1.jpg","description":"\u00a0BMW Key Replacement  If you've lost your BMW key, it's important to get a new one right away. It can take up two weeks for a dealer to produce an alternative.  Most BMW vehicles come with sophisticated locking systems that utilize computer chips to unlock and start the vehicle. This means that...","fbAppId":"138736959550286"}},"pageMeta":{"blogSettings":{"previewLayout":1,"migrate":true},"isPro":false,"isV4":true,"forcedLocale":"en","userId":12634092,"membership":"free","theme":{"id":59,"css_file":"themes/s5-theme/main","color_list":"","created_at":"2017-12-17T18:25:54.886-08:00","updated_at":"2018-04-10T19:58:57.731-07:00","display_name":"S5 Theme","default_slide_list":"","navbar_file":"s5-theme/navbar","footer_file":null,"name":"s5-theme","thumb_image":null,"use_background_image":false,"demo_page_id":null,"type_mask":1,"data_page_id":null,"is_new":false,"priority":0,"header_file":null,"data":"{\"menu\":{\"type\":\"Menu\",\"components\":{\"logo\":{\"type\":\"Image\",\"image_type\":\"small\",\"url\":\"/images/defaults/default_logo.png\"},\"title\":{\"type\":\"RichText\",\"value\":\"Title Text\",\"text_type\":\"title\"}}}}","name_with_v4_fallback":"s5-theme"},"permalink":"inky-crab-fhrqcx","subscriptionPlan":"free","subscriptionPeriod":null,"isOnTrial":false,"customColors":{"type":"CustomColors","id":"f_d35970ff-fab0-4cef-a27f-e8b4bf8cae86","defaultValue":null,"active":true,"highlight1":"#1b1e1f","highlight2":"#bbfb7f"},"animations":{"type":"Animations","id":"f_1e864d09-1899-4c92-98b3-d7c80ca2377e","defaultValue":null,"page_scroll":"none","background":"none","image_link_hover":"none"},"s5Theme":{"type":"Theme","id":"f_247e5d2c-d437-4993-a487-1c633cb2e339","defaultValue":null,"version":"10","nav":{"type":"NavTheme","id":"f_a7eefaef-c78a-4fe1-925d-f515062961c4","defaultValue":null,"name":"topCenter","layout":"f","padding":"medium","sidebarWidth":"medium","topContentWidth":"section","horizontalContentAlignment":"center","verticalContentAlignment":"middle","fontSize":"medium","backgroundColor1":"#020202","highlightColor":"#bbfb7f","presetColorName":"transparent","itemColor":"#ffffff","isTransparent":true,"isSticky":true,"showSocialMedia":false,"socialMedia":[]},"section":{"type":"SectionTheme","id":"f_4fc6197e-5182-4a82-a157-ca9ae223252b","defaultValue":null,"padding":"normal","contentWidth":"wide","contentAlignment":"center","baseFontSize":17,"titleFontSize":null,"subtitleFontSize":null,"itemTitleFontSize":null,"itemSubtitleFontSize":null,"textHighlightColor":null,"baseColor":"","titleColor":"","subtitleColor":"#1b1e1f","itemTitleColor":"","itemSubtitleColor":"#1b1e1f","textHighlightSelection":{"type":"TextHighlightSelection","id":"f_100266f9-faa6-4a20-8290-809532d31c19","defaultValue":null,"title":false,"subtitle":true,"itemTitle":false,"itemSubtitle":true}},"firstSection":{"type":"FirstSectionTheme","id":"f_9f9203be-cabb-4145-b07c-4de2ccc75783","defaultValue":null,"height":"normal","shape":"none"},"button":{"type":"ButtonTheme","id":"f_78383a89-ed4d-4cda-9d68-f5c72825706d","defaultValue":null,"backgroundColor":"#bbfb7f","shape":"square","fill":"solid"}},"id":24296670,"headingFont":"ibm plex sans","titleFont":"ibm plex sans","bodyFont":"ibm plex sans","usedWebFontsNormalized":"IBM+Plex+Sans:100,200,300,regular,500,600,700,100italic,200italic,300italic,italic,500italic,600italic,700italic|Montserrat:400,700","showAmp":null,"subscribersCount":0,"templateVariation":"","showStrikinglyLogo":true,"multiPage":false,"sectionLayout":null,"siteName":"Hald's Site","siteRollouts":{"custom_code":true,"pro_sections":false,"pro_apps":false,"custom_form":false,"new_settings_dialog_feature":true,"google_analytics":true,"strikingly_analytics":true,"popup":null,"sections_name_sync":true},"pageCustomDomain":null,"pagePublicUrl":"https:\/\/inky-crab-fhrqcx.mystrikingly.com\/","googleAnalyticsTracker":null,"googleAnalyticsType":"universal","facebookPixelId":null,"gaTrackingId":"UA-25124444-6","errorceptionKey":"\"518ac810441fb4b7180002fa\"","keenioProjectId":"5317e03605cd66236a000002","keenioWriteKey":"efd460f8e282891930ff1957321c12b64a6db50694fd0b4a01d01f347920dfa3ce48e8ca249b5ea9917f98865696cfc39bc6814e4743c39af0a4720bb711627d9cf0fe63d5d52c3866c9c1c3178aaec6cbfc1a9ab62a3c9a827d2846a9be93ecf4ee3d61ebee8baaa6a1d735bff6e37b","wechatMpAccountId":null,"blogSubscriptionUrl":"\/show_iframe_component\/16813713","chatSettings":null,"showNav":null,"hideNewBlogTips":null,"connectedSites":[],"enableFixedTextColor":false,"enableFixedTextColorRemaining":false,"enableNewLumaVersion":false},"content":{"type":"Blog.BlogData","id":"f_6581f3c4-a285-4ec0-bc2f-6c037f3c01e6","showComments":true,"header":{"type":"Blog.Header","id":"f_f2ebec3d-4aeb-4720-9f18-dafb65a20b66","title":{"type":"Blog.Text","id":"f_093320c6-9810-44fe-9518-11edbafbe095","defaultValue":false,"value":"\u003cdiv class=\"s-rich-text-wrapper\" style=\"display: block;\"\u003e\u003cp\u003eThe Evolution Of Bmw Keys Replacement\u003c\/p\u003e\u003c\/div\u003e","version":1},"subTitle":{"type":"Blog.Text","id":"f_0fa0f112-c7cf-46c2-819b-2c45dd78efcc","value":""},"backgroundImage":{"type":"Blog.BackgroundImage","id":"f_c3d18bb1-114e-482b-9a4c-db5605648ed9","url":"\/\/assets.strikingly.com\/static\/backgrounds\/blur\/1.jpg","textColor":"light","sizing":"cover"}},"footer":{"type":"Blog.Footer","id":"f_f55143f8-4394-483b-b57d-055a4bf57772","comment":{"type":"Blog.Comment","id":"f_1b076c0e-e1ad-40bc-8688-f156e5b69310","shortName":""},"shareButtons":{"type":"Blog.ShareButtons","id":"f_480a3766-a65e-4fa0-a265-90691a597d9c","defaultValue":false,"list_type":"link","button_list":[{"type":"Facebook","id":"f_f04e3d27-4025-4132-a1cf-05dffd4762b7","url":"","show_button":true},{"type":"LinkedIn","id":"f_6d942cf8-f4e2-4d1d-8a41-8b9430aa5f90","url":"","show_button":true},{"type":"GPlus","id":"f_1db211d2-f70a-4946-9957-f4670f643964","url":"","show_button":true},{"type":"Twitter","id":"f_20dd1201-0550-4d52-a751-aa4a6a515f4f","url":"","show_button":true},{"type":"Pinterest","id":"f_b7fe07a2-16f0-4e0a-b38e-30f8653d91d6","url":"","show_button":false}]}},"sections":[{"type":"Blog.Section","id":"ed9606ed-f87e-4263-ae78-3b4f30f42f58","defaultValue":null,"component":{"type":"RichText","id":"4abe6077-831e-4ead-b88e-bb5dc7f5e5ca","defaultValue":false,"value":"\u003cp\u003e\u0026nbsp;\u003cspan style=\"color: #000000;\"\u003eBMW Key Replacement  If you've lost your BMW key, it's important to get a new one right away. It can take up two weeks for a dealer to produce an alternative.  Most BMW vehicles come with sophisticated locking systems that utilize computer chips to unlock and start the vehicle. This means that any replacement key must be chipped and programmed.  Keys to replace  BMW is a luxury automobile brand that utilizes the most recent technology in their vehicles to protect against theft or hacking. Therefore, the keys of BMW are more sophisticated and can be expensive to replace.  A traditional key can be easily replaced by your locksmith in the neighborhood. However, a sophisticated key fob or advanced key fob could require purchase from your dealer and then programmed. These types of keys are also known as OEM (Original Equipment Manufacturer) car key replacements and can take as long as two weeks to get them back in the car.  To get a replacement key for your BMW, you will first have to know the VIN number for your car. This 17-digit code can enable you to locate a dealer who will be able to provide you with a new BMW key.  You can find your VIN number on the inside of the dashboard for the driver inside the door jam or under the windshield washer. It is important to note this information so that you are able to locate an expert who can program your new key.  The next step is to gather all keys you'd like to program, along with an operational BMW keyfob. Then step inside the vehicle Make sure the windows and doors are closed.  Switch the ignition to position 1. This will turn on your dash, but not the engine.  You can repeat the process five times fast, moving it from position 1 to position 2. Once you're donewith it, take your key off and return it to its original location.  Once you have your working BMW key fob and any other keys you wish to program, you can use the buttons on the fob to complete the sync process. Depending on the BMW model, you'll have to program each key within 30 seconds of programming the original key.  Once the syncing has completed, you can use the original BMW key to unlock and start your car. You can also pair additional BMW key fobs for other family members or friends who share your vehicle which allows them to create their individual driver profiles.  Transponder Keys  Transponder keys, also known as chipped keys, are a crucial element of a vehicle's security system. They can be used to prevent theft or hot-wiring your car. it.  The basic idea behind the technology is to include an embedded chip in the key, which transmits an ID code to a special computer on your car when it's inserted into the ignition. If the car's computer can't recognize the code, it will not be able to start. The key's chip communicates to an radio frequency transmitter. This radio frequency signal then engages the ignition system of the car.  These keys are durable and will last a lifetime. They can be able to withstand extreme temperatures and wear and tear without becoming damaged. This allows you to save money by replacing them often and protects your vehicle from unauthorized entry.  There are a myriad of options to replace your transponder keys in the event that you've lost it. One option is to speak with an locksmith to make a duplicate key that has the correct chip.  You can also go to a dealer to get your key replaced. This can be costly and time-consuming.  You can save money on your key replacement by calling the locksmith. They can create keys with a transponder chip for just a fraction of what you would pay at a dealership.  A professional locksmith can cut and program your transponder key that will work on your car. This can be difficult, so it's best to leave the work to experts.  The procedure for programming transponder keys is different for each vehicle. Each vehicle will need a different method and procedure. They may also need special supplies.  The transponder key you received will be inserted into your vehicle when the locksmith is finished. It will be paired to the computer in your vehicle and perform as expected.  If your transponder's key doesn't work, it could be because the chip is damaged or is defective. It could be because the key isn't correctly placed in the correct position or if your battery fails.  Key Fobs  Key fobs can be used to unlock your car from any location. They are also secure. They can only unlock once they receive a unique signal via your BMW key. This makes it nearly impossible for anyone else to gain access to your fob in order to steal your car or copy your key.  The key fob can do more than unlock your car. It can also regulate your climate and start your car in the event that you lose your keys. In fact, the most recent generation of key fobs are even full-featured touchscreen devices that let you do everything from lock and unlock your car to check the charging status of your hybrid BMW.  But there's a catch, and it can be tricky to determine how to program a new key fob. There are numerous features you should be aware of and quirks which will differ from one model to the next.  To begin it is necessary to determine the VIN number of your BMW. This will permit the BMW dealer to identify the type of key used in your BMW and then program it to the appropriate security settings.  It is also important to know the version of your key fob. This will allow you to find the correct replacement fob to your BMW and also ensure that it's compatible with your keyless entry system.  There are two kinds of key fobs for BMW automobiles. Each works differently. The first type is the traditional metal key that is the same size as a regular key and is equipped with a remote that can be used to open your doors and start your car.  The second type of key fob employs a Bluetooth-based communication technology to send the signal to your BMW. This is the most secure type of key, and is ideal for drivers who are on the go or don't have access to their vehicle at times they need to.  Replacement Batteries  If you're looking for an alternative battery for your BMW key, you've come to the right place. Our team here at Tulley BMW of Nashua will assist you in getting the job done quickly and efficiently. We know that a damaged or broken key can make it difficult to get in and out of your vehicle. That's why we're here to answer any questions you may have regarding replacing your key.  The first step to replace a BMW key battery is to know what type of battery your key has. The most common type of battery is the CR2450-type. They are commonly found in gas stations and supermarkets however, you can locate them on the internet or at your local electronics retailer.   Rechargeable batteries are another option. While it's more expensive, it is better for long-term usage. It charges inductively through the steering wheel during driving, so it won't need to be replaced as frequently.  You can also choose an OEM remote-key battery. However, these usually aren't the most reliable batteries. Instead, go with brands like Energizer, which provides long-lasting power that you can depend on.  First remove the key blade to change the Smart Key's battery. Once you've done that, you will see a small access port at the back. You can remove the cover with a flat screwdriver or valet key. Once you've identified the battery, it is easy to take off the old one and replace it.  Once you've taken out the battery, it's a straightforward procedure of inserting the new one and ensuring it's placed correctly. Once you've got all the batteries in, you can start your BMW and begin driving again.  There are a variety of BMW key fobs, and it could be difficult to figure out which one is best for you. key replacement bmw is that it's easy to change the battery in a key fob, whether you have a CR2450battery, a rechargeable model, or an older one. \u003cspan style=\"color: #1890ff;\"\u003e\u003ca style=\"color: #1890ff;\" href=\"https:\/\/www.thekeylab.co.uk\/bmw-car-keys\/\" data-type=\"\" target=\"_blank\"\u003e\u003cbr\u003e\u003cbr\u003ekey replacement bmw\u003c\/a\u003e\u003c\/span\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e","backupValue":null,"version":1}}]},"settings":{"hideBlogDate":null},"pageMode":null,"pageData":{"type":"Site","id":"f_11060da1-72ad-4e27-af37-69cc1fe28f01","defaultValue":null,"horizontal":false,"fixedSocialMedia":false,"new_page":true,"showMobileNav":true,"showCookieNotification":false,"showTermsAndConditions":false,"showPrivacyPolicy":false,"activateGDPRCompliance":false,"multi_pages":false,"live_chat":false,"showNav":true,"showFooter":true,"showStrikinglyLogo":true,"showNavigationButtons":false,"showShoppingCartIcon":true,"showButtons":true,"navFont":"","titleFont":"ibm plex sans","logoFont":"","bodyFont":"ibm plex sans","buttonFont":"ibm plex sans","headingFont":"ibm plex sans","bodyFontWeight":null,"theme":"fresh","templateVariation":"","templatePreset":"","termsText":null,"privacyPolicyText":null,"fontPreset":null,"GDPRHtml":null,"pages":[{"type":"Page","id":"f_3fc41de8-c9f8-4540-89d2-6f3f3ce08471","defaultValue":null,"sections":[{"type":"Slide","id":"f_499a82e1-1213-45a0-aa47-dde0f5d672d1","defaultValue":true,"template_id":null,"template_name":"ecommerce","template_version":"beta-s6","components":{"slideSettings":{"type":"SlideSettings","id":"f_1a4e370f-edf8-4a58-8eb1-6248538c3953","defaultValue":true,"show_nav":true,"show_nav_multi_mode":null,"nameChanged":true,"hidden_section":false,"name":"Download the Guide","sync_key":null,"layout_variation":"landscape-one","display_settings":{},"padding":{}},"background1":{"type":"Background","id":"f_299ad1fc-b28e-4107-b8cc-38dacdb5e4a4","defaultValue":true,"url":"","textColor":"light","backgroundVariation":"","sizing":"cover","linkUrl":null,"linkTarget":null,"videoUrl":"","videoHtml":"","storageKey":null,"storage":null,"format":null,"h":null,"w":null,"s":null,"useImage":null,"noCompression":null,"focus":{}},"text1":{"type":"RichText","id":"f_24cece9c-8b04-40d4-ae97-6df287e09635","defaultValue":true,"value":"\u003ch2 class=\"s-title s-font-title\"\u003eGrab the Digital Download.\u003c\/h2\u003e","backupValue":null,"version":1},"text2":{"type":"RichText","id":"f_ebd821d3-3f40-472c-b12b-67e0f35964a0","defaultValue":true,"value":"","backupValue":null,"version":1},"ecommerce1":{"type":"EcommerceComponent","id":"f_c4eae3fd-ca7c-4642-9ff8-26073d595d04","defaultValue":true,"text":null,"category":"all"}}},{"type":"Slide","id":"f_48c8c863-da2b-4841-9ae4-374cf68725ac","defaultValue":true,"template_id":null,"template_name":"text","components":{"slideSettings":{"type":"SlideSettings","id":"f_b40eda75-96e3-4246-9f5e-6085a2de583a","defaultValue":null,"show_nav":true,"show_nav_multi_mode":null,"nameChanged":true,"hidden_section":false,"name":"Research Process","sync_key":null,"layout_variation":"box-two-text","display_settings":{},"padding":{"top":"normal"}}}},{"type":"Slide","id":"f_a1d0bbe3-017f-4d1e-8188-e61396c53fa6","defaultValue":null,"template_id":null,"template_name":"rows","components":{"slideSettings":{"type":"SlideSettings","id":"f_1d2454b5-cc9e-46b7-8709-b1a9267cc1cb","defaultValue":null,"show_nav":true,"show_nav_multi_mode":null,"nameChanged":true,"hidden_section":false,"name":"Reviews","sync_key":null,"layout_variation":"col-three-text","display_settings":{},"padding":{}}}},{"type":"Slide","id":"f_7b420877-c392-42c6-9723-6f576d3bb2d1","defaultValue":null,"template_id":null,"template_name":"hero","components":{"slideSettings":{"type":"SlideSettings","id":"f_b148b9b2-f1ae-4c53-8c9d-11cb35ee360a","defaultValue":null,"show_nav":true,"show_nav_multi_mode":null,"nameChanged":true,"hidden_section":false,"name":"About the Author","sync_key":null,"layout_variation":"button-left","display_settings":{},"padding":{}}}},{"type":"Slide","id":"f_5cca702e-a1d2-4881-86c6-5017879a5ef1","defaultValue":true,"template_id":null,"template_name":"text","components":{"slideSettings":{"type":"SlideSettings","id":"f_c5307da3-0615-4757-95ac-6e847a2b3984","defaultValue":null,"show_nav":false,"show_nav_multi_mode":null,"nameChanged":true,"hidden_section":false,"name":"More Resources","sync_key":null,"layout_variation":"box-four-text","display_settings":{},"padding":{}}}}],"title":null,"description":null,"uid":"2e74e4ab-fbbb-4103-b5e5-07cab5f9227f","path":null,"pageTitle":null,"pagePassword":null,"memberOnly":null,"paidMemberOnly":null,"buySpecificProductList":{},"specificTierList":null,"pwdPrompt":null,"autoPath":null,"authorized":true}],"menu":{"type":"Menu","id":"f_a2a8e5fc-1aa2-430f-80b1-775f972d618f","defaultValue":null,"template_name":"navbar","logo":null,"components":{"image1":{"type":"Image","id":"f_b52c6fb8-bb7b-4e8a-b3c0-e385b1cb64de","defaultValue":true,"link_url":"","thumb_url":"\/images\/icons\/transparent.png","url":"\/images\/icons\/transparent.png","caption":"","description":"","storageKey":null,"storage":null,"storagePrefix":null,"format":null,"h":null,"w":null,"s":null,"new_target":true,"noCompression":true,"cropMode":null,"focus":{}},"image2":{"type":"Image","id":"f_04c902e2-9e5c-4037-b715-1eed89c3b78f","defaultValue":true,"link_url":"","thumb_url":"\/images\/icons\/transparent.png","url":"","caption":"","description":"","storageKey":null,"storage":null,"storagePrefix":null,"format":null,"h":null,"w":null,"s":null,"new_target":true,"noCompression":null,"cropMode":null,"focus":{}},"text1":{"type":"RichText","id":"f_654173b3-cd1e-4cf9-82bf-b6794301e142","defaultValue":true,"value":"","backupValue":null,"version":1},"background1":{"type":"Background","id":"f_8ae7161d-ac4d-439d-b7f5-6aab8f91003a","defaultValue":true,"url":"\/assets\/themes\/profile\/bg.jpg","textColor":"light","backgroundVariation":"","sizing":"cover","userClassName":null,"linkUrl":null,"linkTarget":null,"videoUrl":null,"videoHtml":null,"storageKey":null,"storage":null,"format":null,"h":null,"w":null,"s":null,"useImage":null,"noCompression":null,"focus":{}},"text2":{"type":"RichText","id":"f_7dc59986-9eed-4932-85d3-183a2aba463e","defaultValue":true,"value":"Subtitle Text","backupValue":null,"version":null},"button1":{"type":"Button","id":"f_809c18ad-fe1d-405f-9738-4217e4a4cd17","defaultValue":true,"text":"Buy Now","link_type":null,"page_id":null,"section_id":null,"url":"#1","new_target":false},"image3":{"type":"Image","id":"db8f649a-01aa-4f06-8437-cadb9fcceb4d","defaultValue":true,"link_url":"","thumb_url":"\/images\/icons\/transparent.png","url":"\/images\/icons\/transparent.png","caption":"","description":"","storageKey":null,"storage":null,"storagePrefix":null,"format":null,"h":null,"w":null,"s":null,"new_target":true,"noCompression":true,"cropMode":null,"focus":{}}}},"footer":{"type":"Footer","id":"f_027e0664-4457-4c60-85c1-3ce4d408a11c","defaultValue":false,"socialMedia":null,"copyright":null,"components":{"socialMedia":{"type":"SocialMediaList","id":"f_64dff20e-ab66-4242-aa84-7b8367b47566","defaultValue":false,"link_list":[{"type":"Facebook","id":"f_b757cc2d-36ce-4be5-b891-784c2b041338","defaultValue":false,"url":"","link_url":null,"share_text":null,"show_button":false,"app_id":null},{"type":"Twitter","id":"f_4ec3a32c-84fb-4fdd-b67a-29a1cd4b3ac1","defaultValue":false,"url":"","link_url":null,"share_text":null,"show_button":false},{"type":"GPlus","id":"f_f8146c82-e3fc-4e20-8926-feb82b25d3d3","defaultValue":null,"url":"","link_url":null,"share_text":null,"show_button":false},{"type":"LinkedIn","id":"f_857e0e09-e602-4c13-b108-cab85f2b41a3","defaultValue":null,"url":"","link_url":null,"share_text":null,"show_button":false},{"type":"Instagram","id":"f_54cbe570-eae4-44dd-a6b1-d0ac1e8f2e55","defaultValue":null,"url":"","link_url":null,"share_text":null,"show_button":false},{"type":"YouTube","id":"f_b5e2784e-8837-45ac-a6d7-82131180d8dd","defaultValue":null,"url":"","link_url":null,"share_text":null,"show_button":false},{"type":"Pinterest","id":"f_24089cb2-4775-4619-be64-0bcad4599ae8","defaultValue":null,"url":"","link_url":null,"share_text":null,"show_button":false},{"type":"Snapchat","id":"f_7622c7cd-244f-43fe-81d2-288c3ab19965","defaultValue":null,"url":"","link_url":null,"share_text":null,"show_button":false},{"type":"TikTok","id":"f_6c4bc389-68d7-4e10-86ec-cca4b21318be","defaultValue":null,"url":"","link_url":null,"share_text":null,"show_button":false},{"type":"Messenger","id":"f_d74dd3bb-b832-43c5-9960-f5695e26198b","defaultValue":null,"url":"","link_url":null,"share_text":null,"show_button":false}],"button_list":[{"type":"Facebook","id":"f_27d2f361-29c9-4565-aa1b-035d3c044712","defaultValue":null,"url":"","link_url":"","share_text":"","show_button":true,"app_id":543870062356274},{"type":"Twitter","id":"f_bd6c5b6f-7f93-41eb-abf1-bb1051de4773","defaultValue":null,"url":"","link_url":"","share_text":"","show_button":true},{"type":"GPlus","id":"f_e6d4ce6c-d2d2-45d8-8d25-e59a7c023473","defaultValue":null,"url":"","link_url":"","share_text":"","show_button":true},{"type":"LinkedIn","id":"f_dc1dea16-ee5b-4a54-b96a-d0ecb6af7edf","defaultValue":null,"url":"","link_url":"","share_text":"","show_button":false},{"type":"Pinterest","id":"f_94ed8e4c-62c3-4f55-bcae-d07c781ca7a4","defaultValue":null,"url":"","link_url":null,"share_text":null,"show_button":false}],"list_type":"link"},"copyright":{"type":"RichText","id":"f_669e8eaf-7e73-44dd-93a4-c50ddb9b215e","defaultValue":false,"value":"\u003cp\u003e\u00a9 2020\u003c\/p\u003e","backupValue":null,"version":1},"background1":{"type":"Background","id":"f_0defc920-8588-40c0-9d90-3d6b2cb1e671","defaultValue":false,"url":"","textColor":"light","backgroundVariation":"","sizing":"cover","userClassName":"s-bg-dark","linkUrl":null,"linkTarget":null,"videoUrl":"","videoHtml":"","storageKey":null,"storage":null,"format":null,"h":null,"w":null,"s":null,"useImage":null,"noCompression":null,"focus":{}},"text1":{"type":"RichText","id":"f_3cc97805-c3e8-4f0f-af5e-146a4a0746c1","defaultValue":null,"value":"\u003cp\u003e\u003cstrong\u003eAbout Us\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eOur Mission\u003c\/p\u003e\u003cp\u003eWe're Hiring!\u003c\/p\u003e","backupValue":null,"version":null},"text2":{"type":"RichText","id":"f_0316ed58-c88f-4410-95a3-69dc2c92e8f3","defaultValue":null,"value":"\u003cp\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eTutorials\u003c\/p\u003e\u003cp\u003eBrand Assets\u003c\/p\u003e","backupValue":null,"version":null},"text3":{"type":"RichText","id":"f_8f372bd1-beb8-4d6c-9395-ddc137f955aa","defaultValue":false,"value":"\u003cp\u003e\u003cstrong\u003eContact Us\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e321-555-5555\u003c\/p\u003e\u003cp\u003einfo@company.com\u003c\/p\u003e","backupValue":null,"version":1},"image1":{"type":"Image","id":"f_e7142fbe-2ac0-4dbf-b9f6-04668b1e4a9b","defaultValue":true,"link_url":"","thumb_url":"\/images\/icons\/transparent.png","url":"\/images\/icons\/transparent.png","caption":"","description":"","storageKey":null,"storage":null,"storagePrefix":null,"format":null,"h":null,"w":null,"s":null,"new_target":true,"noCompression":null,"cropMode":null,"focus":{}}},"layout_variation":"vertical","padding":{}},"submenu":{"type":"SubMenu","id":"f_37ccca79-01d4-4974-a695-7f7b82a1eaf7","defaultValue":null,"list":[],"components":{"link":{"type":"Button","id":"f_000de008-d04d-40c5-ace8-332c32feb7d4","defaultValue":null,"text":"Facebook","link_type":null,"page_id":null,"section_id":null,"url":"http:\/\/www.facebook.com","new_target":true}}},"customColors":{"type":"CustomColors","id":"f_d35970ff-fab0-4cef-a27f-e8b4bf8cae86","defaultValue":null,"active":true,"highlight1":"#1b1e1f","highlight2":"#bbfb7f"},"animations":{"type":"Animations","id":"f_1e864d09-1899-4c92-98b3-d7c80ca2377e","defaultValue":null,"page_scroll":"none","background":"none","image_link_hover":"none"},"s5Theme":{"type":"Theme","id":"f_247e5d2c-d437-4993-a487-1c633cb2e339","defaultValue":null,"version":"10","nav":{"type":"NavTheme","id":"f_a7eefaef-c78a-4fe1-925d-f515062961c4","defaultValue":null,"name":"topCenter","layout":"f","padding":"medium","sidebarWidth":"medium","topContentWidth":"section","horizontalContentAlignment":"center","verticalContentAlignment":"middle","fontSize":"medium","backgroundColor1":"#020202","highlightColor":"#bbfb7f","presetColorName":"transparent","itemColor":"#ffffff","isTransparent":true,"isSticky":true,"showSocialMedia":false,"socialMedia":[]},"section":{"type":"SectionTheme","id":"f_4fc6197e-5182-4a82-a157-ca9ae223252b","defaultValue":null,"padding":"normal","contentWidth":"wide","contentAlignment":"center","baseFontSize":17,"titleFontSize":null,"subtitleFontSize":null,"itemTitleFontSize":null,"itemSubtitleFontSize":null,"textHighlightColor":null,"baseColor":"","titleColor":"","subtitleColor":"#1b1e1f","itemTitleColor":"","itemSubtitleColor":"#1b1e1f","textHighlightSelection":{"type":"TextHighlightSelection","id":"f_100266f9-faa6-4a20-8290-809532d31c19","defaultValue":null,"title":false,"subtitle":true,"itemTitle":false,"itemSubtitle":true}},"firstSection":{"type":"FirstSectionTheme","id":"f_9f9203be-cabb-4145-b07c-4de2ccc75783","defaultValue":null,"height":"normal","shape":"none"},"button":{"type":"ButtonTheme","id":"f_78383a89-ed4d-4cda-9d68-f5c72825706d","defaultValue":null,"backgroundColor":"#bbfb7f","shape":"square","fill":"solid"}},"navigation":{}}};$S.siteData={"terms_text":null,"privacy_policy_text":null,"show_terms_and_conditions":false,"show_privacy_policy":false,"gdpr_html":null,"live_chat":false};$S.stores={"fonts_v2":[{"name":"ibm plex sans","fontType":"google","displayName":"IBM Plex Sans","cssValue":"\"ibm plex sans\"","settings":{"weight":"100,200,300,regular,500,600,700,100italic,200italic,300italic,italic,500italic,600italic,700italic","google_embed_name":"IBM Plex Sans"},"hidden":false,"cssFallback":"sans-serif","disableBody":false,"isSuggested":true},{"name":"montserrat","fontType":"google","displayName":"Montserrat","cssValue":"montserrat, helvetica","settings":{"weight":"400,700"},"hidden":false,"cssFallback":"sans-serif","disableBody":null,"isSuggested":true}],"features":{"allFeatures":[{"name":"ecommerce_shipping_region","canBeUsed":true,"hidden":false},{"name":"ecommerce_taxes","canBeUsed":true,"hidden":false},{"name":"ecommerce_category","canBeUsed":true,"hidden":false},{"name":"product_page","canBeUsed":true,"hidden":false},{"name":"ecommerce_free_shipping","canBeUsed":true,"hidden":false},{"name":"ecommerce_custom_product_url","canBeUsed":true,"hidden":false},{"name":"ecommerce_coupon","canBeUsed":true,"hidden":false},{"name":"ecommerce_checkout_form","canBeUsed":true,"hidden":false},{"name":"mobile_actions","canBeUsed":true,"hidden":false},{"name":"ecommerce_layout","canBeUsed":true,"hidden":false},{"name":"portfolio_layout","canBeUsed":true,"hidden":false},{"name":"analytics","canBeUsed":true,"hidden":false},{"name":"fb_image","canBeUsed":true,"hidden":false},{"name":"twitter_card","canBeUsed":true,"hidden":false},{"name":"favicon","canBeUsed":true,"hidden":false},{"name":"style_panel","canBeUsed":true,"hidden":false},{"name":"google_analytics","canBeUsed":true,"hidden":false},{"name":"blog_custom_url","canBeUsed":true,"hidden":false},{"name":"page_collaboration","canBeUsed":true,"hidden":false},{"name":"bookings","canBeUsed":true,"hidden":false},{"name":"membership","canBeUsed":true,"hidden":false},{"name":"social_feed_facebook_page","canBeUsed":true,"hidden":false},{"name":"portfolio_category","canBeUsed":true,"hidden":false},{"name":"premium_templates","canBeUsed":false,"hidden":false},{"name":"custom_domain","canBeUsed":false,"hidden":false},{"name":"premium_support","canBeUsed":false,"hidden":false},{"name":"remove_branding_title","canBeUsed":false,"hidden":false},{"name":"full_analytics","canBeUsed":false,"hidden":false},{"name":"ecommerce_layout","canBeUsed":true,"hidden":false},{"name":"portfolio_layout","canBeUsed":true,"hidden":false},{"name":"ecommerce_digital_download","canBeUsed":false,"hidden":false},{"name":"disable_captcha","canBeUsed":false,"hidden":false},{"name":"password_protection","canBeUsed":false,"hidden":false},{"name":"remove_logo","canBeUsed":false,"hidden":false},{"name":"optimizely","canBeUsed":false,"hidden":false},{"name":"custom_code","canBeUsed":false,"hidden":false},{"name":"blog_custom_code","canBeUsed":false,"hidden":false},{"name":"premium_assets","canBeUsed":false,"hidden":false},{"name":"premium_apps","canBeUsed":false,"hidden":false},{"name":"premium_sections","canBeUsed":false,"hidden":false},{"name":"blog_mailchimp_integration","canBeUsed":false,"hidden":false},{"name":"multiple_page","canBeUsed":false,"hidden":false},{"name":"ecommerce_layout","canBeUsed":true,"hidden":false},{"name":"portfolio_layout","canBeUsed":true,"hidden":false},{"name":"facebook_pixel","canBeUsed":false,"hidden":false},{"name":"blog_category","canBeUsed":false,"hidden":false},{"name":"custom_font","canBeUsed":false,"hidden":false},{"name":"blog_post_amp","canBeUsed":false,"hidden":false},{"name":"site_search","canBeUsed":false,"hidden":false},{"name":"portfolio_category","canBeUsed":true,"hidden":false},{"name":"popup","canBeUsed":false,"hidden":false},{"name":"custom_form","canBeUsed":false,"hidden":false},{"name":"portfolio_custom_product_url","canBeUsed":false,"hidden":false},{"name":"email_automation","canBeUsed":false,"hidden":false},{"name":"blog_password_protection","canBeUsed":false,"hidden":false},{"name":"custom_ads","canBeUsed":false,"hidden":false},{"name":"portfolio_form_custom_fields","canBeUsed":false,"hidden":false},{"name":"live_chat","canBeUsed":false,"hidden":false},{"name":"auto_translation","canBeUsed":false,"hidden":false},{"name":"membership_tier","canBeUsed":false,"hidden":false},{"name":"redirect_options","canBeUsed":false,"hidden":false},{"name":"portfolio_region_options","canBeUsed":false,"hidden":false},{"name":"require_contact_info_view_portfolio","canBeUsed":false,"hidden":false},{"name":"ecommerce_product_add_on_categories","canBeUsed":false,"hidden":false}]},"showStatic":{"footerLogoSeoData":{"anchor_link":"https:\/\/www.strikingly.com\/?ref=logo\u0026permalink=inky-crab-fhrqcx\u0026custom_domain=\u0026utm_campaign=footer_pbs\u0026utm_content=https%3A%2F%2Finky-crab-fhrqcx.mystrikingly.com%2F\u0026utm_medium=user_page\u0026utm_source=12634092\u0026utm_term=pbs_b","anchor_text":"Make a website"},"isEditMode":false},"ecommerceProductCollection":null,"ecommerceProductOrderList":{},"ecommerceCategoryCollection":null,"hasEcommerceProducts":false,"portfolioCategoryCollection":null,"hasPortfolioProducts":false,"blogCategoryCollection":{},"hasBlogs":true};$S.liveBlog=true;
  26. </script>
  27. <script type='application/ld+json'>
  28. {
  29.  "@context": "https://schema.org",
  30.  "@type": "Article",
  31.  "headline": "",
  32.  "description": "",
  33.  "datePublished": "Aug 26, 2023 at 15:20",
  34.  "dateModified": "Aug 26, 2023 at 15:20"
  35. }
  36.  
  37.  
  38. </script>
  39. <script>
  40.  function setCookieItem(key, value, options) {
  41.    if (typeof options.expires === 'number') {
  42.      var days = options.expires, t = options.expires = new Date();
  43.      t.setTime(+t + days * 864e+5);
  44.    }
  45.    return (document.cookie = [
  46.      encodeURIComponent(key), '=', encodeURIComponent(String(value)),
  47.      options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
  48.      options.path    ? '; path=' + options.path : '',
  49.      options.domain  ? '; domain=' + options.domain : '',
  50.      options.secure  ? '; secure' : ''
  51.    ].join(''));
  52.  }
  53.  function getCookieItem(cookieName) {
  54.    const name = cookieName + "=";
  55.    const decodedCookie = decodeURIComponent(document.cookie);
  56.    const cookieArray = decodedCookie.split(';');
  57.    for (let i = 0; i < cookieArray.length; i++) {
  58.      let cookie = cookieArray[i].trim();
  59.      if (cookie.indexOf(name) === 0) {
  60.        return cookie.substring(name.length, cookie.length);
  61.      }
  62.    }
  63.    return null;
  64.  }
  65.  function getQueryParam(url, param) {
  66.    // Expects a raw URL
  67.    var newParam = param.replace(/[[]/, '\\[').replace(/[\]]/, '\\]');
  68.    var regexS = '[\\?&]' + newParam + '=([^&#]*)';
  69.    var regex = new RegExp(regexS);
  70.    var results = regex.exec(url);
  71.    if (results === null || results && typeof results[1] !== 'string' && results[1].length) {
  72.      return '';
  73.    } else {
  74.      var result = results[1];
  75.      try {
  76.        result = decodeURIComponent(result);
  77.      } catch (err) {
  78.        console.error('Skipping decoding for malformed query param: ' + result);
  79.      }
  80.      return result.replace(/\+/g, ' ');
  81.    }
  82.  }
  83.  function utmNamesMapping(utmName) {
  84.    var expandedUtmName = '';
  85.    switch (utmName) {
  86.      case 'gclid':
  87.      case 'utm_gclid_current':
  88.        expandedUtmName = 'utm_gclid';
  89.        break;
  90.      default:
  91.        expandedUtmName = utmName;
  92.    }
  93.    return expandedUtmName;
  94.  }
  95.  function getTrackDomain() {
  96.    var trackDomain = '';
  97.    var hostName = document.domain;
  98.    var host = $S && $S.global_conf && $S.global_conf.host_suffix ||
  99.      $S && $S.globalConf && $S.globalConf.host_suffix || '';
  100.  
  101.    if (hostName && hostName.includes('.strikingly.com')) {
  102.      trackDomain = '.strikingly.com';
  103.    } else if (hostName && hostName.includes('.sxl.cn')) {
  104.      trackDomain = '.sxl.cn';
  105.    } else if ($S && $S.live_site || $S && $S.liveBlog) {
  106.      trackDomain = hostName;
  107.    } else if (host) {
  108.      trackDomain = "." + host;
  109.    } else {
  110.      trackDomain = location.href && location.href.includes('strikingly') ? '.strikingly.com' : '.sxl.cn';
  111.    }
  112.    return trackDomain;
  113.  }
  114.  function recordUniqUtmCookies(originUrl, needSetCookie = true) {
  115.    var campaign_keywords = 'utm_source gclid utm_medium utm_campaign utm_content utm_term'.split(' '),
  116.        kw = '',
  117.        uniq_utm_config = {};
  118.    var index;
  119.    var siteUrl = originUrl || document.URL;
  120.    for (index = 0; index < campaign_keywords.length; ++index) {
  121.      kw = getQueryParam(siteUrl, campaign_keywords[index]);
  122.      var utm_name = utmNamesMapping(campaign_keywords[index]);
  123.      if (kw.length !== 0) {
  124.        uniq_utm_config[utm_name] = kw;
  125.      }
  126.    }
  127.    var isUtmCookieExisted = document.cookie && document.cookie.includes('__uniq_utm_config=');
  128.    if (!isUtmCookieExisted) {
  129.      uniq_utm_config['utm_timestamp'] = new Date().getTime();
  130.      uniq_utm_config['utm_referrer'] = document.referrer;
  131.      var gclidValue = getQueryParam(siteUrl, 'gclid');
  132.      var gbraidValue = getQueryParam(siteUrl, 'gbraid');
  133.      var wbraidValue = getQueryParam(siteUrl, 'wbraid');
  134.      var ttclidValue = getQueryParam(siteUrl, 'ttclid');
  135.      var fbclidValue = getQueryParam(siteUrl, 'fbclid');
  136.      var msclkidValue = getQueryParam(siteUrl, 'msclkid');
  137.      var bdvidValue = getQueryParam(siteUrl, 'bd_vid');
  138.      if (gclidValue) {
  139.        uniq_utm_config['utm_gclid'] = gclidValue;
  140.      }
  141.      if (gbraidValue) {
  142.        uniq_utm_config['utm_gbraid'] = gbraidValue;
  143.      }
  144.      if (wbraidValue) {
  145.        uniq_utm_config['utm_wbraid'] = wbraidValue;
  146.      }
  147.      if (ttclidValue) {
  148.        uniq_utm_config['utm_ttclid'] = ttclidValue;
  149.      }
  150.      if (fbclidValue) {
  151.        uniq_utm_config['utm_fbclid'] = fbclidValue;
  152.      }
  153.      if (msclkidValue) {
  154.        uniq_utm_config['utm_msclkid'] = msclkidValue;
  155.      }
  156.      if (bdvidValue) {
  157.        uniq_utm_config['utm_bdvid'] = bdvidValue;
  158.        uniq_utm_config['utm_bdlogidurl'] = siteUrl;
  159.      }
  160.      if (needSetCookie) {
  161.        var cookieDomain = getTrackDomain();
  162.        var cookieConfig = {
  163.          expires: 120,
  164.          path: '/',
  165.          domain: cookieDomain
  166.        }
  167.        if (window.$ && window.$.cookie) {
  168.          window.$.cookie('__uniq_utm_config', JSON.stringify(uniq_utm_config), cookieConfig);
  169.        } else {
  170.          setCookieItem('__uniq_utm_config', JSON.stringify(uniq_utm_config), cookieConfig);
  171.        }
  172.      } else {
  173.        var utmLoopId = setInterval(()=> {
  174.          if(document.body) {
  175.            var $inputs = document.getElementsByClassName('sign-up-utm-config-input')
  176.            var configStr = encodeURIComponent(JSON.stringify(uniq_utm_config))
  177.            for (var $item of $inputs ) {
  178.              $item.value = configStr
  179.            }
  180.            clearInterval(utmLoopId)
  181.          }
  182.        }, 500)
  183.      }
  184.    }
  185.  }
  186.  function recordBaiDuAnalyticsCookies() {
  187.    var siteUrl = document.URL;
  188.    var baiduVid = getQueryParam(siteUrl, 'bd_vid');
  189.    if (baiduVid) {
  190.      var analyticsDomain = getTrackDomain();
  191.      setCookieItem('__bd_analytics_config', JSON.stringify({
  192.        bd_vid: baiduVid,
  193.        logid_url: siteUrl
  194.      }), {
  195.        expires: 120,
  196.        path: '/',
  197.        domain: analyticsDomain
  198.      });
  199.    }
  200.  }
  201.  function recordFacebookAnalyticsCookies() {
  202.    var siteUrl = document.URL;
  203.    var fbclid = getQueryParam(siteUrl, 'fbclid');
  204.    if (fbclid) {
  205.      var trackDomain = getTrackDomain();
  206.      setCookieItem('__fe_fbclid', fbclid, {
  207.        expires: 90,
  208.        path: '/',
  209.        domain: trackDomain
  210.      });
  211.    }
  212.  }
  213.  
  214.  const isEuVisitor = getCookieItem('__strk_cookie_eu_visitor') === 'true'
  215.  const isOpenStrkAnalyticsCookie = getCookieItem('__is_open_strk_analytics_cookie')
  216.  let cookieNotificationArea = undefined
  217.  let isShowCookieNotification = undefined
  218.  if($S && $S.stores && $S.stores.pageData) {
  219.    cookieNotificationArea = $S.stores.pageData.cookieNotificationArea
  220.    isShowCookieNotification = $S.stores.pageData.showCookieNotification
  221.  } else if ($S && $S.blogPostData && $S.blogPostData.pageData) {
  222.    cookieNotificationArea = $S.blogPostData.pageData.cookieNotificationArea
  223.    isShowCookieNotification = $S.blogPostData.pageData.showCookieNotification
  224.  }
  225.  
  226.  const isLiveSite = Boolean($S && $S.live_site) || Boolean($S && $S.liveBlog)
  227.  
  228.  function handleRecordUniqUtmCookies() {
  229.    try {
  230.      if(isLiveSite) {
  231.        if(isShowCookieNotification) {
  232.          if(cookieNotificationArea === 'eu') {
  233.            if(isEuVisitor) {
  234.              return;
  235.            } else {
  236.              recordUniqUtmCookies();
  237.            }
  238.          } else {
  239.            return;
  240.          }
  241.        } else {
  242.          recordUniqUtmCookies();
  243.          return;
  244.        }
  245.      } else {
  246.        if (isEuVisitor && !getCookieItem('__is_open_strk_analytics_cookie')) {
  247.          recordUniqUtmCookies(null, false);
  248.          return;
  249.        } else if (!isEuVisitor) {
  250.          recordUniqUtmCookies();
  251.        }
  252.      }
  253.    } catch (error) {
  254.      console.error(error);
  255.    }
  256.  }
  257.  
  258.  // record unique utm cookies
  259.  handleRecordUniqUtmCookies();
  260.  
  261.  // record Bai Du analytics cookies for sxl
  262.  try {
  263.    if(isLiveSite) {
  264.      if(isShowCookieNotification) {
  265.        if(cookieNotificationArea === 'eu') {
  266.          if(!isEuVisitor) {
  267.            recordBaiDuAnalyticsCookies();
  268.          }
  269.        }
  270.      } else {
  271.        recordBaiDuAnalyticsCookies();
  272.      }
  273.    } else if (!isEuVisitor) {
  274.      recordBaiDuAnalyticsCookies();
  275.    }
  276.  } catch (error) {
  277.    console.error(error);
  278.  }
  279.  
  280.  function handleRecordFacebookAnalyticsCookies() {
  281.    try {
  282.      if(isLiveSite) {
  283.        if(isShowCookieNotification) {
  284.          if(cookieNotificationArea === 'eu') {
  285.            if(isEuVisitor) {
  286.              return;
  287.            } else {
  288.              recordFacebookAnalyticsCookies();
  289.            }
  290.          } else {
  291.            return;
  292.          }
  293.        } else {
  294.          recordFacebookAnalyticsCookies();
  295.          return;
  296.        }
  297.      } else if (!isEuVisitor) {
  298.        recordFacebookAnalyticsCookies();
  299.      }
  300.    } catch (error) {
  301.      console.error(error);
  302.    }
  303.  }
  304.  // record Fackbook analytics cookies
  305.  handleRecordFacebookAnalyticsCookies();
  306. </script>
  307.  
  308. <script>
  309.  window.loadAndInitBugsnag = function() {
  310.    if (window.Bugsnag && typeof window.Bugsnag.notify === 'function') {
  311.      return;
  312.    }
  313.    var script = document.createElement('script');
  314.    script.async = true;
  315.    script.type = 'text/javascript';
  316.    script.src = 'https://d2wy8f7a9ursnm.cloudfront.net/bugsnag-3.min.js';
  317.    script.onload = function () {
  318.      if (window.Bugsnag && typeof Bugsnag.start === 'function') {
  319.        Bugsnag.start({"apiKey":"663db56d6e8f0609fde271ae2a22620e","useSSL":true,"releaseStage":"production"});
  320.      } else if (window.Bugsnag) {
  321.        var config = {"apiKey":"663db56d6e8f0609fde271ae2a22620e","useSSL":true,"releaseStage":"production"};
  322.        for (var key in config) {
  323.          if (config.hasOwnProperty(key)) {
  324.            Bugsnag[key] = config[key];
  325.          }
  326.        }
  327.      }
  328.    };
  329.    var firstScript = document.getElementsByTagName('script')[0];
  330.    firstScript.parentNode.insertBefore(script, firstScript);
  331.  }
  332.  
  333.  function waitForCookie(f) {
  334.    if (window.$ && window.$.cookie) {
  335.      if (typeof f === 'function') {
  336.        f();
  337.      }
  338.    } else {
  339.      setTimeout(waitForCookie, 200, f);
  340.    }
  341.  }
  342.  
  343.  window.addEventListener('load', function() {
  344.    waitForCookie(function() {
  345.      const isEuVisitor = getCookieItem('__strk_cookie_eu_visitor') === 'true'
  346.      let cookieNotificationArea = undefined;
  347.      let isShowCookieNotification = undefined;
  348.      if($S && $S.stores && $S.stores.pageData) {
  349.        cookieNotificationArea = $S.stores.pageData.cookieNotificationArea;
  350.        isShowCookieNotification = $S.stores.pageData.showCookieNotification;
  351.      } else if ($S && $S.blogPostData && $S.blogPostData.pageData) {
  352.        cookieNotificationArea = $S.blogPostData.pageData.cookieNotificationArea;
  353.        isShowCookieNotification = $S.blogPostData.pageData.showCookieNotification;
  354.      }
  355.      if (!isShowCookieNotification || (isShowCookieNotification && cookieNotificationArea === 'eu' && !isEuVisitor)) {
  356.        loadAndInitBugsnag();
  357.      }
  358.    });
  359.  });
  360. </script>
  361.  
  362. <link rel="preconnect" media="screen" href="https://static-fonts-css.strikinglycdn.com" crossorigin="true" />
  363. <link rel="preload" media="screen" href="https://static-fonts-css.strikinglycdn.com/css?family=IBM+Plex+Sans:100,200,300,regular,500,600,700,100italic,200italic,300italic,italic,500italic,600italic,700italic|Montserrat:400,700&amp;subset=latin,latin-ext&amp;display=swap" as="font" />
  364. <link rel="stylesheet" media="print" href="https://static-fonts-css.strikinglycdn.com/css?family=IBM+Plex+Sans:100,200,300,regular,500,600,700,100italic,200italic,300italic,italic,500italic,600italic,700italic|Montserrat:400,700&amp;subset=latin,latin-ext&amp;display=swap" as="style" onload="this.media=&#39;all&#39;" />
  365. <!-- CUSTOM_CODE_START -->
  366. <!-- CUSTOM_CODE_END -->
  367. <link rel="canonical" href="https://inky-crab-fhrqcx.mystrikingly.com/blog/the-evolution-of-bmw-keys-replacement" />
  368. <link rel="stylesheet" media="screen" href="https://static-assets.strikinglycdn.com/v4/blog.show.9b8e335148492a3786b8.bundle.css" />
  369. <link rel="stylesheet" media="screen" href="https://static-assets.strikinglycdn.com/themes/s5-theme/main_v4.81ff25e170e32b55f83d.bundle.css" />
  370. <script>
  371. var _strk = _strk || []
  372. _strk.push = function(arg1, arg2){
  373.  var _arrayPush = Array.prototype.push.bind(this)
  374.  if (typeof arg1 === 'string' && typeof arg2 === 'function') {
  375.    // Support _strk.push(event, fn) for better UX
  376.    _arrayPush([arg1, arg2])
  377.  } else {
  378.    _arrayPush.apply(this, arguments)
  379.  }
  380. }
  381. window.runAfterDomBinding = {
  382.  add: function(name, fn) {
  383.    _strk.push(['Page.didMount', fn])
  384.  }
  385. }
  386. </script>
  387.  
  388.  
  389. </head>
  390. <body class=''>
  391. <script>
  392.  window.pingpp = {}
  393. </script>
  394. <div data-id='31274612' id='s-blog-container'>
  395. <style>#nav-popover-panel.nav-dropdown-popover{z-index:999999;padding:0 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;}#nav-popover-panel.nav-dropdown-popover .inner-content{background-color:white;border:none;border-radius:0;padding:unset;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container{background-color:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel{border-left:solid 1px #f4f6f8;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel{max-height:46vh;overflow-y:auto;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel .inner-container,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel .inner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul{background-color:white;padding:0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;box-shadow:none;margin:0;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li{width:100%;padding:0 0;margin-left:0;margin-right:0;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;padding:15px;max-width:300px;box-sizing:border-box;cursor:pointer;word-break:break-word;left:0;border:none;background-color:inherit;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a.selected,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a.selected,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item.selected,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item.selected{background-color:inherit;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item:hover{background-color:#f4f6f8;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a:before,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a:before,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item:before,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item:before,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a:after,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a:after,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item:after,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item:after{content:none;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a .s-nav-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a .s-nav-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item .s-nav-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item .s-nav-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a .s-nav-dropdown-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a .s-nav-dropdown-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item .s-nav-dropdown-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item .s-nav-dropdown-text{line-height:1.5;background:inherit;color:inherit;word-break:break-word;overflow :hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a:not(.selected),#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a:not(.selected),#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item:not(.selected),#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item:not(.selected){color:#2e2e2f;}</style><div data-hypernova-key="BlogBootstrapper" data-hypernova-id="d6d489ca-8b95-4d54-bd99-973f3fd3a0cc" data-hypernova-emotion-id="x7ikzn"><div id="s-content" lang="en" class="s-blog  s-blog s-variation-default s-custom-colors " data-reactroot=""><div><style id="color-style-tag">.s-custom-colors .s-bg-overlay:before{background:rgba(83,112,56,0.35);}.s-custom-colors .s-component.s-social-media ul.s-social-media-buttons .s-social-icon{background:rgba(27,30,31,0.5);}.s-custom-colors .fixed-login-container .login-container{background: #1b1e1f;}.s-custom-colors .s-ecommerce-row-view-product .s-ecommerce-row-view-product-thumbnail-list ul li.current{border: 2px solid #1b1e1f}.s-custom-colors .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-card .s-ecommerce-card-view-card-stock-warning{background: #1b1e1f;}.s-custom-colors .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart{background: #1b1e1f;}.s-custom-colors .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart.hovered{background: #1b1e1f;}.s-custom-colors .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile{
  396.        background: #edf8e2;
  397.        border-top: 1px solid #bdc6b4;}.s-custom-colors .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile .check-btn{background: #1b1e1f;}.s-custom-colors .s-ecommerce-animation-item{
  398.        border: 2px solid #1b1e1f;
  399.        color: #1b1e1f;}.s-custom-colors .s-ecommerce-row-view-product .mobile-select .price-label{color: #1b1e1f}.s-custom-colors .s-ecommerce-row-view-product .mobile-select .variation-item.selected{border: 1px solid #1b1e1f; background: #1b1e1f;}.s-custom-colors .s-ecommerce-row-view-product .mobile-select .add-btn{background: #1b1e1f;}.s-custom-colors .s-ecommerce-row-view-product .slider-wrapper .slider-dot-wrapper .slider-dot{border: 1px solid #1b1e1f}.s-custom-colors .s-ecommerce-row-view-product .slider-wrapper .slider-dot-wrapper .slider-dot.selected{background: #1b1e1f}.s-custom-colors .s-section .category-link-item.selected{color: #1b1e1f;}.s-custom-colors .s-section .category-link-item.selected:after{background: #1b1e1f}.s-custom-colors .s-section .category-link-item-wrapper:hover .category-link-item:not(.no-hover){color: #1b1e1f;}.s-custom-colors .s-ecommerce .s-ecommerce-products-wrapper .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .next-product-btn{color: #1b1e1f;}.s-custom-colors .s-ecommerce .s-ecommerce-products-wrapper .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .prev-product-btn{color: #1b1e1f;}.s-custom-colors .s-ecommerce .s-ecommerce-products-wrapper .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .back-btn{color: #1b1e1f;}.s-custom-colors .s-ecommerce .s-ecommerce-products-wrapper .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .next-product-btn:hover{color: #484b4b;}.s-custom-colors .s-ecommerce .s-ecommerce-products-wrapper .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .prev-product-btn:hover{color: #484b4b;}.s-custom-colors .s-ecommerce .s-ecommerce-products-wrapper .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .back-btn:hover{color: #484b4b;}.s-custom-colors .s-donation-section .s-component.s-donation .s-donation-progress .progress-bar .progress{background: #1b1e1f}.s-custom-colors .s-donation-section .s-component.s-donation .s-donation-progress .progress-bar .indicator:before{background: #1b1e1f}.s-custom-colors .s-donation-section .s-component.s-donation .s-donation-progress .progress-bar .indicator:after{border-top-color: #1b1e1f}.s-custom-colors {--main-color: #1b1e1f}.s-custom-colors .s-theme-color-1{color: #1b1e1f}.s-custom-colors .s-bg-theme-color-1{background-color: #1b1e1f}.s-custom-colors .s-bg-theme-color-fade-1{background-color: rgba(27,30,31,0.07)}.s-custom-colors .s-bg-theme-color-fade-2{background-color: rgba(27,30,31,0.2)}.s-custom-colors .s-border-theme-color-1{border-color: #1b1e1f}.s-custom-colors .s-button-theme-style{background-color: rgba(27,30,31,0.2); color: #1b1e1f}.s-custom-colors .s-button-theme-style-shadow{background-color: rgba(27,30,31,0.2); box-shadow: 0px 3px 0 rgba(27,30,31,0.2); color: #1b1e1f}.s-custom-colors .s-button-theme-style-border{background-color: rgba(27,30,31,0.2); border: 2px solid rgba(27,30,31,0.2); color1: #1b1e1f}.s-custom-colors .s-button-theme-style-important{background-color: rgba(27,30,31,0.2) !important; color: #1b1e1f !important}
  400. .s-custom-colors .navigator .nav-container .nav ul li a:hover,
  401. .s-custom-colors .navigator .nav-container .nav ul li a.selected {
  402.  background: #f6fbf0;
  403. }
  404. .s-custom-colors .navigator .nav-container .nav ul.items li,
  405. .s-custom-colors .navigator .nav-container .nav ul.items,
  406. .s-custom-colors .navigator {
  407.  border-color: #e4f5d4;
  408. }
  409.  
  410. .s-custom-colors .dummy-shadow {
  411.  box-shadow: #edf8e2 0 0 10px 0 inset;
  412. }
  413. .navbar-drawer.strikingly-drawer ul#nav-drawer-list {
  414.  border-right: 1px solid #f6fbf0;
  415. }
  416. .navbar-drawer.strikingly-drawer ul#nav-drawer-list li a.selected {
  417.  background: #f6fbf0;
  418.  box-shadow: 5px 0 0 0 #e4f5d4 inset;
  419. }
  420. .navbar-drawer.strikingly-drawer ul#nav-drawer-list li {
  421.  a:not(.social-media-link):not(.mobile-nav-button .s-common-button), .s-mobile-nav-dropdown-item, .s-mobile-membership-login-nav-item, .s-mobile-multi-lang, .s-mobile-nav-btn {
  422.    border-bottom: 1px solid #e4f5d4;
  423.  }
  424. }.s-custom-colors .s-text-color-custom1{ color: #1b1e1f; }
  425. .s-custom-colors .s-text-color-custom2{ color: #bbfb7f; }
  426. </style><style id="font-style-tag">
  427.    #s-content.s-font-body-ibm-plex-sans .s-font-body {
  428.      font-family: "ibm plex sans", sans-serif;
  429.    }
  430.    #s-content.s-font-body-ibm-plex-sans .s-font-body:lang(ja) {
  431.      font-family: "ibm plex sans", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"MS Pゴシック","MS PGothic", sans-serif
  432.    }
  433.    #s-content.s-font-body-ibm-plex-sans .s-font-body:lang(zh-cn),
  434.    #s-content.s-font-body-ibm-plex-sans .s-font-body:lang(sxl),
  435.    #s-content.s-font-body-ibm-plex-sans .s-font-body:lang(zh) {
  436.      font-family: "ibm plex sans", 'PingFang SC',"Microsoft YaHei","微软雅黑",STXihei,"华文细黑", sans-serif
  437.    }
  438.    #s-content.s-font-body-ibm-plex-sans .s-font-body:lang(zh-tw) {
  439.      font-family: "ibm plex sans", 'Lisong Pro', 'PMingLiU', 'PingFang TC','Microsoft JhengHei',"微軟正黑體",STXihei, sans-serif;
  440.    }
  441.  
  442.    #s-content.s-font-title-ibm-plex-sans .s-font-title {
  443.      font-family: "ibm plex sans", sans-serif;
  444.    }
  445.    #s-content.s-font-title-ibm-plex-sans .s-font-title:lang(ja) {
  446.      font-family: "ibm plex sans", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"MS Pゴシック","MS PGothic", sans-serif
  447.    }
  448.    #s-content.s-font-title-ibm-plex-sans .s-font-title:lang(zh-cn),
  449.    #s-content.s-font-title-ibm-plex-sans .s-font-title:lang(sxl),
  450.    #s-content.s-font-title-ibm-plex-sans .s-font-title:lang(zh) {
  451.      font-family: "ibm plex sans", 'PingFang SC',"Microsoft YaHei","微软雅黑",STXihei,"华文细黑", sans-serif
  452.    }
  453.    #s-content.s-font-title-ibm-plex-sans .s-font-title:lang(zh-tw) {
  454.      font-family: "ibm plex sans", 'Lisong Pro', 'PMingLiU', 'PingFang TC','Microsoft JhengHei',"微軟正黑體",STXihei, sans-serif;
  455.    }
  456.  
  457.    #s-content.s-font-heading-ibm-plex-sans .s-font-heading {
  458.      font-family: "ibm plex sans", sans-serif;
  459.    }
  460.    #s-content.s-font-heading-ibm-plex-sans .s-font-heading:lang(ja) {
  461.      font-family: "ibm plex sans", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"MS Pゴシック","MS PGothic", sans-serif
  462.    }
  463.    #s-content.s-font-heading-ibm-plex-sans .s-font-heading:lang(zh-cn),
  464.    #s-content.s-font-heading-ibm-plex-sans .s-font-heading:lang(sxl),
  465.    #s-content.s-font-heading-ibm-plex-sans .s-font-heading:lang(zh) {
  466.      font-family: "ibm plex sans", 'PingFang SC',"Microsoft YaHei","微软雅黑",STXihei,"华文细黑", sans-serif
  467.    }
  468.    #s-content.s-font-heading-ibm-plex-sans .s-font-heading:lang(zh-tw) {
  469.      font-family: "ibm plex sans", 'Lisong Pro', 'PMingLiU', 'PingFang TC','Microsoft JhengHei',"微軟正黑體",STXihei, sans-serif;
  470.    }
  471.  
  472.    #s-content.s-font-button-ibm-plex-sans .s-font-button {
  473.      font-family: "ibm plex sans", sans-serif;
  474.    }
  475.    #s-content.s-font-button-ibm-plex-sans .s-font-button:lang(ja) {
  476.      font-family: "ibm plex sans", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"MS Pゴシック","MS PGothic", sans-serif
  477.    }
  478.    #s-content.s-font-button-ibm-plex-sans .s-font-button:lang(zh-cn),
  479.    #s-content.s-font-button-ibm-plex-sans .s-font-button:lang(sxl),
  480.    #s-content.s-font-button-ibm-plex-sans .s-font-button:lang(zh) {
  481.      font-family: "ibm plex sans", 'PingFang SC',"Microsoft YaHei","微软雅黑",STXihei,"华文细黑", sans-serif
  482.    }
  483.    #s-content.s-font-button-ibm-plex-sans .s-font-button:lang(zh-tw) {
  484.      font-family: "ibm plex sans", 'Lisong Pro', 'PMingLiU', 'PingFang TC','Microsoft JhengHei',"微軟正黑體",STXihei, sans-serif;
  485.    }
  486.  
  487.    #s-content.s-font-nav_item-ibm-plex-sans .s-font-nav_item {
  488.      font-family: "ibm plex sans", sans-serif;
  489.    }
  490.    #s-content.s-font-nav_item-ibm-plex-sans .s-font-nav_item:lang(ja) {
  491.      font-family: "ibm plex sans", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"MS Pゴシック","MS PGothic", sans-serif
  492.    }
  493.    #s-content.s-font-nav_item-ibm-plex-sans .s-font-nav_item:lang(zh-cn),
  494.    #s-content.s-font-nav_item-ibm-plex-sans .s-font-nav_item:lang(sxl),
  495.    #s-content.s-font-nav_item-ibm-plex-sans .s-font-nav_item:lang(zh) {
  496.      font-family: "ibm plex sans", 'PingFang SC',"Microsoft YaHei","微软雅黑",STXihei,"华文细黑", sans-serif
  497.    }
  498.    #s-content.s-font-nav_item-ibm-plex-sans .s-font-nav_item:lang(zh-tw) {
  499.      font-family: "ibm plex sans", 'Lisong Pro', 'PMingLiU', 'PingFang TC','Microsoft JhengHei',"微軟正黑體",STXihei, sans-serif;
  500.    }
  501.  
  502.    #s-content.s-font-nav_dropdown-ibm-plex-sans .s-font-nav_dropdown {
  503.      font-family: "ibm plex sans", sans-serif;
  504.    }
  505.    #s-content.s-font-nav_dropdown-ibm-plex-sans .s-font-nav_dropdown:lang(ja) {
  506.      font-family: "ibm plex sans", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"MS Pゴシック","MS PGothic", sans-serif
  507.    }
  508.    #s-content.s-font-nav_dropdown-ibm-plex-sans .s-font-nav_dropdown:lang(zh-cn),
  509.    #s-content.s-font-nav_dropdown-ibm-plex-sans .s-font-nav_dropdown:lang(sxl),
  510.    #s-content.s-font-nav_dropdown-ibm-plex-sans .s-font-nav_dropdown:lang(zh) {
  511.      font-family: "ibm plex sans", 'PingFang SC',"Microsoft YaHei","微软雅黑",STXihei,"华文细黑", sans-serif
  512.    }
  513.    #s-content.s-font-nav_dropdown-ibm-plex-sans .s-font-nav_dropdown:lang(zh-tw) {
  514.      font-family: "ibm plex sans", 'Lisong Pro', 'PMingLiU', 'PingFang TC','Microsoft JhengHei',"微軟正黑體",STXihei, sans-serif;
  515.    }
  516.  </style></div><div class="s-blog-content  "><div class="s-blog-header"><div class="lazyload s-blog-header-inner s-bg-image s-bg-blurred s-bg-light-text background-image" style="background-repeat:no-repeat;background-size:cover;background-color:transparent;background-position:50% 50%;background-image:url(//assets.strikingly.com/static/backgrounds/blur/1.jpg)" data-bg="//assets.strikingly.com/static/backgrounds/blur/1.jpg" data-react-style="{&quot;backgroundRepeat&quot;:&quot;no-repeat&quot;,&quot;backgroundSize&quot;:&quot;cover&quot;,&quot;backgroundColor&quot;:&quot;transparent&quot;,&quot;backgroundPosition&quot;:&quot;50% 50%&quot;}"><style data-emotion="css 1tnf9eu">.css-1tnf9eu{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1;-webkit-backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:all ease-in 0.2s;transition:all ease-in 0.2s;}.css-1tnf9eu.loaded{-webkit-backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);visibility:hidden;}</style><div class="blurred-layer css-1tnf9eu css-1oh32810"></div><div class="waypoint"></div><a target="_self" href="https://inky-crab-fhrqcx.mystrikingly.com/#_blog" rel="nofollow" class="s-blog-back-link s-font-body s-blog-body"><span class="left-arrow entypo-left-open-big"></span>Return to site</a><div class="table-row-wrap"><div class="container"><div class="sixteen columns"><a target="_self" href="https://inky-crab-fhrqcx.mystrikingly.com/#_blog" rel="nofollow" class="s-blog-back-link"><span class="left-arrow entypo-left-open-big"></span>Return to site</a></div></div></div><div class="s-blog-header-content s-blog-padding s-edit-dark"><div class="container"><div class="sixteen columns"><div class="s-component s-text"><div class=""><div class="s-component-content s-font-title s-blog-title" style="white-space:pre-wrap"><h1><div class="s-rich-text-wrapper" style="display: block;"><p>The Evolution Of Bmw Keys Replacement</p></div></h1></div></div></div></div></div></div></div><div class="s-blog-header-bottom"><div class="container"><div class="sixteen columns"><div class="s-blog-info s-font-body"></div></div></div></div></div><div class="s-blog-body s-blog-padding"><div class="s-repeatable s-block s-component s-mh "><div class="s-block-item s-repeatable-item s-block-sortable-item s-blog-post-section blog-section"><div class="container"><div class="sixteen columns"><div class="s-blog-section-inner"><div class="s-component s-text"><div class=""><div class="s-component-content s-font-body" style="white-space:pre-wrap"><p>&nbsp;<span style="color: #000000;">BMW Key Replacement  If you've lost your BMW key, it's important to get a new one right away. It can take up two weeks for a dealer to produce an alternative.  Most BMW vehicles come with sophisticated locking systems that utilize computer chips to unlock and start the vehicle. This means that any replacement key must be chipped and programmed.  Keys to replace  BMW is a luxury automobile brand that utilizes the most recent technology in their vehicles to protect against theft or hacking. Therefore, the keys of BMW are more sophisticated and can be expensive to replace.  A traditional key can be easily replaced by your locksmith in the neighborhood. However, a sophisticated key fob or advanced key fob could require purchase from your dealer and then programmed. These types of keys are also known as OEM (Original Equipment Manufacturer) car key replacements and can take as long as two weeks to get them back in the car.  To get a replacement key for your BMW, you will first have to know the VIN number for your car. This 17-digit code can enable you to locate a dealer who will be able to provide you with a new BMW key.  You can find your VIN number on the inside of the dashboard for the driver inside the door jam or under the windshield washer. It is important to note this information so that you are able to locate an expert who can program your new key.  The next step is to gather all keys you'd like to program, along with an operational BMW keyfob. Then step inside the vehicle Make sure the windows and doors are closed.  Switch the ignition to position 1. This will turn on your dash, but not the engine.  You can repeat the process five times fast, moving it from position 1 to position 2. Once you're donewith it, take your key off and return it to its original location.  Once you have your working BMW key fob and any other keys you wish to program, you can use the buttons on the fob to complete the sync process. Depending on the BMW model, you'll have to program each key within 30 seconds of programming the original key.  Once the syncing has completed, you can use the original BMW key to unlock and start your car. You can also pair additional BMW key fobs for other family members or friends who share your vehicle which allows them to create their individual driver profiles.  Transponder Keys  Transponder keys, also known as chipped keys, are a crucial element of a vehicle's security system. They can be used to prevent theft or hot-wiring your car. it.  The basic idea behind the technology is to include an embedded chip in the key, which transmits an ID code to a special computer on your car when it's inserted into the ignition. If the car's computer can't recognize the code, it will not be able to start. The key's chip communicates to an radio frequency transmitter. This radio frequency signal then engages the ignition system of the car.  These keys are durable and will last a lifetime. They can be able to withstand extreme temperatures and wear and tear without becoming damaged. This allows you to save money by replacing them often and protects your vehicle from unauthorized entry.  There are a myriad of options to replace your transponder keys in the event that you've lost it. One option is to speak with an locksmith to make a duplicate key that has the correct chip.  You can also go to a dealer to get your key replaced. This can be costly and time-consuming.  You can save money on your key replacement by calling the locksmith. They can create keys with a transponder chip for just a fraction of what you would pay at a dealership.  A professional locksmith can cut and program your transponder key that will work on your car. This can be difficult, so it's best to leave the work to experts.  The procedure for programming transponder keys is different for each vehicle. Each vehicle will need a different method and procedure. They may also need special supplies.  The transponder key you received will be inserted into your vehicle when the locksmith is finished. It will be paired to the computer in your vehicle and perform as expected.  If your transponder's key doesn't work, it could be because the chip is damaged or is defective. It could be because the key isn't correctly placed in the correct position or if your battery fails.  Key Fobs  Key fobs can be used to unlock your car from any location. They are also secure. They can only unlock once they receive a unique signal via your BMW key. This makes it nearly impossible for anyone else to gain access to your fob in order to steal your car or copy your key.  The key fob can do more than unlock your car. It can also regulate your climate and start your car in the event that you lose your keys. In fact, the most recent generation of key fobs are even full-featured touchscreen devices that let you do everything from lock and unlock your car to check the charging status of your hybrid BMW.  But there's a catch, and it can be tricky to determine how to program a new key fob. There are numerous features you should be aware of and quirks which will differ from one model to the next.  To begin it is necessary to determine the VIN number of your BMW. This will permit the BMW dealer to identify the type of key used in your BMW and then program it to the appropriate security settings.  It is also important to know the version of your key fob. This will allow you to find the correct replacement fob to your BMW and also ensure that it's compatible with your keyless entry system.  There are two kinds of key fobs for BMW automobiles. Each works differently. The first type is the traditional metal key that is the same size as a regular key and is equipped with a remote that can be used to open your doors and start your car.  The second type of key fob employs a Bluetooth-based communication technology to send the signal to your BMW. This is the most secure type of key, and is ideal for drivers who are on the go or don't have access to their vehicle at times they need to.  Replacement Batteries  If you're looking for an alternative battery for your BMW key, you've come to the right place. Our team here at Tulley BMW of Nashua will assist you in getting the job done quickly and efficiently. We know that a damaged or broken key can make it difficult to get in and out of your vehicle. That's why we're here to answer any questions you may have regarding replacing your key.  The first step to replace a BMW key battery is to know what type of battery your key has. The most common type of battery is the CR2450-type. They are commonly found in gas stations and supermarkets however, you can locate them on the internet or at your local electronics retailer.   Rechargeable batteries are another option. While it's more expensive, it is better for long-term usage. It charges inductively through the steering wheel during driving, so it won't need to be replaced as frequently.  You can also choose an OEM remote-key battery. However, these usually aren't the most reliable batteries. Instead, go with brands like Energizer, which provides long-lasting power that you can depend on.  First remove the key blade to change the Smart Key's battery. Once you've done that, you will see a small access port at the back. You can remove the cover with a flat screwdriver or valet key. Once you've identified the battery, it is easy to take off the old one and replace it.  Once you've taken out the battery, it's a straightforward procedure of inserting the new one and ensuring it's placed correctly. Once you've got all the batteries in, you can start your BMW and begin driving again.  There are a variety of BMW key fobs, and it could be difficult to figure out which one is best for you. key replacement bmw is that it's easy to change the battery in a key fob, whether you have a CR2450battery, a rechargeable model, or an older one. <span style="color: #1890ff;"><a style="color: #1890ff;" href="https://www.thekeylab.co.uk/bmw-car-keys/" data-type="" target="_blank"><br><br>key replacement bmw</a></span><br></span></p></div></div></div></div></div></div></div></div></div><div class="s-blog-footer s-font-body s-blog-body"><div class="s-blog-footer-inner" style="padding-bottom:200px"><div class="container"><div class="sixteen columns"><div class="s-blog-footer-nav"><span class="s-blog-footer-btn s-blog-footer-previous"><a target="_self" href="https://inky-crab-fhrqcx.mystrikingly.com" aria-label="Previous Post"><span class="entypo-left-open-big fixed-hidden"></span>Previous</a><div><a target="_self" href="https://inky-crab-fhrqcx.mystrikingly.com" class="s-blog-nav-title s-font-title s-blog-title"></a></div></span><span class="s-blog-footer-btn s-blog-footer-next"><a target="_self" href="https://inky-crab-fhrqcx.mystrikingly.com" aria-label="Next Post">Next<span class="entypo-right-open-big fixed-hidden"></span></a><div><a target="_self" href="https://inky-crab-fhrqcx.mystrikingly.com" class="s-blog-nav-title s-font-title s-blog-title"></a></div></span></div><div class="s-blog-footer-toolbar social-icons"><a target="_self" href="https://inky-crab-fhrqcx.mystrikingly.com/#_blog" rel="nofollow" aria-label="Return to site" class="s-blog-footer-btn s-blog-footer-back-link"><span class="entypo-left-open-big"></span> <!-- -->Return to site</a><ul class="s-blog-footer-actions"><li class="s-blog-footer-share"></li></ul><span></span><a class="s-powered-by-strikingly" href="//www.strikingly.com?ref=blogpbs&amp;permalink=inky-crab-fhrqcx&amp;custom_domain=null&amp;utm_medium=user_page&amp;utm_source=12634092&amp;utm_campaign=blog-footer&amp;utm_content=https://inky-crab-fhrqcx.mystrikingly.com/blog/the-evolution-of-bmw-keys-replacement" target="_blank"><img class="s-powered-by-strikingly-icon" alt="strikingly icon" src="https://static-assets.strikinglycdn.com/images/blog/small-s-icon.png"/><span class="s-powered-by-strikingly-copy">Powered by Strikingly</span></a></div></div></div></div></div><div class="s-footer-logo-wrapper"></div></div><div id="strikingly-tooltip-container" class="s-font-body"></div></div></div>
  517. </div>
  518. <div id='fb-root'></div>
  519. <div class='eu-cookie-notification-dialog'>
  520. <div class='notification-title'>Cookie Use</div>
  521. <div class='notification-content'>
  522. <span class='content-text'>We use cookies to improve browsing experience, security, and data collection. By accepting, you agree to the use of cookies for advertising and analytics. You can change your cookie settings at any time.</span>
  523. <a class='link-text' href='https://support.strikingly.com/hc/en-us/articles/9775440838939' target='_blank'>Learn More</a>
  524. </div>
  525. <div class='notification-footer'>
  526. <div class='common-button accept-btn'>Accept all</div>
  527. <div class='common-button setting-btn'>Settings</div>
  528. <div class='cancel-link'>Decline All</div>
  529. </div>
  530. </div>
  531. <div class='eu-cookie-setting-dialog-wrapper'>
  532. <div class='eu-cookie-setting-mask'></div>
  533. <div class='eu-cookie-setting-dialog'>
  534. <div class='setting-title'>Cookie Settings</div>
  535. <div class='setting-item'>
  536. <input checked class='cookie-checkbox necessary' disabled='disabled' type='checkbox'>
  537. <div class='item-content'>
  538. <div class='item-label'>Necessary Cookies</div>
  539. <div class='item-text'>These cookies enable core functionality such as security, network management, and accessibility. These cookies can’t be switched off.</div>
  540. </div>
  541. </div>
  542. <div class='setting-item'>
  543. <input class='cookie-checkbox analytics' type='checkbox'>
  544. <div class='item-content'>
  545. <div class='item-label'>Analytics Cookies</div>
  546. <div class='item-text'>These cookies help us better understand how visitors interact with our website and help us discover errors.</div>
  547. </div>
  548. </div>
  549. <div class='setting-item'>
  550. <input class='cookie-checkbox preferences' type='checkbox'>
  551. <div class='item-content'>
  552. <div class='item-label'>Preferences Cookies</div>
  553. <div class='item-text'>These cookies allow the website to remember choices you've made to provide enhanced functionality and personalization.</div>
  554. </div>
  555. </div>
  556. <div class='setting-footer'>
  557. <div class='save-btn'>Save</div>
  558. </div>
  559. </div>
  560. </div>
  561. <script>
  562.  const hostName = document.domain
  563.  const firstVisitUrl = document.URL
  564.  const INIT_COOKIE_CONFIG = { expires: 365, path: '/' }
  565.  let trackDomainConfig = {}
  566.  if (hostName && hostName.includes('.strikingly.com')) {
  567.    trackDomainConfig = { domain: '.strikingly.com' }
  568.  } else if (hostName && hostName.includes('.sxl.cn')) {
  569.    trackDomainConfig = { domain: '.sxl.cn' }
  570.  }
  571.  const ANALYTICS_COOKIE_CONFIG = Object.assign({}, INIT_COOKIE_CONFIG, trackDomainConfig)
  572.  
  573.  function openEuCookieSettingDialog() {
  574.    $('.eu-cookie-setting-mask').css({ display: 'block' })
  575.    $('.eu-cookie-setting-dialog').css({ display: 'block' })
  576.  }
  577.  function closeEuCookieSettingDialog() {
  578.    $('.eu-cookie-setting-mask').css({ display: 'none' })
  579.    $('.eu-cookie-setting-dialog').css({ display: 'none' })
  580.  }
  581.  function openEuCookieNotificationDialog() {
  582.    $('.eu-cookie-notification-dialog').animate({ bottom: 20 }, 800)
  583.  }
  584.  function closeEuCookieNotificationDialog() {
  585.    $('.eu-cookie-notification-dialog').animate({ bottom: -300 }, 800)
  586.  }
  587.  function waitForCookie(f) {
  588.    if (window.$ && window.$.cookie) {
  589.      if (typeof f === 'function') {
  590.        f();
  591.      }
  592.    } else {
  593.      setTimeout(waitForCookie, 200, f);
  594.    }
  595.  };
  596.  function recordInitCookiesAndAnalytics() {
  597.    if (typeof window.loadGoogleUniversalAnalyticsJS === 'function') {
  598.      window.loadGoogleUniversalAnalyticsJS()
  599.    }
  600.    if (typeof window.$B.loadFacebookScript === 'function') {
  601.      window.$B.loadFacebookScript()
  602.    }
  603.    if (typeof recordUniqUtmCookies === 'function') {
  604.      recordUniqUtmCookies(firstVisitUrl)
  605.    }
  606.    if (typeof recordFacebookAnalyticsCookies === 'function') {
  607.      recordFacebookAnalyticsCookies()
  608.    }
  609.    if (typeof window.loadAnalyticsJsAndInitialize === 'function') {
  610.      window.loadAnalyticsJsAndInitialize()
  611.      // record page event to segmentio
  612.      if(window && window.analytics) {
  613.        window.analytics.page();
  614.      }
  615.    }
  616.    if (typeof window.setupCookies === 'function') {
  617.      window.setupCookies()
  618.    }
  619.    if (typeof window.loadWufooFormJs === 'function') {
  620.      window.loadWufooFormJs()
  621.    }
  622.    if (typeof window.loadTwitterWjs === 'function') {
  623.      window.loadTwitterWjs()
  624.    }
  625.    if (typeof window.loadBlogAnalyticsJS === 'function') {
  626.      window.loadBlogAnalyticsJS()
  627.    }
  628.    if (typeof window.loadAndInitBugsnag === 'function') {
  629.      window.loadAndInitBugsnag()
  630.    }
  631.  }
  632.  function replaceKbLinkByLocale(initKbLink) {
  633.    let userLocale = 'en'
  634.    if($S && $S.global_conf) {
  635.      userLocale = $S.global_conf.locale
  636.    }
  637.    if((!userLocale || userLocale === 'en') && $S && $S.globalConf) {
  638.      userLocale = $S.globalConf.locale
  639.    }
  640.    const KB_LANGS_MAPPING = {
  641.      en: 'en-us',
  642.      nl: 'nl-nl',
  643.      sv: 'sv',
  644.      pl: 'pl',
  645.      de: 'de-de',
  646.      it: 'it',
  647.      fi: 'fi',
  648.      no: 'no',
  649.      ro: 'ro',
  650.      cs: 'cs',
  651.      ar: 'ar',
  652.      id: 'id',
  653.      vi: 'vi',
  654.      zh_CN: 'zh-cn',
  655.      'zh-CN': 'zh-cn',
  656.      ja: 'ja',
  657.      zh_TW: 'zh-tw',
  658.      'zh-TW': 'zh-tw',
  659.      fr: 'fr',
  660.      es: 'es',
  661.      'pt-BR': 'pt-pt',
  662.    }
  663.    const LOCALE_REG =
  664.      /\/(en-us|nl-nl|sv|pl|de|it|fi|no|ro|cs|ar|id|vi|zh-cn|ja|zh-tw|fr|es|pt-pt)\//g
  665.    const LANGS = ['en', 'nl', 'sv', 'pl', 'de', 'it', 'fi', 'no', 'ro', 'cs', 'ar', 'id', 'vi', 'zh_CN', 'zh-CN', 'ja', 'zh_TW', 'zh-TW', 'fr', 'es', 'pt-BR']
  666.  
  667.    return LANGS.indexOf(userLocale) > -1 ? initKbLink.replace(LOCALE_REG, `/${KB_LANGS_MAPPING[userLocale]}/`) : initKbLink
  668.  }
  669.  function beforeOpenEuCookieNotificationDialog() {
  670.    $.cookie('__is_open_strk_necessary_cookie', true, ANALYTICS_COOKIE_CONFIG)
  671.    setTimeout(() => openEuCookieNotificationDialog(), 200)
  672.  }
  673.  
  674.  function compatibleEUCookies() {
  675.    if (
  676.      !(hostName?.includes('.strikingly.com') || hostName?.includes('.sxl.cn'))
  677.    ) {
  678.      return
  679.    }
  680.    const cookieNotification = $.cookie('__strk_cookie_notification')
  681.    const isOpenAnalyticsCookie = $.cookie('__is_open_strk_analytics_cookie')
  682.    const isOpenNecessaryCookie = $.cookie('__is_open_strk_necessary_cookie')
  683.    const isOpenPreferencesCookie = $.cookie('__is_open_strk_preferences_cookie')
  684.  
  685.    if (cookieNotification) {
  686.      $.removeCookie('__strk_cookie_notification')
  687.      $.cookie('__strk_cookie_notification', cookieNotification, ANALYTICS_COOKIE_CONFIG)
  688.    }
  689.    if (isOpenAnalyticsCookie) {
  690.      $.removeCookie('__is_open_strk_analytics_cookie')
  691.      $.cookie(
  692.        '__is_open_strk_analytics_cookie',
  693.        isOpenAnalyticsCookie,
  694.        ANALYTICS_COOKIE_CONFIG,
  695.      )
  696.    }
  697.    if (isOpenNecessaryCookie) {
  698.      $.removeCookie('__is_open_strk_necessary_cookie')
  699.      $.cookie(
  700.        '__is_open_strk_necessary_cookie',
  701.        isOpenNecessaryCookie,
  702.        ANALYTICS_COOKIE_CONFIG,
  703.      )
  704.    }
  705.    if (isOpenPreferencesCookie) {
  706.      $.removeCookie('__is_open_strk_preferences_cookie')
  707.      $.cookie(
  708.        '__is_open_strk_preferences_cookie',
  709.        isOpenPreferencesCookie,
  710.        ANALYTICS_COOKIE_CONFIG,
  711.      )
  712.    }
  713.  }
  714.  
  715.  waitForCookie(function() {
  716.    const initKbLink = 'https://support.strikingly.com/hc/en-us/articles/9775440838939'
  717.    const expandedKbLink = replaceKbLinkByLocale(initKbLink)
  718.    $('.eu-cookie-notification-dialog .link-text').attr('href', expandedKbLink)
  719.    compatibleEUCookies()
  720.    if (!($S && $S.user_meta && $S.user_meta.id) && $.cookie('__strk_cookie_eu_visitor') === 'true' && !$.cookie('__strk_cookie_notification')) {
  721.      beforeOpenEuCookieNotificationDialog()
  722.    } else if (($S && $S.conf && $S.conf.isBlog) && !$.cookie('__strk_cookie_notification')) {
  723.      let cookieNotificationArea = undefined
  724.      if($S && $S.blogPostData && $S.blogPostData.pageData) {
  725.        cookieNotificationArea = $S.blogPostData.pageData.cookieNotificationArea
  726.      }
  727.      if (($S && $S.blogPostData && $S.blogPostData.pageData && $S.blogPostData.pageData.showCookieNotification) &&
  728.        (!cookieNotificationArea || cookieNotificationArea === 'all' || (cookieNotificationArea === 'eu' && $.cookie('__strk_cookie_eu_visitor') === 'true'))) {
  729.          beforeOpenEuCookieNotificationDialog()
  730.        }
  731.    }
  732.    $('.eu-cookie-notification-dialog .setting-btn').click(function() {
  733.      openEuCookieSettingDialog()
  734.    })
  735.    $('.eu-cookie-setting-mask').click(function() {
  736.      closeEuCookieSettingDialog()
  737.    })
  738.    $('.eu-cookie-notification-dialog .accept-btn').click(function() {
  739.      closeEuCookieNotificationDialog()
  740.      $.cookie('__strk_cookie_notification', 1, ANALYTICS_COOKIE_CONFIG)
  741.      $.cookie('__is_open_strk_analytics_cookie', true, ANALYTICS_COOKIE_CONFIG)
  742.      $.cookie('__is_open_strk_preferences_cookie', true, ANALYTICS_COOKIE_CONFIG)
  743.      recordInitCookiesAndAnalytics()
  744.    })
  745.    $('.eu-cookie-notification-dialog .cancel-link').click(function() {
  746.      closeEuCookieNotificationDialog()
  747.      $.cookie('__strk_cookie_notification', 1, ANALYTICS_COOKIE_CONFIG)
  748.    })
  749.    $('.eu-cookie-setting-dialog .save-btn').click(function() {
  750.      if ($('.cookie-checkbox.analytics').is(':checked')) {
  751.        recordInitCookiesAndAnalytics()
  752.        $.cookie('__is_open_strk_analytics_cookie', true, ANALYTICS_COOKIE_CONFIG)
  753.      } else {
  754.        $.removeCookie('__is_open_strk_analytics_cookie')
  755.      }
  756.      if ($('.cookie-checkbox.preferences').is(':checked')) {
  757.        $.cookie('__is_open_strk_preferences_cookie', true, ANALYTICS_COOKIE_CONFIG)
  758.      } else {
  759.        $.removeCookie('__is_open_strk_preferences_cookie')
  760.      }
  761.      $.cookie('__strk_cookie_notification', 1, ANALYTICS_COOKIE_CONFIG)
  762.      closeEuCookieSettingDialog()
  763.      closeEuCookieNotificationDialog()
  764.    })
  765.  })
  766. </script>
  767.  
  768. <script type='text/javascript'>
  769. var _gaq = _gaq || [];
  770.  
  771. /* load errorception */
  772. var errorceptionKey = $S.blogPostData.pageMeta.errorceptionKey && $S.blogPostData.pageMeta.errorceptionKey.replace(/[^0-9a-zA-Z]+/g, '');
  773. var _errs=[errorceptionKey];(function(a,b){a.onerror=function(){_errs.push(arguments)};
  774. var d=function(){var a=b.createElement("script"),c=b.getElementsByTagName("script")[0];
  775. a.src=decodeURIComponent("//beacon.errorception.com/"+errorceptionKey+".js");a.async=!0;
  776. c.parentNode.insertBefore(a,c)};a.addEventListener?a.addEventListener("load",d,!1):
  777. a.attachEvent("onload",d)})(window,document);
  778.  
  779. // configuration for keen.io
  780. var Keen=Keen||{configure:function(e){this._cf=e},addEvent:function(e,t,n,i){this._eq=this._eq||[],this._eq.push([e,t,n,i])},setGlobalProperties:function(e){this._gp=e},onChartsReady:function(e){this._ocrq=this._ocrq||[],this._ocrq.push(e)}};(function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src=("https:"==document.location.protocol?"https://":"http://")+"d26b395fwzu5fz.cloudfront.net/2.1.2/keen.min.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})();
  781.  
  782. // Configure the Keen object with your Project ID and (optional) access keys.
  783. Keen.configure({
  784. projectId: $S.blogPostData.pageMeta.keenioProjectId,
  785. writeKey: $S.blogPostData.pageMeta.keenioWriteKey // required for sending events
  786. });
  787. // Tracking user sites in Strikingly property
  788. window.loadBlogAnalyticsJS = function(){
  789.  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  790.  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  791.  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  792.  })(window,document,'script','//www.google-analytics.com/analytics.js','__ga');
  793.  __ga('create', $S.blogPostData.pageMeta.gaTrackingId, {
  794.    'name':'strk',
  795.    'cookieDomain':'auto',
  796.    'cookieExpires': 365 * 24 * 60 * 60,
  797.  });
  798.  __ga('set', 'anonymizeIp', true)
  799.  __ga('strk.send', 'pageview', { 'anonymizeIp': true });
  800. }
  801. // Google Analytics (Universal) Setup
  802. let blogCookieNotificationArea = undefined;
  803. let isShowBlogCookieNotification = undefined;
  804. const isBlogEuVisitor = getCookieItem('__strk_cookie_eu_visitor') === 'true'
  805. if ($S && $S.blogPostData && $S.blogPostData.pageData) {
  806.  blogCookieNotificationArea = $S.blogPostData.pageData.cookieNotificationArea;
  807.  isShowBlogCookieNotification = $S.blogPostData.pageData.showCookieNotification;
  808. }
  809. if (!isShowBlogCookieNotification || (isShowBlogCookieNotification && blogCookieNotificationArea === 'eu' && !isBlogEuVisitor)) {
  810.  window.loadBlogAnalyticsJS();
  811. } else {
  812.  (function(i,r){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  813.  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();
  814.  })(window,'__ga');
  815. }
  816. </script>
  817. <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" defer="defer"></script>
  818. <script src="https://static-assets.strikinglycdn.com/i18n-2ace11ac644d0b40fb8b7cb65e9dd1e553022750e0254118dacbe1fe50735e97.js" defer="defer"></script>
  819. <script>
  820.  function downloadJSAtOnload(link, callback) {
  821.    var element = document.createElement("script");
  822.    element.src = link;
  823.    element.defer = true;
  824.    document.body.appendChild(element);
  825.    element.onload = function() {
  826.      callback && callback();
  827.    }
  828.  }
  829.  var sourceLink = "https://static-assets.strikinglycdn.com/webpack/light_blog_show-site-bundle.4e4e41cb8ba8a39ab013.js"
  830.  // In order to load the page faster on mobile, render blog_show-site-bundle
  831.  if (window.innerWidth <= 727) {
  832.    sourceLink = "https://static-assets.strikinglycdn.com/webpack/blog_show-site-bundle.9040550d5fd13ca9c4a3.js"
  833.  }
  834.  downloadJSAtOnload(sourceLink)
  835. </script>
  836. <!-- CUSTOM_CODE_START -->
  837. <!-- CUSTOM_CODE_END -->
  838. </body>
  839. </html>
  840.  
  841.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda