1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,469652,e=>{"use strict";e.s(["addDomEvent",0,function(e,t,i,r={passive:!0}){return e.addEventListener(t,i,r),()=>e.removeEventListener(t,i)}])},801925,e=>{"use strict";e.i(741205);var t=e.i(918092);function i(e){return{point:{x:e.pageX,y:e.pageY}}}e.s(["addPointerInfo",0,e=>r=>(0,t.isPrimaryPointer)(r)&&e(r,i(r)),"extractEventInfo",0,i])},127357,e=>{"use strict";var t=e.i(634759);e.i(741205);var i=e.i(703984),r=e.i(801925),n=e.i(861519);function s(e,t,i){let{props:s}=e;e.animationState&&s.whileHover&&e.animationState.setActive("whileHover","Start"===i);let a=s["onHover"+i];a&&n.frame.postRender(()=>a(t,(0,r.extractEventInfo)(t)))}class a extends t.Feature{mount(){let{current:e}=this.node;e&&(this.unmount=(0,i.hover)(e,e=>(s(this.node,e,"Start"),e=>s(this.node,e,"End"))))}unmount(){}}e.s(["HoverGesture",0,a])},372829,870214,587421,608852,741205,141073,315892,142621,542503,776210,246797,230869,912622,583456,788349,381968,758546,848524,684220,243886,92641,634759,839702,e=>{"use strict";let t;var i=e.i(503080),r=e.i(351746);function n(e,t){if(!Array.isArray(t))return!1;let i=t.length;if(i!==e.length)return!1;for(let r=0;r<i;r++)if(t[r]!==e[r])return!1;return!0}var s=e.i(217473),a=e.i(269677);function o(e,t,i){let r=e.getProps();return(0,a.resolveVariantFromProps)(r,t,void 0!==i?i:r.custom,e)}var l=e.i(91107);function u(e){let t;return()=>(void 0===t&&(t=e()),t)}e.i(246149);let h=u(()=>void 0!==window.ScrollTimeline);class d{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>"finished"in e?e.finished:e))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let i=0;i<this.animations.length;i++)this.animations[i][e]=t}attachTimeline(e,t){let i=this.animations.map(i=>h()&&i.attachTimeline?i.attachTimeline(e):"function"==typeof t?t(i):void 0);return()=>{i.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get startTime(){return this.getAll("startTime")}get duration(){let e=0;for(let t=0;t<this.animations.length;t++)e=Math.max(e,this.animations[t].duration);return e}runAll(e){this.animations.forEach(t=>t[e]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class p extends d{then(e,t){return Promise.all(this.animations).then(e).catch(t)}}let c=e=>1e3*e,m=e=>e/1e3;function f(e){let t=0,i=e.next(t);for(;!i.done&&t<2e4;)t+=50,i=e.next(t);return t>=2e4?1/0:t}e.s(["millisecondsToSeconds",0,m,"secondsToMilliseconds",0,c],870214);var v=e.i(407953);function g(e,t){e.timeline=t,e.onfinish=null}let y=e=>Array.isArray(e)&&"number"==typeof e[0],b,V=(t=u(()=>{try{document.createElement("div").animate({opacity:0}
1,{easing:"linear(0, 1)"})}catch(e){return!1}return!0}),()=>{var e;return null!=(e=b)?e:t()}),w=(e,t,i)=>{let r=t-e;return 0===r?1:(i-e)/r};e.s(["progress",0,w],587421);let S=(e,t,i=10)=>{let r="",n=Math.max(Math.round(t/i),2);for(let t=0;t<n;t++)r+=e(w(0,n-1,t))+", ";return`linear(${r.substring(0,r.length-2)})`},T=([e,t,i,r])=>`cubic-bezier(${e}, ${t}, ${i}, ${r})`,x={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:T([0,.65,.55,1]),circOut:T([.55,0,1,.45]),backIn:T([.31,.01,.66,-.59]),backOut:T([.33,1.53,.69,.99])};function A(e,t){return e?e[t]||e.default||e:void 0}function P(e){return"function"==typeof e}e.s(["getValueTransition",0,A],608852),e.s([],741205);var M=e.i(764322);let C=new Set(["width","height","top","left","right","bottom",...M.transformPropOrder]);var F=e.i(735418),E=e.i(411109),k=e.i(575283);function I(e,t){let i=e.getValue("willChange");if((0,k.isMotionValue)(i)&&i.add)return i.add(t)}e.s(["addValueToWillChange",0,I],141073);var O=e.i(159537);function D(e){return e.props[O.optimizedAppearDataAttribute]}e.s(["getOptimisedAppearId",0,D],315892);var R=e.i(861519),B=e.i(755650);let N=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e;function K(e,t,i,r){return e===t&&i===r?v.noop:n=>0===n||1===n?n:N(function(e,t,i,r,n){let s,a,o=0;do(s=N(a=t+(i-t)/2,r,n)-e)>0?i=a:t=a;while(Math.abs(s)>1e-7&&++o<12)return a}(n,0,1,e,i),t,r)}let L=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,$=e=>t=>1-e(1-t),j=K(.33,1.53,.69,.99),U=$(j),G=L(U),q=e=>(e*=2)<1?.5*U(e):.5*(2-Math.pow(2,-10*(e-1))),W=e=>1-Math.sin(Math.acos(e)),z=$(W),H=L(W);e.s(["circIn",0,W,"circInOut",0,H,"circOut",0,z],142621);let Y=e=>/^0[^.\s]+$/u.test(e);e.s(["isZeroValueString",0,Y],542503);var _=e.i(713029),X=e.i(861909);let Z=e=>Math.round(1e5*e)/1e5,J=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,Q=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,ee=(e,t)=>i=>!!("string"==typeof i&&Q.test(i)&&i.startsWith(e)||t&&null!=i&&Object.prototype.hasOwnProperty.call(i,t)),et=(e,t,i)=>r=>{if("string"!=typeof r)return r;let[n,s,a,o]=r.match(J);return{[e]:parseFloat(n),[t]:parseFloat(s),[i]:parseFloat(a),alpha:void 0!==o?parseFloat(o):1}},ei={...X.number,transform:e=>Math.round((0,_.clamp)(0,255,e))},er={test:ee("rgb","red"),parse:et("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:r=1})=>"rgba("+ei.transform(e)+", "+ei.transform(t)+", "+ei.transform(i)+", "+Z(X.alpha.transform(r))+")"},en={test:ee("#"),parse:function(e){let t="",i="",r="",n="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),r=e.substring(5,7),n=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),r=e.substring(3,4),n=e.substring(4,5),t+=t,i+=i,r+=r,n+=n),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}},transform:er.transform};var es=e.i(570326);let ea={test:ee("hsl","hue"),parse:et("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:r=1})=>"hsla("+Math.round(e)+", "+es.percent.transform(Z(t))+", "+es.percent.transform(Z(i))+", "+Z(X.alpha.transform(r))+")"},eo={test:e=>er.test(e)||en.test(e)||ea.test(e),parse:e=>er.test(e)?er.parse(e):ea.test(e)?ea.parse(e):en.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?er.transform(e):ea.transform(e)};e.s(["color",0,eo],776210);let el=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,eu="number",eh="color",ed=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function ep(e){let t=e.toString(),i=[],r={color:[],number:[],var:[]},n=[],s=0,a=t.replace(ed,e=>(eo.test(e)?(r.color.push(s),n.push(eh),i.push(eo.parse(e))):e.startsWith("var(")?(r.var.push(s),n.push("var"),i.push(e)):(r.number.push(s),n.push(eu),i.push(parseFloat(e))),++s,"${}")).split("${}");return{values:i,split:a,indexes:r,types:n}}function ec(e){return ep(e).values}function em(e){let{split:t,types:i}=ep(e),r=t.length;return e=>{let n="";for(let s=0;s<r;s++)if(n+=t[s],void 0!==e[s]){let t=i[s];t===eu?n+=Z(e[s]):t===eh?n+=eo.transform(e[s]):n+=e[s]}return n}}let ef=e=>"number"==typeof e?0:e,ev={test:function(e){var t,i;return isNaN(e)&&"string"==typeof e&&((null==(t=e.match(J))?void 0:t.length)||0)+((null==(i=e.match(el))?void 0:i.length)||0)>0},parse:ec,createTransformer:em,getAnimatableNone:function(e){let t=ec(e);return em(e)(t.map(ef))}};e.s(["analyseComplexValue",0,ep,"complex",0,ev],246797);let eg=new Set(["brightness","contrast","saturate","opacity"]);function ey(e){let[t,i]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[r]=i.match(J)||[];if(!r)return e;let n=i.replace(r,""),s=+!!eg.has(t);return r!==i&&(s*=100),t+"("+s+n+")"}let eb=/\b([a-z-]*)\(.*?\)/gu,eV={...ev,getAnimatableNone:e=>{let t=e.match(eb);return t?t.map(ey).join(" "):e}},ew={...e.i(516787).numberValueTypes,color:eo,backgroundColor:eo,outlineColor:eo,fill:eo,stroke:eo,borderColor:eo,borderTopColor:eo,borderRightColor:eo,borderBottomColor:eo,borderLeftColor:eo,filter:eV,WebkitFilter:eV},eS=e=>ew[e];function eT(e,t){let i=eS(e);return i!==eV&&(i=ev),i.getAnimatableNone?i.getAnimatableNone(t):void 0}e.s(["getDefaultValueType",0,eS],230869),e.s(["getAnimatableNone",0,eT],912622);
1let ex=new Set(["auto","none","0"]),eA=e=>e===X.number||e===es.px,eP=(e,t)=>parseFloat(e.split(", ")[t]),eM=(e,t)=>(i,{transform:r})=>{if("none"===r||!r)return 0;let n=r.match(/^matrix3d\((.+)\)$/u);if(n)return eP(n[1],t);{let t=r.match(/^matrix\((.+)\)$/u);return t?eP(t[1],e):0}},eC=new Set(["x","y","z"]),eF=M.transformPropOrder.filter(e=>!eC.has(e)),eE={width:({x:e},{paddingLeft:t="0",paddingRight:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),height:({y:e},{paddingTop:t="0",paddingBottom:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:eM(4,13),y:eM(5,14)};eE.translateX=eE.x,eE.translateY=eE.y;let ek=new Set,eI=!1,eO=!1;function eD(){if(eO){let e=Array.from(ek).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),i=new Map;t.forEach(e=>{let t,r=(t=[],eF.forEach(i=>{let r=e.getValue(i);void 0!==r&&(t.push([i,r.get()]),r.set(+!!i.startsWith("scale")))}),t);r.length&&(i.set(e,r),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=i.get(e);t&&t.forEach(([t,i])=>{var r;null==(r=e.getValue(t))||r.set(i)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}eO=!1,eI=!1,ek.forEach(e=>e.complete()),ek.clear()}function eR(){ek.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(eO=!0)})}function eB(){eR(),eD()}class eN{constructor(e,t,i,r,n,s=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=i,this.motionValue=r,this.element=n,this.isAsync=s}scheduleResolve(){this.isScheduled=!0,this.isAsync?(ek.add(this),eI||(eI=!0,R.frame.read(eR),R.frame.resolveKeyframes(eD))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:i,motionValue:r}=this;for(let n=0;n<e.length;n++)if(null===e[n])if(0===n){let n=null==r?void 0:r.get(),s=e[e.length-1];if(void 0!==n)e[0]=n;else if(i&&t){let r=i.readValue(t,s);null!=r&&(e[0]=r)}void 0===e[0]&&(e[0]=s),r&&void 0===n&&r.set(e[0])}else e[n]=e[n-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),ek.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,ek.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}e.s(["KeyframeResolver",0,eN,"flushKeyframeResolvers",0,eB],583456);var eK=e.i(668264);let eL=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);e.s(["isNumericalString",0,eL],788349);var e$=e.i(821);let ej=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,eU=e=>t=>t.test(e);e.s(["testValueType",0,eU],381968);let eG=[X.number,es.px,es.percent,es.degrees,es.vw,es.vh,{test:e=>"auto"===e,parse:e=>e}],eq=e=>eG.find(eU(e));e.s(["dimensionValueTypes",0,eG,"findDimensionValueType",0,eq],758546);class eW extends eN{constructor(e,t,i,r,n){super(e,t,i,r,n,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:i}=this;if(!t||!t.current)return;super.readKeyframes();for(let i=0;i<e.length;i++){let r=e[i];if("string"==typeof r&&(r=r.trim(),(0,e$.isCSSVariableToken)(r))){let n=function e(t,i,r=1){(0,eK.invariant)(r<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`);let[n,s]=function(e){let t=ej.exec(e);if(!t)return[,];let[,i,r,n]=t;return[`--${null!=i?i:r}`,n]}(t);if(!n)return;let a=window.getComputedStyle(i).getPropertyValue(n);if(a){let e=a.trim();return eL(e)?parseFloat(e):e}return(0,e$.isCSSVariableToken)(s)?e(s,i,r+1):s}(r,t.current);void 0!==n&&(e[i]=n),i===e.length-1&&(this.finalKeyframe=r)}}if(this.resolveNoneKeyframes(),!C.has(i)||2!==e.length)return;let[r,n]=e,s=eq(r),a=eq(n);if(s!==a)if(eA(s)&&eA(a))for(let t=0;t<e.length;t++){let i=e[t];"string"==typeof i&&(e[t]=parseFloat(i))}else this.needsMeasurement=!0}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,i=[];for(let t=0;t<e.length;t++){var r;("number"==typeof(r=e[t])?0===r:null===r||"none"===r||"0"===r||Y(r))&&i.push(t)}i.length&&function(e,t,i){let r,n=0;for(;n<e.length&&!r;){let t=e[n];"string"==typeof t&&!ex.has(t)&&ep(t).values.length&&(r=e[n]),n++}if(r&&i)for(let n of t)e[n]=eT(i,r)}(e,i,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:i}=this;if(!e||!e.current)return;"height"===i&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=eE[i](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let r=t[t.length-1];void 0!==r&&e.getValue(i,r).jump(r,!1)}measureEndState(){var e;let{element:t,name:i,unresolvedKeyframes:r}=this;if(!t||!t.current)return;let n=t.getValue(i);n&&n.jump(this.measuredOrigin,!1);let s=r.length-1,a=r[s];r[s]=eE[i](t.measureViewportBox(),window.getComputedStyle(t.current)),null!==a&&void 0===this.finalKeyframe&&(this.finalKeyframe=a),(null==(e=this.removedTransforms)?void 0:e.length)&&this.removedTransforms.forEac
1h(([e,i])=>{t.getValue(e).set(i)}),this.resolveNoneKeyframes()}}e.s(["DOMKeyframesResolver",0,eW],848524);var ez=e.i(875760);let eH=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(ev.test(e)||"0"===e)&&!e.startsWith("url(")),eY=e=>null!==e;function e_(e,{repeat:t,repeatType:i="loop"},r){let n=e.filter(eY),s=t&&"loop"!==i&&t%2==1?0:n.length-1;return s&&void 0!==r?r:n[s]}class eX{constructor({autoplay:e=!0,delay:t=0,type:i="keyframes",repeat:r=0,repeatDelay:n=0,repeatType:s="loop",...a}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=ez.time.now(),this.options={autoplay:e,delay:t,type:i,repeat:r,repeatDelay:n,repeatType:s,...a},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||eB(),this._resolved}onKeyframesResolved(e,t){this.resolvedAt=ez.time.now(),this.hasAttemptedResolve=!0;let{name:i,type:r,velocity:n,delay:s,onComplete:a,onUpdate:o,isGenerator:l}=this.options;if(!l&&!function(e,t,i,r){let n=e[0];if(null===n)return!1;if("display"===t||"visibility"===t)return!0;let s=e[e.length-1],a=eH(n,t),o=eH(s,t);return(0,eK.warning)(a===o,`You are trying to animate ${t} from "${n}" to "${s}". ${n} is not an animatable value - to enable this animation set ${n} to a value animatable to ${s} via the \`style\` property.`),!!a&&!!o&&(function(e){let t=e[0];if(1===e.length)return!0;for(let i=0;i<e.length;i++)if(e[i]!==t)return!0}(e)||("spring"===i||P(i))&&r)}(e,i,r,n))if(s)this.options.duration=0;else{o&&o(e_(e,this.options,t)),a&&a(),this.resolveFinishedPromise();return}let u=this.initPlayback(e,t);!1!==u&&(this._resolved={keyframes:e,finalKeyframe:t,...u},this.onPostResolved())}onPostResolved(){}then(e,t){return this.currentFinishedPromise.then(e,t)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(e=>{this.resolveFinishedPromise=e})}}let eZ=(e,t,i)=>e+(t-e)*i;function eJ(e,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?e+(t-e)*6*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function eQ(e,t){return i=>i>0?t:e}e.s(["mixNumber",0,eZ],684220);let e0=(e,t,i)=>{let r=e*e,n=i*(t*t-r)+r;return n<0?0:Math.sqrt(n)},e1=[en,er,ea];function e2(e){let t=e1.find(t=>t.test(e));if((0,eK.warning)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`),!t)return!1;let i=t.parse(e);return t===ea&&(i=function({hue:e,saturation:t,lightness:i,alpha:r}){e/=360,i/=100;let n=0,s=0,a=0;if(t/=100){let r=i<.5?i*(1+t):i+t-i*t,o=2*i-r;n=eJ(o,r,e+1/3),s=eJ(o,r,e),a=eJ(o,r,e-1/3)}else n=s=a=i;return{red:Math.round(255*n),green:Math.round(255*s),blue:Math.round(255*a),alpha:r}}(i)),i}let e5=(e,t)=>{let i=e2(e),r=e2(t);if(!i||!r)return eQ(e,t);let n={...i};return e=>(n.red=e0(i.red,r.red,e),n.green=e0(i.green,r.green,e),n.blue=e0(i.blue,r.blue,e),n.alpha=eZ(i.alpha,r.alpha,e),er.transform(n))},e3=(e,t)=>i=>t(e(i)),e8=(...e)=>e.reduce(e3);e.s(["pipe",0,e8],243886);let e9=new Set(["none","hidden"]);function e6(e,t){return i=>eZ(e,t,i)}function e7(e){return"number"==typeof e?e6:"string"==typeof e?(0,e$.isCSSVariableToken)(e)?eQ:eo.test(e)?e5:tt:Array.isArray(e)?e4:"object"==typeof e?eo.test(e)?e5:te:eQ}function e4(e,t){let i=[...e],r=i.length,n=e.map((e,i)=>e7(e)(e,t[i]));return e=>{for(let t=0;t<r;t++)i[t]=n[t](e);return i}}function te(e,t){let i={...e,...t},r={};for(let n in i)void 0!==e[n]&&void 0!==t[n]&&(r[n]=e7(e[n])(e[n],t[n]));return e=>{for(let t in r)i[t]=r[t](e);return i}}let tt=(e,t)=>{let i=ev.createTransformer(t),r=ep(e),n=ep(t);if(!(r.indexes.var.length===n.indexes.var.length&&r.indexes.color.length===n.indexes.color.length&&r.indexes.number.length>=n.indexes.number.length))return(0,eK.warning)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),eQ(e,t);if(e9.has(e)&&!n.values.length||e9.has(t)&&!r.values.length)return e9.has(e)?i=>i<=0?e:t:i=>i>=1?t:e;return e8(e4(function(e,t){var i;let r=[],n={color:0,var:0,number:0};for(let s=0;s<t.values.length;s++){let a=t.types[s],o=e.indexes[a][n[a]],l=null!=(i=e.values[o])?i:0;r[s]=l,n[a]++}return r}(r,n),n.values),i)};function ti(e,t,i){return"number"==typeof e&&"number"==typeof t&&"number"==typeof i?eZ(e,t,i):e7(e)(e,t)}var tr=e.i(809078);function tn(e,t,i){let r=Math.max(t-5,0);return(0,tr.velocityPerSecond)(i-e(r),t-r)}let ts=.01,ta=2,to=.005,tl=.5;function tu(e,t){return e*Math.sqrt(1-t*t)}let th=["duration","bounce"],td=["stiffness","damping","mass"];function tp(e,t){return t.some(t=>void 0!==e[t])}function tc(e=.3,t=.3){let i,r="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:n,restDelta:s}=r,a=r.keyframes[0],o=r.keyframes[r.keyframes.length-1],l={done:!1,value:a},{stiffness:u,damping:h,mass:d,duration:p,velocity:v,isResolvedFromDuration:g}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!tp(e,td)&&tp(e,th))if(e.visualDuration){let i=2*Math.PI/(1.2*e.visualDuration),r=i*i,n=2*(0,_.clamp)(.05,1,1-(e.bounce||0))*Math.sqrt(r);t={...t,mass:1,stiffness:r,damping:n}}else{let i=function({duration:e=800,bounce:t=.3,velocity:i=0,mass:r=1}){let n,s;(0,eK.warning)(e<=c(10),"Spring duration must be 10 seconds or less");let a=1-t;a=(0,_.clamp)(.05,1,a),e=(0,_.clamp)(.01,10,m(e)),a<1?(n=t=>{let r=t*a,n=r*e;return .001-(r-i)/tu(t,a)*Math.exp(-n)},s=t=>{let r=t*a*e,s=Math.pow(a,2)*Math.pow(t,2)*e,o=Math.exp(-r),l=tu(Math.pow(t,2),a);return(r*i+i-s)*o*(-n(t)+.001>0?-1:1)/l}):(n=t=>-.001+Math.exp(-t*e)*((t-i)*e+1),s=t=>e*e*(i-t)*Math.exp(-t*e));let o=function(e,t,i){let r=i;for(let i=1;i<12;i++)r-=e(r)/t(r);return r}(n,s,5/e);if(e=c(e),isNaN(o))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(o,2)*r;
1return{stiffness:t,damping:2*a*Math.sqrt(r*t),duration:e}}}(e);(t={...t,...i,mass:1}).isResolvedFromDuration=!0}return t}({...r,velocity:-m(r.velocity||0)}),y=v||0,b=h/(2*Math.sqrt(u*d)),V=o-a,w=m(Math.sqrt(u/d)),T=5>Math.abs(V);if(n||(n=T?ts:ta),s||(s=T?to:tl),b<1){let e=tu(w,b);i=t=>o-Math.exp(-b*w*t)*((y+b*w*V)/e*Math.sin(e*t)+V*Math.cos(e*t))}else if(1===b)i=e=>o-Math.exp(-w*e)*(V+(y+w*V)*e);else{let e=w*Math.sqrt(b*b-1);i=t=>{let i=Math.exp(-b*w*t),r=Math.min(e*t,300);return o-i*((y+b*w*V)*Math.sinh(r)+e*V*Math.cosh(r))/e}}let x={calculatedDuration:g&&p||null,next:e=>{let t=i(e);if(g)l.done=e>=p;else{let r=0;b<1&&(r=0===e?c(y):tn(i,e,t));let a=Math.abs(o-t)<=s;l.done=Math.abs(r)<=n&&a}return l.value=l.done?o:t,l},toString:()=>{let e=Math.min(f(x),2e4),t=S(t=>x.next(e*t).value,e,30);return e+"ms "+t}};return x}function tm({keyframes:e,velocity:t=0,power:i=.8,timeConstant:r=325,bounceDamping:n=10,bounceStiffness:s=500,modifyTarget:a,min:o,max:l,restDelta:u=.5,restSpeed:h}){let d,p,c=e[0],m={done:!1,value:c},f=i*t,v=c+f,g=void 0===a?v:a(v);g!==v&&(f=g-c);let y=e=>-f*Math.exp(-e/r),b=e=>g+y(e),V=e=>{let t=y(e),i=b(e);m.done=Math.abs(t)<=u,m.value=m.done?g:i},w=e=>{let t;if(t=m.value,void 0!==o&&t<o||void 0!==l&&t>l){var i;d=e,p=tc({keyframes:[m.value,(i=m.value,void 0===o?l:void 0===l||Math.abs(o-i)<Math.abs(l-i)?o:l)],velocity:tn(b,e,m.value),damping:n,stiffness:s,restDelta:u,restSpeed:h})}};return w(0),{calculatedDuration:null,next:e=>{let t=!1;return(p||void 0!==d||(t=!0,V(e),w(e)),void 0!==d&&e>=d)?p.next(e-d):(t||V(e),m)}}}let tf=K(.42,0,1,1),tv=K(0,0,.58,1),tg=K(.42,0,.58,1),ty={linear:v.noop,easeIn:tf,easeInOut:tg,easeOut:tv,circIn:W,circInOut:H,circOut:z,backIn:U,backInOut:G,backOut:j,anticipate:q},tb=e=>{if(y(e)){(0,eK.invariant)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,i,r,n]=e;return K(t,i,r,n)}return"string"==typeof e?((0,eK.invariant)(void 0!==ty[e],`Invalid easing type '${e}'`),ty[e]):e};function tV({duration:e=300,keyframes:t,times:i,ease:r="easeInOut"}){var n;let s,a=Array.isArray(r)&&"number"!=typeof r[0]?r.map(tb):tb(r),o={done:!1,value:t[0]},l=function(e,t,{clamp:i=!0,ease:r,mixer:n}={}){let s=e.length;if((0,eK.invariant)(s===t.length,"Both input and output ranges must be the same length"),1===s)return()=>t[0];if(2===s&&t[0]===t[1])return()=>t[1];let a=e[0]===e[1];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());let o=function(e,t,i){let r=[],n=i||ti,s=e.length-1;for(let i=0;i<s;i++){let s=n(e[i],e[i+1]);t&&(s=e8(Array.isArray(t)?t[i]||v.noop:t,s)),r.push(s)}return r}(t,r,n),l=o.length,u=i=>{if(a&&i<e[0])return t[0];let r=0;if(l>1)for(;r<e.length-2&&!(i<e[r+1]);r++);let n=w(e[r],e[r+1],i);return o[r](n)};return i?t=>u((0,_.clamp)(e[0],e[s-1],t)):u}((n=i&&i.length===t.length?i:(!function(e,t){let i=e[e.length-1];for(let r=1;r<=t;r++){let n=w(0,t,r);e.push(eZ(i,1,n))}}(s=[0],t.length-1),s),n.map(t=>t*e)),t,{ease:Array.isArray(a)?a:t.map(()=>a||tg).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(o.value=l(t),o.done=t>=e,o)}}let tw=e=>{let t=({timestamp:t})=>e(t);return{start:()=>R.frame.update(t,!0),stop:()=>(0,R.cancelFrame)(t),now:()=>R.frameData.isProcessing?R.frameData.timestamp:ez.time.now()}},tS={decay:tm,inertia:tm,tween:tV,keyframes:tV,spring:tc},tT=e=>e/100;class tx extends eX{constructor(e){super(e),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:e}=this.options;e&&e()};const{name:t,motionValue:i,element:r,keyframes:n}=this.options,s=(null==r?void 0:r.KeyframeResolver)||eN,a=(e,t)=>this.onKeyframesResolved(e,t);this.resolver=new s(n,a,t,i,r),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(e){let t,i,{type:r="keyframes",repeat:n=0,repeatDelay:s=0,repeatType:a,velocity:o=0}=this.options,l=P(r)?r:tS[r]||tV;l!==tV&&"number"!=typeof e[0]&&(t=e8(tT,ti(e[0],e[1])),e=[0,100]);let u=l({...this.options,keyframes:e});"mirror"===a&&(i=l({...this.options,keyframes:[...e].reverse(),velocity:-o})),null===u.calculatedDuration&&(u.calculatedDuration=f(u));let{calculatedDuration:h}=u,d=h+s;return{generator:u,mirroredGenerator:i,mapPercentToKeyframes:t,calculatedDuration:h,resolvedDuration:d,totalDuration:d*(n+1)-s}}onPostResolved(){let{autoplay:e=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&e?this.state=this.pendingPlayState:this.pause()}tick(e,t=!1){let{resolved:i}=this;if(!i){let{keyframes:e}=this.options;return{done:!0,value:e[e.length-1]}}let{finalKeyframe:r,generator:n,mirroredGenerator:s,mapPercentToKeyframes:a,keyframes:o,c
1alculatedDuration:l,totalDuration:u,resolvedDuration:h}=i;if(null===this.startTime)return n.next(0);let{delay:d,repeat:p,repeatType:c,repeatDelay:m,onUpdate:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-u/this.speed,this.startTime)),t?this.currentTime=e:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;let v=this.currentTime-d*(this.speed>=0?1:-1),g=this.speed>=0?v<0:v>u;this.currentTime=Math.max(v,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=u);let y=this.currentTime,b=n;if(p){let e=Math.min(this.currentTime,u)/h,t=Math.floor(e),i=e%1;!i&&e>=1&&(i=1),1===i&&t--,(t=Math.min(t,p+1))%2&&("reverse"===c?(i=1-i,m&&(i-=m/h)):"mirror"===c&&(b=s)),y=(0,_.clamp)(0,1,i)*h}let V=g?{done:!1,value:o[0]}:b.next(y);a&&(V.value=a(V.value));let{done:w}=V;g||null===l||(w=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let S=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return S&&void 0!==r&&(V.value=e_(o,this.options,r)),f&&f(V.value),S&&this.finish(),V}get duration(){let{resolved:e}=this;return e?m(e.calculatedDuration):0}get time(){return m(this.currentTime)}set time(e){e=c(e),this.currentTime=e,null!==this.holdTime||0===this.speed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=m(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:e=tw,onPlay:t,startTime:i}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),t&&t();let r=this.driver.now();null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=r):this.startTime=null!=i?i:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!=(e=this.currentTime)?e:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:e}=this.options;e&&e()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}var tA=e.i(736044);let tP=u(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),tM={anticipate:q,backInOut:G,circInOut:H};class tC extends eX{constructor(e){super(e);const{name:t,motionValue:i,element:r,keyframes:n}=this.options;this.resolver=new eW(n,(e,t)=>this.onKeyframesResolved(e,t),t,i,r),this.resolver.scheduleResolve()}initPlayback(e,t){var i;let{duration:r=300,times:n,ease:s,type:a,motionValue:o,name:l,startTime:u}=this.options;if(!o.owner||!o.owner.current)return!1;if("string"==typeof s&&V()&&s in tM&&(s=tM[s]),P((i=this.options).type)||"spring"===i.type||!function e(t){return!!("function"==typeof t&&V()||!t||"string"==typeof t&&(t in x||V())||y(t)||Array.isArray(t)&&t.every(e))}(i.ease)){let{onComplete:t,onUpdate:i,motionValue:o,element:l,...u}=this.options,h=function(e,t){let i=new tx({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0}),r={done:!1,value:e[0]},n=[],s=0;for(;!r.done&&s<2e4;)n.push((r=i.sample(s)).value),s+=10;return{times:void 0,keyframes:n,duration:s-10,ease:"linear"}}(e,u);1===(e=h.keyframes).length&&(e[1]=e[0]),r=h.duration,n=h.times,s=h.ease,a="keyframes"}let h=function(e,t,i,{delay:r=0,duration:n=300,repeat:s=0,repeatType:a="loop",ease:o="easeInOut",times:l}={}){let u={[t]:i};l&&(u.offset=l);let h=function e(t,i){if(t)return"function"==typeof t&&V()?S(t,i):y(t)?T(t):Array.isArray(t)?t.map(t=>e(t,i)||x.easeOut):x[t]}(o,n);return Array.isArray(h)&&(u.easing=h),e.animate(u,{delay:r,duration:n,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:s+1,direction:"reverse"===a?"alternate":"normal"})}(o.owner.current,l,e,{...this.options,duration:r,times:n,ease:s});return h.startTime=null!=u?u:this.calcStartTime(),this.pendingTimeline?(g(h,this.pendingTimeline),this.pendingTimeline=void 0):h.onfinish=()=>{let{onComplete:i}=this.options;o.set(e_(e,this.options,t)),i&&i(),this.cancel(),this.resolveFinishedProm
1ise()},{animation:h,duration:r,times:n,type:a,ease:s,keyframes:e}}get duration(){let{resolved:e}=this;if(!e)return 0;let{duration:t}=e;return m(t)}get time(){let{resolved:e}=this;if(!e)return 0;let{animation:t}=e;return m(t.currentTime||0)}set time(e){let{resolved:t}=this;if(!t)return;let{animation:i}=t;i.currentTime=c(e)}get speed(){let{resolved:e}=this;if(!e)return 1;let{animation:t}=e;return t.playbackRate}set speed(e){let{resolved:t}=this;if(!t)return;let{animation:i}=t;i.playbackRate=e}get state(){let{resolved:e}=this;if(!e)return"idle";let{animation:t}=e;return t.playState}get startTime(){let{resolved:e}=this;if(!e)return null;let{animation:t}=e;return t.startTime}attachTimeline(e){if(this._resolved){let{resolved:t}=this;if(!t)return v.noop;let{animation:i}=t;g(i,e)}else this.pendingTimeline=e;return v.noop}play(){if(this.isStopped)return;let{resolved:e}=this;if(!e)return;let{animation:t}=e;"finished"===t.playState&&this.updateFinishedPromise(),t.play()}pause(){let{resolved:e}=this;if(!e)return;let{animation:t}=e;t.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:e}=this;if(!e)return;let{animation:t,keyframes:i,duration:r,type:n,ease:s,times:a}=e;if("idle"===t.playState||"finished"===t.playState)return;if(this.time){let{motionValue:e,onUpdate:t,onComplete:o,element:l,...u}=this.options,h=new tx({...u,keyframes:i,duration:r,type:n,ease:s,times:a,isGenerator:!0}),d=c(this.time);e.setWithVelocity(h.sample(d-10).value,h.sample(d).value,10)}let{onStop:o}=this.options;o&&o(),this.cancel()}complete(){let{resolved:e}=this;e&&e.animation.finish()}cancel(){let{resolved:e}=this;e&&e.animation.cancel()}static supports(e){let{motionValue:t,name:i,repeatDelay:r,repeatType:n,damping:s,type:a}=e;if(!t||!t.owner||!(t.owner.current instanceof HTMLElement))return!1;let{onUpdate:o,transformTemplate:l}=t.owner.getProps();return tP()&&i&&tA.acceleratedValues.has(i)&&!o&&!l&&!r&&"mirror"!==n&&0!==s&&"inertia"!==a}}let tF={type:"spring",stiffness:500,damping:25,restSpeed:10},tE={type:"keyframes",duration:.8},tk={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},tI=(e,t,i,r={},n,s)=>a=>{let o=A(r,e)||{},l=o.delay||r.delay||0,{elapsed:u=0}=r;u-=c(l);let h={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:t.getVelocity(),...o,delay:-u,onUpdate:e=>{t.set(e),o.onUpdate&&o.onUpdate(e)},onComplete:()=>{a(),o.onComplete&&o.onComplete()},name:e,motionValue:t,element:s?void 0:n};!function({when:e,delay:t,delayChildren:i,staggerChildren:r,staggerDirection:n,repeat:s,repeatType:a,repeatDelay:o,from:l,elapsed:u,...h}){return!!Object.keys(h).length}(o)&&(h={...h,...((e,{keyframes:t})=>t.length>2?tE:M.transformProps.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:tF:tk)(e,h)}),h.duration&&(h.duration=c(h.duration)),h.repeatDelay&&(h.repeatDelay=c(h.repeatDelay)),void 0!==h.from&&(h.keyframes[0]=h.from);let d=!1;if(!1!==h.type&&(0!==h.duration||h.repeatDelay)||(h.duration=0,0===h.delay&&(d=!0)),B.MotionGlobalConfig.skipAnimations&&(d=!0,h.duration=0,h.delay=0),d&&!s&&void 0!==t.get()){let e=e_(h.keyframes,o);if(void 0!==e)return R.frame.update(()=>{h.onUpdate(e),h.onComplete()}),new p([])}return!s&&tC.supports(h)?new tC(h):new tx(h)};function tO(e,t,{delay:i=0,transitionOverride:r,type:n}={}){var s;let{transition:a=e.getDefaultTransition(),transitionEnd:l,...u}=t;r&&(a=r);let h=[],d=n&&e.animationState&&e.animationState.getState()[n];for(let t in u){let r=e.getValue(t,null!=(s=e.latestValues[t])?s:null),n=u[t];if(void 0===n||d&&function({protectedKeys:e,needsAnimating:t},i){let r=e.hasOwnProperty(i)&&!0!==t[i];return t[i]=!1,r}(d,t))continue;let o={delay:i,...A(a||{},t)},l=!1;if(window.MotionHandoffAnimation){let i=D(e);if(i){let e=window.MotionHandoffAnimation(i,t,R.frame);null!==e&&(o.startTime=e,l=!0)}}I(e,t),r.start(tI(t,r,n,e.shouldReduceMotion&&C.has(t)?{type:!1}:o,e,l));let p=r.animation;p&&h.push(p)}return l&&Promise.all(h).then(()=>{R.frame.update(()=>{l&&function(e,t){let{transitionEnd:i={},transition:r={},...n}=o(e,t)||{};for(let t in n={...n,...i}){let i=(0,F.resolveFinalValueInKeyframes)(n[t]);e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,(0,E.motionValue)(i))}}(e,l)})}),h}function tD(e,t,i={}){var r;let n=o(e,t,"exit"===i.type?null==(r=e.presenceContext)?void 0:r.custom:void 0),{transition:s=e.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(s=i.transitionOverride);let a=n?()=>
1Promise.all(tO(e,n,i)):()=>Promise.resolve(),l=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:n=0,staggerChildren:a,staggerDirection:o}=s;return function(e,t,i=0,r=0,n=1,s){let a=[],o=(e.variantChildren.size-1)*r,l=1===n?(e=0)=>e*r:(e=0)=>o-e*r;return Array.from(e.variantChildren).sort(tR).forEach((e,r)=>{e.notify("AnimationStart",t),a.push(tD(e,t,{...s,delay:i+l(r)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(a)}(e,t,n+r,a,o,i)}:()=>Promise.resolve(),{when:u}=s;if(!u)return Promise.all([a(),l(i.delay)]);{let[e,t]="beforeChildren"===u?[a,l]:[l,a];return e().then(()=>t())}}function tR(e,t){return e.sortNodePosition(t)}e.s(["animateMotionValue",0,tI],92641);let tB=l.variantProps.length,tN=[...l.variantPriorityOrder].reverse(),tK=l.variantPriorityOrder.length;function tL(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function t$(){return{animate:tL(!0),whileInView:tL(),whileHover:tL(),whileTap:tL(),whileDrag:tL(),whileFocus:tL(),exit:tL()}}class tj{constructor(e){this.isMounted=!1,this.node=e}update(){}}e.s(["Feature",0,tj],634759);let tU=0;e.s(["animations",0,{animation:{Feature:class extends tj{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:i})=>(function(e,t,i={}){let r;if(e.notify("AnimationStart",t),Array.isArray(t))r=Promise.all(t.map(t=>tD(e,t,i)));else if("string"==typeof t)r=tD(e,t,i);else{let n="function"==typeof t?o(e,t,i.custom):t;r=Promise.all(tO(e,n,i))}return r.then(()=>{e.notify("AnimationComplete",t)})})(e,t,i))),a=t$(),u=!0,h=t=>(i,r)=>{var n;let s=o(e,r,"exit"===t?null==(n=e.presenceContext)?void 0:n.custom:void 0);if(s){let{transition:e,transitionEnd:t,...r}=s;i={...i,...r,...t}}return i};function d(o){let{props:d}=e,p=function e(t){if(!t)return;if(!t.isControllingVariants){let i=t.parent&&e(t.parent)||{};return void 0!==t.props.initial&&(i.initial=t.props.initial),i}let i={};for(let e=0;e<tB;e++){let r=l.variantProps[e],n=t.props[r];((0,s.isVariantLabel)(n)||!1===n)&&(i[r]=n)}return i}(e.parent)||{},c=[],m=new Set,f={},v=1/0;for(let t=0;t<tK;t++){var g,y;let l=tN[t],b=a[l],V=void 0!==d[l]?d[l]:p[l],w=(0,s.isVariantLabel)(V),S=l===o?b.isActive:null;!1===S&&(v=t);let T=V===p[l]&&V!==d[l]&&w;if(T&&u&&e.manuallyAnimateOnMount&&(T=!1),b.protectedKeys={...f},!b.isActive&&null===S||!V&&!b.prevProp||(0,i.isAnimationControls)(V)||"boolean"==typeof V)continue;let x=(g=b.prevProp,"string"==typeof(y=V)?y!==g:!!Array.isArray(y)&&!n(y,g)),A=x||l===o&&b.isActive&&!T&&w||t>v&&w,P=!1,M=Array.isArray(V)?V:[V],C=M.reduce(h(l),{});!1===S&&(C={});let{prevResolvedValues:F={}}=b,E={...F,...C},k=t=>{A=!0,m.has(t)&&(P=!0,m.delete(t)),b.needsAnimating[t]=!0;let i=e.getValue(t);i&&(i.liveStyle=!1)};for(let e in E){let t=C[e],i=F[e];if(!f.hasOwnProperty(e))((0,r.isKeyframesTarget)(t)&&(0,r.isKeyframesTarget)(i)?n(t,i):t===i)?void 0!==t&&m.has(e)?k(e):b.protectedKeys[e]=!0:null!=t?k(e):m.add(e)}b.prevProp=V,b.prevResolvedValues=C,b.isActive&&(f={...f,...C}),u&&e.blockInitialAnimation&&(A=!1);let I=!(T&&x)||P;A&&I&&c.push(...M.map(e=>({animation:e,options:{type:l}})))}if(m.size){let t={};m.forEach(i=>{let r=e.getBaseTarget(i),n=e.getValue(i);n&&(n.liveStyle=!0),t[i]=null!=r?r:null}),c.push({animation:t})}let b=!!c.length;return u&&(!1===d.initial||d.initial===d.animate)&&!e.manuallyAnimateOnMount&&(b=!1),u=!1,b?t(c):Promise.resolve()}return{animateChanges:d,setActive:function(t,i){var r;if(a[t].isActive===i)return Promise.resolve();null==(r=e.variantChildren)||r.forEach(e=>{var r;return null==(r=e.animationState)?void 0:r.setActive(t,i)}),a[t].isActive=i;let n=d(t);for(let e in a)a[e].protectedKeys={};return n},setAnimateFunction:function(i){t=i(e)},getState:()=>a,reset:()=>{a=t$(),u=!0}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();(0,i.isAnimationControls)(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),null==(e=this.unmountControls)||e.call(this)}}},exit:{Feature:class extends tj{constructor(){super(...arguments),this.id=tU++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===i)return;let r=this.node.animationState.setActive("exit",!e);t&&!e&&r.then(()=>
1t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}}}],372829);let tG={x:!1,y:!1};e.s(["isDragActive",0,function(){return tG.x||tG.y},"isDragging",0,tG],839702)},91702,e=>{"use strict";var t=e.i(127357),i=e.i(469652),r=e.i(634759),n=e.i(243886);class s extends r.Feature{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,n.pipe)((0,i.addDomEvent)(this.node.current,"focus",()=>this.onFocus()),(0,i.addDomEvent)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}var a=r;e.i(741205);var o=e.i(839702);let l=(e,t)=>!!t&&(e===t||l(e,t.parentElement));var u=e.i(918092),h=e.i(964783);let d=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),p=new WeakSet;function c(e){return t=>{"Enter"===t.key&&e(t)}}function m(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function f(e){return(0,u.isPrimaryPointer)(e)&&!(0,o.isDragActive)()}var v=e.i(801925),g=e.i(861519);function y(e,t,i){let{props:r}=e;e.animationState&&r.whileTap&&e.animationState.setActive("whileTap","Start"===i);let n=r["onTap"+("End"===i?"":i)];n&&g.frame.postRender(()=>n(t,(0,v.extractEventInfo)(t)))}class b extends a.Feature{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,i={}){let[r,n,s]=(0,h.setupGesture)(e,i),a=e=>{let r=e.currentTarget;if(!f(e)||p.has(r))return;p.add(r);let s=t(e),a=(e,t)=>{window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",u),f(e)&&p.has(r)&&(p.delete(r),"function"==typeof s&&s(e,{success:t}))},o=e=>{a(e,i.useGlobalTarget||l(r,e.target))},u=e=>{a(e,!1)};window.addEventListener("pointerup",o,n),window.addEventListener("pointercancel",u,n)};return r.forEach(e=>{d.has(e.tagName)||-1!==e.tabIndex||null!==e.getAttribute("tabindex")||(e.tabIndex=0),(i.useGlobalTarget?window:e).addEventListener("pointerdown",a,n),e.addEventListener("focus",e=>((e,t)=>{let i=e.currentTarget;if(!i)return;let r=c(()=>{if(p.has(i))return;m(i,"down");let e=c(()=>{m(i,"up")});i.addEventListener("keyup",e,t),i.addEventListener("blur",()=>m(i,"cancel"),t)});i.addEventListener("keydown",r,t),i.addEventListener("blur",()=>i.removeEventListener("keydown",r),t)})(e,n),n)}),s}(e,e=>(y(this.node,e,"Start"),(e,{success:t})=>y(this.node,e,t?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}var V=r;let w=new WeakMap,S=new WeakMap,T=e=>{let t=w.get(e.target);t&&t(e)},x=e=>{e.forEach(T)},A={some:0,all:1};class P extends V.Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var e;let t;this.unmount();let{viewport:i={}}=this.node.getProps(),{root:r,margin:n,amount:s="some",once:a}=i,o={root:r?r.current:void 0,rootMargin:n,threshold:"number"==typeof s?s:A[s]},l=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,a&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:i,onViewportLeave:r}=this.node.getProps(),n=t?i:r;n&&n(e)};return e=this.node.current,t=function({root:e,...t}){let i=e||document;S.has(i)||S.set(i,{});let r=S.get(i),n=JSON.stringify(t);return r[n]||(r[n]=new IntersectionObserver(x,{root:e,...t})),r[n]}(o),w.set(e,l),t.observe(e),()=>{w.delete(e),t.unobserve(e)}}mount(){this.startObserver()}update(){if("u"<typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return i=>e[i]!==t[i]}(e,t))&&this.startObserver()}unmount(){}}let M={inView:{Feature:P},tap:{Feature:b},focus:{Feature:s},hover:{Feature:t.HoverGesture}};e.s(["gestureAnimations",0,M],91702)},442685,e=>{"use strict";let t=()=>({translate:0,scale:1,origin:0,originPoint:0}),i=()=>({min:0,max:0});e.s(["createBox",0,()=>({x:i(),y:i()}),"createDelta",0,()=>({x:t(),y:t()})])}
1,887256,28613,576690,333118,e=>{"use strict";function t({top:e,left:i,right:r,bottom:n}){return{x:{min:i,max:r},y:{min:e,max:n}}}function i(e,t){if(!t)return e;let i=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:r.y,right:r.x}}e.s(["convertBoundingBoxToBox",0,t,"convertBoxToBoundingBox",0,function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}},"transformBoxPoints",0,i],28613);var r=e.i(684220);function n(e){return void 0===e||1===e}function s({scale:e,scaleX:t,scaleY:i}){return!n(e)||!n(t)||!n(i)}function a(e){return s(e)||o(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function o(e){var t,i;return(t=e.x)&&"0%"!==t||(i=e.y)&&"0%"!==i}function l(e,t,i){return i+t*(e-i)}function u(e,t,i,r,n){return void 0!==n&&(e=l(e,n,r)),l(e,i,r)+t}function h(e,t=0,i=1,r,n){e.min=u(e.min,t,i,r,n),e.max=u(e.max,t,i,r,n)}function d(e,{x:t,y:i}){h(e.x,t.translate,t.scale,t.originPoint),h(e.y,i.translate,i.scale,i.originPoint)}function p(e,t){e.min=e.min+t,e.max=e.max+t}function c(e,t,i,n,s=.5){let a=(0,r.mixNumber)(e.min,e.max,s);h(e,t,i,a,n)}function m(e,t){c(e.x,t.x,t.scaleX,t.scale,t.originX),c(e.y,t.y,t.scaleY,t.scale,t.originY)}function f(e,r){return t(i(e.getBoundingClientRect(),r))}e.s(["has2DTranslate",0,o,"hasScale",0,s,"hasTransform",0,a],576690),e.s(["applyBoxDelta",0,d,"applyTreeDeltas",0,function(e,t,i,r=!1){let n,s,o=i.length;if(o){t.x=t.y=1;for(let l=0;l<o;l++){s=(n=i[l]).projectionDelta;let{visualElement:o}=n.options;(!o||!o.props.style||"contents"!==o.props.style.display)&&(r&&n.options.layoutScroll&&n.scroll&&n!==n.root&&m(e,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,d(e,s)),r&&a(n.latestValues)&&m(e,n.latestValues))}t.x<1.0000000000001&&t.x>.999999999999&&(t.x=1),t.y<1.0000000000001&&t.y>.999999999999&&(t.y=1)}},"scalePoint",0,l,"transformBox",0,m,"translateAxis",0,p],333118),e.s(["measurePageBox",0,function(e,t,i){let r=f(e,i),{scroll:n}=t;return n&&(p(r.x,n.offset.x),p(r.y,n.offset.y)),r},"measureViewportBox",0,f],887256)},670074,e=>{"use strict";var t=e.i(406911),i=e.i(887256),r=e.i(875760),n=e.i(378064),s=e.i(442685),a=e.i(788349),o=e.i(542503),l=e.i(592789);let u={current:null},h={current:!1};var d=e.i(510952),p=e.i(411109),c=e.i(246797),m=e.i(575283),f=e.i(912622),v=e.i(776210),g=e.i(758546),y=e.i(381968);let b=[...g.dimensionValueTypes,v.color,c.complex];var V=e.i(764322);let w=new WeakMap;var S=e.i(447637),T=e.i(583456),x=e.i(269677),A=e.i(861519);let P=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class M{scrapeMotionValuesFromProps(e,t,i){return{}}constructor({parent:e,props:t,presenceContext:i,reducedMotionConfig:n,blockInitialAnimation:s,visualState:a},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=T.KeyframeResolver,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=r.time.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,A.frame.render(this.render,!1,!0))};const{latestValues:l,renderState:u,onUpdate:h}=a;this.onUpdate=h,this.latestValues=l,this.baseTarget={...l},this.initialValues=t.initial?{...l}:{},this.renderState=u,this.parent=e,this.props=t,this.presenceContext=i,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=o,this.blockInitialAnimation=!!s,this.isControllingVariants=(0,S.isControllingVariants)(t),this.isVariantNode=(0,S.isVariantNode)(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:d,...p}=this.scrapeMotionValuesFromProps(t,{},this);for(const e in p){const t=p[e];void 0!==l[e]&&(0,m.isMotionValue)(t)&&t.set(l[e],!1)}}mount(e){this.current=e,w.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
1h((e,t)=>this.bindToMotionValue(t,e)),h.current||function(){if(h.current=!0,l.isBrowser)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>u.current=e.matches;e.addListener(t),t()}else u.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||u.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in w.delete(this.current),this.projection&&this.projection.unmount(),(0,A.cancelFrame)(this.notifyUpdate),(0,A.cancelFrame)(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}bindToMotionValue(e,t){let i;this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();let r=V.transformProps.has(e),n=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&A.frame.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)}),s=t.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{n(),s(),i&&i(),t.owner&&t.stop()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in n.featureDefinitions){let t=n.featureDefinitions[e];if(!t)continue;let{isEnabled:i,Feature:r}=t;if(!this.features[e]&&r&&i(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):(0,s.createBox)()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<P.length;t++){let i=P[t];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);let r=e["on"+i];r&&(this.propEventSubscriptions[i]=this.on(i,r))}this.prevMotionValues=function(e,t,i){for(let r in t){let n=t[r],s=i[r];if((0,m.isMotionValue)(n))e.addValue(r,n);else if((0,m.isMotionValue)(s))e.addValue(r,(0,p.motionValue)(n,{owner:e}));else if(s!==n)if(e.hasValue(r)){let t=e.getValue(r);!0===t.liveStyle?t.jump(n):t.hasAnimated||t.set(n)}else{let t=e.getStaticValue(r);e.addValue(r,(0,p.motionValue)(void 0!==t?t:n,{owner:e}))}}for(let r in i)void 0===t[r]&&e.removeValue(r);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue(),this.onUpdate&&this.onUpdate(this)}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let i=this.values.get(e);t!==i&&(i&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let i=this.values.get(e);return void 0===i&&void 0!==t&&(i=(0,p.motionValue)(null===t?void 0:t,{owner:this}),this.addValue(e,i)),i}readValue(e,t){var i;let r=void 0===this.latestValues[e]&&this.current?null!=(i=this.getBaseTargetFromProps(this.props,e))?i:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];if(null!=r){if("string"==typeof r&&((0,a.isNumericalString)(r)||(0,o.isZeroValueString)(r)))r=parseFloat(r);else{let i;i=r,!b.find((0,y.testValueType)(i))&&c.complex.test(t)&&(r=(0,f.getAnimatableNone)(e,t))}this.setBaseTarget(e,(0,m.isMotionValue)(r)?r.get():r)}return(0,m.isMotionValue)(r)?r.get():r}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let i,{initial:r}=this.props;if("string"==typeof r||"object"==typeof r){let n=(0,x.resolveVariantFromProps)(this.props,r,null==(t=this.presenceContext)?void 0:t.custom);n&&(i=n[e])}if(r&&void 0!==i)return i;let n=this.getBaseTargetFromProps(this.props,e);return void 0===n||(0,m.isMotionValue)(n)?void 0!==this.initialValues[e]&&void 0===i?void 0:this.baseTarget[e]:n}on(e,t){return this.events[e]||(this.events[e]=new d.SubscriptionManager),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}var C=e.i(848524);class F extends M{constructor(){super(...arguments),this.KeyframeResolver=C.DOMKeyframesResolver}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:i}){delete t[e],delete i[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;(0,m.isMotionValue)(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}var E=e.i(821),k=e.i(230869),I=e.i(761353),O=e.i(738749),D=e.i(351764);class R extends F{constructor(){super(...arguments),this.type="html",this.renderInstance=O.renderHTML}readValueFromInstance(e,t){if(V.transformProps.has(t)){let e=(0,k.getDefaultValueType)(t);return e&&e.default||0}{let i=window.getComputedStyle(e),r=((0,E.isCSSVariableName)(t)?i.getPropertyValue(t):i[t])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return(0,i.measureViewportBox)(e,t)}build(e,t,i){(0,I.buildHTMLStyles)(e,t,i.transformTemplate)}scrapeMotionValuesFromProps(e,t,i){return(0,D.scrapeMotionValuesFromProps)(e,t,i)}}var B=e.i(12579),N=e.i(368554),K=e.i(905032),L=e.i(121380),$=e.i(358840),j=e.i(71285);class U extends F{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=s.createBox}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(V.transformProps.has(t)){let e=(0,k.getDefaultValueType)(t);return e&&e.default||0}return t=K.camelCaseAttributes.has(t)?t:(0,B.camelToDash)(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,i){return(0,j.scrapeMotionValuesFromProps)(e,t,i)}build(e,t,i){(0,N.buildSVGAttrs)(e,t,this.isSVGTag,i.transformTemplate)}renderInstance(e,t,i,r){(0,$.renderSVG)(e,t,i,r)}mount(e){this.isSVGTag=(0,L.isSVGTag)(e.tagName),super.mount(e)}}var G=e.i(260366);e.s(["createDomVisualElement",0,(e,i)=>(0,G.isSVGComponent)(e)?new U(i):new R(i,{allowProjection:e!==t.Fragment})],670074)},703984,964783,e=>{"use strict";var t=e.i(839702);function i(e,t){let i=function(e){if(e instanceof Element)return[e];if("string"==typeof e){let t=document.querySelectorAll(e);return t?Array.from(t):[]}return Array.from(e)}(e),r=new AbortController;return[i,{passive:!0,...t,signal:r.signal},()=>r.abort()]}function r(e){return i=>{"touch"===i.pointerType||(0,t.isDragActive)()||e(i)}}e.s(["setupGesture",0,i],964783),e.s(["hover",0,function(e,t,n={}){let[s,a,o]=i(e,n),l=r(e=>{let{target:i}=e,n=t(e);if("function"!=typeof n||!i)return;let s=r(e=>{n(e),i.removeEventListener("pointerleave",s)});i.addEventListener("pointerleave",s,a)});
1return s.forEach(e=>{e.addEventListener("pointerenter",l,a)}),o}],703984)},918092,e=>{"use strict";e.s(["isPrimaryPointer",0,e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary])}]);
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.