vendor: 27,189 bytes, line 1
1"use strict";(globalThis.webpackChunkmy_website=globalThis.webpackChunkmy_website||[]).push([[3601],{83601(t,e,n){n.d(e,{Mz:()=>he,i3:()=>ge,UC:()=>me,bL:()=>pe,Bk:()=>Kt});var r=n(96540);const o=["top","right","bottom","left"],i=Math.min,l=Math.max,a=Math.round,s=Math.floor,c=t=>({x:t,y:t}),f={left:"right",right:"left",bottom:"top",top:"bottom"};function u(t,e,n){return l(t,i(e,n))}function d(t,e){return"function"==typeof t?t(e):t}function p(t){return t.split("-")[0]}function h(t){return t.split("-")[1]}function m(t){return"x"===t?"y":"x"}function g(t){return"y"===t?"height":"width"}function y(t){const e=t[0];return"t"===e||"b"===e?"y":"x"}function w(t){return m(y(t))}function x(t){return t.includes("start")?t.replace("start","end"):t.replace("end","start")}const v=["left","right"],b=["right","left"],R=["top","bottom"],A=["bottom","top"];function S(t,e,n,r){const o=h(t);let i=function(t,e,n){switch(t){case"top":case"bottom":return n?e?b:v:e?v:b;case"left":case"right":return e?R:A;default:return[]}}(p(t),"start"===n,r);return o&&(i=i.map(t=>t+"-"+o),e&&(i=i.concat(i.map(x)))),i}function O(t){const e=p(t);return f[e]+t.slice(e.length)}function P(t){return"number"!=typeof t?function(t){return{top:0,right:0,bottom:0,left:0,...t}}(t):{top:t,right:t,bottom:t,left:t}}function C(t){const{x:e,y:n,width:r,height:o}=t;return{width:r,height:o,top:n,left:e,right:e+r,bottom:n+o,x:e,y:n}}function L(t,e,n){let{reference:r,floating:o}=t;const i=y(e),l=w(e),a=g(l),s=p(e),c="y"===i,f=r.x+r.width/2-o.width/2,u=r.y+r.height/2-o.height/2,d=r[a]/2-o[a]/2;let m;switch(s){case"top":m={x:f,y:r.y-o.height};break;case"bottom":m={x:f,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:u};break;case"left":m={x:r.x-o.width,y:u};break;default:m={x:r.x,y:r.y}}switch(h(e)){case"start":m[l]-=d*(n&&c?-1:1);break;case"end":m[l]+=d*(n&&c?-1:1)}return m}async function T(t,e){var n;void 0===e&&(e={});const{x:r,y:o,platform:i,rects:l,elements:a,strategy:s}=t,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:u="floating",altBoundary:p=!1,padding:h=0}=d(e,t),m=P(h),g=a[p?"floating"===u?"reference":"floating":u],y=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:f,strategy:s})),w="floating"===u?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,x=await(null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),v=await(null==i.isElement?void 0:i.isElement(x))&&await(null==i.getScale?void 0:i.getScale(x))||{x:1,y:1},b=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:x,strategy:s}):w);return{top:(y.top-b.top+m.top)/v.y,bottom:(b.bottom-y.bottom+m.bottom)/v.y,left:(y.left-b.left+m.left)/v.x,right:(b.right-y.right+m.right)/v.x}}function E(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function D(t){return o.some(e=>t[e]>=0)}const k=new Set(["left","top"]);function H(){return"undefined"!=typeof window}function W(t){return B(t)?(t.nodeName||"").toLowerCase():"#document"}function F(t){var e;return(null==t||null==(e=t.ownerDocument)?void 0:e.defaultView)||window}function M(t){var e;return null==(e=(B(t)?t.ownerDocument:t.document)||window.document)?void 0:e.documentElement}function B(t){return!!H()&&(t instanceof Node||t instanceof F(t).Node)}function z(t){return!!H()&&(t instanceof Element||t instanceof F(t).Element)}function $(t){return!!H()&&(t instanceof HTMLElement||t instanceof F(t).HTMLElement)}function j(t){return!(!H()||"undefined"==typeof ShadowRoot)&&(t instanceof ShadowRoot||t instanceof F(t).ShadowRoot)}function N(t){const{overflow:e,overflowX:n,overflowY:r,display:o}=K(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&"inline"!==o&&"contents"!==o}function _(t){return/^(table|td|th)$/.test(W(t))}function V(t){try{if(t.matches(":popover-open"))return!0}catch(e){}try{return t.matches(":modal")}catch(e){return!1}}const X=/transform|translate|scale|rotate|perspective|filter/,Y=/paint|layout|strict|content/,I=t=>!!t&&"none"!==t;let G;function q(t){const e=z(t)?K(t):t;return I(e.transform)||I(e.translate)||I(e.scale)||I(e.rotate)||I(e.perspective)||!U()&&(I(e.backdropFilter)||I(e.filter))||X.test(e.willChange||"")||Y.test(e.contain||"")}function U(){return null==G&&(G="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),G}function J(t){return/^(html|body|#document)$/.test(W(t))}function K(t){return F(t).getComputedStyle(t)}function Q(t){return z(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Z(t){if("html"===W(t))return t;const e=t.assignedSlot||t.parentNode||j(t)&&t.host||M(t);return j(e)?e.host:e}function tt(t){const e=Z(t);return J(e)?t.ownerDocument?t.ownerDocument.body:t.body:$(e)&&N(e)?e:tt(e)}function et(t,e,n){var r;void 0===e&&(e=[]),void 0===n&&(n=!0);const o=tt(t),i=o===(null==(r=t.ownerDocument)?void 0:r.body),l=F(o);if(i){const t=nt(l);return e.concat(l,l.visualViewport||[],N(o)?o:[],t&&n?et(t):[])}return e.concat(o,et(o,[],n))}function nt(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function rt(t){const e=K(t);let n=parseFloat(e.width)||0,r=parseFloat(e.height)||0;const o=$(t),i=o?t.offsetWidth:n,l=o?t.offsetHeight:r,s=a(n)!==i||a(r)!==l;return s&&(n=i,r=l),{width:n,height:r,$:s}}function ot(t){return z(t)?t:t.contextElement}function it(t){const e=ot(t);if(!$(e))return c(1);const n=e.getBoundingClientRect(),{width:r,height:o,$:i}=rt(e);let l=(i?a(n.width):n.width)/r,s=(i?a(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}const lt=c(0);function at(t){const e=F(t);return U()&&e.visualViewport?{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}:lt}function st(t,e,n,r){void 0===e&&(e=!1),void 0===n&&(n=!1);const o=t.getBoundingClientRect(),i=ot(t);let l=c(1);e&&(r?z(r)&&(l=it(r)):l=it(t));const a=function(t,e,n){return void 0===e&&(e=!1),!(!n||e&&n!==F(t))&&e}(i,n,r)?at(i):c(0);let s=(o.left+a.x)/l.x,f=(o.top+a.y)/l.y,u=o.width/l.x,d=o.height/l.y;if(i){const t=F(i),e=r&&z(r)?F(r):r;let n=t,o=nt(n);for(;o&&r&&e!==n;){const t=it(o),e=o.getBoundingClientRect(),r=K(o),i=e.left+(o.clientLeft+parseFloat(r.paddingLeft))*t.x,l=e.top+(o.clientTop+parseFloat(r.paddingTop))*t.y;s*=t.x,f*=t.y,u*=t.x,d*=t.y,s+=i,f+=l,n=F(o),o=nt(n)}}return C({width:u,height:d,x:s,y:f})}function ct(t,e){const n=Q(t).scrollLeft;return e?e.left+n:st(M(t)).left+n}function ft(t,e){const n=t.getBoundingClientRect();return{x:n.left+e.scrollLeft-ct(t,n),y:n.top+e.scrollTop}}function ut(t,e,n){let r;if("viewport"===e)r=function(t,e){const n=F(t),r=M(t),o=n.visualViewport;let i=r.clientWidth,l=r.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;const t=U();(!t||t&&"fixed"===e)&&(a=o.offsetLeft,s=o.offsetTop)}const c=ct(r);if(c<=0){const t=r.ownerDocument,e=t.body,n=getComputedStyle(e),o="CSS1Compat"===t.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-e.clientWidth-o);l<=25&&(i-=l)}else c<=25&&(i+=c);return{width:i,height:l,x:a,y:s}}(t,n);else if("document"===e)r=function(t){const e=M(t),n=Q(t),r=t.ownerDocument.body,o=l(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),i=l(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+ct(t);const s=-n.scrollTop;return"rtl"===K(r).direction&&(a+=l(e.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:s}}(M(t));else if(z(e))r=function(t,e){const n=st(t,!0,"fixed"===e),r=n.top+t.clientTop,o=n.left+t.clientLeft,i=$(t)?it(t):c(1);return{width:t.clientWidth*i.x,height:t.clientHeight*i.y,x:o*i.x,y:r*i.y}}(e,n);else{const n=at(t);r={x:e.x-n.x,y:e.y-n.y,width:e.width,height:e.height}}return C(r)}function dt(t,e){const n=Z(t);return!(n===e||!z(n)||J(n))&&("fixed"===K(n).position||dt(n,e))}function pt(t,e,n){const r=$(e),o=M(e),i="fixed"===n,l=st(t,!0,i,e);let a={scrollLeft:0,scrollTop:0};const s=c(0);function f(){s.x=ct(o)}if(r||!r&&!i)if(("body"!==W(e)||N(o))&&(a=Q(e)),r){const t=st(e,!0,i,e);s.x=t.x+e.clientLeft,s.y=t.y+e.clientTop}else o&&f();i&&!r&&o&&f();const u=!o||r||i?c(0):ft(o,a);return{x:l.left+a.scrollLeft-s.x-u.x,y:l.top+a.scrollTop-s.y-u.y,width:l.width,height:l.height}}function ht(t){return"static"===K(t).position}function mt(t,e){if(!$(t)||"fixed"===K(t).position)return null;if(e)return e(t);let n=t.offsetParent;return M(t)===n&&(n=n.ownerDocument.body),n}function gt(t,e){const n=F(t);if(V(t))return n;if(!$(t)){let e=Z(t);for(;e&&!J(e);){if(z(e)&&!ht(e))return e;e=Z(e)}return n}let r=mt(t,e);for(;r&&_(r)&&ht(r);)r=mt(r,e);return r&&J(r)&&ht(r)&&!q(r)?n:r||function(t){let e=Z(t);for(;$(e)&&!J(e);){if(q(e))return e;if(V(e))return null;e=Z(e)}return null}(t)||n}const yt={convertOffsetParentRelativeRectToViewportRelativeRect:function(t){let{elements:e,rect:n,offsetParent:r,strategy:o}=t;const i="fixed"===o,l=M(r),a=!!e&&V(e.floating);if(r===l||a&&i)return n;let s={scrollLeft:0,scrollTop:0},f=c(1);const u=c(0),d=$(r);if((d||!d&&!i)&&(("body"!==W(r)||N(l))&&(s=Q(r)),d)){const t=st(r);f=it(r),u.x=t.x+r.clientLeft,u.y=t.y+r.clientTop}const p=!l||d||i?c(0):ft(l,s);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-s.scrollLeft*f.x+u.x+p.x,y:n.y*f.y-s.scrollTop*f.y+u.y+p.y}},getDocumentElement:M,getClippingRect:function(t){let{element:e,boundary:n,rootBoundary:r,strategy:o}=t;const a=[..."clippingAncestors"===n?V(e)?[]:function(t,e){const n=e.get(t);if(n)return n;let r=et(t,[],!1).filter(t=>z(t)&&"body"!==W(t)),o=null;const i="fixed"===K(t).position;let l=i?Z(t):t;for(;z(l)&&!J(l);){const e=K(l),n=q(l);n||"fixed"!==e.position||(o=null),(i?!n&&!o:!n&&"static"===e.position&&o&&("absolute"===o.position||"fixed"===o.position)||N(l)&&!n&&dt(t,l))?r=r.filter(t=>t!==l):o=e,l=Z(l)}return e.set(t,r),r}(e,this._c):[].concat(n),r],s=ut(e,a[0],o);let c=s.top,f=s.right,u=s.bottom,d=s.left;for(let p=1;p<a.length;p++){const t=ut(e,a[p],o);c=l(t.top,c),f=i(t.right,f),u=i(t.bottom,u),d=l(t.left,d)}return{width:f-d,height:u-c,x:d,y:c}},getOffsetParent:gt,getElementRects:async function(t){const e=this.getOffsetParent||gt,n=this.getDimensions,r=await n(t.floating);return{reference:pt(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(t){return Array.from(t.getClientRects())},getDimensions:function(t){const{width:e,height:n}=rt(t);return{width:e,height:n}},getScale:it,isElement:z,isRTL:function(t){return"rtl"===K(t).direction}};function wt(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function xt(t,e,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,d=ot(t),p=o||a?[...d?et(d):[],...e?et(e):[]]:[];p.forEach(t=>{o&&t.addEventListener("scroll",n,{passive:!0}),a&&t.addEventListener("resize",n)});const h=d&&f?function(t,e){let n,r=null;const o=M(t);function a(){var t;clearTimeout(n),null==(t=r)||t.disconnect(),r=null}return function c(f,u){void 0===f&&(f=!1),void 0===u&&(u=1),a();const d=t.getBoundingClientRect(),{left:p,top:h,width:m,height:g}=d;if(f||e(),!m||!g)return;const y={rootMargin:-s(h)+"px "+-s(o.clientWidth-(p+m))+"px "+-s(o.clientHeight-(h+g))+"px "+-s(p)+"px",threshold:l(0,i(1,u))||1};let w=!0;function x(e){const r=e[0].intersectionRatio;if(r!==u){if(!w)return c();r?c(!1,r):n=setTimeout(()=>{c(!1,1e-7)},1e3)}1!==r||wt(d,t.getBoundingClientRect())||c(),w=!1}try{r=new IntersectionObserver(x,{...y,root:o.ownerDocument})}catch(v){r=new IntersectionObserver(x,y)}r.observe(t)}(!0),a}(d,n):null;let m,g=-1,y=null;c&&(y=new ResizeObserver(t=>{let[r]=t;r&&r.target===d&&y&&e&&(y.unobserve(e),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var t;null==(t=y)||t.observe(e)})),n()}),d&&!u&&y.observe(d),e&&y.observe(e));let w=u?st(t):null;return u&&function e(){const r=st(t);w&&!wt(w,r)&&n();w=r,m=requestAnimationFrame(e)}(),n(),()=>{var t;p.forEach(t=>{o&&t.removeEventListener("scroll",n),a&&t.removeEventListener("resize",n)}),null==h||h(),null==(t=y)||t.disconnect(),y=null,u&&cancelAnimationFrame(m)}}const vt=function(t){return void 0===t&&(t=0),{name:"offset",options:t,async fn(e){var n,r;const{x:o,y:i,placement:l,middlewareData:a}=e,s=await async function(t,e){const{placement:n,platform:r,elements:o}=t,i=await(null==r.isRTL?void 0:r.isRTL(o.floating)),l=p(n),a=h(n),s="y"===y(n),c=k.has(l)?-1:1,f=i&&s?-1:1,u=d(e,t);let{mainAxis:m,crossAxis:g,alignmentAxis:w}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return a&&"number"==typeof w&&(g="end"===a?-1*w:w),s?{x:g*f,y:m*c}:{x:m*c,y:g*f}}(e,t);return l===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:l}}}}},bt=function(t){return void 0===t&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:r,placement:o,platform:i}=e,{mainAxis:l=!0,crossAxis:a=!1,limiter:s={fn:t=>{let{x:e,y:n}=t;return{x:e,y:n}}},...c}=d(t,e),f={x:n,y:r},h=await i.detectOverflow(e,c),g=y(p(o)),w=m(g);let x=f[w],v=f[g];if(l){const t="y"===w?"bottom":"right";x=u(x+h["y"===w?"top":"left"],x,x-h[t])}if(a){const t="y"===g?"bottom":"right";v=u(v+h["y"===g?"top":"left"],v,v-h[t])}const b=s.fn({...e,[w]:x,[g]:v});return{...b,data:{x:b.x-n,y:b.y-r,enabled:{[w]:l,[g]:a}}}}}},Rt=function(t){return void 0===t&&(t={}),{name:"flip",options:t,async fn(e){var n,r;const{placement:o,middlewareData:i,rects:l,initialPlacement:a,platform:s,elements:c}=e,{mainAxis:f=!0,crossAxis:u=!0,fallbackPlacements:m,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:R=!0,...A}=d(t,e);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const P=p(o),C=y(a),L=p(a)===a,T=await(null==s.isRTL?void 0:s.isRTL(c.floating)),E=m||(L||!R?[O(a)]:function(t){const e=O(t);return[x(t),e,x(e)]}(a)),D="none"!==b;!m&&D&&E.push(...S(a,R,b,T));const k=[a,...E],H=await s.detectOverflow(e,A),W=[];let F=(null==(r=i.flip)?void 0:r.overflows)||[];if(f&&W.push(H[P]),u){const t=function(t,e,n){void 0===n&&(n=!1);const r=h(t),o=w(t),i=g(o);let l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return e.reference[i]>e.floating[i]&&(l=O(l)),[l,O(l)]}(o,l,T);W.push(H[t[0]],H[t[1]])}if(F=[...F,{placement:o,overflows:W}],!W.every(t=>t<=0)){var M,B;const t=((null==(M=i.flip)?void 0:M.index)||0)+1,e=k[t];if(e){if(!("alignment"===u&&C!==y(e))||F.every(t=>y(t.placement)!==C||t.overflows[0]>0))return{data:{index:t,overflows:F},reset:{placement:e}}}let n=null==(B=F.filter(t=>t.overflows[0]<=0).sort((t,e)=>t.overflows[1]-e.overflows[1])[0])?void 0:B.placement;if(!n)switch(v){case"bestFit":{var z;const t=null==(z=F.filter(t=>{if(D){const e=y(t.placement);return e===C||"y"===e}return!0}).map(t=>[t.placement,t.overflows.filter(t=>t>0).reduce((t,e)=>t+e,0)]).sort((t,e)=>t[1]-e[1])[0])?void 0:z[0];t&&(n=t);break}case"initialPlacement":n=a}if(o!==n)return{reset:{placement:n}}}return{}}}},At=function(t){return void 0===t&&(t={}),{name:"size",options:t,async fn(e){var n,r;const{placement:o,rects:a,platform:s,elements:c}=e,{apply:f=()=>{},...u}=d(t,e),m=await s.detectOverflow(e,u),g=p(o),w=h(o),x="y"===y(o),{width:v,height:b}=a.floating;let R,A;"top"===g||"bottom"===g?(R=g,A=w===(await(null==s.isRTL?void 0:s.isRTL(c.floating))?"start":"end")?"left":"right"):(A=g,R="end"===w?"top":"bottom");const S=b-m.top-m.bottom,O=v-m.left-m.right,P=i(b-m[R],S),C=i(v-m[A],O),L=!e.middlewareData.shift;let T=P,E=C;if(null!=(n=e.middlewareData.shift)&&n.enabled.x&&(E=O),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(T=S),L&&!w){const t=l(m.left,0),e=l(m.right,0),n=l(m.top,0),r=l(m.bottom,0);x?E=v-2*(0!==t||0!==e?t+e:l(m.left,m.right)):T=b-2*(0!==n||0!==r?n+r:l(m.top,m.bottom))}await f({...e,availableWidth:E,availableHeight:T});const D=await s.getDimensions(c.floating);return v!==D.width||b!==D.height?{reset:{rects:!0}}:{}}}},St=function(t){return void 0===t&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n,platform:r}=e,{strategy:o="referenceHidden",...i}=d(t,e);switch(o){case"referenceHidden":{const t=E(await r.detectOverflow(e,{...i,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:D(t)}}}case"escaped":{const t=E(await r.detectOverflow(e,{...i,altBoundary:!0}),n.floating);return{data:{escapedOffsets:t,escaped:D(t)}}}default:return{}}}}},Ot=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:r,placement:o,rects:l,platform:a,elements:s,middlewareData:c}=e,{element:f,padding:p=0}=d(t,e)||{};if(null==f)return{};const m=P(p),y={x:n,y:r},x=w(o),v=g(x),b=await a.getDimensions(f),R="y"===x,A=R?"top":"left",S=R?"bottom":"right",O=R?"clientHeight":"clientWidth",C=l.reference[v]+l.reference[x]-y[x]-l.floating[v],L=y[x]-l.reference[x],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(f));let E=T?T[O]:0;E&&await(null==a.isElement?void 0:a.isElement(T))||(E=s.floating[O]||l.floating[v]);const D=C/2-L/2,k=E/2-b[v]/2-1,H=i(m[A],k),W=i(m[S],k),F=H,M=E-b[v]-W,B=E/2-b[v]/2+D,z=u(F,B,M),$=!c.arrow&&null!=h(o)&&B!==z&&l.reference[v]/2-(B<F?H:W)-b[v]/2<0,j=$?B<F?B-F:B-M:0;return{[x]:y[x]+j,data:{[x]:z,centerOffset:B-z-j,...$&&{alignmentOffset:j}},reset:$}}}),Pt=function(t){return void 0===t&&(t={}),{options:t,fn(e){const{x:n,y:r,placement:o,rects:i,middlewareData:l}=e,{offset:a=0,mainAxis:s=!0,crossAxis:c=!0}=d(t,e),f={x:n,y:r},u=y(o),h=m(u);let g=f[h],w=f[u];const x=d(a,e),v="number"==typeof x?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(s){const t="y"===h?"height":"width",e=i.reference[h]-i.floating[t]+v.mainAxis,n=i.reference[h]+i.reference[t]-v.mainAxis;g<e?g=e:g>n&&(g=n)}if(c){var b,R;const t="y"===h?"width":"height",e=k.has(p(o)),n=i.reference[u]-i.floating[t]+(e&&(null==(b=l.offset)?void 0:b[u])||0)+(e?0:v.crossAxis),r=i.reference[u]+i.reference[t]+(e?0:(null==(R=l.offset)?void 0:R[u])||0)-(e?v.crossAxis:0);w<n?w=n:w>r&&(w=r)}return{[h]:g,[u]:w}}}},Ct=(t,e,n)=>{const r=new Map,o={platform:yt,...n},i={...o.platform,_c:r};return(async(t,e,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=l.detectOverflow?l:{...l,detectOverflow:T},s=await(null==l.isRTL?void 0:l.isRTL(e));let c=await l.getElementRects({reference:t,floating:e,strategy:o}),{x:f,y:u}=L(c,r,s),d=r,p=0;const h={};for(let m=0;m<i.length;m++){const n=i[m];if(!n)continue;const{name:g,fn:y}=n,{x:w,y:x,data:v,reset:b}=await y({x:f,y:u,initialPlacement:r,placement:d,strategy:o,middlewareData:h,rects:c,platform:a,elements:{reference:t,floating:e}});f=null!=w?w:f,u=null!=x?x:u,h[g]={...h[g],...v},b&&p<50&&(p++,"object"==typeof b&&(b.placement&&(d=b.placement),b.rects&&(c=!0===b.rects?await l.getElementRects({reference:t,floating:e,strategy:o}):b.rects),({x:f,y:u}=L(c,d,s))),m=-1)}return{x:f,y:u,placement:d,strategy:o,middlewareData:h}})(t,e,{...o,platform:i})};var Lt=n(40961),Tt="undefined"!=typeof document?r.useLayoutEffect:function(){};function Et(t,e){if(t===e)return!0;if(typeof t!=typeof e)return!1;if("function"==typeof t&&t.toString()===e.toString())return!0;let n,r,o;if(t&&e&&"object"==typeof t){if(Array.isArray(t)){if(n=t.length,n!==e.length)return!1;for(r=n;0!==r--;)if(!Et(t[r],e[r]))return!1;return!0}if(o=Object.keys(t),n=o.length,n!==Object.keys(e).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(e,o[r]))return!1;for(r=n;0!==r--;){const n=o[r];if(("_owner"!==n||!t.$$typeof)&&!Et(t[n],e[n]))return!1}return!0}return t!=t&&e!=e}function Dt(t){if("undefined"==typeof window)return 1;return(t.ownerDocument.defaultView||window).devicePixelRatio||1}function kt(t,e){const n=Dt(t);return Math.round(e*n)/n}function Ht(t){const e=r.useRef(t);return Tt(()=>{e.current=t}),e}const Wt=(t,e)=>{const n=vt(t);return{name:n.name,fn:n.fn,options:[t,e]}},Ft=(t,e)=>{const n=bt(t);return{name:n.name,fn:n.fn,options:[t,e]}},Mt=(t,e)=>{const n=Rt(t);return{name:n.name,fn:n.fn,options:[t,e]}},Bt=(t,e)=>{const n=At(t);return{name:n.name,fn:n.fn,options:[t,e]}},zt=(t,e)=>{const n=St(t);return{name:n.name,fn:n.fn,options:[t,e]}},$t=(t,e)=>{const n=(t=>({name:"arrow",options:t,fn(e){const{element:n,padding:r}="function"==typeof t?t(e):t;return n&&(o=n,{}.hasOwnProperty.call(o,"current"))?null!=n.current?Ot({element:n.current,padding:r}).fn(e):{}:n?Ot({element:n,padding:r}).fn(e):{};var o}}))(t);return{name:n.name,fn:n.fn,options:[t,e]}};var jt=n(20078),Nt=n(74848),_t=r.forwardRef((t,e)=>{const{children:n,width:r=10,height:o=5,...i}=t;return(0,Nt.jsx)(jt.sG.svg,{...i,ref:e,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?n:(0,Nt.jsx)("polygon",{points:"0,0 30,0 15,10"})})});_t.displayName="Arrow";var Vt=_t,Xt=n(91071),Yt=n(62133),It=n(10263),Gt=n(88200),qt=n(31769),Ut="Popper",[Jt,Kt]=(0,Yt.A)(Ut),[Qt,Zt]=Jt(Ut),te=t=>{const{__scopePopper:e,children:n}=t,[o,i]=r.useState(null);return(0,Nt.jsx)(Qt,{scope:e,anchor:o,onAnchorChange:i,children:n})};te.displayName=Ut;var ee="PopperAnchor",ne=r.forwardRef((t,e)=>{const{__scopePopper:n,virtualRef:o,...i}=t,l=Zt(ee,n),a=r.useRef(null),s=(0,Xt.s)(e,a),c=r.useRef(null);return r.useEffect(()=>{const t=c.current;c.current=o?.current||a.current,t!==c.current&&l.onAnchorChange(c.current)}),o?null:(0,Nt.jsx)(jt.sG.div,{...i,ref:s})});ne.displayName=ee;var re="PopperContent",[oe,ie]=Jt(re),le=r.forwardRef((t,e)=>{const{__scopePopper:n,side:o="bottom",sideOffset:i=0,align:l="center",alignOffset:a=0,arrowPadding:s=0,avoidCollisions:c=!0,collisionBoundary:f=[],collisionPadding:u=0,sticky:d="partial",hideWhenDetached:p=!1,updatePositionStrategy:h="optimized",onPlaced:m,...g}=t,y=Zt(re,n),[w,x]=r.useState(null),v=(0,Xt.s)(e,t=>x(t)),[b,R]=r.useState(null),A=(0,qt.X)(b),S=A?.width??0,O=A?.height??0,P=o+("center"!==l?"-"+l:""),C="number"==typeof u?u:{top:0,right:0,bottom:0,left:0,...u},L=Array.isArray(f)?f:[f],T=L.length>0,E={padding:C,boundary:L.filter(fe),altBoundary:T},{refs:D,floatingStyles:k,placement:H,isPositioned:W,middlewareData:F}=function(t){void 0===t&&(t={});const{placement:e="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:s=!0,whileElementsMounted:c,open:f}=t,[u,d]=r.useState({x:0,y:0,strategy:n,placement:e,middlewareData:{},isPositioned:!1}),[p,h]=r.useState(o);Et(p,o)||h(o);const[m,g]=r.useState(null),[y,w]=r.useState(null),x=r.useCallback(t=>{t!==A.current&&(A.current=t,g(t))},[]),v=r.useCallback(t=>{t!==S.current&&(S.current=t,w(t))},[]),b=l||m,R=a||y,A=r.useRef(null),S=r.useRef(null),O=r.useRef(u),P=null!=c,C=Ht(c),L=Ht(i),T=Ht(f),E=r.useCallback(()=>{if(!A.current||!S.current)return;const t={placement:e,strategy:n,middleware:p};L.current&&(t.platform=L.current),Ct(A.current,S.current,t).then(t=>{const e={...t,isPositioned:!1!==T.current};D.current&&!Et(O.current,e)&&(O.current=e,Lt.flushSync(()=>{d(e)}))})},[p,e,n,L,T]);Tt(()=>{!1===f&&O.current.isPositioned&&(O.current.isPositioned=!1,d(t=>({...t,isPositioned:!1})))},[f]);const D=r.useRef(!1);Tt(()=>(D.current=!0,()=>{D.current=!1}),[]),Tt(()=>{if(b&&(A.current=b),R&&(S.current=R),b&&R){if(C.current)return C.current(b,R,E);E()}},[b,R,E,C,P]);const k=r.useMemo(()=>({reference:A,floating:S,setReference:x,setFloating:v}),[x,v]),H=r.useMemo(()=>({reference:b,floating:R}),[b,R]),W=r.useMemo(()=>{const t={position:n,left:0,top:0};if(!H.floating)return t;const e=kt(H.floating,u.x),r=kt(H.floating,u.y);return s?{...t,transform:"translate("+e+"px, "+r+"px)",...Dt(H.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:e,top:r}},[n,s,H.floating,u.x,u.y]);return r.useMemo(()=>({...u,update:E,refs:k,elements:H,floatingStyles:W}),[u,E,k,H,W])}({strategy:"fixed",placement:P,whileElementsMounted:(...t)=>xt(...t,{animationFrame:"always"===h}),elements:{reference:y.anchor},middleware:[Wt({mainAxis:i+O,alignmentAxis:a}),c&&Ft({mainAxis:!0,crossAxis:!1,limiter:"partial"===d?{fn:Pt(M).fn,options:[M,B]}:void 0,...E}),c&&Mt({...E}),Bt({...E,apply:({elements:t,rects:e,availableWidth:n,availableHeight:r})=>{const{width:o,height:i}=e.reference,l=t.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}}),b&&$t({element:b,padding:s}),ue({arrowWidth:S,arrowHeight:O}),p&&zt({strategy:"referenceHidden",...E})]});var M,B;const[z,$]=de(H),j=(0,It.c)(m);(0,Gt.N)(()=>{W&&j?.()},[W,j]);const N=F.arrow?.x,_=F.arrow?.y,V=0!==F.arrow?.centerOffset,[X,Y]=r.useState();return(0,Gt.N)(()=>{w&&Y(window.getComputedStyle(w).zIndex)},[w]),(0,Nt.jsx)("div",{ref:D.setFloating,"data-radix-popper-content-wrapper":"",style:{...k,transform:W?k.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:X,"--radix-popper-transform-origin":[F.transformOrigin?.x,F.transformOrigin?.y].join(" "),...F.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:(0,Nt.jsx)(oe,{scope:n,placedSide:z,onArrowChange:R,arrowX:N,arrowY:_,shouldHideArrow:V,children:(0,Nt.jsx)(jt.sG.div,{"data-side":z,"data-align":$,...g,ref:v,style:{...g.style,animation:W?void 0:"none"}})})})});le.displayName=re;var ae="PopperArrow",se={top:"bottom",right:"left",bottom:"top",left:"right"},ce=r.forwardRef(function(t,e){const{__scopePopper:n,...r}=t,o=ie(ae,n),i=se[o.placedSide];return(0,Nt.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,Nt.jsx)(Vt,{...r,ref:e,style:{...r.style,display:"block"}})})});function fe(t){return null!==t}ce.displayName=ae;var ue=t=>({name:"transformOrigin",options:t,fn(e){const{placement:n,rects:r,middlewareData:o}=e,i=0!==o.arrow?.centerOffset,l=i?0:t.arrowWidth,a=i?0:t.arrowHeight,[s,c]=de(n),f={start:"0%",center:"50%",end:"100%"}[c],u=(o.arrow?.x??0)+l/2,d=(o.arrow?.y??0)+a/2;let p="",h="";return"bottom"===s?(p=i?f:`${u}px`,h=-a+"px"):"top"===s?(p=i?f:`${u}px`,h=`${r.floating.height+a}px`):"right"===s?(p=-a+"px",h=i?f:`${d}px`):"left"===s&&(p=`${r.floating.width+a}px`,h=i?f:`${d}px`),{data:{x:p,y:h}}}});function de(t){const[e,n="center"]=t.split("-");return[e,n]}var pe=te,he=ne,me=le,ge=ce},31769(t,e,n){n.d(e,{X:()=>i});var r=n(96540),o=n(88200);function i(t){const[e,n]=r.useState(void 0);return(0,o.N)(()=>{if(t){n({width:t.offsetWidth,height:t.offsetHeight});const e=new ResizeObserver(e=>{if(!Array.isArray(e))return;if(!e.length)return;const r=e[0];let o,i;if("borderBoxSize"in r){const t=r.borderBoxSize,e=Array.isArray(t)?t[0]:t;o=e.inlineSize,i=e.blockSize}else o=t.offsetWidth,i=t.offsetHeight;n({width:o,height:i})});return e.observe(t,{box:"border-box"}),()=>e.unobserve(t)}n(void 0)},[t]),e}}}]);
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.