רח' אלטלף 4, יהוד

מיקוד 5621604

פקס

03-539-5901

קטגוריות
ארכיונים
מרץ 2025
אבגדהוש
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
פתרונות אפקטיביים

בעולם שבו הסתגלות היא המפתח להישרדות, עסקים חייבים להתפתח כדי לשגשג בתוך הנוף המשתנה ללא הרף של התקדמות טכנולוגית, גלובליזציה והעדפות צרכנים דינמיות. כאשר גאות השינוי שוטפת את התעשיות, אימוץ מתודולוגיות חדשניות הופך לא רק לאופציה אלא הכרח עבור אלה השואפים להישאר בקדמת העקומה. גישה פורצת דרך כזו שמבטיחה לחולל מהפכה באופן שבו עסקים פועלים היא מתודולוגיית Lean.

דמיינו לעצמכם שינוי פרדיגמה בעסק שלכם שלא רק מייעל את התפעול אלא גם מזרז שינויים מאקרו, וסוללת את הדרך ליעילות משופרת, עלות-תועלת וצמיחה בת קיימא. היכנס לתחום של מתודולוגיית Lean, מסגרת אסטרטגית שנועדה למנוע שיטות בזבזניות, לייעל תהליכים ולהניע מצוינות ארגונית. על ידי יישום מתודולוגיית Lean בעסק שלך, אתה יוצא למסע טרנספורמטיבי לעבר מצוינות תפעולית והצלחה שאין שני לה. הצטרפו אלינו כשאנו מתעמקים במורכבות של רתימת מתודולוגיית Lean לשינויי מאקרו ופותחים את הסודות למיצוי מלוא הפוטנציאל של העסק שלכם.

הבנת מתודולוגיית Lean: סקירה מקיפה

עשה מהפכה בעסק שלך: רתימת מתודולוגיית Lean לשינויי מאקרו

בעולם שבו הסתגלות היא המפתח להישרדות, עסקים חייבים להתפתח כדי לשגשג בתוך הנוף המשתנה ללא הרף של קידמה טכנולוגית, גלובליזציה והעדפות צרכנים דינמיות. כאשר גל השינויים שוטפים את התעשיות, אימוץ מתודולוגיות חדשניות הופך לא רק לאופציה אלא להכרח עבור אלה השואפים להישאר בקדמת העקומה. גישה פורצת דרך כזו שמבטיחה לחולל מהפכה באופן שבו עסקים פועלים היא מתודולוגיית Lean. דמיינו לעצמכם שינוי פרדיגמה בעסק שלכם שלא רק מייעל את התפעול אלא גם מאיץ שינויים במאקרו, וסוללת את הדרך לשיפור היעילות, עלות-תועלת וצמיחה בת קיימא. היכנס לתחום של מתודולוגיית Lean, מסגרת אסטרטגית שנועדה למנוע שיטות בזבזניות, לייעל תהליכים ולהניע מצוינות ארגונית. על ידי הטמעת מתודולוגיית Lean בעסק שלך, אתה יוצא למסע טרנספורמטיבי לעבר מצוינות תפעולית והצלחה שאין שני לה. הצטרפו אלינו כשאנחנו מתעמקים במורכבות של רתימת מתודולוגיית Lean לשינויי מאקרו ופותחים את הסודות למיצוי מלוא הפוטנציאל של העסק שלכם.

עקרונות הליבה של מתודולוגיית Lean

