טלפון

03-617-6888

רחוב כנרת 15, בני-ברק
5120260 ישראל

CALL US

972-3-6176888

15Kineret st,Beni-Brak

5120260 Israel

Epoch | 4K Supernova S+

EPOCH | 4K SUPERNOVA S+

Epoch | 4K Supernova S+. 4K 30p. 12-bit Processing. 2/3 Length Form Factor. 12/10/8-bit SDI I/O.

Achieve multiple workflows with the flexibility of Epoch | 4K Supernova S+.

4K Supernova S+ dares to go where no other card has gone before!

Epoch | 4K Supernova S+. Epoch | 4K Supernova S+ Dare to go where no other card has gone before!.

4K Supernova S+ was the world's first 4K/UHD-capable SDI video card with bi-directional BNC’s providing both 4K/UHD capture and playback. Each bi-directional video connector on the 4K Supernova S+ is capable of 3G/1.5G/HD/SD video I/O bringing unrivaled flexibility and power to your video application.

4K Supernova S+ & 4K Supernova S+ EX

Epoch | 4K Supernova S+. Epoch | 4K Supernova S+ & Epoch | 4K Supernova S+ EX.

4K Supernova S+ provides a powerful SDI video and audio I/O solution with four bi-directional 3G/1.5G/HD/SD video connectors, a fifth BNC for SDI monitoring and a dedicated sixth Reference INPUT BNC.

4K Supernova S+ EX adds 7.1 surround sound AES/EBU digital audio I/O, Analogue audio monitoring, LTC time-code I/O and RS-422 machine control.

FREE multi-channel capture tool, IngeSTore

Epoch | Neutron. FREE IngeSTore Multi-channel ingest.

Bluefish444 have developed IngeSTore as a multi-channel ingest tool, which is available FREE with all 4K Supernova S+ I/O cards. IngeSTore allows capture of up to 4 channels of video with independent format SDI sources simultaneously. Capture to QuickTime, AVI and DVCPRO50/HD codecs for free, with additional codecs available via licensing.

Epoch | 4K Supernova S+ Features

4K Supernova can capture or playout 4K/UHD SDI video.

4K/2K SDI I/O features

Epoch | 4K Supernova S+. 4K/2K/HD SDI I/O.

12/10/8-BIT YUV 10/8-BIT 3D YUV 10/8-BIT RGB 12-BIT RGB
4K/UHD @ 23, 24, 25 fps YES NO YES* NO
4K/UHD @ 29, 30 fps YES NO NO NO
2K/HD @ 23, 24, 25, 29, 30 fps YES YES YES YES
2K/HD @ 48, 50, 59, 60 fps YES YES NA NA

NA – Not applicable.*Only at 8-bit.

Compare features

Epoch | Supernova CG Epoch | 4K Supernova S+ Epoch | 4K Supernova S+ EX
SD-SDI 4 4 4
1.5G HD-SDI 4 4 4
3G-SDI (Level A+B) NO 4* 4*
Dual Link 1.5G
(4:2:2:4/4:4:4:4)
YES YES YES
Dual Link 3G (Level A+B) NO YES YES
Quad Link 1.5G NO YES YES
Quad Link 3G (Level A+B) NO YES* YES*
Low-latency hardware keyer YES YES YES
Colour space converter YES YES YES
Customisable pixel formats YES YES YES
Dedicated Reference Input BNC YES YES YES
5th BNC SDI copy/BF Lock NO YES YES
Thunderbolt-compatible YES YES YES
Breakout cable
8 x AES audio I/O
2 x analogue audio monitoring
RS-422
Auxiliary Reference Input
NO NO YES

*Dependant on available PCIe bandwidth

Additional Shield Adds
Epoch | 4K Supernova S+ Epoch | 4K Supernova S+ EX
AES/EBU audio Input 8 channels (BNC) NO YES
AES/EBU audio Output 8 channels (BNC) NO YES
Analogue audio Output 2 channels (RCA) NO YES
LTC I/O BNC NO YES
RS-422 machine control NO YES

Independent bi-directional I/Os deliver unparalleled flexibility

Epoch | 4K Supernova S+. Independent bi-directional I/Os deliver unparalleled flexibility.

4K Supernova S+ provides flexibility and performance like no other with 4 industry standard BNC video connectors each allowing 3G/1.5G/HD/SD-SDI input or output, a fifth BNC for SDI monitoring, and a dedicated sixth Reference INPUT BNC. With bi-directional connectivity built-in, you choose whether you want the BNC’s to be either input, output, 4K, 2K, HD or SD, and in 3G/1.5G/HD/SD video modes, each BNC connector can be any frame-rate and frequency of your choosing.

