{"id":7,"date":"2025-12-07T12:10:36","date_gmt":"2025-12-07T12:10:36","guid":{"rendered":"https:\/\/decibels.ussl.co\/?page_id=7"},"modified":"2026-05-17T13:30:11","modified_gmt":"2026-05-17T13:30:11","slug":"%d7%90%d7%9c%d7%9e%d7%a0%d7%98%d7%95%d7%a8-7","status":"publish","type":"page","link":"https:\/\/decibels.ussl.co\/","title":{"rendered":"\u05de\u05d3 \u05d3\u05e6\u05d9\u05d1\u05dc\u05d9\u05dd \u05d1\u05d9\u05ea\u05e8"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"7\" class=\"elementor elementor-7\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91e80ec e-con-full e-flex e-con e-parent\" data-id=\"91e80ec\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3500a20 elementor-widget elementor-widget-html\" data-id=\"3500a20\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"he\" dir=\"rtl\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>\u05de\u05d3 \u05d4\u05d3\u05e6\u05d9\u05d1\u05dc\u05d9\u05dd \u05e9\u05dc \u05d1\u05d9\u05ea\u05e8<\/title>\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Heebo:wght@400;700;900&display=swap');\n\n  * { margin: 0; padding: 0; box-sizing: border-box; }\n\n  html {\n    margin: 0;\n    padding: 0;\n    width: 100%;\n    height: 100%;\n  }\n\n  body {\n    margin: 0;\n    padding: 0;\n    font-family: 'Heebo', sans-serif;\n    display: flex;\n    justify-content: center;\n    align-items: flex-start;\n    width: 100vw;\n    height: 100vh;\n    overflow: hidden;\n    background-image:\n      linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.65) 100%),\n      url('https:\/\/decibels.ussl.co\/wp-content\/uploads\/2025\/12\/0156-%D7%A8%D7%A7%D7%A2-%D7%9C%D7%9E%D7%A1%D7%9B%D7%99%D7%9D-%D7%A9%D7%97%D7%A7%D7%A0%D7%99-%D7%A2%D7%91%D7%A8-19.png');\n    background-position: center top;\n    background-size: cover;\n    background-repeat: no-repeat;\n    background-attachment: scroll;\n  }\n\n  .wrapper {\n    width: 100%;\n    max-width: 100%;\n    height: 100vh;\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: flex-start;\n    padding: 240px 16px 18px;\n    background: transparent;\n    overflow: hidden;\n  }\n\n  \/* ---- TITLE ---- *\/\n  .title {\n    font-size: 64px;\n    font-weight: 900;\n    color: #fff;\n    text-align: center;\n    margin-bottom: 6px;\n    text-shadow: 0 2px 12px rgba(0,0,0,0.9);\n  }\n\n  .subtitle {\n    font-size: 30px;\n    font-weight: 700;\n    color: #E4CA8A;\n    text-align: center;\n    margin-bottom: 18px;\n    text-shadow: 0 1px 8px rgba(0,0,0,0.9);\n  }\n\n  \/* ---- dB + PERCENT ROW ---- *\/\n  .stats-row {\n    display: flex;\n    align-items: baseline;\n    justify-content: center;\n    gap: 28px;\n    margin-bottom: 12px;\n    direction: ltr;\n  }\n\n  .db-block {\n    display: flex;\n    align-items: baseline;\n    gap: 6px;\n  }\n\n  .db-val {\n    font-size: 58px;\n    font-weight: 900;\n    color: #E4CA8A;\n    line-height: 1;\n    text-shadow: 0 0 30px rgba(228,202,138,0.6);\n    min-width: 86px;\n    text-align: center;\n  }\n\n  .db-unit {\n    font-size: 20px;\n    font-weight: 700;\n    color: rgba(228,202,138,0.55);\n  }\n\n  .pct-block {\n    font-size: 22px;\n    font-weight: 900;\n    color: rgba(255,255,255,0.6);\n    text-align: center;\n  }\n\n  .pct-block b {\n    color: #fff;\n    font-size: 28px;\n  }\n\n  \/* ---- HORIZONTAL METER ---- *\/\n  .meter-wrap {\n    width: 100%;\n    position: relative;\n    margin-bottom: 10px;\n  }\n\n  .meter-track {\n    width: 100%;\n    height: 80px;\n    background: rgba(255,255,255,0.07);\n    border-radius: 40px;\n    border: 1px solid rgba(228,202,138,0.25);\n    overflow: hidden;\n    position: relative;\n    direction: ltr;\n  }\n\n  .meter-fill {\n    height: 100%;\n    width: 0%;\n    background: linear-gradient(to right,\n      #1a1a1a 0%,\n      #c8a84b 30%,\n      #E4CA8A 65%,\n      #fff5cc 100%\n    );\n    border-radius: 40px;\n    transition: width 0.1s ease-out;\n    box-shadow: 6px 0 20px rgba(255,200,50,0.5);\n  }\n\n  \/* peak line \u2014 vertical *\/\n  .peak-line {\n    position: absolute;\n    top: 0;\n    width: 3px;\n    height: 100%;\n    background: #fff;\n    border-radius: 2px;\n    box-shadow: 0 0 8px rgba(255,255,255,0.9);\n    left: 0%;\n    transition: left 0.25s ease-out;\n  }\n\n  \/* tick marks below the bar *\/\n  .ticks {\n    display: flex;\n    justify-content: space-between;\n    padding: 6px 2px 0;\n    direction: ltr;\n  }\n\n  .tk {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 2px;\n  }\n\n  .tk-line {\n    width: 1px;\n    height: 7px;\n    background: rgba(228,202,138,0.4);\n  }\n\n  .tk-lbl {\n    font-size: 9px;\n    font-weight: 700;\n    color: rgba(228,202,138,0.5);\n  }\n\n  \/* ---- MESSAGE ---- *\/\n  .msg {\n    font-size: 42px;\n    font-weight: 900;\n    color: #fff;\n    text-align: center;\n    min-height: 56px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    text-shadow: 0 2px 20px rgba(0,0,0,0.8);\n    line-height: 1.2;\n    margin-bottom: 4px;\n    overflow: hidden;\n  }\n\n  .msg.pop {\n    animation: slideUp 0.5s cubic-bezier(0.22, 1, 0.36, 1);\n  }\n\n  @keyframes slideUp {\n    0%   { opacity: 0; transform: translateY(30px) scale(0.9); }\n    60%  { opacity: 1; transform: translateY(-6px) scale(1.04); color: #E4CA8A; }\n    100% { opacity: 1; transform: translateY(0) scale(1); color: #fff; }\n  }\n\n  \/* ---- EMOJI ---- *\/\n  .emojis {\n    font-size: 20px;\n    letter-spacing: 6px;\n    text-align: center;\n    min-height: 24px;\n    margin-bottom: 12px;\n    transition: all 0.4s;\n  }\n\n  \/* ---- BUTTON ---- *\/\n  .btn {\n    height: 54px !important;\n    padding: 0 48px !important;\n    border-radius: 32px !important;\n    background: #E4CA8A !important;\n    background-color: #E4CA8A !important;\n    border: none !important;\n    outline: none !important;\n    cursor: pointer !important;\n    font-family: 'Heebo', sans-serif !important;\n    font-size: 20px !important;\n    font-weight: 900 !important;\n    color: #000 !important;\n    letter-spacing: 1px !important;\n    box-shadow: 0 4px 20px rgba(228,202,138,0.45) !important;\n    transition: all 0.2s !important;\n    margin-bottom: 6px !important;\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    text-decoration: none !important;\n  }\n\n  .btn:hover  { background: #000 !important; background-color: #000 !important; color: #fff !important; transform: scale(1.04); box-shadow: 0 6px 28px rgba(0,0,0,0.6) !important; }\n  .btn:active { transform: scale(0.96); }\n\n  .btn.on {\n    background: #1a1a1a !important;\n    background-color: #1a1a1a !important;\n    color: #E4CA8A !important;\n    border: 2px solid #E4CA8A !important;\n    animation: glow 1.4s infinite;\n  }\n\n  @keyframes glow {\n    0%,100% { box-shadow: 0 4px 20px rgba(228,202,138,0.3); }\n    50%      { box-shadow: 0 4px 40px rgba(228,202,138,0.7); }\n  }\n\n  .status {\n    font-size: 12px;\n    color: rgba(228,202,138,0.55);\n    text-align: center;\n  }\n\n  .status.live { color: #E4CA8A; }\n\n  \/* ---- RIPPLES ---- *\/\n  .ripples {\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    overflow: hidden;\n    z-index: 0;\n  }\n\n  .ripple {\n    position: absolute;\n    border: 2px solid rgba(228,202,138,0.35);\n    border-radius: 50%;\n    animation: ripple 1.6s linear forwards;\n  }\n\n  @keyframes ripple {\n    from { transform: scale(0); opacity: 0.9; }\n    to   { transform: scale(5); opacity: 0; }\n  }\n\n  \/* shimmer *\/\n  .shimmer {\n    position: fixed;\n    inset: 0;\n    background: radial-gradient(ellipse at center, rgba(228,202,138,0.18) 0%, transparent 70%);\n    pointer-events: none;\n    opacity: 0;\n    transition: opacity 0.3s;\n    z-index: 99;\n  }\n\n  \/* fireworks canvas *\/\n  #fwCanvas {\n    position: fixed;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    pointer-events: none;\n    z-index: 200;\n    opacity: 0;\n    transition: opacity 0.5s;\n  }\n\n  \/* celebration text *\/\n  .celebration {\n    position: fixed;\n    inset: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    z-index: 201;\n    pointer-events: none;\n    opacity: 0;\n    transition: opacity 0.4s;\n  }\n\n  .celebration-text {\n    font-family: 'Heebo', sans-serif;\n    font-size: clamp(56px, 12vw, 110px);\n    font-weight: 900;\n    color: #E4CA8A;\n    text-align: center;\n    text-shadow:\n      0 0 20px rgba(228,202,138,0.9),\n      0 0 60px rgba(228,202,138,0.5),\n      0 4px 12px rgba(0,0,0,0.9);\n    animation: celebPulse 0.8s ease-in-out infinite alternate;\n  }\n\n  @keyframes celebPulse {\n    from { transform: scale(1);    text-shadow: 0 0 20px rgba(228,202,138,0.9), 0 0 60px rgba(228,202,138,0.5), 0 4px 12px rgba(0,0,0,0.9); }\n    to   { transform: scale(1.06); text-shadow: 0 0 40px rgba(255,240,180,1),   0 0 100px rgba(228,202,138,0.8), 0 4px 12px rgba(0,0,0,0.9); }\n  }\n<\/style>\n<\/head>\n<body>\n\n<div class=\"shimmer\" id=\"shimmer\"><\/div>\n<canvas id=\"fwCanvas\"><\/canvas>\n<div class=\"celebration\" id=\"celebration\">\n  <div class=\"celebration-text\">\u05d9\u05d0\u05dc\u05dc\u05d4 \u05d1\u05d9\u05ea\u05e8!!<\/div>\n<\/div>\n\n<div class=\"wrapper\">\n  <div class=\"ripples\" id=\"ripples\"><\/div>\n\n  <div class=\"title\">\u05de\u05d3 \u05d4\u05d3\u05e6\u05d9\u05d1\u05dc\u05d9\u05dd \u05e9\u05dc \u05d1\u05d9\u05ea\u05e8<\/div>\n  <div class=\"subtitle\">\u05d1\u05d5\u05d0 \u05e0\u05e9\u05de\u05e2 \u05d0\u05ea\u05db\u05dd<\/div>\n\n  <div class=\"stats-row\">\n    <div class=\"db-block\">\n      <div class=\"db-val\" id=\"dbVal\">--<\/div>\n      <div class=\"db-unit\">dB<\/div>\n    <\/div>\n    <div class=\"pct-block\" id=\"pct\"><\/div>\n  <\/div>\n\n  <div class=\"meter-wrap\">\n    <div class=\"meter-track\">\n      <div class=\"meter-fill\" id=\"fill\"><\/div>\n      <div class=\"peak-line\" id=\"peak\"><\/div>\n    <\/div>\n    <div class=\"ticks\">\n      <div class=\"tk\"><div class=\"tk-line\"><\/div><div class=\"tk-lbl\">0%<\/div><\/div>\n      <div class=\"tk\"><div class=\"tk-line\"><\/div><div class=\"tk-lbl\">20%<\/div><\/div>\n      <div class=\"tk\"><div class=\"tk-line\"><\/div><div class=\"tk-lbl\">40%<\/div><\/div>\n      <div class=\"tk\"><div class=\"tk-line\"><\/div><div class=\"tk-lbl\">60%<\/div><\/div>\n      <div class=\"tk\"><div class=\"tk-line\"><\/div><div class=\"tk-lbl\">80%<\/div><\/div>\n      <div class=\"tk\"><div class=\"tk-line\"><\/div><div class=\"tk-lbl\">MAX<\/div><\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"msg\" id=\"msg\">\u05d9\u05d0\u05dc\u05dc\u05d4 \u05d1\u05d9\u05ea\u05e8!!<\/div>\n  <div class=\"emojis\" id=\"emo\">\u2b50\u2b50\u2b50<\/div>\n\n  <button class=\"btn\" id=\"btn\" onclick=\"toggle()\">\u05de\u05d5\u05db\u05e0\u05d9\u05dd??<\/button>\n  <div class=\"status\" id=\"status\">\u05d1\u05d5\u05d0 \u05e0\u05e9\u05de\u05e2 \u05d0\u05ea\u05db\u05dd<\/div>\n<\/div>\n\n<script>\nvar ctx = null, analyser = null, src = null, raf = null;\nvar running = false, smoothed = 0, peak = 0, peakTimer = 0, lastTier = -1, rippleTs = 0;\n\nvar tiers = [\n  { min:  0, max: 20, txt: \"\u05de\u05e8\u05e2\u05d9\u05d3\u05d9\u05dd \u05d0\u05ea \u05d8\u05d3\u05d9\",       emo: \"\u2b50\u2b50\u2b50\" },\n  { min: 20, max: 40, txt: \"\u05d9\u05d5\u05ea\u05e8 \u05d7\u05d6\u05e7\",              emo: \"\u2b50\u2b50\u2b50\u2b50\" },\n  { min: 40, max: 60, txt: \"\u05e2\u05d5\u05d3 \u05d9\u05d5\u05ea\u05e8 \u05d8\u05d5\u05d1\",          emo: \"\ud83c\udf1f\ud83c\udf1f\ud83c\udf1f\ud83c\udf1f\ud83c\udf1f\" },\n  { min: 60, max: 80, txt: \"\u05de\u05e2\u05e8\u05d1\u05d9 \u05dc\u05d4\u05ea\u05e2\u05d5\u05e8\u05e8\",         emo: \"\ud83d\udd25\ud83d\udd25\ud83d\udd25\ud83d\udd25\ud83d\udd25\" },\n  { min: 80, max: 101,txt: \"\u05d4\u05e7\u05d4\u05dc \u05d4\u05db\u05d9 \u05d7\u05d6\u05e7 \u05d1\u05d0\u05e8\u05e5\",    emo: \"\ud83c\udfc6\ud83c\udfc6\ud83c\udfc6\ud83c\udfc6\ud83c\udfc6\ud83c\udfc6\" }\n];\n\nfunction toggle() {\n  running ? stop() : start();\n}\n\nasync function start() {\n  try {\n    var stream = await navigator.mediaDevices.getUserMedia({ audio: true });\n    ctx      = new (window.AudioContext || window.webkitAudioContext)();\n    analyser = ctx.createAnalyser();\n    analyser.fftSize = 2048;\n    analyser.smoothingTimeConstant = 0.55;\n    src = ctx.createMediaStreamSource(stream);\n    src.connect(analyser);\n\n    running = true;\n    document.getElementById('btn').classList.add('on');\n    document.getElementById('btn').textContent = '\u23f9 \u05e2\u05e6\u05d5\u05e8';\n    document.getElementById('status').textContent = '\u05de\u05d0\u05d6\u05d9\u05df \u05dc\u05e7\u05d4\u05dc...';\n    document.getElementById('status').classList.add('live');\n    loop();\n  } catch(e) {\n    alert('\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d2\u05e9\u05ea \u05dc\u05de\u05d9\u05e7\u05e8\u05d5\u05e4\u05d5\u05df.\\n\u05d0\u05e0\u05d0 \u05d0\u05e4\u05e9\u05e8 \u05d2\u05d9\u05e9\u05d4 \u05d1\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05d5\u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1.');\n  }\n}\n\nfunction stop() {\n  running = false;\n  cancelAnimationFrame(raf);\n  if (ctx) { ctx.close(); ctx = null; }\n  smoothed = 0; peak = 0; peakTimer = 0; lastTier = -1;\n  document.getElementById('btn').classList.remove('on');\n  document.getElementById('btn').textContent = '\u05de\u05d5\u05db\u05e0\u05d9\u05dd??';\n  document.getElementById('status').textContent = '\u05d1\u05d5\u05d0 \u05e0\u05e9\u05de\u05e2 \u05d0\u05ea\u05db\u05dd';\n  document.getElementById('status').classList.remove('live');\n  document.getElementById('dbVal').textContent = '--';\n  document.getElementById('fill').style.width = '0%';\n  document.getElementById('peak').style.left = '0%';\n  document.getElementById('pct').textContent = '';\n  document.getElementById('msg').textContent = '\u05d9\u05d0\u05dc\u05dc\u05d4 \u05d1\u05d9\u05ea\u05e8!!';\n  document.getElementById('emo').textContent = '\u2b50\u2b50\u2b50';\n  document.getElementById('shimmer').style.opacity = '0';\n  hideCelebration();\n  particles = [];\n}\n\nfunction loop() {\n  if (!running) return;\n\n  var buf = new Uint8Array(analyser.fftSize);\n  analyser.getByteTimeDomainData(buf);\n\n  var rms = 0;\n  for (var i = 0; i < buf.length; i++) {\n    var v = (buf[i] - 128) \/ 128;\n    rms += v * v;\n  }\n  rms = Math.sqrt(rms \/ buf.length);\n\n  var db  = 20 * Math.log10(Math.max(rms, 1e-5));\n  var pct = Math.max(0, Math.min(100, ((db - (-60)) \/ ((-5) - (-60))) * 100));\n\n  smoothed = smoothed * 0.992 + pct * 0.008;\n\n  if (smoothed > peak) { peak = smoothed; peakTimer = 0; }\n  else { peakTimer++; if (peakTimer > 35) peak = Math.max(0, peak - 0.6); }\n\n  var spl = Math.round(db + 90);\n  spl = Math.max(30, Math.min(120, spl));\n\n  document.getElementById('fill').style.width  = smoothed.toFixed(1) + '%';\n  document.getElementById('peak').style.left   = Math.max(0, peak - 0.5).toFixed(1) + '%';\n  document.getElementById('dbVal').textContent  = spl;\n  document.getElementById('pct').innerHTML      = '\u05e2\u05d5\u05e6\u05de\u05ea \u05d4\u05e7\u05d4\u05dc: <b>' + Math.round(smoothed) + '%<\/b>';\n\n  var tier = tiers.find(function(t){ return smoothed >= t.min && smoothed < t.max; }) || tiers[tiers.length-1];\n  var idx  = tiers.indexOf(tier);\n  if (idx !== lastTier) {\n    lastTier = idx;\n    var msgEl = document.getElementById('msg');\n    msgEl.textContent = tier.txt;\n    document.getElementById('emo').textContent = tier.emo;\n    msgEl.classList.remove('pop');\n    void msgEl.offsetWidth;\n    msgEl.classList.add('pop');\n  }\n\n  if (smoothed > 68 && Date.now() - rippleTs > 900) {\n    rippleTs = Date.now();\n    var r = document.createElement('div');\n    r.className = 'ripple';\n    var sz = 50 + Math.random() * 50;\n    r.style.cssText = 'width:'+sz+'px;height:'+sz+'px;left:'+(Math.random()*90)+'%;top:'+(Math.random()*90)+'%';\n    document.getElementById('ripples').appendChild(r);\n    setTimeout(function(){ r.remove(); }, 1600);\n  }\n\n  var shimOpacity = smoothed > 85 ? ((smoothed - 85) \/ 15 * 0.75).toFixed(2) : '0';\n  document.getElementById('shimmer').style.opacity = shimOpacity;\n\n  if (smoothed >= 95) showCelebration();\n  else hideCelebration();\n\n  raf = requestAnimationFrame(loop);\n}\n\n\/* ---- FIREWORKS ---- *\/\nvar fwRaf = null, particles = [], celebActive = false, fwLaunchTs = 0;\nvar FW_COLORS = ['#E4CA8A','#fff5cc','#c8a84b','#ffe88a','#ffffff','#d4b060'];\n\nfunction Particle(x, y, isTrail) {\n  this.x = x; this.y = y;\n  this.vx = isTrail ? 0 : (Math.random() - 0.5) * 8;\n  this.vy = isTrail ? -Math.random() * 6 - 4 : (Math.random() - 0.5) * 8;\n  this.alpha = 1;\n  this.decay = isTrail ? 0.025 : Math.random() * 0.018 + 0.012;\n  this.radius = isTrail ? Math.random() * 3 + 2 : Math.random() * 3 + 1;\n  this.color = FW_COLORS[Math.floor(Math.random() * FW_COLORS.length)];\n  this.gravity = 0.12;\n  this.isTrail = isTrail;\n  this.exploded = false;\n}\n\nfunction launchFirework(canvas) {\n  var x = canvas.width  * (0.1 + Math.random() * 0.8);\n  var y = canvas.height * (0.7  + Math.random() * 0.2);\n  var p = new Particle(x, y, true);\n  p.targetY = canvas.height * (0.05 + Math.random() * 0.4);\n  particles.push(p);\n}\n\nfunction explode(x, y) {\n  var count = 80 + Math.floor(Math.random() * 40);\n  for (var i = 0; i < count; i++) particles.push(new Particle(x, y, false));\n}\n\nfunction fwLoop() {\n  var canvas = document.getElementById('fwCanvas');\n  var c = canvas.getContext('2d');\n  canvas.width  = window.innerWidth;\n  canvas.height = window.innerHeight;\n\n  c.fillStyle = 'rgba(0,0,0,0.18)';\n  c.fillRect(0, 0, canvas.width, canvas.height);\n\n  if (celebActive && Date.now() - fwLaunchTs > 380) {\n    fwLaunchTs = Date.now();\n    launchFirework(canvas);\n  }\n\n  for (var i = particles.length - 1; i >= 0; i--) {\n    var p = particles[i];\n    if (p.isTrail && !p.exploded) {\n      p.vy -= 0.15; p.y += p.vy;\n      if (p.y <= p.targetY) { p.exploded = true; explode(p.x, p.y); particles.splice(i, 1); continue; }\n    } else {\n      p.vx *= 0.98; p.vy += p.gravity; p.x += p.vx; p.y += p.vy; p.alpha -= p.decay;\n    }\n    if (p.alpha <= 0) { particles.splice(i, 1); continue; }\n    c.save();\n    c.globalAlpha = p.alpha;\n    c.fillStyle = p.color;\n    c.shadowBlur = 6; c.shadowColor = p.color;\n    c.beginPath(); c.arc(p.x, p.y, p.radius, 0, Math.PI * 2); c.fill();\n    c.restore();\n  }\n\n  if (celebActive || particles.length > 0) fwRaf = requestAnimationFrame(fwLoop);\n  else c.clearRect(0, 0, canvas.width, canvas.height);\n}\n\nfunction showCelebration() {\n  if (celebActive) return;\n  celebActive = true; fwLaunchTs = 0;\n  document.getElementById('fwCanvas').style.opacity = '1';\n  document.getElementById('celebration').style.opacity = '1';\n  fwLoop();\n}\n\nfunction hideCelebration() {\n  if (!celebActive) return;\n  celebActive = false;\n  document.getElementById('fwCanvas').style.opacity = '0';\n  document.getElementById('celebration').style.opacity = '0';\n}\n<\/script>\n\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>&nbsp; \u05d9\u05d0\u05dc\u05dc\u05d4 \u05d1\u05d9\u05ea\u05e8!! \u05de\u05d3 \u05d4\u05d3\u05e6\u05d9\u05d1\u05dc\u05d9\u05dd \u05e9\u05dc \u05d1\u05d9\u05ea\u05e8 \u05d1\u05d5\u05d0 \u05e0\u05e9\u05de\u05e2 \u05d0\u05ea\u05db\u05dd &#8212; dB 0% 20% 40% 60% 80% MAX \u05d9\u05d0\u05dc\u05dc\u05d4 \u05d1\u05d9\u05ea\u05e8!! \u2b50\u2b50\u2b50 \u05de\u05d5\u05db\u05e0\u05d9\u05dd?? \u05d1\u05d5\u05d0 \u05e0\u05e9\u05de\u05e2 \u05d0\u05ea\u05db\u05dd<\/p>\n","protected":false},"author":1,"featured_media":194,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-7","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/decibels.ussl.co\/index.php?rest_route=\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/decibels.ussl.co\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/decibels.ussl.co\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/decibels.ussl.co\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/decibels.ussl.co\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7"}],"version-history":[{"count":196,"href":"https:\/\/decibels.ussl.co\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":244,"href":"https:\/\/decibels.ussl.co\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions\/244"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/decibels.ussl.co\/index.php?rest_route=\/wp\/v2\/media\/194"}],"wp:attachment":[{"href":"https:\/\/decibels.ussl.co\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}