בבסיסה, מתודולוגיית Lean בנויה על מספר עקרונות יסוד המנחים ארגונים לקראת מצוינות תפעולית. עקרונות אלה כוללים:

  1. זיהוי הערך ללקוח: הבנת מה יוצר ערך מנקודת המבט של הלקוח היא חיונית במתודולוגיית Lean.
    על ידי זיהוי צרכי הלקוח והעדפותיהם, עסקים יכולים למקד את מאמציהם באספקת מוצרים או שירותים החשובים באמת.
  2. זרם ערך (מיפוי הערך ללקוח): הערך מייצג את כל הפעילויות הנדרשות כדי לספק ערך ללקוחות.
    על ידי מיפוי זרם זה וביטול שלבים שאינם בעלי ערך מוסף או בזבוז, ארגונים יכולים לייעל את התהליכים שלהם ולשפר את היעילות.
  3. זרימה: לאחר ביטול הפסולת מזרם הערך, חיוני להבטיח זרימה חלקה לאורך כל התהליך.
    זה כרוך במזעור הפרעות, צווארי בקבוק ועיכובים כדי להשיג זרימת ערך רציפה וללא הפרעה.
  4. משיכה: במקום לדחוף מוצרים או שירותים ללקוחות, מתודולוגיית ה-Lean מדגישה את המושג משיכה. המשמעות היא שעסקים צריכים לייצר על סמך ביקוש בפועל של לקוחות, להפחית את רמות המלאי ולהימנע מייצור יתר.
  5. שלמות: שיפור מתמיד נמצא בלב מתודולוגיית ה-Lean. על ידי חתירה מתמדת לשלמות וביטול בלתי פוסק של בזבוז, ארגונים יכולים להגיע לרמות גבוהות יותר של יעילות, איכות ושביעות רצון לקוחות.
פתרונות אפקטיביים
מתודולוגיית Lean - עקרונות הליבה

זיהוי וסילוק פסולת בתהליכים עסקיים

אחת המטרות המרכזיות של מתודולוגיית Lean היא לזהות ולסלק בזבוז בתהליכים עסקיים. פסולת מתייחסת לכל פעילות או משאב שאינו מוסיף ערך ללקוח או תורם להשגת יעדים ארגוניים. על ידי סיווג הפסולת לסוגים שונים, עסקים יכולים למקד ביעילות תחומים לשיפור:

  1. ייצור יתר: ייצור יותר ממה שנדרש מהלקוחות מוביל לעודף מלאי, עלויות אחסון והתיישנות פוטנציאלית.
  2. המתנה: עיכובים בתהליכים עקב זמן סרק או תלות בפעילויות אחרות מביאים לבזבוז זמן ולירידה בתפוקה.
  3. הובלה: תנועה או הובלה מיותרת של סחורה בתוך תהליך לא מוסיפה ערך אלא מגדילה את העלויות ואת הנזק הפוטנציאלי.
  4. עיבוד יתר: ביצוע שלבים מיותרים או שימוש במשאבים מוגזמים מעבר לנדרש מוסיף מורכבות ללא ערך מוסף.
  5. מלאי: מלאי עודף קושר הון, דורש שטח אחסון נוסף, מגדיל את עלויות הנשיאה, ועלול להוביל להתיישנות.
  6. תנועה: תנועה או תנועה מיותרת של עובדים בתוך תהליך מבזבזת זמן ואנרגיה מבלי לתרום ערך.
  7. פגמים: מוצרים או שירותים פגומים דורשים עיבוד מחדש או תיקון, מה שמוביל לעלויות נוספות ולחוסר שביעות רצון של לקוחות פוטנציאליים.

על ידי זיהוי וסילוק שיטתי של סוגים אלו של פסולת, עסקים יכולים לייעל את התהליכים שלהם, להפחית עלויות ולשפר את היעילות הכוללת.

ייעול התפעול לשיפור היעילות

