1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7469],{5225:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(14294).A)("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},7870:(e,t,r)=>{"use strict";r.d(t,{H4:()=>E,_V:()=>b,bL:()=>M});var n=r(12115),a=r(3468),o=r(70222),i=r(4129),l=r(88142),s=r(95155),u="Avatar",[d,c]=(0,a.A)(u),[f,m]=d(u),h=n.forwardRef((e,t)=>{let{__scopeAvatar:r,...a}=e,[o,i]=n.useState("idle");return(0,s.jsx)(f,{scope:r,imageLoadingStatus:o,onImageLoadingStatusChange:i,children:(0,s.jsx)(l.sG.span,{...a,ref:t})})});h.displayName=u;var p="AvatarImage",v=n.forwardRef((e,t)=>{let{__scopeAvatar:r,src:a,onLoadingStatusChange:u=()=>{},...d}=e,c=m(p,r),f=function(e,t){let[r,a]=n.useState("idle");return(0,i.N)(()=>{if(!e)return void a("error");let r=!0,n=new window.Image,o=e=>()=>{r&&a(e)};return a("loading"),n.onload=o("loaded"),n.onerror=o("error"),n.src=e,t&&(n.referrerPolicy=t),()=>{r=!1}},[e,t]),r}(a,d.referrerPolicy),h=(0,o.c)(e=>{u(e),c.onImageLoadingStatusChange(e)});return(0,i.N)(()=>{"idle"!==f&&h(f)},[f,h]),"loaded"===f?(0,s.jsx)(l.sG.img,{...d,ref:t,src:a}):null});v.displayName=p;var g="AvatarFallback",y=n.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:a,...o}=e,i=m(g,r),[u,d]=n.useState(void 0===a);return n.useEffect(()=>{if(void 0!==a){let e=window.setTimeout(()=>d(!0),a);return()=>window.clearTimeout(e)}},[a]),u&&"loaded"!==i.imageLoadingStatus?(0,s.jsx)(l.sG.span,{...o,ref:t}):null});y.displayName=g;var M=h,b=v,E=y},10489:(e,t,r)=>{"use strict";r.d(t,{b:()=>l});var n=r(12115),a=r(88142),o=r(95155),i=n.forwardRef((e,t)=>(0,o.jsx)(a.sG.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null==(r=e.onMouseDown)||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));i.displayName="Label";var l=i},38162:(e,t,r)=>{"use strict";r.d(t,{C1:()=>R,bL:()=>x});var n=r(12115),a=r(94446),o=r(3468),i=r(92556),l=r(23558),s=r(78108),u=r(84288),d=r(76842),c=r(88142),f=r(95155),m="Checkbox",[h,p]=(0,o.A)(m),[v,g]=h(m),y=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:o,checked:s,defaultChecked:u,required:d,disabled:m,value:h="on",onCheckedChange:p,form:g,...y}=e,[M,b]=n.useState(null),x=(0,a.s)(t,e=>b(e)),R=n.useRef(!1),C=!M||g||!!M.closest("form"),[A=!1,I]=(0,l.i)({prop:s,defaultProp:u,onChange:p}),k=n.useRef(A);return n.useEffect(()=>{let e=null==M?void 0:M.form;if(e){let t=()=>I(k.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[M,I]),(0,f.jsxs)(v,{scope:r,state:A,disabled:m,children:[(0,f.jsx)(c.sG.button,{type:"button",role:"checkbox","aria-checked":N(A)?"mixed":A,"aria-required":d,"data-state":w(A),"data-disabled":m?"":void 0,disabled:m,value:h,...y,ref:x,onKeyDown:(0,i.m)(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,i.m)(e.onClick,e=>{I(e=>!!N(e)||!e),C&&(R.current=e.isPropagationStopped(),R.current||e.stopPropagation())})}),C&&(0,f.jsx)(E,{control:M,bubbles:!R.current,name:o,value:h,checked:A,required:d,disabled:m,form:g,style:{transform:"translateX(-100%)"},defaultChecked:!N(u)&&u})]})});y.displayName=m;var M="CheckboxIndicator",b=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:n,...a}=e,o=g(M,r);return(0,f.jsx)(d.C,{present:n||N(o.state)||!0===o.state,children:(0,f.jsx)(c.sG.span,{"data-state":w(o.state),"data-disabled":o.disabled?"":void 0,...a,ref:t,style:{pointerEvents:"none",...e.style}})})});b.displayName=M;var E=e=>{let{control:t,checked:r,bubbles:a=!0,defaultChecked:o,...i}=e,l=n.useRef(null),d=(0,s.Z)(r),c=(0,u.X)(t);n.useEffect(()=>{let e=l.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(d!==r&&t){let n=new Event("click",{bubbles:a});e.indeterminate=N(r),t.call(e,!N(r)&&r),e.dispatchEvent(n)}},[d,r,a]);let m=n.useRef(!N(r)&&r);return(0,f.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:null!=o?o:m.current,...i,tabIndex:-1,ref:l,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function N(e){return"indeterminate"===e}function w(e){return N(e)?"indeterminate":e?"checked":"unchecked"}var x=y,R=b},40744:function(e,t){(function(e){"use strict";var t="0123456789bcdefghjkmnpqrstuvwxyz";function r(e){return Math.log(e)/Math.log(2)}function n(e){var t;if(Array.isArray(e))if(2!==e.length)t="expected array of length 2, got length "+e.length;else{var r=e[0],n=e[1];"number"!=typeof r||isNaN(r)?t="latitude must be a number":r<-90||r>90?t="latitude must be within the range [-90, 90]":"number"!=typeof n||isNaN(n)?t="longitude must be a number":(n<-180||n>180)&&(t="longitude must be within the range [-180, 180]")}else t="location must be an array";if(void 0!==t)throw Error("Invalid GeoFire location '"+e+"': "+t)}function a(e){var r;if("string"!=typeof e)r="geohash must be a string";else if(0===e.length)r="geohash cannot be the empty string";else for(var n=0;n<e.length;n++){var a=e[n];-1===t.indexOf(a)&&(r="geohash cannot contain '"+a+"'")}if(void 0!==r)throw Error("Invalid GeoFire geohash '"+e+"': "+r)}function o(e){if("number"!=typeof e||isNaN(e))throw Error("Error: degrees must be a number");return e*Math.PI/180}function i(e,r){if(void 0===r&&(r=10),n(e),void 0!==r){if("number"!=typeof r||isNaN(r))throw Error("precision must be a number");if(r<=0)throw Error("precision must be greater than 0");if(r>22)throw Error("precision cannot be greater than 22");if(Math.round(r)!==r)throw Error("precision must be an integer")}for(var a={min:-90,max:90},o={min:-180,max:180},i="",l=0,s=0,u=1;i.length<r;){var d=u?e[1]:e[0],c=u?o:a,f=(c.min+c.max)/2;d>f?(l=1+(l<<1),c.min=f):(l=0+(l<<1),c.max=f),u=!u,s<4?s++:(s=0,i+=t[l],l=0)}return i}function l(e,t){var r=o(t),n=6378137*Math.cos(r)*Math.PI/180*(1/Math.sqrt(1-.00669447819799*Math.sin(r)*Math.sin(r)));return n<1e-12?360*(e>0):Math.min(360,e/n)}function s(e,t){var n=l(e,t);return Math.abs(n)>1e-6?Math.max(1,r(360/n)):1}function u(e){return Math.min(r(0x1313c5a/e),110)}function d(e){if(e<=180&&e>=-180)return e;var t=e+180;return t>0?t%360-180:180- -t%360}function c(e,t){var r=t/110574,n=Math.min(90,e[0]+r),a=Math.max(-90,e[0]-r);return Math.min(2*Math.floor(u(t)),2*Math.floor(s(t,n))-1,2*Math.floor(s(t,a))-1,110)}function f(e,t){var r=t/110574,n=Math.min(90,e[0]+r),a=Math.max(-90,e[0]-r),o=Math.max(l(t,n),l(t,a));return[[e[0],e[1]],[e[0],d(e[1]-o)],[e[0],d(e[1]+o)],[n,e[1]],[n,d(e[1]-o)],[n,d(e[1]+o)],[a,e[1]],[a,d(e[1]-o)],[a,d(e[1]+o)]]}function m(e,r){a(e);var n=Math.ceil(r/5);if(e.length<n)return[e,e+"~"];var o=(e=e.substring(0,n)).substring(0,e.length-1),i=t.indexOf(e.charAt(e.length-1)),l=5-(r-5*o.length),s=i>>l<<l,u=s+(1<<l);return u>
131?[o+t[s],o+"~"]:[o+t[s],o+t[u]]}e.BASE32=t,e.BITS_PER_CHAR=5,e.E2=.00669447819799,e.EARTH_EQ_RADIUS=6378137,e.EARTH_MERI_CIRCUMFERENCE=0x26278b4,e.EPSILON=1e-12,e.GEOHASH_PRECISION=10,e.MAXIMUM_BITS_PRECISION=110,e.METERS_PER_DEGREE_LATITUDE=110574,e.boundingBoxBits=c,e.boundingBoxCoordinates=f,e.degreesToRadians=o,e.distanceBetween=function(e,t){n(e),n(t);var r=o(t[0]-e[0]),a=o(t[1]-e[1]),i=Math.sin(r/2)*Math.sin(r/2)+Math.cos(o(e[0]))*Math.cos(o(t[0]))*Math.sin(a/2)*Math.sin(a/2);return 2*Math.atan2(Math.sqrt(i),Math.sqrt(1-i))*6371},e.geohashForLocation=i,e.geohashQuery=m,e.geohashQueryBounds=function(e,t){n(e);var r=Math.max(1,c(e,t)),a=Math.ceil(r/5),o=f(e,t).map(function(e){return m(i(e,a),r)});return o.filter(function(e,t){return!o.some(function(r,n){return t>n&&e[0]===r[0]&&e[1]===r[1]})})},e.latitudeBitsForResolution=u,e.longitudeBitsForResolution=s,e.metersToLongitudeDegrees=l,e.validateGeohash=a,e.validateKey=function(e){var t;if("string"!=typeof e?t="key must be a string":0===e.length?t="key cannot be the empty string":11+e.length>755?t="key is too long to be stored in Firebase":/[\[\].#$\/\u0000-\u001F\u007F]/.test(e)&&(t="key cannot contain any of the following characters: . # $ ] [ /"),void 0!==t)throw Error("Invalid GeoFire key '"+e+"': "+t)},e.validateLocation=n,e.wrapLongitude=d,Object.defineProperty(e,"__esModule",{value:!0})})(t)},57268:(e,t,r)=>{"use strict";r.d(t,{b:()=>u});var n=r(12115),a=r(88142),o=r(95155),i="horizontal",l=["horizontal","vertical"],s=n.forwardRef((e,t)=>{var r;let{decorative:n,orientation:s=i,...u}=e,d=(r=s,l.includes(r))?s:i;return(0,o.jsx)(a.sG.div,{"data-orientation":d,...n?{role:"none"}:{"aria-orientation":"vertical"===d?d:void 0,role:"separator"},...u,ref:t})});s.displayName="Separator";var u=s},59828:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(14294).A)("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]])},66218:(e,t,r)=>{"use strict";r.d(t,{jH:()=>o});var n=r(12115);r(95155);var a=n.createContext(void 0);function o(e){let t=n.useContext(a);return e||t||"ltr"}},76842:(e,t,r)=>{"use strict";r.d(t,{C:()=>i});var n=r(12115),a=r(94446),o=r(4129),i=e=>{let{present:t,children:r}=e,i=function(e){var t,r;let[a,i]=n.useState(),s=n.useRef({}),u=n.useRef(e),d=n.useRef("none"),[c,f]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=>{let e=l(s.current);d.current="mounted"===c?e:"none"},[c]),(0,o.N)(()=>{let t=s.current,r=u.current;if(r!==e){let n=d.current,a=l(t);e?f("MOUNT"):"none"===a||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):r&&n!==a?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,o.N)(()=>{if(a){var e;let t,r=null!=(e=a.ownerDocument.defaultView)?e:window,n=e=>{let n=l(s.current).includes(e.animationName);if(e.target===a&&n&&(f("ANIMATION_END"),!u.current)){let e=a.style.animationFillMode;a.style.animationFillMode="forwards",t=r.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=e)})}},o=e=>{e.target===a&&(d.current=l(s.current))};return a.addEventListener("animationstart",o),a.addEventListener("animationcancel",n),a.addEventListener("animationend",n),()=>{r.clearTimeout(t),a.removeEventListener("animationstart",o),a.removeEventListener("animationcancel",n),a.removeEventListener("animationend",n)}}f("ANIMATION_END")},[a,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:n.useCallback(e=>{e&&(s.current=getComputedStyle(e)),i(e)},[])}}(t),s="function"==typeof r?r({present:i.isPresent}):n.Children.only(r),u=(0,a.s)(i.ref,function(e){var t,r;let n=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,a=n&&"isReactWarning"in n&&n.isReactWarning;return a?e.ref:(a=(n=null==(r=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning)?e.props.ref:e.props.ref||e.ref}(s));return"function"==typeof r||i.isPresent?n.cloneElement(s,{ref:u}):null};function l(e){return(null==e?void 0:e.animationName)||"none"}i.displayName="Presence"},78625:(e,t,r)=>{"use strict";r.d(t,{N:()=>c});var n=r(12115),a=r(3468),o=r(94446),i=r(95155),l=n.forwardRef((e,t)=>
1{let{children:r,...a}=e,o=n.Children.toArray(r),l=o.find(d);if(l){let e=l.props.children,r=o.map(t=>t!==l?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(s,{...a,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,i.jsx)(s,{...a,ref:t,children:r})});l.displayName="Slot";var s=n.forwardRef((e,t)=>{let{children:r,...a}=e;if(n.isValidElement(r)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(r),i=function(e,t){let r={...t};for(let n in t){let a=e[n],o=t[n];/^on[A-Z]/.test(n)?a&&o?r[n]=(...e)=>{o(...e),a(...e)}:a&&(r[n]=a):"style"===n?r[n]={...a,...o}:"className"===n&&(r[n]=[a,o].filter(Boolean).join(" "))}return{...e,...r}}(a,r.props);return r.type!==n.Fragment&&(i.ref=t?(0,o.t)(t,e):e),n.cloneElement(r,i)}return n.Children.count(r)>1?n.Children.only(null):null});s.displayName="SlotClone";var u=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});function d(e){return n.isValidElement(e)&&e.type===u}function c(e){let t=e+"CollectionProvider",[r,s]=(0,a.A)(t),[u,d]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:r}=e,a=n.useRef(null),o=n.useRef(new Map).current;return(0,i.jsx)(u,{scope:t,itemMap:o,collectionRef:a,children:r})};c.displayName=t;let f=e+"CollectionSlot",m=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,a=d(f,r),s=(0,o.s)(t,a.collectionRef);return(0,i.jsx)(l,{ref:s,children:n})});m.displayName=f;let h=e+"CollectionItemSlot",p="data-radix-collection-item",v=n.forwardRef((e,t)=>{let{scope:r,children:a,...s}=e,u=n.useRef(null),c=(0,o.s)(t,u),f=d(h,r);return n.useEffect(()=>(f.itemMap.set(u,{ref:u,...s}),()=>void f.itemMap.delete(u))),(0,i.jsx)(l,{...{[p]:""},ref:c,children:a})});return v.displayName=h,[{Provider:c,Slot:m,ItemSlot:v},function(t){let r=d(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(p,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},s]}}}]);
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.