עזרה תומכי תורה עטרת שלמה

כמה הבהרות:
כמובן שצריך להשאיר את הדף פתוח,
ואני מצרף את אפשרות לכבות את הצליל אז בשביל לעדכן צריך לרענן ואז לעשות שוב רק לא ידרוש את ההקלדת אישור פעם נוספת. ושוב האחריות על המשתמש אני לא לוקח שום אחריות מכל סוג שהיא ואיני יודע אם זה מותר או אסור, כל אחד יעשה על דעתו ואחריותו.
קוד:
// ==UserScript==
// @name         Auto Click Full Features
// @namespace    local.autoclick
// @version      2.0
// @description  לחיצה אוטומטית עם טיימר, צלצול ניתן לכיבוי, טווח מינימום/מקסימום, ברירת מחדל
// @match        https://example.com/*   // <--- שנה לכתובת האתר שלך
// @run-at       document-idle
// @grant        none
// ==/UserScript==

(function () {
  'use strict';

  const SELECTOR = 'button.cart-btn-dt';
  let running = false;
  let timerId = null;
  let countdownId = null;
  let minDelay = 120;
  let maxDelay = 400;
  let timeLeft = 0;
  let soundEnabled = true;

  function clickIfExists() {
    if (!running) return;
    const btn = document.querySelector(SELECTOR);
    if (btn && !btn.disabled) {
      btn.click();
      if (soundEnabled) playSound();
      console.log('[auto-click] נלחץ ב:', new Date().toLocaleTimeString());
    } else {
      console.log('[auto-click] כפתור לא נמצא או לא זמין');
    }
    scheduleNextClick();
  }

  function scheduleNextClick() {
    if (!running) return;
    const delay = (Math.floor(Math.random() * (maxDelay - minDelay + 1)) + minDelay);
    timeLeft = delay;
    console.log(`[auto-click] הלחיצה הבאה בעוד ${delay} שניות`);

    clearInterval(countdownId);
    countdownDisplay.textContent = timeLeft + 's';

    countdownId = setInterval(() => {
      if (!running) {
        countdownDisplay.textContent = '—';
        clearInterval(countdownId);
        return;
      }
      if (timeLeft > 0) {
        timeLeft--;
        countdownDisplay.textContent = timeLeft + 's';
      } else {
        countdownDisplay.textContent = '—';
        clearInterval(countdownId);
      }
    }, 1000);

    timerId = setTimeout(clickIfExists, delay * 1000);
  }

  function start() {
    if (running) return;

    let minVal = parseInt(document.getElementById('minDelay').value, 10);
    let maxVal = parseInt(document.getElementById('maxDelay').value, 10);

    if (isNaN(minVal) || isNaN(maxVal) || minVal >= maxVal) {
      alert('אנא הזן ערכים תקינים (מינימום קטן ממקסימום)');
      return;
    }

    if ((maxVal - minVal) < 120) {
      alert('הטווח קטן מ-120 שניות. חוזרים לברירת מחדל (120–400).');
      minVal = 120;
      maxVal = 400;
      document.getElementById('minDelay').value = minVal;
      document.getElementById('maxDelay').value = maxVal;
    }

    minDelay = minVal;
    maxDelay = maxVal;

    running = true;
    clickIfExists();
    toggleBtn.style.background = '#4caf50';
    toggleBtn.textContent = '⏸ עצור';
  }

  function stop() {
    running = false;
    clearTimeout(timerId);
    clearInterval(countdownId);
    countdownDisplay.textContent = '—';
    toggleBtn.style.background = '#f44336';
    toggleBtn.textContent = '▶ הפעל';
  }

  function playSound() {
    const ctx = new (window.AudioContext || window.webkitAudioContext)();
    const osc = ctx.createOscillator();
    const gain = ctx.createGain();
    osc.type = 'sine';
    osc.frequency.setValueAtTime(880, ctx.currentTime);
    gain.gain.setValueAtTime(0.1, ctx.currentTime);
    osc.connect(gain);
    gain.connect(ctx.destination);
    osc.start();
    osc.stop(ctx.currentTime + 0.2);
  }

  const toggleBtn = document.createElement('button');
  toggleBtn.textContent = '▶ הפעל';
  toggleBtn.style.position = 'fixed';
  toggleBtn.style.bottom = '20px';
  toggleBtn.style.right = '20px';
  toggleBtn.style.zIndex = '99999';
  toggleBtn.style.padding = '10px 15px';
  toggleBtn.style.border = 'none';
  toggleBtn.style.borderRadius = '8px';
  toggleBtn.style.color = '#fff';
  toggleBtn.style.cursor = 'pointer';
  toggleBtn.style.background = '#f44336';
  document.body.appendChild(toggleBtn);

  const configDiv = document.createElement('div');
  configDiv.style.position = 'fixed';
  configDiv.style.bottom = '100px';
  configDiv.style.right = '20px';
  configDiv.style.zIndex = '99999';
  configDiv.style.background = '#ffff99';
  configDiv.style.color = '#000';
  configDiv.style.border = '2px solid #000';
  configDiv.style.borderRadius = '8px';
  configDiv.style.padding = '10px';
  configDiv.style.fontSize = '14px';
  configDiv.style.fontFamily = 'sans-serif';
  configDiv.style.boxShadow = '0 0 10px rgba(0,0,0,0.4)';

  configDiv.innerHTML = `
    <label>מינימום (שניות): <input type="number" id="minDelay" value="${minDelay}" style="width:80px"></label><br><br>
    <label>מקסימום (שניות): <input type="number" id="maxDelay" value="${maxDelay}" style="width:80px"></label><br><br>
    <label>טיימר: <span id="countdown">—</span></label><br><br>
    <label><input type="checkbox" id="soundToggle" checked> צלצול פעיל</label>
  `;
  document.body.appendChild(configDiv);

  const countdownDisplay = document.getElementById('countdown');
  const soundToggle = document.getElementById('soundToggle');

  soundToggle.addEventListener('change', () => {
    soundEnabled = soundToggle.checked;
  });

  toggleBtn.addEventListener('click', () => {
    if (running) stop();
    else start();
  });

})();