מתודולוגיית Lean מציעה גישה שיטתית לייעול התפעול ולשיפור היעילות. על ידי יישום כלים וטכניקות Lean, עסקים יכולים לזהות תחומי שיפור וליישם שינויים המייעלים את התהליכים שלהם. חלק מהכלים הנפוצים של Lean כוללים:

  1. מיפוי זרם ערך: כלי זה עוזר להמחיש את זרם הערך כולו, ומאפשר לעסקים לזהות פסולת, צווארי בקבוק ואזורים לשיפור.
  2. ייצור רזה S5: טכניקה זו מתמקדת בארגון מקום העבודה כדי לשפר את הפרודוקטיביות ולהפחית את הפסולת על ידי הבטחה שלכל דבר יש מקום ייעודי ונגיש בקלות.
  3. קנבן (Kanban): מערכת איתות ויזואלית המסייעת בניהול רמות המלאי בהתבסס על דרישת הלקוח בפועל, הפחתת ייצור יתר ועודף מלאי.
  4. בדיוק בזמן Just-in-Time (JIT): JIT שואפת לייצר פריטים או לספק שירותים בדיוק בזמן לדרישת הלקוחות, תוך מזעור רמות המלאי תוך שמירה על היענות גבוהה.
  5. קייזן Kaizen :Kaizen מתייחס לשיפור מתמיד באמצעות שינויים מצטברים קטנים המיושמים על ידי כל העובדים בכל רמות הארגון.


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

העצמת הצוות שלך באמצעות מתודולוגיית Lean

היבט מרכזי במתודולוגיית Lean הוא העצמת חברי הצוות שלך להשתתף באופן פעיל ביוזמות לשיפור תהליכים. על ידי שיתוף עובדים בכל רמות הארגון בזיהוי פסולת ויישום שינויים, עסקים יכולים לרתום את הידע והמומחיות הקולקטיביים בתוך כוח העבודה שלהם. זה לא רק מוביל לפתרון בעיות יעיל יותר, אלא גם מטפח תרבות של שיפור מתמיד שבו כולם מרגישים מוערכים ומעורבים בהנעת שינוי חיובי.

שיפור מתמיד במתודולוגיית Lean

שיפור מתמיד הוא עיקרון בסיסי של מתודולוגיית Lean. על ידי אימוץ חשיבה של למידה והסתגלות מתמשכים, עסקים יכולים לזהות תחומים לשיפור וליישם שינויים כדי לשפר את התהליכים שלהם. זה כולל:

  1. סקירה קבועה של מדדי ביצועים ומדדי ביצועים מרכזיים (KPIs) כדי לזהות מגמות, דפוסים ואזורי הזדמנויות.
  2. עידוד עובדים לספק משוב, הצעות ורעיונות לשיפור תהליכים.
  3. ביצוע ביקורות או הערכות תהליכיות קבועות לזיהוי פסולת או חוסר יעילות.
  4. יישום גישה מובנית לפתרון בעיות, כגון מחזור Plan-Do-Check-Act (PDCA) או מתודולוגיות של Six Sigma, כדי לטפל בסיבות השורש לבעיות ולהניע שיפורים בני קיימא.


על ידי טיפוח תרבות של שיפור מתמיד, עסקים יכולים להישאר זריזים, להסתגל לתנאי השוק המשתנים ולשמור על יתרון תחרותי בענף שלהם.

יישום מתודולוגיית Lean על פני פונקציות עסקיות שונות

ניתן ליישם את העקרונות והכלים של מתודולוגיית Lean על פני פונקציות עסקיות שונות כדי להניע יעילות ולשפר את התוצאות:

  1. בייצור: מתודולוגיה רזה יכולה לעזור לייעל את תהליכי הייצור, להפחית זמני אספקה, למזער פגמים ולשפר את האיכות הכוללת.
  2. בניהול שרשרת אספקה: ניתן להשתמש בעקרונות ה-Lean כדי לייעל את הפעולות הלוגיסטיות, להפחית את עלויות ההובלה, למנוע בזבוז בניהול מלאי ולשפר את קשרי הספקים.
  3. בשירות לקוחות: יישום מתודולוגיית Lean במחלקות שירות לקוחות יכול להוביל לזמני תגובה מהירים יותר, שיפור בשיעורי פתרון הבעיות ושיפור שביעות רצון הלקוחות.
  4. בתחום הבריאות: טכניקות רזה יושמו בהצלחה במסגרות בריאות כדי לשפר את זרימת המטופלים דרך בתי חולים או מרפאות, להפחית את זמני ההמתנה לפגישות או להליכים, ולשפר את חווית המטופל הכוללת.

