Danfoss

Gas Type
inch-diameter
Voltage
Item Code
Item Description
Manufacturer
Country
TES2-1
Expansion Valve + Equalizer R404a/507a
Danfoss
Denmark
Item Code
TES2-1
Manufacturer
067b2791
Orifice 03 for TE5
Danfoss
Denmark
Item Code
067b2791
Manufacturer
KVL-12
Crankcase Pressure Regulator 1/2″ Flare
Danfoss
Denmark
Item Code
KVL-12
Manufacturer
KVL-15
Crankcase Pressure Regulator 5/8″ ODS
Danfoss
Denmark
Item Code
KVL-15
Manufacturer
KVL-15F
Crankcase Pressure Regulator 5/8″ Flare
Danfoss
Denmark
Item Code
KVL-15F
Manufacturer
KVL-22
Crankcase Pressure Regulator 7/8″ ODS
Danfoss
Denmark
Item Code
KVL-22
Manufacturer
018F6701
Solenoid Coil 220V DIN Type
Danfoss
Denmark
Item Code
018F6701
Manufacturer
-
Pressure Switches KP
Danfoss
Denmark
Item Code
-
Manufacturer
-
Thermostatic Expansion Valves TE5-TE55
Danfoss
Denmark
Item Code
-
Manufacturer
-
Thermostatic Expansion Valves T2 and TE2
Danfoss
Denmark
Item Code
-
Manufacturer
-
Solenoid Valves EVR2-EVR40
Danfoss
Denmark
Item Code
-
Manufacturer
-
Hermetic Filter Driers DML-DMLE and DCL-DCLE
Danfoss
Denmark
Item Code
-
Manufacturer
-
Electronic Expansion Valves AKV15-AKV20
Danfoss
Denmark
Item Code
-
Manufacturer
-
Electronic Expansion Valves AKV10P and AKV10PS
Danfoss
Denmark
Item Code
-
Manufacturer
-
Crankcase Pressure Regulator KVL
Danfoss
Denmark
Item Code
-
Manufacturer
023Z458191
Filter Drier DML-165S
Danfoss
Denmark
Item Code
023Z458191
Manufacturer
023Z458091
Filter Drier DML-164S
Danfoss
Denmark
Item Code
023Z458091
Manufacturer
023Z457891
Filter Drier DML-163S
Danfoss
Denmark
Item Code
023Z457891
Manufacturer
023Z457091
Filter Drier DML-083S
Danfoss
Denmark
Item Code
023Z457091
Manufacturer
023Z456291
Filter Drier DML-053S
Danfoss
Denmark
Item Code
023Z456291
Manufacturer
023Z455991
Filter Drier DML-052S
Danfoss
Denmark
Item Code
023Z455991
Manufacturer
023Z455291
Filter Drier DML-032S
Danfoss
Denmark
Item Code
023Z455291
Manufacturer
023Z504591
Filter Drier DML-165
Danfoss
Denmark
Item Code
023Z504591
Manufacturer
023Z504491
Filter Drier DML-164
Danfoss
Denmark
Item Code
023Z504491
Manufacturer
023Z504391
Filter Drier DML-163
Danfoss
Denmark
Item Code
023Z504391
Manufacturer
023Z504191
Filter Drier DML-084
Danfoss
Denmark
Item Code
023Z504191
Manufacturer
023Z504091
Filter Drier DML-083
Danfoss
Denmark
Item Code
023Z504091
Manufacturer
023Z503991
Filter Drier DML-082
Danfoss
Denmark
Item Code
023Z503991
Manufacturer
023Z503891
Filter Drier DML-053
Danfoss
Denmark
Item Code
023Z503891
Manufacturer
023Z503791
Filter Drier DML-052
Danfoss
Denmark
Item Code
023Z503791
Manufacturer
023Z503591
Filter Drier DML-032
Danfoss
Denmark
Item Code
023Z503591
Manufacturer
068F5015
Electronic Expansion Valve AKV 15-4
Danfoss
Denmark
Item Code
068F5015
Manufacturer
068F5010
Electronic Expansion Valve AKV 15-3
Danfoss
Denmark
Item Code
068F5010
Manufacturer
068F5005
Electronic Expansion Valve AKV 15-2
Danfoss
Denmark
Item Code
068F5005
Manufacturer
068F5000
Electronic Expansion Valve AKV 15-1
Danfoss
Denmark
Item Code
068F5000
Manufacturer
068F5218
Electronic Expansion Valve AKV 10P8
Danfoss
Denmark
Item Code
068F5218
Manufacturer
068F5216
Electronic Expansion Valve AKV 10P6
Danfoss
Denmark
Item Code
068F5216
Manufacturer
068F5215
Electronic Expansion Valve AKV 10P
Danfoss
Denmark
Item Code
068F5215
Manufacturer
068F5214
Electronic Expansion Valve AKV 10P4
Danfoss
Denmark
Item Code
068F5214
Manufacturer
068F5213
Electronic Expansion Valve AKV 10P3
Danfoss
Denmark
Item Code
068F5213
Manufacturer
080Z0013
I/O Module AK-XM 102B
Danfoss
Denmark
Item Code
080Z0013
Manufacturer
080G0281-2
I/O & Communication Module AK-OB 110
Danfoss
Denmark
Item Code
080G0281-2
Manufacturer
080G0281-1
Modbus Module EKA 178A
Danfoss
Denmark
Item Code
080G0281-1
Manufacturer
084B4195
AK-UI55-/INFO Panel
Danfoss
Denmark
Item Code
084B4195
Manufacturer
084B4198
AK-UI55 Cable Pack
Danfoss
Denmark
Item Code
084B4198
Manufacturer
032L1240
Solenoid Valve EVR20 7/8″ Solder
Danfoss
Denmark
Item Code
032L1240
Manufacturer
032L1228
Solenoid Valve EVR15 7/8″ Solder
Danfoss
Denmark
Item Code
032L1228
Manufacturer
032L8098
Solenoid Valve EVR10 5/8″ Flare
Danfoss
Denmark
Item Code
032L8098
Manufacturer
032F1214
Solenoid Valve EVR10 5/8″ Solder
Danfoss
Denmark
Item Code
032F1214
Manufacturer
032F1212
Solenoid Valve EVR6 3/8″ Solder
Danfoss
Denmark
Item Code
032F1212
Manufacturer
032F1204
Solenoid Valve EVR3 3/8″ Solder
Danfoss
Denmark
Item Code
032F1204
Manufacturer
032L8072
Solenoid Valve EVR6 3/8″ Flare
Danfoss
Denmark
Item Code
032L8072
Manufacturer
032F8116
Solenoid Valve EVR3 3/8″ Flare
Danfoss
Denmark
Item Code
032F8116
Manufacturer
032L2208
Solenoid Valve EVR25 1-3/8″ Solder
Danfoss
Denmark
Item Code
032L2208
Manufacturer
032L2201
Solenoid Valve EVR25 1-1/8″ Solder
Danfoss
Denmark
Item Code
032L2201
Manufacturer
032L1244
Solenoid Valve EVR20 1-1/8″ Solder
Danfoss
Denmark
Item Code
032L1244
Manufacturer
032F1206
Solenoid Valve EVR3 1/4″ Solder
Danfoss
Denmark
Item Code
032F1206
Manufacturer
032F8107
Solenoid Valve EVR3 1/4″ Flare
Danfoss
Denmark
Item Code
032F8107
Manufacturer
032F1209
Solenoid Valve EVR6 1/2″ Solder
Danfoss
Denmark
Item Code
032F1209
Manufacturer
032L1217
Solenoid Valve EVR10 1/2″ Solder
Danfoss
Denmark
Item Code
032L1217
Manufacturer
032F8079
Solenoid Valve EVR6 1/2″ Flare
Danfoss
Denmark
Item Code
032F8079
Manufacturer
080Z4021
System Manager AK-SM 850A
Danfoss
Denmark
Item Code
080Z4021
Manufacturer
080Z4028
System Manager AK-SM 880A
Danfoss
Denmark
Item Code
080Z4028
Manufacturer
080Z4024
System Manager AK-SM 820A
Danfoss
Denmark
Item Code
080Z4024
Manufacturer
080G0281
Pack controller AK-PC551
Danfoss
Denmark
Item Code
080G0281
Manufacturer
080Z0191
Pack Controller AK-PC781A
Danfoss
Denmark
Item Code
080Z0191
Manufacturer
080G0289
Pack controller AK-PC351
Danfoss
Denmark
Item Code
080G0289
Manufacturer
084B8521
Controller EKC-202A
Danfoss
Denmark
Item Code
084B8521
Manufacturer
084B4083
Controller AK-CC55 Single Coil PWM
Danfoss
Denmark
Item Code
084B4083
Manufacturer
TX2
Expansion Valve w/o Equalizer R22
Danfoss
Denmark
Item Code
TX2
Manufacturer
060-5190
High Automatic Pressure Switch KP5 410a
Danfoss
Denmark
Item Code
060-5190
Manufacturer
060-1243
Dual Pressure Switch with Reset KP15+
Danfoss
Denmark
Item Code
060-1243
Manufacturer
060-1241
Dual Automatic Pressure Switch KP15
Danfoss
Denmark
Item Code
060-1241
Manufacturer
060-1171
High Automatic Pressure Switch KP5
Danfoss
Denmark
Item Code
060-1171
Manufacturer
060-1101
Low Automatic Pressure Switch KP1
Danfoss
Denmark
Item Code
060-1101
Manufacturer
060-1173
High Pressure Switch with Reset KP5+
Danfoss
Denmark
Item Code
060-1173
Manufacturer
KVL-35
Crankase Pressure Regulator 1-3/8″ ODS
Danfoss
Denmark
Item Code
KVL-35
Manufacturer
023U5081
Solid Core After Burn DA-48
Danfoss
Denmark
Item Code
023U5081
Manufacturer
KVL-28
Crankase Pressure Regulator 1-1/8″ ODS
Danfoss
Denmark
Item Code
KVL-28
Manufacturer
TEY2
Expansion Valve + Equalizer R502
Danfoss
Denmark
Item Code
TEY2
Manufacturer
067B2792
Orifice 04 for TE5
Danfoss
Denmark
Item Code
067B2792
Manufacturer
067N6260
Expansion Valve TGES18 64Kw
Danfoss
Denmark
Item Code
067N6260
Manufacturer
068-2006
Orifice 03 for TE2
Danfoss
Denmark
Item Code
068-2006
Manufacturer
067N6160
Expansion Valve TGES13 45Kw
Danfoss
Denmark
Item Code
067N6160
Manufacturer
068-2008
Orifice 05 for TE2
Danfoss
Denmark
Item Code
068-2008
Manufacturer
067B4032
Body TE5 7/8″ x 5/8″ Staright
Danfoss
Denmark
Item Code
067B4032
Manufacturer
068-2009
Orifice 06 for TE2
Danfoss
Denmark
Item Code
068-2009
Manufacturer
067N6156
Expansion Valve TGES11 39Kw
Danfoss
Denmark
Item Code
067N6156
Manufacturer
068-2007
Orifice 04 for TE2
Danfoss
Denmark
Item Code
068-2007
Manufacturer
067B2091
Orifice 03 for TE5
Danfoss
Denmark
Item Code
067B2091
Manufacturer
067N6154
Expansion Valve TGES7.5 26Kw
Danfoss
Denmark
Item Code
067N6154
Manufacturer
067B4011
Body TE5 7/8″ x 5/8″ Angle
Danfoss
Denmark
Item Code
067B4011
Manufacturer
067B4020
Body TE12 7/8″ x 5/8″ Staright
Danfoss
Denmark
Item Code
067B4020
Manufacturer
067B3349
Element TES12 MOP30 Range B
Danfoss
Denmark
Item Code
067B3349
Manufacturer
067B4021
Body TE12/20 7/8″ x 1-1/8″ Staright
Danfoss
Denmark
Item Code
067B4021
Manufacturer
067B2709
Orifice 06 for TE12
Danfoss
Denmark
Item Code
067B2709
Manufacturer
067B2773
Orifice 09 for TE20
Danfoss
Denmark
Item Code
067B2773
Manufacturer
067B3342
Element TES5
Danfoss
Denmark
Item Code
067B3342
Manufacturer
067B3352
Element TES20
Danfoss
Denmark
Item Code
067B3352
Manufacturer
068-2015
Orifice 02 for TE2
Danfoss
Denmark
Item Code
068-2015
Manufacturer
067B3347
Element TES12
Danfoss
Denmark
Item Code
067B3347
Manufacturer
068B4007
Body TE5 1/2″ x 5/8″ Staright
Danfoss
Denmark
Item Code
068B4007
Manufacturer
067B2090
Orifice 02 for TE5
Danfoss
Denmark
Item Code
067B2090
Manufacturer
067B2789
Orifice 01 for TE5
Danfoss
Denmark
Item Code
067B2789
Manufacturer
TS2
Expansion Valve + Equalizer R404a/507a
Danfoss
Denmark
Item Code
TS2
Manufacturer
TN2
Expansion Valve w/o Equalizer R134a
Danfoss
Denmark
Item Code
TN2
Manufacturer
067B2708
Orifice 05 for TE12
Danfoss
Denmark
Item Code
067B2708
Manufacturer
TY2
Expansion Valve w/o Equalizer R502
Danfoss
Denmark
Item Code
TY2
Manufacturer
068-2010
Orifice 01 for TE2
Danfoss
Denmark
Item Code
068-2010
Manufacturer
068-2003
Orifice 00 for TE2
Danfoss
Denmark
Item Code
068-2003
Manufacturer
TF2
Expansion Valve w/o Equalizer R12
Danfoss
Denmark
Item Code
TF2
Manufacturer
068-2011
Orifice 0X for TE2
Danfoss
Denmark
Item Code
068-2011
Manufacturer
068H8112
Expansion Valve TGEX12
Danfoss
Denmark
Item Code
068H8112
Manufacturer
TGEX-7.5
Expansion Valve TGEX7.5
Danfoss
Denmark
Item Code
TGEX-7.5
Manufacturer
068H4105
Expansion Valve TDEX 7.5Ton
Danfoss
Denmark
Item Code
068H4105
Manufacturer
067B8090
Expansion Valve TEX5 7.5Ton
Danfoss
Denmark
Item Code
067B8090
Manufacturer
068N4134
Expansion Valve TDEX 6Ton
Danfoss
Denmark
Item Code
068N4134
Manufacturer
067B7181
Expansion Valve TEX5 4.5Ton
Danfoss
Denmark
Item Code
067B7181
Manufacturer
You can use the keyboard arrows to navigate between the component buttons
",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