כמה הבהרות:
כמובן שצריך להשאיר את הדף פתוח,
ואני מצרף את אפשרות לכבות את הצליל אז בשביל לעדכן צריך לרענן ואז לעשות שוב רק לא ידרוש את ההקלדת אישור פעם נוספת. ושוב האחריות על המשתמש אני לא לוקח שום אחריות מכל סוג שהיא ואיני יודע אם זה מותר או אסור, כל אחד יעשה על דעתו ואחריותו.
קוד:
// ==UserScript==
// @name         Auto Click Full Features
// @namespace    local.autoclick
// @version      2.0
// @description  לחיצה אוטומטית עם טיימר, צלצול ניתן לכיבוי, טווח מינימום/מקסימום, ברירת מחדל
// @match        https://example.com/*   // <--- שנה לכתובת האתר שלך
// @run-at       document-idle
// @grant        none
// ==/UserScript==

(function () {
  'use strict';

  const SELECTOR = 'button.cart-btn-dt';
  let running = false;
  let timerId = null;
  let countdownId = null;
  let minDelay = 120;
  let maxDelay = 400;
  let timeLeft = 0;
  let soundEnabled = true;

  function clickIfExists() {
    if (!running) return;
    const btn = document.querySelector(SELECTOR);
    if (btn && !btn.disabled) {
      btn.click();
      if (soundEnabled) playSound();
      console.log('[auto-click] נלחץ ב:', new Date().toLocaleTimeString());
    } else {
      console.log('[auto-click] כפתור לא נמצא או לא זמין');
    }
    scheduleNextClick();
  }

  function scheduleNextClick() {
    if (!running) return;
    const delay = (Math.floor(Math.random() * (maxDelay - minDelay + 1)) + minDelay);
    timeLeft = delay;
    console.log(`[auto-click] הלחיצה הבאה בעוד ${delay} שניות`);

    clearInterval(countdownId);
    countdownDisplay.textContent = timeLeft + 's';

    countdownId = setInterval(() => {
      if (!running) {
        countdownDisplay.textContent = '—';
        clearInterval(countdownId);
        return;
      }
      if (timeLeft > 0) {
        timeLeft--;
        countdownDisplay.textContent = timeLeft + 's';
      } else {
        countdownDisplay.textContent = '—';
        clearInterval(countdownId);
      }
    }, 1000);

    timerId = setTimeout(clickIfExists, delay * 1000);
  }

  function start() {
    if (running) return;

    let minVal = parseInt(document.getElementById('minDelay').value, 10);
    let maxVal = parseInt(document.getElementById('maxDelay').value, 10);

    if (isNaN(minVal) || isNaN(maxVal) || minVal >= maxVal) {
      alert('אנא הזן ערכים תקינים (מינימום קטן ממקסימום)');
      return;
    }

    if ((maxVal - minVal) < 120) {
      alert('הטווח קטן מ-120 שניות. חוזרים לברירת מחדל (120–400).');
      minVal = 120;
      maxVal = 400;
      document.getElementById('minDelay').value = minVal;
      document.getElementById('maxDelay').value = maxVal;
    }

    minDelay = minVal;
    maxDelay = maxVal;

    running = true;
    clickIfExists();
    toggleBtn.style.background = '#4caf50';
    toggleBtn.textContent = '⏸ עצור';
  }

  function stop() {
    running = false;
    clearTimeout(timerId);
    clearInterval(countdownId);
    countdownDisplay.textContent = '—';
    toggleBtn.style.background = '#f44336';
    toggleBtn.textContent = '▶ הפעל';
  }

  function playSound() {
    const ctx = new (window.AudioContext || window.webkitAudioContext)();
    const osc = ctx.createOscillator();
    const gain = ctx.createGain();
    osc.type = 'sine';
    osc.frequency.setValueAtTime(880, ctx.currentTime);
    gain.gain.setValueAtTime(0.1, ctx.currentTime);
    osc.connect(gain);
    gain.connect(ctx.destination);
    osc.start();
    osc.stop(ctx.currentTime + 0.2);
  }

  const toggleBtn = document.createElement('button');
  toggleBtn.textContent = '▶ הפעל';
  toggleBtn.style.position = 'fixed';
  toggleBtn.style.bottom = '20px';
  toggleBtn.style.right = '20px';
  toggleBtn.style.zIndex = '99999';
  toggleBtn.style.padding = '10px 15px';
  toggleBtn.style.border = 'none';
  toggleBtn.style.borderRadius = '8px';
  toggleBtn.style.color = '#fff';
  toggleBtn.style.cursor = 'pointer';
  toggleBtn.style.background = '#f44336';
  document.body.appendChild(toggleBtn);

  const configDiv = document.createElement('div');
  configDiv.style.position = 'fixed';
  configDiv.style.bottom = '100px';
  configDiv.style.right = '20px';
  configDiv.style.zIndex = '99999';
  configDiv.style.background = '#ffff99';
  configDiv.style.color = '#000';
  configDiv.style.border = '2px solid #000';
  configDiv.style.borderRadius = '8px';
  configDiv.style.padding = '10px';
  configDiv.style.fontSize = '14px';
  configDiv.style.fontFamily = 'sans-serif';
  configDiv.style.boxShadow = '0 0 10px rgba(0,0,0,0.4)';

  configDiv.innerHTML = `
    <label>מינימום (שניות): <input type="number" id="minDelay" value="${minDelay}" style="width:80px"></label><br><br>
    <label>מקסימום (שניות): <input type="number" id="maxDelay" value="${maxDelay}" style="width:80px"></label><br><br>
    <label>טיימר: <span id="countdown">—</span></label><br><br>
    <label><input type="checkbox" id="soundToggle" checked> צלצול פעיל</label>
  `;
  document.body.appendChild(configDiv);

  const countdownDisplay = document.getElementById('countdown');
  const soundToggle = document.getElementById('soundToggle');

  soundToggle.addEventListener('change', () => {
    soundEnabled = soundToggle.checked;
  });

  toggleBtn.addEventListener('click', () => {
    if (running) stop();
    else start();
  });

})();
יש דרך לעשות את זה בטאבלט, כשאין לחצן ימני?
 