Maintaining a 12-bit processing pipeline

Epoch | 4K Supernova S+. Maintaining a 12-bit processing pipeline.

A 12-bit image processing pipeline is standard on 4K Supernova S+. This feature allows 8, 10 & 12-bit SDI video signals to be produced from 8, 10, 12 & 16-bit pixel formats providing the highest image quality available from your source material. A 12-bit image pipe means that 4096 discrete values of red, green & blue are maintained per pixel; that’s 4 times the colour precision of a traditional 10-bit processing pipeline!

Maintaining the highest quality RGB <=> YUV

Epoch | 4K Supernova S+. Maintaining the highest quality RGB <=> YUV.

Colour space conversion image processing includes a fully programmable 4 x 4 x 33-bit colour matrix providing the highest quality colour space conversions that are a standard requirement in professional video workflows. The fully programmable 4 x 4 x 33-bit colour matrix reduces colour space conversion errors and ensures the highest quality colour accuracy during capture, monitoring and mastering.

Thunderbolt expansion chassis compatibility

Epoch | 4K Supernova S+. Thunderbolt Expansion Chassis Compatibility.

Popular PCI Express and Thunderbolt expansion chassis' are designed to be light and portable. 4K Supernova S+ is compatible with all full-length PCIe devices from a single slot right through to much larger multi-slot devices.

Low-latency video keyer

Epoch | 4K Supernova S+. Low Latency Video Keyer.

The 4K Supernova S+ has a low-latency hardware video keyer, allowing video layers to be combined in hardware with microseconds of delay. This feature allows animated logos, captions, tickers, and more to be keyed over live video feeds at full 12-bit precision, and with minimum input to output delay. The hardware keyer can also function as an image pre-multiplier to assist in previewing images with alpha data.

Maximum connectivity

Epoch | 4K Supernova S+. Maximum Connectivity.

4K Supernova S+ features 3G/1.5G/HD/SD-SDI video and audio, a fifth BNC for SDI monitoring/BF Lock and a dedicated sixth Reference INPUT BNC.

4K Supernova S+ EX includes the following extra connectivity;

  • RS-422 machine control for control of VTRs and other serial-controlled devices.
  • 8 channels of AES EBU audio input and output for 7.1 surround sound monitoring. Capture and playout digital audio signals in crystal-clear quality.
  • 2 channels of analogue audio for quick and simple high-quality audio monitoring.
  • LTC timecode input and output.

The best tools for professionals

Epoch | 4K Supernova S+. The best tools for professionals.

The Bluefish Windows Installer provides professionals with the right tools for card information and ease of use with industry-standard applications.

BlueToolBox provides extensive card information including card states, input and output video modes and colour space, to assist with making sure that signals are being correctly sent to or from the card for troubleshooting purposes.

The installer also provides BlueFirmwareUpdater to easily switch between card firmware modes depending on the application and use requirements.

Cross platform support with Industry leading 3rd-party software

Epoch | 4K Supernova S+. Cross platform support with Industry leading 3rd party software.

4K Supernova S+ leverages a decade of Bluefish444 software development. It is compatible with industry-leading software developed by Bluefish444 and by 3rd-party developers using our Windows, Linux and macOS Software Development Kit. Strong partnerships with companies like AdobeAvidASSIMILATENVIDIAAMD and many more allow Bluefish444 to deliver hardwaredrivers and software plug-ins for the creative industry.

Product dimensions

Epoch | 4K Supernova S+. Product Dimensions. 111.1mm x 185mm

PHYSICAL DIMENSIONS
Epoch | 4K Supernova S+ Epoch | 4K Supernova S+ EX
Width 120mm 120mm
Length 200mm 200mm
Internal clearance (L) 184mm 184mm
Height 1 PCIe Slot 2 PCIe Slot
Weight 280g 300g

Product specifications

VIDEO I/O
Epoch | 4K Supernova S+ Epoch | 4K Supernova S+ EX
SDI VIDEO
SD SMPTE 295M 4 4
HD 1.5G SMPTE 292M 4 4
3G (Level A+B) SMPTE 424M 4* 4*
Dual Link 1.5G SMPTE 372M YES YES
Dual Link 3G YES YES
Quad Link 1.5G SMPTE 2036-1 YES YES
Quad Link 3G SMPTE 2036-1 YES YES
Maximum video channels 4 4
12/10/8-bit 4:4:4:4 SDI YES YES
12/10/8-bit 4:2:2:4 SDI YES YES
5th BNC monitor Output YES YES
REFERENCE
Bi-level/tri-level Reference Input (Dedicated BNC) YES YES
Bi-level/tri-level Reference Input auxiliary (Via breakout cable) NO YES

*Dependent on available PCIe bandwidth

ANCILLARY
Epoch | 4K Supernova S+ Epoch | 4K Supernova S+ EX
HANC
RP 188 timecode YES YES
16 channels of embedded audio per SDI YES YES
Video payload ID YES YES
Custom packets YES YES
VANC
Closed captioning YES YES
3 line VITC YES YES
Custom packets YES YES
AUDIO I/O
Epoch | 4K Supernova S+ Epoch | 4K Supernova S+ EX
AUDIO SIGNALS
16 channels of embedded audio Input per SDI YES YES
8 channels of AES ID3 Input (unbalanced, BNC) NO YES
16 channels of embedded audio Output per SDI YES YES
8 channels of AES ID3 Output (unbalanced, BNC) NO YES
2 channels -10DBU analogue Output (unbalanced, RCA) NO YES
Dolby Digital pass-through SDI YES YES
HARDWARE
Epoch | 4K Supernova S+ Epoch | 4K Supernova S+ EX
MAJOR HARDWARE FEATURES
High-performance, 3G bypass relays YES YES
Fully programmable 4 x 4 x 33-bit colour matrix YES YES
12-bit video signal path throughout YES YES
Automatic cross-locking and intelligent output phasing across formats YES YES
Audio sample-rate converters YES YES
(MR2) Master Routing Resource YES YES
ISIM (Input Stream Integrity Management) YES YES
4-lane PCI-Express (8 and 16 lane compatible) YES YES
Full-duplex DMA data transfer bandwidth 1.1GB/s YES YES
256MB on-board memory YES YES
Hardware keyer YES YES
LTC I/O BNC NO YES
RS-422 serial port (Via breakout cable) NO YES
VIDEO FORMATS
Epoch | 4K Supernova S+ Epoch | 4K Supernova S+ EX
SUPPORTED YUV SDI VIDEO FORMATS
(2K) 2048x1080p/PsF @ 23.98, 24, 25, 29.97, 30 fps YES YES
(2K) 2048x1080P/PsF @ 48, 50, 59.94, 60 fps YES YES
(HD) 1920x1080p/PsF @ 23.98, 24, 25, 29.97, 30 fps YES YES
(HD) 1920x1080p/PsF @ 48, 50, 59.94, 60 fps YES YES
(HD) 1920x1080i @ 25, 29.97, 30 fps YES YES
(HD) 1280x720p @ 23.98, 24, 25, 29.97, 30, 50, 59.94, 60 fps YES YES
(SD) 720x576i @ 25 fps PAL YES YES
(SD) 720x486i @ 29.97 fps NTSC YES YES
SUPPORTED RGB SDI VIDEO MODES
(2K) 2048x1080p/PsF @ 23.98, 24, 25, 29.97, 30 fps YES YES
(HD) 1920x1080p/PsF @ 23.98, 24, 25, 29.97, 30 fps YES YES
(HD) 1920x1080i @ 25, 29.97, 30 fps YES YES
(SD) 720x576i @ 25 fps PAL YES YES
(SD) 720x486i @ 29.97 fps NTSC YES YES
SUPPORTED HSDL SDI VIDEO MODES
(2K) 2048×1556 @ 14.98, 15 fps YES YES
SUPPORTED 4K/UHD YUV SDI VIDEO MODES
(4K) 4096x2160p @ 23.98, 24, 25, 29.97, 30 fps YES
YES
(4K) 4096x2160p @ 48, 50, 59.94, 60 fps NO NO
(UHD) 3840x2160p @ 23.98, 24, 25, 29.97, 30 fps YES
YES
(UHD) 3840x2160p @ 48, 50, 59.94, 60 fps NO NO
SUPPORTED 4K/UHD RGB SDI VIDEO MODES
(4K) 4096x2160p @ 23.98, 24, 25, 29.97, 30 fps YES* YES*
(UHD) 3840x2160p @ 23.98, 24, 25, 29.97, 30 fps YES* YES*
SUPPORTED PIXEL FORMATS
2VUY, YUVS, BV8, V210, AYUV_4224, AYUV_4444, YV12, I420 YES YES
ARGB, BGRA, RGB24, Cineon, DPX, RGB48 YES YES
Custom using flexible hardware pixel format engine YES YES

For an attractive quote and to order the product

Call : 972-3-6176888

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