מדידת הצלחה: מדדי ביצועים מרכזיים לטרנספורמציה רזה

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

כמה מדדי ביצועי מפתח (KPI) שניתן להשתמש בהם כדי להעריך את האפקטיביות של יישום מתודולוגיית Lean כוללים:

  1. יעילות ציוד כללית (OEE): OEE מודד את היעילות והניצול של ציוד או מכונות בתהליכי ייצור.
  2. זמן מחזור: זמן מחזור מייצג את הזמן הכולל הנדרש להשלמת תהליך, מתחילתו ועד סופו.
  3. זמן אספקה: זמן אספקה מודד את הזמן שלוקח למימוש הזמנת לקוח, כולל עיבוד, ייצור ואספקה.
  4. שיעור פגמים: שיעור הפגמים מציין את אחוז המוצרים או השירותים הפגומים שיוצרו בתוך תקופה נתונה.
  5. שביעות רצון לקוחות: ניתן להשתמש בסקרים או במנגנוני משוב כדי למדוד את רמות שביעות רצון הלקוחות לפני ואחרי יישום מתודולוגיית Lean.

על ידי מעקב אחר מדדי KPI אלה והערכה קבועה של ביצועים, עסקים יכולים לאמוד את ההשפעה של מתודולוגיית Lean על הפעילות שלהם ולקבל החלטות מונחות נתונים לשיפור נוסף.

התגברות על אתגרים באימוץ מתודולוגיית Lean

אימוץ מתודולוגיית ה-Lean עשוי לבוא עם מערך אתגרים משלו. כמה מכשולים נפוצים שעסקים עשויים להיתקל בהם כוללים:

  1. התנגדות לשינוי: עובדים עשויים להתנגד לשינויים בתהליכים או דרכי עבודה עקב פחד, חוסר הבנה או נוחות עם שיטות עבודה קיימות. אסטרטגיות אפקטיביות לניהול שינויים ותקשורת ברורה הם חיוניים להתגבר על אתגר זה.
  2. היעדר תמיכה מנהיגותית: ללא מחויבות ותמיכה מנהיגותית חזקה, זה יכול להיות מאתגר להניע את האימוץ הארגוני של מתודולוגיית Lean. מנהיגים חייבים לקדם את המטרה, לספק משאבים ולהשתתף באופן פעיל ביוזמות לשיפור תהליכים.
  3. מעורבות עובדים מוגבלת: שיתוף העובדים בכל הרמות חיוני ליישום מוצלח. חוסר מעורבות או רכישה של העובדים עלולים לעכב את האפקטיביות של מתודולוגיית Lean. עידוד השתתפות, מתן הדרכה והכרה בתרומות חיוניים בטיפוח מעורבות העובדים.
  4. הכשרה וידע לא מספקים: מתודולוגיית Lean דורשת הבנה עמוקה של העקרונות, הכלים והטכניקות שלה. מתן תוכניות הכשרה מקיפות ותמיכה מתמשכת היא חיונית כדי להבטיח שלעובדים יהיו את הכישורים והידע הדרושים כדי ליישם שיטות Lean ביעילות.

מסקנה: אימוץ תרבות רזה לצמיחה עסקית בת קיימא

כאשר עסקים מנווטים בנוף המשתנה ללא הרף, אימוץ מתודולוגיית Lean הופך הכרחי לצמיחה בת קיימא. על ידי הבנת עקרונות הליבה של מתודולוגיית Lean, זיהוי וסילוק בזבוז בתהליכים עסקיים, ייעול התפעול, העצמת צוותים ושיפור מתמיד באמצעות שיטות Lean, ארגונים יכולים לנצל את מלוא הפוטנציאל שלהם.