כמה הבהרות:
כמובן שצריך להשאיר את הדף פתוח,
ואני מצרף את אפשרות לכבות את הצליל אז בשביל לעדכן צריך לרענן ואז לעשות שוב רק לא ידרוש את ההקלדת אישור פעם נוספת. ושוב האחריות על המשתמש אני לא לוקח שום אחריות מכל סוג שהיא ואיני יודע אם זה מותר או אסור, כל אחד יעשה על דעתו ואחריותו.
קוד:
// ==UserScript==
// @name         Auto Click Full Features
// @namespace    local.autoclick
// @version      2.0
// @description  לחיצה אוטומטית עם טיימר, צלצול ניתן לכיבוי, טווח מינימום/מקסימום, ברירת מחדל
// @match        https://example.com/*   // <--- שנה לכתובת האתר שלך
// @run-at       document-idle
// @grant        none
// ==/UserScript==

(function () {
  'use strict';

  const SELECTOR = 'button.cart-btn-dt';
  let running = false;
  let timerId = null;
  let countdownId = null;
  let minDelay = 120;
  let maxDelay = 400;
  let timeLeft = 0;
  let soundEnabled = true;

  function clickIfExists() {
    if (!running) return;
    const btn = document.querySelector(SELECTOR);
    if (btn && !btn.disabled) {
      btn.click();
      if (soundEnabled) playSound();
      console.log('[auto-click] נלחץ ב:', new Date().toLocaleTimeString());
    } else {
      console.log('[auto-click] כפתור לא נמצא או לא זמין');
    }
    scheduleNextClick();
  }

  function scheduleNextClick() {
    if (!running) return;
    const delay = (Math.floor(Math.random() * (maxDelay - minDelay + 1)) + minDelay);
    timeLeft = delay;
    console.log(`[auto-click] הלחיצה הבאה בעוד ${delay} שניות`);

    clearInterval(countdownId);
    countdownDisplay.textContent = timeLeft + 's';

    countdownId = setInterval(() => {
      if (!running) {
        countdownDisplay.textContent = '—';
        clearInterval(countdownId);
        return;
      }
      if (timeLeft > 0) {
        timeLeft--;
        countdownDisplay.textContent = timeLeft + 's';
      } else {
        countdownDisplay.textContent = '—';
        clearInterval(countdownId);
      }
    }, 1000);

    timerId = setTimeout(clickIfExists, delay * 1000);
  }

  function start() {
    if (running) return;

    let minVal = parseInt(document.getElementById('minDelay').value, 10);
    let maxVal = parseInt(document.getElementById('maxDelay').value, 10);

    if (isNaN(minVal) || isNaN(maxVal) || minVal >= maxVal) {
      alert('אנא הזן ערכים תקינים (מינימום קטן ממקסימום)');
      return;
    }

    if ((maxVal - minVal) < 120) {
      alert('הטווח קטן מ-120 שניות. חוזרים לברירת מחדל (120–400).');
      minVal = 120;
      maxVal = 400;
      document.getElementById('minDelay').value = minVal;
      document.getElementById('maxDelay').value = maxVal;
    }

    minDelay = minVal;
    maxDelay = maxVal;

    running = true;
    clickIfExists();
    toggleBtn.style.background = '#4caf50';
    toggleBtn.textContent = '⏸ עצור';
  }

  function stop() {
    running = false;
    clearTimeout(timerId);
    clearInterval(countdownId);
    countdownDisplay.textContent = '—';
    toggleBtn.style.background = '#f44336';
    toggleBtn.textContent = '▶ הפעל';
  }

  function playSound() {
    const ctx = new (window.AudioContext || window.webkitAudioContext)();
    const osc = ctx.createOscillator();
    const gain = ctx.createGain();
    osc.type = 'sine';
    osc.frequency.setValueAtTime(880, ctx.currentTime);
    gain.gain.setValueAtTime(0.1, ctx.currentTime);
    osc.connect(gain);
    gain.connect(ctx.destination);
    osc.start();
    osc.stop(ctx.currentTime + 0.2);
  }

  const toggleBtn = document.createElement('button');
  toggleBtn.textContent = '▶ הפעל';
  toggleBtn.style.position = 'fixed';
  toggleBtn.style.bottom = '20px';
  toggleBtn.style.right = '20px';
  toggleBtn.style.zIndex = '99999';
  toggleBtn.style.padding = '10px 15px';
  toggleBtn.style.border = 'none';
  toggleBtn.style.borderRadius = '8px';
  toggleBtn.style.color = '#fff';
  toggleBtn.style.cursor = 'pointer';
  toggleBtn.style.background = '#f44336';
  document.body.appendChild(toggleBtn);

  const configDiv = document.createElement('div');
  configDiv.style.position = 'fixed';
  configDiv.style.bottom = '100px';
  configDiv.style.right = '20px';
  configDiv.style.zIndex = '99999';
  configDiv.style.background = '#ffff99';
  configDiv.style.color = '#000';
  configDiv.style.border = '2px solid #000';
  configDiv.style.borderRadius = '8px';
  configDiv.style.padding = '10px';
  configDiv.style.fontSize = '14px';
  configDiv.style.fontFamily = 'sans-serif';
  configDiv.style.boxShadow = '0 0 10px rgba(0,0,0,0.4)';

  configDiv.innerHTML = `
    <label>מינימום (שניות): <input type="number" id="minDelay" value="${minDelay}" style="width:80px"></label><br><br>
    <label>מקסימום (שניות): <input type="number" id="maxDelay" value="${maxDelay}" style="width:80px"></label><br><br>
    <label>טיימר: <span id="countdown">—</span></label><br><br>
    <label><input type="checkbox" id="soundToggle" checked> צלצול פעיל</label>
  `;
  document.body.appendChild(configDiv);

  const countdownDisplay = document.getElementById('countdown');
  const soundToggle = document.getElementById('soundToggle');

  soundToggle.addEventListener('change', () => {
    soundEnabled = soundToggle.checked;
  });

  toggleBtn.addEventListener('click', () => {
    if (running) stop();
    else start();
  });

})();
הכנסתי את זה וזהו?
לא עשה שום בעיה או אישור
 
