1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8900],{99376:function(e,n,r){"use strict";var i=r(35475);r.o(i,"useParams")&&r.d(n,{useParams:function(){return i.useParams}}),r.o(i,"usePathname")&&r.d(n,{usePathname:function(){return i.usePathname}}),r.o(i,"useSearchParams")&&r.d(n,{useSearchParams:function(){return i.useSearchParams}})},23539:function(e){var n;n=function(){var e=JSON.parse('{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","\xa2":"cent","\xa3":"pound","\xa4":"currency","\xa5":"yen","\xa9":"(c)","\xaa":"a","\xae":"(r)","\xba":"o","\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xc6":"AE","\xc7":"C","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xd0":"D","\xd1":"N","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xdd":"Y","\xde":"TH","\xdf":"ss","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xe6":"ae","\xe7":"c","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xf0":"d","\xf1":"n","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xfd":"y","\xfe":"th","\xff":"y","Ä":"A","Ä":"a","Ä":"A","Ä":"a","Ä":"A","Ä
":"a","Ä":"C","Ä":"c","Ä":"C","Ä":"c","Ä":"D","Ä":"d","Ä":"DJ","Ä":"dj","Ä":"E","Ä":"e","Ä":"E","Ä":"e","Ä":"e","Ä":"e","Ä":"E","Ä":"e","Ä":"G","Ä":"g","Ä¢":"G","Ä£":"g","Ĩ":"I","Ä©":"i","Ī":"i","Ä«":"i","Ä®":"I","į":"i","İ":"I","ı":"i","Ķ":"k","Ä·":"k","Ä»":"L","ļ":"l","Ľ":"L","ľ":"l","Å":"L","Å":"l","Å":"N","Å":"n","Å
":"N","Å":"n","Å":"N","Å":"n","Å":"O","Å":"o","Å":"O","Å":"o","Å":"OE","Å":"oe","Å":"R","Å":"r","Å":"R","Å":"r","Å":"S","Å":"s","Å":"S","Å":"s","Å ":"S","Å¡":"s","Å¢":"T","Å£":"t","Ť":"T","Å¥":"t","Ũ":"U","Å©":"u","Ū":"u","Å«":"u","Å®":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Å´":"W","ŵ":"w","Ŷ":"Y","Å·":"y","Ÿ":"Y","Ź":"Z","ź":"z","Å»":"Z","ż":"z","Ž":"Z","ž":"z","Æ":"E","Æ":"f","Æ ":"O","Æ¡":"o","Ư":"U","ư":"u","Ç":"LJ","Ç":"lj","Ç":"NJ","Ç":"nj","È":"S","È":"s","È":"T","È":"t","É":"e","Ë":"o","Î":"A","Î":"E","Î":"H","Î":"I","Î":"O","Î":"Y","Î":"W","Î":"i","Î":"A","Î":"B","Î":"G","Î":"D","Î":"E","Î":"Z","Î":"H","Î":"8","Î":"I","Î":"K","Î":"L","Î":"M","Î":"N","Î":"3","Î":"O","Î ":"P","Ρ":"R","Σ":"S","Τ":"T","Î¥":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","Î":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","Ï":"p","Ï":"r","Ï":"s","Ï":"s","Ï":"t","Ï
":"y","Ï":"f","Ï":"x","Ï":"ps","Ï":"w","Ï":"i","Ï":"y","Ï":"o","Ï":"y","Ï":"w","Ð":"Yo","Ð":"DJ","Ð":"Ye","Ð":"I","Ð":"Yi","Ð":"J","Ð":"LJ","Ð":"NJ","Ð":"C","Ð":"DZ","Ð":"A","Ð":"B","Ð":"V","Ð":"G","Ð":"D","Ð":"E","Ð":"Zh","Ð":"Z","Ð":"I","Ð":"J","Ð":"K","Ð":"L","Ð":"M","Ð":"N","Ð":"O","Ð":"P","Ð ":"R","С":"S","Т":"T","У":"U","Ф":"F","Ð¥":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Ð":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","Ñ":"r","Ñ":"s","Ñ":"t","Ñ":"u","Ñ":"f","Ñ
":"h","Ñ":"c","Ñ":"ch","Ñ":"sh","Ñ":"sh","Ñ":"u","Ñ":"y","Ñ":"","Ñ":"e","Ñ":"yu","Ñ":"ya","Ñ":"yo","Ñ":"dj","Ñ":"ye","Ñ":"i","Ñ":"yi","Ñ":"j","Ñ":"lj","Ñ":"nj","Ñ":"c","Ñ":"u","Ñ":"dz","Ò":"G","Ò":"g","Ò":"GH","Ò":"gh","Ò":"KH","Ò":"kh","Ò¢":"NG","Ò£":"ng","Ò®":"UE","Ò¯":"ue","Ò°":"U","Ò±":"u","Òº":"H","Ò»":"h","Ó":"AE","Ó":"ae","Ó¨":"OE","Ó©":"oe","Ô±":"A","Ô²":"B","Ô³":"G","Ô´":"D","Ôµ":"E","Ô¶":"Z","Ô·":"E\'","Ô¸":"Y\'","Ô¹":"T\'","Ôº":"JH","Ô»":"I","Ô¼":"L","Ô½":"X","Ô¾":"C\'","Ô¿":"K","Õ":"H","Õ":"D\'","Õ":"GH","Õ":"TW","Õ":"M","Õ
":"Y","Õ":"N","Õ":"SH","Õ":"CH","Õ":"P","Õ":"J","Õ":"R\'","Õ":"S","Õ":"V","Õ":"T","Õ":"R","Õ":"C","Õ":"P\'","Õ":"Q\'","Õ":"O\'\'","Õ":"F","Ö":"EV","Ø¡":"a","Ø¢":"aa","Ø£":"a","ؤ":"u","Ø¥":"i","ئ":"e","ا":"a","ب":"b","Ø©":"h","ت":"t","Ø«":"th","ج":"j","Ø":"h","Ø®":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","Ø´":"sh","ص":"s","ض":"dh","Ø·":"t","ظ":"z","ع":"a","غ":"gh","Ù":"f","Ù":"q","Ù":"k","Ù":"l","Ù
":"m","Ù":"n","Ù":"h","Ù":"w","Ù":"a","Ù":"y","Ù":"an","Ù":"on","Ù":"en","Ù":"a","Ù":"u","Ù":"e","Ù":"","Ù ":"0","Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù¾":"p","Ú":"ch","Ú":"zh","Ú©":"k","Ú¯":"g","Û":"y","Û°":"0","Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9","฿":"baht","á":"a","á":"b","á":"g","á":"d","á":"e","á":"v","á":"z","á":"t","á":"i","á":"k","á":"l","á":"m","á":"n","á":"o","á":"p","á":"zh","á ":"r","á¡":"s","á¢":"t","á£":"u","á¤":"f","á¥":"k","á¦":"gh","á§":"q","á¨":"sh","á©":"ch","áª":"ts","á«":"dz","á¬":"ts","á":"ch","á®":"kh","á¯":"j","á°":"h","á¹¢":"S","á¹£":"s","áº":"W","áº":"w","áº":"W","áº":"w","áº":"W","áº
":"w","áº":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","áº":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","á»":"E","á»":"e","á»":"E","á»":"e","á»":"E","á»
":"e","á»":"E","á»":"e","á»":"I","á»":"i","á»":"I","á»":"i","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á» ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","á»§":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","á»":"u","á»®":"U","ữ":"u","á»°":"U","á»±":"u","Ỳ":"Y","ỳ":"y","á»´":"Y","ỵ":"y","á»¶":"Y","á»·":"y","Ỹ":"Y","ỹ":"y","â":"-","â":"\'","â":"\'","â":"\\"","â":"\\"","â":"\\"","â ":"+","â¢":"*","â¦":"...","â ":"ecu","â¢":"cruzeiro","â£":"french franc","â¤":"lira","â¥":"mill","â¦":"naira","â
1§":"peseta","â¨":"rupee","â©":"won","âª":"new shequel","â«":"dong","â¬":"euro","â":"kip","â®":"tugrik","â¯":"drachma","â°":"penny","â±":"peso","â²":"guarani","â³":"austral","â´":"hryvnia","âµ":"cedi","â¸":"kazakhstani tenge","â¹":"indian rupee","âº":"turkish lira","â½":"russian ruble","â¿":"bitcoin","â ":"sm","â¢":"tm","â":"d","â":"delta","â":"sum","â":"infinity","â¥":"love","å
":"yuan","å":"yen","ï·¼":"rial","ﻵ":"laa","ï»·":"laa","ﻹ":"lai","ï»»":"la"}'),n=JSON.parse('{"bg":{"Ð":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","Ñ":"ts","Ñ":"sht","Ñ":"a","Ñ":"y"},"de":{"\xc4":"AE","\xe4":"ae","\xd6":"OE","\xf6":"oe","\xdc":"UE","\xfc":"ue","\xdf":"ss","%":"prozent","&":"und","|":"oder","â":"summe","â":"unendlich","â¥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","\xa2":"centavos","\xa3":"libras","\xa4":"moneda","â£":"francos","â":"suma","â":"infinito","â¥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","\xa2":"centime","\xa3":"livre","\xa4":"devise","â£":"franc","â":"somme","â":"infini","â¥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","\xa2":"centavo","â":"soma","\xa3":"libra","â":"infinito","â¥":"amor"},"uk":{"Ð":"Y","и":"y","Ð":"Y","й":"y","Ц":"Ts","Ñ":"ts","Ð¥":"Kh","Ñ
":"kh","Щ":"Shch","Ñ":"shch","Ð":"H","г":"h"},"vi":{"Ä":"D","Ä":"d"},"da":{"\xd8":"OE","\xf8":"oe","\xc5":"AA","\xe5":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"st\xf8rre end"},"nb":{"&":"og","\xc5":"AA","\xc6":"AE","\xd8":"OE","\xe5":"aa","\xe6":"ae","\xf8":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","\xc5":"AA","\xc4":"AE","\xd6":"OE","\xe5":"aa","\xe4":"ae","\xf6":"oe"}}');function r(r,i){if("string"!=typeof r)throw Error("slugify: string argument expected");var s=n[(i="string"==typeof i?{replacement:i}:i||{}).locale]||{},o=void 0===i.replacement?"-":i.replacement,a=void 0===i.trim||i.trim,l=r.normalize().split("").reduce(function(n,r){var a=s[r];return void 0===a&&(a=e[r]),void 0===a&&(a=r),a===o&&(a=" "),n+a.replace(i.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return i.strict&&(l=l.replace(/[^A-Za-z0-9\s]/g,"")),a&&(l=l.trim()),l=l.replace(/\s+/g,o),i.lower&&(l=l.toLowerCase()),l}return r.extend=function(n){Object.assign(e,n)},r},e.exports=n(),e.exports.default=n()},62756:function(e,n,r){"use strict";let i,s;r.d(n,{J:function(){return U}});var o=r(2265),a=r(24536),l=r(27847),u=r(93689),h=r(17684),c=r(37388),p=r(47634),d=r(37105),f=r(37863),m=r(80004),v=r(32539),y=r(40293),g=r(40048),x=r(96802),b=r(38198),P=r(13323),w=r(18369),S=r(31948),A=r(64518),E=r(28851),T=r(31094),k=((i=k||{})[i.Open=0]="Open",i[i.Closed=1]="Closed",i),C=((s=C||{})[s.TogglePopover=0]="TogglePopover",s[s.ClosePopover=1]="ClosePopover",s[s.SetButton=2]="SetButton",s[s.SetButtonId=3]="SetButtonId",s[s.SetPanel=4]="SetPanel",s[s.SetPanelId=5]="SetPanelId",s);let V={0:e=>{let n={...e,popoverState:(0,a.E)(e.popoverState,{0:1,1:0})};return 0===n.popoverState&&(n.__demoMode=!1),n},1:e=>1===e.popoverState?e:{...e,popoverState:1},2:(e,n)=>e.button===n.button?e:{...e,button:n.button},3:(e,n)=>e.buttonId===n.buttonId?e:{...e,buttonId:n.buttonId},4:(e,n)=>e.panel===n.panel?e:{...e,panel:n.panel},5:(e,n)=>e.panelId===n.panelId?e:{...e,panelId:n.panelId}},j=(0,o.createContext)(null);function M(e){let n=(0,o.useContext)(j);if(null===n){let n=Error("<".concat(e," /> is missing a parent <Popover /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(n,M),n}return n}j.displayName="PopoverContext";let D=(0,o.createContext)(null);function O(e){let n=(0,o.useContext)(D);if(null===n){let n=Error("<".concat(e," /> is missing a parent <Popover /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(n,O),n}return n}D.displayName="PopoverAPIContext";let R=(0,o.createContext)(null);function I(){return(0,o.useContext)(R)}R.displayName="PopoverGroupContext";let L=(0,o.createContext)(null);function F(e,n){return(0,a.E)(n.type,V,e,n)}L.displayName="PopoverPanelContext";let B=l.AN.RenderStrategy|l.AN.Static,N=l.AN.RenderStrategy|l.AN.Static,U=Object.assign((0,l.yV)(function(e,n){var r;let{__demoMode:i=!1,...s}=e,h=(0,o.useRef)(null),c=(0,u.T)(n,(0,u.h)(e=>{h.current=e})),p=(0,o.useRef)([]),m=(0,o.useReducer)(F,{__demoMode:i,popoverState:i?0:1,buttons:p,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:(0,o.createRef)(),afterPanelSentinel:(0,o.createRef)()}),[{popoverState:y,button:b,buttonId:w,panel:A,panelId:k,beforePanelSentinel:C,afterPanelSentinel:V},M]=m,O=(0,g.i)(null!=(r=h.current)?r:b),R=(0,o.useMemo)(()=>
1{if(!b||!A)return!1;for(let e of document.querySelectorAll("body > *"))if(Number(null==e?void 0:e.contains(b))^Number(null==e?void 0:e.contains(A)))return!0;let e=(0,d.GO)(),n=e.indexOf(b),r=(n+e.length-1)%e.length,i=(n+1)%e.length,s=e[r],o=e[i];return!A.contains(s)&&!A.contains(o)},[b,A]),B=(0,S.E)(w),N=(0,S.E)(k),U=(0,o.useMemo)(()=>({buttonId:B,panelId:N,close:()=>M({type:1})}),[B,N,M]),$=I(),_=null==$?void 0:$.registerPopover,z=(0,P.z)(()=>{var e;return null!=(e=null==$?void 0:$.isFocusWithinPopoverGroup())?e:(null==O?void 0:O.activeElement)&&((null==b?void 0:b.contains(O.activeElement))||(null==A?void 0:A.contains(O.activeElement)))});(0,o.useEffect)(()=>null==_?void 0:_(U),[_,U]);let[Y,W]=(0,T.k)(),H=(0,E.v)({mainTreeNodeRef:null==$?void 0:$.mainTreeNodeRef,portals:Y,defaultContainers:[b,A]});(0,x.O)(null==O?void 0:O.defaultView,"focus",e=>{var n,r,i,s;e.target!==window&&e.target instanceof HTMLElement&&0===y&&(z()||b&&A&&(H.contains(e.target)||null!=(r=null==(n=C.current)?void 0:n.contains)&&r.call(n,e.target)||null!=(s=null==(i=V.current)?void 0:i.contains)&&s.call(i,e.target)||M({type:1})))},!0),(0,v.O)(H.resolveContainers,(e,n)=>{M({type:1}),(0,d.sP)(n,d.tJ.Loose)||(e.preventDefault(),null==b||b.focus())},0===y);let Z=(0,P.z)(e=>{M({type:1});let n=e?e instanceof HTMLElement?e:"current"in e&&e.current instanceof HTMLElement?e.current:b:b;null==n||n.focus()}),q=(0,o.useMemo)(()=>({close:Z,isPortalled:R}),[Z,R]),G=(0,o.useMemo)(()=>({open:0===y,close:Z}),[y,Z]);return o.createElement(L.Provider,{value:null},o.createElement(j.Provider,{value:m},o.createElement(D.Provider,{value:q},o.createElement(f.up,{value:(0,a.E)(y,{0:f.ZM.Open,1:f.ZM.Closed})},o.createElement(W,null,(0,l.sY)({ourProps:{ref:c},theirProps:s,slot:G,defaultTag:"div",name:"Popover"}),o.createElement(H.MainTreeNode,null))))))}),{Button:(0,l.yV)(function(e,n){let r=(0,h.M)(),{id:i="headlessui-popover-button-".concat(r),...s}=e,[f,v]=M("Popover.Button"),{isPortalled:y}=O("Popover.Button"),x=(0,o.useRef)(null),S="headlessui-focus-sentinel-".concat((0,h.M)()),A=I(),E=null==A?void 0:A.closeOthers,T=null!==(0,o.useContext)(L);(0,o.useEffect)(()=>{if(!T)return v({type:3,buttonId:i}),()=>{v({type:3,buttonId:null})}},[T,i,v]);let[k]=(0,o.useState)(()=>Symbol()),C=(0,u.T)(x,n,T?null:e=>{if(e)f.buttons.current.push(k);else{let e=f.buttons.current.indexOf(k);-1!==e&&f.buttons.current.splice(e,1)}f.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&v({type:2,button:e})}),V=(0,u.T)(x,n),j=(0,g.i)(x),D=(0,P.z)(e=>{var n,r,i;if(T){if(1===f.popoverState)return;switch(e.key){case c.R.Space:case c.R.Enter:e.preventDefault(),null==(r=(n=e.target).click)||r.call(n),v({type:1}),null==(i=f.button)||i.focus()}}else switch(e.key){case c.R.Space:case c.R.Enter:e.preventDefault(),e.stopPropagation(),1===f.popoverState&&(null==E||E(f.buttonId)),v({type:0});break;case c.R.Escape:if(0!==f.popoverState)return null==E?void 0:E(f.buttonId);if(!x.current||null!=j&&j.activeElement&&!x.current.contains(j.activeElement))return;e.preventDefault(),e.stopPropagation(),v({type:1})}}),R=(0,P.z)(e=>{T||e.key===c.R.Space&&e.preventDefault()}),F=(0,P.z)(n=>{var r,i;(0,p.P)(n.currentTarget)||e.disabled||(T?(v({type:1}),null==(r=f.button)||r.focus()):(n.preventDefault(),n.stopPropagation(),1===f.popoverState&&(null==E||E(f.buttonId)),v({type:0}),null==(i=f.button)||i.focus()))}),B=(0,P.z)(e=>{e.preventDefault(),e.stopPropagation()}),N=0===f.popoverState,U=(0,o.useMemo)(()=>({open:N}),[N]),$=(0,m.f)(e,x),_=T?{ref:V,type:$,onKeyDown:D,onClick:F}:{ref:C,id:f.buttonId,type:$,"aria-expanded":0===f.popoverState,"aria-controls":f.panel?f.panelId:void 0,onKeyDown:D,onKeyUp:R,onClick:F,onMouseDown:B},z=(0,w.l)(),Y=(0,P.z)(()=>{let e=f.panel;e&&(0,a.E)(z.current,{[w.N.Forwards]:()=>(0,d.jA)(e,d.TO.First),[w.N.Backwards]:()=>(0,d.jA)(e,d.TO.Last)})===d.fE.Error&&(0,d.jA)((0,d.GO)().filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,a.E)(z.current,{[w.N.Forwards]:d.TO.Next,[w.N.Backwards]:d.TO.Previous}),{relativeTo:f.button})});return o.createElement(o.Fragment,null,(0,l.sY)({ourProps:_,theirProps:s,slot:U,defaultTag:"button",name:"Popover.Button"}),N&&!T&&y&&o.createElement(b._,{id:S,features:b.A.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:Y}))}),Overlay:(0,l.yV)(function(e,n){let r=(0,h.M)(),{id:i="headlessui-popover-overlay-".concat(r),...s}=e,[{popoverState:a},c]=M("Popover.Overlay"),d=(0,u.T)(n),m=(0,f.oJ)(),v=null!==m?(m&f.ZM.Open)===f.ZM.Open:0===a,y=(0,P.z)(e=>{if((0,p.P)(e.currentTarget))return e.preventDefault();c({type:1})}),g=(0,o.useMemo)(()=>({open:0===a}
1),[a]);return(0,l.sY)({ourProps:{ref:d,id:i,"aria-hidden":!0,onClick:y},theirProps:s,slot:g,defaultTag:"div",features:B,visible:v,name:"Popover.Overlay"})}),Panel:(0,l.yV)(function(e,n){let r=(0,h.M)(),{id:i="headlessui-popover-panel-".concat(r),focus:s=!1,...p}=e,[m,v]=M("Popover.Panel"),{close:y,isPortalled:x}=O("Popover.Panel"),S="headlessui-focus-sentinel-before-".concat((0,h.M)()),E="headlessui-focus-sentinel-after-".concat((0,h.M)()),T=(0,o.useRef)(null),k=(0,u.T)(T,n,e=>{v({type:4,panel:e})}),C=(0,g.i)(T);(0,A.e)(()=>(v({type:5,panelId:i}),()=>{v({type:5,panelId:null})}),[i,v]);let V=(0,f.oJ)(),j=null!==V?(V&f.ZM.Open)===f.ZM.Open:0===m.popoverState,D=(0,P.z)(e=>{var n;if(e.key===c.R.Escape){if(0!==m.popoverState||!T.current||null!=C&&C.activeElement&&!T.current.contains(C.activeElement))return;e.preventDefault(),e.stopPropagation(),v({type:1}),null==(n=m.button)||n.focus()}});(0,o.useEffect)(()=>{var n;e.static||1===m.popoverState&&(null==(n=e.unmount)||n)&&v({type:4,panel:null})},[m.popoverState,e.unmount,e.static,v]),(0,o.useEffect)(()=>{if(m.__demoMode||!s||0!==m.popoverState||!T.current)return;let e=null==C?void 0:C.activeElement;T.current.contains(e)||(0,d.jA)(T.current,d.TO.First)},[m.__demoMode,s,T,m.popoverState]);let R=(0,o.useMemo)(()=>({open:0===m.popoverState,close:y}),[m,y]),I={ref:k,id:i,onKeyDown:D,onBlur:s&&0===m.popoverState?e=>{var n,r,i,s,o;let a=e.relatedTarget;a&&T.current&&(null!=(n=T.current)&&n.contains(a)||(v({type:1}),(null!=(i=null==(r=m.beforePanelSentinel.current)?void 0:r.contains)&&i.call(r,a)||null!=(o=null==(s=m.afterPanelSentinel.current)?void 0:s.contains)&&o.call(s,a))&&a.focus({preventScroll:!0})))}:void 0,tabIndex:-1},F=(0,w.l)(),B=(0,P.z)(()=>{let e=T.current;e&&(0,a.E)(F.current,{[w.N.Forwards]:()=>{var n;(0,d.jA)(e,d.TO.First)===d.fE.Error&&(null==(n=m.afterPanelSentinel.current)||n.focus())},[w.N.Backwards]:()=>{var e;null==(e=m.button)||e.focus({preventScroll:!0})}})}),U=(0,P.z)(()=>{let e=T.current;e&&(0,a.E)(F.current,{[w.N.Forwards]:()=>{var e;if(!m.button)return;let n=(0,d.GO)(),r=n.indexOf(m.button),i=n.slice(0,r+1),s=[...n.slice(r+1),...i];for(let n of s.slice())if("true"===n.dataset.headlessuiFocusGuard||null!=(e=m.panel)&&e.contains(n)){let e=s.indexOf(n);-1!==e&&s.splice(e,1)}(0,d.jA)(s,d.TO.First,{sorted:!1})},[w.N.Backwards]:()=>{var n;(0,d.jA)(e,d.TO.Previous)===d.fE.Error&&(null==(n=m.button)||n.focus())}})});return o.createElement(L.Provider,{value:i},j&&x&&o.createElement(b._,{id:S,ref:m.beforePanelSentinel,features:b.A.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:B}),(0,l.sY)({ourProps:I,theirProps:p,slot:R,defaultTag:"div",features:N,visible:j,name:"Popover.Panel"}),j&&x&&o.createElement(b._,{id:E,ref:m.afterPanelSentinel,features:b.A.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:U}))}),Group:(0,l.yV)(function(e,n){let r=(0,o.useRef)(null),i=(0,u.T)(r,n),[s,a]=(0,o.useState)([]),h=(0,E.H)(),c=(0,P.z)(e=>{a(n=>{let r=n.indexOf(e);if(-1!==r){let e=n.slice();return e.splice(r,1),e}return n})}),p=(0,P.z)(e=>(a(n=>[...n,e]),()=>c(e))),d=(0,P.z)(()=>{var e;let n=(0,y.r)(r);if(!n)return!1;let i=n.activeElement;return!!(null!=(e=r.current)&&e.contains(i))||s.some(e=>{var r,s;return(null==(r=n.getElementById(e.buttonId.current))?void 0:r.contains(i))||(null==(s=n.getElementById(e.panelId.current))?void 0:s.contains(i))})}),f=(0,P.z)(e=>{for(let n of s)n.buttonId.current!==e&&n.close()}),m=(0,o.useMemo)(()=>({registerPopover:p,unregisterPopover:c,isFocusWithinPopoverGroup:d,closeOthers:f,mainTreeNodeRef:h.mainTreeNodeRef}),[p,c,d,f,h.mainTreeNodeRef]),v=(0,o.useMemo)(()=>({}),[]);return o.createElement(R.Provider,{value:m},(0,l.sY)({ourProps:{ref:i},theirProps:e,slot:v,defaultTag:"div",name:"Popover.Group"}),o.createElement(h.MainTreeNode,null))})})},80004:function(e,n,r){"use strict";r.d(n,{f:function(){return a}});var i=r(2265),s=r(64518);function o(e){var n;if(e.type)return e.type;let r=null!=(n=e.as)?n:"button";if("string"==typeof r&&"button"===r.toLowerCase())return"button"}function a(e,n){let[r,a]=(0,i.useState)(()=>o(e));return(0,s.e)(()=>{a(o(e))},[e.type,e.as]),(0,s.e)(()=>{r||n.current&&n.current instanceof HTMLButtonElement&&!n.current.hasAttribute("type")&&a("button")},[r,n]),r}},73680:function(e,n,r){"use strict";function i(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function s(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};
1n%2?i(Object(r),!0).forEach(function(n){var i,s;i=n,s=r[n],(i=function(e){var n=function(e,n){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,n||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==typeof n?n:String(n)}(i))in e?Object.defineProperty(e,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[i]=s}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function o(e){return"span"===e._type&&"text"in e&&"string"==typeof e.text&&(void 0===e.marks||Array.isArray(e.marks)&&e.marks.every(e=>"string"==typeof e))}function a(e){return"string"==typeof e._type&&"@"!==e._type[0]&&(!("markDefs"in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(e=>"string"==typeof e._key))&&"children"in e&&Array.isArray(e.children)&&e.children.every(e=>"object"==typeof e&&"_type"in e)}function l(e){return a(e)&&"listItem"in e&&"string"==typeof e.listItem&&(void 0===e.level||"number"==typeof e.level)}function u(e){return"@list"===e._type}function h(e){return"@span"===e._type}function c(e){return"@text"===e._type}r.d(n,{YI:function(){return I}});let p=["strong","em","code","underline","strike-through"];function d(e,n,r){if(!o(e)||!e.marks||!e.marks.length)return[];let i=e.marks.slice(),s={};return i.forEach(e=>{s[e]=1;for(let i=n+1;i<r.length;i++){let n=r[i];if(n&&o(n)&&Array.isArray(n.marks)&&-1!==n.marks.indexOf(e))s[e]++;else break}}),i.sort((e,n)=>(function(e,n,r){let i=e[n],s=e[r];if(i!==s)return s-i;let o=p.indexOf(n),a=p.indexOf(r);return o!==a?o-a:n.localeCompare(r)})(s,e,n))}function f(e,n,r){return{_type:"@list",_key:"".concat(e._key||"".concat(n),"-parent"),mode:r,level:e.level||1,listItem:e.listItem,children:[e]}}function m(e,n){let r=n.level||1,i=n.listItem||"normal",s="string"==typeof n.listItem;if(u(e)&&(e.level||1)===r&&s&&(e.listItem||"normal")===i)return e;if(!("children"in e))return;let a=e.children[e.children.length-1];return a&&!o(a)?m(a,n):void 0}var v=r(57437),y=r(2265);let g=["block","list","listItem","marks","types"],x=["listItem"],b=["_key"];function P(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function w(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?P(Object(r),!0).forEach(function(n){var i,s;i=n,s=r[n],(i=function(e){var n=function(e,n){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,n||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==typeof n?n:String(n)}(i))in e?Object.defineProperty(e,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[i]=s}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function S(e,n){if(null==e)return{};var r,i,s=function(e,n){if(null==e)return{};var r,i,s={},o=Object.keys(e);for(i=0;i<o.length;i++)r=o[i],n.indexOf(r)>=0||(s[r]=e[r]);return s}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(n.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function A(e,n,r){let i=n[r],s=e[r];return"function"==typeof i||i&&"function"==typeof s?i:i?w(w({},s),i):s}let E={textDecoration:"underline"},T=(e,n)=>"[@portabletext/react] Unknown ".concat(e,", specify a component for it in the `components.").concat(n,"` prop"),k=e=>T('block type "'.concat(e,'"'),"types"),C=e=>T('mark type "'.concat(e,'"'),"marks"),V=e=>T('block style "'.concat(e,'"'),"block"),j=e=>T('list style "'.concat(e,'"'),"list"),M=e=>T('list item style "'.concat(e,'"'),"listItem");function D(e){console.warn(e)}let O={display:"none"},R={types:{},block:{normal:e=>{let{children:n}=e;return(0,v.jsx)("p",{children:n})},blockquote:e=>{let{children:n}=e;return(0,v.jsx)("blockquote",{children:n})},h1:e=>{let{children:n}=e;return(0,v.jsx)("h1",{children:n})},h2:e=>{let{children:n}=e;return(0,v.jsx)("h2",{children:n})},h3:e=>{let{children:n}=e;return(0,v.jsx)("h3",{children:n})},h4:e=>{let{children:n}=e;return(0,v.jsx)("h4",{children:n})},h5:e=>{let{children:n}=e;return(0,v.jsx)("h5",{children:n})},h6:e=>{let{children:n}=e;return(0,v.jsx)("h6",{children:n})}},marks:{em:e=>{let{children:n}=e;return(0,v.jsx)("em",{children:n})},strong:e=>{let{children:n}=e;return(0,v.jsx)("strong",{children:n})},code:e=>{let{children:n}=e;return(0,v.jsx)("code",{children:n})},underline:e=>{let{children:n}=e;return(0,v.jsx)("span",{style:E,children:n})},"strike-through":e=>{let{children:n}=e;return(0,v.jsx)("del",{children:n})},link:e=>{let{children:n,value:r}=e;return(0,v.jsx)("a",{href:null==r?void 0:r.href,children:n})}},list:{number:e=>{let{children:n}=e;return(0,v.jsx)("ol",{children:n})},bullet:e=>{let{children:n}=e;return(0,v.jsx)("ul",{children:n})}},listItem:e=>{let{children:n}=e;return(0,v.jsx)("li",{children:n})},hardBreak:()=>(0,v.jsx)("br",{}),unknownType:e=>{let{value:n,isInline:r}=e,i=k(n._type);return r?(0,v.jsx)("span",{style:O,children:i}):(0,v.jsx)("div",{style:O,children:i})},unknownMark:e=>{let{markType:n,children:r}=e;return(0,v.jsx)("span",{className:"unknown__pt__mark__".concat(n),children:r})},unknownList:e=>{let{children:n}=e;return(0,v.jsx)("ul",{children:n})},unknownListItem:e=>{let{children:n}=e;return(0,v.jsx)("li",{children:n})},unknownBlockStyle:e=>{let{children:n}=e;return(0,v.jsx)("p",{children:n})}};function I(e){let{value:n,components:r,listNestingMode:i,onMissingComponent:o=D}=e,a=o||B,u=function(e,n){let r;let i=[];for(let a=0;a<e.length;a++){let u=e[a];if(u){var o;if(!l(u)){i.push(u),r=void 0;continue}if(!r){r=f(u,a,n),i.push(r);continue}if(o=r,(u.level||1)===o.level&&u.listItem===o.listItem){r.children.push(u);continue}if((u.level||1)>r.level){let e=f(u,a,n);if("html"===n){let n=r.children[r.children.length-1],i=s(s({},n),{},{children:[...n.children,e]});r.children[r.children.length-1]=i}else r.children.push(e);r=e;continue}if((u.level||1)<r.level){let e=i[i.length-1],s=e&&m(e,u);if(s){(r=s).children.push(u);continue}r=f(u,a,n),i.push(r);continue}if(u.listItem!==r.listItem){let e=i[i.length-1],s=e&&m(e,{level:u.level||1});if(s&&s.listItem===u.listItem){(r=s).children.push(u);continue}r=f(u,a,n),i.push(r);continue}console.warn("Unknown state encountered for block",u),i.push(u)}}return i}(Array.isArray(n)?n:[n],i||"html"),h=(0,y.useMemo)(()=>r?function(e,n){let{block:r,list:i,listItem:s,marks:o,types:a}=n,l=S(n,g);return w(w({},e),{},{block:A(e,n,"block"),list:A(e,n,"list"),listItem:A(e,n,"listItem"),marks:A(e,n,"marks"),types:A(e,n,"types")},l)}(R,r):R,[r]),c=(0,y.useMemo)(()=>L(h,a),[h,a]),p=u.map((e,n)=>c({node:e,index:n,isInline:!1,renderNode:c}));return(0,v.jsx)(v.Fragment,{children:p})}let L=(e,n)=>function r(i){let{node:s,index:o,isInline:p}=i,d=s._key||"node-".concat(o);return u(s)?function(i,s,o){let a=i.children.map((e,n)=>r({node:e._key?e:w(w({},e),{},{_key:"li-".concat(s,"-").concat(n)}),index:n,isInline:!1,renderNode:r})),l=e.list,u=("function"==typeof l?l:l[i.listItem])||e.unknownList;if(u===e.unknownList){let e=i.listItem||"bullet";n(j(e),{nodeType:"listStyle",type:e})}return(0,v.jsx)(u,{value:i,index:s,isInline:!1,renderNode:r,children:a},o)}
1(s,o,d):l(s)?function(i,s,o){let a=F({node:i,index:s,isInline:!1,renderNode:r}),l=e.listItem,u=("function"==typeof l?l:l[i.listItem])||e.unknownListItem;if(u===e.unknownListItem){let e=i.listItem||"bullet";n(M(e),{type:e,nodeType:"listItemStyle"})}let h=a.children;if(i.style&&"normal"!==i.style){let{listItem:e}=i;h=r({node:S(i,x),index:s,isInline:!1,renderNode:r})}return(0,v.jsx)(u,{value:i,index:s,isInline:!1,renderNode:r,children:h},o)}(s,o,d):h(s)?function(i,s,o){let{markDef:a,markType:l,markKey:u}=i,p=e.marks[l]||e.unknownMark,d=i.children.map((e,n)=>r({node:e,index:n,isInline:!0,renderNode:r}));return p===e.unknownMark&&n(C(l),{nodeType:"mark",type:l}),(0,v.jsx)(p,{text:function e(n){let r="";return n.children.forEach(n=>{c(n)?r+=n.text:h(n)&&(r+=e(n))}),r}(i),value:a,markType:l,markKey:u,renderNode:r,children:d},o)}(s,0,d):s._type in e.types?function(n,i,s,o){let a=e.types[n._type];return a?(0,v.jsx)(a,w({},{value:n,isInline:o,index:i,renderNode:r}),s):null}(s,o,d,p):a(s)?function(i,s,o,a){let l=F({node:i,index:s,isInline:a,renderNode:r}),{_key:u}=l,h=S(l,b),c=h.node.style||"normal",p=("function"==typeof e.block?e.block:e.block[c])||e.unknownBlockStyle;return p===e.unknownBlockStyle&&n(V(c),{nodeType:"blockStyle",type:c}),(0,v.jsx)(p,w(w({},h),{},{value:h.node,renderNode:r}),o)}(s,o,d,p):c(s)?function(n,r){if("\n"===n.text){let n=e.hardBreak;return n?(0,v.jsx)(n,{},r):"\n"}return n.text}(s,d):function(i,s,o,a){n(k(i._type),{nodeType:"block",type:i._type});let l=e.unknownType;return(0,v.jsx)(l,w({},{value:i,isInline:a,index:s,renderNode:r}),o)}(s,o,d,p)};function F(e){let{node:n,index:r,isInline:i,renderNode:s}=e,a=(function(e){var n;let{children:r,markDefs:i=[]}=e;if(!r||!r.length)return[];let s=r.map(d),a={_type:"@span",children:[],markType:"<unknown>"},l=[a];for(let e=0;e<r.length;e++){let a=r[e];if(!a)continue;let u=s[e]||[],h=1;if(l.length>1)for(;h<l.length;h++){let e=(null==(n=l[h])?void 0:n.markKey)||"",r=u.indexOf(e);if(-1===r)break;u.splice(r,1)}let c=(l=l.slice(0,h))[l.length-1];if(c){for(let e of u){let n=i.find(n=>n._key===e),r=n?n._type:e,s={_type:"@span",_key:a._key,children:[],markDef:n,markType:r,markKey:e};c.children.push(s),l.push(s),c=s}if(o(a)){let e=a.text.split("\n");for(let n=e.length;n-- >1;)e.splice(n,0,"\n");c.children=c.children.concat(e.map(e=>({_type:"@text",text:e})))}else c.children=c.children.concat(a)}}return a.children})(n).map((e,n)=>s({node:e,isInline:!0,index:n,renderNode:s}));return{_key:n._key||"block-".concat(r),children:a,index:r,isInline:i,node:n}}function B(){}},45750:function(e,n,r){"use strict";r.d(n,{_:function(){return i}});let i=(0,r(2265).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},83561:function(e,n,r){"use strict";r.d(n,{frameData:function(){return i}});let i={delta:0,timestamp:0}},7627:function(e,n,r){"use strict";r.d(n,{qY:function(){return f},iW:function(){return m},Z_:function(){return d}});let i=1/60*1e3,s="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),o="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(s()),i);var a=r(83561);let l=!0,u=!1,h=!1,c=["read","update","preRender","render","postRender"],p=c.reduce((e,n)=>(e[n]=function(e){let n=[],r=[],i=0,s=!1,o=!1,a=new WeakSet,l={schedule:(e,o=!1,l=!1)=>{let u=l&&s,h=u?n:r;return o&&a.add(e),-1===h.indexOf(e)&&(h.push(e),u&&s&&(i=n.length)),e},cancel:e=>{let n=r.indexOf(e);-1!==n&&r.splice(n,1),a.delete(e)},process:u=>{if(s){o=!0;return}if(s=!0,[n,r]=[r,n],r.length=0,i=n.length)for(let r=0;r<i;r++){let i=n[r];i(u),a.has(i)&&(l.schedule(i),e())}s=!1,o&&(o=!1,l.process(u))}};return l}(()=>u=!0),e),{}),d=c.reduce((e,n)=>{let r=p[n];return e[n]=(e,n=!1,i=!1)=>(u||g(),r.schedule(e,n,i)),e},{}),f=c.reduce((e,n)=>(e[n]=p[n].cancel,e),{}),m=c.reduce((e,n)=>(e[n]=()=>p[n].process(a.frameData),e),{}),v=e=>p[e].process(a.frameData),y=e=>{u=!1,a.frameData.delta=l?i:Math.max(Math.min(e-a.frameData.timestamp,40),1),a.frameData.timestamp=e,h=!0,c.forEach(v),h=!1,u&&(l=!1,o(y))},g=()=>{u=!0,l=!0,h||o(y)}},16202:function(e,n,r){"use strict";r.d(n,{E:function(){return r7}});var i,s=r(2265),o=r(45750);let a=(0,s.createContext)({}),l=(0,s.createContext)(null);var u=r(11534);let h=(0,s.createContext)({strict:!1});function c(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function p(e){return"string"==typeof e||Array.isArray(e)}function d(e){return"object"==typeof e&&"function"==typeof e.start}let f=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],m=["initial",...f];function v(e){return d(e.animate)||m.some(n=>p(e[n]))}function y(e){return!!(v(e)||e.variants)}function g(e){return Array.isArray(e)?e.join(" "):e}let x={animation:["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},b={};for(let e in x)b[e]={isEnabled:n=>x[e].some(e=>!!n[e])};var P=r(44563),w=r(53576);let S={hasAnimatedSinceResize:!0,hasEverUpdated:!1},A=1,E=(0,s.createContext)({}),T=(0,s.createContext)({}),k=Symbol.for("motionComponentSymbol"),C=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function V(e){if("string"!=typeof e||e.includes("-"));else if(C.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}let j={},M=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],D=new Set(M);function O(e,{layout:n,layoutId:r}){return D.has(e)||e.startsWith("origin")||(n||void 0!==r)&&(!!j[e]||"opacity"===e)}let R=e=>!!(e&&e.getVelocity),I={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},L=M.length,F=e=>n=>"string"==typeof n&&n.startsWith(e),B=F("--"),N=F("var(--"),U=(e,n)=>n&&"number"==typeof e?n.transform(e):e;var $=r(74305),_=r(27492);let z={...$.Rx,transform:Math.round},Y={borderWidth:_.px,borderTopWidth:_.px,borderRightWidth:_.px,borderBottomWidth:_.px,borderLeftWidth:_.px,borderRadius:_.px,radius:_.px,borderTopLeftRadius:_.px,borderTopRightRadius:_.px,borderBottomRightRadius:_.px,borderBottomLeftRadius:_.px,width:_.px,maxWidth:_.px,height:_.px,maxHeight:_.px,size:_.px,top:_.px,right:_.px,bottom:_.px,left:_.px,padding:_.px,paddingTop:_.px,paddingRight:_.px,paddingBottom:_.px,paddingLeft:_.px,margin:_.px,marginTop:_.px,marginRight:_.px,marginBottom:_.px,marginLeft:_.px,rotate:_.RW,rotateX:_.RW,rotateY:_.RW,rotateZ:_.RW,scale:$.bA,scaleX:$.bA,scaleY:$.bA,scaleZ:$.bA,skew:_.RW,skewX:_.RW,skewY:_.RW,distance:_.px,translateX:_.px,translateY:_.px,translateZ:_.px,x:_.px,y:_.px,z:_.px,perspective:_.px,transformPerspective:_.px,opacity:$.Fq,originX:_.$C,originY:_.$C,originZ:_.px,zIndex:z,fillOpacity:$.Fq,strokeOpacity:$.Fq,numOctaves:z};function W(e,n,r,i){let{style:s,vars:o,transform:a,transformOrigin:l}=e,u=!1,h=!1,c=!0;for(let e in n){let r=n[e];if(B(e)){o[e]=r;continue}let i=Y[e],p=U(r,i);
1if(D.has(e)){if(u=!0,a[e]=p,!c)continue;r!==(i.default||0)&&(c=!1)}else e.startsWith("origin")?(h=!0,l[e]=p):s[e]=p}if(!n.transform&&(u||i?s.transform=function(e,{enableHardwareAcceleration:n=!0,allowTransformNone:r=!0},i,s){let o="";for(let n=0;n<L;n++){let r=M[n];if(void 0!==e[r]){let n=I[r]||r;o+=`${n}(${e[r]}) `}}return n&&!e.z&&(o+="translateZ(0)"),o=o.trim(),s?o=s(e,i?"":o):r&&i&&(o="none"),o}(e.transform,r,c,i):s.transform&&(s.transform="none")),h){let{originX:e="50%",originY:n="50%",originZ:r=0}=l;s.transformOrigin=`${e} ${n} ${r}`}}let H=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Z(e,n,r){for(let i in n)R(n[i])||O(i,r)||(e[i]=n[i])}let q=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function G(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||q.has(e)}let K=e=>!G(e);try{(i=require("@emotion/is-prop-valid").default)&&(K=e=>e.startsWith("on")?!G(e):i(e))}catch(e){}function J(e,n,r){return"string"==typeof e?e:_.px.transform(n+r*e)}let X={offset:"stroke-dashoffset",array:"stroke-dasharray"},Q={offset:"strokeDashoffset",array:"strokeDasharray"};function tt(e,{attrX:n,attrY:r,originX:i,originY:s,pathLength:o,pathSpacing:a=1,pathOffset:l=0,...u},h,c,p){if(W(e,u,h,p),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:f,dimensions:m}=e;d.transform&&(m&&(f.transform=d.transform),delete d.transform),m&&(void 0!==i||void 0!==s||f.transform)&&(f.transformOrigin=function(e,n,r){let i=J(n,e.x,e.width),s=J(r,e.y,e.height);return`${i} ${s}`}(m,void 0!==i?i:.5,void 0!==s?s:.5)),void 0!==n&&(d.x=n),void 0!==r&&(d.y=r),void 0!==o&&function(e,n,r=1,i=0,s=!0){e.pathLength=1;let o=s?X:Q;e[o.offset]=_.px.transform(-i);let a=_.px.transform(n),l=_.px.transform(r);e[o.array]=`${a} ${l}`}(d,o,a,l,!1)}let te=()=>({...H(),attrs:{}}),tn=e=>"string"==typeof e&&"svg"===e.toLowerCase(),tr=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function ti(e,{style:n,vars:r},i,s){for(let o in Object.assign(e.style,n,s&&s.getProjectionStyles(i)),r)e.style.setProperty(o,r[o])}let ts=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function to(e,n,r,i){for(let r in ti(e,n,void 0,i),n.attrs)e.setAttribute(ts.has(r)?r:tr(r),n.attrs[r])}function ta(e,n){let{style:r}=e,i={};for(let s in r)(R(r[s])||n.style&&R(n.style[s])||O(s,e))&&(i[s]=r[s]);return i}function tl(e,n){let r=ta(e,n);for(let i in e)(R(e[i])||R(n[i]))&&(r["x"===i||"y"===i?"attr"+i.toUpperCase():i]=e[i]);return r}function tu(e,n,r,i={},s={}){return"function"==typeof n&&(n=n(void 0!==r?r:e.custom,i,s)),"string"==typeof n&&(n=e.variants&&e.variants[n]),"function"==typeof n&&(n=n(void 0!==r?r:e.custom,i,s)),n}let th=e=>Array.isArray(e),tc=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),tp=e=>th(e)?e[e.length-1]||0:e;function td(e){let n=R(e)?e.get():e;return tc(n)?n.toValue():n}let tf=e=>(n,r)=>{let i=(0,s.useContext)(a),o=(0,s.useContext)(l),u=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:n,onMount:r},i,s,o){let a={latestValues:function(e,n,r,i){let s={},o=i(e,{});for(let e in o)s[e]=td(o[e]);let{initial:a,animate:l}=e,u=v(e),h=y(e);n&&h&&!u&&!1!==e.inherit&&(void 0===a&&(a=n.initial),void 0===l&&(l=n.animate));let c=!!r&&!1===r.initial,p=(c=c||!1===a)?l:a;
1return p&&"boolean"!=typeof p&&!d(p)&&(Array.isArray(p)?p:[p]).forEach(n=>{let r=tu(e,n);if(!r)return;let{transitionEnd:i,transition:o,...a}=r;for(let e in a){let n=a[e];if(Array.isArray(n)){let e=c?n.length-1:0;n=n[e]}null!==n&&(s[e]=n)}for(let e in i)s[e]=i[e]}),s}(i,s,o,e),renderState:n()};return r&&(a.mount=e=>r(i,e,a)),a})(e,n,i,o);return r?u():(0,w.h)(u)},tm={useVisualState:tf({scrapeMotionValuesFromProps:tl,createRenderState:te,onMount:(e,n,{renderState:r,latestValues:i})=>{try{r.dimensions="function"==typeof n.getBBox?n.getBBox():n.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}tt(r,i,{enableHardwareAcceleration:!1},tn(n.tagName),e.transformTemplate),to(n,r)}})},tv={useVisualState:tf({scrapeMotionValuesFromProps:ta,createRenderState:H})};function ty(e,n,r,i={passive:!0}){return e.addEventListener(n,r,i),()=>e.removeEventListener(n,r)}let tg=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function tx(e,n="page"){return{point:{x:e[n+"X"],y:e[n+"Y"]}}}let tb=e=>n=>tg(n)&&e(n,tx(n));function tP(e,n,r,i){return ty(e,n,tb(r),i)}var tw=r(56920);function tS(e){let n=null;return()=>null===n&&(n=e,()=>{n=null})}let tA=tS("dragHorizontal"),tE=tS("dragVertical");function tT(e){let n=!1;if("y"===e)n=tE();else if("x"===e)n=tA();else{let e=tA(),r=tE();e&&r?n=()=>{e(),r()}
1:(e&&e(),r&&r())}return n}function tk(){let e=tT(!0);return!e||(e(),!1)}class tC{constructor(e){this.isMounted=!1,this.node=e}update(){}}function tV(e,n){let r="onHover"+(n?"Start":"End");return tP(e.current,"pointer"+(n?"enter":"leave"),(i,s)=>{if("touch"===i.type||tk())return;let o=e.getProps();e.animationState&&o.whileHover&&e.animationState.setActive("whileHover",n),o[r]&&o[r](i,s)},{passive:!e.getProps()[r]})}class tj extends tC{mount(){this.unmount=(0,tw.z)(tV(this.node,!0),tV(this.node,!1))}unmount(){}}class tM extends tC{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(n){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,tw.z)(ty(this.node.current,"focus",()=>this.onFocus()),ty(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let tD=(e,n)=>!!n&&(e===n||tD(e,n.parentElement));var tO=r(44439);function tR(e,n){if(!n)return;let r=new PointerEvent("pointer"+e);n(r,tx(r))}class tI extends tC{constructor(){super(...arguments),this.removeStartListeners=tO.Z,this.removeEndListeners=tO.Z,this.removeAccessibleListeners=tO.Z,this.startPointerPress=(e,n)=>{if(this.removeEndListeners(),this.isPressing)return;let r=this.node.getProps(),i=tP(window,"pointerup",(e,n)=>{if(!this.checkPressEnd())return;let{onTap:r,onTapCancel:i}=this.node.getProps();tD(this.node.current,e.target)?r&&r(e,n):i&&i(e,n)},{passive:!(r.onTap||r.onPointerUp)}),s=tP(window,"pointercancel",(e,n)=>this.cancelPress(e,n),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=(0,tw.z)(i,s),this.startPress(e,n)},this.startAccessiblePress=()=>{let e=ty(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=ty(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&tR("up",this.node.getProps().onTap)}),tR("down",(e,n)=>{this.startPress(e,n)}))}),n=ty(this.node.current,"blur",()=>{this.isPressing&&tR("cancel",(e,n)=>this.cancelPress(e,n))});this.removeAccessibleListeners=(0,tw.z)(e,n)}}startPress(e,n){this.isPressing=!0;let{onTapStart:r,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&r(e,n)}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!tk()}cancelPress(e,n){if(!this.checkPressEnd())return;let{onTapCancel:r}=this.node.getProps();r&&r(e,n)}mount(){let e=this.node.getProps(),n=tP(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=ty(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,tw.z)(n,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let tL=new WeakMap,tF=new WeakMap,tB=e=>{let n=tL.get(e.target);n&&n(e)},tN=e=>{e.forEach(tB)},tU={some:0,all:1};class t$ extends tC{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}viewportFallback(){requestAnimationFrame(()=>{this.hasEnteredView=!0;let{onViewportEnter:e}=this.node.getProps();e&&e(null),this.node.animationState&&this.node.animationState.setActive("whileInView",!0)})}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:n,margin:r,amount:i="some",once:s,fallback:o=!0}=e;if("undefined"==typeof IntersectionObserver){o&&this.viewportFallback();return}let a={root:n?n.current:void 0,rootMargin:r,threshold:"number"==typeof i?i:tU[i]};return function(e,n,r){let i=function({root:e,...n}){let r=e||document;tF.has(r)||tF.set(r,{});let i=tF.get(r),s=JSON.stringify(n);return i[s]||(i[s]=new IntersectionObserver(tN,{root:e,...n})),i[s]}(n);return tL.set(e,r),i.observe(e),()=>{tL.delete(e),i.unobserve(e)}}(this.node.current,a,e=>{let{isIntersecting:n}=e;if(this.isInView===n||(this.isInView=n,s&&!n&&this.hasEnteredView))return;n&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",n);let{onViewportEnter:r,onViewportLeave:i}=this.node.getProps(),o=n?r:i;o&&o(e)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:n}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:n={}}={}){return r=>e[r]!==n[r]}(e,n))&&this.startObserver()}unmount(){}}function t_(e,n){if(!Array.isArray(n))return!1;let r=n.length;if(r!==e.length)return!1;for(let i=0;i<r;i++)if(n[i]!==e[i])return!1;return!0}let tz=e=>/^\-?\d*\.?\d+$/.test(e),tY=e=>/^0[^.\s]+$/.test(e);var tW=r(3078),tH=r(15636),tZ=r(50796);let tq=new Set(["brightness","contrast","saturate","opacity"]);function tG(e){let[n,r]=e.slice(0,-1).split("(");if("drop-shadow"===n)return e;let[i]=r.match(tZ.KP)||[];if(!i)return e;let s=r.replace(i,""),o=tq.has(n)?1:0;return i!==r&&(o*=100),n+"("+o+s+")"}let tK=/([a-z-]*)\(.*?\)/g,tJ={...tH.P,getAnimatableNone:e=>{let n=e.match(tK);return n?n.map(tG).join(" "):e}};var tX=r(33964);let tQ={...Y,color:tX.$,backgroundColor:tX.$,outlineColor:tX.$,fill:tX.$,stroke:tX.$,borderColor:tX.$,borderTopColor:tX.$,borderRightColor:tX.$,borderBottomColor:tX.$,borderLeftColor:tX.$,filter:tJ,WebkitFilter:tJ},t0=e=>tQ[e];function t1(e,n){let r=t0(e);return r!==tJ&&(r=tH.P),r.getAnimatableNone?r.getAnimatableNone(n):void 0}let t3=e=>n=>n.test(e),t5=[$.Rx,_.px,_.aQ,_.RW,_.vw,_.vh,{test:e=>"auto"===e,parse:e=>e}],t2=e=>t5.find(t3(e)),t4=[...t5,tX.$,tH.P],t9=e=>t4.find(t3(e));function t6(e,n,r){let i=e.getProps();return tu(i,n,void 0!==r?r:i.custom,function(e){let n={};
1return e.values.forEach((e,r)=>n[r]=e.get()),n}(e),function(e){let n={};return e.values.forEach((e,r)=>n[r]=e.getVelocity()),n}(e))}function t7(e){return!!(R(e)&&e.add)}let t8="data-"+tr("framerAppearId");var et=r(13223);let ee=e=>1e3*e,en={current:!1};var er=r(7627);let ei=e=>n=>n<=.5?e(2*n)/2:(2-e(2*(1-n)))/2,es=e=>n=>1-e(1-n),eo=e=>e*e,ea=es(eo),el=ei(eo);var eu=r(22888),eh=r(8913);let ec=(e,n,r)=>(((1-3*r+3*n)*e+(3*r-6*n))*e+3*n)*e;function ep(e,n,r,i){if(e===n&&r===i)return tO.Z;let s=n=>(function(e,n,r,i,s){let o,a;let l=0;do(o=ec(a=n+(r-n)/2,i,s)-e)>0?r=a:n=a;while(Math.abs(o)>1e-7&&++l<12);return a})(n,0,1,e,r);return e=>0===e||1===e?e:ec(s(e),n,i)}let ed=e=>1-Math.sin(Math.acos(e)),ef=es(ed),em=ei(ef),ev=ep(.33,1.53,.69,.99),ey=es(ev),eg=ei(ey),ex={linear:tO.Z,easeIn:eo,easeInOut:el,easeOut:ea,circIn:ed,circInOut:em,circOut:ef,backIn:ey,backInOut:eg,backOut:ev,anticipate:e=>(e*=2)<1?.5*ey(e):.5*(2-Math.pow(2,-10*(e-1)))},eb=e=>{if(Array.isArray(e)){(0,et.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[n,r,i,s]=e;return ep(n,r,i,s)}return"string"==typeof e?((0,et.k)(void 0!==ex[e],`Invalid easing type '${e}'`),ex[e]):e},eP=e=>Array.isArray(e)&&"number"!=typeof e[0];function ew({keyframes:e,ease:n=el,times:r,duration:i=300}){e=[...e];let s=eP(n)?n.map(eb):eb(n),o={done:!1,value:e[0]},a=(r&&r.length===e.length?r:(0,eh.Y)(e)).map(e=>e*i);function l(){var n;return(0,eu.s)(a,e,{ease:Array.isArray(s)?s:(n=e).map(()=>s||el).splice(0,n.length-1)})}let u=l();return{next:e=>(o.value=u(e),o.done=e>=i,o),flipTarget:()=>{e.reverse(),u=l()}}}var eS=r(59111);function eA(e,n){return e*Math.sqrt(1-n*n)}var eE=r(14438);let eT=["duration","bounce"],ek=["stiffness","damping","mass"];function eC(e,n){return n.some(n=>void 0!==e[n])}function eV({keyframes:e,restDelta:n,restSpeed:r,...i}){let s=e[0],o=e[e.length-1],a={done:!1,value:s},{stiffness:l,damping:u,mass:h,velocity:c,duration:p,isResolvedFromDuration:d}=function(e){let n={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!eC(e,ek)&&eC(e,eT)){let r=function({duration:e=800,bounce:n=.25,velocity:r=0,mass:i=1}){let s,o;(0,et.K)(e<=1e4,"Spring duration must be 10 seconds or less");let a=1-n;a=(0,eS.u)(.05,1,a),e=(0,eS.u)(.01,10,e/1e3),a<1?(s=n=>{let i=n*a,s=i*e;return .001-(i-r)/eA(n,a)*Math.exp(-s)},o=n=>{let i=n*a*e,o=Math.pow(a,2)*Math.pow(n,2)*e,l=eA(Math.pow(n,2),a);return(i*r+r-o)*Math.exp(-i)*(-s(n)+.001>0?-1:1)/l}):(s=n=>-.001+Math.exp(-n*e)*((n-r)*e+1),o=n=>e*e*(r-n)*Math.exp(-n*e));let l=function(e,n,r){let i=r;for(let r=1;r<12;r++)i-=e(i)/n(i);return i}(s,o,5/e);if(e*=1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{let n=Math.pow(l,2)*i;return{stiffness:n,damping:2*a*Math.sqrt(i*n),duration:e}}}(e);(n={...n,...r,velocity:0,mass:1}).isResolvedFromDuration=!0}return n}(i),f=ej,m=c?-(c/1e3):0,v=u/(2*Math.sqrt(l*h));function y(){let e=o-s,i=Math.sqrt(l/h)/1e3,a=5>Math.abs(e);if(r||(r=a?.01:2),n||(n=a?.005:.5),v<1){let n=eA(i,v);f=r=>o-Math.exp(-v*i*r)*((m+v*i*e)/n*Math.sin(n*r)+e*Math.cos(n*r))}else if(1===v)f=n=>o-Math.exp(-i*n)*(e+(m+i*e)*n);else{let n=i*Math.sqrt(v*v-1);f=r=>{let s=Math.exp(-v*i*r),a=Math.min(n*r,300);return o-s*((m+v*i*e)*Math.sinh(a)+n*e*Math.cosh(a))/n}}}return y(),{next:e=>{let i=f(e);if(d)a.done=e>=p;else{let s=m;if(0!==e){if(v<1){let n=Math.max(0,e-5);s=(0,eE.R)(i-f(n),e-n)}else s=0}let l=Math.abs(s)<=r,u=Math.abs(o-i)<=n;a.done=l&&u}return a.value=a.done?o:i,a},flipTarget:()=>{m=-m,[s,o]=[o,s],y()}}}eV.needsInterpolation=(e,n)=>"string"==typeof e||"string"==typeof n;let ej=e=>0,eM={decay:function({keyframes:e=[0],velocity:n=0,power:r=.8,timeConstant:i=350,restDelta:s=.5,modifyTarget:o}){let a=e[0],l={done:!1,value:a},u=r*n,h=a+u,c=void 0===o?h:o(h);return c!==h&&(u=c-a),{next:e=>{let n=-u*Math.exp(-e/i);return l.done=!(n>s||n<-s),l.value=l.done?c:c+n,l},flipTarget:()=>{}}},keyframes:ew,tween:ew,spring:eV};function eD(e,n,r=0){return e-n-r}let eO=e=>{let n=({delta:n})=>e(n);return{start:()=>er.Z_.update(n,!0),stop:()=>er.qY.update(n)}};function eR({duration:e,driver:n=eO,elapsed:r=0,repeat:i=0,repeatType:s="loop",repeatDelay:o=0,keyframes:a,autoplay:l
1=!0,onPlay:u,onStop:h,onComplete:c,onRepeat:p,onUpdate:d,type:f="keyframes",...m}){let v,y;let g=r,x=0,b=e,P=!1,w=!0,S=eM[a.length>2?"keyframes":f]||ew,A=a[0],E=a[a.length-1],T={done:!1,value:A},{needsInterpolation:k}=S;k&&k(A,E)&&(y=(0,eu.s)([0,100],[A,E],{clamp:!1}),a=[0,100]);let C=S({...m,duration:e,keyframes:a});function V(e){if(w||(e=-e),r+=e,P||(T=C.next(Math.max(0,r)),y&&(T.value=y(T.value)),P=w?T.done:r<=0),d&&d(T.value),P){if(0===x&&(b=void 0!==b?b:r),x<i){var n,a;n=r,a=b,(w?n>=a+o:n<=-o)&&(x++,"reverse"===s?r=function(e,n=0,r=0,i=!0){return i?eD(n+-e,n,r):n-(e-n)+r}(r,b,o,w=x%2==0):(r=eD(r,b,o),"mirror"===s&&C.flipTarget()),P=!1,p&&p())}else v&&v.stop(),c&&c()}}return l&&(u&&u(),(v=n(V)).start()),{stop:()=>{h&&h(),v&&v.stop()},set currentTime(t){r=g,V(t)},sample:n=>{r=g;let i=e&&"number"==typeof e?Math.max(.5*e,50):50,s=0;for(V(0);s<=n;)V(Math.min(n-s,i)),s+=i;return T}}}let eI=([e,n,r,i])=>`cubic-bezier(${e}, ${n}, ${r}, ${i})`,eL={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:eI([0,.65,.55,1]),circOut:eI([.55,0,1,.45]),backIn:eI([.31,.01,.66,-.59]),backOut:eI([.33,1.53,.69,.99])},eF={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},eB={},eN={};for(let e in eF)eN[e]=()=>(void 0===eB[e]&&(eB[e]=eF[e]()),eB[e]);let eU=new Set(["opacity","clipPath","filter","transform"]);function e$(e,n){let r=performance.now(),i=({timestamp:s})=>{let o=s-r;o>=n&&(er.qY.read(i),e(o-n))};return er.Z_.read(i,!0),()=>er.qY.read(i)}var e_=r(83561);let ez={type:"spring",stiffness:500,damping:25,restSpeed:10},eY=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),eW={type:"keyframes",duration:.8},eH={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},eZ=(e,{keyframes:n})=>n.length>2?eW:D.has(e)?e.startsWith("scale")?eY(n[1]):ez:eH,eq=(e,n)=>"zIndex"!==e&&!!("number"==typeof n||Array.isArray(n)||"string"==typeof n&&tH.P.test(n)&&!n.startsWith("url("));function eG(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function eK(e){return"number"==typeof e?0:t1("",e)}function eJ(e,n){return e[n]||e.default||e}let eX=(e,n,r,i={})=>s=>{let o=eJ(i,e)||{},a=o.delay||i.delay||0,{elapsed:l=0}=i;l-=ee(a);let u=function(e,n,r,i){let s=eq(n,r),o=void 0!==i.from?i.from:e.get();return("none"===o&&s&&"string"==typeof r?o=t1(n,r):eG(o)&&"string"==typeof r?o=eK(r):!Array.isArray(r)&&eG(r)&&"string"==typeof o&&(r=eK(o)),Array.isArray(r))?(null===r[0]&&(r[0]=o),r):[o,r]}(n,e,r,o),h=u[0],c=u[u.length-1],p=eq(e,h),d=eq(e,c);(0,et.K)(p===d,`You are trying to animate ${e} from "${h}" to "${c}". ${h} is not an animatable value - to enable this animation set ${h} to a value animatable to ${c} via the \`style\` property.`);let f={keyframes:u,velocity:n.getVelocity(),...o,elapsed:l,onUpdate:e=>{n.set(e),o.onUpdate&&o.onUpdate(e)},onComplete:()=>{s(),o.onComplete&&o.onComplete()}};if(!p||!d||en.current||!1===o.type)return function({keyframes:e,elapsed:n,onUpdate:r,onComplete:i}){let s=()=>{r&&r(e[e.length-1]),i&&i()};return n?{stop:e$(s,-n)}:s()}(f);if("inertia"===o.type)return function({keyframes:e,velocity:n=0,min:r,max:i,power:s=.8,timeConstant:o=750,bounceStiffness:a=500,bounceDamping:l=10,restDelta:u=1,modifyTarget:h,driver:c,onUpdate:p,onComplete:d,onStop:f}){let m;let v=e[0];function y(e){return void 0!==r&&e<r||void 0!==i&&e>i}function g(e){return void 0===r?i:void 0===i?r:Math.abs(r-e)<Math.abs(i-e)?r:i}function x(e){m&&m.stop(),m=eR({keyframes:[0,1],velocity:0,...e,driver:c,onUpdate:n=>{p&&p(n),e.onUpdate&&e.onUpdate(n)},onComplete:d,onStop:f})}function b(e){x({type:"spring",stiffness:a,damping:l,restDelta:u,...e})}if(y(v))b({velocity:n,keyframes:[v,g(v)]});else{let e,i,a=s*n+v;void 0!==h&&(a=h(a));let l=g(a),c=l===r?-1:1;x({type:"decay",keyframes:[v,0],velocity:n,timeConstant:o,power:s,restDelta:u,modifyTarget:h,onUpdate:y(a)?r=>{e=i,i=r,n=(0,eE.R)(r-e,e_.frameData.delta),(1===c&&r>l||-1===c&&r<l)&&b({keyframes:[r,l],velocity:n})}:void 0})}return{stop:()=>m&&m.stop()}}(f);if(!function({when:e,delay:n,delayChildren:r,staggerChildren:i,staggerDirection:s,repeat:o,repeatType:a,repeatDelay:l,from:u,elapsed:
1h,...c}){return!!Object.keys(c).length}(o)&&(f={...f,...eZ(e,f)}),f.duration&&(f.duration=ee(f.duration)),f.repeatDelay&&(f.repeatDelay=ee(f.repeatDelay)),n.owner&&n.owner.current instanceof HTMLElement&&!n.owner.getProps().onUpdate){let r=function(e,n,{onUpdate:r,onComplete:i,...s}){var o;if(!(eN.waapi()&&eU.has(n)&&!s.repeatDelay&&"mirror"!==s.repeatType&&0!==s.damping))return!1;let{keyframes:a,duration:l=300,elapsed:u=0,ease:h}=s;if("spring"===s.type||!(!(o=s.ease)||Array.isArray(o)||"string"==typeof o&&eL[o])){if(s.repeat===1/0)return;let e=eR({...s,elapsed:0}),n={done:!1,value:a[0]},r=[],i=0;for(;!n.done&&i<2e4;)n=e.sample(i),r.push(n.value),i+=10;a=r,l=i-10,h="linear"}let c=function(e,n,r,{delay:i=0,duration:s,repeat:o=0,repeatType:a="loop",ease:l,times:u}={}){return e.animate({[n]:r,offset:u},{delay:i,duration:s,easing:function(e){if(e)return Array.isArray(e)?eI(e):eL[e]}(l),fill:"both",iterations:o+1,direction:"reverse"===a?"alternate":"normal"})}(e.owner.current,n,a,{...s,delay:-u,duration:l,ease:h});return c.onfinish=()=>{e.set(function(e,{repeat:n,repeatType:r="loop"}){let i=n&&"loop"!==r&&n%2==1?0:e.length-1;return e[i]}(a,s)),er.Z_.update(()=>c.cancel()),i&&i()},{get currentTime(){return c.currentTime||0},set currentTime(t){c.currentTime=t},stop:()=>{let{currentTime:n}=c;if(n){let r=eR({...s,autoplay:!1});e.setWithVelocity(r.sample(n-10).value,r.sample(n).value,10)}er.Z_.update(()=>c.cancel())}}}(n,e,f);if(r)return r}return eR(f)};function eQ(e,n,r={}){let i=t6(e,n,r.custom),{transition:s=e.getDefaultTransition()||{}}=i||{};r.transitionOverride&&(s=r.transitionOverride);let o=i?()=>e0(e,i,r):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(i=0)=>{let{delayChildren:o=0,staggerChildren:a,staggerDirection:l}=s;return function(e,n,r=0,i=0,s=1,o){let a=[],l=(e.variantChildren.size-1)*i,u=1===s?(e=0)=>e*i:(e=0)=>l-e*i;return Array.from(e.variantChildren).sort(e1).forEach((e,i)=>{e.notify("AnimationStart",n),a.push(eQ(e,n,{...o,delay:r+u(i)}).then(()=>e.notify("AnimationComplete",n)))}),Promise.all(a)}(e,n,o+i,a,l,r)}:()=>Promise.resolve(),{when:l}=s;if(!l)return Promise.all([o(),a(r.delay)]);{let[e,n]="beforeChildren"===l?[o,a]:[a,o];return e().then(n)}}function e0(e,n,{delay:r=0,transitionOverride:i,type:s}={}){let{transition:o=e.getDefaultTransition(),transitionEnd:a,...l}=e.makeTargetAnimatable(n),u=e.getValue("willChange");i&&(o=i);let h=[],c=s&&e.animationState&&e.animationState.getState()[s];for(let n in l){let i=e.getValue(n),s=l[n];if(!i||void 0===s||c&&function({protectedKeys:e,needsAnimating:n},r){let i=e.hasOwnProperty(r)&&!0!==n[r];return n[r]=!1,i}(c,n))continue;let a={delay:r,elapsed:0,...o};if(window.HandoffAppearAnimations&&!i.hasAnimated){let r=e.getProps()[t8];r&&(a.elapsed=window.HandoffAppearAnimations(r,n,i,er.Z_))}let p=i.start(eX(n,i,s,e.shouldReduceMotion&&D.has(n)?{type:!1}:a));t7(u)&&(u.add(n),p=p.then(()=>u.remove(n))),h.push(p)}return Promise.all(h).then(()=>{a&&function(e,n){let r=t6(e,n),{transitionEnd:i={},transition:s={},...o}=r?e.makeTargetAnimatable(r,!1):{};for(let n in o={...o,...i}){let r=tp(o[n]);e.hasValue(n)?e.getValue(n).set(r):e.addValue(n,(0,tW.B)(r))}}(e,a)})}function e1(e,n){return e.sortNodePosition(n)}let e3=[...f].reverse(),e5=f.length;function e2(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}class e4 extends tC{constructor(e){super(e),e.animationState||(e.animationState=function(e){let n=n=>Promise.all(n.map(({animation:n,options:r})=>(function(e,n,r={}){let i;if(e.notify("AnimationStart",n),Array.isArray(n))i=Promise.all(n.map(n=>eQ(e,n,r)));else if("string"==typeof n)i=eQ(e,n,r);else{let s="function"==typeof n?t6(e,n,r.custom):n;i=e0(e,s,r)}return i.then(()=>e.notify("AnimationComplete",n))})(e,n,r))),r={animate:e2(!0),whileInView:e2(),whileHover:e2(),whileTap:e2(),whileDrag:e2(),whileFocus:e2(),exit:e2()},i=!0,s=(n,r)=>{let i=t6(e,r);if(i){let{transition:e,transitionEnd:r,...s}=i;n={...n,...s,...r}}return n};function o(o,a){let l=e.getProps(),u=e.getVariantContext(!0)||{},h=[],c=new Set,f={},m=1/0;for(let n=0;n<e5;n++){var v;let y=e3[n],g=r[y],x=void 0!==l[y]?l[y]:u[y],b=p(x),P=y===a?g.isActive:null;!1===P&&(m=n);let w=x===u[y]&&x!==l[y]&&b;if(w&&i&&e.manuallyAnimateOnMount&&(w=!1),g.protectedKeys={...f},!g.isActive&&null===P||!x&&!g.prevProp||d(x)||"boolean"==typeof x)continue;let S=(v=g.prevProp,"string"==typeof x?x!==v:!!Array.isArray(x)&&!t_(x,v)),A=S||y===a&&g.isActive&&!w&&b||n>m&&b,E=Array.isArray(x)?x:[x],T=E.reduce(s,{});!1===P&&(T={});let{prevResolvedValues:k={}}=g,C={...k,...T},V=e=>{A=!0,c.delete(e),g.needsAnimating[e]=!0};for(let e in C){let n=T[e],r=k[e];f.hasOwnProperty(e)||(n!==r?th(n)&&th(r)?!t_(n,r)||S?V(e):g.protectedKeys[e]=!0:void 0!==n?V(e):c.add(e):void 0!==n&&c.has(e)?V(e):g.protectedKeys[e]=!0)}g.prevProp=x,g.prevResolvedValues=T,g.isActive&&(f={...f,...T}),i&&e.blockInitialAnimation&&(A=!1),A&&!w&&h.push(...E.map(e=>({animation:e,options:{type:y,...o}})))}if(c.size){let n={};
1c.forEach(r=>{let i=e.getBaseTarget(r);void 0!==i&&(n[r]=i)}),h.push({animation:n})}let y=!!h.length;return i&&!1===l.initial&&!e.manuallyAnimateOnMount&&(y=!1),i=!1,y?n(h):Promise.resolve()}return{animateChanges:o,setActive:function(n,i,s){var a;if(r[n].isActive===i)return Promise.resolve();null===(a=e.variantChildren)||void 0===a||a.forEach(e=>{var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(n,i)}),r[n].isActive=i;let l=o(s,n);for(let e in r)r[e].protectedKeys={};return l},setAnimateFunction:function(r){n=r(e)},getState:()=>r}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),d(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:n}=this.node.prevProps||{};e!==n&&this.updateAnimationControlsSubscription()}unmount(){}}let e9=0;class e6 extends tC{constructor(){super(...arguments),this.id=e9++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:n,custom:r}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===i)return;let s=this.node.animationState.setActive("exit",!e,{custom:null!=r?r:this.node.getProps().custom});n&&!e&&s.then(()=>n(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}let e7=(e,n)=>Math.abs(e-n);class e8{constructor(e,n,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{var e,n;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let r=nn(this.lastMoveEventInfo,this.history),i=null!==this.startEvent,s=(e=r.offset,n={x:0,y:0},Math.sqrt(e7(e.x,n.x)**2+e7(e.y,n.y)**2)>=3);if(!i&&!s)return;let{point:o}=r,{timestamp:a}=e_.frameData;this.history.push({...o,timestamp:a});let{onStart:l,onMove:u}=this.handlers;
1i||(l&&l(this.lastMoveEvent,r),this.startEvent=this.lastMoveEvent),u&&u(this.lastMoveEvent,r)},this.handlePointerMove=(e,n)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=nt(n,this.transformPagePoint),er.Z_.update(this.updatePoint,!0)},this.handlePointerUp=(e,n)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let{onEnd:r,onSessionEnd:i}=this.handlers,s=nn("pointercancel"===e.type?this.lastMoveEventInfo:nt(n,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,s),i&&i(e,s)},!tg(e))return;this.handlers=n,this.transformPagePoint=r;let i=nt(tx(e),this.transformPagePoint),{point:s}=i,{timestamp:o}=e_.frameData;this.history=[{...s,timestamp:o}];let{onSessionStart:a}=n;a&&a(e,nn(i,this.history)),this.removeListeners=(0,tw.z)(tP(window,"pointermove",this.handlePointerMove),tP(window,"pointerup",this.handlePointerUp),tP(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),er.qY.update(this.updatePoint)}}function nt(e,n){return n?{point:n(e.point)}:e}function ne(e,n){return{x:e.x-n.x,y:e.y-n.y}}function nn({point:e},n){return{point:e,delta:ne(e,nr(n)),offset:ne(e,n[0]),velocity:function(e,n){if(e.length<2)return{x:0,y:0};let r=e.length-1,i=null,s=nr(e);for(;r>=0&&(i=e[r],!(s.timestamp-i.timestamp>ee(.1)));)r--;if(!i)return{x:0,y:0};let o=(s.timestamp-i.timestamp)/1e3;if(0===o)return{x:0,y:0};let a={x:(s.x-i.x)/o,y:(s.y-i.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(n,0)}}function nr(e){return e[e.length-1]}var ni=r(76376),ns=r(38090);function no(e){return e.max-e.min}function na(e,n=0,r=.01){return Math.abs(e-n)<=r}function nl(e,n,r,i=.5){e.origin=i,e.originPoint=(0,ns.C)(n.min,n.max,e.origin),e.scale=no(r)/no(n),(na(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=(0,ns.C)(r.min,r.max,e.origin)-e.originPoint,(na(e.translate)||isNaN(e.translate))&&(e.translate=0)}function nu(e,n,r,i){nl(e.x,n.x,r.x,i?i.originX:void 0),nl(e.y,n.y,r.y,i?i.originY:void 0)}function nh(e,n,r){e.min=r.min+n.min,e.max=e.min+no(n)}function nc(e,n,r){e.min=n.min-r.min,e.max=e.min+no(n)}function np(e,n,r){nc(e.x,n.x,r.x),nc(e.y,n.y,r.y)}function nd(e,n,r){return{min:void 0!==n?e.min+n:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function nf(e,n){let r=n.min-e.min,i=n.max-e.max;return n.max-n.min<e.max-e.min&&([r,i]=[i,r]),{min:r,max:i}}function nm(e,n,r){return{min:nv(e,n),max:nv(e,r)}}function nv(e,n){return"number"==typeof e?e:e[n]||0}let ny=()=>({translate:0,scale:1,origin:0,originPoint:0}),ng=()=>({x:ny(),y:ny()}),nx=()=>({min:0,max:0}),nb=()=>({x:nx(),y:nx()});function nP(e){return[e("x"),e("y")]}function nw({top:e,left:n,right:r,bottom:i}){return{x:{min:n,max:r},y:{min:e,max:i}}}function nS(e){return void 0===e||1===e}function nA({scale:e,scaleX:n,scaleY:r}){return!nS(e)||!nS(n)||!nS(r)}function nE(e){return nA(e)||nT(e)||e.z||e.rotate||e.rotateX||e.rotateY}function nT(e){var n,r;return(n=e.x)&&"0%"!==n||(r=e.y)&&"0%"!==r}function nk(e,n,r,i,s){return void 0!==s&&(e=i+s*(e-i)),i+r*(e-i)+n}function nC(e,n=0,r=1,i,s){e.min=nk(e.min,n,r,i,s),e.max=nk(e.max,n,r,i,s)}function nV(e,{x:n,y:r}){nC(e.x,n.translate,n.scale,n.originPoint),nC(e.y,r.translate,r.scale,r.originPoint)}function nj(e){return Number.isInteger(e)?e:e>1.0000000000001||e<.999999999999?e:1}function nM(e,n){e.min=e.min+n,e.max=e.max+n}function nD(e,n,[r,i,s]){let o=void 0!==n[s]?n[s]:.5,a=(0,ns.C)(e.min,e.max,o);nC(e,n[r],n[i],a,n.scale)}let nO=["x","scaleX","originX"],nR=["y","scaleY","originY"];function nI(e,n){nD(e.x,n,nO),nD(e.y,n,nR)}function nL(e,n){return nw(function(e,n){if(!n)return e;let r=n({x:e.left,y:e.top}),i=n({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:i.y,right:i.x}}(e.getBoundingClientRect(),n))}let nF=new WeakMap;class nB{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=nb(),this.visualElement=e}start(e,{snapToCursor:n=!1}={}){let{presenceContext:r}=this.visualElement;r&&!1===r.isPresent||(this.panSession=new e8(e,{onSessionStart:e=>{this.stopAnimation(),n&&this.snapToCursor(tx(e,"page").point)},onStart:(e,n)=>{let{drag:r,dragPropagation:i,onDragStart:s}=this.getProps();if(r&&!i&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=tT(r),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),nP(e=>{let n=this.getAxisMotionValue(e).get()||0;if(_.aQ.test(n)){let{projection:r}=this.visualElement;if(r&&r.layout){let i=r.layout.layoutBox[e];if(i){let e=no(i);n=parseFloat(n)/100*e}}}this.originPoint[e]=n}),s&&s(e,n);let{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},onMove:(e,n)=>{let{dragPropagation:r,dragDirectionLock:i,onDirectionLock:s,onDrag:o}=this.getProps();if(!r&&!this.openGlobalLock)return;let{offset:a}=n;
1if(i&&null===this.currentDirection){this.currentDirection=function(e,n=10){let r=null;return Math.abs(e.y)>n?r="y":Math.abs(e.x)>n&&(r="x"),r}(a),null!==this.currentDirection&&s&&s(this.currentDirection);return}this.updateAxis("x",n.point,a),this.updateAxis("y",n.point,a),this.visualElement.render(),o&&o(e,n)},onSessionEnd:(e,n)=>this.stop(e,n)},{transformPagePoint:this.visualElement.getTransformPagePoint()}))}stop(e,n){let r=this.isDragging;if(this.cancel(),!r)return;let{velocity:i}=n;this.startAnimation(i);let{onDragEnd:s}=this.getProps();s&&s(e,n)}cancel(){this.isDragging=!1;let{projection:e,animationState:n}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),n&&n.setActive("whileDrag",!1)}updateAxis(e,n,r){let{drag:i}=this.getProps();if(!r||!nN(e,i,this.currentDirection))return;let s=this.getAxisMotionValue(e),o=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:n,max:r},i){return void 0!==n&&e<n?e=i?(0,ns.C)(n,e,i.min):Math.max(e,n):void 0!==r&&e>r&&(e=i?(0,ns.C)(r,e,i.max):Math.min(e,r)),e}(o,this.constraints[e],this.elastic[e])),s.set(o)}resolveConstraints(){let{dragConstraints:e,dragElastic:n}=this.getProps(),{layout:r}=this.visualElement.projection||{},i=this.constraints;e&&c(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=function(e,{top:n,left:r,bottom:i,right:s}){return{x:nd(e.x,r,s),y:nd(e.y,n,i)}}(r.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:nm(e,"left","right"),y:nm(e,"top","bottom")}}(n),i!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&nP(e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,n){let r={};return void 0!==n.min&&(r.min=n.min-e.min),void 0!==n.max&&(r.max=n.max-e.min),r}(r.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:n,onMeasureDragConstraints:r}=this.getProps();if(!n||!c(n))return!1;let i=n.current;(0,et.k)(null!==i,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:s}=this.visualElement;if(!s||!s.layout)return!1;let o=function(e,n,r){let i=nL(e,r),{scroll:s}=n;return s&&(nM(i.x,s.offset.x),nM(i.y,s.offset.y)),i}(i,s.root,this.visualElement.getTransformPagePoint()),a={x:nf((e=s.layout.layoutBox).x,o.x),y:nf(e.y,o.y)};if(r){let e=r(function({x:e,y:n}){return{top:n.min,right:e.max,bottom:n.max,left:e.min}}(a));this.hasMutatedConstraints=!!e,e&&(a=nw(e))}return a}startAnimation(e){let{drag:n,dragMomentum:r,dragElastic:i,dragTransition:s,dragSnapToOrigin:o,onDragTransitionEnd:a}=this.getProps(),l=this.constraints||{};return Promise.all(nP(a=>{if(!nN(a,n,this.currentDirection))return;let u=l&&l[a]||{};o&&(u={min:0,max:0});let h={type:"inertia",velocity:r?e[a]:0,bounceStiffness:i?200:1e6,bounceDamping:i?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...s,...u};return this.startAxisValueAnimation(a,h)})).then(a)}startAxisValueAnimation(e,n){let r=this.getAxisMotionValue(e);return r.start(eX(e,r,0,n))}stopAnimation(){nP(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let n="_drag"+e.toUpperCase(),r=this.visualElement.getProps();return r[n]||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){nP(n=>{let{drag:r}=this.getProps();if(!nN(n,r,this.currentDirection))return;let{projection:i}=this.visualElement,s=this.getAxisMotionValue(n);if(i&&i.layout){let{min:r,max:o}=i.layout.layoutBox[n];s.set(e[n]-(0,ns.C)(r,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:n}=this.getProps(),{projection:r}=this.visualElement;if(!c(n)||!r||!this.constraints)return;this.stopAnimation();let i={x:0,y:0};nP(e=>{let n=this.getAxisMotionValue(e);if(n){let r=n.get();i[e]=function(e,n){let r=.5,i=no(e),s=no(n);return s>i?r=(0,ni.Y)(n.min,n.max-i,e.min):i>s&&(r=(0,ni.Y)(e.min,e.max-s,n.min)),(0,eS.u)(0,1,r)}({min:r,max:r},this.constraints[e])}});let{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),nP(n=>{if(!nN(n,e,null))return;let r=this.getAxisMotionValue(n),{min:s,max:o}=this.constraints[n];r.set((0,ns.C)(s,o,i[n]))})}addListeners(){if(!this.visualElement.current)return;nF.set(this.visualElement,this);let e=tP(this.visualElement.current,"pointerdown",e=>{let{drag:n,dragListener:r=!0}=this.getProps();n&&r&&this.start(e)}),n=()=>{let{dragConstraints:e}=this.getProps();c(e)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,i=r.addEventListener("measure",n);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),n();let s=ty(window,"resize",()=>this.scalePositionWithinConstraints()),o=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:n})=>{this.isDragging&&n&&(nP(n=>{let r=this.getAxisMotionValue(n);r&&(this.originPoint[n]+=e[n].translate,r.set(r.get()+e[n].translate))}),this.visualElement.render())});return()=>{s(),e(),i(),o&&o()}}getProps(){let e=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:i=!1,dragConstraints:s=!1,dragElastic:o=.35,dragMomentum:a=!0}=e;return{...e,drag:n,dragDirectionLock:r,dragPropagation:i,dragConstraints:s,dragElastic:o,dragMomentum:a}}}function nN(e,n,r){return(!0===n||n===e)&&(null===r||r===e)}class nU extends tC{constructor(e){super(e),this.removeGroupControls=tO.Z,this.removeListeners=tO.Z,this.controls=new nB(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||tO.Z}unmount(){this.removeGroupControls(),this.removeListeners()}}class n$ extends tC{constructor(){super(...arguments),this.removePointerDownListener=tO.Z}onPointerDown(e){this.session=new e8(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:n,onPan:r,onPanEnd:i}=this.node.getProps();return{onSessionStart:e,onStart:n,onMove:r,onEnd:(e,n)=>{delete this.session,i&&i(e,n)}}}mount(){this.removePointerDownListener=tP(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function n_(e,n){return n.max===n.min?0:e/(n.max-n.min)*100}let nz={correct:(e,n)=>{if(!n.target)return e;if("string"==typeof e){if(!_.px.test(e))return e;e=parseFloat(e)}let r=n_(e,n.target.x),i=n_(e,n.target.y);return`${r}% ${i}%`}},nY=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function nW(e,n,r=1){(0,et.k)(r<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[i,s]=function(e){let n=nY.exec(e);if(!n)return[,];let[,r,i]=n;return[r,i]}(e);if(!i)return;let o=window.getComputedStyle(n).getPropertyValue(i);return o?o.trim():N(s)?nW(s,n,r+1):s}let nH="_$css",nZ={correct:(e,{treeScale:n,projectionDelta:r})=>{let i=e,s=e.includes("var("),o=[];s&&(e=e.replace(nY,e=>(o.push(e),nH)));let a=tH.P.parse(e);if(a.length>5)return i;let l=tH.P.createTransformer(e),u="number"!=typeof a[0]?1:0,h=r.x.scale*n.x,
1c=r.y.scale*n.y;a[0+u]/=h,a[1+u]/=c;let p=(0,ns.C)(h,c,.5);"number"==typeof a[2+u]&&(a[2+u]/=p),"number"==typeof a[3+u]&&(a[3+u]/=p);let d=l(a);if(s){let e=0;d=d.replace(nH,()=>{let n=o[e];return e++,n})}return d}};class nq extends s.Component{componentDidMount(){let{visualElement:e,layoutGroup:n,switchLayoutGroup:r,layoutId:i}=this.props,{projection:s}=e;Object.assign(j,nK),s&&(n.group&&n.group.add(s),r&&r.register&&i&&r.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),S.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:n,visualElement:r,drag:i,isPresent:s}=this.props,o=r.projection;return o&&(o.isPresent=s,i||e.layoutDependency!==n||void 0===n?o.willUpdate():this.safeToRemove(),e.isPresent===s||(s?o.promote():o.relegate()||er.Z_.postRender(()=>{let e=o.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())}componentWillUnmount(){let{visualElement:e,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:i}=e;i&&(i.scheduleCheckAfterUnmount(),n&&n.group&&n.group.remove(i),r&&r.deregister&&r.deregister(i))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function nG(e){let[n,r]=function(){let e=(0,s.useContext)(l);if(null===e)return[!0,null];let{isPresent:n,onExitComplete:r,register:i}=e,o=(0,s.useId)();return(0,s.useEffect)(()=>i(o),[]),!n&&r?[!1,()=>r&&r(o)]:[!0]}(),i=(0,s.useContext)(E);return s.createElement(nq,{...e,layoutGroup:i,switchLayoutGroup:(0,s.useContext)(T),isPresent:n,safeToRemove:r})}let nK={borderRadius:{...nz,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:nz,borderTopRightRadius:nz,borderBottomLeftRadius:nz,borderBottomRightRadius:nz,boxShadow:nZ};var nJ=r(34081);let nX=["TopLeft","TopRight","BottomLeft","BottomRight"],nQ=nX.length,n0=e=>"string"==typeof e?parseFloat(e):e,n1=e=>"number"==typeof e||_.px.test(e);function n3(e,n){return void 0!==e[n]?e[n]:e.borderRadius}let n5=n4(0,.5,ef),n2=n4(.5,.95,tO.Z);function n4(e,n,r){return i=>i<e?0:i>n?1:r((0,ni.Y)(e,n,i))}function n9(e,n){e.min=n.min,e.max=n.max}function n6(e,n){n9(e.x,n.x),n9(e.y,n.y)}function n7(e,n,r,i,s){return e-=n,e=i+1/r*(e-i),void 0!==s&&(e=i+1/s*(e-i)),e}function n8(e,n,[r,i,s],o,a){!function(e,n=0,r=1,i=.5,s,o=e,a=e){if(_.aQ.test(n)&&(n=parseFloat(n),n=(0,ns.C)(a.min,a.max,n/100)-a.min),"number"!=typeof n)return;let l=(0,ns.C)(o.min,o.max,i);e===o&&(l-=n),e.min=n7(e.min,n,r,l,s),e.max=n7(e.max,n,r,l,s)}(e,n[r],n[i],n[s],n.scale,o,a)}let rt=["x","scaleX","originX"],re=["y","scaleY","originY"];function rn(e,n,r,i){n8(e.x,n,rt,r?r.x:void 0,i?i.x:void 0),n8(e.y,n,re,r?r.y:void 0,i?i.y:void 0)}function rr(e){return 0===e.translate&&1===e.scale}function ri(e){return rr(e.x)&&rr(e.y)}function rs(e,n){return e.x.min===n.x.min&&e.x.max===n.x.max&&e.y.min===n.y.min&&e.y.max===n.y.max}function ro(e){return no(e.x)/no(e.y)}var ra=r(69013);class rl{constructor(){this.members=[]}add(e){(0,ra.y4)(this.members,e),e.scheduleRender()}remove(e){if((0,ra.cl)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let n;let r=this.members.findIndex(n=>e===n);if(0===r)return!1;for(let e=r;e>=0;e--){let r=this.members[e];if(!1!==r.isPresent){n=r;break}}return!!n&&(this.promote(n),!0)}promote(e,n){let r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,n&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:i}=e.options;!1===i&&r.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:n,resumingFrom:r}=e;n.onExitComplete&&n.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}
1scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function ru(e,n,r){let i="",s=e.x.translate/n.x,o=e.y.translate/n.y;if((s||o)&&(i=`translate3d(${s}px, ${o}px, 0) `),(1!==n.x||1!==n.y)&&(i+=`scale(${1/n.x}, ${1/n.y}) `),r){let{rotate:e,rotateX:n,rotateY:s}=r;e&&(i+=`rotate(${e}deg) `),n&&(i+=`rotateX(${n}deg) `),s&&(i+=`rotateY(${s}deg) `)}let a=e.x.scale*n.x,l=e.y.scale*n.y;return(1!==a||1!==l)&&(i+=`scale(${a}, ${l})`),i||"none"}let rh=(e,n)=>e.depth-n.depth;class rc{constructor(){this.children=[],this.isDirty=!1}add(e){(0,ra.y4)(this.children,e),this.isDirty=!0}remove(e){(0,ra.cl)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(rh),this.isDirty=!1,this.children.forEach(e)}}let rp=["","X","Y","Z"],rd=0,rf={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function rm({attachResizeListener:e,defaultParent:n,measureScroll:r,checkIsScrollRoot:i,resetTransform:s}){return class{constructor(e,r={},i=null==n?void 0:n()){this.id=rd++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{rf.totalNodes=rf.resolvedTargetDeltas=rf.recalculatedProjection=0,this.nodes.forEach(rg),this.nodes.forEach(rA),this.nodes.forEach(rE),this.nodes.forEach(rx),window.MotionDebug&&window.MotionDebug.record(rf)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.elementId=e,this.latestValues=r,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new rc)}addEventListener(e,n){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new nJ.L),this.eventHandlers.get(e).add(n)}notifyListeners(e,...n){let r=this.eventHandlers.get(e);r&&r.notify(...n)}hasListeners(e){return this.eventHandlers.has(e)}registerPotentialNode(e,n){this.potentialNodes.set(e,n)}mount(n,r=!1){if(this.instance)return;this.isSVG=n instanceof SVGElement&&"svg"!==n.tagName,this.instance=n;let{layoutId:i,layout:s,visualElement:o}=this.options;if(o&&!o.current&&o.mount(n),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.elementId&&this.root.potentialNodes.delete(this.elementId),r&&(s||i)&&(this.isLayoutDirty=!0),e){let r;let i=()=>this.root.updateBlockedByResize=!1;e(n,()=>{this.root.updateBlockedByResize=!0,r&&r(),r=e$(i,250),S.hasAnimatedSinceResize&&(S.hasAnimatedSinceResize=!1,this.nodes.forEach(rS))})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&o&&(i||s)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:n,hasRelativeTargetChanged:r,layout:i})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let s=this.options.transition||o.getDefaultTransition()||rM,{onLayoutAnimationStart:a,onLayoutAnimationComplete:l}=o.getProps(),u=!this.targetLayout||!rs(this.targetLayout,i)||r,h=!n&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||h||n&&(u||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,h);let n={...eJ(s,"layout"),onPlay:a,onComplete:l};(o.shouldReduceMotion||this.options.layoutRoot)&&(n.delay=0,n.type=!1),this.startAnimation(n)}else n||0!==this.animationProgress||rS(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=i})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,er.qY.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEac
1h(rT),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let n=this.path[e];n.shouldResetTransform=!0,n.updateScroll("snapshot"),n.options.layoutRoot&&n.willUpdate(!1)}let{layoutId:n,layout:r}=this.options;if(void 0===n&&!r)return;let i=this.getTransformTemplate();this.prevTransformTemplateValue=i?i(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}didUpdate(){if(this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(rP);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(rD),this.potentialNodes.clear()),this.nodes.forEach(rw),this.nodes.forEach(rv),this.nodes.forEach(ry),this.clearAllSnapshots(),er.iW.update(),er.iW.preRender(),er.iW.render())}clearAllSnapshots(){this.nodes.forEach(rb),this.sharedNodes.forEach(rk)}scheduleUpdateProjection(){er.Z_.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){er.Z_.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=nb(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:n}=this.options;n&&n.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let n=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(n=!1),n&&(this.scroll={animationId:this.root.animationId,phase:e,isRoot:i(this.instance),offset:r(this.instance)})}resetTransform(){if(!s)return;let e=this.isLayoutDirty||this.shouldResetTransform,n=this.projectionDelta&&!ri(this.projectionDelta),r=this.getTransformTemplate(),i=r?r(this.latestValues,""):void 0,o=i!==this.prevTransformTemplateValue;e&&(n||nE(this.latestValues)||o)&&(s(this.instance,i),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var n;let r=this.measurePageBox(),i=this.removeElementScroll(r);return e&&(i=this.removeTransform(i)),rO((n=i).x),rO(n.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:i,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return nb();let n=e.measureViewportBox(),{scroll:r}=this.root;return r&&(nM(n.x,r.offset.x),nM(n.y,r.offset.y)),n}removeElementScroll(e){let n=nb();n6(n,e);for(let r=0;r<this.path.length;r++){let i=this.path[r],{scroll:s,options:o}=i;if(i!==this.root&&s&&o.layoutScroll){if(s.isRoot){n6(n,e);let{scroll:r}=this.root;r&&(nM(n.x,-r.offset.x),nM(n.y,-r.offset.y))}nM(n.x,s.offset.x),nM(n.y,s.offset.y)}}return n}applyTransform(e,n=!1){let r=nb();n6(r,e);for(let e=0;e<this.path.length;e++){let i=this.path[e];!n&&i.options.layoutScroll&&i.scroll&&i!==i.root&&nI(r,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),nE(i.latestValues)&&nI(r,i.latestValues)}return nE(this.latestValues)&&nI(r,this.latestValues),r}removeTransform(e){let n=nb();n6(n,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];if(!r.instance||!nE(r.latestValues))continue;nA(r.latestValues)&&r.updateSnapshot();let i=nb();n6(i,r.measurePageBox()),rn(n,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,i)}return nE(this.latestValues)&&rn(n,this.latestValues),n}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}resolveTargetDelta(){var e,n,r,i;let s=this.getLead();if(this.isProjectionDirty||(this.isProjectionDirty=s.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=s.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=s.isS
1haredProjectionDirty),!((this.resumingFrom||this!==s)&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(e=this.parent)||void 0===e?void 0:e.isProjectionDirty)||this.attemptToResolveRelativeTarget))return;let{layout:o,layoutId:a}=this.options;if(this.layout&&(o||a)){if(!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout?(this.relativeParent=e,this.relativeTarget=nb(),this.relativeTargetOrigin=nb(),np(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),n6(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=nb(),this.targetWithTransforms=nb()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(n=this.target,r=this.relativeTarget,i=this.relativeParent.target,nh(n.x,r.x,i.x),nh(n.y,r.y,i.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):n6(this.target,this.layout.layoutBox),nV(this.target,this.targetDelta)):n6(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target?(this.relativeParent=e,this.relativeTarget=nb(),this.relativeTargetOrigin=nb(),np(this.relativeTargetOrigin,this.target,e.target),n6(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}rf.resolvedTargetDeltas++}}}getClosestProjectingParent(){return!this.parent||nA(this.parent.latestValues)||nT(this.parent.latestValues)?void 0:this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var e;let n=this.getLead(),r=!!this.resumingFrom||this!==n,i=!0;if((this.isProjectionDirty||(null===(e=this.parent)||void 0===e?void 0:e.isProjectionDirty))&&(i=!1),r&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(i=!1),i)return;let{layout:s,layoutId:o}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(s||o))return;n6(this.layoutCorrected,this.layout.layoutBox),function(e,n,r,i=!1){let s,o;let a=r.length;if(a){n.x=n.y=1;for(let l=0;l<a;l++){o=(s=r[l]).projectionDelta;let a=s.instance;(!a||!a.style||"contents"!==a.style.display)&&(i&&s.options.layoutScroll&&s.scroll&&s!==s.root&&nI(e,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),o&&(n.x*=o.x.scale,n.y*=o.y.scale,nV(e,o)),i&&nE(s.latestValues)&&nI(e,s.latestValues))}n.x=nj(n.x),n.y=nj(n.y)}}(this.layoutCorrected,this.treeScale,this.path,r);let{target:a}=n;if(!a)return;this.projectionDelta||(this.projectionDelta=ng(),this.projectionDeltaWithTransform=ng());let l=this.treeScale.x,u=this.treeScale.y,h=this.projectionTransform;nu(this.projectionDelta,this.layoutCorrected,a,this.latestValues),this.projectionTransform=ru(this.projectionDelta,this.treeScale),(this.projectionTransform!==h||this.treeScale.x!==l||this.treeScale.y!==u)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",a)),rf.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(e,n=!1){let r;let i=this.snapshot,s=i?i.latestValues:{},o={...this.latestValues},a=ng();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!n;let l=nb(),u=(i?i.source:void 0)!==(this.layout?this.layout.source:void 0),h=this.getStack(),c=!h||h.members.length<=1,p=!!(u&&!c&&!0===this.options.crossfade&&!this.path.some(rj));this.animationProgress=0,this.mixTargetDelta=n=>{var i,h;let d=n/1e3;rC(a.x,e.x,d),rC(a.y,e.y,d),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(np(l,this.layout.layoutBox,this.relativeParent.layout.layoutBox),i=this.relativeTarget,h=this.relativeTargetOrigin,rV(i.x,h.x,l.x,d),rV(i.y,h.y,l.y,d),r&&rs(this.relativeTarget,r)&&(this.isProjectionDirty=!1),r||(r=nb()),n6(r,this.relativeTarget)),u&&(this.animationValues=o,function(e,n,r,i,s,o){s?(e.opacity=(0,ns.C)(0,void 0!==r.opacity?r.opacity:1,n5(i)),e.opacityExit=(0,ns.C)(void 0!==n.opacity?n.opacity:1,0,n2(i))):o&&(e.opacity=(0,ns.C)(void 0!==n.opacity?n.opacity:1,void 0!==r.opacity?r.opacity:1,i));for(let s=0;s<nQ;s++){let o=`border${nX[s]}Radius`,a=n3(n,o),l=n3(r,o);(void 0!==a||void 0!==l)&&(a||(a=0),l||(l=0),0===a||0===l||n1(a)===n1(l)?(e[o]=Math.max((0,ns.C)(n0(a),n0(l),i),0),(_.aQ.test(l)||_.aQ.test(a))&&(e[o]+="%")):e[o]=l)}(n.rotate||r.rotate)&&(e.rotate=(0,ns.C)(n.rotate||0,r.rotate||0,i))}(o,s,this.latestValues,d,p,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=d},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(er.qY.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=er.Z_.update(()=>{S.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,n,r={}){let i=R(0)?0:(0,tW.B)(0);return i.start(eX("",i,1e3,r)),{stop:()=>i.stop(),isAnimating:()=>i.isAnimating()}}(0,0,{...e,onUpdate:n=>{this.mixTargetDelta(n),e.onUpdate&&e.onUpdate(n)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:n,target:r,layout:i,latestValues:s}=e;if(n&&r&&i){if(this!==e&&this.layout&&i&&rR(this.options.animationType,this.layout.layoutBox,i.layoutBox)){r=this.target||nb();let n=no(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+n;let i=no(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+i}n6(n,r),nI(n,s),nu(this.projectionDeltaWithTransform,this.layoutCorrected,n,s)}}registerSharedNode(e,n){this.sharedNodes.has(e)||this.sharedNodes.set(e,new rl),this.sharedNodes.get(e).add(n);let r=n.options.initialPromotionConfig;n.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.shouldPreserveFollowOpacity(n):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:n}=this.options;return n&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:n}=this.options;return n?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:n,preserveFollowOpacity:r}={}){let i=this.getStack();i&&i.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),n&&this.setOptions({transition:n})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let n=!1,{latestValues:r}=e;if((r.rotate||r.rotateX||r.rotateY||r.rotateZ)&&(n=!0),!n)return;let i={};for(let n=0;n<rp.length;n++){let s="rotate"+rp[n];r[s]&&(i[s]=r[s],e.setStaticValue(s,0))}for(let n in e.render(),i)e.setStaticValue(n,i[n]);e.scheduleRender()}getProjectionStyles(e={}){var n,r;let i={};if(!this.instance||this.isSVG)return i;if(!this.isVisible)return{visibility:"hidden"};i.visibility="";let s=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,i.opacity="",i.pointerEvents=td(e.pointerEvents)||"",i.transform=s?s(this.latestValues,""):"none",i;let o=this.getLead();if(!this.projectionDelta||!this.layout||!o.target){let n={};
1return this.options.layoutId&&(n.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,n.pointerEvents=td(e.pointerEvents)||""),this.hasProjected&&!nE(this.latestValues)&&(n.transform=s?s({},""):"none",this.hasProjected=!1),n}let a=o.animationValues||o.latestValues;this.applyTransformsToTarget(),i.transform=ru(this.projectionDeltaWithTransform,this.treeScale,a),s&&(i.transform=s(a,i.transform));let{x:l,y:u}=this.projectionDelta;for(let e in i.transformOrigin=`${100*l.origin}% ${100*u.origin}% 0`,o.animationValues?i.opacity=o===this?null!==(r=null!==(n=a.opacity)&&void 0!==n?n:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:a.opacityExit:i.opacity=o===this?void 0!==a.opacity?a.opacity:"":void 0!==a.opacityExit?a.opacityExit:0,j){if(void 0===a[e])continue;let{correct:n,applyTo:r}=j[e],s="none"===i.transform?a[e]:n(a[e],o);if(r){let e=r.length;for(let n=0;n<e;n++)i[r[n]]=s}else i[e]=s}return this.options.layoutId&&(i.pointerEvents=o===this?td(e.pointerEvents)||"":"none"),i}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>{var n;return null===(n=e.currentAnimation)||void 0===n?void 0:n.stop()}),this.root.nodes.forEach(rP),this.root.sharedNodes.clear()}}}function rv(e){e.updateLayout()}function ry(e){var n;let r=(null===(n=e.resumeFrom)||void 0===n?void 0:n.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){let{layoutBox:n,measuredBox:i}=e.layout,{animationType:s}=e.options,o=r.source!==e.layout.source;"size"===s?nP(e=>{let i=o?r.measuredBox[e]:r.layoutBox[e],s=no(i);i.min=n[e].min,i.max=i.min+s}):rR(s,r.layoutBox,n)&&nP(e=>{let i=o?r.measuredBox[e]:r.layoutBox[e],s=no(n[e]);i.max=i.min+s});let a=ng();nu(a,n,r.layoutBox);let l=ng();o?nu(l,e.applyTransform(i,!0),r.measuredBox):nu(l,n,r.layoutBox);let u=!ri(a),h=!1;if(!e.resumeFrom){let i=e.getClosestProjectingParent();if(i&&!i.resumeFrom){let{snapshot:s,layout:o}=i;if(s&&o){let a=nb();np(a,r.layoutBox,s.layoutBox);let l=nb();np(l,n,o.layoutBox),rs(a,l)||(h=!0),i.options.layoutRoot&&(e.relativeTarget=l,e.relativeTargetOrigin=a,e.relativeParent=i)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:r,delta:l,layoutDelta:a,hasLayoutChanged:u,hasRelativeTargetChanged:h})}else if(e.isLead()){let{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function rg(e){rf.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function rx(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function rb(e){e.clearSnapshot()}function rP(e){e.clearMeasurements()}function rw(e){let{visualElement:n}=e.options;n&&n.getProps().onBeforeLayoutMeasure&&n.notify("BeforeLayoutMeasure"),e.resetTransform()}function rS(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function rA(e){e.resolveTargetDelta()}function rE(e){e.calcProjection()}function rT(e){e.resetRotation()}function rk(e){e.removeLeadSnapshot()}function rC(e,n,r){e.translate=(0,ns.C)(n.translate,0,r),e.scale=(0,ns.C)(n.scale,1,r),e.origin=n.origin,e.originPoint=n.originPoint}function rV(e,n,r,i){e.min=(0,ns.C)(n.min,r.min,i),e.max=(0,ns.C)(n.max,r.max,i)}function rj(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let rM={duration:.45,ease:[.4,0,.1,1]};function rD(e,n){let r=e.root;for(let n=e.path.length-1;n>=0;n--)if(e.path[n].instance){r=e.path[n];break}
1let i=(r&&r!==e.root?r.instance:document).querySelector(`[data-projection-id="${n}"]`);i&&e.mount(i,!0)}function rO(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function rR(e,n,r){return"position"===e||"preserve-aspect"===e&&!na(ro(n),ro(r),.2)}let rI=rm({attachResizeListener:(e,n)=>ty(e,"resize",n),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),rL={current:void 0},rF=rm({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!rL.current){let e=new rI(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),rL.current=e}return rL.current},resetTransform:(e,n)=>{e.style.transform=void 0!==n?n:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position}),rB=new Set(["width","height","top","left","right","bottom","x","y"]),rN=e=>rB.has(e),rU=e=>Object.keys(e).some(rN),r$=e=>e===$.Rx||e===_.px,r_=(e,n)=>parseFloat(e.split(", ")[n]),rz=(e,n)=>(r,{transform:i})=>{if("none"===i||!i)return 0;let s=i.match(/^matrix3d\((.+)\)$/);if(s)return r_(s[1],n);{let n=i.match(/^matrix\((.+)\)$/);return n?r_(n[1],e):0}},rY=new Set(["x","y","z"]),rW=M.filter(e=>!rY.has(e)),rH={width:({x:e},{paddingLeft:n="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(n)-parseFloat(r),height:({y:e},{paddingTop:n="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(n)-parseFloat(r),top:(e,{top:n})=>parseFloat(n),left:(e,{left:n})=>parseFloat(n),bottom:({y:e},{top:n})=>parseFloat(n)+(e.max-e.min),right:({x:e},{left:n})=>parseFloat(n)+(e.max-e.min),x:rz(4,13),y:rz(5,14)},rZ=(e,n,r)=>{let i=n.measureViewportBox(),s=getComputedStyle(n.current),{display:o}=s,a={};"none"===o&&n.setStaticValue("display",e.display||"block"),r.forEach(e=>{a[e]=rH[e](i,s)}),n.render();let l=n.measureViewportBox();return r.forEach(r=>{let i=n.getValue(r);i&&i.jump(a[r]),e[r]=rH[r](l,s)}),e},rq=(e,n,r={},i={})=>{n={...n},i={...i};let s=Object.keys(n).filter(rN),o=[],a=!1,l=[];
1if(s.forEach(s=>{let u;let h=e.getValue(s);if(!e.hasValue(s))return;let c=r[s],p=t2(c),d=n[s];if(th(d)){let e=d.length,n=null===d[0]?1:0;p=t2(c=d[n]);for(let r=n;r<e;r++)u?(0,et.k)(t2(d[r])===u,"All keyframes must be of the same type"):(u=t2(d[r]),(0,et.k)(u===p||r$(p)&&r$(u),"Keyframes must be of the same dimension as the current value"))}else u=t2(d);if(p!==u){if(r$(p)&&r$(u)){let e=h.get();"string"==typeof e&&h.set(parseFloat(e)),"string"==typeof d?n[s]=parseFloat(d):Array.isArray(d)&&u===_.px&&(n[s]=d.map(parseFloat))}else(null==p?void 0:p.transform)&&(null==u?void 0:u.transform)&&(0===c||0===d)?0===c?h.set(u.transform(c)):n[s]=p.transform(d):(a||(o=function(e){let n=[];return rW.forEach(r=>{let i=e.getValue(r);void 0!==i&&(n.push([r,i.get()]),i.set(r.startsWith("scale")?1:0))}),n.length&&e.render(),n}(e),a=!0),l.push(s),i[s]=void 0!==i[s]?i[s]:n[s],h.jump(d))}}),!l.length)return{target:n,transitionEnd:i};{let r=l.indexOf("height")>=0?window.pageYOffset:null,s=rZ(n,e,l);return o.length&&o.forEach(([n,r])=>{e.getValue(n).set(r)}),e.render(),P.j&&null!==r&&window.scrollTo({top:r}),{target:s,transitionEnd:i}}},rG=(e,n,r,i)=>{var s,o;let a=function(e,{...n},r){let i=e.current;if(!(i instanceof Element))return{target:n,transitionEnd:r};for(let s in r&&(r={...r}),e.values.forEach(e=>{let n=e.get();if(!N(n))return;let r=nW(n,i);r&&e.set(r)}),n){let e=n[s];if(!N(e))continue;let o=nW(e,i);o&&(n[s]=o,r&&void 0===r[s]&&(r[s]=e))}return{target:n,transitionEnd:r}}(e,n,i);return n=a.target,i=a.transitionEnd,s=n,o=i,rU(s)?rq(e,s,r,o):{target:s,transitionEnd:o}},rK={current:null},rJ={current:!1},rX=Object.keys(b),rQ=rX.length,r0=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],r1=m.length;class r3{constructor({parent:e,props:n,presenceContext:r,reducedMotionConfig:i,visualState:s},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,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.scheduleRender=()=>er.Z_.render(this.render,!1,!0);let{latestValues:a,renderState:l}=s;this.latestValues=a,this.baseTarget={...a},this.initialValues=n.initial?{...a}:{},this.renderState=l,this.parent=e,this.props=n,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=i,this.options=o,this.isControllingVariants=v(n),this.isVariantNode=y(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:u,...h}=this.scrapeMotionValuesFromProps(n,{});for(let e in h){let n=h[e];void 0!==a[e]&&R(n)&&(n.set(a[e],!1),t7(u)&&u.add(e))}}scrapeMotionValuesFromProps(e,n){return{}}mount(e){this.current=e,this.projection&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,n)=>this.bindToMotionValue(n,e)),rJ.current||function(){if(rJ.current=!0,P.j){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),n=()=>rK.current=e.matches;e.addListener(n),n()}else rK.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||rK.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in this.projection&&this.projection.unmount(),er.qY.update(this.notifyUpdate),er.qY.render(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,n){let r=D.has(e),i=n.on("change",n=>{this.latestValues[e]=n,this.props.onUpdate&&er.Z_.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),s=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{i(),s()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...n},r,i,s,o){let a,l;for(let e=0;e<rQ;e++){let r=rX[e],{isEnabled:i,Feature:s,ProjectionNode:o,MeasureLayout:u}=b[r];o&&(a=o),i(n)&&(!this.features[r]&&s&&(this.features[r]=new s(this)),u&&(l=u))}if(!this.projection&&a){this.projection=new a(s,this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:r,drag:i,dragConstraints:l,layoutScroll:u,layoutRoot:h}=n;this.projection.setOptions({layoutId:e,layout:r,alwaysMeasureLayout:!!i||l&&c(l),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof r?r:"both",initialPromotionConfig:o,layoutScroll:u,layoutRoot:h})}return l}updateFeatures(){for(let e in this.features){let n=this.features[e];n.isMounted?n.update(this.props,this.prevProps):(n.mount(),n.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):nb()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,n){this.latestValues[e]=n}makeTargetAnimatable(e,n=!0){return this.makeTargetAnimatableFromInstance(e,this.props,n)}update(e,n){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let n=0;n<r0.length;n++){let r=r0[n];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);let i=e["on"+r];i&&(this.propEventSubscriptions[r]=this.on(r,i))}this.prevMotionValues=function(e,n,r){let{willChange:i}=n;for(let s in n){let o=n[s],a=r[s];if(R(o))e.addValue(s,o),t7(i)&&i.add(s);else if(R(a))e.addValue(s,(0,tW.B)(o,{owner:e})),t7(i)&&i.remove(s);else if(a!==o){if(e.hasValue(s)){let n=e.getValue(s);n.hasAnimated||n.set(o)}else{let n=e.getStaticValue(s);e.addValue(s,(0,tW.B)(void 0!==n?n:o,{owner:e}))}}}for(let i in r)void 0===n[i]&&e.removeValue(i);return n}(this,this.scrapeMotionValuesFromProps(e,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}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}getVariantContext(e=!1){if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let e=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}let n={};for(let e=0;e<r1;e++){let r=m[e],i=this.props[r];(p(i)||!1===i)&&(n[r]=i)}return n}addVariantChild(e){let n=this.getClosestVariantNode();if(n)return n.variantChildren&&n.variantChildren.add(e),()=>n.variantChildren.delete(e)}addValue(e,n){n!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,n)),this.values.set(e,n),this.latestValues[e]=n.get()}removeValue(e){this.values.delete(e);let n=this.valueSubscriptions.get(e);n&&(n(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,n){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==n&&(r=(0,tW.B)(n,{owner:this}),this.addValue(e,r)),r}readValue(e){return void 0===this.latestValues[e]&&this.current?this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,n){this.baseTarget[e]=n}getBaseTarget(e){var n;let{initial:r}=this.props,i="string"==typeof r||"object"==typeof r?null===(n=tu(this.props,r))||void 0===n?void 0:n[e]:void 0;if(r&&void 0!==i)return i;let s=this.getBaseTargetFromProps(this.props,e);return void 0===s||R(s)?void 0!==this.initialValues[e]&&void 0===i?void 0:this.baseTarget[e]:s}on(e,n){return this.events[e]||(this.events[e]=new nJ.L),this.events[e].add(n)}notify(e,...n){this.events[e]&&this.events[e].notify(...n)}}class r5 extends r3{sortInstanceNodePosition(e,n){return 2&e.compareDocumentPosition(n)?1:-1}getBaseTargetFromProps(e,n){return e.style?e.style[n]:void 0}removeValueFromRenderState(e,{vars:n,style:r}){delete n[e],delete r[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:n,...r},{transformValues:i},s){let o=function(e,n,r){let i={};for(let s in e){let e=function(e,n){if(n)return(n[e]||n.default||n).from}(s,n);if(void 0!==e)i[s]=e;else{let e=r.getValue(s);e&&(i[s]=e.get())}}return i}(r,e||{},this);if(i&&(n&&(n=i(n)),r&&(r=i(r)),o&&(o=i(o))),s){!function(e,n,r){var i,s;let o=Object.keys(n).filter(n=>!e.hasValue(n)),a=o.length;if(a)for(let l=0;l<a;l++){let a=o[l],u=n[a],h=null;
1Array.isArray(u)&&(h=u[0]),null===h&&(h=null!==(s=null!==(i=r[a])&&void 0!==i?i:e.readValue(a))&&void 0!==s?s:n[a]),null!=h&&("string"==typeof h&&(tz(h)||tY(h))?h=parseFloat(h):!t9(h)&&tH.P.test(u)&&(h=t1(a,u)),e.addValue(a,(0,tW.B)(h,{owner:e})),void 0===r[a]&&(r[a]=h),null!==h&&e.setBaseTarget(a,h))}}(this,r,o);let e=rG(this,r,o,n);n=e.transitionEnd,r=e.target}return{transition:e,transitionEnd:n,...r}}}class r2 extends r5{readValueFromInstance(e,n){if(D.has(n)){let e=t0(n);return e&&e.default||0}{let r=window.getComputedStyle(e),i=(B(n)?r.getPropertyValue(n):r[n])||0;return"string"==typeof i?i.trim():i}}measureInstanceViewportBox(e,{transformPagePoint:n}){return nL(e,n)}build(e,n,r,i){W(e,n,r,i.transformTemplate)}scrapeMotionValuesFromProps(e,n){return ta(e,n)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;R(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,n,r,i){ti(e,n,r,i)}}class r4 extends r5{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,n){return e[n]}readValueFromInstance(e,n){if(D.has(n)){let e=t0(n);return e&&e.default||0}return n=ts.has(n)?n:tr(n),e.getAttribute(n)}measureInstanceViewportBox(){return nb()}scrapeMotionValuesFromProps(e,n){return tl(e,n)}build(e,n,r,i){tt(e,n,r,this.isSVGTag,i.transformTemplate)}renderInstance(e,n,r,i){to(e,n,r,i)}mount(e){this.isSVGTag=tn(e.tagName),super.mount(e)}}let r9=(e,n)=>V(e)?new r4(n,{enableHardwareAcceleration:!1}):new r2(n,{enableHardwareAcceleration:!0}),r6={animation:{Feature:e4},exit:{Feature:e6},inView:{Feature:t$},tap:{Feature:tI},focus:{Feature:tM},hover:{Feature:tj},pan:{Feature:n$},drag:{Feature:nU,ProjectionNode:rF,MeasureLayout:nG},layout:{ProjectionNode:rF,MeasureLayout:nG}},r7=function(e){function n(n,r={}){return function({preloadedFeatures:e,createVisualElement:n,useRender:r,useVisualState:i,Component:d}){e&&function(e){for(let n in e)b[n]={...b[n],...e[n]}}(e);let f=(0,s.forwardRef)(function(f,m){var y;let x;let b={...(0,s.useContext)(o._),...f,layoutId:function({layoutId:e}){let n=(0,s.useContext)(E).id;return n&&void 0!==e?n+"-"+e:e}(f)},{isStatic:k}=b,C=function(e){let{initial:n,animate:r}=function(e,n){if(v(e)){let{initial:n,animate:r}=e;return{initial:!1===n||p(n)?n:void 0,animate:p(r)?r:void 0}}return!1!==e.inherit?n:{}}(e,(0,s.useContext)(a));return(0,s.useMemo)(()=>({initial:n,animate:r}),[g(n),g(r)])}(f),V=k?void 0:(0,w.h)(()=>{if(S.hasEverUpdated)return A++}),j=i(f,k);if(!k&&P.j){C.visualElement=function(e,n,r,i){let c=(0,s.useContext)(a).visualElement,p=(0,s.useContext)(h),d=(0,s.useContext)(l),f=(0,s.useContext)(o._).reducedMotion,m=(0,s.useRef)();i=i||p.renderer,!m.current&&i&&(m.current=i(e,{visualState:n,parent:c,props:r,presenceContext:d,blockInitialAnimation:!!d&&!1===d.initial,reducedMotionConfig:f}));let v=m.current;return(0,s.useInsertionEffect)(()=>{v&&v.update(r,d)}),(0,u.L)(()=>{v&&v.render()}),(0,s.useEffect)(()=>{v&&v.updateFeatures()}),(window.HandoffAppearAnimations?u.L:s.useEffect)(()=>{v&&v.animationState&&v.animationState.animateChanges()}),v}(d,j,b,n);let r=(0,s.useContext)(T),i=(0,s.useContext)(h).strict;C.visualElement&&(x=C.visualElement.loadFeatures(b,i,e,V,r))}return s.createElement(a.Provider,{value:C},x&&C.visualElement?s.createElement(x,{visualElement:C.visualElement,...b}):null,r(d,f,V,(y=C.visualElement,(0,s.useCallback)(e=>{e&&j.mount&&j.mount(e),y&&(e?y.mount(e):y.unmount()),m&&("function"==typeof m?m(e):c(m)&&(m.current=e))},[y])),j,k,C.visualElement))});return f[k]=d,f}(e(n,r))}if("undefined"==typeof Proxy)return n;let r=new Map;return new Proxy(n,{get:(e,i)=>(r.has(i)||r.set(i,n(i)),r.get(i))})}((e,n)=>(function(e,{forwardMotionProps:n=!1},r,i){return{...V(e)?tm:tv,preloadedFeatures:r,useRender:function(e=!1){return(n,r,i,o,{latestValues:a},l)=>{let u=(V(n)?function(e,n,r,i){let o=(0,s.useMemo)(()=>{let r=te();return tt(r,n,{enableHardwareAcceleration:!1},tn(i),e.transformTemplate),{...r.attrs,style:{...r.style}}},[n]);if(e.style){let n={};Z(n,e.style,e),o.style={...n,...o.style}}return o}:function(e,n,r){let i={},o=function(e,n,r){let i=e.style||{},o={};return Z(o,i,e),Object.assign(o,function({transformTemplate:e},n,r){return(0,s.useMemo)(()=>{let i=H();return W(i,n,{enableHardwareAcceleration:!r},e),Object.assign({},i.vars,i.style)},[n])}(e,n,r)),e.transformValues?e.transformValues(o):o}(e,n,r);return e.drag&&!1!==e.dragListener&&(i.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}
1`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(i.tabIndex=0),i.style=o,i})(r,a,l,n),h={...function(e,n,r){let i={};for(let s in e)("values"!==s||"object"!=typeof e.values)&&(K(s)||!0===r&&G(s)||!n&&!G(s)||e.draggable&&s.startsWith("onDrag"))&&(i[s]=e[s]);return i}(r,"string"==typeof n,e),...u,ref:o},{children:c}=r,p=(0,s.useMemo)(()=>R(c)?c.get():c,[c]);return i&&(h["data-projection-id"]=i),(0,s.createElement)(n,{...h,children:p})}}(n),createVisualElement:i,Component:e}})(e,n,r6,r9))},69013:function(e,n,r){"use strict";function i(e,n){-1===e.indexOf(n)&&e.push(n)}function s(e,n){let r=e.indexOf(n);r>-1&&e.splice(r,1)}r.d(n,{cl:function(){return s},y4:function(){return i}})},59111:function(e,n,r){"use strict";r.d(n,{u:function(){return i}});let i=(e,n,r)=>Math.min(Math.max(r,e),n)},13223:function(e,n,r){"use strict";r.d(n,{K:function(){return s},k:function(){return o}});var i=r(44439);let s=i.Z,o=i.Z},22888:function(e,n,r){"use strict";r.d(n,{s:function(){return E}});var i=r(13223),s=r(33964),o=r(59111),a=r(38090);function l(e,n,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(n-e)*6*r:r<.5?n:r<2/3?e+(n-e)*(2/3-r)*6:e}var u=r(87325),h=r(18859),c=r(92943);let p=(e,n,r)=>{let i=e*e;return Math.sqrt(Math.max(0,r*(n*n-i)+i))},d=[u.$,h.m,c.J],f=e=>d.find(n=>n.test(e));function m(e){let n=f(e);(0,i.k)(!!n,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let r=n.parse(e);return n===c.J&&(r=function({hue:e,saturation:n,lightness:r,alpha:i}){e/=360,r/=100;let s=0,o=0,a=0;if(n/=100){let i=r<.5?r*(1+n):r+n-r*n,u=2*r-i;s=l(u,i,e+1/3),o=l(u,i,e),a=l(u,i,e-1/3)}else s=o=a=r;return{red:Math.round(255*s),green:Math.round(255*o),blue:Math.round(255*a),alpha:i}}(r)),r}let v=(e,n)=>{let r=m(e),i=m(n),s={...r};return e=>(s.red=p(r.red,i.red,e),s.green=p(r.green,i.green,e),s.blue=p(r.blue,i.blue,e),s.alpha=(0,a.C)(r.alpha,i.alpha,e),h.m.transform(s))};var y=r(56920),g=r(15636);function x(e,n){return"number"==typeof e?r=>(0,a.C)(e,n,r):s.$.test(e)?v(e,n):w(e,n)}let b=(e,n)=>{let r=[...e],i=r.length,s=e.map((e,r)=>x(e,n[r]));return e=>{for(let n=0;n<i;n++)r[n]=s[n](e);return r}},P=(e,n)=>{let r={...e,...n},i={};for(let s in r)void 0!==e[s]&&void 0!==n[s]&&(i[s]=x(e[s],n[s]));return e=>{for(let n in i)r[n]=i[n](e);return r}},w=(e,n)=>{let r=g.P.createTransformer(n),s=(0,g.V)(e),o=(0,g.V)(n);return s.numColors===o.numColors&&s.numNumbers>=o.numNumbers?(0,y.z)(b(s.values,o.values),r):((0,i.K)(!0,`Complex values '${e}' and '${n}' 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.`),r=>`${r>0?n:e}`)};var S=r(76376);let A=(e,n)=>r=>(0,a.C)(e,n,r);function E(e,n,{clamp:r=!0,ease:a,mixer:l}={}){let u=e.length;(0,i.k)(u===n.length,"Both input and output ranges must be the same length"),(0,i.k)(!a||!Array.isArray(a)||a.length===u-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[u-1]&&(e=[...e].reverse(),n=[...n].reverse());let h=function(e,n,r){let i=[],o=r||function(e){if("number"==typeof e);else if("string"==typeof e)return s.$.test(e)?v:w;else if(Array.isArray(e))return b;else if("object"==typeof e)return P;return A}(e[0]),a=e.length-1;for(let r=0;r<a;r++){let s=o(e[r],e[r+1]);if(n){let e=Array.isArray(n)?n[r]:n;s=(0,y.z)(e,s)}i.push(s)}return i}(n,a,l),c=h.length,p=n=>{let r=0;if(c>1)for(;r<e.length-2&&!(n<e[r+1]);r++);let i=(0,S.Y)(e[r],e[r+1],n);return h[r](i)};return r?n=>p((0,o.u)(e[0],e[u-1],n)):p}},44563:function(e,n,r){"use strict";r.d(n,{j:function(){return i}});let i="undefined"!=typeof document},38090:function(e,n,r){"use strict";r.d(n,{C:function(){return i}});let i=(e,n,r)=>-r*e+r*n+e},44439:function(e,n,r){"use strict";r.d(n,{Z:function(){return i}});let i=e=>e},8913:function(e,n,r){"use strict";r.d(n,{Y:function(){return o}});var i=r(38090),s=r(76376);function o(e){let n=[0];return!function(e,n){let r=e[e.length-1];for(let o=1;o<=n;o++){let a=(0,s.Y)(0,n,o);e.push((0,i.C)(r,1,a))}}(n,e.length-1),n}},56920:function(e,n,r){"use strict";r.d(n,{z:function(){return s}});let i=(e,n)=>r=>n(e(r)),s=(...e)=>e.reduce(i)},76376:function(e,n,r){"use strict";r.d(n,{Y:function(){return i}});let i=(e,n,r)=>{let i=n-e;return 0===i?1:(r-e)/i}},34081:function(e,n,r){"use strict";r.d(n,{L:function(){return s}});var i=r(69013);class s{constructor(){this.subscriptions=[]}add(e){return(0,i.y4)(this.subscriptions,e),()=>(0,i.cl)(this.subscriptions,e)}notify(e,n,r){let i=this.subscriptions.length;if(i){if(1===i)this.subscriptions[0](e,n,r);else for(let s=0;s<i;s++){let i=this.subscriptions[s];i&&i(e,n,r)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},53576:function(e,n,r){"use strict";r.d(n,{h:function(){return s}});var i=r(2265);function s(e){let n=(0,i.useRef)(null);return null===n.current&&(n.current=e()),n.current}},11534:function(e,n,r){"use strict";r.d(n,{L:function(){return s}});var i=r(2265);let s=r(44563).j?i.useLayoutEffect:i.useEffect},14438:function(e,n,r){"use strict";function i(e,n){return n?1e3/n*e:0}r.d(n,{R:function(){return i}})},3078:function(e,n,r){"use strict";r.d(n,{B:function(){return h}});var i=r(83561),s=r(7627),o=r(34081),a=r(14438);let l=e=>!isNaN(parseFloat(e));class u{constructor(e,n={}){this.version="9.1.7",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,n=!0)=>{this.prev=this.current,this.current=e;let{delta:r,timestamp:o}=i.frameData;this.lastUpdated!==o&&(this.timeDelta=r,this.lastUpdated=o,s.Z_.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),n&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>s.Z_.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=l(this.current),this.owner=n.owner}onChange(e){return this.on("change",e)}on(e,n){this.events[e]||(this.events[e]=new o.L);let r=this.events[e].add(n);return"change"===e?()=>{r(),s.Z_.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,n){this.passiveEffect=e,this.stopPassiveEffect=n}set(e,n=!0){n&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,n)}setWithVelocity(e,n,r){this.set(n),this.prev=e,this.timeDelta=r}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?(0,a.R)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=e(n)||null,this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){this.animation=null}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function h(e,n){return new u(e,n)}},87325:function(e,n,r){"use strict";r.d(n,{$:function(){return s}});var i=r(18859);let s={test:(0,r(42702).i)("#"),parse:function(e){let n="",r="",i="",s="";return e.length>5?(n=e.substring(1,3),r=e.substring(3,5),i=e.substring(5,7),s=e.substring(7,9)):(n=e.substring(1,2),r=e.substring(2,3),i=e.substring(3,4),s=e.substring(4,5),n+=n,r+=r,i+=i,s+=s),{red:parseInt(n,16),green:parseInt(r,16),blue:parseInt(i,16),alph
1a:s?parseInt(s,16)/255:1}},transform:i.m.transform}},92943:function(e,n,r){"use strict";r.d(n,{J:function(){return l}});var i=r(74305),s=r(27492),o=r(50796),a=r(42702);let l={test:(0,a.i)("hsl","hue"),parse:(0,a.d)("hue","saturation","lightness"),transform:({hue:e,saturation:n,lightness:r,alpha:a=1})=>"hsla("+Math.round(e)+", "+s.aQ.transform((0,o.Nw)(n))+", "+s.aQ.transform((0,o.Nw)(r))+", "+(0,o.Nw)(i.Fq.transform(a))+")"}},33964:function(e,n,r){"use strict";r.d(n,{$:function(){return l}});var i=r(50796),s=r(87325),o=r(92943),a=r(18859);let l={test:e=>a.m.test(e)||s.$.test(e)||o.J.test(e),parse:e=>a.m.test(e)?a.m.parse(e):o.J.test(e)?o.J.parse(e):s.$.parse(e),transform:e=>(0,i.HD)(e)?e:e.hasOwnProperty("red")?a.m.transform(e):o.J.transform(e)}},18859:function(e,n,r){"use strict";r.d(n,{m:function(){return h}});var i=r(59111),s=r(74305),o=r(50796),a=r(42702);let l=e=>(0,i.u)(0,255,e),u={...s.Rx,transform:e=>Math.round(l(e))},h={test:(0,a.i)("rgb","red"),parse:(0,a.d)("red","green","blue"),transform:({red:e,green:n,blue:r,alpha:i=1})=>"rgba("+u.transform(e)+", "+u.transform(n)+", "+u.transform(r)+", "+(0,o.Nw)(s.Fq.transform(i))+")"}},42702:function(e,n,r){"use strict";r.d(n,{d:function(){return o},i:function(){return s}});var i=r(50796);let s=(e,n)=>r=>!!((0,i.HD)(r)&&i.mj.test(r)&&r.startsWith(e)||n&&Object.prototype.hasOwnProperty.call(r,n)),o=(e,n,r)=>s=>{if(!(0,i.HD)(s))return s;let[o,a,l,u]=s.match(i.KP);return{[e]:parseFloat(o),[n]:parseFloat(a),[r]:parseFloat(l),alpha:void 0!==u?parseFloat(u):1}}},15636:function(e,n,r){"use strict";r.d(n,{P:function(){return d},V:function(){return u}});var i=r(33964),s=r(74305),o=r(50796);let a="${c}",l="${n}";function u(e){"number"==typeof e&&(e=`${e}`);let n=[],r=0,u=0,h=e.match(o.dA);h&&(r=h.length,e=e.replace(o.dA,a),n.push(...h.map(i.$.parse)));let c=e.match(o.KP);return c&&(u=c.length,e=e.replace(o.KP,l),n.push(...c.map(s.Rx.parse))),{values:n,numColors:r,numNumbers:u,tokenised:e}}function h(e){return u(e).values}function c(e){let{values:n,numColors:r,tokenised:s}=u(e),h=n.length;return e=>{let n=s;for(let s=0;s<h;s++)n=n.replace(s<r?a:l,s<r?i.$.transform(e[s]):(0,o.Nw)(e[s]));return n}}let p=e=>"number"==typeof e?0:e,d={test:function(e){var n,r;return isNaN(e)&&(0,o.HD)(e)&&((null===(n=e.match(o.KP))||void 0===n?void 0:n.length)||0)+((null===(r=e.match(o.dA))||void 0===r?void 0:r.length)||0)>0},parse:h,createTransformer:c,getAnimatableNone:function(e){let n=h(e);return c(e)(n.map(p))}}},74305:function(e,n,r){"use strict";r.d(n,{Fq:function(){return o},Rx:function(){return s},bA:function(){return a}});var i=r(59111);let s={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},o={...s,transform:e=>(0,i.u)(0,1,e)},a={...s,default:1}},27492:function(e,n,r){"use strict";r.d(n,{$C:function(){return c},RW:function(){return o},aQ:function(){return a},px:function(){return l},vh:function(){return u},vw:function(){return h}});var i=r(50796);let s=e=>({test:n=>(0,i.HD)(n)&&n.endsWith(e)&&1===n.split(" ").length,parse:parseFloat,transform:n=>`${n}${e}`}),o=s("deg"),a=s("%"),l=s("px"),u=s("vh"),h=s("vw"),c={...a,parse:e=>a.parse(e)/100,transform:e=>a.transform(100*e)}},50796:function(e,n,r){"use strict";r.d(n,{HD:function(){return l},KP:function(){return s},Nw:function(){return i},dA:function(){return o},mj:function(){return a}});let i=e=>Math.round(1e5*e)/1e5,s=/(-)?([\d]*\.?[\d])+/g,o=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,a=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function l(e){return"string"==typeof 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.