Global concerns related to environment and energy conservation are encouraging the energy and power sector to efficiently utilize electric energy in various applications ranging from electricity generation and transmission to automotive and industrial systems, and communication infrastructure systems. Further, to tackle such situations key manufacturers are focused on developing a wide range of discrete semiconductor components for electric energy conversion and protection applications in both small and large-scale energy systems. This, in turn, is driving the growth of the discrete semiconductors market across the globe. Moreover, the miniaturization and integration of discrete semiconductors and increasing traction of silicon carbide (SiC) and gallium nitride (GaN) in power electronics, electric vehicles, and renewable energy systems are boosting the growth of the market. Apart from this, rising rollouts of 5G networks is driving demand for high-frequency, high-power discrete components to support faster data transmission and reduced latency. This is projected to create an opportunity window for major players operating in the global discrete semiconductors market in the near future.
Major players are focusing on developing a strategic roadmap related to product innovation and development, diversification of product portfolio, and strategic acquisitions and mergers to remain ahead of the competition. Some of the prominent players operating in the market are Texas Instruments, ON Semiconductor, Vishay Intertechnology, Renesas Electronics, Infineon Technologies, NXP Semiconductors, STMicroelectronics, Diodes Incorporated, Cree/Wolfspeed, ROHM Semiconductor, Microchip Technology, and Semtech Corporation.
= 768 && w <= 1024) {
// 📱📲 Tablet
box.style.marginTop = "0%";
}
/* ❗ Desktop ELSE removed as requested */
}
// -----------------------------
// NEW: Strong blur protection
// -----------------------------
const protectedArea = document.getElementById('rdcontentdiv');
if (protectedArea) {
// Smooth transitions when blur on/off
protectedArea.style.transition = 'filter 0.2s ease, opacity 0.2s ease';
function enableStrongBlur() {
// increase value if you want it even more unreadable
protectedArea.style.filter = 'blur(20px)';
}
function disableStrongBlur() {
protectedArea.style.filter = 'none';
}
// 1) Blur when DevTools is likely open
let devtoolsOpen = false;
const threshold = 160; // difference in outer vs inner size
setInterval(() => {
const widthDiff = window.outerWidth - window.innerWidth;
const heightDiff = window.outerHeight - window.innerHeight;
if (widthDiff > threshold || heightDiff > threshold) {
if (!devtoolsOpen) {
devtoolsOpen = true;
enableStrongBlur();
}
} else {
if (devtoolsOpen) {
devtoolsOpen = false;
disableStrongBlur();
}
}
}, 500);
// 2) Fade + blur when window loses focus (alt-tab, switch app)
window.addEventListener('blur', () => {
protectedArea.style.opacity = '0.1';
enableStrongBlur();
});
window.addEventListener('focus', () => {
protectedArea.style.opacity = '1';
disableStrongBlur();
});
}
});
/* --- Script 3: Author condition + responsive --- */
document.addEventListener("DOMContentLoaded", function() {
// EXECUTIVE SUMMARY CHECK
let exec = document.querySelector("#executiveSummarySection");
// AUTHOR FIELDS CHECK (from PHP output rendered in DOM)
let authorName = "";
let authorDesg = "";
let authorLinkedin = "";
// Target element
let box2 = document.querySelector("#rdmiddledivmargin");
// Run only when Executive Summary missing
if (!exec) {
let screenWidth = window.innerWidth;
// Only apply if author exists
if (authorName !== "") {
if (screenWidth <= 767) {
// 📱 MOBILE
box2.style.marginTop = "0%";
}
else if (screenWidth >= 768 && screenWidth <= 1024) {
// 📱📲 TABLET
box2.style.marginTop = "0%";
}
else {
// 🖥 DESKTOP (always runs now when conditions meet)
box2.style.marginTop = "-30.7%";
}
}
}
});
document.addEventListener("DOMContentLoaded", function() {
// Check for FAQ presence
let faqSection = document.querySelector("#faq-section");
// Target element
let box = document.querySelector("#rdmiddledivmargin");
// Run only when FAQ section is missing
if (!faqSection) {
let screenWidth = window.innerWidth;
if (screenWidth <= 767) {
// 📱 MOBILE
box.style.marginTop = "0%";
}
else if (screenWidth >= 768 && screenWidth <= 1024) {
// 📱📲 TABLET
box.style.marginTop = "0%";
}
else {
// 🖥 DESKTOP
box.style.marginTop = "-30.7%";
}
}
});
document.addEventListener("DOMContentLoaded", function() {
/* -----------------------------------------------------
CONDITION:
executive_summary is missing AND smallDesc is present
------------------------------------------------------
TECHNICALLY:
- #executiveSummarySection will NOT exist
- smallDesc is always printed, so presence assumed
----------------------------------------------------- */
let exec = document.querySelector("#executiveSummarySection");
let contentBox = document.querySelector("#rdmiddledivmargin");
// Run only if executive_summary is missing
if (!exec && contentBox) {
let sw = window.innerWidth;
if (sw <= 767) {
// 📱 MOBILE
contentBox.style.marginTop = "0%";
}
else if (sw >= 768 && sw <= 1024) {
// 📱📲 TABLET
contentBox.style.marginTop = "0%";
}
else {
// 🖥 DESKTOP
contentBox.style.marginTop = "-25.7%";
}
}
});
document.addEventListener("DOMContentLoaded", function() {
/* -----------------------------------------------------
CONDITION:
executive_summary is missing AND smallDesc is present
------------------------------------------------------
TECHNICALLY:
- #executiveSummarySection will NOT exist
- smallDesc is always printed, so presence assumed
----------------------------------------------------- */
let exec = document.querySelector("#executiveSummarySection");
let contentBox = document.querySelector("#rdmiddledivmargin");
// Run only if executive_summary is missing
if (!exec && contentBox) {
let sw = window.innerWidth;
if (sw <= 767) {
// 📱 MOBILE
contentBox.style.marginTop = "0%";
}
else if (sw >= 768 && sw <= 1024) {
// 📱📲 TABLET
contentBox.style.marginTop = "0%";
}
else {
// 🖥 DESKTOP
contentBox.style.marginTop = "-25.7%";
}
}
});
document.addEventListener("DOMContentLoaded", function() {
// Detect executive summary section
let exec = document.querySelector("#executiveSummarySection");
// Detect FAQ section
let faqSection = document.querySelector("#faq-section");
// Target content container
let contentBox = document.querySelector("#rdcontentdiv");
// Apply only when executive_summary missing AND faq missing
if (!exec && !faqSection && contentBox) {
let sw = window.innerWidth;
if (sw <= 767) {
// 📱 MOBILE
contentBox.style.marginTop = "0%";
}
else if (sw >= 768 && sw <= 1024) {
// 📱📲 TABLET
contentBox.style.marginTop = "0%";
}
else {
// 🖥 DESKTOP
contentBox.style.marginTop = "-30.7%";
}
}
});