יישום מתודולוגיית Lean על פני פונקציות עסקיות שונות ומדידת הצלחה באמצעות מדדי ביצועים מרכזיים מאפשרים לעסקים להניע יעילות, לשפר את שביעות רצון הלקוחות ולהשיג מצוינות תפעולית. בעוד שאתגרים עשויים להתעורר במהלך תהליך האימוץ, התגברות עליהם באמצעות אסטרטגיות יעילות לניהול שינויים ותמיכה במנהיגות סוללת את הדרך לתרבות רזה המטפחת חדשנות, הסתגלות והצלחה ארוכת טווח.

אולי יעניין אותך גם...

https://esg.co.il/wp-content/uploads/2025/03/מדיה-ותקשורת.d110a0.webp
המומחים של פתרונות אפקטיביים בנושא מדיה ופרסום

מבוא בעידן הדיגיטלי, עסקים מוציאים סכומים משמעותיים על פרסום במדיות שונות – טלוויזיה, רדיו, שלטי חוצות,...

https://esg.co.il/wp-content/uploads/2025/03/ציוד-משרדי.d110a0.webp
המומחים של פתרונות אפקטיביים בנושא חיסכון בציוד ומיכון משרדי

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

https://esg.co.il/wp-content/uploads/2025/03/קרת-שכר-וחיסכון-בעלויות.d110a0.webp
המומחים של פתרונות אפקטיביים בנושא חיסכון בתחום בקרת שכר

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

https://esg.co.il/wp-content/uploads/2025/03/קייטרינג.d110a0.webp
המומחים של פתרונות אפקטיביים בנושא חיסכון בתחום מזון והסעדה

אירועים עסקיים כמו כנסים, ימי עיון, ישיבות חברה ומפגשים רשמיים מחייבים תכנון קפדני, במיוחד כשמדובר בהסעדה....

https://esg.co.il/wp-content/uploads/2025/03/שילוח-בינלאומי.d110a0.webp
המומחים של פתרונות אפקטיביים בנושא חיסכון בתחום השילוח הבינלאומי

מבוא שילוח בינלאומי מהווה את אחת מאבני היסוד של הכלכלה העולמית המודרנית. פעילויות יצוא ויבוא, העברת סחורות,...

https://esg.co.il/wp-content/uploads/2025/03/משא-ומתן.d110a0.webp
המדריך השלם לניהול משא ומתן עם ספקים: איך משיגים הנחות של 15%-30%

פתיחה ניהול משא ומתן עם ספקים יכול להישמע לעיתים כמשימה מלחיצה, אך בפועל מדובר באחד הכלים העסקיים החשובים...

https://esg.co.il/wp-content/uploads/2025/03/קיימות.d110a0.webp
המהפכה השקטה: כיצד ארגונים מפחיתים עלויות באמצעות קיימות?

מבוא בעידן שבו שינויי האקלים ומחסור במשאבים עומדים בראש סדר היום הגלובלי, ארגונים ניצבים בפני לחץ גובר...

https://esg.co.il/wp-content/uploads/2025/02/ארנונה.d110a0.webp
המומחים של פתרונות אפקטיביים בנושא חיסכון במיסים עירוניים – ארנונה והיטלי פיתוח לרשות המקומית

מבוא – חשיבות ניהול מושכל של מיסים עירוניים בארגונים ועסקים מיסים עירוניים מהווים הוצאה מהותית עבור מגוון...

https://esg.co.il/wp-content/uploads/2025/02/חיסכון-באריזות.d110a0.webp
המומחים של פתרונות אפקטיביים בנושא חיסכון בעלויות משטחים ואריזות

מבוא – חשיבות חיסכון בתחום האריזות והמשטחים לעסקים וארגונים בכל עסק שעוסק במכירה, ייצור או שילוח, עלויות...

https://esg.co.il/wp-content/uploads/2025/02/בנקים.d110a0.webp
המומחים של פתרונות אפקטיבים בנושא פיננסים - עמלות בנקים, צ’קים ומיחזור הלוואות – מדריך מקיף