מופיע כזה? אם לא אז פיספת משהו
חשוב להכניס את זה בקונסול למטה! לא למעלה ,
בכל מקרה לפני שמנסים שוב לרענן את הדף.
בהצלחה
1757459681321.png
 
מופיע כזה? אם לא אז פיספת משהו
צפה בקובץ המצורף 2060003
מופיע כזה
מופיע כזה? אם לא אז פיספת משהו
חשוב להכניס את זה בקונסול למטה! לא למעלה ,
בכל מקרה לפני שמנסים שוב לרענן את הדף.
בהצלחה
צפה בקובץ המצורף 2060003
עכשיו לא מקבל את הקוד.
לא הגעתי לתוצאה הזאת.

Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed yourself. This could allow attackers to steal your identity or take control of your computer. Please type ‘allow pasting’ below and press Enter to allow pasting.
תודה.
 
מופיע כזה

עכשיו לא מקבל את הקוד.
לא הגעתי לתוצאה הזאת.

Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed yourself. This could allow attackers to steal your identity or take control of your computer. Please type ‘allow pasting’ below and press Enter to allow pasting.
תודה.
כתבתי על זה בתגובה הראשונה הוא מבקש להקליד את המילים
תקליד ואחרי זה תדביק את הקוד אנטר וזהו
 
