5 תכונות חיוניות לכל מנהל פרויקטים מצליח

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

מנהלי פרויקטים

תכנון וניהול זמן – להיות צעד אחד לפני כולם

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

תקשורת אפקטיבית – כי בסוף הכול זה אנשים

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

ניהול סיכונים – לחשוב צעד קדימה

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

פתרון בעיות – לא להיתקע, אלא למצוא פתרונות

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

עבודה עם צוותים ובעלי עניין – לדעת להוביל

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

איך משתפרים?

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

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

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

כניסה למערכת

שתפו את המאמר

עוד מאמרים

הקמת קליניקה

רוצים לפתוח קליניקה? כך תרכיבו את רשימת הציוד הרפואי האידיאלית

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

קראו עוד

איך להפוך כל ארוחה לחגיגה עם קינוח מושלם

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

קראו עוד
ההבדלים בין סוגי הפסטה

ההבדלים בין סוגי הפסטה – ומה באמת מתאים לכל רוטב

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

קראו עוד
הקסם של פרקטים טבעיים בעיצוב הבית

עץ זה לא רק רהיט: הקסם של פרקטים טבעיים בעיצוב הבית

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

קראו עוד
כתרי זירקוניה

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

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

קראו עוד
ציוד תפירה

10 טיפים לתפירה מדויקת – איך להפוך כל פרויקט למושלם

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

קראו עוד
פשפש המיטה

פשפש המיטה – הסיוט הקטן שמסתתר במיטה שלך

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

קראו עוד
גבר ביטחון עצמי

המדריך לגבר המודרני: כך תבנה ביטחון ותצליח עם נשים

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

קראו עוד
UX UI AND SEO

כיצד חוויית משתמש משפיעה על הצלחת האתר שלך

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

קראו עוד
איך לשפר את יעילות מערכות השאיבה בבניין שלכם

איך לשפר את יעילות מערכות השאיבה בבניין שלכם

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

קראו עוד
ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",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