What does “rf” mean in “rfkill”?rfkill does not work for all the devices listedWhat is the difference between “ifconfig interface down” and “rfkill block”?How do you automatically rfkill unblock all on startup?What is causing my Intel 7260 bluetooth device to disconnect when I unblock it with rfkill?Operation not possible due to RF-kill, phy0 hard blockedWiFi soft-blocked by rfkill on startupcannot unblock wifi hard block with anything on Lenovo x230tIs it possible to bypass a hardware wifi switch, if `rfkill unblock all` does not work?rfkill blocks multiple adaptersCan't open RFKILL control device: No such file or directory
What is the meaning of "matter" in physics?
A♭ major 9th chord in Bach is unexpectedly dissonant/jazzy
How to increase row height of a table and vertically "align middle"?
call() a function within its own context
Clauses with 3 infinitives at the end
Employee is self-centered and affects the team negatively
How is it believable that Euron could so easily pull off this ambush?
My parents are Afghan
Is there an idiom that means that a clothe fits perfectly?
Justification of physical currency in an interstellar civilization?
What does “two-bit (jerk)” mean?
Crime rates in a post-scarcity economy
What calendar would the Saturn nation use?
Why is the blank symbol not considered part of the input alphabet of a Turing machine?
Assuming a normal distribution: what is the sd for a given mean?
What is the Ancient One's mistake?
How can I finally understand the confusing modal verb "мочь"?
Was there a dinosaur-counter in the original Jurassic Park movie?
Splitting polygons and dividing attribute value proportionally using ArcGIS Pro?
cd ` command meaning and how to exit it?
Why were the rules for Proliferate changed?
When does WordPress.org notify sites of new version?
Why did Dr. Strange keep looking into the future after the snap?
Why is the episode called "The Last of the Starks"?
What does “rf” mean in “rfkill”?
rfkill does not work for all the devices listedWhat is the difference between “ifconfig interface down” and “rfkill block”?How do you automatically rfkill unblock all on startup?What is causing my Intel 7260 bluetooth device to disconnect when I unblock it with rfkill?Operation not possible due to RF-kill, phy0 hard blockedWiFi soft-blocked by rfkill on startupcannot unblock wifi hard block with anything on Lenovo x230tIs it possible to bypass a hardware wifi switch, if `rfkill unblock all` does not work?rfkill blocks multiple adaptersCan't open RFKILL control device: No such file or directory
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
In Linux there is a program called "rfkill". You can (de)activate radio modules with that. I was interested in the question what "rf" means. But I cant find an explanation. Maybe somebody here knows that?
rfkill
add a comment |
In Linux there is a program called "rfkill". You can (de)activate radio modules with that. I was interested in the question what "rf" means. But I cant find an explanation. Maybe somebody here knows that?
rfkill
add a comment |
In Linux there is a program called "rfkill". You can (de)activate radio modules with that. I was interested in the question what "rf" means. But I cant find an explanation. Maybe somebody here knows that?
rfkill
In Linux there is a program called "rfkill". You can (de)activate radio modules with that. I was interested in the question what "rf" means. But I cant find an explanation. Maybe somebody here knows that?
rfkill
rfkill
asked Apr 28 at 16:56
Henry WeinertHenry Weinert
18817
18817
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
RF stands for radio frequency. As per the Linux Wireless Wiki:
rfkill is a small userspace tool to query the state of the rfkill
switches, buttons and subsystem interfaces. Some devices come with a
hard switch that lets you kill different types of RF radios:
802.11 / Bluetooth / NFC / UWB / WAN / WIMAX / FM. Some times these buttons may kill more than one RF type. The Linux kernel rfkill
subsystem exposes these hardware buttons and lets userspace query its
status and set its status through a /dev/rfkill. Given that at times
some RF devices do not have hardware rfkill buttons rfkill the Linux
kernel also exposes software rfkill capabilities that allows userspace
to mimic a hardware rfkill event and turn on or off RF.
As a side note if it hasn't become obvious yet, Wifi and Bluetooth devices are in fact radios and use digital modulation such as QPSK/DPSK instead of AM or FM (source - I'm an EET student). Note also that rfkill
is a userspace command to expose functionality available in the Linux kernel's RFKill subsystem:
Many computer systems contain radio transmitters, including Wi-Fi,
Bluetooth, and 3G devices. These devices consume power, which is
wasted when the device is not in use. RFKill is a subsystem in the
Linux kernel that provides an interface through which radio
transmitters in a computer system can be queried, activated, and
deactivated. When transmitters are deactivated, they can be placed in
a state where software can reactive them (a soft block) or where
software cannot reactive them (a hard block).
2
The FM quote makes me think of a new song twist "RF killed the Radio Star".
– WinEunuuchs2Unix
Apr 28 at 17:40
add a comment |
RF stands for "Radio Frequency". The first transatlantic RF transmission was received in St. John's Canada in 1901. RF is used for radios, TVs (not so much these days), walkie talkies, cell phones, etc. From your point of view RF is limited in maximum range of 10 meters to 30 meters.
RF is often associated with Wi-Fi. Wi-Fi is simply a trademarked term meaning IEEE 802.11x. The false notion that the brand name "Wi-Fi" is short for "wireless fidelity" has spread to such an extent that even industry leaders have included the phrase wireless fidelity in a press release.
The misnomer of "Wireless Fidelity" by the masses is most likely caused by mental muscle memory of "Hi-Fi" which stood for "High Fidelity" in stereophonic equipment. (No source for this: just my theory).
Wi-Fi hotspots, Wi-Fi home networks and Wi-Fi business networks are used to connect computers and smartphones to the internet without wires. Therefore RF (Radio Frequency) becomes the backbone / transport layer that replaces the wires (Cat 5/5e, etc).
rfkill
is simply a way of resetting computers and smartphones connect via Radio Frequencies (RF) to the internet. It can even reset devices such as speakers, mice, keyboards, etc. In this case the devices are connect with the "Bluetooth" standard.
Devices can also be connected to your computer with IR (Infrared) but this requires line of sight and doesn't use RF which bounce around. AM Radio bounces off the sky, FM Radio goes across the horizon. All types of RF are out there, including those from deep space. One discovered this year could be from an alien spaceship (if you believe that ;)).
While RFKill deals with more than just wifi, there are some interesting historical notes here
– Sergiy Kolodyazhnyy
Apr 28 at 17:37
@SergiyKolodyazhnyy I did add "Bluetooth" at the end which is probably used the most withrfkill
. Besides the "historical notes" at the beginning I threw in "Alien spaceships" at the end for the future ;)
– WinEunuuchs2Unix
Apr 28 at 17:39
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1138912%2fwhat-does-rf-mean-in-rfkill%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
RF stands for radio frequency. As per the Linux Wireless Wiki:
rfkill is a small userspace tool to query the state of the rfkill
switches, buttons and subsystem interfaces. Some devices come with a
hard switch that lets you kill different types of RF radios:
802.11 / Bluetooth / NFC / UWB / WAN / WIMAX / FM. Some times these buttons may kill more than one RF type. The Linux kernel rfkill
subsystem exposes these hardware buttons and lets userspace query its
status and set its status through a /dev/rfkill. Given that at times
some RF devices do not have hardware rfkill buttons rfkill the Linux
kernel also exposes software rfkill capabilities that allows userspace
to mimic a hardware rfkill event and turn on or off RF.
As a side note if it hasn't become obvious yet, Wifi and Bluetooth devices are in fact radios and use digital modulation such as QPSK/DPSK instead of AM or FM (source - I'm an EET student). Note also that rfkill
is a userspace command to expose functionality available in the Linux kernel's RFKill subsystem:
Many computer systems contain radio transmitters, including Wi-Fi,
Bluetooth, and 3G devices. These devices consume power, which is
wasted when the device is not in use. RFKill is a subsystem in the
Linux kernel that provides an interface through which radio
transmitters in a computer system can be queried, activated, and
deactivated. When transmitters are deactivated, they can be placed in
a state where software can reactive them (a soft block) or where
software cannot reactive them (a hard block).
2
The FM quote makes me think of a new song twist "RF killed the Radio Star".
– WinEunuuchs2Unix
Apr 28 at 17:40
add a comment |
RF stands for radio frequency. As per the Linux Wireless Wiki:
rfkill is a small userspace tool to query the state of the rfkill
switches, buttons and subsystem interfaces. Some devices come with a
hard switch that lets you kill different types of RF radios:
802.11 / Bluetooth / NFC / UWB / WAN / WIMAX / FM. Some times these buttons may kill more than one RF type. The Linux kernel rfkill
subsystem exposes these hardware buttons and lets userspace query its
status and set its status through a /dev/rfkill. Given that at times
some RF devices do not have hardware rfkill buttons rfkill the Linux
kernel also exposes software rfkill capabilities that allows userspace
to mimic a hardware rfkill event and turn on or off RF.
As a side note if it hasn't become obvious yet, Wifi and Bluetooth devices are in fact radios and use digital modulation such as QPSK/DPSK instead of AM or FM (source - I'm an EET student). Note also that rfkill
is a userspace command to expose functionality available in the Linux kernel's RFKill subsystem:
Many computer systems contain radio transmitters, including Wi-Fi,
Bluetooth, and 3G devices. These devices consume power, which is
wasted when the device is not in use. RFKill is a subsystem in the
Linux kernel that provides an interface through which radio
transmitters in a computer system can be queried, activated, and
deactivated. When transmitters are deactivated, they can be placed in
a state where software can reactive them (a soft block) or where
software cannot reactive them (a hard block).
2
The FM quote makes me think of a new song twist "RF killed the Radio Star".
– WinEunuuchs2Unix
Apr 28 at 17:40
add a comment |
RF stands for radio frequency. As per the Linux Wireless Wiki:
rfkill is a small userspace tool to query the state of the rfkill
switches, buttons and subsystem interfaces. Some devices come with a
hard switch that lets you kill different types of RF radios:
802.11 / Bluetooth / NFC / UWB / WAN / WIMAX / FM. Some times these buttons may kill more than one RF type. The Linux kernel rfkill
subsystem exposes these hardware buttons and lets userspace query its
status and set its status through a /dev/rfkill. Given that at times
some RF devices do not have hardware rfkill buttons rfkill the Linux
kernel also exposes software rfkill capabilities that allows userspace
to mimic a hardware rfkill event and turn on or off RF.
As a side note if it hasn't become obvious yet, Wifi and Bluetooth devices are in fact radios and use digital modulation such as QPSK/DPSK instead of AM or FM (source - I'm an EET student). Note also that rfkill
is a userspace command to expose functionality available in the Linux kernel's RFKill subsystem:
Many computer systems contain radio transmitters, including Wi-Fi,
Bluetooth, and 3G devices. These devices consume power, which is
wasted when the device is not in use. RFKill is a subsystem in the
Linux kernel that provides an interface through which radio
transmitters in a computer system can be queried, activated, and
deactivated. When transmitters are deactivated, they can be placed in
a state where software can reactive them (a soft block) or where
software cannot reactive them (a hard block).
RF stands for radio frequency. As per the Linux Wireless Wiki:
rfkill is a small userspace tool to query the state of the rfkill
switches, buttons and subsystem interfaces. Some devices come with a
hard switch that lets you kill different types of RF radios:
802.11 / Bluetooth / NFC / UWB / WAN / WIMAX / FM. Some times these buttons may kill more than one RF type. The Linux kernel rfkill
subsystem exposes these hardware buttons and lets userspace query its
status and set its status through a /dev/rfkill. Given that at times
some RF devices do not have hardware rfkill buttons rfkill the Linux
kernel also exposes software rfkill capabilities that allows userspace
to mimic a hardware rfkill event and turn on or off RF.
As a side note if it hasn't become obvious yet, Wifi and Bluetooth devices are in fact radios and use digital modulation such as QPSK/DPSK instead of AM or FM (source - I'm an EET student). Note also that rfkill
is a userspace command to expose functionality available in the Linux kernel's RFKill subsystem:
Many computer systems contain radio transmitters, including Wi-Fi,
Bluetooth, and 3G devices. These devices consume power, which is
wasted when the device is not in use. RFKill is a subsystem in the
Linux kernel that provides an interface through which radio
transmitters in a computer system can be queried, activated, and
deactivated. When transmitters are deactivated, they can be placed in
a state where software can reactive them (a soft block) or where
software cannot reactive them (a hard block).
edited Apr 29 at 12:24
psmears
1304
1304
answered Apr 28 at 17:03
Sergiy KolodyazhnyySergiy Kolodyazhnyy
76.2k9159335
76.2k9159335
2
The FM quote makes me think of a new song twist "RF killed the Radio Star".
– WinEunuuchs2Unix
Apr 28 at 17:40
add a comment |
2
The FM quote makes me think of a new song twist "RF killed the Radio Star".
– WinEunuuchs2Unix
Apr 28 at 17:40
2
2
The FM quote makes me think of a new song twist "RF killed the Radio Star".
– WinEunuuchs2Unix
Apr 28 at 17:40
The FM quote makes me think of a new song twist "RF killed the Radio Star".
– WinEunuuchs2Unix
Apr 28 at 17:40
add a comment |
RF stands for "Radio Frequency". The first transatlantic RF transmission was received in St. John's Canada in 1901. RF is used for radios, TVs (not so much these days), walkie talkies, cell phones, etc. From your point of view RF is limited in maximum range of 10 meters to 30 meters.
RF is often associated with Wi-Fi. Wi-Fi is simply a trademarked term meaning IEEE 802.11x. The false notion that the brand name "Wi-Fi" is short for "wireless fidelity" has spread to such an extent that even industry leaders have included the phrase wireless fidelity in a press release.
The misnomer of "Wireless Fidelity" by the masses is most likely caused by mental muscle memory of "Hi-Fi" which stood for "High Fidelity" in stereophonic equipment. (No source for this: just my theory).
Wi-Fi hotspots, Wi-Fi home networks and Wi-Fi business networks are used to connect computers and smartphones to the internet without wires. Therefore RF (Radio Frequency) becomes the backbone / transport layer that replaces the wires (Cat 5/5e, etc).
rfkill
is simply a way of resetting computers and smartphones connect via Radio Frequencies (RF) to the internet. It can even reset devices such as speakers, mice, keyboards, etc. In this case the devices are connect with the "Bluetooth" standard.
Devices can also be connected to your computer with IR (Infrared) but this requires line of sight and doesn't use RF which bounce around. AM Radio bounces off the sky, FM Radio goes across the horizon. All types of RF are out there, including those from deep space. One discovered this year could be from an alien spaceship (if you believe that ;)).
While RFKill deals with more than just wifi, there are some interesting historical notes here
– Sergiy Kolodyazhnyy
Apr 28 at 17:37
@SergiyKolodyazhnyy I did add "Bluetooth" at the end which is probably used the most withrfkill
. Besides the "historical notes" at the beginning I threw in "Alien spaceships" at the end for the future ;)
– WinEunuuchs2Unix
Apr 28 at 17:39
add a comment |
RF stands for "Radio Frequency". The first transatlantic RF transmission was received in St. John's Canada in 1901. RF is used for radios, TVs (not so much these days), walkie talkies, cell phones, etc. From your point of view RF is limited in maximum range of 10 meters to 30 meters.
RF is often associated with Wi-Fi. Wi-Fi is simply a trademarked term meaning IEEE 802.11x. The false notion that the brand name "Wi-Fi" is short for "wireless fidelity" has spread to such an extent that even industry leaders have included the phrase wireless fidelity in a press release.
The misnomer of "Wireless Fidelity" by the masses is most likely caused by mental muscle memory of "Hi-Fi" which stood for "High Fidelity" in stereophonic equipment. (No source for this: just my theory).
Wi-Fi hotspots, Wi-Fi home networks and Wi-Fi business networks are used to connect computers and smartphones to the internet without wires. Therefore RF (Radio Frequency) becomes the backbone / transport layer that replaces the wires (Cat 5/5e, etc).
rfkill
is simply a way of resetting computers and smartphones connect via Radio Frequencies (RF) to the internet. It can even reset devices such as speakers, mice, keyboards, etc. In this case the devices are connect with the "Bluetooth" standard.
Devices can also be connected to your computer with IR (Infrared) but this requires line of sight and doesn't use RF which bounce around. AM Radio bounces off the sky, FM Radio goes across the horizon. All types of RF are out there, including those from deep space. One discovered this year could be from an alien spaceship (if you believe that ;)).
While RFKill deals with more than just wifi, there are some interesting historical notes here
– Sergiy Kolodyazhnyy
Apr 28 at 17:37
@SergiyKolodyazhnyy I did add "Bluetooth" at the end which is probably used the most withrfkill
. Besides the "historical notes" at the beginning I threw in "Alien spaceships" at the end for the future ;)
– WinEunuuchs2Unix
Apr 28 at 17:39
add a comment |
RF stands for "Radio Frequency". The first transatlantic RF transmission was received in St. John's Canada in 1901. RF is used for radios, TVs (not so much these days), walkie talkies, cell phones, etc. From your point of view RF is limited in maximum range of 10 meters to 30 meters.
RF is often associated with Wi-Fi. Wi-Fi is simply a trademarked term meaning IEEE 802.11x. The false notion that the brand name "Wi-Fi" is short for "wireless fidelity" has spread to such an extent that even industry leaders have included the phrase wireless fidelity in a press release.
The misnomer of "Wireless Fidelity" by the masses is most likely caused by mental muscle memory of "Hi-Fi" which stood for "High Fidelity" in stereophonic equipment. (No source for this: just my theory).
Wi-Fi hotspots, Wi-Fi home networks and Wi-Fi business networks are used to connect computers and smartphones to the internet without wires. Therefore RF (Radio Frequency) becomes the backbone / transport layer that replaces the wires (Cat 5/5e, etc).
rfkill
is simply a way of resetting computers and smartphones connect via Radio Frequencies (RF) to the internet. It can even reset devices such as speakers, mice, keyboards, etc. In this case the devices are connect with the "Bluetooth" standard.
Devices can also be connected to your computer with IR (Infrared) but this requires line of sight and doesn't use RF which bounce around. AM Radio bounces off the sky, FM Radio goes across the horizon. All types of RF are out there, including those from deep space. One discovered this year could be from an alien spaceship (if you believe that ;)).
RF stands for "Radio Frequency". The first transatlantic RF transmission was received in St. John's Canada in 1901. RF is used for radios, TVs (not so much these days), walkie talkies, cell phones, etc. From your point of view RF is limited in maximum range of 10 meters to 30 meters.
RF is often associated with Wi-Fi. Wi-Fi is simply a trademarked term meaning IEEE 802.11x. The false notion that the brand name "Wi-Fi" is short for "wireless fidelity" has spread to such an extent that even industry leaders have included the phrase wireless fidelity in a press release.
The misnomer of "Wireless Fidelity" by the masses is most likely caused by mental muscle memory of "Hi-Fi" which stood for "High Fidelity" in stereophonic equipment. (No source for this: just my theory).
Wi-Fi hotspots, Wi-Fi home networks and Wi-Fi business networks are used to connect computers and smartphones to the internet without wires. Therefore RF (Radio Frequency) becomes the backbone / transport layer that replaces the wires (Cat 5/5e, etc).
rfkill
is simply a way of resetting computers and smartphones connect via Radio Frequencies (RF) to the internet. It can even reset devices such as speakers, mice, keyboards, etc. In this case the devices are connect with the "Bluetooth" standard.
Devices can also be connected to your computer with IR (Infrared) but this requires line of sight and doesn't use RF which bounce around. AM Radio bounces off the sky, FM Radio goes across the horizon. All types of RF are out there, including those from deep space. One discovered this year could be from an alien spaceship (if you believe that ;)).
edited Apr 29 at 12:30
answered Apr 28 at 17:34
WinEunuuchs2UnixWinEunuuchs2Unix
49.5k1198190
49.5k1198190
While RFKill deals with more than just wifi, there are some interesting historical notes here
– Sergiy Kolodyazhnyy
Apr 28 at 17:37
@SergiyKolodyazhnyy I did add "Bluetooth" at the end which is probably used the most withrfkill
. Besides the "historical notes" at the beginning I threw in "Alien spaceships" at the end for the future ;)
– WinEunuuchs2Unix
Apr 28 at 17:39
add a comment |
While RFKill deals with more than just wifi, there are some interesting historical notes here
– Sergiy Kolodyazhnyy
Apr 28 at 17:37
@SergiyKolodyazhnyy I did add "Bluetooth" at the end which is probably used the most withrfkill
. Besides the "historical notes" at the beginning I threw in "Alien spaceships" at the end for the future ;)
– WinEunuuchs2Unix
Apr 28 at 17:39
While RFKill deals with more than just wifi, there are some interesting historical notes here
– Sergiy Kolodyazhnyy
Apr 28 at 17:37
While RFKill deals with more than just wifi, there are some interesting historical notes here
– Sergiy Kolodyazhnyy
Apr 28 at 17:37
@SergiyKolodyazhnyy I did add "Bluetooth" at the end which is probably used the most with
rfkill
. Besides the "historical notes" at the beginning I threw in "Alien spaceships" at the end for the future ;)– WinEunuuchs2Unix
Apr 28 at 17:39
@SergiyKolodyazhnyy I did add "Bluetooth" at the end which is probably used the most with
rfkill
. Besides the "historical notes" at the beginning I threw in "Alien spaceships" at the end for the future ;)– WinEunuuchs2Unix
Apr 28 at 17:39
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1138912%2fwhat-does-rf-mean-in-rfkill%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown