PageSourceSearch

https://www.mundoanimalia.com/_next/static/chunks/166p5gfxwice-.js

js mundoanimalia.com collected 2026-10-02 11:26:04 UTC 36,438 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,39376,e=>{"use strict";var t=e.i(391398);e.s([],638954),e.i(638954);var n=e.i(191788),o=e.i(342627);let r=n.createContext(void 0);function a(e){let t=n.useContext(r);if(void 0===t&&!e)throw Error((0,o.default)(33));return t}let i=n.createContext(void 0);function s(e){let t=n.useContext(i);if(void 0===t&&!e)throw Error((0,o.default)(36));return t}var l=e.i(614238),u=e.i(982982);let d=n.forwardRef(function(e,t){let{render:n,className:o,style:r,...i}=e,{store:d}=s(),{arrowRef:c,side:p,align:f,arrowUncentered:g,arrowStyles:m}=a(),v=d.useState("open");return(0,l.useRenderElement)("div",e,{ref:[c,t],stateAttributesMapping:u.popupStateMapping,state:{open:v,side:p,align:f,uncentered:g},props:{style:m,"aria-hidden":!0,...i}})}),c=n.createContext(void 0);function p(e=!0){let t=n.useContext(c);if(void 0===t&&!e)throw Error((0,o.default)(25));return t}var f=e.i(899984);let g=n.forwardRef(function(e,t){let{render:n,className:o,style:r,...a}=e,{store:i}=s(),d=i.useState("open"),c=i.useState("mounted"),g=i.useState("transitionStatus"),m=i.useState("lastOpenChangeReason"),v=p();return(0,l.useRenderElement)("div",e,{ref:v?.backdropRef?[t,v.backdropRef]:t,state:{open:d,transitionStatus:g},stateAttributesMapping:u.popupTransitionStateMapping,props:[{role:"presentation",hidden:!c,style:{pointerEvents:m===f.REASONS.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},a]})});var m=e.i(596903),v=e.i(17643);let b=n.createContext(void 0);var h=e.i(27476),S=e.i(517549),x=e.i(801515),R=e.i(639759),y=e.i(490024);function E(e){let{closeOnClick:t,highlighted:o,id:r,nodeId:a,store:i,typingRef:s,itemRef:l,itemMetadata:u}=e,{events:d}=i.useState("floatingTreeRoot"),c=i.useState("open"),g=p(!0),m=void 0!==g;return n.useMemo(()=>({id:r,role:"menuitem",tabIndex:c&&o?0:-1,onKeyDown(e){" "===e.key&&s?.current&&e.preventDefault()},onMouseMove(e){a&&d.emit("itemhover",{nodeId:a,target:e.currentTarget})},onClick(e){t&&d.emit("close",{domEvent:e,reason:f.REASONS.itemPress})},onMouseUp(e){if(g){let t=g.initialCursorPointRef.current;if(g.initialCursorPointRef.current=null,m&&t&&1>=Math.abs(e.clientX-t.x)&&1>=Math.abs(e.clientY-t.y)||m&&!R.platform.os.mac&&2===e.button)return}l.current&&i.context.allowMouseUpTriggerRef.current&&(!m||2===e.button)&&"regular-item"===u.type&&(0,y.dispatchClickWithModifiers)(l.current,e,{detail:1})}}),[t,o,r,d,a,c,i,s,l,g,m,u])}let C={type:"regular-item"};function I(e){let{closeOnClick:t,disabled:o,highlighted:r,id:a,store:i,typingRef:s=i.context.typingRef,nativeButton:l,itemMetadata:u,nodeId:d}=e,c=n.useRef(null),{getButtonProps:p,buttonRef:f}=(0,S.useButton)({disabled:o,focusableWhenDisabled:!0,native:l,composite:!0}),g=E({closeOnClick:t,highlighted:r,id:a,nodeId:d,store:i,typingRef:s,itemRef:c,itemMetadata:u}),m=n.useCallback(e=>(0,x.mergeProps)(g,{onMouseEnter(){"submenu-trigger"===u.type&&u.setActive()}},e,p),[g,p,u]),v=(0,h.useMergedRefs)(c,f);return n.useMemo(()=>({getItemProps:m,itemRef:v}),[m,v])}var O=e.i(414604),T=e.i(935359);let P={checked:e=>e?{"data-checked":""}:{"data-unchecked":""},...e.i(463039).transitionStatusMapping};var M=e.i(903141);let w=n.forwardRef(function(e,o){let{render:r,className:i,id:u,label:d,nativeButton:c=!1,disabled:p=!1,closeOnClick:g=!1,checked:h,defaultChecked:S,onCheckedChange:x,style:R,...y}=e,E=(0,O.useCompositeListItem)({guess:!0,label:d}),w=a(!0),N=(0,T.useBaseUiId)(u),{store:k}=s(),A=k.useState("disabled"),D=p||A,j=k.useState("isActive",E.index),F=k.useState("itemProps"),[L,H]=(0,m.useControlled)({controlled:h,default:S??!1,name:"MenuCheckboxItem",state:"checked"}),{getItemProps:B,itemRef:U}=I({closeOnClick:g,disabled:D,highlighted:j,id:N,store:k,nativeButton:c,nodeId:w?.context.nodeId,itemMetadata:C}),_=n.useMemo(()=>({disabled:D,highlighted:j,checked:L}),[D,j,L]),G=(0,l.useRenderElement)("div",e,{state:_,stateAttributesMapping:P,props:[F,{role:"menuitemcheckbox","aria-checked":L,onClick:function(e){let t=(0,M.createChangeEventDetails)(f.REASONS.itemPress,e.nativeEvent,void 0,{preventUnmountOnClose:v.NOOP});x?.(!L,t),t.isCanceled||H(e=>!e)}},y,B],ref:[U,o,E.ref]});return(0,t.jsx)(b.Provider,{value:_,children:G})});var N=e.i(71949),k=e.i(52814);let A=n.forwardRef(function(e,t){let{render:r,className:a,style:i,keepMounted:s=!1,...u}=e,d=function(){let e=n.useContext(b);if(void 0===e)throw Error((0,o.default)(30));return e}
1(),c=n.useRef(null),{transitionStatus:p,mounted:f,setMounted:g}=(0,N.useTransitionStatus)(d.checked);(0,k.useOpenChangeComplete)({batch:!0,enabled:!d.checked,open:d.checked,ref:c,onComplete(){d.checked||g(!1)}});let m={checked:d.checked,disabled:d.disabled,highlighted:d.highlighted,transitionStatus:p};return(0,l.useRenderElement)("span",e,{state:m,ref:[t,c],stateAttributesMapping:P,props:{"aria-hidden":!0,...u},enabled:s||f})}),D=n.createContext(void 0),j=n.forwardRef(function(e,o){let{render:r,className:a,style:i,...s}=e,[u,d]=n.useState(void 0),c=(0,l.useRenderElement)("div",e,{ref:o,props:{role:"group","aria-labelledby":u,...s}});return(0,t.jsx)(D.Provider,{value:d,children:c})});var F=e.i(629244);let L=n.forwardRef(function(e,t){let{render:r,className:a,style:i,id:s,...u}=e,d=(0,T.useBaseUiId)(s),c=function(){let e=n.useContext(D);if(void 0===e)throw Error((0,o.default)(31));return e}();return(0,F.useIsoLayoutEffect)(()=>(c(d),()=>{c(e=>e===d?void 0:e)}),[c,d]),(0,l.useRenderElement)("div",e,{ref:t,props:{id:d,"aria-hidden":!0,...u}})}),H=n.forwardRef(function(e,t){let{render:n,className:o,id:r,label:i,nativeButton:u=!1,disabled:d=!1,closeOnClick:c=!0,style:p,...f}=e,g=(0,O.useCompositeListItem)({guess:!0,label:i}),m=a(!0),v=(0,T.useBaseUiId)(r),{store:b}=s(),h=b.useState("disabled"),S=d||h,x=b.useState("isActive",g.index),R=b.useState("itemProps"),{getItemProps:y,itemRef:E}=I({closeOnClick:c,disabled:S,highlighted:x,id:v,store:b,nativeButton:u,nodeId:m?.context.nodeId,itemMetadata:C});return(0,l.useRenderElement)("div",e,{state:{disabled:S,highlighted:x},props:[R,f,y],ref:[E,t,g.ref]})}),B=n.forwardRef(function(e,t){let{render:o,className:r,id:i,label:u,closeOnClick:d=!1,style:c,...p}=e,f=n.useRef(null),g=(0,O.useCompositeListItem)({guess:!0,label:u}),m=a(!0),v=m?.context.nodeId,b=(0,T.useBaseUiId)(i),{store:h}=s(),R=h.useState("isActive",g.index),y=h.useState("itemProps"),I=h.context.typingRef,{getButtonProps:P,buttonRef:M}=(0,S.useButton)({native:!1,composite:!0}),w=E({closeOnClick:d,highlighted:R,id:b,nodeId:v,store:h,typingRef:I,itemRef:f,itemMetadata:C});return(0,l.useRenderElement)("a",e,{state:{highlighted:R},props:[y,p,function(e){return(0,x.mergeProps)(w,e,P)}],ref:[f,M,t,g.ref]})});var U=e.i(331964),_=e.i(678849),G=e.i(759768),z=e.i(63734),K=e.i(679357);let V=n.forwardRef(function(e,o){let{render:r,className:i,style:d,finalFocus:c,...p}=e,{store:g}=s(),{side:m,align:v}=a(),b=null!=(0,G.useToolbarRootContext)(!0),h=g.useState("open"),S=g.useState("transitionStatus"),x=g.useState("popupProps"),R=g.useState("mounted"),y=g.useState("instantType"),E=g.useState("activeTriggerElement"),C=g.useState("parent"),I=g.useState("lastOpenChangeReason"),O=g.useState("rootId"),T=g.useState("floatingRootContext"),P=g.useState("floatingTreeRoot"),w=g.useState("closeDelay"),N=g.useState("hoverEnabled"),A=g.useState("disabled"),D=g.useState("openMethod"),j="context-menu"===C.type;(0,k.useOpenChangeComplete)({open:h,ref:g.context.popupRef,onComplete(){h&&g.context.onOpenChangeComplete?.(!0)}}),n.useEffect(()=>{function e(e){g.setOpen(!1,(0,M.createChangeEventDetails)(e.reason,e.domEvent))}return P.events.on("close",e),()=>{P.events.off("close",e)}},[P.events,g]),(0,_.useHoverFloatingInteraction)(T,{enabled:N&&!A&&!j&&"menubar"!==C.type,closeDelay:w});let F=g.useStateSetter("popupElement"),L={transitionStatus:S,side:m,align:v,open:h,nested:"menu"===C.type,instant:y},H=(0,l.useRenderElement)("div",e,{state:L,ref:[o,g.context.popupRef,F],stateAttributesMapping:u.popupTransitionStateMapping,props:[x,{onKeyDown(e){b&&z.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()}},(0,K.getDisabledMountTransitionStyles)(S),p,{"data-rootownerid":O}]}),B=void 0===C.type||j;return(E||"menubar"===C.type&&I!==f.REASONS.outsidePress)&&(B=!0),(0,t.jsx)(U.FloatingFocusManager,{context:T,openInteractionType:D,modal:j,disabled:!R,returnFocus:void 0===c?B:c,initialFocus:"menu"!==C.type,restoreFocus:!0,externalTree:"menubar"!==C.type?P:void 0,previousFocusableElement:E,nextFocusableElement:void 0===C.type?g.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:void 0===C.type?g.context.beforeContentFocusGuardRef:void 0,children:H})});var Y=e.i(250869);let W=n.createContext(void 0),J=n.forwardRef(function(e,n){let{keepMounted:o=!1,...r}=e,{store:a,parent:i}=s();if(!(a.useState("mounted")||o))return null;let l="menu"===i.type||"menubar"===i.type?"group":void 0;return(0,t.jsx)(W.Provider,{value:o,children:(0,t.jsx)(Y.FloatingPortal,{ref:n,...r,portalOwnerRole:l})})});var $=e.i(852116),X=e.i(460545),q=e.i(344352),Q=e.i(371058),Z=e.i(412135),ee=e.i(357211),et=e.i(112074),en=e.i(511387),eo=e.i(166330),er=e.i(855103);let ea=n.forwardRef(function(e,a){let{anchor:i,positionMethod:l="absolute",className:u,render:d,side:c,align:g,sideOffset:m=0,alignOffset:v=0,collisionBoundary:b="clipping-ancestors",collisionPadding:h=5,arrowPadding:S=5,sticky:x=!1,disableAnchorTracking:R=!1,collisionAvoidance:y=et.DROPDOWN_COLLISION_AVOIDANCE,style:E,...C}
1=e,{store:I}=s(),O=function(){let e=n.useContext(W);if(void 0===e)throw Error((0,o.default)(32));return e}(),T=p(!0),P=I.useState("parent"),w=I.useState("floatingRootContext"),N=I.useState("floatingTreeRoot"),k=I.useState("mounted"),A=I.useState("open"),D=I.useState("modal"),j=I.useState("openMethod"),L=I.useState("activeTriggerElement"),H=I.useState("transitionStatus"),B=I.useState("positionerElement"),U=I.useState("instantType"),_=I.useState("adaptiveOrigin"),G=I.useState("lastOpenChangeReason"),z=I.useState("floatingNodeId"),K=I.useState("floatingParentNodeId"),V=w.useState("domReferenceElement"),Y=n.useRef(null),J=(0,en.useAnimationsFinished)(B),ea=i,ei=m,es=v,el=g,eu=y;"context-menu"===P.type&&(ea=i??P.context?.anchor,el=el??"start",c||"center"===el||(es=e.alignOffset??2,ei=e.sideOffset??-5));let ed=c,ec=el;"menu"===P.type?(ed=ed??"inline-end",ec=ec??"start",eu=e.collisionAvoidance??et.POPUP_COLLISION_AVOIDANCE):"menubar"===P.type&&(ed=ed??("vertical"===P.context.orientation?"inline-end":"bottom"),ec=ec??"start");let ep="context-menu"===P.type,ef=(0,Q.useAnchorPositioning)({anchor:ea,floatingRootContext:w,positionMethod:T?"fixed":l,mounted:k,side:ed,sideOffset:ei,align:ec,alignOffset:es,arrowPadding:ep?0:S,collisionBoundary:b,collisionPadding:h,sticky:x,nodeId:z,keepMounted:O,disableAnchorTracking:R,collisionAvoidance:eu,shift:ep?{crossAxis:!("side"in eu&&"flip"===eu.side),rootBoundary:"layoutViewport"}:void 0,externalTree:N,adaptiveOrigin:_});n.useEffect(()=>{function e(e){e.open&&(e.parentNodeId===z&&I.set("hoverEnabled",!1),e.nodeId!==z&&e.parentNodeId===I.select("floatingParentNodeId")&&I.setOpen(!1,(0,M.createChangeEventDetails)(f.REASONS.siblingOpen)))}return N.events.on("menuopenchange",e),()=>{N.events.off("menuopenchange",e)}},[I,N.events,z]),n.useEffect(()=>{if(null!=I.select("floatingParentNodeId"))return N.events.on("menuopenchange",e),()=>{N.events.off("menuopenchange",e)};function e(e){if(e.open||e.nodeId!==I.select("floatingParentNodeId"))return;let t=e.reason??f.REASONS.siblingOpen;I.setOpen(!1,(0,M.createChangeEventDetails)(t))}},[N.events,I]);let eg=(0,X.useTimeout)();n.useEffect(()=>{A||eg.clear()},[A,eg]),n.useEffect(()=>{function e(e){if(A&&e.nodeId===I.select("floatingParentNodeId"))if(e.target&&L&&L!==e.target){let e=I.select("closeDelay");e>0?eg.isStarted()||eg.start(e,()=>{I.setOpen(!1,(0,M.createChangeEventDetails)(f.REASONS.siblingOpen))}):I.setOpen(!1,(0,M.createChangeEventDetails)(f.REASONS.siblingOpen))}else eg.clear()}return N.events.on("itemhover",e),()=>{N.events.off("itemhover",e)}},[N.events,A,L,I,eg]),n.useEffect(()=>{let e={open:A,nodeId:z,parentNodeId:K,reason:I.select("lastOpenChangeReason")};N.events.emit("menuopenchange",e)},[N.events,A,I,z,K]),(0,F.useIsoLayoutEffect)(()=>{let e=Y.current;if(V&&(Y.current=V),e&&V&&V!==e){I.set("instantType",void 0);let e=new AbortController;return J(()=>{I.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[V,J,I]);let em={open:A,side:ef.side,align:ef.align,anchorHidden:ef.anchorHidden,nested:"menu"===P.type,instant:U},ev="menubar"===P.type&&P.context.modal,eb=D&&G!==f.REASONS.triggerHover;(0,er.useAnchoredPopupScrollLock)(A&&(ev||eb),"touch"===j,B,L);let eh=(0,eo.usePositioner)(e,em,{styles:ef.positionerStyles,transitionStatus:H,props:C,refs:[a,I.useStateSetter("positionerElement")],hidden:!k,inert:!A}),eS=k&&"menu"!==P.type&&("menubar"!==P.type&&D&&G!==f.REASONS.triggerHover||"menubar"===P.type&&P.context.modal),ex=null;return"menubar"===P.type?ex=P.context.contentElement:void 0===P.type&&(ex=L),(0,t.jsxs)(r.Provider,{value:ef,children:[eS&&(0,t.jsx)(ee.InternalBackdrop,{ref:"context-menu"===P.type||"nested-context-menu"===P.type?P.context.internalBackdropRef:null,inert:(0,$.inertValue)(!A),cutout:ex}),(0,t.jsx)(q.FloatingNode,{id:z,children:(0,t.jsx)(Z.CompositeList,{elementsRef:I.context.itemDomElements,labelsRef:I.context.itemLabels,children:eh})})]})});var ei=e.i(577120);let es=n.createContext(void 0),el=n.memo(n.forwardRef(function(e,o){let{render:r,className:a,value:i,defaultValue:s,onValueChange:u,disabled:d=!1,style:c,"aria-labelledby":p,...f}=e,[g,v]=n.useState(void 0),[b,h]=(0,m.useControlled)({controlled:i,default:s,name:"MenuRadioGroup"}),S=(0,ei.useStableCallback)((e,t)=>{u?.(e,t),t.isCanceled||h(e)}),x=(0,l.useRenderElement)("div",e,{state:{disabled:d},ref:o,props:{role:"group","aria-labelledby":p??g,"aria-disabled":d||void 0,...f}}),R=n.useMemo(()=>({value:b,setValue:S,disabled:d}),[b,S,d]);return(0,t.jsx)(D.Provider,{value:v,children:(0,t.jsx)(es.Provider,{value:R,children:x})})})),eu=n.createContext(void 0),ed=n.forwardRef(function(e,r){let{render:i,className:u,id:d,label:c,nativeButton:p=!1,disabled:g=!1,closeOnClick:m=!1,value:b,style:h,...S}=e,x=(0,O.useCompositeListItem)({guess:!0,label:c}),R=a(!0),y=(0,T.useBaseUiId)(d),{store:E}=s(),w=E.useState("isActive",x.index),N=E.useState("itemProps"),{value:k,setValue:A,disabled:D}=function(){let e=n.useContext(es);if(void 0===e)throw Error((0,o.default)(34));return e}(),j=E.useState("disabled"),F=g||D||j,L=k===b,{getItemProps:H,itemRef:B}=I({closeOnClick:m,disabled:F,highlighted:w,id:y,store:E,nativeButton:p,nodeId:R?.context.nodeId,itemMetadata:C}),U=n.useMemo(()=>({disabled:F,highlighted:w,checked:L}),[F,w,L]),_=(0,l.useRenderElement)("div",e,{state:U,stateAttributesMapping:P,props:[N,{role:"menuitemradio","aria-checked":L,onClick:function(e){A(b,(0,M.createChangeEventDetails)(f.REASONS.itemPress,e.nativeEvent,void 0,{preventUnmountOnClose:v.NOOP}))}},S,H],ref:[B,r,x.ref]});return(0,t.jsx)(eu.Provider,{value:U,children:_})}),ec=n.forwardRef(function(e,t){let{render:r,className:a,style:i,keepMounted:s=!1,...u}=e,d=function(){let e=n.useContext(eu);if(void 0===e)throw Error((0,o.default)(35));return e}
1(),c=n.useRef(null),{transitionStatus:p,mounted:f,setMounted:g}=(0,N.useTransitionStatus)(d.checked);(0,k.useOpenChangeComplete)({batch:!0,enabled:!d.checked,open:d.checked,ref:c,onComplete(){d.checked||g(!1)}});let m={checked:d.checked,disabled:d.disabled,highlighted:d.highlighted,transitionStatus:p};return(0,l.useRenderElement)("span",e,{state:m,stateAttributesMapping:P,ref:[t,c],props:{"aria-hidden":!0,...u},enabled:s||f})});var ep=e.i(918068),ef=e.i(743957),eg=e.i(342440),em=e.i(630718),ev=e.i(601959),eb=e.i(692126),eh=e.i(160908);let eS=n.createContext(null);function ex(e){let t=n.useContext(eS);if(null===t&&!e)throw Error((0,o.default)(5));return t}var eR=e.i(504356),ey=e.i(688975),eE=e.i(824748),eC=e.i(784453),eI=e.i(252865),eO=e.i(836098),eT=e.i(966195);let eP={...eO.popupStoreSelectors,disabled:e=>"menubar"===e.parent.type&&e.parent.context.disabled||e.disabled,modal:e=>(void 0===e.parent.type||"context-menu"===e.parent.type)&&(e.modal??!0),openMethod:e=>e.openMethod,allowMouseEnter:e=>e.allowMouseEnter,highlightItemOnHover:e=>e.highlightItemOnHover,parent:e=>e.parent,rootId:e=>"menu"===e.parent.type?e.parent.store.select("rootId"):void 0!==e.parent.type?e.parent.context.rootId:e.rootId,activeIndex:e=>e.activeIndex,isActive:(e,t)=>e.activeIndex===t,hoverEnabled:e=>e.hoverEnabled,instantType:e=>e.instantType,lastOpenChangeReason:e=>e.openChangeReason,floatingTreeRoot:e=>"menu"===e.parent.type?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot,floatingNodeId:e=>e.floatingNodeId,floatingParentNodeId:e=>e.floatingParentNodeId,itemProps:e=>e.itemProps,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin,keyboardEventRelay:e=>e.keyboardEventRelay?e.keyboardEventRelay:"menu"===e.parent.type?e.parent.store.select("keyboardEventRelay"):void 0};class eM extends eE.ReactStore{constructor(e,t,n=!1){const o=new eT.PopupTriggerMap;super(eN(o,t,n,e),ew(o),eP),this.unsubscribeParentListener=this.observe("parent",e=>{if(this.unsubscribeParentListener?.(),"menu"===e.type){let t=e.store.select("rootId"),n=e.store.select("floatingTreeRoot"),o=e.store.select("keyboardEventRelay");this.unsubscribeParentListener=e.store.subscribe(()=>{let r=e.store.select("rootId"),a=e.store.select("floatingTreeRoot"),i=e.store.select("keyboardEventRelay");(t!==r||n!==a||o!==i)&&(t=r,n=a,o=i,this.notifyAll())}),this.context.allowMouseUpTriggerRef=e.store.context.allowMouseUpTriggerRef;return}void 0!==e.type&&(this.context.allowMouseUpTriggerRef=e.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(e,t){this.state.floatingRootContext.context.events.emit("setOpen",{open:e,eventDetails:t})}unsubscribeParentListener=null}function ew(e){return{positionerRef:n.createRef(),popupRef:n.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:n.createRef(),beforeContentFocusGuardRef:n.createRef(),onOpenChangeComplete:void 0,triggerElements:e}}function eN(e,t,n=!1,o){return{...(0,eO.createInitialPopupStoreState)(e,t,n),disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,highlightItemOnHover:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new eC.FloatingTreeStore,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:v.EMPTY_OBJECT,keyboardEventRelay:void 0,closeDelay:0,adaptiveOrigin:void 0,...o}}var ek=e.i(634094);let eA=n.createContext(void 0);function eD(){return n.useContext(eA)}let ej=(0,eg.fastComponent)(function(e){var o,r,a;let l,{children:u,open:d,onOpenChange:c,onOpenChangeComplete:g,defaultOpen:m=!1,disabled:b=!1,modal:h,loopFocus:S=!0,orientation:R="vertical",actionsRef:y,closeParentOnEsc:E=!1,handle:C,triggerId:I,defaultTriggerId:O=null,highlightItemOnHover:T=!0}=e,P=p(!0),w=s(!0),N=ex(!0),k=eD(),A=n.useMemo(()=>k&&w?{type:"menu",store:w.store}:N?{type:"menubar",context:N}:P&&!w?{type:"context-menu",context:P}:{type:void 0},[P,w,N,k]),D=(0,ep.useId)(),j=(0,ep.useId)(),L=(0,q.useFloatingParentNodeId)(),H="menu"===A.type?A.store:void 0,B=(d??m)&&H?.state.transitionStatus==="starting",U=(0,ef.useRefWithInit)(()=>B?H?.state.instantType:void 0).current,_=(o={open:m,openProp:d,activeTriggerId:O,triggerIdProp:I,parent:A,disabled:b,highlightItemOnHover:T,modal:void 0===A.type?h:void 0,rootId:D,instantType:U},r=j,a=null!=L,(0,ef.useRefWithInit)(()=>new eM(o,r,a)).current);_.useControlledProp("openProp",d),_.useControlledProp("triggerIdProp",I),_.useContextCallback("onOpenChangeComplete",g);let G=_.useState("floatingTreeRoot"),z=(0,q.useFloatingNodeId)(G),K=_.useState("open"),V=_.useState("activeTriggerElement"),Y=_.useState("positionerElement"),W=_.useState("hoverEnabled"),J=_.useState("disabled"),$=_.useState("lastOpenChangeReason"),Q=_.useState("parent"),Z=_.useState("activeIndex"),ee=_.useState("payload"),eo=_.useState("floatingParentNodeId"),er=n.useRef(null),ea=n.useRef("context-menu"!==Q.type),es=(0,X.useTimeout)(),el=n.useRef(!0),eu=(0,X.useTimeout)(),ed=null!=eo,{openMethod:ec,triggerProps:eg}=(0,ey.useOpenInteractionType)(K);_.useSyncedValues({disabled:b,highlightItemOnHover:T,modal:void 0===Q.type?h:void 0,openMethod:ec,rootId:D}),(0,ek.useImplicitActiveTrigger)(_);let{forceUnmount:eS,transitionStatus:eE}=(0,ek.useOpenStateTransitions)(K,_,()=>{_.set("allowMouseEnter",!1)},B),eC=(0,en.useAnimationsFinished)(_.context.popupRef);n.useEffect(()=>{if(void 0===U)return;let e=()=>{_.state.instantType===U&&_.set("instantType",void 0)};if(!K)return void e();if(void 0!==eE)return;if(null==_.context.popupRef.current)return void e();let t=new AbortController;return eC(e,t.signal),()=>{t.abort()}},[U,K,eE,eC,_]),(0,F.useIsoLayoutEffect)(()=>{P&&!w?_.update({parent:{type:"context-menu",context:P},floatingNodeId:z,floatingParentNodeId:L}):w&&_.update({floatingNodeId:z,floatingParentNodeId:L})},[P,w,z,L,_]),n.useEffect(()=>{if(K||(er.current=null),"context-menu"===Q.type){if(!K){es.clear(),ea.current=!1;return}es.start(500,()=>{ea.current=!0})}},[es,K,Q.type]),(0,F.useIsoLayoutEffect)(()=>{K||W||_.set("hoverEnabled",!0)},[K,W,_]);let eI=(0,ei.useStableCallback)((e,t)=>{let n=t.reason;if(!e&&!_.select("open")||K===e&&t.trigger===V&&$===n)return;let o=(0,ek.attachPreventUnmountOnClose)(t);if(e||null!=t.trigger||(t.trigger=V??void 0),c?.(e,t),t.isCanceled)return;_.state.floatingRootContext.dispatchOpenChange(e,t);let r=t.event;if(!1===e&&r?.type==="click"&&"touch"===r.pointerType&&!el.current)return;e&&n===f.REASONS.triggerFocus?(el.current=!1,eu.start(300,()=>{el.current=!0})):(el.current=!0,eu.clear());let a=(n===f.REASONS.triggerPress||n===f.REASONS.itemPress)&&0===r.detail,i=!e&&(n===f.REASONS.escapeKey||null==n);er.current=t.event;let s=(0,ek.createPopupOpenState)(_.state,e,t.trigger,o());s.openChangeReason=n,"menubar"===Q.type&&(n===f.REASONS.triggerFocus||n===f.REASONS.focusOut||n===f.REASONS.triggerHover||n===f.REASONS.listNavigation||n===f.REASONS.siblingOpen)?s.instantType="group":a||i?s.instantType=a?"click":"dismiss":s.instantType=void 0,_.update(s)}),eO=(0,eh.useSyncedFloatingRootContext)({popupStore:_,floatingRootContext:_.state.floatingRootContext,floatingId:j,nested:null!=L,onOpenChange:eI}),eT=eO.context.events;(0,F.useIsoLayoutEffect)(()=>{let e=({open:e,eventDetails:t})=>eI(e,t);return eT.on("setOpen",e),()=>{eT?.off("setOpen",e)}},[eT,eI]);let eP=n.useCallback(()=>{_.setOpen(!1,(0,M.createChangeEventDetails)(f.REASONS.imperativeAction))},[_]);n.useImperativeHandle(y,()=>({unmount:eS,close:eP}),[eS,eP]),"context-menu"===Q.type&&(l=Q.context),n.useImperativeHandle(l?.positionerRef,()=>Y,[Y]),n.useImperativeHandle(l?.actionsRef,()=>({setOpen:eI}),[eI]);let ew=(0,em.useDismiss)(eO,{enabled:!J,bubbles:{escapeKey:E&&"menu"===Q.type},outsidePress:()=>"context-menu"!==Q.type||er.current?.type==="contextmenu"||ea.current,externalTree:ed?G:void 0}),eN=(0,eR.useDirection)(),eA=n.useCallback(e=>{_.select("activeIndex")!==e&&_.set("activeIndex",e)},[_]),ej=(0,ev.useListNavigation)(eO,{enabled:!J,listRef:_.context.
1itemDomElements,activeIndex:Z,nested:void 0!==Q.type,loopFocus:S,orientation:R,parentOrientation:"menubar"===Q.type?Q.context.orientation:void 0,rtl:"rtl"===eN,disabledIndices:v.EMPTY_ARRAY,onNavigate:eA,openOnArrowKeyDown:"context-menu"!==Q.type,externalTree:ed?G:void 0,focusItemOnHover:T}),eF=n.useCallback(e=>{_.context.typingRef.current=e},[_]),eL=(0,eb.useTypeahead)(eO,{enabled:!J,listRef:_.context.itemLabels,elementsRef:_.context.itemDomElements,activeIndex:Z,resetMs:et.TYPEAHEAD_RESET_MS,onMatch:e=>{K&&e!==Z&&_.set("activeIndex",e)},onTyping:eF}),eH=n.useMemo(()=>{let e=(0,x.mergeProps)(eL.reference,ej.reference,ew.reference,{onMouseMove(){_.set("allowMouseEnter",!0)}},eg);return e["aria-haspopup"]="menu",e["aria-expanded"]=K,e},[_,eL.reference,ej.reference,ew.reference,eg,K]),eB=n.useMemo(()=>{let e=(0,x.mergeProps)(ej.trigger,ew.trigger,eg);return e["aria-haspopup"]="menu",e["aria-expanded"]=!1,e},[ej.trigger,ew.trigger,eg]);(0,ef.useRefWithInit)(()=>(_.update({inactiveTriggerProps:eB}),null));let eU=n.useMemo(()=>(0,x.mergeProps)(ek.FOCUSABLE_POPUP_PROPS,{id:j,role:"menu","aria-orientation":"horizontal"===R?"horizontal":void 0,"aria-labelledby":V?.id,onMouseMove(){_.set("allowMouseEnter",!0),"menu"===Q.type&&_.set("hoverEnabled",!1)},onClick(){_.select("hoverEnabled")&&_.set("hoverEnabled",!1)},onKeyDown(e){let t=_.select("keyboardEventRelay");t&&!e.isPropagationStopped()&&t(e)}},eL.floating,ej.floating,ew.floating),[V,j,R,Q.type,_,eL.floating,ej.floating,ew.floating]),e_=ej.item??v.EMPTY_OBJECT;(0,ek.usePopupInteractionProps)(_,{floatingRootContext:eO,activeTriggerProps:eH,inactiveTriggerProps:eB,popupProps:eU,itemProps:e_});let eG=n.useMemo(()=>({store:_,parent:A}),[_,A]),ez=(0,t.jsxs)(i.Provider,{value:eG,children:[C&&(0,t.jsx)(ek.PopupHandleAttachment,{handle:C,store:_}),"function"==typeof u?u({payload:ee}):u]});return void 0===Q.type||"context-menu"===Q.type?(0,t.jsx)(q.FloatingTree,{externalTree:G,children:ez}):ez});var eF=e.i(389950),eL=e.i(870210),eH=e.i(621557),eB=e.i(354634),eU=e.i(317575),e_=e.i(12736),eG=e.i(68368),ez=e.i(335008),eK=e.i(175565),eV=e.i(536394),eY=e.i(795953),eW=e.i(290020),eJ=e.i(115349);let e$=(0,eg.fastComponentRef)(function(e,r){let a,{render:i,className:d,style:c,disabled:p=!1,nativeButton:g=!0,id:m,openOnHover:b,delay:h=100,closeDelay:R=0,handle:y,payload:E,...C}=e,I=s(!0),O=(0,eY.usePopupHandleStore)(y)??I?.store;if(!O)throw Error((0,o.default)(85));let P=(0,T.useBaseUiId)(m),M=O.useState("isTriggerActive",P),w=O.useState("floatingRootContext"),N=O.useState("isOpenedByTrigger",P),k=O.useState("triggerPopupId",P),A=n.useRef(null),D=(a=ex(!0),n.useMemo(()=>a?{type:"menubar",context:a}:{type:void 0},[a])),j=(0,eK.useCompositeRootContext)(!0),L=(0,q.useFloatingTree)(),H=n.useMemo(()=>L??new eC.FloatingTreeStore,[L]),B=(0,q.useFloatingNodeId)(H),U=(0,q.useFloatingParentNodeId)(),{registerTrigger:_,isMountedByThisTrigger:G}=(0,ek.useTriggerDataForwarding)(P,A,O,{payload:E,closeDelay:R,parent:D,floatingTreeRoot:H,floatingNodeId:B,floatingParentNodeId:U,keyboardEventRelay:j?.relayKeyboardEvent}),z="menubar"===D.type,K=O.useState("disabled"),V=p||K||z&&D.context.disabled,{getButtonProps:Y,buttonRef:W}=(0,S.useButton)({disabled:V,native:g});n.useEffect(()=>{N||void 0!==D.type||(O.context.allowMouseUpTriggerRef.current=!1)},[O,N,D.type]);let J=n.useRef(null),$=(0,X.useTimeout)(),Q=(0,ei.useStableCallback)(e=>{if(!J.current)return;$.clear(),O.context.allowMouseUpTriggerRef.current=!1;let t=e.target;(0,e_.contains)(J.current,t)||(0,e_.contains)(O.select("positionerElement"),t)||t===J.current||null!=t&&function e(t){return(0,eV.isHTMLElement)(t)&&t.hasAttribute("data-rootownerid")?t.getAttribute("data-rootownerid"):(0,eV.isLastTraversableNode)(t)?void 0:e((0,eV.getParentNode)(t))}(t)===O.select("rootId")||(0,eG.isMouseWithinBounds)(e,J.current)||H.events.emit("close",{domEvent:e,reason:f.REASONS.cancelOpen})});n.useEffect(()=>{N&&O.select("lastOpenChangeReason")===f.REASONS.triggerHover&&(0,eF.ownerDocument)(J.current).addEventListener("mouseup",Q,{once:!0})},[N,Q,O]);let Z=z&&D.context.hasSubmenuOpen,ee=b??Z,en=(0,eU.useHoverReferenceInteraction)(w,{enabled:ee&&!V&&(!z||Z&&!G),handleClose:(0,eL.safePolygon)({blockPointerEvents:!z}),mouseOnly:!0,move:!1,restMs:void 0===D.type?h:void 0,delay:{close:R},triggerElementRef:A,externalTree:H,isActiveTrigger:M,isClosing:()=>"ending"===O.select("transitionStatus")}),eo=function(e,t){let o=(0,X.useTimeout)(),[r,a]=n.useState(!1);return(0,F.useIsoLayoutEffect)(()=>{e&&t===f.REASONS.triggerHover?(a(!0),o.start(et.PATIENT_CLICK_THRESHOLD,()=>{a(!1)})):e||(o.clear(),a(!1))},[e,t,o]),r}(N,O.select("lastOpenChangeReason")),er=(0,eH.useClick)(w,{enabled:!V,event:N&&z?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:void 0===D.type&&eo}),ea=(0,eB.useFocus)(w,{enabled:!V&&Z}),es=function(e){let{enabled:t=!0,mouseDownAction:o,open:r}=e,a=n.useRef(!1);return n.useMemo(()=>t?{onMouseDown:e=>{("open"===o&&!r||"close"===o&&r)&&(a.current=!0,(0,eF.ownerDocument)(e.currentTarget).addEventListener("click",()=>{a.current=!1},{once:!0}))},onClick:e=>{a.current&&(a.current=!1,e.preventBaseUIHandler())}}:v.EMPTY_OBJECT,[t,o,r])}({open:N,enabled:z,mouseDownAction:"open"}),el=n.useMemo(()=>(0,x.mergeProps)(ea.reference,er.reference),[ea.reference,er.reference]),eu=O.useState("triggerProps",G),{preFocusGuardRef:ed,handlePreFocusGuardFocus:ec,handleFocusTargetFocus:ep}=(0,eW.useTriggerFocusGuards)(O,A),ef={disabled:V,open:N},eg=[J,r,W,_,A],em=[el,en??v.EMPTY_OBJECT,eu,{"aria-haspopup":"menu","aria-controls":k,id:P,onMouseDown:e=>{O.select("open")||($.start(200,()=>{O.context.allowMouseUpTriggerRef.current=!0}),(0,eF.ownerDocument)(e.currentTarget).addEventListener("mouseup",Q,{once:!0}))}},z?{role:"menuitem"}:{},es,C,Y],ev=(0,l.useRenderElement)("button",e,{enabled:!z,stateAttributesMapping:u.pressableTriggerOpenStateMapping,state:ef,ref:eg,props:em});return z?(0,t.jsx)(ez.CompositeItem,{tag:"button",render:i,className:d,style:c,state:ef,refs:eg,props:em,stateAttributesMapping:u.pressableTriggerOpenStateMapping}):N?(0,t.jsxs)(n.Fragment,{children:[(0,t.jsx)(eJ.FocusGuard,{ref:ed,onFocus:ec},`${P}-pre-focus-guard`),(0,t.jsx)(n.Fragment,{children:ev},P),(0,t.jsx)(eJ.FocusGuard,{ref:O.context.triggerFocusTargetRef,onFocus:ep},`${P}-post-focus-guard`)]}):(0,t.jsx)(n.Fragment,{children:ev},P)});var eX=e.i(486435);let eq=n.forwardRef(function(e,t){let{render:n,className:o,style:r,children:i,...u}=e,{store:d}=s(),{side:c}=a(),p=d.useState("instantType"),{children:f,state:g}=(0,eX.usePopupViewport)({store:d,side:c,children:i}),m={activationDirection:g.activationDirection,transitioning:g.transitioning,instant:p};return(0,l.useRenderElement)("div",e,{state:m,ref:t,props:[u,{children:f}],stateAttributesMapping:eX.popupViewportStateMapping})});var eQ=e.i(282210);let eZ={"aria-expanded":void 0},e0=n.forwardRef(function(e,t){let{render:r,className:i,style:d,label:c,id:p,nativeButton:g=!1,openOnHover:m=!0,delay:b=100,closeDelay:h=0,disabled:S=!1,...x}=e,y=eD();if(!y?.parentMenu)throw Error((0,o.default)(37));let E=(0,O.useCompositeListItem)({guess:!0,label:c}),C=a(),{store:P}
1=s(),M=(0,T.useBaseUiId)(p),w=P.useState("open"),N=P.useState("floatingRootContext"),k=P.useState("floatingTreeRoot"),A=P.useState("triggerPopupId",M),D=(0,ek.useTriggerRegistration)(M,P),j=(0,ei.useStableCallback)(e=>{D(e),null!==e&&P.select("open")&&null==P.select("activeTriggerId")&&P.update({activeTriggerId:M??null,activeTriggerElement:e,closeDelay:h})}),L=n.useRef(null),H=n.useCallback(e=>{L.current=e,P.set("activeTriggerElement",e)},[P]);(0,F.useIsoLayoutEffect)(()=>(j(L.current),()=>j(null)),[j,M,P]),P.useSyncedValue("closeDelay",h);let B=y.parentMenu,U=P.useState("disabled"),_=B.useState("disabled"),G=S||U||_,z=B.useState("itemProps"),K=B.useState("isActive",E.index),V=n.useMemo(()=>({type:"submenu-trigger",setActive(){B.select("highlightItemOnHover")&&B.set("activeIndex",E.index)}}),[B,E.index]),{getItemProps:Y,itemRef:W}=I({closeOnClick:!1,disabled:G,highlighted:K,id:M,store:P,typingRef:B.context.typingRef,nativeButton:g,itemMetadata:V,nodeId:C?.context.nodeId}),J=P.useState("hoverEnabled"),$=(0,eU.useHoverReferenceInteraction)(N,{enabled:J&&m&&!G,handleClose:(0,eL.safePolygon)({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:b,delay:{open:b,close:h},shouldOpen:b>0?()=>B.select("allowMouseEnter"):void 0,triggerElementRef:L,externalTree:k,isClosing:()=>"ending"===P.select("transitionStatus"),guardStaleOpen:!0}),X=(0,eH.useClick)(N,{enabled:!G,event:"mousedown",toggle:!m,ignoreMouse:m,stickIfOpen:!1}).reference??v.EMPTY_OBJECT,q=P.useState("triggerProps",!0);delete q.id;let Q=P.useState("openMethod"),Z=P.useState("lastOpenChangeReason")===f.REASONS.listNavigation||"keyboard"===Q,ee=w&&Z&&R.platform.screenReader.voiceOver;return(0,l.useRenderElement)("div",e,{state:{disabled:G,highlighted:K,open:w},stateAttributesMapping:u.triggerOpenStateMapping,props:[X,$,q,z,ee?eZ:void 0,{"aria-controls":A,tabIndex:w||K?0:-1,onBlur(){K&&B.set("activeIndex",null)}},x,Y],ref:[t,E.ref,W,j,H]})});var e1=e.i(161671);class e3 extends e1.BasePopupHandle{constructor(){super(function(){let e=new eT.PopupTriggerMap;return Object.assign(new eI.NullStore(Object.freeze(eN(e)),Object.freeze(ew(e)),eP),{setOpen:v.NOOP})}(),"Menu")}open(e){this.openByTrigger(e)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}}e.s(["Arrow",0,d,"Backdrop",0,g,"CheckboxItem",0,w,"CheckboxItemIndicator",0,A,"Group",0,j,"GroupLabel",0,L,"Handle",0,e3,"Item",0,H,"LinkItem",0,B,"Popup",0,V,"Portal",0,J,"Positioner",0,ea,"RadioGroup",0,el,"RadioItem",0,ed,"RadioItemIndicator",0,ec,"Root",0,ej,"Separator",()=>eQ.Separator,"SubmenuRoot",0,function(e){let o=s().store,r=n.useMemo(()=>({parentMenu:o}),[o]);return(0,t.jsx)(eA.Provider,{value:r,children:(0,t.jsx)(ej,{...e})})},"SubmenuTrigger",0,e0,"Trigger",0,e$,"Viewport",0,eq,"createHandle",0,function(){return new e3}],922024);var e5=e.i(922024),e5=e5,e9=e.i(129020);let e4=(0,e9.cn)("flex w-full box-border cursor-pointer items-center gap-200 px-600 py-300","font-content-p-standard text-content-primary outline-none select-none","focus:bg-surface-secondary","data-disabled:pointer-events-none data-disabled:opacity-50"),e2="inline-flex shrink-0 items-center justify-center [&_svg]:size-400";(0,e9.cn)("relative inline-flex size-400 box-border shrink-0 items-center justify-center rounded-sm","border border-border-primary bg-surface-primary","group-data-[checked]:border-content-primary group-data-[checked]:bg-content-primary","group-data-[disabled]:border-action-disabled"),e.s(["DropdownMenu",0,e=>(0,t.jsx)(e5.Root,{...e}),"DropdownMenuContent",0,({align:e="start",alignOffset:n=0,side:o="bottom",sideOffset:r=4,className:a,"data-testid":i,...s})=>(0,t.jsx)(e5.Portal,{children:(0,t.jsx)(e5.Positioner,{className:"isolate z-50 outline-none",align:e,alignOffset:n,side:o,sideOffset:r,children:(0,t.jsx)(e5.Popup,{"data-testid":i,className:(0,e9.cn)("z-50 flex w-[359px] max-h-(--available-height) origin-(--transform-origin) flex-col gap-0 overflow-x-hidden overflow-y-auto","rounded-md bg-surface-primary py-300 shadow-lg outline-none","duration-100","data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95","data-closed:animate-out data-closed:overflow-hidden data-closed:fade-out-0 data-closed:zoom-out-95","data-[side=bottom]:slide-in-from-top-2 data-[side=top]:slide-in-from-bottom-2","data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2",a),...s})})}),"DropdownMenuGroup",0,({className:e,"data-testid":n,...o})=>(0,t.jsx)(e5.Group,{"data-testid":n,className:(0,e9.cn)("flex flex-col",e),...o}),"DropdownMenuItem",0,({className:e,leadingIcon:n,trailingIcon:o,children:r,"data-testid":a,...i})=>(0,t.jsxs)(e5.Item,{"data-testid":a,className:(0,e9.cn)(e4,e),...i,children:[n&&(0,t.jsx)("span",{className:e2,children:n}),(0,t.jsx)("span",{className:"flex-1",children:r}),o&&(0,t.jsx)("span",{className:(0,e9.cn)(e2,"ml-auto"),children:o})]}),"DropdownMenuLabel",0,({className:e,"data-testid":n,...o})=>(0,t.jsx)(e5.GroupLabel,{"data-testid":n,className:(0,e9.cn)("px-300 py-100 font-content-h6-semi-bold text-content-secondary",e),...o}),"DropdownMenuRadioGroup",0,({className:e,"data-testid":n,...o})=>(0,t.jsx)(e5.RadioGroup,{"data-testid":n,className:e,...o}),"DropdownMenuRadioItem",0,({className:e,children:n,"data-testid":o,...r})=>(0,t.jsxs)(e5.RadioItem,{"data-testid":o,className:(0,e9.cn)(e4,"group",e),...r,children:[(0,t.jsx)("span",{"aria-hidden":"true",className:(0,e9.cn)("flex size-400 box-border shrink-0 items-center justify-center rounded-full border border-border-primary","group-data-[checked]:border-content-primary"),children:(0,t.jsx)(e5.RadioItemIndicator,{keepMounted:!0,className:"block size-200 rounded-full bg-content-primary data-[unchecked]:invisible"})}),(0,t.jsx)("span",{className:"flex-1",children:n})]}),"DropdownMenuTrigger",0,({className:e,render:n,"data-testid":o,...r})=>(0,t.jsx)(e5.Trigger,{"data-testid":o,className:n?e:(0,e9.cn)("cursor-pointer appearance-none border-0 bg-transparent p-0 text-inherit outline-none",e),render:n,...r})],39376)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.