מה זה קרצינומה בריאות

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

מה זה קרצינומה בריאות

מה זה קרצינומה בריאות?

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

קרצינומה בריאות מתחלקת לשני סוגים עיקריים:

  1. קרצינומה של תאים קטנים (SCLC – Small Cell Lung Carcinoma) – סוג נדיר יותר אך אלים מאוד, הגדל במהירות ועלול לשלוח גרורות לאיברים אחרים בשלב מוקדם.
  2. קרצינומה של תאים לא קטנים (NSCLC – Non-Small Cell Lung Carcinoma) – מהווה כ-85% ממקרי סרטן הריאות, מתפשט לאט יותר וניתן לעיתים לטפל בו בניתוח או בטיפולים משמרים.


מהם הגורמים העיקריים לקרצינומה בריאות?

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

  1. עישון סיגריות – גורם הסיכון המרכזי לסרטן הריאות. 80%-90% ממקרי קרצינומה בריאות מתפתחים אצל מעשנים. גם חשיפה לעישון פסיבי מגבירה את הסיכון.
  2. חשיפה לחומרים מסוכנים – חשיפה לחומרים מסרטנים כמו אסבסט, ארסן, כרום וניקל, בעיקר בסביבות עבודה מסוימות.
  3. זיהום אוויר – חשיפה מתמשכת לזיהום סביבתי ולחלקיקים מזהמים באוויר מגבירה את הסיכון לפתח סרטן ריאות.
  4. גנטיקה והיסטוריה משפחתית – אנשים עם קרוב משפחה שאובחן בסרטן הריאות עלולים להיות בסיכון מוגבר.
  5. חשיפה לרדון – גז רדיואקטיבי חסר ריח המצטבר במקומות סגורים עלול לגרום למוטציות גנטיות ברקמת הריאה ולהגביר את הסיכון לסרטן.
מה זה קרצינומה בריאות
מה זה קרצינומה בריאות


מהם הסימנים והתסמינים של קרצינומה בריאות?

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

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

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


איך מאבחנים קרצינומה בריאות?

האבחון מבוצע באמצעות מספר בדיקות רפואיות:

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


מהם שלבי המחלה?

קרצינומה בריאות מחולקת לארבעה שלבים:

שלב 1 – הגידול קטן ולא התפשט לבלוטות הלימפה או לאיברים אחרים.

שלב 2 – הגידול גדול יותר או מערב את בלוטות הלימפה הקרובות.

שלב 3 – התפשטות משמעותית יותר לבלוטות הלימפה או לאיברים סמוכים.

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


אילו טיפולים קיימים?

הטיפול תלוי בסוג הסרטן, בגודלו, במידת התפשטותו ובמצבו הבריאותי של המטופל.

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


מהם אחוזי ההישרדות?

אחוזי ההישרדות של קרצינומה בריאות תלויים בשלב בו אובחנה המחלה ובטיפול שנבחר:

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


איך ניתן למנוע קרצינומה בריאות?

המניעה של קרצינומה מבוססת בעיקר על שינוי הרגלים וניטור רפואי תקופתי:

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


שאלות ותשובות נפוצות – מה זה קרצינומה בריאות

  1. מהי קרצינומה בריאות?
    קרצינומה בריאות היא סוג של סרטן שמקורו בתאי האפיתל המצפים את דרכי האוויר בתוך הריאות. מדובר באחד מסוגי סרטן הריאה השכיחים ביותר.
  2. מה זה קרצינומה בריאות ומהם סוגיה העיקריים?
    מדובר בגידול סרטני שמקורו בתאי רירית הריאה. הסוגים העיקריים כוללים קרצינומה של תאים קטנים וקרצינומה של תאים לא קטנים, כאשר השכיח ביותר הוא אדנוקרצינומה.
  3. מהם הגורמים המרכזיים להתפתחות המחלה?
    הגורם המשמעותי ביותר הוא עישון, אך גם חשיפה לחומרים מסרטנים, זיהום אוויר, גורמים תורשתיים ומחלות ריאה כרוניות עלולים לתרום.
  4. אילו תסמינים עשויים להעיד על קרצינומה בריאות?
    שיעול ממושך, דם בכיח, קוצר נשימה, כאב בחזה, עייפות בלתי מוסברת וירידה במשקל ללא סיבה נראית לעין.
  5. כיצד מאבחנים את המחלה?
    האבחון נעשה באמצעות הדמיות כמו צילום חזה ו-CT, ולעיתים גם בדיקת PET. בנוסף, מבוצעת ביופסיה לקביעת סוג הגידול.
  6. מהו תהליך הביופסיה?
    מדובר בנטילת דגימה מרקמת הגידול באמצעות ברונכוסקופיה או מחט ביופסית, הנשלחת לבדיקה פתולוגית.
  7. האם המחלה ניתנת לריפוי?
    בשלב מוקדם ייתכן ריפוי מלא באמצעות ניתוח או הקרנות. בשלבים מתקדמים, המטרה לרוב היא שליטה במחלה והארכת חיים.
  8. אילו טיפולים קיימים?
    הטיפולים כוללים כימותרפיה, הקרנות, ניתוח להסרת הגידול, טיפולים ביולוגיים, טיפולים אימונולוגיים ולעיתים טיפול ממוקד מטרה.
  9. מה ההבדל בין סוגי קרצינומה שונים?
    קרצינומה של תאים קטנים מתפשטת מהר יותר אך מגיבה טוב לטיפול ראשוני. תאים לא קטנים צומחים לאט יותר ולעיתים ניתנים לניתוח.
  10. מהם סיכויי ההישרדות?
    סיכויי ההישרדות תלויים בגילוי המוקדם, סוג הקרצינומה, תגובת הגוף לטיפול והאם קיימות גרורות.
  11. האם ניתן למנוע את המחלה?
    כן. הימנעות מעישון, הגנה מפני חשיפה לחומרים מסרטנים, שמירה על אורח חיים בריא ובדיקות תקופתיות לאנשים בסיכון גבוה – כל אלה מפחיתים סיכון.
  12. האם קיים מרכיב גנטי?
    במקרים מסוימים יש מרכיב תורשתי, בעיקר באנשים שלא עישנו אך חלו בסרטן ריאות.
  13. מה זה קרצינומה בריאות בשלב מתקדם ומה המשמעות?
    בשלב מתקדם, המחלה התפשטה מעבר לריאה אחת או לשתי הריאות ולעיתים גם לאיברים אחרים. במקרה כזה, המטרה היא להאט את קצב ההתפשטות ולשפר איכות חיים.
  14. כיצד מתבצע מעקב לאחר טיפול?
    המטופלים עוברים בדיקות הדמיה, בדיקות דם וביקורות סדירות כדי לוודא שאין חזרת המחלה או תופעות לוואי מתמשכות.
  15. האם ישנם חידושים בתחום?
    כן. טיפולים ביולוגיים ואימונותרפיים הביאו לשיפורים משמעותיים בהישרדות ובאיכות החיים של מטופלים, בעיקר בקרב חולים עם מוטציות גנטיות מסוימות.


רוצה לבדוק את מצבך הרפואי ולהבטיח אבחון מוקדם?

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

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

צרו קשר עוד היום לתיאום פגישה וקבלת ייעוץ אישי!

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