In 2024, What is Geo-Blocking and How to Bypass it On Xiaomi Redmi Note 12 Pro+ 5G? | Dr.fone
What is Geo-Blocking and How to Bypass it On Xiaomi Redmi Note 12 Pro+ 5G?
Have you ever entered a website and can’t access it because it is unavailable in your area? This is what geo-blocking means. If you want to know more about geo-blocking, you have come to the right article. This article provides the definition, symbols, function, type, and how to bypass a geo-blocked site.
Encryption is often used in geo-blocking as a means of protecting material that is restricted to users in just certain locations. In its long existence, the method has been met with several obstacles. These obstacles will be discussed in the next sections!
Disclaimer: This post includes affiliate links
If you click on a link and make a purchase, I may receive a commission at no extra cost to you.
Part 1. What is Geo-Blocking?
This section will give you the definition of geo-blocking. It will also show how websites inform viewers that they are in geo-blocking areas.
Definition of Geo-Blocking
Geo-blocking is the practice of restricting online access to certain users depending on where in the world they happen to be physically located. Telecommunications firms, websites, and other content providers and intellectual property owners often use this method for copyright protection. To monitor and enforce geo-blocks, databases that map out IP addresses’ geographical locations are often employed.
Understanding the Main Symbols and Elements
You sometimes can’t access a site because it isn’t available in your area. This is the main element carried by geo-blocking.
Every online-surfing tool has a unique identifier called “IP address”. The address can identify the Xiaomi Redmi Note 12 Pro+ 5G devices’ geographical location. When users access a website, their devices send their IP addresses to the online servers. The servers read if the IP addresses are included in the allowed list and determine whether to allow the visitors to view the content.
The visitors usually know they are geographically limited through the website’s displayed outcomes, a poster indicating that the service is unavailable in the location. Take the geo-banned access by Airbnb as an example below.
Although Airbnb has been criticized for posing a threat to the availability of low-cost lodging in metropolitan areas, it has proven to be a useful resource for travelers. However, not everyone can use it; for instance, it is unavailable in Iran due to US sanctions.
Part 2. How Does Geo-Blocking Work?
When a firm, rather than a government, is responsible for geoblocking, IP addresses are often the first line of defense. Your IP address is like a street address, revealing where you live.
IP addresses are numerical identifiers that distinguish each machine on the internet. Your computer’s IP address is sent to the server of the website you visit so that it may supply the required data.
You’ll be assigned an IP address when you sign up for an Internet Service Provider. It is possible to pinpoint the location of your device using its IP address, albeit the degree of precision may vary. Websites use the IP address to determine whether you can read their content. They will thus refuse your request if you are using an IP address that’s not on their approved list.
Part 3. Common Types of Geo-blocked Content
The difficulty stems from legal hurdles, including copyrights, licenses, and territorial disputes. Certain streaming services may not make all of their offerings accessible in all regions, or a major online shop may restrict some of their offerings to customers in just one geographic area.
Youtube
Users who upload videos can restrict access to them in certain countries. This nearly usually indicates that a business has chosen that you shouldn’t be able to see a video because of where you are located.
Spotify
You may be trying to find a method to unblock Spotify because you want to listen to unavailable music in your country or because the app has been prohibited in your area.
Live Sports
Big events may be aired exclusively by one company, which means you may be forced to pay to access certain material or go through annoying subscription hoops.
Pandora
Do you want to tune in to this online radio and music station? You can’t access it anywhere in Europe because of a regional firewall.
Porn sites
Artists from porn sites can now geo-block their movies, much like YouTube users do. Some porn sites have been outlawed in several countries, including Egypt and Pakistan, where the vast majority of the population resides.
Amazon
Amazon Prime geo-blocks other services as well as its streaming content. Games, ebooks, software, audiobooks, and other digital materials like TV and movies may be licensed and copyrighted. Amazon Prime prevents certain VPN IPs from accessing foreign content, including Netflix.
Part 4. Tips to Bypass Geo-Blocking
While certain sites may be blocked in your country, there are still methods to access the full functionality of the web. What exactly are they, and how do you go about getting them? Here’s more reading material.
Method 1. Use Smart Domain Name System (DNS)
Clever DNS can evade geoblocking if your smart TV, streaming box, or gaming console doesn’t support VPNs or proxy servers. Some home routers can generate VPN connections, but not all.
By changing your DNS address, clever DNS may alter your device’s virtual location. Smart DNS replaces your Internet provider’s DNS server. Netflix.com’s IP is not netflix.com. You’ll acquire the smart DNS provider’s transparent DNS proxy IP. Netflix thinks you’re in the US since this proxy server is.
Method 2. Connect to Proxy Servers
Rather than connecting you directly to the server housing the material you want, a proxy server functions as an intermediary. A proxy server does what its name implies: it acts on your behalf to get access to the data and then forwards it to you. Proxy servers, especially those in foreign countries, may be used to get around geographical restrictions.
Depending on the kind of proxy server you use, you may or may not be able to conceal your IP address when surfing the web. Proxy servers are available online and may be accessed from any web browser. Setting up a proxy server is easy, but your activity may still be vulnerable since proxies don’t secure your data.
Method 3. Use the Tor Browser
In addition to using a VPN, you may use the anonymous Tor browser. The Tor browser links to the Tor network, a collection of computers that collaborate to conceal your online footprint by relaying your traffic via several intermediary nodes.
Tor employs a technique called “onion routing” to conceal its users’ identities. Since more time is required to traverse these additional levels, your internet speed may suffer as a consequence.
Method 4. A Good VPN Connection
A virtual private network (VPN) may hide your online identity and protect your data by encrypting your connection. VPNs allow you to get around geographically restricted material by redirecting your connection via a server in another country. This will allow you to connect to VPN servers in other countries, such as the United States, the United Kingdom, or Australia.
With effective VPN tools , you can surf the web anonymously, unblock geo-blocked content, and watch your favorite programs abroad. There are several advantages to utilizing a VPN, particularly when you travel or use public Wi-Fi, and they are simple to set up.
Part 5. FAQs About Geo-Blocking
Here are the answers to four questions that you might ask about geo-blocking.
1. Is Geo-Blocking Legal?
Yes. It’s legitimate. Limiting access to websites and services based on a user’s location is lawful. This practice is routinely used in nations like China to prevent citizens from seeing politically sensitive material. Legal arrangements, such as licensing agreements, may also be enforced by geo-blocking.
2. Is Bypassing Geo Blocking Illegal?
It depends. Depending on the situation, the nation, the purpose of the use, and the technique used, geo-blocking circumvention may be against the law. Copyright regulations prohibit users from accessing material beyond its designated location, yet many providers are reluctant to penalize users for doing so.
3. What’s the Difference Between Geo-Fencing and Geo-Blocking?
Geo-fencing is to create digital fences on which to base real-world judgments about where to go. One may draw a boundary around it using longitude and latitude lines on a map to easily establish who is permitted inside a certain region. Restricting access to material based on a user’s physical location is called “geo-blocking.”
4. Is Geo-Restricted the Same as Geo-Blocking?
They are the same. Restricting a user’s ability to access certain online resources depending on their location is known as geo-blocking or geo-restriction. To safeguard their license agreements, foreign media streaming firms often use the practice of geo-blocking.
Conclusion
For several reasons, media and content producers use geo-blocking. Although geo-blocking is unlikely to ever go out of style, there are techniques to circumvent it. Use a virtual private network (VPN) to bypass geo-restrictions on the material you want to watch. Using a Virtual Private Network (VPN), a proxy server, the Tor network, etc., your online location may be hidden or masked.
Geo-blocking controls. It’s both useful and abused. Website banning discriminates and manipulates. Geography may be annoying and frustrating. Sadly, they may always be in style. You don’t have to tolerate them!
How to Fix Life360 Shows Wrong Location On Xiaomi Redmi Note 12 Pro+ 5G?
Life360, the app for family and friends, allows you to see where your loved ones are when you open the app. The app shows the current location of your contacts and will tell you the last time they were seen and if they are in an emergency.
However, there’s a good chance that you’ve seen this message multiple times: “Your phone is missing from Life360. Please contact your cellular carrier and try again”. This message indicates that your phone is not connected to the internet.
As a result, your contacts, photos, and messages are not showing. Life360 may be using cellular data instead of Wi-Fi, but it’s not certain. To avoid this, let us read what we should know.
Part 1: Why is Life360 Location Wrong?
Interference From Nearby Devices/Networks
In some cases, Life360 may not be able to determine the location of your device because it is being interfered with by other nearby devices or networks. For example, if you have an iPhone or iPad, it may be using the same cell tower as your Xiaomi Redmi Note 12 Pro+ 5G.
The Life360 app has to use the closest available cell tower to determine your location. So if another device uses the closest tower, Life360 will use that instead.
Poor Signal
A poor signal in a particular region, particularly if you’re commuting, is the most common cause of Life360’s incorrect location. When your phone is in a poor signal area, the app will use the internet instead of cellular data to determine the location of your contacts.
Therefore, it is important to keep an eye on the network lines to determine whether or not this is indeed the source of the problem that prevents your Life360 from being found.
To get more information about how often does life360 update location, read about the Life360: Learn How Everything Works!
Part 2: How to Fix Life360 Shows Wrong Location Issue?
There are several ways to fix the Life360app problems that life360 not updating its location. Let’s check them out one by one.
Method 1: Review the Internet settings
The weak internet access contributes to the location display’s unreliability in life 360. If you notice that life360 is displaying the wrong location, you should examine your Internet connection settings to prevent life360 from displaying an inaccurate location.
Switch off the option that saves power and then turn on the wireless Internet connection.
You may turn off your smartphone’s power-saving mode by heading to the status bar and selecting the appropriate option.
Please note that this is just for Android users. Also, do not forget to consider that your Android smartphone’s settings may vary from those listed below.
The “switch off low power mode” option may be found in the “Settings”> “Battery” menu on an iOS device.
Android users should also follow this procedure if life360 displays an incorrect location. For battery conservation, numerous programs are disabled when the low power state is engaged.
Method 2: Double-check Your Current Location in the Settings
If life360 shows the incorrect location, the smartphone’s location services significantly come into play. The location settings must be activated to prevent the life360 location issue, and the current program must be updated accordingly.
Scrolling horizontally on the status bar on an Android device is all that is required for consumers to visit the website. Of course, you can also run the software in the background, which may be accomplished in a variety of straightforward but distinct ways based on the Xiaomi Redmi Note 12 Pro+ 5G device’s model.
You may access the Background App Refresh function by going to the settings menu on your iOS device and selecting “Settings,” followed by “General,” and then selecting “Background App Refresh.” Next, launch the location services function by navigating to “Settings”> “Privacy”> “location services” and selecting “Location Services” from the drop-down menu.
After that, touch on the symbol that represents Life360, as shown below; this will take you to a screen where you may change “Allow Location Access” to “Always” and “Enable Precise Location.”
Method 3: Connecting One Device at a Time
Only one device may be used to sign in to the Life 360 app at a time. To prevent the life360 false location problem, log out of all other devices and use just one. When many devices are logged into Life 360 simultaneously, the user’s location might be incorrectly determined.
If you want reliable results, you must be logged in from the same device. If you use numerous devices simultaneously to log in to Life360, it will report incorrect location errors for each one. Therefore, it is possible to get inaccurate data. Use a single device to log into life360 to prevent the issue of a wrong location showing up.
Part 3: How to Keep Your Location on Life360 in One Place?
Two of the most important and easy ways to keep your location on life360 in one place are:
1. Stopping both Wi-Fi and Cellular Data Transmissions
If you disconnect from the internet, Life360 will no longer work, and your last known position will be shown.
Because all other applications are disconnected, this solution has a significant drawback: it prevents alerts, instant messengers, and other applications from working properly. In addition to the fact that you’re unable to use the internet, people in your circle will notice something wrong. In addition, it may not be adequate to fake your location.
Those with an iPhone have the advantage of being able to disable the usage of cellular data directly inside the application’s settings. However, those with an Android device will need to resort to other approaches.
iPhone users may access the Cellular setting by going to the Settings app and tapping on it. This will switch off the cellular data for the Life360 app. Turn off Life360 by swiping the switch to the off position mentioned above. Life360 will not be able to provide an accurate location report for you so long as there is no Wi-Fi access.
Advantages:
- You can use only one device to connect to the internet.
- No need to manually switch between apps.
- You can easily manage all your data.
Disadvantages:
- You cannot use other devices at the same time.
- If you lose the connection, you need to reconnect.
2. Faking Your Location
It seems like everyone has their own way to try and fiddle with their location in real life. Some may use satellite images or even old maps and coordinates, while others will buy old phones and ship them to a random location. Whatever your method is, it’s probably not the best one out there.
However, a fast but secure option is the use of Dr.Fone - Virtual Location , which is the best virtual location application right now. You canuse it to change your location to any place on earth.
One of Wondershare’s most popular products, Dr. Fone, is a data management and recovery tool. It is compatible with both iOS and Android smartphones, and it comes packaged with a wide variety of control toolkits.
When it comes to faking a location on iOS devices, Dr. Fone- Virtual Location (iOS) is one of the most effective solutions currently available on the market. It is possible to use it to teleport the iOS device to any location in the globe with just one click, and all you have to do is input the address of the place to which you wish to be moved.
Simulating GPS movement from one place to another or along a predetermined course is also possible by simply picking locations on a map that you want to go through.
Using Dr. Fone-Virtual Location iOS, you can customize your route by selecting how many times you want to go through it and how fast you want to relocate it.
To free yourself from any hassle, consider using a third-party tool instead, such as Dr.Fone, which will make the entire process super easy and accurate.
Advantages:
- The application is easy to install and use.
- It doesn’t require you to go through a lot of settings.
Disadvantages:
- • It is not a mobile application.
Dr.Fone - Virtual Location
1-Click Location Changer for both iOS and Android
- Teleport from one location to another across the world from the comfort of your home.
- With just a few selections on your computer, you can make members of your circle believe you’re anywhere you want.
- Stimulate and imitate movement and set the speed and stops you take along the way.
- Compatible with both iOS and Android systems.
- Work with location-based apps, like Pokemon Go , Snapchat , Instagram , Facebook , etc.
3981454 people have downloaded it
Conclusion
Life360 has released a major update for Android and iPhone users, fixing the shows being sent to the wrong location. This has caused many problems for many users and is a rather annoying problem to fix. However, you can get help from Dr.Fone - Virtual Location (iOS/Android) application which is an absolute fix to all of your problems.
Best 10 Mock Location Apps Worth Trying On Xiaomi Redmi Note 12 Pro+ 5G
Location-based apps and games are all the rage right now, and the latest trends indicate that this is not going anywhere but upwards. When you want to access content that is not available to you in your current location, what can you do? Or, when you want to catch Pokémon but aren’t getting any, you can’t give up and stop playing, can you? A location spoofer app to mock location can help you in this situation, and we are going to tell you how to mock location on iPhone and Android along with the top mock location apps for Android and iPhone in this guide. Read on!
Part I: Purpose of Mock Location Apps
The sole purpose of mock location apps or software is to help users spoof/ mock location to somewhere they are physically not. This may or may not be illegal/ immoral depending on how you use the apps, but who are we to judge! We are here to simply help you with the process.
- Prank your friends and family by showing your location in some other country and have some healthy laughs at their expense!
- Access geographically restricted content such as on streaming platforms. Mocking your location to somewhere where your favorite shows and movies are available helps you watch them from the comfort of your home, wherever in the world that may be!
- If you are an avid Snapchat user, certain filters are only available in certain locations, and you can mock location on iPhone or Android to avail of them.
- Location-based games such as Pokémon GO derive the most benefit from a mock location app because you can change your location and show yourself walking in the streets of London while sipping a mojito at a beach in Hawaii and catching amazing new Pokémon!
- In dating apps, why pay a fee to unlock worldwide access when you can simply use a mock location app to let the dating app change your current location automatically in accordance with your selection in the location spoofer app on your Android or iPhone?
Part II: Is It Safe to Mock Location? Can It Be Detected?
One of the most frequent and completely understandable concern and question on people’s minds when they talk about location spoofing is whether is it safe to mock location whether it can be detected and what the consequences are.
Answer: Location spoofing is safe and will go undetected as long as it is done sensibly and with the right mock location app on your iPhone and Android. You have nothing to worry about as long as you do not be particularly obvious about location mocking. This means that you should take care not to be hopping like a bunny from here and there in minutes.
Part III: Top Mock Location Apps for iPhone
There are fewer mock location apps on the Apple Store due to Apple’s strict policies on user privacy and security. Apple prioritizes maintaining a secure and reliable user experience, which limits the availability of apps that could potentially misuse location data. Therefore, this part will mainly introduce five softwares that need to be installed on a computer. Let’s come to the apps! Here are the top location spoofer apps for iPhone.
1. Dr.Fone - Virtual Location (iOS)
This is by far the best one out there. It is designed professionally and inspires trust, unlike some other apps that neither look as polished nor work as flawlessly. When in doubt, trust Wondershare’s Dr.Fone – Virtual Location (iOS) to do the job reliably and professionally in just a few clicks.
Dr.Fone - Virtual Location
1-Click Location Changer for iOS Devices!
- Teleport from one location to another across the world from the comfort of your home.
- With just a few selections on your computer, you can make members of your circle believe you’re anywhere you want.
- Stimulate and imitate movement and set the speed and stops you take along the way.
- Compatible with iOS systems.
- Work with location-based apps, like Pokemon Go , Snapchat , Instagram , Facebook , etc.
3981454 people have downloaded it
2. iTools
iTools by ThinkSkySoft is another great location spoofer you can use. It has an easy-to-understand interface and gets the job done.
3. iToolab
iToolab is another popular location spoofer for iPhone and comes with some powerful features that you might want. It is continually developed, which means it supports the latest iOS 17 as well.
4. iMoveGo
A quality product from Wootechy, iMoveGo is compatible with the latest iOS 17 and works well for what it does. It does not require jailbreak and comes with a trial version you can use to see what it does and if it fits your purpose.
5. iSpoofer
Probably one of the most known apps at one point in time, iSpoofer was great at spoofing location on iPhone until Niantic, the makers of Pokémon GO, detected the app, and banned it. The app still works with some tricks up its sleeve, but we do not really recommend it, given that it was detected once and if you are detected using the app, you will be banned from the Poke-verse for good.
Part IV: Top Mock Location Apps for Android
Now for the top location spoofer apps on Android OS! Some from above are also compatible with and fully support Android going up to version 14, so you might see duplicates.
1. GPS Emulator
GPS Emulator by DigiTools can run on the Android device itself and spoof your location to anywhere in the world. It is easy to use and you can give it a try and see if it suits your needs.
2. Fake GPS Location-GPS JoyStick
Fake GPS Location-GPS JoyStick by The App Ninjas is a popular mock location spoofer app on Android. This one provides an overlay joystick control to mock location on Android devices, and it might not be everyone’s cup of tea. Some find the joystick incredibly useful and intuitive while some are downright annoyed by it.
3. iToolab AnyGo for Android
iToolab AnyGo for Android works in over 100 games and apps and can simulate movements between two points. The speed of movement can be customized and the app does not require you to root your Xiaomi Redmi Note 12 Pro+ 5G.
4. Dr.Fone - Virtual Location (Android)
Dr.Fone - Virtual Location can be used to effectively spoof GPS coordinates on Android devices as well. An issue that other spoofing apps present is that the location might jump between its true location and falsified location, which means that other apps might present a location spoofing solution that is not stable. That is not the case with Dr.Fone - Virtual Location (Android) where a location once set remains set as long as you want it to, and will not jump.
Dr.Fone - Virtual Location
1-Click Location Changer for Android Devices!
- Simulate your GPS location to anywhere in the world with just a few clicks.
- Instantly transport your device to any desired location globally.
- Plan a route by selecting multiple spots for a more realistic location change.
- Compatible with the latest Android 14.
- Work with location-based apps, like MeetMe, Life360, Instagram , Facebook , etc.
3981454 people have downloaded it
5. VPNa
VPNa - Fake GPS Location Go is a regularly updated mock location app for Android and a good thing about this app is that it does not require you to root your Xiaomi Redmi Note 12 Pro+ 5G!
Part V: Steps To Mock Location on Android Or iPhone with Dr.Fone - Virtual Location
Dr.Fone is a comprehensive suite of tools made available to you by Wondershare. You might have heard about their other modules and tools such as Dr.Fone - System Repair, Dr.Fone - Phone Transfer, Dr.Fone - Data Recovery, etc. Dr.Fone - Virtual Location is the most comprehensive mock location app in the market with features you will be hard-pressed to find elsewhere.
- - Provides 3 modes to choose from (One-stop, Multi-stop, and Jump Teleport).
- - Works with real-time tracking apps, dating apps, social media apps, navigation apps, and, of course, location-based games!
- - Provides a joystick control for those who love the simplicity of it.
- - GPX files can be imported and exported to keep track of your favorite routes.
- - No jailbreak required and supports changing location on up to 5 different devices using one PC/ Mac.
- - Your visited locations are automatically saved for quick reselection.
Step 1: Download and launch Dr.Fone on your computer and click on Virtual Location.
Step 2: Connect your device and click Get Started button after accepting the disclaimer.
Dr.Fone - Virtual Location opens. Click No Device at the top.
Step 3: You will now see a beautiful display showing your connected device. Click it and click Next.
At this point, instructions change depending on the Xiaomi Redmi Note 12 Pro+ 5G device you connected. There are different instructions for iPhone and Android. Please visit this link to connect your specific device.
Step 4: After you have connected your respective device, now comes the fun part – spoofing your location! If you want to simply prank your friends or use dating apps and other apps where you simply want a different location, you can use the Jump Teleport mode to simply change your location to anywhere in the world. However, in location-based games, you need to be seen walking or moving around in the environment. In that case, use the One-stop Route mode.
Here’s how to simulate movement using Dr.Fone - Virtual Location to play location-based games.
Click the third option from the top right to enter One-stop Route mode. Enter a location to teleport to and click Move Here (1).
Step 5: Click another location or type it and choose from the traveling parameters such as walking, cycling, riding, or driving, and click Move Here as shown below.
Your device will start simulating movement as per your set parameters and the map will start moving. You can pause or cancel at any time.
Part VI: Tips To Avoid Detection
Using a method that has been detected once, such as iSpoofer, is one way to land in trouble. How to go undetected when spoofing locations? Use these tips.
- The best way to spoof your location when playing games such as Pokémon GO is to be showing yourself traveling from point A to B just as you would in real life. No jumping.
- One precaution to take when you spoof your location in general is to allow a cooling period before changing location, and once you change your location to anywhere in the world, do not jump to another far-off place the next minute or even the next hour. Be sensible, allow for time it would take in real life to travel that distance, and you should go undetected.
Closing Words
Using a mock location app can be fun. You can use it for recreational purposes such as pranking friends. You can use it for practical purposes such as saving money on dating apps by mocking location on Android and iPhones to anywhere around the world to meet new people. You can use it to simulate movement anywhere in the world in location-based games. You can also use mock location apps to effectively change your geographical location to watch content not available in your true geographical area. Whatever your reason may be, what you need is a reliable mock location app so that you can spoof your location undetected. Wondershare Dr.Fone - Virtual Location is one such app you can trust with your eyes closed. It is the most comprehensive location spoofer for Android and iPhone for consumers. Download it today and enjoy newfound freedom!
Also read:
- [New] 2024 Approved Topline Numbers PewDiePie's Yearly Income
- [New] Top 15 YouTube Playlists Catering to Musicians
- [Updated] Best 12 YouTube Gaming Intro Makers - Free and Paid for 2024
- [Updated] In 2024, Clear Acoustic Advantages Review of the Top 6 Stream-Ready Mic Models
- [Updated] Top Tips for Obtaining Pristine Photos Without Payment
- 4 Easy Ways for Your Nubia Red Magic 8S Pro+ Hard Reset | Dr.fone
- 5 Quick Methods to Bypass Nokia 105 Classic FRP
- 5 Ways to Reset Infinix Note 30 VIP Racing Edition Without Volume Buttons | Dr.fone
- Can’t view MKV movies content on Motorola Razr 40 Ultra
- Complete guide for recovering call logs on Tecno Camon 20
- Easy steps to recover deleted photos from Xiaomi .
- Hot 30i Music Recovery - Recover Deleted Music from Hot 30i
- Leading Audio Editing Software in Shaping Your VTuber Image
- MPOW Bluetooth Driver Installation & Update: Optimize Your PC's Wireless Connectivity
- Title: In 2024, What is Geo-Blocking and How to Bypass it On Xiaomi Redmi Note 12 Pro+ 5G? | Dr.fone
- Author: Nova
- Created at : 2024-09-29 22:51:41
- Updated at : 2024-10-02 17:45:38
- Link: https://phone-solutions.techidaily.com/in-2024-what-is-geo-blocking-and-how-to-bypass-it-on-xiaomi-redmi-note-12-proplus-5g-drfone-by-drfone-virtual-android/
- License: This work is licensed under CC BY-NC-SA 4.0.