בעידן הכלכלי התחרותי של היום, עסקים וארגונים נדרשים לנהל את פעילותם הפיננסית בצורה מיטבית, תוך שמירה...

https://esg.co.il/wp-content/uploads/2025/02/חיסכון-בעלויות.d110a0.webp
המומחים של פתרונות אפקטיביים – חיסכון וניהול הוצאות בכל תחומי הארגון

מבוא – ניהול נכון להפחתת עלויות והגדלת הרווחיות בכל ארגון, ניהול חכם של ההוצאות תורם לשיפור הרווחיות...

https://esg.co.il/wp-content/uploads/2025/02/חיסכון-בביטוח.d110a0.webp
המומחים של פתרונות אפקטיביים בנושא חיסכון בביטוח – אלמנטארי, דירקטורים ובריאות

מבוא – חשיבות החיסכון בתחום הביטוח לעסקים וארגונים ניהול ביטוח נכון הוא חיוני לכל עסק וארגון. ביטוח אלמנטארי,...

Facebook
Twitter
LinkedIn
WhatsApp
Pinterest
Print
Email
ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",e=e.removeChild(e.firstChild)):"string"==typeof o.is?e=l.createElement(a,{is:o.is}):(e=l.createElement(a),"select"===a&&(l=e,o.multiple?l.multiple=!0:o.size&&(l.size=o.size))):e=l.createElementNS(e,a),e[Ni]=t,e[Pi]=o,Pl(e,t,!1,!1),t.stateNode=e,l=Ae(a,o),a){case"iframe":case"object":case"embed":Te("load",e),u=o;break;case"video":case"audio":for(u=0;u<$a.length;u++)Te($a[u],e);u=o;break;case"source":Te("error",e),u=o;break;case"img":case"image":case"link":Te("error",e),Te("load",e),u=o;break;case"form":Te("reset",e),Te("submit",e),u=o;break;case"details":Te("toggle",e),u=o;break;case"input":A(e,o),u=M(e,o),Te("invalid",e),Ie(n,"onChange");break;case"option":u=B(e,o);break;case"select":e._wrapperState={wasMultiple:!!o.multiple},u=Uo({},o,{value:void 0}),Te("invalid",e),Ie(n,"onChange");break;case"textarea":V(e,o),u=H(e,o),Te("invalid",e),Ie(n,"onChange");break;default:u=o}Me(a,u);var s=u;for(i in s)if(s.hasOwnProperty(i)){var c=s[i];"style"===i?ze(e,c):"dangerouslySetInnerHTML"===i?(c=c?c.__html:void 0,null!=c&&Aa(e,c)):"children"===i?"string"==typeof c?("textarea"!==a||""!==c)&&X(e,c):"number"==typeof c&&X(e,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(ea.hasOwnProperty(i)?null!=c&&Ie(n,i):null!=c&&x(e,i,c,l))}switch(a){case"input":L(e),j(e,o,!1);break;case"textarea":L(e),$(e);break;case"option":null!=o.value&&e.setAttribute("value",""+P(o.value));break;case"select":e.multiple=!!o.multiple,n=o.value,null!=n?q(e,!!o.multiple,n,!1):null!=o.defaultValue&&q(e,!!o.multiple,o.defaultValue,!0);break;default:"function"==typeof u.onClick&&(e.onclick=Fe)}Ve(a,o)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Ll(e,t,e.memoizedProps,o);else{if("string"!=typeof o&&null===t.stateNode)throw Error(r(166));n=yn(yu.current),yn(bu.current),Jn(t)?(n=t.stateNode,o=t.memoizedProps,n[Ni]=t,n.nodeValue!==o&&(t.effectTag|=4)):(n=(9===n.nodeType?n:n.ownerDocument).createTextNode(o),n[Ni]=t,t.stateNode=n)}return null;case 13:return zt(vu),o=t.memoizedState,0!==(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==o,o=!1,null===e?void 0!==t.memoizedProps.fallback&&Jn(t):(a=e.memoizedState,o=null!==a,n||null===a||(a=e.child.sibling,null!==a&&(i=t.firstEffect,null!==i?(t.firstEffect=a,a.nextEffect=i):(t.firstEffect=t.lastEffect=a,a.nextEffect=null),a.effectTag=8))),n&&!o&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&vu.current)?rs===Qu&&(rs=Yu):(rs!==Qu&&rs!==Yu||(rs=Gu),0!==us&&null!==es&&(To(es,ns),Co(es,us)))),(n||o)&&(t.effectTag|=4),null);case 4:return wn(),Ol(t),null;case 10:return Zt(t),null;case 17:return It(t.type)&&Ft(),null;case 19:if(zt(vu),o=t.memoizedState,null===o)return null;if(a=0!==(64&t.effectTag),i=o.rendering,null===i){if(a)mr(o,!1);else if(rs!==Qu||null!==e&&0!==(64&e.effectTag))for(i=t.child;null!==i;){if(e=_n(i),null!==e){for(t.effectTag|=64,mr(o,!1),a=e.updateQueue,null!==a&&(t.updateQueue=a,t.effectTag|=4),null===o.lastEffect&&(t.firstEffect=null),t.lastEffect=o.lastEffect,o=t.child;null!==o;)a=o,i=n,a.effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,e=a.alternate,null===e?(a.childExpirationTime=0,a.expirationTime=i,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=e.childExpirationTime,a.expirationTime=e.expirationTime,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,i=e.dependencies,a.dependencies=null===i?null:{expirationTime:i.expirationTime,firstContext:i.firstContext,responders:i.responders}),o=o.sibling;return Mt(vu,1&vu.current|2),t.child}i=i.sibling}}else{if(!a)if(e=_n(i),null!==e){if(t.effectTag|=64,a=!0,n=e.updateQueue,null!==n&&(t.updateQueue=n,t.effectTag|=4),mr(o,!0),null===o.tail&&"hidden"===o.tailMode&&!i.alternate)return t=t.lastEffect=o.lastEffect,null!==t&&(t.nextEffect=null),null}else 2*ru()-o.renderingStartTime>o.tailExpiration&&1t)&&vs.set(e,t)))}}function Ur(e,t){e.expirationTimee?n:e,2>=e&&t!==e?0:e}function qr(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=$t(Vr.bind(null,e));else{var t=Br(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Fr();if(1073741823===t?r=99:1===t||2===t?r=95:(r=10*(1073741821-t)-10*(1073741821-r),r=0>=r?99:250>=r?98:5250>=r?97:95),null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Yl&&Bl(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?$t(Vr.bind(null,e)):Wt(r,Hr.bind(null,e),{timeout:10*(1073741821-t)-ru()}),e.callbackNode=t}}}function Hr(e,t){if(ks=0,t)return t=Fr(),No(e,t),qr(e),null;var n=Br(e);if(0!==n){if(t=e.callbackNode,(Ju&(Wu|$u))!==Hu)throw Error(r(327));if(lo(),e===es&&n===ns||Kr(e,n),null!==ts){var o=Ju;Ju|=Wu;for(var a=Yr();;)try{eo();break}catch(t){Xr(e,t)}if(Gt(),Ju=o,Bu.current=a,rs===Ku)throw t=os,Kr(e,n),To(e,n),qr(e),t;if(null===ts)switch(a=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,o=rs,es=null,o){case Qu:case Ku:throw Error(r(345));case Xu:No(e,2=n){e.lastPingedTime=n,Kr(e,n);break}}if(i=Br(e),0!==i&&i!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}e.timeoutHandle=Si(oo.bind(null,e),a);break}oo(e);break;case Gu:if(To(e,n),o=e.lastSuspendedTime,n===o&&(e.nextKnownPendingLevel=ro(a)),ss&&(a=e.lastPingedTime,0===a||a>=n)){e.lastPingedTime=n,Kr(e,n);break}if(a=Br(e),0!==a&&a!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}if(1073741823!==is?o=10*(1073741821-is)-ru():1073741823===as?o=0:(o=10*(1073741821-as)-5e3,a=ru(),n=10*(1073741821-n)-a,o=a-o,0>o&&(o=0),o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*Uu(o/1960))-o,n=o?o=0:(a=0|l.busyDelayMs,i=ru()-(10*(1073741821-i)-(0|l.timeoutMs||5e3)),o=i<=a?0:a+o-i),10 component higher in the tree to provide a loading indicator or placeholder to display."+N(i))}rs!==Zu&&(rs=Xu),l=yr(l,i),f=a;do{switch(f.tag){case 3:u=l,f.effectTag|=4096,f.expirationTime=t;var w=Ar(f,u,t);ln(f,w); break e;case 1:u=l;var E=f.type,k=f.stateNode;if(0===(64&f.effectTag)&&("function"==typeof E.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===ms||!ms.has(k)))){f.effectTag|=4096,f.expirationTime=t;var _=Ir(f,u,t);ln(f,_);break e}}f=f.return}while(null!==f)}ts=no(ts)}catch(e){t=e;continue}break}}function Yr(){var e=Bu.current;return Bu.current=Cu,null===e?Cu:e}function Gr(e,t){eus&&(us=e)}function Jr(){for(;null!==ts;)ts=to(ts)}function eo(){for(;null!==ts&&!Gl();)ts=to(ts)}function to(e){var t=Fu(e.alternate,e,ns);return e.memoizedProps=e.pendingProps,null===t&&(t=no(e)),qu.current=null,t}function no(e){ts=e;do{var t=ts.alternate;if(e=ts.return,0===(2048&ts.effectTag)){if(t=br(t,ts,ns),1===ns||1!==ts.childExpirationTime){for(var n=0,r=ts.child;null!==r;){var o=r.expirationTime,a=r.childExpirationTime;o>n&&(n=o),a>n&&(n=a),r=r.sibling}ts.childExpirationTime=n}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=ts.firstEffect),null!==ts.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=ts.firstEffect),e.lastEffect=ts.lastEffect),1e?t:e}function oo(e){var t=qt();return Vt(99,ao.bind(null,e,t)),null}function ao(e,t){do lo();while(null!==gs);if((Ju&(Wu|$u))!==Hu)throw Error(r(327));var n=e.finishedWork,o=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(r(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var a=ro(n);if(e.firstPendingTime=a,o<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:o<=e.firstSuspendedTime&&(e.firstSuspendedTime=o-1),o<=e.lastPingedTime&&(e.lastPingedTime=0),o<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===es&&(ts=es=null,ns=0),1u&&(c=u,u=l,l=c),c=Ue(w,l),f=Ue(w,u),c&&f&&(1!==k.rangeCount||k.anchorNode!==c.node||k.anchorOffset!==c.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&(E=E.createRange(),E.setStart(c.node,c.offset),k.removeAllRanges(),l>u?(k.addRange(E),k.extend(f.node,f.offset)):(E.setEnd(f.node,f.offset),k.addRange(E)))))),E=[];for(k=w;k=k.parentNode;)1===k.nodeType&&E.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w=t&&e<=t}function To(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;nt||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Co(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function No(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Po(e,t,n,o){var a=t.current,i=Fr(),l=su.suspense;i=jr(i,a,l);e:if(n){n=n._reactInternalFiber;t:{if(J(n)!==n||1!==n.tag)throw Error(r(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(It(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(r(171))}if(1===n.tag){var s=n.type;if(It(s)){n=Dt(n,s,u);break e}}n=u}else n=Al;return null===t.context?t.context=n:t.pendingContext=n,t=on(i,l),t.payload={element:e},o=void 0===o?null:o,null!==o&&(t.callback=o),an(a,t),Dr(a,i),i}function Oo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Ro(e,t){e=e.memoizedState,null!==e&&null!==e.dehydrated&&e.retryTime