כל הקלדה של הקוד מביא שגיאה
1757460604699.png
 
כל הקלדה של הקוד מביא שגיאה
צפה בקובץ המצורף 2060005
מצורף סרטון הסבר לא כולל השגיאה הראשונית כי כבר אין לי אותה אבל כאמור כדי להתחיל להשתמש בקונסול / מסוף צריך להקליד (-לא להדביק זה לא יעזור) את המילים שהשגיאה רושמת שמסומנים בשני מקפים לקראת הסוף וכמו שרשמתי
 

קבצים מצורפים

  • מפעל הפורמטים צילום מסך20250910_023247.rar
    1.8 MB · צפיות: 7
תודה על המאמץ לעזור.
אבל ברגע שאני עושה הדבקה
זה מביא את השגיאה למעלה
 
את השגיאה לא ראיתי היא עדיין חסומה לי נטפרי
אבל האם הקלדת את המילים
כן.
השגיאה כותבת:
<Suspense> is an experimental feature and its API will likely change.
Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed yourself. This could allow attackers to steal your identity or take control of your computer. Please type ‘allow pasting’ below and press Enter to allow pasting.
 
עובד ב"ה!!
אין מילים מקווה שיעלה בחכתו בשר לראש השנה...
1757461743593.png
 
גמ"ח למי שלא הצליח להכנס לאתר.
מכיון שיש עוד כאלו שלא הצליחו להכנס,
ו יש כאלו שעוקבים אחרי חידוש המוצרים וברגע שיש בשר עם ידעו,
אפשר לתווך ביניהם
המעוינינים לקנות יכתבו באיזו עיר הם ומה הם מחפשים
ומי שזה מתאים לו יוסיף את המוצאים לסל שלו, ואח "כ יגבה את התשלום מבעל המוצרים.
 
המצב באתר אותו דבר
או שלא חודש שום מלאי
או שהכל התחסל
 

פרוגבוט

תוכן שיווקי
פרסומת

אשכולות דומים

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה