From 89ae6140c3f892c162f5c167ec3a17c1a93879fb Mon Sep 17 00:00:00 2001 From: Joseph Young Date: Fri, 22 Mar 2024 23:12:43 -0500 Subject: [PATCH] New build --- docs/assets/Accordion-Dy4BbHyr.js | 1 + docs/assets/Accordion-LvdIOUEp.js | 1 - docs/assets/Accordion.stories-OUw0tS37.js | 1 + docs/assets/Accordion.stories-kUhxgwR_.js | 1 - docs/assets/Avatar-0QeAEOwA.js | 1 - docs/assets/Avatar-4XK1z8Xm.js | 1 + docs/assets/Avatar.stories-LcyVzqpS.js | 1 + docs/assets/Avatar.stories-b5kAcoes.js | 1 - ...{Button-eLFNHd_b.js => Button-96I3BsFA.js} | 2 +- docs/assets/Button.stories-FXaUV62R.js | 1 + docs/assets/Button.stories-sQAbFTyw.js | 1 - docs/assets/Card-Ia_JRHcg.css | 1 - docs/assets/Card.stories-bF3fOMap.js | 1 - docs/assets/Card.stories-zLZpwD6c.js | 1 + docs/assets/Input-GseYXhTI.js | 1 + docs/assets/Input.stories-r77ldSXM.js | 1 + docs/assets/Layout.stories-5h1Mx4Ng.js | 1 + docs/assets/Menu.stories-VAkoa3Yn.js | 1 + docs/assets/Menu.stories-lYHhS18s.js | 1 - docs/assets/UserCircleIcon-TCOLY3R5.js | 1 + .../{axe-ws8DFCzP.js => axe-aRX58vbk.js} | 2 +- docs/assets/index-9ikmvCms.js | 130 ++++++++++++++++++ docs/assets/index-MF9NQlz3.js | 130 ------------------ ...{index-ABnOgvN4.css => index-V-LgCxm1.css} | 2 +- docs/assets/styles-AgsrouNT.css | 1 + docs/assets/styles-SzhVdn3r.js | 1 + docs/index.html | 4 +- docs/meta.json | 87 +++++++++--- 28 files changed, 219 insertions(+), 159 deletions(-) create mode 100644 docs/assets/Accordion-Dy4BbHyr.js delete mode 100644 docs/assets/Accordion-LvdIOUEp.js create mode 100644 docs/assets/Accordion.stories-OUw0tS37.js delete mode 100644 docs/assets/Accordion.stories-kUhxgwR_.js delete mode 100644 docs/assets/Avatar-0QeAEOwA.js create mode 100644 docs/assets/Avatar-4XK1z8Xm.js create mode 100644 docs/assets/Avatar.stories-LcyVzqpS.js delete mode 100644 docs/assets/Avatar.stories-b5kAcoes.js rename docs/assets/{Button-eLFNHd_b.js => Button-96I3BsFA.js} (88%) create mode 100644 docs/assets/Button.stories-FXaUV62R.js delete mode 100644 docs/assets/Button.stories-sQAbFTyw.js delete mode 100644 docs/assets/Card-Ia_JRHcg.css delete mode 100644 docs/assets/Card.stories-bF3fOMap.js create mode 100644 docs/assets/Card.stories-zLZpwD6c.js create mode 100644 docs/assets/Input-GseYXhTI.js create mode 100644 docs/assets/Input.stories-r77ldSXM.js create mode 100644 docs/assets/Layout.stories-5h1Mx4Ng.js create mode 100644 docs/assets/Menu.stories-VAkoa3Yn.js delete mode 100644 docs/assets/Menu.stories-lYHhS18s.js create mode 100644 docs/assets/UserCircleIcon-TCOLY3R5.js rename docs/assets/{axe-ws8DFCzP.js => axe-aRX58vbk.js} (99%) create mode 100644 docs/assets/index-9ikmvCms.js delete mode 100644 docs/assets/index-MF9NQlz3.js rename docs/assets/{index-ABnOgvN4.css => index-V-LgCxm1.css} (52%) create mode 100644 docs/assets/styles-AgsrouNT.css create mode 100644 docs/assets/styles-SzhVdn3r.js diff --git a/docs/assets/Accordion-Dy4BbHyr.js b/docs/assets/Accordion-Dy4BbHyr.js new file mode 100644 index 0000000..e3f72b6 --- /dev/null +++ b/docs/assets/Accordion-Dy4BbHyr.js @@ -0,0 +1 @@ +import{u as W,j as a,r as j}from"./index-9ikmvCms.js";import{m as o,t as q,l as n,a as $}from"./mapObjectToString-IQ2lNw05.js";function S({onChange:p=null,initialExpanded:f=[],accordionMode:y=!0,flush:b=!1,typography:h,color:e,radius:k,variant:r,className:x,children:D,...O}){const N=u=>{const[c,J]=j.useState(u);return[c,(v,G)=>{J(G?m=>m.includes(v)?[]:[v]:m=>m.includes(v)?m.filter(H=>H!==v):[...m,v])}]},[V,E]=N(f),{accordion:T,typography:s,themeColor:A}=W(),{defaultOptions:t,styles:i}=T,{initial:w,radii:l,variants:g}=i,d=e||A||t.color,B=k||t.radius,C=r||t.variant,L=h||d||s.defaultOptions.variant,M=o(w),R=q(n(l,B,t.radius)),z=o(n(s.styles.variants,L,s.defaultOptions.variant),n(g,C,t.variant)[d],b&&g.reset),F=$(...M,R,...z,x);return a.jsx("div",{...O,className:F,children:j.Children.map(D,(u,c)=>j.isValidElement(u)?j.cloneElement(u,{ariaId:`id-${c}`,ariaControls:`controls-${c}`,onChange:p,expanded:V.includes(c),onClick:()=>E(c,y),color:d,variant:C}):u)})}const U=({ariaId:p,ariaControls:f,title:y,onClick:b=()=>{},onChange:h,expanded:e=!1,icon:k=!0,buttonProps:r,color:x,variant:D,className:O,children:N})=>{const V=()=>{h&&h(!e),b()},{accordion:E,themeColor:T}=W(),{defaultOptions:s,styles:A}=E.drawer,{initial:t,variants:i}=A,w=x||T||s.color,l=D||s.variant,g=o(n(t,"content","content")),d=o(n(t,"button","button")),B=o(t),C=o(n(i,l,s.variant).content.base,n(i,l,s.variant).content.style[w]),L=o(n(i,l,s.variant).button.base,n(i,l,s.variant).button.style[w]),M=$(...B,...g,...C,O),R=$(...d,...L,r==null?void 0:r.className);return a.jsxs("div",{children:[a.jsxs("button",{...r,"aria-expanded":e,"aria-controls":f,id:p,role:"button",onClick:V,className:R,children:[a.jsx("h3",{role:"heading",children:y}),k&&a.jsx("svg",{className:"w-3 h-3 rotate-180 shrink-0 group-aria-expanded/expandable:rotate-0 motion-safe:transition-all","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 10 6",children:a.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 5 5 1 1 5"})})]}),a.jsx("div",{"aria-labelledby":p,id:f,className:q("grid motion-safe:transition-all motion-safe:duration-300 motion-safe:ease-in-out",e?"grid-rows-[1fr]":"grid-rows-[0fr] invisible"),children:a.jsx("div",{className:"overflow-hidden",children:a.jsx("div",{"data-open":e,className:M,children:N})})})]})};export{S as A,U as D}; diff --git a/docs/assets/Accordion-LvdIOUEp.js b/docs/assets/Accordion-LvdIOUEp.js deleted file mode 100644 index 98e15e7..0000000 --- a/docs/assets/Accordion-LvdIOUEp.js +++ /dev/null @@ -1 +0,0 @@ -import{u as M,j as s,r as m}from"./index-MF9NQlz3.js";import{m as w,t as R,l as f,a as $}from"./mapObjectToString-IQ2lNw05.js";function Q({onChange:d=null,initialExpanded:u=[],accordionMode:h=!0,flush:g=!1,typography:p,color:o,radius:j,variant:C,className:x,children:y,...k}){const b=i=>{const[r,L]=m.useState(i);return[r,(l,G)=>{L(G?c=>c.includes(l)?[]:[l]:c=>c.includes(l)?c.filter(H=>H!==l):[...c,l])}]},[D,O]=b(u),{accordion:t,typography:a,themeColor:N}=M(),{defaultOptions:e,styles:E}=t,{initial:T,radii:V,variants:v}=E,n=o||N||e.color,B=j||e.radius,A=C||e.variant,J=p||n||a.defaultOptions.variant,W=w(T),q=R(f(V,B,e.radius)),z=w(f(a.styles.variants,J,a.defaultOptions.variant),f(v,A,e.variant)[n],g&&v.reset),F=$(...W,q,...z,x);return s.jsx("div",{...k,className:F,children:m.Children.map(y,(i,r)=>m.isValidElement(i)?m.cloneElement(i,{ariaId:`id-${r}`,ariaControls:`controls-${r}`,onChange:d,expanded:D.includes(r),onClick:()=>O(r,h),color:n,variant:A}):i)})}const S=({ariaId:d,ariaControls:u,title:h,onClick:g=()=>{},onChange:p,expanded:o=!1,icon:j=!0,color:C,variant:x,className:y,children:k})=>{const b=()=>{p&&p(!o),g()},{accordion:D,themeColor:O}=M(),{defaultOptions:t,styles:a}=D.drawer,{initial:N,variants:e}=a,E=C||O||t.color,T=x||t.variant,V=w(N),v=w(f(e,T,t.variant)[E]),n=$(...V,v,y);return s.jsxs("div",{children:[s.jsxs("button",{"aria-expanded":o,"aria-controls":u,id:d,role:"button",onClick:b,className:"flex w-full items-center justify-between p-4 group/expandable",children:[s.jsx("h3",{role:"heading",children:h}),j&&s.jsx("svg",{className:"w-3 h-3 rotate-180 shrink-0 group-aria-expanded/expandable:rotate-0 motion-safe:transition-all","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 10 6",children:s.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 5 5 1 1 5"})})]}),s.jsx("div",{"aria-labelledby":d,id:u,className:R("grid motion-safe:transition-all motion-safe:duration-300 motion-safe:ease-in-out",o?"grid-rows-[1fr]":"grid-rows-[0fr] invisible"),children:s.jsx("div",{className:"overflow-hidden",children:s.jsx("div",{"data-open":o,className:n,children:k})})})]})};export{Q as A,S as D}; diff --git a/docs/assets/Accordion.stories-OUw0tS37.js b/docs/assets/Accordion.stories-OUw0tS37.js new file mode 100644 index 0000000..a11d521 --- /dev/null +++ b/docs/assets/Accordion.stories-OUw0tS37.js @@ -0,0 +1 @@ +import{j as e}from"./index-9ikmvCms.js";import{A as o,D as i}from"./Accordion-Dy4BbHyr.js";import"./mapObjectToString-IQ2lNw05.js";const c={args:{flush:!1},argTypes:{color:{defaultValue:"default",options:["default"],control:{type:"radio"}},radius:{defaultValue:"round",options:["round","sharp"],control:{type:"inline-radio"}}}},s=({...a})=>e.jsxs(o,{...a,className:"w-96",onChange:r=>console.log("Drawer open status:",r),children:[e.jsx(i,{title:"Drawer 1",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Nisi nostrum ab odio aliquid fuga? Ea cumque, iste nulla praesentium quo dolorum esse rem perspiciatis iure. Architecto placeat minima mollitia aspernatur?"}),e.jsx(i,{title:"Drawer 2",children:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed atque alias, culpa illum officia quia fuga dolore rerum accusantium animi delectus ipsam dignissimos quas, ut officiis asperiores maiores debitis! Harum!"}),e.jsx(i,{title:"Drawer 3",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Et numquam enim commodi nisi incidunt doloremque totam dolore nobis voluptatem omnis quia odio ex, animi quibusdam facere, nostrum in dignissimos maiores."})]});s.storyName="Accordion";const n=({...a})=>e.jsxs(o,{...a,initialExpanded:[1,2],className:"w-96",accordionMode:!1,onChange:r=>console.log("Drawer open status:",r),children:[e.jsx(i,{title:"Drawer 1",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Nisi nostrum ab odio aliquid fuga? Ea cumque, iste nulla praesentium quo dolorum esse rem perspiciatis iure. Architecto placeat minima mollitia aspernatur?"}),e.jsx(i,{title:"Drawer 2",children:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed atque alias, culpa illum officia quia fuga dolore rerum accusantium animi delectus ipsam dignissimos quas, ut officiis asperiores maiores debitis! Harum!"}),e.jsx(i,{title:"Drawer 3",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Et numquam enim commodi nisi incidunt doloremque totam dolore nobis voluptatem omnis quia odio ex, animi quibusdam facere, nostrum in dignissimos maiores."})]});n.storyName="OpenableAccordion";const t=({...a})=>e.jsxs(o,{...a,className:"w-96 divide-none space-y-4",children:[e.jsx(i,{title:"Drawer 1",buttonProps:{className:"rounded-t-md border bg-gray-1 border-gray-1 aria-expanded:border-gray-4 aria-expanded:border-b-0 aria-expanded:bg-transparent"},className:"rounded-b-md data-[open=true]:border data-[open=true]:border-t-0 border-gray-4 bg-transparent",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Nisi nostrum ab odio aliquid fuga? Ea cumque, iste nulla praesentium quo dolorum esse rem perspiciatis iure. Architecto placeat minima mollitia aspernatur?"}),e.jsx(i,{title:"Drawer 2",buttonProps:{className:"rounded-md border bg-gray-1 border-gray-1 aria-expanded:rounded-b-none aria-expanded:border-gray-4 aria-expanded:border-b-0 aria-expanded:bg-transparent"},className:"rounded-b-md data-[open=true]:border data-[open=true]:border-t-0 border-gray-4 bg-transparent",children:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed atque alias, culpa illum officia quia fuga dolore rerum accusantium animi delectus ipsam dignissimos quas, ut officiis asperiores maiores debitis! Harum!"}),e.jsx(i,{title:"Drawer 3",buttonProps:{className:"rounded-md border bg-gray-1 border-gray-1 aria-expanded:rounded-b-none aria-expanded:border-gray-4 aria-expanded:border-b-0 aria-expanded:bg-transparent"},className:"rounded-b-md data-[open=true]:border data-[open=true]:border-t-0 border-gray-4 bg-transparent",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Et numquam enim commodi nisi incidunt doloremque totam dolore nobis voluptatem omnis quia odio ex, animi quibusdam facere, nostrum in dignissimos maiores."})]});t.storyName="CustomAccordion";t.args={flush:!0};typeof window<"u"&&window.document&&window.document.createElement&&document.documentElement.setAttribute("data-storyloaded","");export{s as AccordionComponent,t as CustomnAccordionComponent,n as NonAccordionComponent,c as default}; diff --git a/docs/assets/Accordion.stories-kUhxgwR_.js b/docs/assets/Accordion.stories-kUhxgwR_.js deleted file mode 100644 index 7eed789..0000000 --- a/docs/assets/Accordion.stories-kUhxgwR_.js +++ /dev/null @@ -1 +0,0 @@ -import{j as i}from"./index-MF9NQlz3.js";import{A as s,D as e}from"./Accordion-LvdIOUEp.js";import"./mapObjectToString-IQ2lNw05.js";const c={args:{flush:!1},argTypes:{color:{defaultValue:"primary",options:["primary","secondary","tertiary","neutral"],control:{type:"radio"}},radius:{defaultValue:"round",options:["round","sharp"],control:{type:"inline-radio"}}}},t=({...o})=>i.jsxs(s,{...o,className:"w-96",onChange:a=>console.log("Drawer open status:",a),children:[i.jsx(e,{title:"Drawer 1",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Nisi nostrum ab odio aliquid fuga? Ea cumque, iste nulla praesentium quo dolorum esse rem perspiciatis iure. Architecto placeat minima mollitia aspernatur?"}),i.jsx(e,{title:"Drawer 2",children:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed atque alias, culpa illum officia quia fuga dolore rerum accusantium animi delectus ipsam dignissimos quas, ut officiis asperiores maiores debitis! Harum!"}),i.jsx(e,{title:"Drawer 3",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Et numquam enim commodi nisi incidunt doloremque totam dolore nobis voluptatem omnis quia odio ex, animi quibusdam facere, nostrum in dignissimos maiores."})]});t.storyName="Accordion";const r=({...o})=>i.jsxs(s,{...o,initialExpanded:[1,2],className:"w-96",accordionMode:!1,onChange:a=>console.log("Drawer open status:",a),children:[i.jsx(e,{title:"Drawer 1",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Nisi nostrum ab odio aliquid fuga? Ea cumque, iste nulla praesentium quo dolorum esse rem perspiciatis iure. Architecto placeat minima mollitia aspernatur?"}),i.jsx(e,{title:"Drawer 2",children:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed atque alias, culpa illum officia quia fuga dolore rerum accusantium animi delectus ipsam dignissimos quas, ut officiis asperiores maiores debitis! Harum!"}),i.jsx(e,{title:"Drawer 3",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Et numquam enim commodi nisi incidunt doloremque totam dolore nobis voluptatem omnis quia odio ex, animi quibusdam facere, nostrum in dignissimos maiores."})]});r.storyName="OpenableAccordion";typeof window<"u"&&window.document&&window.document.createElement&&document.documentElement.setAttribute("data-storyloaded","");export{t as AccordionComponent,r as NonAccordionComponent,c as default}; diff --git a/docs/assets/Avatar-0QeAEOwA.js b/docs/assets/Avatar-0QeAEOwA.js deleted file mode 100644 index 688289b..0000000 --- a/docs/assets/Avatar-0QeAEOwA.js +++ /dev/null @@ -1 +0,0 @@ -import{r as x,u as m,j as d}from"./index-MF9NQlz3.js";import{m as c,t as M,l as h,a as f}from"./mapObjectToString-IQ2lNw05.js";const V=s=>{const t=s.split(" ");let a="";return t.forEach(e=>{a+=e.charAt(0).toUpperCase()}),a},B=({name:s,src:t,alt:a,flush:e=!1,color:i,radius:n,size:r,variant:l,className:v,...g})=>{const[C,p]=x.useState(!1),o=x.useRef(null);x.useEffect(()=>(p(!1),o.current&&typeof t=="string"&&(o.current.src=t,o.current.onload=()=>{p(!0)},o.current.onerror=()=>{p(!1)}),()=>{o.current&&(o.current.onload=null,o.current.onerror=null)}),[t]);const{avatar:j,themeColor:N}=m(),{defaultOptions:u,styles:O}=j,{initial:T,image:z,radii:S,sizes:A,variants:y}=O,E=i||N||u.color,R=n||u.radius,b=r||u.size,w=l||u.variant,I=c(T),k=c(z),L=M(h(S,R,u.radius),h(A,b,u.size)),U=c(h(y,w,u.variant)[E],e&&y.reset),J=f(...I,L,...U,v);return d.jsxs("div",{...g,className:J,children:[d.jsx("img",{ref:o,hidden:!C,className:"size-full",alt:a||s}),!C&&d.jsx("div",{className:k,children:s?V(s):"U"})]})},D=({className:s,children:t,onClick:a=()=>{},...e})=>{const{avatar:i}=m(),{styles:n}=i.withtext,{initial:r}=n,l=c(r),v=f(...l,s);return d.jsx("div",{...e,onClick:a,className:v,children:t})},F=({typography:s,className:t,children:a,...e})=>{const{avatar:i,typography:n,themeColor:r}=m(),{styles:l}=i.content,{initial:v}=l,g=s||r||n.defaultOptions.variant,C=c(v),p=c(h(n.styles.variants,g,n.defaultOptions.variant)),o=f(...C,p,t);return d.jsx("div",{...e,className:o,children:a})},G=({className:s,children:t,...a})=>{const{avatar:e}=m(),{styles:i}=e.title,{initial:n}=i,r=c(n),l=f(...r,s);return d.jsx("h4",{...a,className:l,children:t})},H=({className:s,children:t,...a})=>{const{avatar:e}=m(),{styles:i}=e.subtitle,{initial:n}=i,r=c(n),l=f(...r,s);return d.jsx("p",{...a,className:l,children:t})};export{B as A,F as C,H as S,G as T,D as a}; diff --git a/docs/assets/Avatar-4XK1z8Xm.js b/docs/assets/Avatar-4XK1z8Xm.js new file mode 100644 index 0000000..aea7150 --- /dev/null +++ b/docs/assets/Avatar-4XK1z8Xm.js @@ -0,0 +1 @@ +import{r as x,u as f,j as d}from"./index-9ikmvCms.js";import{m as c,t as M,l as g,a as C}from"./mapObjectToString-IQ2lNw05.js";const V=s=>{const t=s.split(" ");let a="";return t.forEach(e=>{a+=e.charAt(0).toUpperCase()}),a},B=({name:s,src:t,alt:a,flush:e=!1,color:r,radius:n,size:i,variant:l,className:p,...h})=>{const[v,m]=x.useState(!1),o=x.useRef(null);x.useEffect(()=>(m(!1),o.current&&typeof t=="string"&&(o.current.src=t,o.current.onload=()=>{m(!0)},o.current.onerror=()=>{m(!1)}),()=>{o.current&&(o.current.onload=null,o.current.onerror=null)}),[t]);const{avatar:j,themeColor:N}=f(),{defaultOptions:u,styles:O}=j,{initial:T,image:z,radii:S,sizes:b,variants:y}=O,A=r||N||u.color,E=n||u.radius,R=i||u.size,w=l||u.variant,I=c(T),k=c(z),L=M(g(S,E,u.radius),g(b,R,u.size)),U=c(g(y,w,u.variant)[A],e&&y.reset),J=C(...I,L,...U,v&&"!bg-transparent",p);return d.jsxs("div",{...h,className:J,children:[d.jsx("img",{ref:o,hidden:!v,className:"size-full",alt:a||s}),!v&&d.jsx("div",{className:k,children:s?V(s):"U"})]})},D=({className:s,children:t,onClick:a=()=>{},...e})=>{const{avatar:r}=f(),{styles:n}=r.withtext,{initial:i}=n,l=c(i),p=C(...l,s);return d.jsx("div",{...e,onClick:a,className:p,children:t})},F=({typography:s,className:t,children:a,...e})=>{const{avatar:r,typography:n,themeColor:i}=f(),{styles:l}=r.content,{initial:p}=l,h=s||i||n.defaultOptions.variant,v=c(p),m=c(g(n.styles.variants,h,n.defaultOptions.variant)),o=C(...v,m,t);return d.jsx("div",{...e,className:o,children:a})},G=({className:s,children:t,...a})=>{const{avatar:e}=f(),{styles:r}=e.title,{initial:n}=r,i=c(n),l=C(...i,s);return d.jsx("h4",{...a,className:l,children:t})},H=({className:s,children:t,...a})=>{const{avatar:e}=f(),{styles:r}=e.subtitle,{initial:n}=r,i=c(n),l=C(...i,s);return d.jsx("p",{...a,className:l,children:t})};export{B as A,F as C,H as S,G as T,D as a}; diff --git a/docs/assets/Avatar.stories-LcyVzqpS.js b/docs/assets/Avatar.stories-LcyVzqpS.js new file mode 100644 index 0000000..948a3ee --- /dev/null +++ b/docs/assets/Avatar.stories-LcyVzqpS.js @@ -0,0 +1 @@ +import{j as t}from"./index-9ikmvCms.js";import{A as o,a as i,C as n,T as d,S as u}from"./Avatar-4XK1z8Xm.js";import"./mapObjectToString-IQ2lNw05.js";const p={args:{src:"https://images.unsplash.com/photo-1568602471122-7832951cc4c5?q=80&w=2070&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&&fit=facearea&facepad=2&w=256&h=256&q=80",alt:"avatar",name:"John Yogurt",flush:!1},argTypes:{color:{defaultValue:"default",options:["default"],control:{type:"inline-radio"}},radius:{defaultValue:"full",options:["full","round","sharp"],control:{type:"inline-radio"}},size:{defaultValue:"4xl",options:["sm","md","lg","xl","2xl","4xl"],control:{type:"inline-radio"}}}},c=({...a})=>t.jsx(o,{...a});c.storyName="Avatar";const r=({name:a,subtitle:s,color:e,...l})=>t.jsxs(i,{children:[t.jsx(o,{...l,name:a,color:e}),t.jsxs(n,{className:"max-w-56",typography:e,children:[t.jsx(d,{children:a}),t.jsx(u,{children:s})]})]});r.storyName="AvatarWithText";r.args={src:"",subtitle:"Grocery Store",size:"xl"};typeof window<"u"&&window.document&&window.document.createElement&&document.documentElement.setAttribute("data-storyloaded","");export{c as AvatarStory,r as AvatarWithTextStory,p as default}; diff --git a/docs/assets/Avatar.stories-b5kAcoes.js b/docs/assets/Avatar.stories-b5kAcoes.js deleted file mode 100644 index 8b42a32..0000000 --- a/docs/assets/Avatar.stories-b5kAcoes.js +++ /dev/null @@ -1 +0,0 @@ -import{j as t}from"./index-MF9NQlz3.js";import{A as e,a as l,C as n,T as d,S as u}from"./Avatar-0QeAEOwA.js";import"./mapObjectToString-IQ2lNw05.js";const y={args:{src:"https://images.unsplash.com/photo-1552320764-9fc870798a3f?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&w=512&h=512",alt:"avatar",name:"John Yogurt",flush:!1},argTypes:{color:{defaultValue:"primary",options:["primary","secondary","tertiary","neutral"],control:{type:"inline-radio"}},radius:{defaultValue:"full",options:["full","round","sharp"],control:{type:"inline-radio"}},size:{defaultValue:"4xl",options:["sm","md","lg","xl","2xl","4xl"],control:{type:"inline-radio"}}}},c=({...a})=>t.jsx(e,{...a});c.storyName="Avatar";const o=({name:a,subtitle:s,color:r,...i})=>t.jsxs(l,{children:[t.jsx(e,{...i,name:a,color:r}),t.jsxs(n,{className:"max-w-56",typography:r,children:[t.jsx(d,{children:a}),t.jsx(u,{children:s})]})]});o.storyName="AvatarWithText";o.args={src:"",subtitle:"Grocery Store",size:"xl"};typeof window<"u"&&window.document&&window.document.createElement&&document.documentElement.setAttribute("data-storyloaded","");export{c as AvatarStory,o as AvatarWithTextStory,y as default}; diff --git a/docs/assets/Button-eLFNHd_b.js b/docs/assets/Button-96I3BsFA.js similarity index 88% rename from docs/assets/Button-eLFNHd_b.js rename to docs/assets/Button-96I3BsFA.js index 7e3fe83..0627680 100644 --- a/docs/assets/Button-eLFNHd_b.js +++ b/docs/assets/Button-96I3BsFA.js @@ -1 +1 @@ -import{u as w,j as B}from"./index-MF9NQlz3.js";import{m as e,t as R,l as t,a as S}from"./mapObjectToString-IQ2lNw05.js";const E=({color:a,radius:n,size:i,variant:r,className:l,children:c,...o})=>{const{button:u,themeColor:p}=w(),{defaultOptions:s,styles:m}=u,{initial:d,radii:v,sizes:C,variants:b}=m,j=a||p||s.color,x=n||s.radius,z=i||s.size,f=r||s.variant,y=e(d),O=R(t(v,x,s.radius),t(C,z,s.size)),h=e(t(b,f,s.variant)[j]),k=S(...y,O,...h,l);return B.jsx("button",{...o,type:o.type||"button",className:k,children:c})};export{E as B}; +import{u as w,j as B}from"./index-9ikmvCms.js";import{m as e,t as R,l as t,a as S}from"./mapObjectToString-IQ2lNw05.js";const E=({color:a,radius:n,size:i,variant:r,className:l,children:c,...o})=>{const{button:u,themeColor:p}=w(),{defaultOptions:s,styles:m}=u,{initial:d,radii:v,sizes:C,variants:b}=m,j=a||p||s.color,x=n||s.radius,z=i||s.size,f=r||s.variant,y=e(d),O=R(t(v,x,s.radius),t(C,z,s.size)),h=e(t(b,f,s.variant)[j]),k=S(...y,O,...h,l);return B.jsx("button",{...o,type:o.type||"button",className:k,children:c})};export{E as B}; diff --git a/docs/assets/Button.stories-FXaUV62R.js b/docs/assets/Button.stories-FXaUV62R.js new file mode 100644 index 0000000..7312839 --- /dev/null +++ b/docs/assets/Button.stories-FXaUV62R.js @@ -0,0 +1 @@ +import{r as n,j as e}from"./index-9ikmvCms.js";import{B as s}from"./Button-96I3BsFA.js";import{M as f,a as p,C as x,b as h,c as a,U as j,d as w,e as B,A as N}from"./UserCircleIcon-TCOLY3R5.js";import"./mapObjectToString-IQ2lNw05.js";function g({title:o,titleId:t,...u},m){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:m,"aria-labelledby":t},u),o?n.createElement("title",{id:t},o):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m4.5 12.75 6 6 9-13.5"}))}const y=n.forwardRef(g),r=y,v={args:{children:"Button",disabled:!1},argTypes:{onClick:{action:"clicked"},color:{defaultValue:"default",options:["default"],control:{type:"radio"}},radius:{defaultValue:"round",options:["round","sharp","full"],control:{type:"inline-radio"}},size:{defaultValue:"normal",options:["normal","wide","full","reset"],control:{type:"inline-radio"}},variant:{defaultValue:"solid",options:["solid","outline","ghost"],control:{type:"inline-radio"}}}},I=({children:o,...t})=>e.jsx(s,{...t,children:o}),l=({children:o,...t})=>e.jsx(s,{...t,children:o});l.args={children:"Pill Button",size:"wide",radius:"full"};l.storyName="Pill Button";const i=({...o})=>e.jsx(s,{...o,children:e.jsx(r,{className:"size-14 p-2"})});i.args={radius:"full",size:"reset"};i.storyName="Shape Button";const c=({children:o,...t})=>e.jsxs(s,{...t,className:"flex gap-2 place-content-center",children:[e.jsx(r,{className:"size-6"}),o]});c.args={children:"Icon Button"};c.storyName="Icon Button";const d=({children:o,...t})=>e.jsxs(f,{children:[e.jsxs("div",{className:"flex flex-row",children:[e.jsx(s,{...t,className:"rounded-r-none border-r-black/25 border-r",children:o}),e.jsx(p,{children:e.jsx(s,{color:t.color,radius:t.radius,size:t.size,variant:t.variant,className:"px-2.5 rounded-l-none",children:e.jsx(x,{className:"size-6"})})})]}),e.jsxs(h,{...t,className:"w-44",children:[e.jsxs(a,{children:[e.jsx(j,{className:"size-5"}),"Profile"]}),e.jsxs(a,{children:[e.jsx(w,{className:"size-5"}),"Settings"]}),e.jsx(B,{}),e.jsxs(a,{disabled:!0,children:[e.jsx(N,{className:"size-5"}),"Logout"]})]})]});d.args={children:"Split Button"};d.storyName="Split Button";typeof window<"u"&&window.document&&window.document.createElement&&document.documentElement.setAttribute("data-storyloaded","");export{I as Default,c as IconButtonDefault,l as PillButtonDefault,i as ShapeButtonDefault,d as SplitButtonDefault,v as default}; diff --git a/docs/assets/Button.stories-sQAbFTyw.js b/docs/assets/Button.stories-sQAbFTyw.js deleted file mode 100644 index 92a60a6..0000000 --- a/docs/assets/Button.stories-sQAbFTyw.js +++ /dev/null @@ -1 +0,0 @@ -import{r as n,j as o}from"./index-MF9NQlz3.js";import{B as r}from"./Button-eLFNHd_b.js";import"./mapObjectToString-IQ2lNw05.js";function u({title:e,titleId:t,...c},d){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:d,"aria-labelledby":t},c),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m4.5 12.75 6 6 9-13.5"}))}const m=n.forwardRef(u),a=m,w={args:{children:"Button",disabled:!1},argTypes:{onClick:{action:"clicked"},color:{defaultValue:"primary",options:["primary","secondary","tertiary","neutral"],control:{type:"radio"}},radius:{defaultValue:"round",options:["round","sharp","full"],control:{type:"inline-radio"}},size:{defaultValue:"normal",options:["normal","wide","full","reset"],control:{type:"inline-radio"}},variant:{defaultValue:"solid",options:["solid","outline","ghost"],control:{type:"inline-radio"}}}},y=({children:e,...t})=>o.jsx(r,{...t,children:e}),l=({children:e,...t})=>o.jsx(r,{...t,children:e});l.args={children:"Pill Button",size:"wide",radius:"full"};l.storyName="Pill Button";const s=({...e})=>o.jsx(r,{...e,children:o.jsx(a,{className:"size-14 p-2"})});s.args={radius:"full",size:"reset"};s.storyName="Shape Button";const i=({children:e,...t})=>o.jsxs(r,{...t,className:"flex gap-2 place-content-center",children:[o.jsx(a,{className:"size-6"}),e]});i.args={children:"Icon Button"};i.storyName="Icon Button";typeof window<"u"&&window.document&&window.document.createElement&&document.documentElement.setAttribute("data-storyloaded","");export{y as Default,i as IconButtonDefault,l as PillButtonDefault,s as ShapeButtonDefault,w as default}; diff --git a/docs/assets/Card-Ia_JRHcg.css b/docs/assets/Card-Ia_JRHcg.css deleted file mode 100644 index 9ac0cf0..0000000 --- a/docs/assets/Card-Ia_JRHcg.css +++ /dev/null @@ -1 +0,0 @@ -.heroPatternCogs{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360' viewBox='0 0 360 360'%3E%3Cpath fill='%23141414' fill-opacity='0.49' d='M0 85.02l4.62-4.27a49.09 49.09 0 0 0 7.33 3.74l-1.2 10.24 2.66.87 5.05-9c2.62.65 5.34 1.08 8.12 1.28L28.6 98h2.8l2.02-10.12c2.74-.2 5.46-.62 8.12-1.28l5.05 8.99 2.66-.86-1.2-10.24c2.55-1.03 5-2.29 7.33-3.74l7.58 7 2.26-1.65-4.3-9.38a48.3 48.3 0 0 0 5.8-5.8l9.38 4.3 1.65-2.26-7-7.58a49.09 49.09 0 0 0 3.74-7.33l10.24 1.2.87-2.66-9-5.05a48.07 48.07 0 0 0 1.28-8.12L88 41.4v-2.8l-10.12-2.02c-.2-2.74-.62-5.46-1.28-8.12l8.99-5.05-.86-2.66-10.24 1.2c-1.03-2.55-2.29-5-3.74-7.33l7-7.58-1.65-2.26-9.38 4.3a48.3 48.3 0 0 0-5.8-5.8L62.42 0h2.16l-1.25 2.72a50.31 50.31 0 0 1 3.95 3.95l9.5-4.36 3.52 4.85-7.08 7.68c.94 1.6 1.79 3.27 2.54 4.98l10.38-1.21 1.85 5.7-9.11 5.12c.39 1.8.68 3.65.87 5.52L90 37v6l-10.25 2.05a49.9 49.9 0 0 1-.87 5.52l9.11 5.12-1.85 5.7-10.38-1.21c-.75 1.7-1.6 3.37-2.54 4.98l7.08 7.68-3.52 4.85-9.5-4.36a50.31 50.31 0 0 1-3.95 3.95l4.36 9.5-4.85 3.52-7.68-7.08c-1.6.94-3.27 1.79-4.98 2.54l1.21 10.38-5.7 1.85-5.12-9.11c-1.8.39-3.65.68-5.52.87L33 100h-6l-2.05-10.25a49.9 49.9 0 0 1-5.52-.87l-5.12 9.11-5.7-1.85 1.21-10.38c-1.7-.75-3.37-1.6-4.98-2.54L0 87.68v-2.66zM0 52.7V27.3l8.38 4.84a22.96 22.96 0 0 0 0 15.72L0 52.7zm0-39.16A39.91 39.91 0 0 1 26 .2v17.15a22.98 22.98 0 0 0-13.62 7.86L0 18.06v-4.52zm0 52.92v-4.52l12.38-7.15A22.98 22.98 0 0 0 26 62.65V79.8A39.91 39.91 0 0 1 0 66.46zM34 79.8V62.65a22.98 22.98 0 0 0 13.62-7.86l14.85 8.58A39.97 39.97 0 0 1 34 79.8zm32.48-23.36l-14.86-8.58a22.96 22.96 0 0 0 0-15.72l14.86-8.58A39.86 39.86 0 0 1 70 40a39.9 39.9 0 0 1-3.52 16.44zm-4.01-39.8L47.62 25.2A22.98 22.98 0 0 0 34 17.35V.2a39.97 39.97 0 0 1 28.47 16.43v.01zM0 50.38l5.98-3.45a25.01 25.01 0 0 1 0-13.88L0 29.6v20.78zm.5-34.35l11.48 6.63c3.27-3.4 7.44-5.8 12.02-6.94V2.47A37.96 37.96 0 0 0 .5 16.04v-.01zm0 47.92A37.96 37.96 0 0 0 24 77.53V64.28a24.97 24.97 0 0 1-12.02-6.95L.5 63.96v-.01zM36 77.53a37.96 37.96 0 0 0 23.5-13.57l-11.48-6.63A24.97 24.97 0 0 1 36 64.28v13.25zm29.5-23.96a37.91 37.91 0 0 0 0-27.14l-11.48 6.63a25.01 25.01 0 0 1 0 13.88l11.49 6.63h-.01zm-6-37.53A37.96 37.96 0 0 0 36 2.47v13.25c4.66 1.15 8.8 3.6 12.02 6.95l11.48-6.63zM30 54a14 14 0 1 1 0-28 14 14 0 0 1 0 28zm0-2a12 12 0 1 0 0-24 12 12 0 0 0 0 24zm0-2a10 10 0 1 1 0-20 10 10 0 0 1 0 20zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm77.47 45.17l-1.62-5.97 5.67-2.06 2.61 5.64c1.09-.25 2.2-.44 3.33-.58l.52-6.2h6.04l.52 6.2c1.13.14 2.24.33 3.33.58l2.6-5.64 5.68 2.06-1.62 5.97c1.02.51 2 1.07 2.95 1.69l4.35-4.38 4.62 3.88-3.53 5c.8.84 1.53 1.71 2.23 2.62l5.52-2.6 3.02 5.23-4.98 3.46c.46 1.06.86 2.14 1.2 3.25l6.02-.54 1.05 5.94-5.84 1.54c.07 1.16.07 2.32 0 3.48l5.84 1.54-1.05 5.94-6.02-.54c-.34 1.1-.74 2.2-1.2 3.25l4.98 3.46-3.02 5.22-5.52-2.6c-.7.92-1.44 1.8-2.23 2.62l3.53 5-4.62 3.89-4.35-4.38a30.2 30.2 0 0 1-2.95 1.69l1.62 5.97-5.67 2.06-2.61-5.64c-1.09.25-2.2.44-3.33.58l-.52 6.2h-6.04l-.52-6.2a30.27 30.27 0 0 1-3.33-.58l-2.6 5.64-5.68-2.06 1.62-5.97c-1.01-.5-2-1.07-2.95-1.69l-4.35 4.38-4.62-3.88 3.53-5a32.5 32.5 0 0 1-2.23-2.62l-5.52 2.6-3.02-5.23 4.98-3.46a29.66 29.66 0 0 1-1.2-3.25l-6.02.54-1.05-5.94 5.84-1.54a30.28 30.28 0 0 1 0-3.48l-5.84-1.54 1.05-5.94 6.02.54c.34-1.1.74-2.2 1.2-3.25l-4.98-3.46 3.02-5.22 5.52 2.6c.7-.92 1.44-1.8 2.23-2.62l-3.53-5 4.62-3.89 4.35 4.38a30.2 30.2 0 0 1 2.95-1.69zm15.2-1.12l-.5-6.05h-2.34l-.5 6.05c-2.18.13-4.3.5-6.32 1.1l-2.54-5.5-2.2.8 1.6 5.85a27.97 27.97 0 0 0-5.56 3.21l-4.27-4.3-1.79 1.5 3.5 4.95a28.14 28.14 0 0 0-4.12 4.92l-5.5-2.59-1.16 2.02 4.98 3.46a27.8 27.8 0 0 0-2.2 6.03l-6.03-.55-.4 2.3 5.86 1.54a28.3 28.3 0 0 0 0 6.42l-5.87 1.55.4 2.3 6.05-.56a27.8 27.8 0 0 0 2.2 6.03l-5 3.47 1.17 2.02 5.49-2.59a28.14 28.14 0 0 0 4.12 4.92l-3.5 4.96 1.79 1.5 4.27-4.31a27.97 27.97 0 0 0 5.56 3.21l-1.6 5.85 2.2.8 2.54-5.5c2.02.6 4.14.97 6.32 1.1l.5 6.05h2.34l.5-6.05c2.18-.13 4.3-.5 6.32-1.1l2.54 5.5 2.2-.8-1.6-5.85a27.97 27.97 0 0 0 5.56-3.21l4.27 4.3 1.79-1.5-3.5-4.95a28.14 28.14 0 0 0 4.12-4.92l5.5 2.59 1.16-2.02-4.98-3.46a27.8 27.8 0 0 0 2.2-6.03l6.03.55.4-2.3-5.86-1.54a28.3 28.3 0 0 0 0-6.42l5.87-1.55-.4-2.3-6.05.56a27.8 27.8 0 0 0-2.2-6.03l4.99-3.46-1.17-2.02-5.49 2.59a28.14 28.14 0 0 0-4.12-4.92l3.5-4.96-1.79-1.5-4.27 4.31a27.97 27.97 0 0 0-5.56-3.21l1.6-5.85-2.2-.8-2.54 5.5c-2.02-.6-4.14-.97-6.32-1.1l.01-.01zM121 128a8 8 0 1 1 0-16 8 8 0 0 1 0 16zm0-2a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm0-18a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm8.49 3.51a5 5 0 1 1 6.95-7.2 5 5 0 0 1-6.95 7.2zM133 120a5 5 0 1 1 10 0 5 5 0 0 1-10 0zm-3.51 8.49a5 5 0 1 1 7.2 6.95 5 5 0 0 1-7.2-6.95zM121 132a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm-8.49-3.51a5 5 0 1 1-6.95 7.2 5 5 0 0 1 6.95-7.2zM109 120a5 5 0 1 1-10 0 5 5 0 0 1 10 0zm3.51-8.49a5 5 0 1 1-7.2-6.95 5 5 0 0 1 7.2 6.95zM121 106a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm9.9 4.1a3 3 0 1 0 4.39-4.09 3 3 0 0 0-4.39 4.09zm4.1 9.9a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm-4.1 9.9a3 3 0 1 0 4.09 4.39 3 3 0 0 0-4.09-4.39zM121 134a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm-9.9-4.1a3 3 0 1 0-4.39 4.09 3 3 0 0 0 4.39-4.09zM107 120a3 3 0 1 0-6 0 3 3 0 0 0 6 0zm4.1-9.9a3 3 0 1 0-4.09-4.39 3 3 0 0 0 4.09 4.39zm129.42-6.95v.01c.87.07 1.74.17 2.6.3l1.5-3.91 1.94-3.64 3.89.97v4.13l-.5 4.13c.83.28 1.64.59 2.44.93l2.42-3.43 2.76-3.07 3.54 1.88-1 4-1.49 3.89c.73.47 1.45.97 2.15 1.49l3.19-2.76 3.42-2.3 2.97 2.67-1.93 3.65-2.38 3.4c.6.64 1.2 1.3 1.76 1.99l3.68-1.94 3.85-1.48 2.29 3.28-2.7 3.11-3.12 2.82c.43.76.84 1.53 1.22 2.32l4.04-1 4.1-.5 1.43 3.73-3.37 2.37-3.7 1.98c.23.84.44 1.68.62 2.54l4.17.01 4.1.5.48 3.97-3.85 1.48-4.06 1.02c.03.87.03 1.75 0 2.62l4.06 1.02 3.85 1.48-.48 3.97-4.1.51h-4.17c-.18.86-.39 1.71-.63 2.54l3.7 1.98 3.38 2.37-1.43 3.73-4.1-.5-4.04-1c-.38.79-.79 1.56-1.22 2.32l3.13 2.82 2.7 3.11-2.3 3.28-3.85-1.48-3.68-1.95a37 37 0 0 1-1.76 2l2.38 3.41 1.93 3.64-2.97 2.67-3.42-2.3-3.19-2.76a40.1 40.1 0 0 1-2.15 1.48l1.48 3.9 1 4-3.53 1.88-2.76-3.07-2.42-3.43c-.8.33-1.61.65-2.45.93l.5 4.13v4.13l-3.88.97-1.94-3.65-1.5-3.9c-.86.13-1.73.23-2.6.31L240 187l-1 4h-4l-1-4-.52-4.16a37.6 37.6 0 0 1-2.6-.3l-1.5 3.91-1.94 3.64-3.89-.97v-4.13l.5-4.13c-.83-.28-1.64-.59-2.44-.93l-2.42 3.43-2.76 3.07-3.54-1.88 1-4 1.49-3.89c-.74-.47-1.45-.97-2.15-1.49l-3.19 2.76-3.42 2.3-2.97-2.67 1.93-3.65 2.38-3.4c-.61-.65-1.2-1.31-1.76-1.99l-3.68 1.94-3.85 1.48-2.29-3.28 2.7-3.11 3.12-2.82c-.43-.76-.84-1.53-1.22-2.32l-4.04 1-4.1.5-1.43-3.73 3.37-2.37 3.7-1.98c-.23-.84-.44-1.68-.62-2.54l-4.17-.01-4.1-.5-.48-3.97 3.85-1.48 4.06-1.02c-.03-.87-.03-1.75 0-2.62l-4.06-1.02-3.85-1.48.48-3.97 4.1-.51h4.17c.18-.86.39-1.71.63-2.54l-3.7-1.98-3.38-2.37 1.43-3.73 4.1.5 4.04 1c.38-.79.79-1.56 1.22-2.32l-3.13-2.82-2.7-3.11 2.3-3.28 3.85 1.48 3.68 1.95a37 37 0 0 1 1.76-2l-2.38-3.41-1.93-3.64 2.97-2.67 3.42 2.3 3.19 2.76c.7-.52 1.41-1.02 2.15-1.48l-1.48-3.9-1-4 3.53-1.88 2.76 3.07 2.42 3.43c.8-.33 1.61-.65 2.45-.93l-.5-4.13v-4.13l3.88-.97 1.94 3.65 1.5 3.9c.86-.13 1.73-.23 2.6-.31L234 99l1-4h4l1 4 .52 4.15zm-14.3 3.4c-1.83.54-3.6 1.21-5.3 2l-3.5-4.97-1.38-1.53-.88.47.5 2 2.16 5.67a38.09 38.09 0 0 0-4.66 3.22l-4.61-4-1.71-1.15-.75.67.97 1.82 3.47 4.98a38.22 38.22 0 0 0-3.79 4.28l-5.37-2.84-1.92-.74-.57.82 1.35 1.56 4.52 4.09a37.9 37.9 0 0 0-2.64 5l-5.89-1.45-2.04-.25-.36.94 1.69 1.18 5.36 2.87a37.74 37.74 0 0 0-1.35 5.5l-6.08.01-2.04.25-.12 1 1.92.73 5.9 1.5a38.54 38.54 0 0 0 0 5.65l-5.9 1.49-1.92.74.12.99 2.04.25 6.08.01c.31 1.86.77 3.7 1.35 5.5l-5.36 2.87-1.7 1.18.37.94 2.04-.25 5.9-1.46a37.9 37.9 0 0 0 2.63 5.01l-4.52 4.1-1.35 1.55.57.82 1.92-.74 5.37-2.84a38.22 38.22 0 0 0 3.8 4.28l-3.48 4.98-.97 1.82.75.67 1.7-1.15 4.62-4a38.09 38.09 0 0 0 4.66 3.22l-2.17 5.67-.5 2 .89.47 1.38-1.53 3.5-4.98c1.7.8 3.47 1.47 5.3 2l-.73 6.04v2.06l.97.24.97-1.82 2.2-5.68c1.83.36 3.7.6 5.62.68L236 187l.5 2h1l.5-2 .75-6.04a38.2 38.2 0 0 0 5.62-.68l2.2 5.68.97 1.82.97-.24v-2.06l-.73-6.03c1.83-.54 3.6-1.21 5.3-2l3.5 4.97 1.38 1.53.88-.47-.5-2-2.16-5.67a38.09 38.09 0 0 0 4.66-3.22l4.61 4 1.71 1.15.75-.67-.97-1.82-3.47-4.98a38.22 38.22 0 0 0 3.79-4.28l5.37 2.84 1.92.74.57-.82-1.35-1.56-4.52-4.09c1-1.6 1.88-3.27 2.64-5l5.89 1.45 2.04.25.36-.94-1.69-1.18-5.36-2.87a37.4 37.4 0 0 0 1.35-5.5l6.08-.01 2.04-.25.12-1-1.92-.73-5.9-1.5c.14-1.88.14-3.77 0-5.65l5.9-1.49 1.92-.74-.12-.99-2.04-.25-6.08-.01a37.4 37.4 0 0 0-1.35-5.5l5.36-2.87 1.7-1.18-.37-.94-2.04.25-5.9 1.46a37.9 37.9 0 0 0-2.63-5.01l4.52-4.1 1.35-1.55-.57-.82-1.92.74-5.37 2.84a38.22 38.22 0 0 0-3.8-4.28l3.48-4.98.97-1.82-.75-.67-1.7 1.15-4.62 4a38.09 38.09 0 0 0-4.66-3.22l2.17-5.67.5-2-.89-.47-1.38 1.53-3.5 4.98c-1.7-.8-3.47-1.47-5.3-2l.73-6.04v-2.06l-.97-.24-.97 1.82-2.2 5.68c-1.83-.36-3.7-.6-5.62-.68L238 99l-.5-2h-1l-.5 2-.75 6.04c-1.92.09-3.8.32-5.62.68l-2.2-5.68-.97-1.82-.97.24v2.06l.73 6.03zm-5.85 5.65A34.82 34.82 0 0 1 236 108v6a28.8 28.8 0 0 0-12.63 3.39l-3-5.2v.01zm2.8.83l1 1.74a30.8 30.8 0 0 1 9.83-2.63v-2.01a32.8 32.8 0 0 0-10.83 2.9zm-4.53.17l3 5.2a29.12 29.12 0 0 0-9.24 9.24l-5.2-3a35.18 35.18 0 0 1 11.44-11.44zm-.67 2.84a33.19 33.19 0 0 0-7.93 7.93l1.74 1a31.18 31.18 0 0 1 7.2-7.2l-1.01-1.73zm-11.77 10.33h-.01l5.2 3A28.8 28.8 0 0 0 208 142h-6a34.82 34.82 0 0 1 4.2-15.63zm.83 2.8a32.8 32.8 0 0 0-2.9 10.83h2.01a30.8 30.8 0 0 1 2.63-9.83l-1.74-1zM202.01 144h6.01c.15 4.41 1.3 8.73 3.38 12.63l-5.2 3a34.82 34.82 0 0 1-4.19-15.63zm2.12 2a32.8 32.8 0 0 0 2.9 10.84l1.74-1a30.8 30.8 0 0 1-2.63-9.84h-2.01zm3.07 15.36l5.2-3c2.34 3.74 5.5 6.9 9.24 9.24l-3 5.2a35.18 35.18 0 0 1-11.44-11.44zm2.84.67a33.19 33.19 0 0 0 7.93 7.93l1-1.74a31.18 31.18 0 0 1-7.2-7.2l-1.73 1.01zm10.33 11.77v.01l3-5.2A28.85 28.85 0 0 0 236 172v6a34.82 34.82 0 0 1-15.63-4.2zm2.8-.83a32.8 32.8 0 0 0 10.83 2.9v-2.01a30.8 30.8 0 0 1-9.83-2.63l-1 1.74zm14.83 5.02v-6.01c4.41-.15 8.73-1.3 12.63-3.38l3 5.2a34.82 34.82 0 0 1-15.63 4.19zm2-2.12a32.8 32.8 0 0 0 10.84-2.9l-1-1.74a30.8 30.8 0 0 1-9.84 2.63v2.01zm15.36-3.07l-3-5.2c3.74-2.34 6.9-5.5 9.24-9.24l5.2 3a35.18 35.18 0 0 1-11.44 11.44zm.67-2.84a33.19 33.19 0 0 0 7.93-7.93l-1.74-1a31.18 31.18 0 0 1-7.2 7.2l1.01 1.73zm11.77-10.33h.01l-5.2-3A28.85 28.85 0 0 0 266 144h6a34.82 34.82 0 0 1-4.2 15.63zm-.83-2.8a32.8 32.8 0 0 0 2.9-10.83h-2.01a30.8 30.8 0 0 1-2.63 9.83l1.74 1zm5.02-14.83h-6.01a28.85 28.85 0 0 0-3.38-12.63l5.2-3a34.82 34.82 0 0 1 4.19 15.63zm-2.12-2a32.8 32.8 0 0 0-2.9-10.84l-1.74 1a30.8 30.8 0 0 1 2.63 9.84h2.01zm-3.07-15.36l-5.2 3a29.12 29.12 0 0 0-9.24-9.24l3-5.2a35.18 35.18 0 0 1 11.44 11.44zm-2.84-.67a33.19 33.19 0 0 0-7.93-7.93l-1 1.74a31.18 31.18 0 0 1 7.2 7.2l1.73-1.01zM238 108a34.82 34.82 0 0 1 15.63 4.19l-3 5.2a28.85 28.85 0 0 0-12.63-3.38V108zm12.84 5.02a32.8 32.8 0 0 0-10.84-2.9v2.01a30.8 30.8 0 0 1 9.83 2.63l1-1.74h.01zM237 156a13 13 0 1 1 0-26 13 13 0 0 1 0 26zm0-2a11 11 0 1 0 0-22 11 11 0 0 0 0 22zM137.54 0h56.92l-.74 1.03c.57.7 1.12 1.4 1.64 2.14l7.75-2.9 2 3.46-6.38 5.25c.37.82.72 1.65 1.03 2.5l8.22-.8 1.04 3.86-7.52 3.43c.15.88.26 1.77.35 2.67L210 22v4l-8.15 1.36c-.09.9-.2 1.8-.35 2.67l7.52 3.43-1.04 3.86-8.22-.8c-.31.85-.66 1.68-1.03 2.5l6.38 5.25-2 3.46-7.75-2.9c-.52.74-1.07 1.45-1.64 2.14l4.8 6.73-2.82 2.83-6.73-4.8c-.7.56-1.4 1.11-2.14 1.63l2.9 7.75-3.46 2-5.25-6.38c-.82.37-1.65.72-2.5 1.03l.8 8.22-3.86 1.04-3.43-7.52c-.88.15-1.77.26-2.67.35L168 68h-4l-1.36-8.15c-.9-.09-1.8-.2-2.67-.35l-3.43 7.52-3.86-1.04.8-8.22c-.85-.31-1.68-.66-2.5-1.03l-5.25 6.38-3.46-2 2.9-7.75a36.15 36.15 0 0 1-2.14-1.64l-6.73 4.8-2.83-2.82 4.8-6.73c-.56-.7-1.11-1.4-1.63-2.14l-7.75 2.9-2-3.46 6.38-5.25c-.37-.82-.72-1.65-1.03-2.5l-8.22.8-1.04-3.86 7.52-3.43c-.15-.88-.26-1.77-.35-2.67L122 26v-4l8.15-1.36c.09-.9.2-1.8.35-2.67l-7.52-3.43 1.04-3.86 8.22.8c.31-.85.66-1.68 1.03-2.5l-6.38-5.25 2-3.46 7.75 2.9c.52-.74 1.07-1.45 1.64-2.14L137.54 0zm2.43 0l.83 1.17a34.14 34.14 0 0 0-3.38 4.4l-7.63-2.86-.33.58 6.29 5.18a33.79 33.79 0 0 0-2.13 5.12l-8.1-.78-.18.64 7.42 3.37a34.02 34.02 0 0 0-.72 5.5L124 23.68v.66l8.04 1.34c.1 1.88.33 3.72.72 5.5l-7.42 3.38.18.64 8.1-.78a33.88 33.88 0 0 0 2.13 5.12l-6.29 5.18.33.58 7.63-2.86c1 1.56 2.14 3.03 3.38 4.4l-4.73 6.63.47.47 6.63-4.73a34.14 34.14 0 0 0 4.4 3.38l-2.86 7.63.58.33 5.18-6.29c1.63.84 3.35 1.56 5.12 2.13l-.78 8.1.64.18 3.37-7.42c1.79.39 3.63.63 5.5.72l1.35 8.04h.66l1.34-8.04c1.88-.1 3.72-.33 5.5-.72l3.38 7.42.64-.18-.78-8.1a33.88 33.88 0 0 0 5.12-2.13l5.18 6.29.58-.33-2.86-7.63c1.56-1 3.03-2.14 4.4-3.38l6.63 4.73.47-.47-4.73-6.63a34.14 34.14 0 0 0 3.38-4.4l7.63 2.86.33-.58-6.29-5.18a33.79 33.79 0 0 0 2.13-5.12l8.1.78.18-.64-7.42-3.37c.39-1.79.63-3.63.72-5.5l8.04-1.35v-.66l-8.04-1.34c-.1-1.88-.33-3.72-.72-5.5l7.42-3.38-.18-.64-8.1.78a33.79 33.79 0 0 0-2.13-5.12l6.29-5.18-.33-.58-7.63 2.86c-1-1.56-2.14-3.03-3.38-4.4l.83-1.17h-52.06V0zm-2.82 27h14.15A15.02 15.02 0 0 0 163 38.7v14.15A29.01 29.01 0 0 1 137.15 27zm12.57-27H163v9.3A15.02 15.02 0 0 0 151.3 21h-14.15a28.99 28.99 0 0 1 12.57-21zM169 52.85V38.7A15.02 15.02 0 0 0 180.7 27h14.15A29.01 29.01 0 0 1 169 52.85zM182.28 0a28.99 28.99 0 0 1 12.57 21H180.7A15.02 15.02 0 0 0 169 9.3V0h13.28zm-42.82 29A27.03 27.03 0 0 0 161 50.54V40.25A17.04 17.04 0 0 1 149.75 29h-10.29zm14.16-29a27.04 27.04 0 0 0-14.16 19h10.29A17.04 17.04 0 0 1 161 7.75V0h-7.38zM171 50.54A27.03 27.03 0 0 0 192.54 29h-10.29A17.04 17.04 0 0 1 171 40.25v10.29zM178.38 0H171v7.75A17.04 17.04 0 0 1 182.25 19h10.29a27.04 27.04 0 0 0-14.16-19zM166 34a10 10 0 1 1 0-20 10 10 0 0 1 0 20zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-39.51 176.15l-10.67-7.95 6-10.4 12.23 5.27a23.97 23.97 0 0 1 8.4-4.86L144 177h12l1.55 13.21a23.97 23.97 0 0 1 8.4 4.86l12.23-5.27 6 10.4-10.67 7.95a24 24 0 0 1 0 9.7l10.67 7.95-6 10.4-12.23-5.27a23.97 23.97 0 0 1-8.4 4.86L156 249h-12l-1.55-13.21a23.97 23.97 0 0 1-8.4-4.86l-12.23 5.27-6-10.4 10.67-7.95a24.1 24.1 0 0 1 0-9.7zm29.25-16.4l-1.5-12.75h-8.48l-1.5 12.76c-3.75 1-7.1 2.99-9.79 5.65l-11.8-5.08-4.23 7.34 10.3 7.68c-.98 3.7-.98 7.6 0 11.3l-10.3 7.68 4.23 7.34 11.8-5.08a22.1 22.1 0 0 0 9.8 5.65l1.5 12.76h8.47l1.5-12.76c3.75-1 7.1-2.99 9.79-5.65l11.8 5.08 4.23-7.34-10.3-7.68c.98-3.7.98-7.6 0-11.3l10.3-7.68-4.23-7.34-11.8 5.08a21.98 21.98 0 0 0-9.8-5.65l.01-.01zM150 225a12 12 0 1 1 0-24 12 12 0 0 1 0 24zm0-2a10 10 0 1 0 0-20 10 10 0 0 0 0 20zm3.53 67.72l4.26.07.51 1.93-3.65 2.19c.11.63.2 1.27.25 1.92L159 298v2l-4.1 1.17c-.05.65-.14 1.29-.25 1.92l3.65 2.2-.51 1.92-4.26.07c-.22.61-.47 1.21-.74 1.8l2.96 3.05-1 1.74-4.13-1.04a24.1 24.1 0 0 1-1.18 1.54l2.07 3.72-1.42 1.42-3.72-2.07c-.5.41-1.01.8-1.54 1.18l1.04 4.13-1.74 1-3.05-2.96c-.59.27-1.19.52-1.8.74l-.07 4.26-1.93.51-2.19-3.65c-.63.11-1.27.2-1.92.25L132 327h-2l-1.17-4.1c-.65-.05-1.29-.14-1.92-.25l-2.2 3.65-1.92-.51-.07-4.26c-.61-.22-1.21-.47-1.8-.74l-3.05 2.96-1.74-1 1.04-4.13a24.1 24.1 0 0 1-1.54-1.18l-3.72 2.07-1.42-1.42 2.07-3.72c-.41-.5-.8-1.01-1.18-1.54l-4.13 1.04-1-1.74 2.96-3.05c-.27-.59-.52-1.19-.74-1.8l-4.26-.07-.51-1.93 3.65-2.19c-.11-.63-.2-1.27-.25-1.92L103 300v-2l4.1-1.17c.05-.65.14-1.29.25-1.92l-3.65-2.2.51-1.92 4.26-.07c.22-.61.47-1.21.74-1.8l-2.96-3.05 1-1.74 4.13 1.04c.38-.53.77-1.04 1.18-1.54l-2.07-3.72 1.42-1.42 3.72 2.07c.5-.41 1.01-.8 1.54-1.18l-1.04-4.13 1.74-1 3.05 2.96c.59-.27 1.19-.52 1.8-.74l.07-4.26 1.93-.51 2.19 3.65c.63-.11 1.27-.2 1.92-.25L130 271h2l1.17 4.1c.65.05 1.29.14 1.92.25l2.2-3.65 1.92.51.07 4.26c.61.22 1.21.47 1.8.74l3.05-2.96 1.74 1-1.04 4.13c.53.38 1.04.77 1.54 1.18l3.72-2.07 1.42 1.42-2.07 3.72c.41.5.8 1.01 1.18 1.54l4.13-1.04 1 1.74-2.96 3.05c.27.59.52 1.19.74 1.8zM109 299a22 22 0 1 0 44 0 22 22 0 0 0-44 0zm27.11-10.86l-3 5.22a6 6 0 0 0-4.21 0l-3.01-5.22a11.95 11.95 0 0 1 10.22 0zm1.74 1a12 12 0 0 1 5.1 8.86h-6.01a6.01 6.01 0 0 0-2.1-3.64l3-5.22h.01zm-13.7 0l3.02 5.22a6.01 6.01 0 0 0-2.1 3.64h-6.03a12 12 0 0 1 5.11-8.86zm-5.1 10.86h6.01a6.01 6.01 0 0 0 2.1 3.64l-3 5.22a12 12 0 0 1-5.12-8.86h.01zm6.84 9.86l3-5.22a6 6 0 0 0 4.21 0l3.01 5.22a11.95 11.95 0 0 1-10.22 0zm11.96-1l-3.02-5.22a6.01 6.01 0 0 0 2.1-3.64h6.03a12 12 0 0 1-5.11 8.86zm-4.68-19.62a10.04 10.04 0 0 0-4.34 0l1.05 1.82c.74-.1 1.5-.1 2.24 0l1.05-1.82zm5.2 3l-1.05 1.82c.46.59.84 1.24 1.12 1.94h2.1a9.99 9.99 0 0 0-2.17-3.76zm-14.74 0a9.99 9.99 0 0 0-2.17 3.76h2.1c.28-.7.66-1.35 1.12-1.94l-1.05-1.82zm-2.17 9.76a9.99 9.99 0 0 0 2.17 3.76l1.05-1.82a8.01 8.01 0 0 1-1.12-1.94h-2.1zm7.37 6.76c1.43.32 2.91.32 4.34 0l-1.05-1.82c-.74.1-1.5.1-2.24 0l-1.05 1.82zm9.54-3a9.99 9.99 0 0 0 2.17-3.76h-2.1c-.28.7-.66 1.35-1.12 1.94l1.05 1.82zM127 299a4 4 0 1 1 8 0 4 4 0 0 1-8 0zm2 0a2 2 0 1 0 4 0 2 2 0 0 0-4 0zm15 0a4 4 0 1 1 8 0 4 4 0 0 1-8 0zm-6.5 11.26a4 4 0 1 1 4 6.93 4 4 0 0 1-4-6.93zm-13 0a4 4 0 1 1-4 6.93 4 4 0 0 1 4-6.93zM118 299a4 4 0 1 1-8 0 4 4 0 0 1 8 0zm6.5-11.26a4 4 0 1 1-4-6.93 4 4 0 0 1 4 6.93zm13 0a4 4 0 1 1 4-6.93 4 4 0 0 1-4 6.93zM146 299a2 2 0 1 0 4 0 2 2 0 0 0-4 0zm-7.5 12.99a2 2 0 1 0 1.66 3.64 2 2 0 0 0-1.66-3.64zm-15 0a2 2 0 1 0-2.15 3.38 2 2 0 0 0 2.15-3.38zM116 299a2 2 0 1 0-4 0 2 2 0 0 0 4 0zm7.5-12.99a2 2 0 1 0-1.66-3.64 2 2 0 0 0 1.66 3.64zm15 0a2 2 0 1 0 2.15-3.38 2 2 0 0 0-2.15 3.38zm103.8-61.7l-.8-8.22 5.8-1.55 3.42 7.52c2.26-.43 4.57-.74 6.92-.9L259 213h6l1.36 8.16c2.35.16 4.66.47 6.92.9l3.42-7.52 5.8 1.55-.8 8.22c2.21.77 4.37 1.66 6.45 2.68l5.25-6.38 5.2 3-2.9 7.74a60.25 60.25 0 0 1 5.53 4.25l6.73-4.8 4.24 4.24-4.8 6.73a60.25 60.25 0 0 1 4.25 5.53l7.74-2.9 3 5.2-6.38 5.25a59.62 59.62 0 0 1 2.68 6.45l8.22-.8 1.55 5.8-7.52 3.42c.43 2.26.74 4.57.9 6.92L330 278v6l-8.16 1.36a60.03 60.03 0 0 1-.9 6.92l7.52 3.42-1.55 5.8-8.22-.8a59.62 59.62 0 0 1-2.68 6.45l6.38 5.25-3 5.2-7.74-2.9a60.25 60.25 0 0 1-4.25 5.53l4.8 6.73-4.24 4.24-6.73-4.8a60.25 60.25 0 0 1-5.53 4.25l2.9 7.74-5.2 3-5.25-6.38a59.62 59.62 0 0 1-6.45 2.68l.8 8.22-5.8 1.55-3.42-7.52c-2.26.43-4.57.74-6.92.9L265 349h-6l-1.36-8.16a60.03 60.03 0 0 1-6.92-.9l-3.42 7.52-5.8-1.55.8-8.22a59.62 59.62 0 0 1-6.45-2.68l-5.25 6.38-5.2-3 2.9-7.74a60.25 60.25 0 0 1-5.53-4.25l-6.73 4.8-4.24-4.24 4.8-6.73a60.25 60.25 0 0 1-4.25-5.53l-7.74 2.9-3-5.2 6.38-5.25a59.62 59.62 0 0 1-2.68-6.45l-8.22.8-1.55-5.8 7.52-3.42c-.43-2.29-.73-4.6-.9-6.92L194 284v-6l8.16-1.36c.16-2.35.47-4.66.9-6.92l-7.52-3.42 1.55-5.8 8.22.8c.77-2.2 1.66-4.35 2.68-6.45l-6.38-5.25 3-5.2 7.74 2.9a60.25 60.25 0 0 1 4.25-5.53l-4.8-6.73 4.24-4.24 6.73 4.8a60.25 60.25 0 0 1 5.53-4.25l-2.9-7.74 5.2-3 5.25 6.38a59.62 59.62 0 0 1 6.45-2.68zm2.12 1.4c-3.15 1-6.19 2.27-9.08 3.77l-5.19-6.3-2.3 1.33 2.86 7.65a58.24 58.24 0 0 0-7.79 5.98l-6.65-4.75-1.88 1.88 4.75 6.65a58.24 58.24 0 0 0-5.98 7.79l-7.65-2.86-1.33 2.3 6.3 5.2a57.64 57.64 0 0 0-3.77 9.07l-8.12-.79-.69 2.58 7.43 3.38a58 58 0 0 0-1.27 9.73l-8.06 1.35v2.66l8.06 1.35c.15 3.32.58 6.58 1.27 9.73l-7.43 3.38.7 2.58 8.11-.79c1 3.15 2.27 6.19 3.77 9.08l-6.3 5.19 1.33 2.3 7.65-2.86a58.24 58.24 0 0 0 5.98 7.79l-4.75 6.65 1.88 1.88 6.65-4.75a60.3 60.3 0 0 0 7.79 5.98l-2.86 7.65 2.3 1.33 5.2-6.3a56.99 56.99 0 0 0 9.07 3.77l-.79 8.12 2.58.69 3.38-7.43c3.15.69 6.4 1.12 9.73 1.27l1.35 8.06h2.66l1.35-8.06c3.32-.15 6.58-.58 9.73-1.27l3.38 7.43 2.58-.7-.79-8.11c3.15-1 6.19-2.27 9.08-3.77l5.19 6.3 2.3-1.33-2.86-7.65a58.24 58.24 0 0 0 7.79-5.98l6.65 4.75 1.88-1.88-4.75-6.65a60.3 60.3 0 0 0 5.98-7.79l7.65 2.86 1.33-2.3-6.3-5.2a56.99 56.99 0 0 0 3.77-9.07l8.12.79.69-2.58-7.43-3.38a58 58 0 0 0 1.27-9.73l8.06-1.35v-2.66l-8.06-1.35a58.04 58.04 0 0 0-1.27-9.73l7.43-3.38-.7-2.58-8.11.79c-1-3.15-2.27-6.19-3.77-9.08l6.3-5.19-1.33-2.3-7.65 2.86a58.24 58.24 0 0 0-5.98-7.79l4.75-6.65-1.88-1.88-6.65 4.75a58.24 58.24 0 0 0-7.79-5.98l2.86-7.65-2.3-1.33-5.2 6.3a57.64 57.64 0 0 0-9.07-3.77l.79-8.12-2.58-.69-3.38 7.43a58 58 0 0 0-9.73-1.27l-1.35-8.06h-2.66l-1.35 8.06c-3.32.15-6.58.58-9.73 1.27l-3.38-7.43-2.58.7.79 8.11zm4.58 50.1a13.96 13.96 0 0 0 0 10.39l-33.88 19.55A52.77 52.77 0 0 1 209 281c0-8.94 2.21-17.37 6.12-24.75L249 275.8v.01zm2-3.47l-33.87-19.56A52.97 52.97 0 0 1 260 228.04v39.1a13.99 13.99 0 0 0-9 5.2zm0 17.32a13.99 13.99 0 0 0 9 5.2v39.1a52.97 52.97 0 0 1-42.87-24.74L251 289.66zm13 5.2a13.99 13.99 0 0 0 9-5.2l33.87 19.56A52.97 52.97 0 0 1 264 333.96v-39.1zm11-8.66a13.96 13.96 0 0 0 0-10.4l33.88-19.55A52.77 52.77 0 0 1 315 281c0 8.94-2.21 17.37-6.12 24.75L275 286.2zm-2-13.86a13.99 13.99 0 0 0-9-5.2v-39.1a52.97 52.97 0 0 1 42.87 24.74L273 272.34zm-57.04-13.3A50.8 50.8 0 0 0 211 281a50.8 50.8 0 0 0 4.96 21.96l30.62-17.68c-.78-2.8-.78-5.76 0-8.56l-30.62-17.68zm4-6.93l30.62 17.68a16.08 16.08 0 0 1 7.42-4.29v-35.35a50.96 50.96 0 0 0-38.04 21.96zm0 57.78A50.96 50.96 0 0 0 258 331.85V296.5a15.98 15.98 0 0 1-7.42-4.29l-30.62 17.68zM266 331.85a50.96 50.96 0 0 0 38.04-21.96l-30.62-17.68a16.08 16.08 0 0 1-7.42 4.29v35.35zm42.04-28.89A50.8 50.8 0 0 0 313 281a50.8 50.8 0 0 0-4.96-21.96l-30.62 17.68c.78 2.8.78 5.76 0 8.56l30.62 17.68zm-4-50.85A50.96 50.96 0 0 0 266 230.15v35.35c2.86.74 5.41 2.25 7.42 4.29l30.62-17.68zM262 290a9 9 0 1 1 0-18 9 9 0 0 1 0 18zm0-2a7 7 0 1 0 0-14 7 7 0 0 0 0 14zM0 242.64l2.76.4 4.75 2.27a38.2 38.2 0 0 1 2.85-3.4l-3.06-4.28-1.69-5.11 3.07-2.58 4.74 2.55 3.69 3.76a37.96 37.96 0 0 1 3.84-2.22l-1.42-5.07.17-5.38 3.76-1.37 3.6 4.02 2.17 4.79c1.42-.34 2.88-.6 4.37-.77L34 225l2-5h4l2 5 .4 5.25c1.49.17 2.95.43 4.37.77l2.18-4.8 3.59-4 3.76 1.36.17 5.38-1.42 5.07c1.33.67 2.6 1.41 3.84 2.22l3.69-3.76 4.74-2.55 3.07 2.58-1.69 5.11-3.06 4.29a38.2 38.2 0 0 1 2.85 3.4l4.75-2.28 5.33-.77 2 3.46-3.33 4.23-4.34 2.98c.59 1.36 1.1 2.75 1.52 4.17l5.23-.52 5.27 1.1.7 3.94-4.58 2.84-5.1 1.31a38.6 38.6 0 0 1 0 4.44l5.1 1.3 4.58 2.85-.7 3.93-5.27 1.1-5.23-.5a36.3 36.3 0 0 1-1.52 4.16l4.34 2.98 3.33 4.23-2 3.46-5.33-.77-4.75-2.27a38.2 38.2 0 0 1-2.85 3.4l3.06 4.28 1.69 5.11-3.07 2.58-4.74-2.55-3.69-3.76a37.96 37.96 0 0 1-3.84 2.22l1.42 5.07-.17 5.38-3.76 1.37-3.6-4.02-2.17-4.79c-1.42.34-2.88.6-4.37.77L42 311l-2 5h-4l-2-5-.4-5.25a37.87 37.87 0 0 1-4.37-.77l-2.18 4.8-3.59 4-3.76-1.36-.17-5.38 1.42-5.07c-1.32-.66-2.6-1.4-3.84-2.22l-3.69 3.76-4.74 2.55-3.07-2.58 1.69-5.11 3.06-4.29a38.2 38.2 0 0 1-2.85-3.4l-4.75 2.28-2.76.4v-8.17l3.1-2.13a37.72 37.72 0 0 1-1.52-4.17l-1.58.16v-8.82l.06-.01a38.6 38.6 0 0 1 0-4.44l-.06-.01v-8.82l1.58.16c.43-1.43.94-2.82 1.52-4.17L0 250.8v-8.17.01zm0 1.87v3.89l5.62 3.84a35.74 35.74 0 0 0-2.55 7.02l-3.07-.3v4.75l2.2.56a36.42 36.42 0 0 0 0 7.46l-2.2.56v4.75l3.07-.3a35.2 35.2 0 0 0 2.55 7.02L0 287.6v3.89l1.76-.26 6.41-3.07c1.4 2.06 3 3.98 4.8 5.71l-4.14 5.78-1.01 3.07 1.22 1.03 2.85-1.52 4.98-5.08c2 1.45 4.16 2.7 6.45 3.73l-1.9 6.84.1 3.23 1.5.55 2.15-2.4 2.94-6.48a35.9 35.9 0 0 0 7.34 1.3L36 311l1.2 3h1.6l1.2-3 .55-7.09a35.9 35.9 0 0 0 7.34-1.29l2.94 6.47 2.15 2.4 1.5-.54.1-3.23-1.9-6.84a35.96 35.96 0 0 0 6.45-3.73l4.98 5.08 2.85 1.52 1.22-1.03-1-3.07-4.15-5.78a35.8 35.8 0 0 0 4.8-5.7l6.4 3.06 3.2.46.8-1.38-2-2.54-5.85-4.01c1.1-2.24 1.95-4.6 2.55-7.02l7.07.7 3.16-.66.28-1.58-2.75-1.7-6.88-1.77c.26-2.48.26-4.98 0-7.46l6.88-1.77 2.75-1.7-.28-1.58-3.16-.66-7.07.7a35.74 35.74 0 0 0-2.55-7.02l5.86-4 2-2.55-.8-1.38-3.2.46-6.41 3.07c-1.4-2.06-3-3.98-4.8-5.71l4.14-5.78 1.01-3.07-1.22-1.03-2.85 1.52-4.98 5.08c-2-1.45-4.16-2.7-6.45-3.73l1.9-6.84-.1-3.23-1.5-.55-2.15 2.4-2.94 6.48a35.9 35.9 0 0 0-7.34-1.3L40 225l-1.2-3h-1.6l-1.2 3-.55 7.09c-2.48.17-4.94.6-7.34 1.29l-2.94-6.47-2.15-2.4-1.5.54-.1 3.23 1.9 6.84a35.96 35.96 0 0 0-6.45 3.73l-4.98-5.08-2.85-1.52-1.22 1.03 1 3.07 4.15 5.78a36.18 36.18 0 0 0-4.8 5.7l-6.4-3.06L0 244.5v.01zM38 272a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0-26a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm24 24a4 4 0 1 1 8 0 4 4 0 0 1-8 0zm-24 24a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm-24-24a4 4 0 1 1-8 0 4 4 0 0 1 8 0zm24-26a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm26 26a2 2 0 1 0 4 0 2 2 0 0 0-4 0zm-26 26a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm-26-26a2 2 0 1 0-4 0 2 2 0 0 0 4 0zm3.37 22.63a12 12 0 1 1 16.17-17.74 12 12 0 0 1-16.17 17.74zm0-45.26a12 12 0 1 1 17.74 16.17 12 12 0 0 1-17.74-16.17zm45.26 0a12 12 0 1 1-16.17 17.74 12 12 0 0 1 16.17-17.74zm0 45.26a12 12 0 1 1-17.74-16.17 12 12 0 0 1 17.74 16.17zm-15.56-29.7a10 10 0 1 0 14.39-13.9 10 10 0 0 0-14.39 13.9zm0 14.14a10 10 0 1 0 13.9 14.39 10 10 0 0 0-13.9-14.39zm-14.14 0a10 10 0 1 0-14.39 13.9 10 10 0 0 0 14.39-13.9zm0-14.14a10 10 0 1 0-13.9-14.39 10 10 0 0 0 13.9 14.39zm230.9-245.4l-.08-4.18 1.93-.52 2.04 3.67c1.07-.2 2.16-.35 3.26-.43L270 10h2l1.02 4.07c1.1.08 2.2.22 3.26.43l2.04-3.67 1.93.52-.07 4.19a27 27 0 0 1 3.04 1.26l2.91-3.01 1.74 1-1.16 4.03c.91.62 1.78 1.29 2.61 2l3.6-2.15 1.41 1.41-2.16 3.6c.72.83 1.4 1.7 2 2.6l4.04-1.15 1 1.74-3.01 2.91c.48.98.9 2 1.26 3.04l4.2-.07.5 1.93-3.66 2.04c.2 1.07.35 2.16.43 3.26L303 41v2l-4.07 1.02a26.9 26.9 0 0 1-.43 3.26l3.67 2.04-.52 1.93-4.19-.07a27.82 27.82 0 0 1-1.26 3.04l3.01 2.91-1 1.74-4.03-1.16c-.62.91-1.29 1.78-2 2.61l2.15 3.6-1.41 1.41-3.6-2.16c-.83.72-1.7 1.4-2.6 2l1.15 4.04-1.74 1-2.91-3.01a27 27 0 0 1-3.04 1.26l.07 4.2-1.93.5-2.04-3.66c-1.07.2-2.16.35-3.26.43L272 74h-2l-1.02-4.07a26.9 26.9 0 0 1-3.26-.43l-2.04 3.67-1.93-.52.07-4.19a27.82 27.82 0 0 1-3.04-1.26l-2.91 3.01-1.74-1 1.16-4.03c-.9-.62-1.78-1.29-2.61-2l-3.6 2.15-1.41-1.41 2.16-3.6c-.72-.83-1.4-1.7-2-2.6l-4.04 1.15-1-1.74 3.01-2.91a27 27 0 0 1-1.26-3.04l-4.2.07-.5-1.93 3.66-2.04c-.2-1.07-.35-2.16-.43-3.26L239 43v-2l4.07-1.02c.08-1.1.22-2.2.43-3.26l-3.67-2.04.52-1.93 4.19.07a27 27 0 0 1 1.26-3.04l-3.01-2.91 1-1.74 4.03 1.16c.62-.91 1.29-1.78 2-2.61l-2.15-3.6 1.41-1.41 3.6 2.16c.83-.72 1.7-1.4 2.6-2l-1.15-4.04 1.74-1 2.91 3.01a27 27 0 0 1 3.04-1.26l.01-.01zM271 68a26 26 0 1 0 0-52 26 26 0 0 0 0 52zm0-9a17 17 0 1 1 0-34 17 17 0 0 1 0 34zm0-2a15 15 0 1 0 0-30 15 15 0 0 0 0 30zm0-8a7 7 0 1 1 0-14 7 7 0 0 1 0 14zm0-2a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0-14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm9 9a2 2 0 1 1 4 0 2 2 0 0 1-4 0zm-9 9a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm-9-9a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm47.93 53.79l-1.8-3.91 1.63-1.18 3.15 2.92c.4-.17.82-.3 1.25-.4L315 89h2l.84 4.21c.43.1.85.24 1.25.4l3.15-2.9 1.62 1.17-1.8 3.9c.3.33.55.69.78 1.06l4.26-.5.62 1.9-3.75 2.1c.04.44.04.87 0 1.31l3.75 2.1-.62 1.9-4.26-.5c-.23.38-.49.74-.77 1.06l1.8 3.91-1.63 1.18-3.15-2.92c-.4.17-.82.3-1.25.4L317 113h-2l-.84-4.21c-.43-.1-.85-.24-1.25-.4l-3.15 2.9-1.62-1.17 1.8-3.9a8.03 8.03 0 0 1-.78-1.06l-4.26.5-.62-1.9 3.75-2.1a8.1 8.1 0 0 1 0-1.31l-3.75-2.1.62-1.9 4.26.5c.23-.38.49-.74.77-1.06zM316 106a5 5 0 1 0 0-10 5 5 0 0 0 0 10zM75.73 179.2l-.6-2.1 1.74-1 1.51 1.57a9.93 9.93 0 0 1 2.1-.55L81 175h2l.53 2.12c.72.1 1.42.3 2.09.55l1.51-1.56 1.74 1-.6 2.1c.56.45 1.07.96 1.52 1.52l2.1-.6 1 1.74-1.56 1.51c.25.67.44 1.37.55 2.1L94 186v2l-2.12.53a9.9 9.9 0 0 1-.55 2.09l1.56 1.51-1 1.74-2.1-.6a9.93 9.93 0 0 1-1.52 1.52l.6 2.1-1.74 1-1.51-1.56c-.67.25-1.37.44-2.1.55L83 199h-2l-.53-2.12c-.71-.1-1.42-.3-2.09-.55l-1.51 1.56-1.74-1 .6-2.1a9.93 9.93 0 0 1-1.52-1.52l-2.1.6-1-1.74 1.56-1.51a9.93 9.93 0 0 1-.55-2.1L70 188v-2l2.12-.53c.1-.72.3-1.42.55-2.09l-1.56-1.51 1-1.74 2.1.6c.45-.56.96-1.07 1.52-1.52v-.01zm2.15.94a8.04 8.04 0 0 0-2.74 2.74l-.14.25a7.96 7.96 0 0 0 0 7.74l.14.25a8.04 8.04 0 0 0 2.74 2.74l.25.14a7.96 7.96 0 0 0 7.74 0l.25-.14a8.04 8.04 0 0 0 2.74-2.74l.14-.25a7.96 7.96 0 0 0 0-7.74l-.14-.25a8.04 8.04 0 0 0-2.74-2.74l-.25-.14a7.96 7.96 0 0 0-7.74 0l-.25.14zM82 193a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm278 3.18l-3.8 5.6-7.18-3.51 2.6-8.07a32.15 32.15 0 0 1-3.07-2.46l-7.27 4.35-5.04-6.22 5.82-6.26c-.64-1.13-1.2-2.3-1.7-3.52l-8.45.73-1.8-7.8 7.95-3.07a32.5 32.5 0 0 1 0-3.9l-7.95-3.07 1.8-7.8 8.45.73a31.7 31.7 0 0 1 1.7-3.52l-5.82-6.26 5.04-6.22 7.27 4.35c.97-.88 2-1.7 3.07-2.46l-2.6-8.07 7.19-3.5 3.79 5.59v64.36zm0-3.53v-57.3l-4.46-6.58-4.1 2 2.53 7.87a30.14 30.14 0 0 0-5.13 4.1l-7.08-4.24-2.88 3.55 5.65 6.09a29.87 29.87 0 0 0-2.82 5.86l-8.24-.7-1.03 4.46 7.73 2.99a30.34 30.34 0 0 0 0 6.5l-7.73 3 1.03 4.45 8.24-.7a29.87 29.87 0 0 0 2.82 5.86l-5.65 6.1 2.88 3.54 7.08-4.23a30.14 30.14 0 0 0 5.13 4.09l-2.54 7.86 4.11 2 4.46-6.57zm0-51.57v5.71l-3.56-3.8a24.94 24.94 0 0 1 3.56-1.91zm0 22.68l-14.17 6.64c-2.5-9.5.77-19.57 8.38-25.78l5.79 10.5v8.64zm0 23.16a25.08 25.08 0 0 1-13.32-13.9l13.32-2.55v16.45zm0-43.64l-.39.2.39.4v-.6zm0 18.29v-2.35l-6.3-11.44a22.93 22.93 0 0 0-6.43 19.76l12.73-5.97zm0 23.15v-12.23l-10.47 2.01A23.1 23.1 0 0 0 360 182.72zM0 129.82l1 1.46a31.8 31.8 0 0 1 3.8-.86L6 122h8l1.2 8.42c1.3.21 2.57.5 3.8.86l4.8-7.06 7.18 3.51-2.6 8.07c1.07.76 2.1 1.58 3.07 2.46l7.27-4.35 5.04 6.22-5.82 6.26c.64 1.13 1.2 2.3 1.7 3.52l8.45-.73 1.8 7.8-7.95 3.07c.08 1.3.08 2.6 0 3.9l7.95 3.07-1.8 7.8-8.45-.73a33.5 33.5 0 0 1-1.7 3.52l5.82 6.26-5.04 6.22-7.27-4.35c-.97.88-2 1.7-3.07 2.46l2.6 8.07-7.19 3.5-4.78-7.05c-1.24.36-2.51.65-3.8.86L14 202H6l-1.2-8.42a31.8 31.8 0 0 1-3.8-.86l-1 1.46v-64.36zm0 3.53v57.3l.2-.29c2.02.7 4.15 1.2 6.34 1.44l1.17 8.2h4.58l1.17-8.2c2.2-.25 4.32-.74 6.35-1.44l4.65 6.87 4.1-2-2.53-7.87a30.14 30.14 0 0 0 5.13-4.1l7.08 4.24 2.88-3.55-5.65-6.09c1.14-1.83 2.1-3.8 2.82-5.86l8.24.7 1.03-4.46-7.73-2.99a30.7 30.7 0 0 0 0-6.5l7.73-3-1.03-4.45-8.24.7a29.87 29.87 0 0 0-2.82-5.86l5.65-6.1-2.88-3.54-7.08 4.23a30.14 30.14 0 0 0-5.13-4.09l2.54-7.86-4.11-2-4.65 6.86a29.82 29.82 0 0 0-6.35-1.44l-1.17-8.2H7.7l-1.17 8.2c-2.2.25-4.32.74-6.35 1.44l-.19-.29H0zm34.17 35.05l-16.26-7.62a7.94 7.94 0 0 0-.8-2.44l8.68-15.72a24.95 24.95 0 0 1 8.38 25.78zm-.85 2.63a25.01 25.01 0 0 1-21.94 15.93l2.23-17.82a8.3 8.3 0 0 0 2.07-1.5l17.64 3.39zM0 139.08A24.92 24.92 0 0 1 10 137c5 0 9.65 1.47 13.56 4l-12.28 13.1a8.06 8.06 0 0 0-2.56 0L0 144.8v-5.72zm0 22.68v-8.65l2.88 5.23c-.4.77-.66 1.59-.79 2.44l-2.09.98zm0 23.16v-16.45l4.32-.83c.6.6 1.3 1.11 2.07 1.5l2.23 17.82c-2.97-.16-5.9-.85-8.62-2.04zM10 156a6 6 0 1 1 0 12 6 6 0 0 1 0-12zm0 2a4 4 0 1 0 0 8 4 4 0 0 0 0-8zM0 141.28v.6l9.48 10.13c.35-.02.7-.02 1.04 0l9.87-10.54A22.9 22.9 0 0 0 10 139c-3.58 0-6.98.82-10 2.28zm0 18.29l.34-.16c.09-.34.2-.67.32-.99l-.66-1.2v2.35zm0 23.15c1.97.95 4.1 1.63 6.34 1.99l-1.8-14.33a11.6 11.6 0 0 1-.83-.6l-3.71.7v12.24zm13.66 1.99a23.03 23.03 0 0 0 16.8-12.21l-14.17-2.72c-.27.21-.55.42-.84.6l-1.79 14.33zm19.07-19.17a22.93 22.93 0 0 0-6.42-19.75l-6.97 12.63c.12.32.23.65.32.99l13.07 6.13zM137.54 360l-4.07-5.7 2.83-2.83 6.73 4.8c.7-.56 1.4-1.11 2.14-1.63l-2.9-7.75 3.46-2 5.25 6.38c.82-.37 1.65-.72 2.5-1.03l-.8-8.22 3.86-1.04 3.43 7.52c.88-.15 1.77-.26 2.67-.35L164 340h4l1.36 8.15c.9.09 1.8.2 2.67.35l3.43-7.52 3.86 1.04-.8 8.22c.85.31 1.68.66 2.5 1.03l5.25-6.38 3.46 2-2.9 7.75c.74.52 1.45 1.07 2.14 1.64l6.73-4.8 2.83 2.82-4.07 5.7h-56.92zm2.43 0h52.06l3.9-5.46-.47-.47-6.63 4.73a34.14 34.14 0 0 0-4.4-3.38l2.86-7.63-.58-.33-5.18 6.29a33.79 33.79 0 0 0-5.12-2.13l.78-8.1-.64-.18-3.37 7.42a34.02 34.02 0 0 0-5.5-.72l-1.35-8.04h-.66l-1.34 8.04c-1.88.1-3.72.33-5.5.72l-3.38-7.42-.64.18.78 8.1a33.88 33.88 0 0 0-5.12 2.13l-5.18-6.29-.58.33 2.86 7.63c-1.56 1-3.03 2.14-4.4 3.38l-6.63-4.73-.47.47 3.9 5.46zm9.75 0a28.83 28.83 0 0 1 13.28-4.85V360h-13.28zm32.56 0H169v-4.85c4.9.5 9.42 2.22 13.28 4.85zm-28.66 0H161v-2.54a26.8 26.8 0 0 0-7.38 2.54zm24.76 0a26.8 26.8 0 0 0-7.38-2.54V360h7.38zM358.79 0h-1.21l1.5 3.28a48.3 48.3 0 0 0-5.8 5.8l-9.38-4.3-1.65 2.26 7 7.58a47.84 47.84 0 0 0-3.74 7.33l-10.24-1.2-.86 2.66 8.99 5.05a47.91 47.91 0 0 0-1.28 8.12L332 38.6v2.8l10.12 2.02c.2 2.78.63 5.5 1.28 8.12l-9 5.05.87 2.66 10.24-1.2c1.04 2.54 2.29 5 3.74 7.33l-7 7.58 1.65 2.26 9.38-4.3a48.3 48.3 0 0 0 5.8 5.8l-4.3 9.38 2.26 1.65 2.96-2.73v2.66l-2.84 2.62-4.85-3.52 4.36-9.5a50.31 50.31 0 0 1-3.95-3.95l-9.5 4.36-3.52-4.85 7.08-7.68a49.83 49.83 0 0 1-2.54-4.98l-10.38 1.21-1.85-5.7 9.11-5.12a49.9 49.9 0 0 1-.87-5.52L330 43v-6l10.25-2.05c.19-1.87.48-3.72.87-5.52l-9.11-5.12 1.85-5.7 10.38 1.21c.75-1.71 1.6-3.37 2.54-4.98l-7.08-7.68 3.52-4.85 9.5 4.36a50.31 50.31 0 0 1 3.95-3.95L355.42 0h3.37zM360 52.7l-6.48 3.74A39.86 39.86 0 0 1 350 40a39.9 39.9 0 0 1 3.52-16.44L360 27.3v25.4zm0-39.16v4.52l-2.47-1.43c.77-1.07 1.6-2.1 2.47-3.09zm0 52.92c-.87-.99-1.7-2.02-2.47-3.1l2.47-1.42v4.52zm0-16.07V29.61l-5.5-3.18a37.91 37.91 0 0 0 0 27.14l5.5-3.18zM62.42 360h2.16l3.11-6.78-4.85-3.52-7.68 7.08a49.83 49.83 0 0 0-4.98-2.54l1.21-10.38-5.7-1.85-5.12 9.11a49.9 49.9 0 0 0-5.52-.87L33 340h-6l-2.05 10.25c-1.85.19-3.7.48-5.52.87l-5.12-9.11-5.7 1.85 1.21 10.38c-1.71.75-3.37 1.6-4.98 2.54L0 352.32v5.17-2.5l4.62 4.26a47.84 47.84 0 0 1 7.33-3.74l-1.2-10.24 2.66-.86 5.05 8.99a47.91 47.91 0 0 1 8.12-1.28L28.6 342h2.8l2.02 10.12c2.78.2 5.5.63 8.12 1.28l5.05-9 2.66.87-1.2 10.24c2.54 1.04 5 2.29 7.33 3.74l7.58-7 2.26 1.65-2.8 6.1zM360 244.51l-1.44-.2-.8 1.38 2 2.54.24.17v-3.89zm0 14.45l-4-.4-3.16.66-.28 1.58 2.75 1.7 4.69 1.2v-4.74zm0 13.33l-4.7 1.2-2.74 1.71.28 1.58 3.16.66 4-.4v-4.75zm0 15.31l-.24.17-2 2.54.8 1.38 1.44-.2v-3.89zm0 5.76l-2.57.37-2-3.46 3.33-4.23 1.24-.85v8.17zm0-14.31l-3.65.36-5.27-1.1-.7-3.94 4.58-2.84 5.04-1.3v8.82zm0-13.28l-5.04-1.3-4.58-2.84.7-3.93 5.27-1.1 3.65.35v8.82zm0-14.96l-1.24-.85-3.33-4.23 2-3.46 2.57.37v8.17zm0 101.5V360h-4.58l-3.11-6.78 4.85-3.52 2.84 2.62v-.01zm0 2.67l-2.96-2.73-2.26 1.65 2.8 6.1H360v-5.02z'%3E%3C/path%3E%3C/svg%3E")}.heroPatternClouds{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 28' width='56' height='28'%3E%3Cpath fill='%23000000' fill-opacity='1' d='M56 26v2h-7.75c2.3-1.27 4.94-2 7.75-2zm-26 2a2 2 0 1 0-4 0h-4.09A25.98 25.98 0 0 0 0 16v-2c.67 0 1.34.02 2 .07V14a2 2 0 0 0-2-2v-2a4 4 0 0 1 3.98 3.6 28.09 28.09 0 0 1 2.8-3.86A8 8 0 0 0 0 6V4a9.99 9.99 0 0 1 8.17 4.23c.94-.95 1.96-1.83 3.03-2.63A13.98 13.98 0 0 0 0 0h7.75c2 1.1 3.73 2.63 5.1 4.45 1.12-.72 2.3-1.37 3.53-1.93A20.1 20.1 0 0 0 14.28 0h2.7c.45.56.88 1.14 1.29 1.74 1.3-.48 2.63-.87 4-1.15-.11-.2-.23-.4-.36-.59H26v.07a28.4 28.4 0 0 1 4 0V0h4.09l-.37.59c1.38.28 2.72.67 4.01 1.15.4-.6.84-1.18 1.3-1.74h2.69a20.1 20.1 0 0 0-2.1 2.52c1.23.56 2.41 1.2 3.54 1.93A16.08 16.08 0 0 1 48.25 0H56c-4.58 0-8.65 2.2-11.2 5.6 1.07.8 2.09 1.68 3.03 2.63A9.99 9.99 0 0 1 56 4v2a8 8 0 0 0-6.77 3.74c1.03 1.2 1.97 2.5 2.79 3.86A4 4 0 0 1 56 10v2a2 2 0 0 0-2 2.07 28.4 28.4 0 0 1 2-.07v2c-9.2 0-17.3 4.78-21.91 12H30zM7.75 28H0v-2c2.81 0 5.46.73 7.75 2zM56 20v2c-5.6 0-10.65 2.3-14.28 6h-2.7c4.04-4.89 10.15-8 16.98-8zm-39.03 8h-2.69C10.65 24.3 5.6 22 0 22v-2c6.83 0 12.94 3.11 16.97 8zm15.01-.4a28.09 28.09 0 0 1 2.8-3.86 8 8 0 0 0-13.55 0c1.03 1.2 1.97 2.5 2.79 3.86a4 4 0 0 1 7.96 0zm14.29-11.86c1.3-.48 2.63-.87 4-1.15a25.99 25.99 0 0 0-44.55 0c1.38.28 2.72.67 4.01 1.15a21.98 21.98 0 0 1 36.54 0zm-5.43 2.71c1.13-.72 2.3-1.37 3.54-1.93a19.98 19.98 0 0 0-32.76 0c1.23.56 2.41 1.2 3.54 1.93a15.98 15.98 0 0 1 25.68 0zm-4.67 3.78c.94-.95 1.96-1.83 3.03-2.63a13.98 13.98 0 0 0-22.4 0c1.07.8 2.09 1.68 3.03 2.63a9.99 9.99 0 0 1 16.34 0z'%3E%3C/path%3E%3C/svg%3E")} diff --git a/docs/assets/Card.stories-bF3fOMap.js b/docs/assets/Card.stories-bF3fOMap.js deleted file mode 100644 index c450803..0000000 --- a/docs/assets/Card.stories-bF3fOMap.js +++ /dev/null @@ -1 +0,0 @@ -import{r as u,u as h,j as s,L as B}from"./index-MF9NQlz3.js";import{m as d,t as H,l as N,a as p}from"./mapObjectToString-IQ2lNw05.js";import{A as I,D as y}from"./Accordion-LvdIOUEp.js";import{B as S}from"./Button-eLFNHd_b.js";function R({title:e,titleId:t,...a},i){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":t},a),e?u.createElement("title",{id:t},e):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m5.25 4.5 7.5 7.5-7.5 7.5m6-15 7.5 7.5-7.5 7.5"}))}const A=u.forwardRef(R),O=A,x=({color:e,radius:t,variant:a,className:i,children:n,...r})=>{const{card:o,themeColor:c}=h(),{defaultOptions:l,styles:m}=o,{initial:v,radii:C,variants:g}=m,w=e||c||l.color,k=t||l.radius,q=a||l.variant,D=d(v),E=H(N(C,k,l.radius)),L=d(N(g,q,l.variant)[w]),T=p(...D,E,...L,i);return s.jsx("article",{...r,className:T,children:n})},b=({className:e,children:t,...a})=>{const{card:i}=h(),{styles:n}=i.hero,{initial:r}=n,o=d(r),c=p(...o,e);return s.jsx("div",{...a,className:c,children:t})},j=({variant:e,className:t,children:a,...i})=>{const{card:n,themeColor:r}=h(),{defaultOptions:o,styles:c}=n.content,{initial:l,variants:m}=c,v=e||r||o.variant,C=d(l),g=d(N(m,v,o.variant)),w=p(...C,g,t);return s.jsx("div",{...i,className:w,children:a})},f=({className:e,children:t,...a})=>{const{card:i}=h(),{styles:n}=i.title,{initial:r}=n,o=d(r),c=p(...o,e);return s.jsx("h2",{...a,className:c,children:t})},V=({sections:e,className:t})=>{const{card:a}=h(),{styles:i}=a.section,{initial:n,section:r}=i,o=d(n),c=d(r),l=p(...o,t);return s.jsx("ul",{className:l,children:e.map(m=>s.jsx("li",{className:c,children:m.element},m.name))})},W=()=>u.useContext(B),M={args:{color:"primary",radius:"round"},argTypes:{color:{defaultValue:"primary",options:["primary","secondary","tertiary","neutral"],control:{type:"inline-radio"}},radius:{defaultValue:"round",options:["round","sharp"],control:{type:"inline-radio"}},variant:{defaultValue:"solid",options:["solid"],control:{type:"inline-radio"}}}},_=({...e})=>{const{globalState:t}=W(),i=t.theme==="dark"?"outline":"solid";return s.jsxs(x,{...e,className:"w-80",children:[s.jsx(b,{className:"h-64 bg-slate-600 heroPatternClouds"}),s.jsxs(j,{variant:e.color,children:[s.jsx(f,{children:"This is a card component."}),s.jsx("p",{children:"It uses a Hero with a background-image."}),s.jsx("p",{className:"mb-4",children:"It also has a full-size Button."}),s.jsx(S,{...e,variant:i,size:"full",children:"Button"})]})]})},$=({...e})=>s.jsxs(x,{...e,className:"w-96",children:[s.jsx(b,{className:"h-auto",children:s.jsx("img",{className:"h-auto w-full object-cover",src:"https://source.unsplash.com/user/erondu/700x400",alt:"Hero Image"})}),s.jsxs(j,{variant:e.color,children:[s.jsx(f,{children:"This is a hero image card."}),s.jsx("p",{className:"mb-4",children:"It uses a Hero with an img child and also has a LeadingButton using a div wrapper to position rightly."}),s.jsx("div",{className:"flex justify-end",children:s.jsxs(S,{...e,className:"flex gap-2 place-content-center",children:["Button",s.jsx(O,{className:"size-6"})]})})]})]}),G=({...e})=>s.jsx(x,{...e,children:s.jsxs(j,{variant:e.color,children:[s.jsx(f,{className:"text-xl",children:"This is a section card."}),s.jsx(V,{sections:[{name:"Section 1",element:s.jsx("p",{children:"Section 1"})},{name:"Section 2",element:s.jsx("p",{children:"Section 2"})},{name:"Section 3",element:s.jsx("p",{children:"Section 3"})},{name:"Section 4",element:s.jsx("p",{children:"Section 4"})}]})]})}),K=({...e})=>s.jsxs(x,{...e,children:[s.jsx(b,{className:"h-64 bg-primary dark:bg-tertiary heroPatternCogs"}),s.jsxs(j,{variant:e.color,children:[s.jsx(f,{className:"text-xl",children:"This is an accordion card."}),s.jsxs(I,{...e,flush:!0,children:[s.jsx(y,{title:"Drawer 1",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Nisi nostrum ab odio aliquid fuga? Ea cumque, iste nulla praesentium quo dolorum esse rem perspiciatis iure. Architecto placeat minima mollitia aspernatur?"}),s.jsx(y,{title:"Drawer 2",children:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed atque alias, culpa illum officia quia fuga dolore rerum accusantium animi delectus ipsam dignissimos quas, ut officiis asperiores maiores debitis! Harum!"}),s.jsx(y,{title:"Drawer 3",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Et numquam enim commodi nisi incidunt doloremque totam dolore nobis voluptatem omnis quia odio ex, animi quibusdam facere, nostrum in dignissimos maiores."})]})]})]});typeof window<"u"&&window.document&&window.document.createElement&&document.documentElement.setAttribute("data-storyloaded","");export{K as CardWithAccordion,_ as CardWithHero,$ as CardWithImage,G as CardWithSection,M as default}; diff --git a/docs/assets/Card.stories-zLZpwD6c.js b/docs/assets/Card.stories-zLZpwD6c.js new file mode 100644 index 0000000..2beebb5 --- /dev/null +++ b/docs/assets/Card.stories-zLZpwD6c.js @@ -0,0 +1 @@ +import{r as t,L as h,j as e}from"./index-9ikmvCms.js";import{C as o,H as c,a,T as r,S as x}from"./styles-SzhVdn3r.js";import{A as p,D as l}from"./Accordion-Dy4BbHyr.js";import{B as d}from"./Button-96I3BsFA.js";import{I as u}from"./Input-GseYXhTI.js";import"./mapObjectToString-IQ2lNw05.js";function j({title:s,titleId:i,...m},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":i},m),s?t.createElement("title",{id:i},s):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m5.25 4.5 7.5 7.5-7.5 7.5m6-15 7.5 7.5-7.5 7.5"}))}const f=t.forwardRef(j),b=f,g=()=>t.useContext(h),L={args:{color:"default",radius:"round"},argTypes:{color:{defaultValue:"default",options:["default"],control:{type:"inline-radio"}},radius:{defaultValue:"round",options:["round","sharp"],control:{type:"inline-radio"}},variant:{defaultValue:"solid",options:["solid"],control:{type:"inline-radio"}}}},k=({...s})=>{const{globalState:i}=g(),n=i.theme==="dark"?"outline":"solid";return e.jsxs(o,{...s,className:"w-80",children:[e.jsx(c,{className:"h-64 bg-boulder-10 heroPatternClouds"}),e.jsxs(a,{variant:s.color,children:[e.jsx(r,{children:"This is a card component."}),e.jsx("p",{children:"It uses a Hero with a background-image."}),e.jsx("p",{className:"mb-4",children:"It also has a full-size Button."}),e.jsx(d,{...s,variant:n,size:"full",children:"Button"})]})]})},D=({...s})=>e.jsxs(o,{...s,className:"w-96",children:[e.jsx(c,{className:"h-auto",children:e.jsx("img",{className:"h-auto w-full object-cover",src:"https://source.unsplash.com/user/erondu/700x400",alt:"Hero Image"})}),e.jsxs(a,{variant:s.color,children:[e.jsx(r,{children:"This is a hero image card."}),e.jsx("p",{className:"mb-4",children:"It uses a Hero with an img child and also has a LeadingButton using a div wrapper to position rightly."}),e.jsx("div",{className:"flex justify-end",children:e.jsxs(d,{...s,className:"flex gap-2 place-content-center",children:["Button",e.jsx(b,{className:"size-6"})]})})]})]}),E=({...s})=>e.jsx(o,{...s,children:e.jsxs(a,{variant:s.color,children:[e.jsx(r,{className:"text-xl",children:"This is a section card."}),e.jsx(x,{sections:[{name:"Section 1",element:e.jsx("p",{children:"Section 1"})},{name:"Section 2",element:e.jsx("p",{children:"Section 2"})},{name:"Section 3",element:e.jsx("p",{children:"Section 3"})},{name:"Section 4",element:e.jsx("p",{children:"Section 4"})}]})]})}),I=({...s})=>e.jsxs(o,{...s,children:[e.jsx(c,{className:"h-64 bg-primary dark:bg-roman-3 heroPatternCogs"}),e.jsxs(a,{variant:s.color,children:[e.jsx(r,{className:"text-xl",children:"This is an accordion card."}),e.jsxs(p,{...s,flush:!0,children:[e.jsx(l,{title:"Drawer 1",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Nisi nostrum ab odio aliquid fuga? Ea cumque, iste nulla praesentium quo dolorum esse rem perspiciatis iure. Architecto placeat minima mollitia aspernatur?"}),e.jsx(l,{title:"Drawer 2",children:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed atque alias, culpa illum officia quia fuga dolore rerum accusantium animi delectus ipsam dignissimos quas, ut officiis asperiores maiores debitis! Harum!"}),e.jsx(l,{title:"Drawer 3",children:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Et numquam enim commodi nisi incidunt doloremque totam dolore nobis voluptatem omnis quia odio ex, animi quibusdam facere, nostrum in dignissimos maiores."})]})]})]}),w=({...s})=>e.jsx(o,{...s,className:"pb-2 border-l-roman-5 border-l-8 rounded-l-md",children:e.jsx(a,{variant:s.color,className:"flex flex-col place-content-center",children:e.jsxs("form",{className:"flex flex-col gap-6",onSubmit:i=>i.preventDefault(),action:"#",children:[e.jsx(r,{className:"text-2xl",children:"Login"}),e.jsx(u,{color:s.color,label:"Username",required:!0}),e.jsx(u,{color:s.color,label:"Password",type:"password",required:!0}),e.jsxs("div",{className:"flex justify-between items-center gap-2",children:[e.jsxs("label",{className:"flex items-center gap-2",children:[e.jsx("input",{type:"checkbox",className:"checked:text-roman-6"}),"Remember me"]}),e.jsx("a",{href:"#",className:"hover:underline text-roman-6",children:"Forgot Password?"})]}),e.jsx(d,{...s,type:"submit",className:"w-3/4 self-center",children:"Login"})]})})});w.args={radius:"round"};typeof window<"u"&&window.document&&window.document.createElement&&document.documentElement.setAttribute("data-storyloaded","");export{I as CardWithAccordion,k as CardWithHero,D as CardWithImage,w as CardWithLogin,E as CardWithSection,L as default}; diff --git a/docs/assets/Input-GseYXhTI.js b/docs/assets/Input-GseYXhTI.js new file mode 100644 index 0000000..99503d7 --- /dev/null +++ b/docs/assets/Input-GseYXhTI.js @@ -0,0 +1 @@ +import{u as L,j as p}from"./index-9ikmvCms.js";import{m as s,l as t,a as d}from"./mapObjectToString-IQ2lNw05.js";const A=({containerProps:n,labelProps:i,label:y,placeholder:h,typography:b,color:C,radius:x,variant:j,className:O,...o})=>{const{input:f,typography:r,themeColor:m}=L(),{defaultOptions:a,styles:g}=f,{initial:c,radii:N,variants:e}=g,v=C||m||a.color,I=x||a.radius,l=j||a.variant,T=b||m||r.defaultOptions.variant,V=s(t(c,"container","container"),t(r.styles.variants,T,r.defaultOptions.variant)),M=s(t(c,"input","input"),t(N,I,a.radius)),R=s(t(c,"label","label")),S=s(t(e,l,a.variant).input.base,t(e,l,a.variant).input.style[v]),k=s(t(e,l,a.variant).label.base,t(e,l,a.variant).label.style[v]),u=o.id||Math.random().toString(36).substring(2,9),w=d(...V,n==null?void 0:n.className),E=d(...M,...S,O),F=d(...R,...k,i==null?void 0:i.className);return p.jsxs("div",{...n,className:w,children:[p.jsx("input",{...o,id:u,placeholder:h||" ",type:o.type||"text",className:E,"aria-labelledby":u}),p.jsx("label",{...i,htmlFor:u,className:F,children:y})]})};export{A as I}; diff --git a/docs/assets/Input.stories-r77ldSXM.js b/docs/assets/Input.stories-r77ldSXM.js new file mode 100644 index 0000000..e84b11f --- /dev/null +++ b/docs/assets/Input.stories-r77ldSXM.js @@ -0,0 +1 @@ +import{j as t}from"./index-9ikmvCms.js";import{I as e}from"./Input-GseYXhTI.js";import"./mapObjectToString-IQ2lNw05.js";const d={args:{label:"Username"},argTypes:{color:{defaultValue:"default",options:["default"],control:{type:"inline-radio"}},radius:{defaultValue:"round",options:["round","sharp"],control:{type:"inline-radio"}},variant:{defaultValue:"floating",options:["floating","stacked"],control:{type:"inline-radio"}}}},n=({...o})=>t.jsx("div",{className:"w-72",children:t.jsx(e,{...o})});n.storyName="Input";typeof window<"u"&&window.document&&window.document.createElement&&document.documentElement.setAttribute("data-storyloaded","");export{n as InputStory,d as default}; diff --git a/docs/assets/Layout.stories-5h1Mx4Ng.js b/docs/assets/Layout.stories-5h1Mx4Ng.js new file mode 100644 index 0000000..593e8cd --- /dev/null +++ b/docs/assets/Layout.stories-5h1Mx4Ng.js @@ -0,0 +1 @@ +import{j as e}from"./index-9ikmvCms.js";import{C as s,H as a,a as l,T as n}from"./styles-SzhVdn3r.js";import{B as i}from"./Button-96I3BsFA.js";import{I as t}from"./Input-GseYXhTI.js";import"./mapObjectToString-IQ2lNw05.js";const c=({...r})=>e.jsx("div",{className:"size-full",children:e.jsxs(s,{...r,className:"flex flex-row size-full",children:[e.jsx(a,{className:"heroPatternTopography bg-roman-3 w-3/5"}),e.jsx(l,{variant:r.color,className:"flex flex-col w-2/5 p-20 place-content-center",children:e.jsxs("form",{className:"flex flex-col gap-6",onSubmit:o=>o.preventDefault(),action:"#",children:[e.jsx(n,{className:"text-2xl",children:"Login"}),e.jsx(t,{color:r.color,radius:r.radius,label:"Username",required:!0}),e.jsx(t,{color:r.color,radius:r.radius,label:"Password",type:"password",required:!0}),e.jsxs("div",{className:"flex justify-between items-center gap-2",children:[e.jsxs("label",{className:"flex items-center gap-2",children:[e.jsx("input",{type:"checkbox",className:"checked:text-roman-3"}),"Remember me"]}),e.jsx("a",{href:"#",className:"hover:underline text-roman-5",children:"Forgot Password?"})]}),e.jsx(i,{...r,type:"submit",children:"Login"}),e.jsx("a",{href:"#",className:"hover:underline text-tertiary-500 self-center",children:"Sign up Here"})]})})]})});c.argTypes={color:{defaultValue:"default",options:["default"],control:{type:"inline-radio"}},radius:{defaultValue:"round",options:["round","sharp"],control:{type:"inline-radio"}}};typeof window<"u"&&window.document&&window.document.createElement&&document.documentElement.setAttribute("data-storyloaded","");export{c as LoginPage}; diff --git a/docs/assets/Menu.stories-VAkoa3Yn.js b/docs/assets/Menu.stories-VAkoa3Yn.js new file mode 100644 index 0000000..9597c32 --- /dev/null +++ b/docs/assets/Menu.stories-VAkoa3Yn.js @@ -0,0 +1 @@ +import{j as e}from"./index-9ikmvCms.js";import{M as o,a,C as r,b as i,c as s,U as l,d as c,e as d,A as u}from"./UserCircleIcon-TCOLY3R5.js";import{a as j,A as h,C as f,T as p,S as N}from"./Avatar-4XK1z8Xm.js";import{B as g}from"./Button-96I3BsFA.js";import"./mapObjectToString-IQ2lNw05.js";const A={args:{color:"default",radius:"round"},argTypes:{color:{defaultValue:"default",options:["default"],control:{type:"inline-radio"}},radius:{defaultValue:"round",options:["round","sharp"],control:{type:"inline-radio"}},alignment:{defaultValue:"center",options:["center","left","right"],control:{type:"inline-radio"}}}},w=({...t})=>e.jsxs(o,{children:[e.jsx(a,{children:e.jsxs(g,{...t,className:"flex gap-2 place-content-center",children:["Button",e.jsx(r,{className:"size-6"})]})}),e.jsxs(i,{...t,className:"w-44",children:[e.jsxs(s,{children:[e.jsx(l,{className:"size-5"}),"Profile"]}),e.jsxs(s,{children:[e.jsx(c,{className:"size-5"}),"Settings"]}),e.jsx(d,{}),e.jsxs(s,{disabled:!0,children:[e.jsx(u,{className:"size-5"}),"Logout"]})]})]});w.storyName="Menu";const x=({name:t,subtitle:m,...n})=>e.jsx("div",{className:"flex justify-between m-2",children:e.jsxs(o,{children:[e.jsx(a,{children:e.jsxs(j,{className:"cursor-pointer",children:[e.jsx(h,{...n,radius:"full",name:t}),e.jsxs(f,{typography:n.color,children:[e.jsx(p,{children:t}),e.jsx(N,{children:m})]}),e.jsx(r,{className:"size-4 dark:text-white"})]})}),e.jsxs(i,{...n,className:"w-56",children:[e.jsxs(s,{children:[e.jsx(l,{className:"size-5"}),"Profile"]}),e.jsxs(s,{children:[e.jsx(c,{className:"size-5"}),"Settings"]}),e.jsx(d,{}),e.jsxs(s,{disabled:!0,children:[e.jsx(u,{className:"size-5"}),"Logout"]})]})]})});x.storyName="Profile Menu";x.args={name:"Just Yogurt",subtitle:"To brie or not to brie"};typeof window<"u"&&window.document&&window.document.createElement&&document.documentElement.setAttribute("data-storyloaded","");export{x as MenuProfile,w as MenuStory,A as default}; diff --git a/docs/assets/Menu.stories-lYHhS18s.js b/docs/assets/Menu.stories-lYHhS18s.js deleted file mode 100644 index b749e4b..0000000 --- a/docs/assets/Menu.stories-lYHhS18s.js +++ /dev/null @@ -1 +0,0 @@ -import{r as o,j as t,u as b}from"./index-MF9NQlz3.js";import{a as g,m as w,t as Q,l as v}from"./mapObjectToString-IQ2lNw05.js";import{a as X,A as ee,C as te,T as ne,S as se}from"./Avatar-0QeAEOwA.js";import{B as oe}from"./Button-eLFNHd_b.js";function re({title:e,titleId:n,...s},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":n},s),e?o.createElement("title",{id:n},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15m3 0 3-3m0 0-3-3m3 3H9"}))}const ae=o.forwardRef(re),k=ae;function ie({title:e,titleId:n,...s},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":n},s),e?o.createElement("title",{id:n},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m19.5 8.25-7.5 7.5-7.5-7.5"}))}const le=o.forwardRef(ie),M=le;function ce({title:e,titleId:n,...s},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":n},s),e?o.createElement("title",{id:n},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z"}),o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))}const ue=o.forwardRef(ce),E=ue;function de({title:e,titleId:n,...s},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":n},s),e?o.createElement("title",{id:n},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))}const he=o.forwardRef(de),R=he,N=o.createContext(null),O=()=>{const e=o.useContext(N);if(e===void 0)throw new Error("useMenu must be used within a MenuProvider");return e},me=({children:e})=>{const[n,s]=o.useState(!1),[r,l]=o.useState(null),c=o.useCallback(()=>{s(u=>!u)},[]);return t.jsx(N.Provider,{value:{isOpen:n,toggleMenu:c,buttonRef:r,setButtonRef:l},children:e})},fe=(e,n,s)=>{o.useEffect(()=>{const r=l=>{var c;!e.current||e.current.contains(l.target)||(c=s==null?void 0:s.current)!=null&&c.contains(l.target)||n(l)};return document.addEventListener("mousedown",r),document.addEventListener("touchstart",r),()=>{document.removeEventListener("mousedown",r),document.removeEventListener("touchstart",r)}},[e,n,s])};function L({children:e,className:n}){return t.jsx(me,{children:t.jsx("span",{className:g(n),children:e})})}const B=({children:e})=>{const{toggleMenu:n,setButtonRef:s,buttonRef:r}=O(),l=o.useRef(null),c=o.useCallback(()=>{s(l),n()},[s,n]);return t.jsx("div",{ref:r,className:"size-max",onClick:c,children:e})},A=({alignment:e="center",typography:n,color:s,radius:r,variant:l,className:c,children:u,...x})=>{const d=o.useRef(null),{isOpen:f,toggleMenu:z,buttonRef:y}=O(),P=K=>{if(!f)return;const i=y.current.getBoundingClientRect(),h=d.current.getBoundingClientRect(),a={};switch(K){case"left":a.left=i.left,a.top=i.top+i.height;break;case"right":a.left=i.left+i.width-h.width,a.top=i.top+i.height;break;default:case"center":a.left=i.left+i.width/2-h.width/2,a.top=i.top+i.height;break}a.left<0?a.left=i.left:a.left+h.width>window.innerWidth&&(a.left=i.left+i.width-h.width),a.top<0?a.top=0:a.top+h.height>window.innerHeight&&(a.top=window.innerHeight-h.height),d.current.style.left=`${a.left}px`,d.current.style.top=`${a.top}px`},$=()=>{f&&z()};o.useEffect(()=>{P(e)},[f,e]),fe(d,$,y);const{menu:I,typography:j,themeColor:V}=b(),{defaultOptions:p,styles:W}=I,{initial:F,radii:D,variants:H}=W,C=s||V||p.color,Z=r||p.radius,J=l||p.variant,U=n||C||j.defaultOptions.variant,G=w(F),Y=Q(v(D,Z,p.radius)),_=w(v(j.styles.variants,U,j.defaultOptions.variant),v(H,J,p.variant)[C]),q=g(...G,Y,..._,c);return f?t.jsx("div",{...x,ref:d,hidden:!f,className:q,children:u}):null},m=({disabled:e=!1,className:n,children:s,...r})=>{const{menu:l}=b(),{styles:c}=l.item,{initial:u}=c,x=w(u),d=g(...x,n);return t.jsx("button",{...r,disabled:e,className:d,children:s})},S=({className:e,...n})=>{const{menu:s}=b(),{styles:r}=s.divider,{initial:l}=r,c=w(l),u=g(...c,e);return t.jsx("div",{...n,className:u})},ve={args:{color:"primary",radius:"round"},argTypes:{color:{defaultValue:"primary",options:["primary","secondary","tertiary","neutral"],control:{type:"inline-radio"}},radius:{defaultValue:"round",options:["round","sharp"],control:{type:"inline-radio"}},alignment:{defaultValue:"center",options:["center","left","right"],control:{type:"inline-radio"}}}},pe=({...e})=>t.jsxs(L,{children:[t.jsx(B,{children:t.jsxs(oe,{...e,className:"flex gap-2 place-content-center",children:["Button",t.jsx(M,{className:"size-6"})]})}),t.jsxs(A,{...e,className:"w-44",children:[t.jsxs(m,{children:[t.jsx(R,{className:"size-5"}),"Profile"]}),t.jsxs(m,{children:[t.jsx(E,{className:"size-5"}),"Settings"]}),t.jsx(S,{}),t.jsxs(m,{disabled:!0,children:[t.jsx(k,{className:"size-5"}),"Logout"]})]})]});pe.storyName="Menu";const T=({name:e,subtitle:n,...s})=>t.jsx("div",{className:"flex justify-between m-2",children:t.jsxs(L,{children:[t.jsx(B,{children:t.jsxs(X,{className:"cursor-pointer",children:[t.jsx(ee,{...s,radius:"full",name:e}),t.jsxs(te,{typography:s.color,children:[t.jsx(ne,{children:e}),t.jsx(se,{children:n})]}),t.jsx(M,{className:"size-4 dark:text-white"})]})}),t.jsxs(A,{...s,className:"w-56",children:[t.jsxs(m,{children:[t.jsx(R,{className:"size-5"}),"Profile"]}),t.jsxs(m,{children:[t.jsx(E,{className:"size-5"}),"Settings"]}),t.jsx(S,{}),t.jsxs(m,{disabled:!0,children:[t.jsx(k,{className:"size-5"}),"Logout"]})]})]})});T.storyName="Profile Menu";T.args={name:"Just Yogurt",subtitle:"To brie or not to brie"};typeof window<"u"&&window.document&&window.document.createElement&&document.documentElement.setAttribute("data-storyloaded","");export{T as MenuProfile,pe as MenuStory,ve as default}; diff --git a/docs/assets/UserCircleIcon-TCOLY3R5.js b/docs/assets/UserCircleIcon-TCOLY3R5.js new file mode 100644 index 0000000..2c82189 --- /dev/null +++ b/docs/assets/UserCircleIcon-TCOLY3R5.js @@ -0,0 +1 @@ +import{r as e,j as h,u as x}from"./index-9ikmvCms.js";import{a as b,m as C,t as Y,l as M}from"./mapObjectToString-IQ2lNw05.js";const R=e.createContext(null),L=()=>{const t=e.useContext(R);if(t===void 0)throw new Error("useMenu must be used within a MenuProvider");return t},_=({children:t})=>{const[n,r]=e.useState(!1),[o,a]=e.useState(null),[i,u]=e.useState(null),[m,s]=e.useState(null),c=e.useCallback(()=>{r(f=>!f)},[]);return h.jsx(R.Provider,{value:{isOpen:n,toggleMenu:c,buttonRef:o,setButtonRef:a,menuId:i,setMenuId:u,buttonControllerId:m,setButtonControllerId:s},children:t})},ee=(t,n,r)=>{e.useEffect(()=>{const o=a=>{var i;!t.current||t.current.contains(a.target)||(i=r==null?void 0:r.current)!=null&&i.contains(a.target)||n(a)};return document.addEventListener("mousedown",o),document.addEventListener("touchstart",o),()=>{document.removeEventListener("mousedown",o),document.removeEventListener("touchstart",o)}},[t,n,r])},O=()=>Math.random().toString(36).substring(2,9);function de({children:t,className:n}){return h.jsx(_,{children:h.jsx("div",{className:b(n),children:t})})}const me=({children:t})=>{const{toggleMenu:n,isOpen:r,setButtonRef:o,buttonRef:a,buttonControllerId:i,setButtonControllerId:u,menuId:m,setMenuId:s}=L(),c=e.useRef(null),f=e.useCallback(()=>{o(c),n()},[o,n]);return e.useEffect(()=>{s(`menu-${O()}`),u(`menu-button-${O()}`)},[u,s]),h.jsx("div",{ref:a,className:"size-max",children:e.Children.map(t,l=>e.isValidElement(l)?e.cloneElement(l,{...l.props,id:i,role:"button","aria-controls":m,"aria-expanded":String(r),"aria-haspopup":"true",onClick:f}):l)})},fe=({alignment:t="center",typography:n,color:r,radius:o,variant:a,className:i,children:u,...m})=>{const s=e.useRef(null),{isOpen:c,toggleMenu:f,buttonRef:l,buttonControllerId:B,menuId:S}=L(),y=e.useCallback(()=>{if(!c||!l.current||!s.current)return;const{left:d,top:p,width:v,height:J}=l.current.getBoundingClientRect(),E=s.current.offsetWidth,K=s.current.offsetHeight,q=window.innerWidth,Q=window.innerHeight;let g;switch(t){case"left":g=d;break;case"right":g=d+v-E;break;default:g=d+v/2-E/2}const X=p+J;s.current.style.left=Math.max(10,Math.min(g,q-E))+"px",s.current.style.top=Math.max(0,Math.min(X,Q-K))+"px",s.current.firstChild.focus({focusVisible:!0})},[c,l,t]),$=()=>{c&&f()},j=e.useCallback(d=>{var p,v;c&&d.key==="Escape"&&((v=(p=l.current)==null?void 0:p.firstChild)==null||v.focus(),f())},[c,f,l]);e.useEffect(()=>{const d=p=>j(p);return document.addEventListener("keydown",d),()=>document.removeEventListener("keydown",d)},[j]),e.useEffect(()=>{y()},[c,t,y]),ee(s,$,l);const{menu:W,typography:k,themeColor:A}=x(),{defaultOptions:w,styles:P}=W,{initial:D,radii:H,variants:N}=P,I=r||A||w.color,T=o||w.radius,V=a||w.variant,F=n||I||k.defaultOptions.variant,U=C(D),Z=Y(M(H,T,w.radius)),z=C(M(k.styles.variants,F,k.defaultOptions.variant),M(N,V,w.variant)[I]),G=b(...U,Z,...z,i);return h.jsx("div",{...m,ref:s,id:S,tabIndex:-1,role:"menu","aria-labelledby":B,"aria-orientation":"vertical",hidden:!c,className:G,children:u})},he=({disabled:t=!1,className:n,children:r,...o})=>{const{menu:a}=x(),{styles:i}=a.item,{initial:u}=i,m=C(u),s=b(...m,n);return h.jsx("button",{...o,type:o.type||"button",tabIndex:0,disabled:t,role:"menuitem",className:s,children:r})},pe=({className:t,...n})=>{const{menu:r}=x(),{styles:o}=r.divider,{initial:a}=o,i=C(a),u=b(...i,t);return h.jsx("div",{...n,role:"separator","aria-orientation":"horizontal",className:u})};function te({title:t,titleId:n,...r},o){return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),t?e.createElement("title",{id:n},t):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15m3 0 3-3m0 0-3-3m3 3H9"}))}const ne=e.forwardRef(te),we=ne;function oe({title:t,titleId:n,...r},o){return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),t?e.createElement("title",{id:n},t):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m19.5 8.25-7.5 7.5-7.5-7.5"}))}const re=e.forwardRef(oe),ve=re;function se({title:t,titleId:n,...r},o){return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),t?e.createElement("title",{id:n},t):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z"}),e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))}const ae=e.forwardRef(se),ge=ae;function ie({title:t,titleId:n,...r},o){return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),t?e.createElement("title",{id:n},t):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))}const ce=e.forwardRef(ie),Ce=ce;export{we as A,ve as C,de as M,Ce as U,me as a,fe as b,he as c,ge as d,pe as e}; diff --git a/docs/assets/axe-ws8DFCzP.js b/docs/assets/axe-aRX58vbk.js similarity index 99% rename from docs/assets/axe-ws8DFCzP.js rename to docs/assets/axe-aRX58vbk.js index 84cebed..6fa3a2a 100644 --- a/docs/assets/axe-ws8DFCzP.js +++ b/docs/assets/axe-aRX58vbk.js @@ -1,4 +1,4 @@ -import{g as FF,c as TF}from"./index-MF9NQlz3.js";function RF(Zt,zr){for(var w=0;wJe[M]})}}}return Object.freeze(Object.defineProperty(Zt,Symbol.toStringTag,{value:"Module"}))}var wu={exports:{}};/*! axe v4.8.3 +import{g as FF,c as TF}from"./index-9ikmvCms.js";function RF(Zt,zr){for(var w=0;wJe[M]})}}}return Object.freeze(Object.defineProperty(Zt,Symbol.toStringTag,{value:"Module"}))}var wu={exports:{}};/*! axe v4.8.3 * Copyright (c) 2015 - 2023 Deque Systems, Inc. * * Your use of this Source Code Form is subject to the terms of the Mozilla Public diff --git a/docs/assets/index-9ikmvCms.js b/docs/assets/index-9ikmvCms.js new file mode 100644 index 0000000..31bfcd2 --- /dev/null +++ b/docs/assets/index-9ikmvCms.js @@ -0,0 +1,130 @@ +var Rm=Object.defineProperty;var Nm=(e,t,n)=>t in e?Rm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Mn=(e,t,n)=>(Nm(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var Vo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function xo(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ta={exports:{}},Ul,xc;function Lm(){if(xc)return Ul;xc=1;var e=1e3,t=e*60,n=t*60,r=n*24,o=r*7,i=r*365.25;Ul=function(d,c){c=c||{};var g=typeof d;if(g==="string"&&d.length>0)return l(d);if(g==="number"&&isFinite(d))return c.long?s(d):a(d);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(d))};function l(d){if(d=String(d),!(d.length>100)){var c=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(c){var g=parseFloat(c[1]),C=(c[2]||"ms").toLowerCase();switch(C){case"years":case"year":case"yrs":case"yr":case"y":return g*i;case"weeks":case"week":case"w":return g*o;case"days":case"day":case"d":return g*r;case"hours":case"hour":case"hrs":case"hr":case"h":return g*n;case"minutes":case"minute":case"mins":case"min":case"m":return g*t;case"seconds":case"second":case"secs":case"sec":case"s":return g*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return g;default:return}}}}function a(d){var c=Math.abs(d);return c>=r?Math.round(d/r)+"d":c>=n?Math.round(d/n)+"h":c>=t?Math.round(d/t)+"m":c>=e?Math.round(d/e)+"s":d+"ms"}function s(d){var c=Math.abs(d);return c>=r?u(d,c,r,"day"):c>=n?u(d,c,n,"hour"):c>=t?u(d,c,t,"minute"):c>=e?u(d,c,e,"second"):d+" ms"}function u(d,c,g,C){var E=c>=g*1.5;return Math.round(d/g)+" "+C+(E?"s":"")}return Ul}function Im(e){n.debug=n,n.default=n,n.coerce=s,n.disable=i,n.enable=o,n.enabled=l,n.humanize=Lm(),n.destroy=u,Object.keys(e).forEach(d=>{n[d]=e[d]}),n.names=[],n.skips=[],n.formatters={};function t(d){let c=0;for(let g=0;g{if(F==="%%")return"%";x++;const D=n.formatters[S];if(typeof D=="function"){const P=w[x];F=D.call(m,P),w.splice(x,1),x--}return F}),n.formatArgs.call(m,w),(m.log||n.log).apply(m,w)}return f.namespace=d,f.useColors=n.useColors(),f.color=n.selectColor(d),f.extend=r,f.destroy=n.destroy,Object.defineProperty(f,"enabled",{enumerable:!0,configurable:!1,get:()=>g!==null?g:(C!==n.namespaces&&(C=n.namespaces,E=n.enabled(d)),E),set:w=>{g=w}}),typeof n.init=="function"&&n.init(f),f}function r(d,c){const g=n(this.namespace+(typeof c>"u"?":":c)+d);return g.log=this.log,g}function o(d){n.save(d),n.namespaces=d,n.names=[],n.skips=[];let c;const g=(typeof d=="string"?d:"").split(/[\s,]+/),C=g.length;for(c=0;c"-"+c)].join(",");return n.enable(""),d}function l(d){if(d[d.length-1]==="*")return!0;let c,g;for(c=0,g=n.skips.length;c{let u=!1;return()=>{u||(u=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function r(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function o(u){if(u[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+u[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const d="color: "+this.color;u.splice(1,0,d,"color: inherit");let c=0,g=0;u[0].replace(/%[a-zA-Z%]/g,C=>{C!=="%%"&&(c++,C==="%c"&&(g=c))}),u.splice(g,0,d)}t.log=console.debug||console.log||(()=>{});function i(u){try{u?t.storage.setItem("debug",u):t.storage.removeItem("debug")}catch{}}function l(){let u;try{u=t.storage.getItem("debug")}catch{}return!u&&typeof process<"u"&&"env"in process&&(u=n.DEBUG),u}function a(){try{return localStorage}catch{}}e.exports=Bm(t);const{formatters:s}=e.exports;s.j=function(u){try{return JSON.stringify(u)}catch(d){return"[UnexpectedJSONParseError]: "+d.message}}})(Ta,Ta.exports);var jm=Ta.exports;const Pm=xo(jm),xt=Pm("ladle"),Cd="%[a-f0-9]{2}",kc=new RegExp("("+Cd+")|([^%]+?)","gi"),Sc=new RegExp("("+Cd+")+","gi");function Fa(e,t){try{return[decodeURIComponent(e.join(""))]}catch{}if(e.length===1)return e;t=t||1;const n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],Fa(n),Fa(r))}function Mm(e){try{return decodeURIComponent(e)}catch{let t=e.match(kc)||[];for(let n=1;ne==null,Vm=e=>encodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`),Ra=Symbol("encodeFragmentIdentifier");function Wm(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const o=n.length;return r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[Ce(t,e),"[",o,"]"].join("")]:[...n,[Ce(t,e),"[",Ce(o,e),"]=",Ce(r,e)].join("")]};case"bracket":return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[Ce(t,e),"[]"].join("")]:[...n,[Ce(t,e),"[]=",Ce(r,e)].join("")];case"colon-list-separator":return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[Ce(t,e),":list="].join("")]:[...n,[Ce(t,e),":list=",Ce(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t=e.arrayFormat==="bracket-separator"?"[]=":"=";return n=>(r,o)=>o===void 0||e.skipNull&&o===null||e.skipEmptyString&&o===""?r:(o=o===null?"":o,r.length===0?[[Ce(n,e),t,Ce(o,e)].join("")]:[[r,Ce(o,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,Ce(t,e)]:[...n,[Ce(t,e),"=",Ce(r,e)].join("")]}}function Gm(e){let t;switch(e.arrayFormat){case"index":return(n,r,o)=>{if(t=/\[(\d*)]$/.exec(n),n=n.replace(/\[\d*]$/,""),!t){o[n]=r;return}o[n]===void 0&&(o[n]={}),o[n][t[1]]=r};case"bracket":return(n,r,o)=>{if(t=/(\[])$/.exec(n),n=n.replace(/\[]$/,""),!t){o[n]=r;return}if(o[n]===void 0){o[n]=[r];return}o[n]=[...o[n],r]};case"colon-list-separator":return(n,r,o)=>{if(t=/(:list)$/.exec(n),n=n.replace(/:list$/,""),!t){o[n]=r;return}if(o[n]===void 0){o[n]=[r];return}o[n]=[...o[n],r]};case"comma":case"separator":return(n,r,o)=>{const i=typeof r=="string"&&r.includes(e.arrayFormatSeparator),l=typeof r=="string"&&!i&&Lt(r,e).includes(e.arrayFormatSeparator);r=l?Lt(r,e):r;const a=i||l?r.split(e.arrayFormatSeparator).map(s=>Lt(s,e)):r===null?r:Lt(r,e);o[n]=a};case"bracket-separator":return(n,r,o)=>{const i=/(\[])$/.test(n);if(n=n.replace(/\[]$/,""),!i){o[n]=r&&Lt(r,e);return}const l=r===null?[]:r.split(e.arrayFormatSeparator).map(a=>Lt(a,e));if(o[n]===void 0){o[n]=l;return}o[n]=[...o[n],...l]};default:return(n,r,o)=>{if(o[n]===void 0){o[n]=r;return}o[n]=[...[o[n]].flat(),r]}}}function xd(e){if(typeof e!="string"||e.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function Ce(e,t){return t.encode?t.strict?Vm(e):encodeURIComponent(e):e}function Lt(e,t){return t.decode?zm(e):e}function kd(e){return Array.isArray(e)?e.sort():typeof e=="object"?kd(Object.keys(e)).sort((t,n)=>Number(t)-Number(n)).map(t=>e[t]):e}function Sd(e){const t=e.indexOf("#");return t!==-1&&(e=e.slice(0,t)),e}function Ym(e){let t="";const n=e.indexOf("#");return n!==-1&&(t=e.slice(n)),t}function _c(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&typeof e=="string"&&e.trim()!==""?e=Number(e):t.parseBooleans&&e!==null&&(e.toLowerCase()==="true"||e.toLowerCase()==="false")&&(e=e.toLowerCase()==="true"),e}function Gs(e){e=Sd(e);const t=e.indexOf("?");return t===-1?"":e.slice(t+1)}function Ys(e,t){t={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,...t},xd(t.arrayFormatSeparator);const n=Gm(t),r=Object.create(null);if(typeof e!="string"||(e=e.trim().replace(/^[?#&]/,""),!e))return r;for(const o of e.split("&")){if(o==="")continue;const i=t.decode?o.replace(/\+/g," "):o;let[l,a]=bd(i,"=");l===void 0&&(l=i),a=a===void 0?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?a:Lt(a,t),n(Lt(l,t),a,r)}for(const[o,i]of Object.entries(r))if(typeof i=="object"&&i!==null)for(const[l,a]of Object.entries(i))i[l]=_c(a,t);else r[o]=_c(i,t);return t.sort===!1?r:(t.sort===!0?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((o,i)=>{const l=r[i];return l&&typeof l=="object"&&!Array.isArray(l)?o[i]=kd(l):o[i]=l,o},Object.create(null))}function _d(e,t){if(!e)return"";t={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...t},xd(t.arrayFormatSeparator);const n=l=>t.skipNull&&Hm(e[l])||t.skipEmptyString&&e[l]==="",r=Wm(t),o={};for(const[l,a]of Object.entries(e))n(l)||(o[l]=a);const i=Object.keys(o);return t.sort!==!1&&i.sort(t.sort),i.map(l=>{const a=e[l];return a===void 0?"":a===null?Ce(l,t):Array.isArray(a)?a.length===0&&t.arrayFormat==="bracket-separator"?Ce(l,t)+"[]":a.reduce(r(l),[]).join("&"):Ce(l,t)+"="+Ce(a,t)}).filter(l=>l.length>0).join("&")}function Dd(e,t){var o;t={decode:!0,...t};let[n,r]=bd(e,"#");return n===void 0&&(n=e),{url:((o=n==null?void 0:n.split("?"))==null?void 0:o[0])??"",query:Ys(Gs(e),t),...t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:Lt(r,t)}:{}}}function Od(e,t){t={encode:!0,strict:!0,[Ra]:!0,...t};const n=Sd(e.url).split("?")[0]||"",r=Gs(e.url),o={...Ys(r,{sort:!1}),...e.query};let i=_d(o,t);i&&(i=`?${i}`);let l=Ym(e.url);if(e.fragmentIdentifier){const a=new URL(n);a.hash=e.fragmentIdentifier,l=t[Ra]?a.hash:`#${e.fragmentIdentifier}`}return`${n}${i}${l}`}function Td(e,t,n){n={parseFragmentIdentifier:!0,[Ra]:!1,...n};const{url:r,query:o,fragmentIdentifier:i}=Dd(e,n);return Od({url:r,query:Um(o,t),fragmentIdentifier:i},n)}function qm(e,t,n){const r=Array.isArray(t)?o=>!t.includes(o):(o,i)=>!t(o,i);return Td(e,r,n)}const Ot=Object.freeze(Object.defineProperty({__proto__:null,exclude:qm,extract:Gs,parse:Ys,parseUrl:Dd,pick:Td,stringify:_d,stringifyUrl:Od},Symbol.toStringTag,{value:"Module"})),Vn="-",Fd=(e,t)=>Ot.parse(e).story||t,Zm=e=>!!Ot.parse(e).story,Rd=e=>typeof e!="string"?"":e.charAt(0).toUpperCase()+e.slice(1),Nd=e=>e?e.split(`${Vn}${Vn}`).reverse().map(t=>Rd(t.replace(/-/g," "))).join(" - "):"",Hl=(e,t,n)=>{const r=[],o=(l,a,s,u)=>{const d=a.shift();let c=!!n,g=[];s[0]===d&&(g=[...s.slice(1)],c=!0);const C=l.findIndex(E=>E.subId===d);d&&(C===-1&&l.push({id:`${u}${d}`,subId:d,name:Rd(d.replace(/-/g," ")),isLinkable:a.length===0,isExpanded:c,isFocused:!1,children:[]}),o(l[C>-1?C:l.length-1].children,a,g,`${u}${d}--`))},i=t?t.split(`${Vn}${Vn}`):[];return e.forEach(l=>{const a=l.split(`${Vn}${Vn}`);o(r,a,i,"")}),r},Qm=(e,t)=>{const n=e.split("--"),r=t.split("--"),o=Math.min(n.length,r.length);for(let i=0;i{const n=e.sort(Qm);let r=[...n];Array.isArray(t)?r=t:r=t(n);const o=new Set;return r.forEach(i=>{const l=i.toLowerCase();if(l.includes("*")){const a=l.split("*")[0];n.forEach(s=>{s.startsWith(a)&&o.add(s)})}else{if(!n.includes(l))throw new Error(`Story "${i}" does not exist in your storybook. Please check your storyOrder config.`);o.add(l)}}),[...o]};var _i={exports:{}};_i.exports;(function(e,t){var n=200,r="__lodash_hash_undefined__",o=800,i=16,l=9007199254740991,a="[object Arguments]",s="[object Array]",u="[object AsyncFunction]",d="[object Boolean]",c="[object Date]",g="[object Error]",C="[object Function]",E="[object GeneratorFunction]",f="[object Map]",w="[object Number]",m="[object Null]",p="[object Object]",y="[object Proxy]",x="[object RegExp]",_="[object Set]",F="[object String]",S="[object Undefined]",D="[object WeakMap]",P="[object ArrayBuffer]",j="[object DataView]",Q="[object Float32Array]",N="[object Float64Array]",M="[object Int8Array]",$="[object Int16Array]",W="[object Int32Array]",Y="[object Uint8Array]",K="[object Uint8ClampedArray]",T="[object Uint16Array]",B="[object Uint32Array]",I=/[\\^$.*+?()[\]{}|]/g,V=/^\[object .+?Constructor\]$/,Z=/^(?:0|[1-9]\d*)$/,q={};q[Q]=q[N]=q[M]=q[$]=q[W]=q[Y]=q[K]=q[T]=q[B]=!0,q[a]=q[s]=q[P]=q[d]=q[j]=q[c]=q[g]=q[C]=q[f]=q[w]=q[p]=q[x]=q[_]=q[F]=q[D]=!1;var le=typeof Vo=="object"&&Vo&&Vo.Object===Object&&Vo,rt=typeof self=="object"&&self&&self.Object===Object&&self,ae=le||rt||Function("return this")(),xe=t&&!t.nodeType&&t,ot=xe&&!0&&e&&!e.nodeType&&e,Wt=ot&&ot.exports===xe,Or=Wt&&le.process,No=function(){try{var v=ot&&ot.require&&ot.require("util").types;return v||Or&&Or.binding&&Or.binding("util")}catch{}}(),Lo=No&&No.isTypedArray;function Tl(v,b,k){switch(k.length){case 0:return v.call(b);case 1:return v.call(b,k[0]);case 2:return v.call(b,k[0],k[1]);case 3:return v.call(b,k[0],k[1],k[2])}return v.apply(b,k)}function G(v,b){for(var k=-1,U=Array(v);++k-1}function Uh(v,b){var k=this.__data__,U=$o(k,v);return U<0?(++this.size,k.push([v,b])):k[U][1]=b,this}Ft.prototype.clear=Ph,Ft.prototype.delete=Mh,Ft.prototype.get=$h,Ft.prototype.has=zh,Ft.prototype.set=Uh;function jn(v){var b=-1,k=v==null?0:v.length;for(this.clear();++b1?k[ne-1]:void 0,fe=ne>2?k[2]:void 0;for(se=v.length>3&&typeof se=="function"?(ne--,se):void 0,fe&&ym(k[0],k[1],fe)&&(se=ne<3?void 0:se,ne=1),b=Object(b);++U-1&&v%1==0&&v0){if(++b>=o)return arguments[0]}else b=0;return v.apply(void 0,arguments)}}function km(v){if(v!=null){try{return jo.call(v)}catch{}try{return v+""}catch{}}return""}function Ho(v,b){return v===b||v!==v&&b!==b}var Bl=hc(function(){return arguments}())?hc:function(v){return Rr(v)&&Tt.call(v,"callee")&&!Dh.call(v,"callee")},jl=Array.isArray;function Pl(v){return v!=null&&Ec(v.length)&&!Ml(v)}function Sm(v){return Rr(v)&&Pl(v)}var vc=Th||Fm;function Ml(v){if(!vn(v))return!1;var b=zo(v);return b==C||b==E||b==u||b==y}function Ec(v){return typeof v=="number"&&v>-1&&v%1==0&&v<=l}function vn(v){var b=typeof v;return v!=null&&(b=="object"||b=="function")}function Rr(v){return v!=null&&typeof v=="object"}function _m(v){if(!Rr(v)||zo(v)!=p)return!1;var b=cc(v);if(b===null)return!0;var k=Tt.call(b,"constructor")&&b.constructor;return typeof k=="function"&&k instanceof k&&jo.call(k)==Sh}var wc=Lo?Bn(Lo):rm;function Dm(v){return fm(v,Ac(v))}function Ac(v){return Pl(v)?Jh(v,!0):om(v)}var Om=pm(function(v,b,k){mc(v,b,k)});function Tm(v){return function(){return v}}function Cc(v){return v}function Fm(){return!1}e.exports=Om})(_i,_i.exports);var Xm=_i.exports;const Km=xo(Xm),Jm="modulepreload",eg=function(e){return"/nuui/"+e},Dc={},Ae=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");o=Promise.all(n.map(l=>{if(l=eg(l),l in Dc)return;Dc[l]=!0;const a=l.endsWith(".css"),s=a?'[rel="stylesheet"]':"";if(!!r)for(let c=i.length-1;c>=0;c--){const g=i[c];if(g.href===l&&(!a||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${s}`))return;const d=document.createElement("link");if(d.rel=a?"stylesheet":Jm,a||(d.as="script",d.crossOrigin=""),d.href=l,document.head.appendChild(d),a)return new Promise((c,g)=>{d.addEventListener("load",c),d.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${l}`)))})}))}return o.then(()=>t()).catch(i=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i})};var Id={exports:{}},ee={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var ko=Symbol.for("react.element"),tg=Symbol.for("react.portal"),ng=Symbol.for("react.fragment"),rg=Symbol.for("react.strict_mode"),og=Symbol.for("react.profiler"),ig=Symbol.for("react.provider"),lg=Symbol.for("react.context"),ag=Symbol.for("react.forward_ref"),sg=Symbol.for("react.suspense"),ug=Symbol.for("react.memo"),cg=Symbol.for("react.lazy"),Oc=Symbol.iterator;function dg(e){return e===null||typeof e!="object"?null:(e=Oc&&e[Oc]||e["@@iterator"],typeof e=="function"?e:null)}var Bd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},jd=Object.assign,Pd={};function kr(e,t,n){this.props=e,this.context=t,this.refs=Pd,this.updater=n||Bd}kr.prototype.isReactComponent={};kr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};kr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Md(){}Md.prototype=kr.prototype;function qs(e,t,n){this.props=e,this.context=t,this.refs=Pd,this.updater=n||Bd}var Zs=qs.prototype=new Md;Zs.constructor=qs;jd(Zs,kr.prototype);Zs.isPureReactComponent=!0;var Tc=Array.isArray,$d=Object.prototype.hasOwnProperty,Qs={current:null},zd={key:!0,ref:!0,__self:!0,__source:!0};function Ud(e,t,n){var r,o={},i=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(i=""+t.key),t)$d.call(t,r)&&!zd.hasOwnProperty(r)&&(o[r]=t[r]);var a=arguments.length-2;if(a===1)o.children=n;else if(1A.useContext(Wd);function La(){return La=Object.assign?Object.assign.bind():function(e){for(var t=1;t'),!0):t?e.some(function(n){return t.includes(n)})||e.includes("*"):!0}var Og=function(t,n,r){r===void 0&&(r=!1);var o=n.alt,i=n.meta,l=n.mod,a=n.shift,s=n.ctrl,u=n.keys,d=t.key,c=t.code,g=t.ctrlKey,C=t.metaKey,E=t.shiftKey,f=t.altKey,w=Xt(c),m=d.toLowerCase();if(!(u!=null&&u.includes(w))&&!(u!=null&&u.includes(m))&&!["ctrl","control","unknown","meta","alt","shift","os"].includes(w))return!1;if(!r){if(o===!f&&m!=="alt"||a===!E&&m!=="shift")return!1;if(l){if(!C&&!g)return!1}else if(i===!C&&m!=="meta"&&m!=="os"||s===!g&&m!=="ctrl"&&m!=="control")return!1}return u&&u.length===1&&(u.includes(m)||u.includes(w))?!0:u?xg(u):!u},Tg=A.createContext(void 0),Fg=function(){return A.useContext(Tg)};function Qd(e,t){return e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(e).length===Object.keys(t).length&&Object.keys(e).reduce(function(n,r){return n&&Qd(e[r],t[r])},!0):e===t}var Rg=A.createContext({hotkeys:[],enabledScopes:[],toggleScope:function(){},enableScope:function(){},disableScope:function(){}}),Ng=function(){return A.useContext(Rg)};function Lg(e){var t=A.useRef(void 0);return Qd(t.current,e)||(t.current=e),t.current}var Nc=function(t){t.stopPropagation(),t.preventDefault(),t.stopImmediatePropagation()},Ig=typeof window<"u"?A.useLayoutEffect:A.useEffect;function ut(e,t,n,r){var o=A.useRef(null),i=A.useRef(!1),l=n instanceof Array?r instanceof Array?void 0:r:n,a=Ks(e)?e.join(l==null?void 0:l.splitKey):e,s=n instanceof Array?n:r instanceof Array?r:void 0,u=A.useCallback(t,s??[]),d=A.useRef(u);s?d.current=u:d.current=t;var c=Lg(l),g=Ng(),C=g.enabledScopes,E=Fg();return Ig(function(){if(!((c==null?void 0:c.enabled)===!1||!Dg(C,c==null?void 0:c.scopes))){var f=function(x,_){var F;if(_===void 0&&(_=!1),!(_g(x)&&!Zd(x,c==null?void 0:c.enableOnFormTags))){if(o.current!==null){var S=o.current.getRootNode();if((S instanceof Document||S instanceof ShadowRoot)&&S.activeElement!==o.current&&!o.current.contains(S.activeElement)){Nc(x);return}}(F=x.target)!=null&&F.isContentEditable&&!(c!=null&&c.enableOnContentEditable)||Wl(a,c==null?void 0:c.splitKey).forEach(function(D){var P,j=Gl(D,c==null?void 0:c.combinationKey);if(Og(x,j,c==null?void 0:c.ignoreModifiers)||(P=j.keys)!=null&&P.includes("*")){if(c!=null&&c.ignoreEventWhen!=null&&c.ignoreEventWhen(x)||_&&i.current)return;if(kg(x,j,c==null?void 0:c.preventDefault),!Sg(x,j,c==null?void 0:c.enabled)){Nc(x);return}d.current(x,j),_||(i.current=!0)}})}},w=function(x){x.key!==void 0&&(Yd(Xt(x.code)),((c==null?void 0:c.keydown)===void 0&&(c==null?void 0:c.keyup)!==!0||c!=null&&c.keydown)&&f(x))},m=function(x){x.key!==void 0&&(qd(Xt(x.code)),i.current=!1,c!=null&&c.keyup&&f(x,!0))},p=o.current||(l==null?void 0:l.document)||document;return p.addEventListener("keyup",m),p.addEventListener("keydown",w),E&&Wl(a,c==null?void 0:c.splitKey).forEach(function(y){return E.addHotkey(Gl(y,c==null?void 0:c.combinationKey,c==null?void 0:c.description))}),function(){p.removeEventListener("keyup",m),p.removeEventListener("keydown",w),E&&Wl(a,c==null?void 0:c.splitKey).forEach(function(y){return E.removeHotkey(Gl(y,c==null?void 0:c.combinationKey,c==null?void 0:c.description))})}}},[a,c,C]),o}const Bg=()=>h.jsxs("svg",{width:18,height:18,viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("path",{d:"M18 6L6 18M6 6l12 12"})]}),jg=()=>h.jsx("svg",{viewBox:"0 0 24 24",strokeWidth:.5,stroke:"currentColor",fill:"currentColor",width:24,height:24,children:h.jsx("path",{d:"M22 14H9V5a4 4 0 00-8 0v3a1 1 0 002 0V5a2 2 0 014 0v10a8 8 0 0016 0 1 1 0 00-1-1zm-7 7a6.01 6.01 0 01-5.917-5h11.834A6.01 6.01 0 0115 21z"})}),Pg=()=>h.jsxs("svg",{width:24,height:24,viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("path",{d:"M16 4H9.5a3.5 3.5 0 000 7h.5M14 15V4M10 15V4M5 19h14M7 21l-2-2 2-2"})]}),Mg=()=>(A.useEffect(()=>(document.documentElement.removeAttribute("data-storyloaded"),()=>document.documentElement.setAttribute("data-storyloaded","")),[]),h.jsx("div",{className:"ladle-ring-wrapper",children:h.jsxs("div",{className:"ladle-ring",children:[h.jsx("div",{}),h.jsx("div",{}),h.jsx("div",{}),h.jsx("div",{})]})})),$g=()=>h.jsxs("svg",{width:24,height:24,viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("path",{d:"M16 4h4v4M14 10l6-6M8 20H4v-4M4 20l6-6"})]}),zg=()=>h.jsxs("svg",{width:24,height:24,viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),h.jsx("path",{d:"M3 12h1m8 -9v1m8 8h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7"}),h.jsx("path",{d:"M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0 -1 3a2 2 0 0 1 -4 0a3.5 3.5 0 0 0 -1 -3"}),h.jsx("line",{x1:9.7,y1:17,x2:14.3,y2:17})]}),Ug=()=>h.jsx("div",{style:{width:"10px",marginInlineEnd:"0.5em",flexShrink:0},children:h.jsx("svg",{fill:"currentColor",viewBox:"0 0 768 1024",children:h.jsx("path",{d:"M509 64l195 218v669q0 3-4 6t-9 3H77q-5 0-9-3t-4-6V73q0-3 4-6t9-3h432zm29-64H77Q45 0 22.5 21.5T0 73v878q0 30 22.5 51.5T77 1024h614q32 0 54.5-21.5T768 951V257zm-26 256V0h-64v256q0 26 19 45t45 19h253v-64H512z"})})}),Hg=({rotate:e})=>{const t="16px",n="16px";return h.jsx("div",{"aria-hidden":!0,style:{width:t,height:n,marginInlineEnd:"0.1em"},children:e?h.jsxs("svg",{style:{width:t,height:n},viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",children:[h.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),h.jsx("path",{d:"M9 6l6 6l-6 6"})]}):h.jsxs("svg",{style:{width:t,height:n},viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",children:[h.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),h.jsx("path",{d:"M6 9l6 6l6 -6"})]})})},Vg=()=>h.jsxs("svg",{width:24,height:24,viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",fill:"none",children:[h.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),h.jsx("circle",{cx:14,cy:6,r:2}),h.jsx("line",{x1:4,y1:6,x2:12,y2:6}),h.jsx("line",{x1:16,y1:6,x2:20,y2:6}),h.jsx("circle",{cx:8,cy:12,r:2}),h.jsx("line",{x1:4,y1:12,x2:6,y2:12}),h.jsx("line",{x1:10,y1:12,x2:20,y2:12}),h.jsx("circle",{cx:17,cy:18,r:2}),h.jsx("line",{x1:4,y1:18,x2:15,y2:18}),h.jsx("line",{x1:19,y1:18,x2:20,y2:18})]}),Wg=()=>h.jsxs("svg",{width:24,height:24,viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("path",{d:"m7 8-4 4 4 4M17 8l4 4-4 4M14 4l-4 16"})]}),Gg=()=>h.jsxs("svg",{width:24,height:24,strokeWidth:2,viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("circle",{cx:12,cy:12,r:9}),h.jsx("path",{d:"m10 16.5 2-3 2 3m-2-3v-2l3-1m-6 0 3 1"}),h.jsx("circle",{cx:12,cy:7.5,r:.5,fill:"currentColor"})]}),Yg=()=>h.jsxs("svg",{width:24,height:24,strokeWidth:2,viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("rect",{x:13,y:8,width:8,height:12,rx:1}),h.jsx("path",{d:"M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9M16 9h2"})]}),qg=()=>h.jsxs("svg",{width:24,height:24,strokeWidth:2,viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("path",{d:"M18 8a3 3 0 0 1 0 6M10 8v11a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-5"}),h.jsx("path",{d:"M12 8h0l4.524-3.77A.9.9 0 0 1 18 4.922v12.156a.9.9 0 0 1-1.476.692L12 14H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h8"})]});var Xd={exports:{}},tt={},Kd={exports:{}},Jd={};/** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(e){function t(T,B){var I=T.length;T.push(B);e:for(;0>>1,Z=T[V];if(0>>1;Vo(rt,I))aeo(xe,rt)?(T[V]=xe,T[ae]=I,V=ae):(T[V]=rt,T[le]=I,V=le);else if(aeo(xe,I))T[V]=xe,T[ae]=I,V=ae;else break e}}return B}function o(T,B){var I=T.sortIndex-B.sortIndex;return I!==0?I:T.id-B.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,a=l.now();e.unstable_now=function(){return l.now()-a}}var s=[],u=[],d=1,c=null,g=3,C=!1,E=!1,f=!1,w=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(T){for(var B=n(u);B!==null;){if(B.callback===null)r(u);else if(B.startTime<=T)r(u),B.sortIndex=B.expirationTime,t(s,B);else break;B=n(u)}}function x(T){if(f=!1,y(T),!E)if(n(s)!==null)E=!0,Y(_);else{var B=n(u);B!==null&&K(x,B.startTime-T)}}function _(T,B){E=!1,f&&(f=!1,m(D),D=-1),C=!0;var I=g;try{for(y(B),c=n(s);c!==null&&(!(c.expirationTime>B)||T&&!Q());){var V=c.callback;if(typeof V=="function"){c.callback=null,g=c.priorityLevel;var Z=V(c.expirationTime<=B);B=e.unstable_now(),typeof Z=="function"?c.callback=Z:c===n(s)&&r(s),y(B)}else r(s);c=n(s)}if(c!==null)var q=!0;else{var le=n(u);le!==null&&K(x,le.startTime-B),q=!1}return q}finally{c=null,g=I,C=!1}}var F=!1,S=null,D=-1,P=5,j=-1;function Q(){return!(e.unstable_now()-jT||125V?(T.sortIndex=I,t(u,T),n(s)===null&&T===n(u)&&(f?(m(D),D=-1):f=!0,K(x,I-V))):(T.sortIndex=Z,t(s,T),E||C||(E=!0,Y(_))),T},e.unstable_shouldYield=Q,e.unstable_wrapCallback=function(T){var B=g;return function(){var I=g;g=B;try{return T.apply(this,arguments)}finally{g=I}}}})(Jd);Kd.exports=Jd;var Zg=Kd.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var e2=A,Je=Zg;function L(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ia=Object.prototype.hasOwnProperty,Qg=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Lc={},Ic={};function Xg(e){return Ia.call(Ic,e)?!0:Ia.call(Lc,e)?!1:Qg.test(e)?Ic[e]=!0:(Lc[e]=!0,!1)}function Kg(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Jg(e,t,n,r){if(t===null||typeof t>"u"||Kg(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ue(e,t,n,r,o,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var Ne={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ne[e]=new Ue(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ne[t]=new Ue(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ne[e]=new Ue(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ne[e]=new Ue(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ne[e]=new Ue(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ne[e]=new Ue(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ne[e]=new Ue(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ne[e]=new Ue(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ne[e]=new Ue(e,5,!1,e.toLowerCase(),null,!1,!1)});var Js=/[\-:]([a-z])/g;function eu(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Js,eu);Ne[t]=new Ue(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Js,eu);Ne[t]=new Ue(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Js,eu);Ne[t]=new Ue(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ne[e]=new Ue(e,1,!1,e.toLowerCase(),null,!1,!1)});Ne.xlinkHref=new Ue("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ne[e]=new Ue(e,1,!1,e.toLowerCase(),null,!0,!0)});function tu(e,t,n,r){var o=Ne.hasOwnProperty(t)?Ne[t]:null;(o!==null?o.type!==0:r||!(2a||o[l]!==i[a]){var s=` +`+o[l].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=l&&0<=a);break}}}finally{ql=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Hr(e):""}function ey(e){switch(e.tag){case 5:return Hr(e.type);case 16:return Hr("Lazy");case 13:return Hr("Suspense");case 19:return Hr("SuspenseList");case 0:case 2:case 15:return e=Zl(e.type,!1),e;case 11:return e=Zl(e.type.render,!1),e;case 1:return e=Zl(e.type,!0),e;default:return""}}function Ma(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Gn:return"Fragment";case Wn:return"Portal";case Ba:return"Profiler";case nu:return"StrictMode";case ja:return"Suspense";case Pa:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case r2:return(e.displayName||"Context")+".Consumer";case n2:return(e._context.displayName||"Context")+".Provider";case ru:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ou:return t=e.displayName||null,t!==null?t:Ma(e.type)||"Memo";case Yt:t=e._payload,e=e._init;try{return Ma(e(t))}catch{}}return null}function ty(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ma(t);case 8:return t===nu?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function cn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function i2(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ny(e){var t=i2(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Yo(e){e._valueTracker||(e._valueTracker=ny(e))}function l2(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=i2(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Di(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function $a(e,t){var n=t.checked;return ye({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function jc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=cn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function a2(e,t){t=t.checked,t!=null&&tu(e,"checked",t,!1)}function za(e,t){a2(e,t);var n=cn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ua(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ua(e,t.type,cn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Pc(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ua(e,t,n){(t!=="number"||Di(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Vr=Array.isArray;function or(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=qo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function lo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var qr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ry=["Webkit","ms","Moz","O"];Object.keys(qr).forEach(function(e){ry.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),qr[t]=qr[e]})});function d2(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||qr.hasOwnProperty(e)&&qr[e]?(""+t).trim():t+"px"}function f2(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=d2(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var oy=ye({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Wa(e,t){if(t){if(oy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(L(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(L(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(L(61))}if(t.style!=null&&typeof t.style!="object")throw Error(L(62))}}function Ga(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ya=null;function iu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var qa=null,ir=null,lr=null;function zc(e){if(e=Do(e)){if(typeof qa!="function")throw Error(L(280));var t=e.stateNode;t&&(t=pl(t),qa(e.stateNode,e.type,t))}}function p2(e){ir?lr?lr.push(e):lr=[e]:ir=e}function h2(){if(ir){var e=ir,t=lr;if(lr=ir=null,zc(e),t)for(e=0;e>>=0,e===0?32:31-(my(e)/gy|0)|0}var Zo=64,Qo=4194304;function Wr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ri(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,l=n&268435455;if(l!==0){var a=l&~o;a!==0?r=Wr(a):(i&=l,i!==0&&(r=Wr(i)))}else l=n&~o,l!==0?r=Wr(l):i!==0&&(r=Wr(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function So(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-vt(t),e[t]=n}function wy(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Qr),Qc=" ",Xc=!1;function L2(e,t){switch(e){case"keyup":return qy.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function I2(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Yn=!1;function Qy(e,t){switch(e){case"compositionend":return I2(t);case"keypress":return t.which!==32?null:(Xc=!0,Qc);case"textInput":return e=t.data,e===Qc&&Xc?null:e;default:return null}}function Xy(e,t){if(Yn)return e==="compositionend"||!pu&&L2(e,t)?(e=R2(),pi=cu=Jt=null,Yn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=t0(n)}}function M2(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?M2(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function $2(){for(var e=window,t=Di();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Di(e.document)}return t}function hu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function lv(e){var t=$2(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&M2(n.ownerDocument.documentElement,n)){if(r!==null&&hu(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=n0(n,i);var l=n0(n,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,qn=null,es=null,Kr=null,ts=!1;function r0(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ts||qn==null||qn!==Di(r)||(r=qn,"selectionStart"in r&&hu(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Kr&&po(Kr,r)||(Kr=r,r=Ii(es,"onSelect"),0Xn||(e.current=as[Xn],as[Xn]=null,Xn--)}function ue(e,t){Xn++,as[Xn]=e.current,e.current=t}var dn={},je=hn(dn),We=hn(!1),Dn=dn;function gr(e,t){var n=e.type.contextTypes;if(!n)return dn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ge(e){return e=e.childContextTypes,e!=null}function ji(){de(We),de(je)}function c0(e,t,n){if(je.current!==dn)throw Error(L(168));ue(je,t),ue(We,n)}function Z2(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(L(108,ty(e)||"Unknown",o));return ye({},n,r)}function Pi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dn,Dn=je.current,ue(je,e),ue(We,We.current),!0}function d0(e,t,n){var r=e.stateNode;if(!r)throw Error(L(169));n?(e=Z2(e,t,Dn),r.__reactInternalMemoizedMergedChildContext=e,de(We),de(je),ue(je,e)):de(We),ue(We,n)}var It=null,hl=!1,ua=!1;function Q2(e){It===null?It=[e]:It.push(e)}function vv(e){hl=!0,Q2(e)}function mn(){if(!ua&&It!==null){ua=!0;var e=0,t=ie;try{var n=It;for(ie=1;e>=l,o-=l,jt=1<<32-vt(t)+o|n<D?(P=S,S=null):P=S.sibling;var j=g(m,S,y[D],x);if(j===null){S===null&&(S=P);break}e&&S&&j.alternate===null&&t(m,S),p=i(j,p,D),F===null?_=j:F.sibling=j,F=j,S=P}if(D===y.length)return n(m,S),he&&En(m,D),_;if(S===null){for(;DD?(P=S,S=null):P=S.sibling;var Q=g(m,S,j.value,x);if(Q===null){S===null&&(S=P);break}e&&S&&Q.alternate===null&&t(m,S),p=i(Q,p,D),F===null?_=Q:F.sibling=Q,F=Q,S=P}if(j.done)return n(m,S),he&&En(m,D),_;if(S===null){for(;!j.done;D++,j=y.next())j=c(m,j.value,x),j!==null&&(p=i(j,p,D),F===null?_=j:F.sibling=j,F=j);return he&&En(m,D),_}for(S=r(m,S);!j.done;D++,j=y.next())j=C(S,m,D,j.value,x),j!==null&&(e&&j.alternate!==null&&S.delete(j.key===null?D:j.key),p=i(j,p,D),F===null?_=j:F.sibling=j,F=j);return e&&S.forEach(function(N){return t(m,N)}),he&&En(m,D),_}function w(m,p,y,x){if(typeof y=="object"&&y!==null&&y.type===Gn&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Go:e:{for(var _=y.key,F=p;F!==null;){if(F.key===_){if(_=y.type,_===Gn){if(F.tag===7){n(m,F.sibling),p=o(F,y.props.children),p.return=m,m=p;break e}}else if(F.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===Yt&&v0(_)===F.type){n(m,F.sibling),p=o(F,y.props),p.ref=Mr(m,F,y),p.return=m,m=p;break e}n(m,F);break}else t(m,F);F=F.sibling}y.type===Gn?(p=_n(y.props.children,m.mode,x,y.key),p.return=m,m=p):(x=Ai(y.type,y.key,y.props,null,m.mode,x),x.ref=Mr(m,p,y),x.return=m,m=x)}return l(m);case Wn:e:{for(F=y.key;p!==null;){if(p.key===F)if(p.tag===4&&p.stateNode.containerInfo===y.containerInfo&&p.stateNode.implementation===y.implementation){n(m,p.sibling),p=o(p,y.children||[]),p.return=m,m=p;break e}else{n(m,p);break}else t(m,p);p=p.sibling}p=ya(y,m.mode,x),p.return=m,m=p}return l(m);case Yt:return F=y._init,w(m,p,F(y._payload),x)}if(Vr(y))return E(m,p,y,x);if(Lr(y))return f(m,p,y,x);ri(m,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,p!==null&&p.tag===6?(n(m,p.sibling),p=o(p,y),p.return=m,m=p):(n(m,p),p=ga(y,m.mode,x),p.return=m,m=p),l(m)):n(m,p)}return w}var vr=of(!0),lf=of(!1),Oo={},St=hn(Oo),yo=hn(Oo),vo=hn(Oo);function xn(e){if(e===Oo)throw Error(L(174));return e}function bu(e,t){switch(ue(vo,t),ue(yo,e),ue(St,Oo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Va(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Va(t,e)}de(St),ue(St,t)}function Er(){de(St),de(yo),de(vo)}function af(e){xn(vo.current);var t=xn(St.current),n=Va(t,e.type);t!==n&&(ue(yo,e),ue(St,n))}function xu(e){yo.current===e&&(de(St),de(yo))}var me=hn(0);function Vi(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ca=[];function ku(){for(var e=0;en?n:4,e(!0);var r=da.transition;da.transition={};try{e(!1),t()}finally{ie=n,da.transition=r}}function bf(){return pt().memoizedState}function Cv(e,t,n){var r=sn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},xf(e))kf(t,n);else if(n=ef(e,t,n,r),n!==null){var o=$e();Et(n,e,r,o),Sf(n,t,r)}}function bv(e,t,n){var r=sn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(xf(e))kf(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,a=i(l,n);if(o.hasEagerState=!0,o.eagerState=a,wt(a,l)){var s=t.interleaved;s===null?(o.next=o,Au(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=ef(e,t,o,r),n!==null&&(o=$e(),Et(n,e,r,o),Sf(n,t,r))}}function xf(e){var t=e.alternate;return e===ge||t!==null&&t===ge}function kf(e,t){Jr=Wi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Sf(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,au(e,n)}}var Gi={readContext:ft,useCallback:Le,useContext:Le,useEffect:Le,useImperativeHandle:Le,useInsertionEffect:Le,useLayoutEffect:Le,useMemo:Le,useReducer:Le,useRef:Le,useState:Le,useDebugValue:Le,useDeferredValue:Le,useTransition:Le,useMutableSource:Le,useSyncExternalStore:Le,useId:Le,unstable_isNewReconciler:!1},xv={readContext:ft,useCallback:function(e,t){return Ct().memoizedState=[e,t===void 0?null:t],e},useContext:ft,useEffect:w0,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,yi(4194308,4,vf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return yi(4194308,4,e,t)},useInsertionEffect:function(e,t){return yi(4,2,e,t)},useMemo:function(e,t){var n=Ct();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ct();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Cv.bind(null,ge,e),[r.memoizedState,e]},useRef:function(e){var t=Ct();return e={current:e},t.memoizedState=e},useState:E0,useDebugValue:Tu,useDeferredValue:function(e){return Ct().memoizedState=e},useTransition:function(){var e=E0(!1),t=e[0];return e=Av.bind(null,e[1]),Ct().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ge,o=Ct();if(he){if(n===void 0)throw Error(L(407));n=n()}else{if(n=t(),Te===null)throw Error(L(349));Tn&30||cf(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,w0(ff.bind(null,r,i,e),[e]),r.flags|=2048,Ao(9,df.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Ct(),t=Te.identifierPrefix;if(he){var n=Pt,r=jt;n=(r&~(1<<32-vt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Eo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[bt]=t,e[go]=r,If(e,t,!1,!1),t.stateNode=e;e:{switch(l=Ga(n,r),n){case"dialog":ce("cancel",e),ce("close",e),o=r;break;case"iframe":case"object":case"embed":ce("load",e),o=r;break;case"video":case"audio":for(o=0;oAr&&(t.flags|=128,r=!0,$r(i,!1),t.lanes=4194304)}else{if(!r)if(e=Vi(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),$r(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!he)return Ie(t),null}else 2*we()-i.renderingStartTime>Ar&&n!==1073741824&&(t.flags|=128,r=!0,$r(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=we(),t.sibling=null,n=me.current,ue(me,r?n&1|2:n&1),t):(Ie(t),null);case 22:case 23:return Bu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Qe&1073741824&&(Ie(t),t.subtreeFlags&6&&(t.flags|=8192)):Ie(t),null;case 24:return null;case 25:return null}throw Error(L(156,t.tag))}function Rv(e,t){switch(gu(t),t.tag){case 1:return Ge(t.type)&&ji(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Er(),de(We),de(je),ku(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return xu(t),null;case 13:if(de(me),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(L(340));yr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return de(me),null;case 4:return Er(),null;case 10:return wu(t.type._context),null;case 22:case 23:return Bu(),null;case 24:return null;default:return null}}var ii=!1,Be=!1,Nv=typeof WeakSet=="function"?WeakSet:Set,z=null;function tr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ve(e,t,r)}else n.current=null}function Es(e,t,n){try{n()}catch(r){ve(e,t,r)}}var O0=!1;function Lv(e,t){if(ns=Ni,e=$2(),hu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,a=-1,s=-1,u=0,d=0,c=e,g=null;t:for(;;){for(var C;c!==n||o!==0&&c.nodeType!==3||(a=l+o),c!==i||r!==0&&c.nodeType!==3||(s=l+r),c.nodeType===3&&(l+=c.nodeValue.length),(C=c.firstChild)!==null;)g=c,c=C;for(;;){if(c===e)break t;if(g===n&&++u===o&&(a=l),g===i&&++d===r&&(s=l),(C=c.nextSibling)!==null)break;c=g,g=c.parentNode}c=C}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(rs={focusedElem:e,selectionRange:n},Ni=!1,z=t;z!==null;)if(t=z,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,z=e;else for(;z!==null;){t=z;try{var E=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(E!==null){var f=E.memoizedProps,w=E.memoizedState,m=t.stateNode,p=m.getSnapshotBeforeUpdate(t.elementType===t.type?f:mt(t.type,f),w);m.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(L(163))}}catch(x){ve(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,z=e;break}z=t.return}return E=O0,O0=!1,E}function eo(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Es(t,n,i)}o=o.next}while(o!==r)}}function yl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ws(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Pf(e){var t=e.alternate;t!==null&&(e.alternate=null,Pf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[bt],delete t[go],delete t[ls],delete t[gv],delete t[yv])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Mf(e){return e.tag===5||e.tag===3||e.tag===4}function T0(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Mf(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function As(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Bi));else if(r!==4&&(e=e.child,e!==null))for(As(e,t,n),e=e.sibling;e!==null;)As(e,t,n),e=e.sibling}function Cs(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Cs(e,t,n),e=e.sibling;e!==null;)Cs(e,t,n),e=e.sibling}var Fe=null,gt=!1;function Gt(e,t,n){for(n=n.child;n!==null;)$f(e,t,n),n=n.sibling}function $f(e,t,n){if(kt&&typeof kt.onCommitFiberUnmount=="function")try{kt.onCommitFiberUnmount(ul,n)}catch{}switch(n.tag){case 5:Be||tr(n,t);case 6:var r=Fe,o=gt;Fe=null,Gt(e,t,n),Fe=r,gt=o,Fe!==null&&(gt?(e=Fe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Fe.removeChild(n.stateNode));break;case 18:Fe!==null&&(gt?(e=Fe,n=n.stateNode,e.nodeType===8?sa(e.parentNode,n):e.nodeType===1&&sa(e,n),co(e)):sa(Fe,n.stateNode));break;case 4:r=Fe,o=gt,Fe=n.stateNode.containerInfo,gt=!0,Gt(e,t,n),Fe=r,gt=o;break;case 0:case 11:case 14:case 15:if(!Be&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&Es(n,t,l),o=o.next}while(o!==r)}Gt(e,t,n);break;case 1:if(!Be&&(tr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){ve(n,t,a)}Gt(e,t,n);break;case 21:Gt(e,t,n);break;case 22:n.mode&1?(Be=(r=Be)||n.memoizedState!==null,Gt(e,t,n),Be=r):Gt(e,t,n);break;default:Gt(e,t,n)}}function F0(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Nv),t.forEach(function(r){var o=Hv.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function ht(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=l),r&=~i}if(r=o,r=we()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Bv(r/1960))-r,10e?16:e,en===null)var r=!1;else{if(e=en,en=null,Zi=0,re&6)throw Error(L(331));var o=re;for(re|=4,z=e.current;z!==null;){var i=z,l=i.child;if(z.flags&16){var a=i.deletions;if(a!==null){for(var s=0;swe()-Lu?Sn(e,0):Nu|=n),Ye(e,t)}function qf(e,t){t===0&&(e.mode&1?(t=Qo,Qo<<=1,!(Qo&130023424)&&(Qo=4194304)):t=1);var n=$e();e=Ut(e,t),e!==null&&(So(e,t,n),Ye(e,n))}function Uv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),qf(e,n)}function Hv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(L(314))}r!==null&&r.delete(t),qf(e,n)}var Zf;Zf=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||We.current)Ve=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ve=!1,Tv(e,t,n);Ve=!!(e.flags&131072)}else Ve=!1,he&&t.flags&1048576&&X2(t,$i,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;vi(e,t),e=t.pendingProps;var o=gr(t,je.current);sr(t,n),o=_u(null,t,r,e,o,n);var i=Du();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ge(r)?(i=!0,Pi(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Cu(t),o.updater=ml,t.stateNode=o,o._reactInternals=t,fs(t,r,e,n),t=ms(null,t,r,!0,i,n)):(t.tag=0,he&&i&&mu(t),Pe(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(vi(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=Wv(r),e=mt(r,e),o){case 0:t=hs(null,t,r,e,n);break e;case 1:t=S0(null,t,r,e,n);break e;case 11:t=x0(null,t,r,e,n);break e;case 14:t=k0(null,t,r,mt(r.type,e),n);break e}throw Error(L(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:mt(r,o),hs(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:mt(r,o),S0(e,t,r,o,n);case 3:e:{if(Rf(t),e===null)throw Error(L(387));r=t.pendingProps,i=t.memoizedState,o=i.element,tf(e,t),Hi(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=wr(Error(L(423)),t),t=_0(e,t,r,n,o);break e}else if(r!==o){o=wr(Error(L(424)),t),t=_0(e,t,r,n,o);break e}else for(Xe=on(t.stateNode.containerInfo.firstChild),Ke=t,he=!0,yt=null,n=lf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(yr(),r===o){t=Ht(e,t,n);break e}Pe(e,t,r,n)}t=t.child}return t;case 5:return af(t),e===null&&us(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,os(r,o)?l=null:i!==null&&os(r,i)&&(t.flags|=32),Ff(e,t),Pe(e,t,l,n),t.child;case 6:return e===null&&us(t),null;case 13:return Nf(e,t,n);case 4:return bu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=vr(t,null,r,n):Pe(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:mt(r,o),x0(e,t,r,o,n);case 7:return Pe(e,t,t.pendingProps,n),t.child;case 8:return Pe(e,t,t.pendingProps.children,n),t.child;case 12:return Pe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,l=o.value,ue(zi,r._currentValue),r._currentValue=l,i!==null)if(wt(i.value,l)){if(i.children===o.children&&!We.current){t=Ht(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){l=i.child;for(var s=a.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=Mt(-1,n&-n),s.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?s.next=s:(s.next=d.next,d.next=s),u.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),cs(i.return,n,t),a.lanes|=n;break}s=s.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(L(341));l.lanes|=n,a=l.alternate,a!==null&&(a.lanes|=n),cs(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}Pe(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,sr(t,n),o=ft(o),r=r(o),t.flags|=1,Pe(e,t,r,n),t.child;case 14:return r=t.type,o=mt(r,t.pendingProps),o=mt(r.type,o),k0(e,t,r,o,n);case 15:return Of(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:mt(r,o),vi(e,t),t.tag=1,Ge(r)?(e=!0,Pi(t)):e=!1,sr(t,n),rf(t,r,o),fs(t,r,o,n),ms(null,t,r,!0,e,n);case 19:return Lf(e,t,n);case 22:return Tf(e,t,n)}throw Error(L(156,t.tag))};function Qf(e,t){return A2(e,t)}function Vv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ct(e,t,n,r){return new Vv(e,t,n,r)}function Pu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Wv(e){if(typeof e=="function")return Pu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ru)return 11;if(e===ou)return 14}return 2}function un(e,t){var n=e.alternate;return n===null?(n=ct(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ai(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")Pu(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Gn:return _n(n.children,o,i,t);case nu:l=8,o|=8;break;case Ba:return e=ct(12,n,t,o|2),e.elementType=Ba,e.lanes=i,e;case ja:return e=ct(13,n,t,o),e.elementType=ja,e.lanes=i,e;case Pa:return e=ct(19,n,t,o),e.elementType=Pa,e.lanes=i,e;case o2:return El(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case n2:l=10;break e;case r2:l=9;break e;case ru:l=11;break e;case ou:l=14;break e;case Yt:l=16,r=null;break e}throw Error(L(130,e==null?e:typeof e,""))}return t=ct(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function _n(e,t,n,r){return e=ct(7,e,r,t),e.lanes=n,e}function El(e,t,n,r){return e=ct(22,e,r,t),e.elementType=o2,e.lanes=n,e.stateNode={isHidden:!1},e}function ga(e,t,n){return e=ct(6,e,null,t),e.lanes=n,e}function ya(e,t,n){return t=ct(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Gv(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Xl(0),this.expirationTimes=Xl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xl(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Mu(e,t,n,r,o,i,l,a,s){return e=new Gv(e,t,n,a,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=ct(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Cu(i),e}function Yv(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ep)}catch(e){console.error(e)}}ep(),Xd.exports=tt;var Hu=Xd.exports;const M0=xo(Hu);function _s(){return Dt=Object.assign||function(e){for(let t=1;t=0)&&(n[o]=e[o]);return n}const sE=Vu(function(e,t){(function(){const n=typeof Symbol=="function"&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,l=n?Symbol.for("react.strict_mode"):60108,a=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,c=n?Symbol.for("react.concurrent_mode"):60111,g=n?Symbol.for("react.forward_ref"):60112,C=n?Symbol.for("react.suspense"):60113,E=n?Symbol.for("react.suspense_list"):60120,f=n?Symbol.for("react.memo"):60115,w=n?Symbol.for("react.lazy"):60116,m=n?Symbol.for("react.block"):60121,p=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function _(G){return typeof G=="string"||typeof G=="function"||G===i||G===c||G===a||G===l||G===C||G===E||typeof G=="object"&&G!==null&&(G.$$typeof===w||G.$$typeof===f||G.$$typeof===s||G.$$typeof===u||G.$$typeof===g||G.$$typeof===p||G.$$typeof===y||G.$$typeof===x||G.$$typeof===m)}function F(G){if(typeof G=="object"&&G!==null){const Tr=G.$$typeof;switch(Tr){case r:var Bn=G.type;switch(Bn){case d:case c:case i:case a:case l:case C:return Bn;default:var Io=Bn&&Bn.$$typeof;switch(Io){case u:case g:case w:case f:case s:return Io;default:return Tr}}case o:return Tr}}}const S=d,D=c,P=u,j=s,Q=r,N=g,M=i,$=w,W=f,Y=o,K=a,T=l,B=C;let I=!1;function V(G){return I||(I=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),Z(G)||F(G)===d}function Z(G){return F(G)===c}function q(G){return F(G)===u}function le(G){return F(G)===s}function rt(G){return typeof G=="object"&&G!==null&&G.$$typeof===r}function ae(G){return F(G)===g}function xe(G){return F(G)===i}function ot(G){return F(G)===w}function Wt(G){return F(G)===f}function Or(G){return F(G)===o}function No(G){return F(G)===a}function Lo(G){return F(G)===l}function Tl(G){return F(G)===C}t.AsyncMode=S,t.ConcurrentMode=D,t.ContextConsumer=P,t.ContextProvider=j,t.Element=Q,t.ForwardRef=N,t.Fragment=M,t.Lazy=$,t.Memo=W,t.Portal=Y,t.Profiler=K,t.StrictMode=T,t.Suspense=B,t.isAsyncMode=V,t.isConcurrentMode=Z,t.isContextConsumer=q,t.isContextProvider=le,t.isElement=rt,t.isForwardRef=ae,t.isFragment=xe,t.isLazy=ot,t.isMemo=Wt,t.isPortal=Or,t.isProfiler=No,t.isStrictMode=Lo,t.isSuspense=Tl,t.isValidElementType=_,t.typeOf=F})()}),ip=Vu(function(e){e.exports=sE}),uE="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",An=uE;let Ds=function(){};{var cE=An,Os={},dE=Function.call.bind(Object.prototype.hasOwnProperty);Ds=function(e){const t="Warning: "+e;typeof console<"u"&&console.error(t);try{throw new Error(t)}catch{}}}function lp(e,t,n,r,o){for(const l in e)if(dE(e,l)){var i;try{if(typeof e[l]!="function"){const a=Error((r||"React class")+": "+n+" type `"+l+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[l]+"`.");throw a.name="Invariant Violation",a}i=e[l](t,l,r,n,null,cE)}catch(a){i=a}if(i&&!(i instanceof Error)&&Ds((r||"React class")+": type specification of "+n+" `"+l+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof i+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),i instanceof Error&&!(i.message in Os)){Os[i.message]=!0;const a=o?o():"";Ds("Failed "+n+" type: "+i.message+(a??""))}}}lp.resetWarningCache=function(){Os={}};const z0=lp,fE=Function.call.bind(Object.prototype.hasOwnProperty);let Hn=function(){};Hn=function(e){const t="Warning: "+e;typeof console<"u"&&console.error(t);try{throw new Error(t)}catch{}};function si(){return null}const pE=function(e,t){const n=typeof Symbol=="function"&&Symbol.iterator,r="@@iterator";function o(N){const M=N&&(n&&N[n]||N[r]);if(typeof M=="function")return M}const i="<>",l={array:d("array"),bool:d("boolean"),func:d("function"),number:d("number"),object:d("object"),string:d("string"),symbol:d("symbol"),any:c(),arrayOf:g,element:C(),elementType:E(),instanceOf:f,node:y(),objectOf:m,oneOf:w,oneOfType:p,shape:x,exact:_};function a(N,M){return N===M?N!==0||1/N===1/M:N!==N&&M!==M}function s(N){this.message=N,this.stack=""}s.prototype=Error.prototype;function u(N){var M={},$=0;function W(K,T,B,I,V,Z,q){if(I=I||i,Z=Z||B,q!==An){if(t){const le=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw le.name="Invariant Violation",le}else if(typeof console<"u"){const le=I+":"+B;!M[le]&&$<3&&(Hn("You are manually calling a React.PropTypes validation function for the `"+Z+"` prop on `"+I+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),M[le]=!0,$++)}}return T[B]==null?K?T[B]===null?new s("The "+V+" `"+Z+"` is marked as required "+("in `"+I+"`, but its value is `null`.")):new s("The "+V+" `"+Z+"` is marked as required in "+("`"+I+"`, but its value is `undefined`.")):null:N(T,B,I,V,Z)}const Y=W.bind(null,!1);return Y.isRequired=W.bind(null,!0),Y}function d(N){function M($,W,Y,K,T,B){const I=$[W];if(D(I)!==N){const Z=P(I);return new s("Invalid "+K+" `"+T+"` of type "+("`"+Z+"` supplied to `"+Y+"`, expected ")+("`"+N+"`."))}return null}return u(M)}function c(){return u(si)}function g(N){function M($,W,Y,K,T){if(typeof N!="function")return new s("Property `"+T+"` of component `"+Y+"` has invalid PropType notation inside arrayOf.");const B=$[W];if(!Array.isArray(B)){const I=D(B);return new s("Invalid "+K+" `"+T+"` of type "+("`"+I+"` supplied to `"+Y+"`, expected an array."))}for(let I=0;I1?Hn("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):Hn("Invalid argument supplied to oneOf, expected an array."),si;function M($,W,Y,K,T){const B=$[W];for(let V=0;V"u"||N===null)return""+N;const M=D(N);if(M==="object"){if(N instanceof Date)return"date";if(N instanceof RegExp)return"regexp"}return M}function j(N){const M=P(N);switch(M){case"array":case"object":return"an "+M;case"boolean":case"date":case"regexp":return"a "+M;default:return M}}function Q(N){return!N.constructor||!N.constructor.name?i:N.constructor.name}return l.checkPropTypes=z0,l.resetWarningCache=z0.resetWarningCache,l.PropTypes=l,l},oe=Vu(function(e){{const t=ip,n=!0;e.exports=pE(t.isElement,n)}}),Ts="data-focus-lock",ap="data-focus-lock-disabled",hE="data-no-focus-lock",mE="data-autofocus-inside";function gE(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function yE(e,t){var n=A.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){const o=n.value;o!==r&&(n.value=r,n.callback(r,o))}}}})[0];return n.callback=t,n.facade}function sp(e,t){return yE(t,function(n){return e.forEach(function(r){return gE(r,n)})})}const va={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"};oe.node;/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var Ki=function(){return Ki=Object.assign||function(t){for(var n,r=1,o=arguments.length;r0&&t.add(o),(i&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(r,o){return!t.has(o)})};var mp=function(e){return e.parentNode?mp(e.parentNode):e};const Gu=function(e){return Rs(e).filter(Boolean).reduce(function(n,r){const o=r.getAttribute(Ts);return n.push.apply(n,o?SE(fn(mp(r).querySelectorAll("["+Ts+'="'+o+'"]:not(['+ap+'="disabled"])'))):[r]),n},[])},_E=function(e){return!e||!e.getPropertyValue?!1:e.getPropertyValue("display")==="none"||e.getPropertyValue("visibility")==="hidden"};var gp=function(e){return!e||e===document||e&&e.nodeType===Node.DOCUMENT_NODE||!_E(window.getComputedStyle(e,null))&&gp(e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode)};const DE=function(e){return!((e.tagName==="INPUT"||e.tagName==="BUTTON")&&(e.type==="hidden"||e.disabled))},Yu=function(e){return!!(e&&e.dataset&&e.dataset.focusGuard)},Ji=function(e){return!Yu(e)},OE=function(e){return!!e},TE=function(e,t){const n=e.tabIndex-t.tabIndex,r=e.index-t.index;if(n){if(!e.tabIndex)return 1;if(!t.tabIndex)return-1}return n||r},yp=function(e,t,n){return fn(e).map(function(r,o){return{node:r,index:o,tabIndex:n&&r.tabIndex===-1?(r.dataset||{}).focusGuard?0:-1:r.tabIndex}}).filter(function(r){return!t||r.tabIndex>=0}).sort(TE)},FE=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],Ns=FE.join(","),RE=Ns+", [data-focus-guard]",qu=function(e,t){return e.reduce(function(n,r){return n.concat(fn(r.querySelectorAll(t?RE:Ns)),r.parentNode?fn(r.parentNode.querySelectorAll(Ns)).filter(function(o){return o===r}):[])},[])},NE=function(e){const t=e.querySelectorAll("["+mE+"]");return fn(t).map(function(n){return qu([n])}).reduce(function(n,r){return n.concat(r)},[])},Zu=function(e){return fn(e).filter(function(t){return gp(t)}).filter(function(t){return DE(t)})},Ls=function(e,t){return yp(Zu(qu(e,t)),!0,t)},U0=function(e){return yp(Zu(qu(e)),!1)},LE=function(e){return Zu(NE(e))};var Is=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&Is(e.parentNode,t),t};const Ea=function(e,t){const n=Is(e),r=Is(t);for(let o=0;o=0)return i}return!1},vp=function(e,t,n){const r=Rs(e),o=Rs(t),i=r[0];let l=!1;return o.filter(Boolean).forEach(function(a){l=Ea(l||a,a)||l,n.filter(Boolean).forEach(function(s){const u=Ea(i,s);u&&(!l||u.contains(l)?l=u:l=Ea(u,l))})}),l},IE=function(e){return e.reduce(function(t,n){return t.concat(LE(n))},[])},BE=function(e){const t=Gu(e).filter(Ji),n=vp(e,e,t),r=Ls([n],!0),o=Ls(t).filter(function(i){const l=i.node;return Ji(l)}).map(function(i){return i.node});return r.map(function(i){const l=i.node,a=i.index;return{node:l,index:a,lockItem:o.indexOf(l)>=0,guard:Yu(l)}})},jE=function(e){return e===document.activeElement},PE=function(e){return!!fn(e.querySelectorAll("iframe")).some(function(t){return jE(t)})},Ep=function(e){const t=document&&document.activeElement;return!t||t.dataset&&t.dataset.focusGuard?!1:Gu(e).reduce(function(n,r){return n||r.contains(t)||PE(r)},!1)},ME=function(){return document&&fn(document.querySelectorAll("["+hE+"]")).some(function(e){return e.contains(document.activeElement)})},wp=function(e){return e.tagName==="INPUT"&&e.type==="radio"},$E=function(e,t){return t.filter(wp).filter(function(n){return n.name===e.name}).filter(function(n){return n.checked})[0]||e},Qu=function(e,t){return wp(e)&&e.name?$E(e,t):e},zE=function(e){const t=new Set;return e.forEach(function(n){return t.add(Qu(n,e))}),e.filter(function(n){return t.has(n)})},H0=function(e){return e[0]&&e.length>1?Qu(e[0],e):e[0]},V0=function(e,t){return e.length>1?e.indexOf(Qu(e[t],e)):t},Ap="NEW_FOCUS",UE=function(e,t,n,r){const o=e.length,i=e[0],l=e[o-1],a=Yu(n);if(e.indexOf(n)>=0)return;const s=t.indexOf(n),u=r?t.indexOf(r):s,d=r?e.indexOf(r):-1,c=s-u,g=t.indexOf(i),C=t.indexOf(l),E=zE(t),f=E.indexOf(n)-(r?E.indexOf(r):s),w=V0(e,0),m=V0(e,o-1);if(s===-1||d===-1)return Ap;if(!c&&d>=0)return d;if(s<=g&&a&&Math.abs(c)>1)return m;if(s>=C&&a&&Math.abs(c)>1)return w;if(c&&Math.abs(f)>1)return d;if(s<=g)return m;if(s>C)return w;if(c)return Math.abs(c)>1?d:(o+d+c)%o},HE=function(e){return function(t){return t.autofocus||t.dataset&&!!t.dataset.autofocus||e.indexOf(t)>=0}},VE=function(e,t){const n=new Map;return t.forEach(function(r){return n.set(r.node,r)}),e.map(function(r){return n.get(r)}).filter(OE)},WE=function(e,t){const n=document&&document.activeElement,r=Gu(e).filter(Ji),o=vp(n||e,e,r),i=U0(r);let l=Ls(r).filter(function(c){const g=c.node;return Ji(g)});if(!l[0]&&(l=i,!l[0]))return;const a=U0([o]).map(function(c){return c.node}),s=VE(a,l),u=s.map(function(c){return c.node}),d=UE(u,a,n,t);if(d===Ap){const c=i.map(function(g){return g.node}).filter(HE(IE(r)));return{node:c&&c.length?H0(c):H0(u)}}return d===void 0?d:s[d]},GE=function(e){e.focus(),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus()};let wa=0,Aa=!1;const Cp=function(e,t){const n=WE(e,t);if(!Aa&&n){if(wa>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),Aa=!0,setTimeout(function(){Aa=!1},1);return}wa++,GE(n.node),wa--}};function bp(e){const t=window,n=t.setImmediate;typeof n<"u"?n(e):setTimeout(e,1)}const YE=function(){return document&&document.activeElement===document.body},qE=function(){return YE()||ME()};let dr=null,rr=null,fr=null,bo=!1;const ZE=function(){return!0},QE=function(t){return(dr.whiteList||ZE)(t)},XE=function(t,n){fr={observerNode:t,portaledElement:n}},KE=function(t){return fr&&fr.portaledElement===t};function W0(e,t,n,r){let o=null,i=e;do{const l=r[i];if(l.guard)l.node.dataset.focusAutoGuard&&(o=l);else if(l.lockItem){if(i!==e)return;o=null}else break}while((i+=n)!==t);o&&(o.node.tabIndex=0)}const JE=function(t){return t&&"current"in t?t.current:t},e1=function(t){return t?!!bo:bo==="meanwhile"},el=function(){let t=!1;if(dr){const n=dr,r=n.observed,o=n.persistentFocus,i=n.autoFocus,l=n.shards,a=n.crossFrame,s=r||fr&&fr.portaledElement,u=document&&document.activeElement;if(s){const d=[s].concat(l.map(JE).filter(Boolean));if((!u||QE(u))&&(o||e1(a)||!qE()||!rr&&i)&&(s&&!(Ep(d)||KE(u))&&(document&&!rr&&u&&!i?(u.blur&&u.blur(),document.body.focus()):(t=Cp(d,rr),fr={})),bo=!1,rr=document&&document.activeElement),document){const c=document&&document.activeElement,g=BE(d),C=g.map(function(E){return E.node}).indexOf(c);C>-1&&(g.filter(function(E){const f=E.guard,w=E.node;return f&&w.dataset.focusAutoGuard}).forEach(function(E){return E.node.removeAttribute("tabIndex")}),W0(C,g.length,1,g),W0(C,-1,-1,g))}}}return t},xp=function(t){el()&&t&&(t.stopPropagation(),t.preventDefault())},Xu=function(){return bp(el)},t1=function(t){const n=t.target,r=t.currentTarget;r.contains(n)||XE(r,n)},n1=function(){return null};oe.node.isRequired;const kp=function(){bo="just",setTimeout(function(){bo="meanwhile"},0)},r1=function(){document.addEventListener("focusin",xp,!0),document.addEventListener("focusout",Xu),window.addEventListener("blur",kp)},o1=function(){document.removeEventListener("focusin",xp,!0),document.removeEventListener("focusout",Xu),window.removeEventListener("blur",kp)};function i1(e){return e.filter(function(t){return!t.disabled})}function l1(e){const t=e.slice(-1)[0];t&&!dr&&r1();const n=dr,r=n&&t&&t.id===n.id;dr=t,n&&!r&&(n.onDeactivation(),e.filter(function(o){return o.id===n.id}).length||n.returnFocus(!t)),t?(rr=null,(!r||n.observed!==t.observed)&&t.onActivation(),el(),bp(el)):(o1(),rr=null)}pp.assignSyncMedium(t1);hp.assignMedium(Xu);wE.assignMedium(function(e){return e({moveFocusInside:Cp,focusInside:Ep})});const a1=kE(i1,l1)(n1),Sp=A.forwardRef(function(t,n){return A.createElement(kl,_s({sideCar:a1,ref:n},t))}),_p=kl.propTypes||{};_p.sideCar;const s1=aE(_p,["sideCar"]);Sp.propTypes=s1;/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var pr=function(){return pr=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u")return v1;const t=E1(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},w1=Op(),A1=function(e,t,n,r){const o=e.left,i=e.top,l=e.right,a=e.gap;return n===void 0&&(n="margin"),` + .`+c1+` { + overflow: hidden `+r+`; + padding-right: `+a+"px "+r+`; + } + body { + overflow: hidden `+r+`; + `+[t&&"position: relative "+r+";",n==="margin"&&` + padding-left: `+o+`px; + padding-top: `+i+`px; + padding-right: `+l+`px; + margin-left:0; + margin-top:0; + margin-right: `+a+"px "+r+`; + `,n==="padding"&&"padding-right: "+a+"px "+r+";"].filter(Boolean).join("")+` + } + + .`+bi+` { + right: `+a+"px "+r+`; + } + + .`+xi+` { + margin-right: `+a+"px "+r+`; + } + + .`+bi+" ."+bi+` { + right: 0 `+r+`; + } + + .`+xi+" ."+xi+` { + margin-right: 0 `+r+`; + } + + body { + `+d1+": "+a+`px; + } +`},C1=function(e){const t=A.useState(G0(e.gapMode)),n=t[0],r=t[1];A.useEffect(function(){r(G0(e.gapMode))},[e.gapMode]);const o=e.noRelative,i=e.noImportant,l=e.gapMode,a=l===void 0?"margin":l;return A.createElement(w1,{styles:A1(n,!o,a,i?"":"!important")})},b1=function(e){const t=window.getComputedStyle(e);return t.overflowY!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowY==="visible")},x1=function(e){const t=window.getComputedStyle(e);return t.overflowX!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowX==="visible")},Y0=function(e,t){let n=t;do{if(Tp(e,n)){const o=Fp(e,n),i=o[1],l=o[2];if(i>l)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},k1=function(e){const t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},S1=function(e){const t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]};var Tp=function(e,t){return e==="v"?b1(t):x1(t)},Fp=function(e,t){return e==="v"?k1(t):S1(t)};const _1=function(e,t,n,r,o){const i=r;let l=n.target;const a=t.contains(l);let s=!1;const u=i>0;let d=0,c=0;do{const g=Fp(e,l),C=g[0],E=g[1],f=g[2],w=E-f-C;(C||w)&&Tp(e,l)&&(d+=w,c+=C),l=l.parentNode}while(!a&&l!==document.body||a&&(t.contains(l)||t===l));return(u&&(o&&d===0||!o&&i>d)||!u&&(o&&c===0||!o&&-i>c))&&(s=!0),s};let Bs=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){return Bs=!0,!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{Bs=!1}const zn=Bs?{passive:!1}:!1,ui=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},q0=function(e){return[e.deltaX,e.deltaY]},Z0=function(e){return e&&"current"in e?e.current:e},D1=function(e,t){return e[0]===t[0]&&e[1]===t[1]},O1=function(e){return` + .block-interactivity-`+e+` {pointer-events: none;} + .allow-interactivity-`+e+` {pointer-events: all;} +`};let T1=0,Un=[];function F1(e){const t=A.useRef([]),n=A.useRef([0,0]),r=A.useRef(),o=A.useState(T1++)[0],i=A.useState(function(){return Op()})[0],l=A.useRef(e);A.useEffect(function(){l.current=e},[e]),A.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-"+o);const f=[e.lockRef.current].concat((e.shards||[]).map(Z0)).filter(Boolean);return f.forEach(function(w){return w.classList.add("allow-interactivity-"+o)}),function(){document.body.classList.remove("block-interactivity-"+o),f.forEach(function(w){return w.classList.remove("allow-interactivity-"+o)})}}},[e.inert,e.lockRef.current,e.shards]);const a=A.useCallback(function(f,w){if("touches"in f&&f.touches.length===2)return!l.current.allowPinchZoom;const m=ui(f),p=n.current,y="deltaX"in f?f.deltaX:p[0]-m[0],x="deltaY"in f?f.deltaY:p[1]-m[1];let _;const F=f.target,S=Math.abs(y)>Math.abs(x)?"h":"v";let D=Y0(S,F);if(!D)return!0;if(D?_=S:(_=S==="v"?"h":"v",D=Y0(S,F)),!D)return!1;if(!r.current&&"changedTouches"in f&&(y||x)&&(r.current=_),!_)return!0;const P=r.current||_;return _1(P,w,f,P==="h"?y:x,!0)},[]),s=A.useCallback(function(f){const w=f;if(!Un.length||Un[Un.length-1]!==i)return;const m="deltaY"in w?q0(w):ui(w),p=t.current.filter(function(y){return y.name===w.type&&y.target===w.target&&D1(y.delta,m)})[0];if(p&&p.should){w.preventDefault();return}if(!p){const y=(l.current.shards||[]).map(Z0).filter(Boolean).filter(function(_){return _.contains(w.target)});(y.length>0?a(w,y[0]):!l.current.noIsolation)&&w.preventDefault()}},[]),u=A.useCallback(function(f,w,m,p){const y={name:f,delta:w,target:m,should:p};t.current.push(y),setTimeout(function(){t.current=t.current.filter(function(x){return x!==y})},1)},[]),d=A.useCallback(function(f){n.current=ui(f),r.current=void 0},[]),c=A.useCallback(function(f){u(f.type,q0(f),f.target,a(f,e.lockRef.current))},[]),g=A.useCallback(function(f){u(f.type,ui(f),f.target,a(f,e.lockRef.current))},[]);A.useEffect(function(){return Un.push(i),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:g}),document.addEventListener("wheel",s,zn),document.addEventListener("touchmove",s,zn),document.addEventListener("touchstart",d,zn),function(){Un=Un.filter(function(f){return f!==i}),document.removeEventListener("wheel",s,zn),document.removeEventListener("touchmove",s,zn),document.removeEventListener("touchstart",d,zn)}},[]);const C=e.removeScrollBar,E=e.inert;return A.createElement(A.Fragment,null,E?A.createElement(i,{styles:O1(o)}):null,C?A.createElement(C1,{gapMode:"margin"}):null)}const R1=EE(Dp,F1),Rp=A.forwardRef(function(e,t){return A.createElement(Sl,pr({},e,{ref:t,sideCar:R1}))});Rp.classNames=Sl.classNames;function Dt(){return Dt=Object.assign||function(e){for(let t=1;t=0)&&(n[o]=e[o]);return n}const Np={allowPinchZoom:oe.bool,dangerouslyBypassFocusLock:oe.bool,dangerouslyBypassScrollLock:oe.bool,initialFocusRef:function(){return null},onDismiss:oe.func},Cr=xl(function(t,n){const r=t.as,o=r===void 0?"div":r,i=t.isOpen,l=i===void 0?!0:i,a=_l(t,["as","isOpen"]);return rp("dialog"),A.useEffect(function(){l?window.__REACH_DISABLE_TOOLTIPS=!0:window.requestAnimationFrame(function(){window.__REACH_DISABLE_TOOLTIPS=!1})},[l]),l?A.createElement(op,{"data-reach-dialog-wrapper":""},A.createElement(N1,Dt({ref:n,as:o},a))):null});Cr.displayName="DialogOverlay",Cr.propTypes=Dt({},Np,{isOpen:oe.bool});var N1=xl(function(t,n){const r=t.allowPinchZoom,o=t.as,i=o===void 0?"div":o,l=t.dangerouslyBypassFocusLock,a=l===void 0?!1:l,s=t.dangerouslyBypassScrollLock,u=s===void 0?!1:s,d=t.initialFocusRef,c=t.onClick,g=t.onDismiss,C=g===void 0?To:g,E=t.onKeyDown,f=t.onMouseDown,w=t.unstable_lockFocusAcrossFrames,m=w===void 0?!0:w,p=_l(t,["allowPinchZoom","as","dangerouslyBypassFocusLock","dangerouslyBypassScrollLock","initialFocusRef","onClick","onDismiss","onKeyDown","onMouseDown","unstable_lockFocusAcrossFrames"]),y=A.useRef(null),x=A.useRef(null),_=lE(x,n),F=A.useCallback(function(){d&&d.current&&d.current.focus()},[d]);function S(j){y.current===j.target&&(j.stopPropagation(),C(j))}function D(j){j.key==="Escape"&&(j.stopPropagation(),C(j))}function P(j){y.current=j.target}return A.useEffect(function(){return x.current?L1(x.current):void 0},[]),A.createElement(Sp,{autoFocus:!0,returnFocus:!0,onActivation:F,disabled:a,crossFrame:m},A.createElement(Rp,{allowPinchZoom:r,enabled:!u},A.createElement(i,Dt({},p,{ref:_,"data-reach-dialog-overlay":"",onClick:Ci(c,S),onKeyDown:Ci(E,D),onMouseDown:Ci(f,P)}))))});Cr.displayName="DialogOverlay",Cr.propTypes=Dt({},Np);const tl=xl(function(t,n){const r=t.as,o=r===void 0?"div":r,i=t.onClick;t.onKeyDown;const l=_l(t,["as","onClick","onKeyDown"]);return A.createElement(o,Dt({"aria-modal":"true",role:"dialog",tabIndex:-1},l,{ref:n,"data-reach-dialog-content":"",onClick:Ci(i,function(a){a.stopPropagation()})}))});tl.displayName="DialogContent",tl.propTypes={"aria-label":nl,"aria-labelledby":nl};const Q0=xl(function(t,n){const r=t.allowPinchZoom,o=r===void 0?!1:r,i=t.initialFocusRef,l=t.isOpen,a=t.onDismiss,s=a===void 0?To:a,u=_l(t,["allowPinchZoom","initialFocusRef","isOpen","onDismiss"]);return A.createElement(Cr,{allowPinchZoom:o,initialFocusRef:i,isOpen:l,onDismiss:s},A.createElement(tl,Dt({ref:n},u)))});Q0.displayName="Dialog",Q0.propTypes={isOpen:oe.bool,onDismiss:oe.func,"aria-label":nl,"aria-labelledby":nl};function L1(e){const t=[],n=[],r=nE(e);return e?(Array.prototype.forEach.call(r.querySelectorAll("body > *"),function(o){let i,l;const a=(i=e.parentNode)==null||(l=i.parentNode)==null?void 0:l.parentNode;if(o===a)return;const s=o.getAttribute("aria-hidden");s!==null&&s!=="false"||(t.push(s),n.push(o),o.setAttribute("aria-hidden","true"))}),function(){n.forEach(function(o,i){const l=t[i];l===null?o.removeAttribute("aria-hidden"):o.setAttribute("aria-hidden",l)})}):(console.warn("A ref has not yet been attached to a dialog node when attempting to call `createAriaHider`."),To)}function nl(e,t,n,r,o){const i=` +See https://www.w3.org/TR/wai-aria/#aria-label for details.`;return!e["aria-label"]&&!e["aria-labelledby"]?new Error("A <"+n+"> must have either an `aria-label` or `aria-labelledby` prop.\n "+i):e["aria-label"]&&e["aria-labelledby"]?new Error("You provided both `aria-label` and `aria-labelledby` props to a <"+n+">. If the a label for this component is visible on the screen, that label's component should be given a unique ID prop, and that ID should be passed as the `aria-labelledby` prop into <"+n+">. If the label cannot be determined programmatically from the content of the element, an alternative label should be provided as the `aria-label` prop, which will be used as an `aria-label` on the HTML tag."+i):e[t]!=null&&!oE(e[t])?new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Expected `string`, received `"+(Array.isArray(o)?"array":typeof o)+"`."):null}const I1=({children:e,onClick:t,style:n,...r})=>h.jsx("button",{className:"ladle-button",onClick:t,style:n,"aria-label":r["aria-label"],type:"button",children:e}),hr=({children:e,href:t,style:n})=>h.jsx("a",{className:"ladle-link",href:t,style:n,children:e}),Nn=({children:e})=>h.jsx("code",{className:"ladle-code",children:e}),Dr=({children:e,close:t,isOpen:n,label:r,maxWidth:o="40em"})=>h.jsx(Cr,{isOpen:n,onDismiss:()=>t(),"data-testid":"ladle-dialog-overlay",children:h.jsxs(tl,{"aria-label":r||"Modal","data-testid":"ladle-dialog",style:{maxWidth:o},children:[h.jsx("div",{style:{position:"absolute",insetInlineEnd:"-6px",top:"0px"},children:h.jsx(I1,{onClick:()=>t(),"aria-label":"Close modal",style:{height:"36px",width:"36px",borderColor:"transparent",boxShadow:"none"},children:h.jsx(Bg,{})})}),h.jsx("div",{className:"ladle-addon-modal-body",children:e})]})});var Me;(function(e){e.Full="full",e.Preview="preview"})(Me||(Me={}));var Ee;(function(e){e.Light="light",e.Dark="dark",e.Auto="auto"})(Ee||(Ee={}));var X;(function(e){e.Boolean="boolean",e.String="string",e.Number="number",e.Complex="complex",e.Function="function",e.Radio="radio",e.InlineRadio="inline-radio",e.Select="select",e.MultiSelect="multi-select",e.Check="check",e.InlineCheck="inline-check",e.Action="action",e.Range="range",e.Background="background"})(X||(X={}));var J;(function(e){e.UpdateAll="update-all",e.UpdateMode="update-mode",e.UpdateAction="update-action",e.UpdateRtl="update-rtl",e.UpdateSource="update-source",e.UpdateStory="update-story",e.UpdateTheme="update-theme",e.UpdateWidth="update-width",e.UpdateControl="update-control",e.UpdateControlIntialized="update-control-initialized",e.UpdateHotkeys="update-hotkeys"})(J||(J={}));const X0=e=>{switch(e){case X.Boolean:return"checkbox";case X.Number:return"number";case X.Range:return"range";default:return"text"}},K0=(e,t)=>{switch(t){case X.Boolean:return e.checked;case X.Number:case X.Range:return parseFloat(e.value);default:return e.value}},rl=(e,t)=>t&&t.some(r=>r===Number(e))?Number(e):e==="true"||e==="false"?e!=="false":e,Lp=(e,t)=>{const n=Ot.parse(e),r={};return Object.keys(t).length===0?t:(Object.keys(n).forEach(o=>{if(o.startsWith("arg-")&&t[o.split("-")[1]]){const l=o.split("-")[1],a=n[o],s=t[l].type;if(s!==X.Action){let u=a;switch(s){case X.String:u=decodeURI(a);break;case X.Boolean:u=a==="true";break;case X.Range:u=parseFloat(a);break;case X.Number:u=parseInt(a,10);break;case X.Complex:u=JSON.parse(decodeURI(a));break;case X.Radio:case X.InlineRadio:case X.Select:case X.Background:u=rl(decodeURI(a),t[l].options);break;case X.InlineCheck:case X.MultiSelect:case X.Check:u=rl(JSON.parse(decodeURI(a)),t[l].options);break}r[l]={value:u,defaultValue:t[l].defaultValue,description:t[l].description,type:t[l].type}}}}),r)},B1=({controlKey:e,globalState:t,dispatch:n})=>{const r=t.control[e],o=t.control[e].name||e;if(t.control[e].type===X.Action)return h.jsxs("tr",{children:[h.jsx("td",{children:o}),h.jsx("td",{children:"action"})]});if(t.control[e].type===X.Function)return h.jsxs("tr",{children:[h.jsx("td",{children:o}),h.jsx("td",{children:"function"})]});if(t.control[e].type===X.Radio||t.control[e].type===X.InlineRadio||t.control[e].type===X.Background&&t.control[e].options.length<5)return h.jsxs("tr",{children:[h.jsx("td",{children:o}),h.jsx("td",{style:t.control[e].type===X.InlineRadio?{display:"flex"}:{},children:(t.control[e].options||[]).map(i=>{const l=t.control[e].value,s=(t.control[e].labels||{})[i]||i,u=l===i||l===String(i);return h.jsxs("div",{style:{display:"flex",alignItems:"center",...t.control[e].type===X.InlineRadio?{paddingRight:"0.5em"}:{}},children:[h.jsx("input",{id:`${e}-${String(i)}`,type:"radio",name:e,value:String(i),onChange:()=>{n({type:J.UpdateControl,value:{...t.control,[e]:{...t.control[e],value:rl(String(i),t.control[e].options)}}})},checked:u}),h.jsx("label",{htmlFor:`${e}-${String(i)}`,children:String(s)})]},`${String(i)}-${e}`)})})]});if(t.control[e].type===X.Check||t.control[e].type===X.InlineCheck||t.control[e].type===X.MultiSelect)return h.jsxs("tr",{children:[h.jsx("td",{children:o}),h.jsx("td",{style:t.control[e].type===X.InlineCheck?{display:"flex"}:{},children:(t.control[e].options||[]).map(i=>{const l=new Set(t.control[e].value),s=(t.control[e].labels||{})[i]||i;return h.jsxs("div",{style:{display:"flex",alignItems:"center",...t.control[e].type===X.InlineCheck?{paddingRight:"0.5em"}:{}},children:[h.jsx("input",{id:`${e}-${String(i)}`,type:"checkbox",name:`${e}-${String(i)}`,value:String(i),checked:l.has(String(i)),onChange:()=>{const u=String(i);l.has(u)?l.delete(u):l.add(u),n({type:J.UpdateControl,value:{...t.control,[e]:{...t.control[e],value:l.size>0?Array.from(l):void 0}}})}}),h.jsx("label",{htmlFor:`${e}-${String(i)}`,style:{marginLeft:"0.3em"},children:String(s)})]},`${String(i)}-${e}`)})})]});if(t.control[e].type===X.Select||t.control[e].type===X.Background)return h.jsxs("tr",{children:[h.jsx("td",{children:h.jsx("label",{htmlFor:e,children:o})}),h.jsx("td",{children:h.jsxs("select",{id:e,value:String(t.control[e].value),onChange:i=>{const l=t.control[e].labels||{},a=Object.keys(l).find(s=>l[s]===i.target.value)||i.target.value;n({type:J.UpdateControl,value:{...t.control,[e]:{...t.control[e],value:rl(a,t.control[e].options)}}})},children:[h.jsx("option",{value:"undefined",disabled:!0,children:"Choose option..."}),(t.control[e].options||[]).map(i=>{const a=(t.control[e].labels||{})[i]||i;return h.jsx("option",{children:String(a)},`${i}-${e}`)})]})})]});if(t.control[e].type===X.Complex){let i="";try{i=JSON.stringify(t.control[e].value)}catch{i="Object/Array argument must be serializable."}return h.jsxs("tr",{children:[h.jsx("td",{children:h.jsx("label",{htmlFor:e,children:o})}),h.jsx("td",{children:h.jsx("textarea",{id:e,defaultValue:i,onChange:l=>{let a=t.control[e].value;try{a=JSON.parse(l.target.value)}catch{}n({type:J.UpdateControl,value:{...t.control,[e]:{...t.control[e],value:a}}})}})})]})}if(r.type===X.Range){const i=r.min??0,l=r.max??100;return h.jsxs("tr",{children:[h.jsx("td",{children:h.jsx("label",{htmlFor:e,children:o})}),h.jsxs("td",{children:[i,h.jsx("input",{id:e,type:X0(r.type),value:r.value,min:r.min,max:r.max,step:r.step,onChange:a=>n({type:J.UpdateControl,value:{...t.control,[e]:{...r,value:K0(a.target,r.type)}}})}),r.value," / ",l]})]})}return h.jsxs("tr",{children:[h.jsx("td",{children:h.jsx("label",{htmlFor:e,children:o})}),h.jsx("td",{children:h.jsx("input",{id:e,type:X0(t.control[e].type),value:t.control[e].value,checked:t.control[e].type===X.Boolean&&t.control[e].value===!0,onChange:i=>n({type:J.UpdateControl,value:{...t.control,[e]:{...t.control[e],value:K0(i.target,t.control[e].type)}}})})})]})},j1=({globalState:e,dispatch:t})=>{const[n,r]=A.useState(!1);ut(H.hotkeys.control,()=>r(l=>!l),{enabled:e.hotkeys&&H.addons.control.enabled});const o="Explore different versions of this story through controls.",i=Object.keys(e.control).filter(l=>JSON.stringify(e.control[l].value)!==JSON.stringify(e.control[l].defaultValue));return h.jsx("li",{children:h.jsxs("button",{"aria-label":o,title:o,onClick:()=>r(!0),className:n?"ladle-active":"","data-testid":"addon-control",type:"button",children:[h.jsx(Vg,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:o}),h.jsx("label",{children:"Story Controls"}),i.length?h.jsx("div",{className:"ladle-badge",children:i.length}):null,h.jsxs(Dr,{isOpen:n,close:()=>r(!1),label:"Toggle different controls to update the story.",children:[h.jsx("table",{className:"ladle-controls-table",children:h.jsx("tbody",{children:Object.keys(e.control).sort().map(l=>h.jsx(B1,{globalState:e,dispatch:t,controlKey:l},l))})}),h.jsx("button",{onClick:()=>{const l={};Object.keys(e.control).forEach(a=>{l[a]={...e.control[a],value:e.control[a].defaultValue}}),t({type:J.UpdateControl,value:l})},type:"button",children:"Reset to defaults"})]})]})})},J0=["select","multi-select","radio","inline-radio","background","check","inline-check","range","color","date","number","text","boolean"],P1=({component:e,args:t,argTypes:n})=>{const{globalState:r,dispatch:o}=Na(),i=s=>u=>{o({type:J.UpdateAction,value:{name:s,event:u},clear:!1})};A.useEffect(()=>{const s={};let u=0;if(t&&Object.keys(t).forEach(d=>{const c=t[d];if(r.control[d])s[d]={type:r.control[d].type,defaultValue:c,value:r.control[d].value,description:""};else{let g=X.Complex;switch(typeof c){case"function":g=X.Function;break;case"boolean":g=X.Boolean;break;case"number":g=X.Number;break;case"string":g=X.String;break}s[d]={type:g,defaultValue:c,value:c,description:""}}}),n&&Object.keys(n).forEach(d=>{const c=n[d];if(c&&c.action){s[d]={type:X.Action,defaultValue:i(d),value:i(d),description:""};return}if(!c.control||!c.control.type)throw new Error("argTypes should have control type specified");if(J0.indexOf(c.control.type)===-1)throw new Error(`only ${J0.join(", ")} argTypes are supported now. For strings, booleans and numbers use just args.`);if(c.control.type==="background"&&(u++,u>1))throw new Error("There can be only single argType with the type background since it's used to change Ladle's background color.");s[d]={name:c.name,type:c.control.type,labels:c.control.labels,defaultValue:t[d]?t[d]:c.defaultValue,options:c.options,value:t[d]?t[d]:c.defaultValue,description:c.description||d,min:c.control.min,max:c.control.max,step:c.control.step},r.control[d]&&(s[d].value=r.control[d].value)}),Object.keys(s).length){const d=Lp(location.search,s);Object.keys(d).forEach(c=>{s[c].value=d[c].value}),Object.keys(s).some(c=>!r.control[c]||s[c].value!==r.control[c].value)&&o({type:J.UpdateControl,value:s})}else r.controlInitialized||o({type:J.UpdateControlIntialized,value:!0})},[]);const l=(s,u)=>n&&n[s]&&n[s].mapping&&n[s].mapping.hasOwnProperty(u)?n[s].mapping[u]:u,a={};return Object.keys(r.control).forEach(s=>{Array.isArray(r.control[s].value)?a[s]=r.control[s].value.map(u=>l(s,u)):a[s]=l(s,r.control[s].value)}),r.controlInitialized?A.createElement(e,a):null},M1=({children:e,msw:t})=>{const[n,r]=A.useState(!1);return A.useEffect(()=>((async()=>{if(t.length>0){const{setupWorker:i}=await Ae(()=>import("./empty-module-XPXQPciS.js"),__vite__mapDeps([]));window.__ladle_msw?(window.__ladle_msw.use(...t),r(!0)):(window.__ladle_msw=i(),window.__ladle_msw.use(...t),window.__ladle_msw.start({serviceWorker:{url:"/nuui/mockServiceWorker.js"}}).then(()=>{r(!0)}))}})(),()=>{window.__ladle_msw&&window.__ladle_msw.resetHandlers()}),[t]),t.length===0||n?e:null};function De(e,t){let n=[],r={},o=[];e.default&&e.default.msw&&(o=e.default.msw),e[t]&&e[t].msw&&(o=e[t].msw);const i={args:{...Tw,...e.default&&e.default.args?e.default.args:{},...e[t].args?e[t].args:{}},argTypes:{...Fw,...e.default&&e.default.argTypes?e.default.argTypes:{},...e[t].argTypes?e[t].argTypes:{}},component:e[t]};return e[t]&&Array.isArray(e[t].decorators)&&(n=[...n,...e[t].decorators]),e.default&&Array.isArray(e.default.decorators)&&(n=[...n,...e.default.decorators]),r={...e.default&&e.default.parameters?e.default.parameters:{},...e[t].parameters?e[t].parameters:{}},function(){const{globalState:a}=Na(),s=O.useMemo(()=>function(){return h.jsx(M1,{msw:o,children:h.jsx(P1,{...i})})},[]);if(n.length===0)return h.jsx(s,{});const u=c=>O.useRef(()=>{const g=Na(),C={};return Object.keys(g.globalState.control).forEach(E=>C[E]=g.globalState.control[E].value),n[c](c===0?s:u(c-1),{...g,parameters:r,argTypes:i.argTypes,args:C})}).current,d=u(n.length-1);return a.controlInitialized?h.jsx(d,{}):h.jsx(s,{})}}const $1={default:{base:{initial:"border bg-transparent",light:"border-light-border",dark:"dark:border-dark-border"}}},z1={button:{base:{initial:"flex w-full items-center justify-between p-4 group/expandable"},style:{default:{light:"aria-expanded:bg-light-accent",dark:"aria-expanded:dark:bg-dark-accent",hover:"hover:bg-light-accent hover:dark:bg-dark-accent"}}},content:{base:{initial:""},style:{default:{light:"bg-light-accent",dark:"dark:bg-dark-accent"}}}},U1={defaultOptions:{color:"default",variant:"solid"},styles:{initial:{base:"p-4 pt-4",transition:"motion-safe:transition-all motion-safe:duration-300 motion-safe:ease-in-out"},variants:{solid:z1}}},Ip={defaultOptions:{color:"default",radius:"round",variant:"solid"},styles:{initial:{base:"h-auto overflow-hidden shadow divide-y divide-inherit"},radii:{round:"rounded-md",sharp:"rounded-none"},variants:{reset:"border-none shadow-none rounded-none",solid:$1}}};Ip.drawer=U1;const H1={default:{base:{light:"bg-light-contrast",dark:"dark:bg-dark-contrast",hover:"hover:bg-light-foreground dark:hover:bg-dark-foreground",text:"text-light-background dark:text-dark-background"}}},V1={styles:{initial:{base:"flex items-center max-w-max gap-3"}}},W1={styles:{initial:{base:"truncate"}}},G1={styles:{initial:{base:"block text-base font-semibold text-inherit tracking-normal leading-relaxed"}}},Y1={styles:{initial:{base:"block text-sm font-normal text-inherit tracking-normal leading-normal"}}},Fo={defaultOptions:{color:"default",radius:"full",size:"lg",variant:"solid"},styles:{initial:{base:"overflow-hidden"},image:"flex items-center justify-center size-full font-bold",radii:{round:"rounded-md",sharp:"rounded-none",full:"rounded-full"},sizes:{sm:"size-8 text-sm",md:"size-10 text-base",lg:"size-12 text-lg",xl:"size-14 text-xl","2xl":"size-16 text-2xl","4xl":"size-24 text-4xl"},variants:{reset:{initial:"border-none",light:"bg-transparent hover:bg-transparent text-light-foreground",dark:"dark:bg-transparent dark:hover:bg-transparent dark:text-dark-foreground"},solid:H1}}};Fo.withtext=V1;Fo.content=W1;Fo.title=G1;Fo.subtitle=Y1;const q1={default:{base:{light:"bg-light-contrast text-light-background",dark:"dark:bg-dark-contrast dark:text-dark-background"},shadow:"hover:shadow-dark-accent/20",hover:"hover:bg-light-foreground dark:hover:bg-dark-foreground",active:"active:bg-light-active dark:active:bg-dark-active",disabled:{light:"disabled:opacity-30"}}},Z1={default:{base:{initial:"border",light:"bg-light-background border-light-border text-light-foreground",dark:"dark:bg-dark-background dark:border-dark-border dark:text-dark-foreground"},hover:"hover:bg-light-accent dark:hover:bg-dark-accent",active:"active:bg-light-active/10 dark:active:bg-dark-active/10",disabled:"disabled:opacity-30"}},Q1={defaultOptions:{color:"default",radius:"round",size:"normal",variant:"solid"},styles:{initial:{base:"shadow-md font-semibold text-center cursor-pointer align-middle",disabled:"disabled:shadow-none disabled:pointer-events-none",transition:"motion-safe:transition-all"},radii:{round:"rounded-md",sharp:"rounded-none",full:"rounded-full"},sizes:{reset:"",normal:"px-6 py-2.5",wide:"px-24 py-2.5",full:"block w-full py-2.5"},variants:{solid:q1,outline:Z1}}},X1={default:{base:{initial:"border",light:"bg-light-background border-light-border",dark:"dark:bg-dark-background dark:border-dark-border"}}},K1={styles:{initial:{base:"w-full"}}},J1={defaultOptions:{variant:"primary"},styles:{initial:{base:"m-4"},variants:{default:{light:"text-light-foreground",dark:"dark:text-dark-foreground"}}}},ew={styles:{initial:{base:"text-2xl font-semibold mb-2"}}},tw={styles:{initial:{base:"divide-y divide-inherit"},section:"py-3 last-of-type:pb-0"}},Ro={defaultOptions:{color:"default",radius:"round",variant:"solid"},styles:{initial:{base:"w-96 overflow-hidden shadow"},radii:{round:"rounded-md",sharp:"rounded-none"},variants:{solid:X1}}};Ro.hero=K1;Ro.content=J1;Ro.title=ew;Ro.section=tw;const nw={input:{base:{initial:"peer block w-full",animation:"motion-safe:transition-all",reset:"focus:ring-0 focus-visible:outline-0"},style:{default:{initial:"border-2",light:"bg-light-background border-light-border",dark:"dark:bg-dark-background dark:border-dark-border"}}},label:{base:{initial:"px-1 scale-75 select-none pointer-events-none",position:"absolute z-[1] left-3 top-0 -translate-y-1/2 origin-[0]",placeholder:"peer-placeholder-shown:scale-100 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2",peerfocus:"peer-focus-within:scale-75 peer-focus-within:top-0 peer-focus-within:-translate-y-1/2",animation:"motion-safe:transition-all"},style:{default:{light:"bg-light-background peer-focus-within:text-light-foreground",dark:"dark:bg-dark-background peer-focus-within:text-dark-foreground"}}}},rw={defaultOptions:{color:"default",radius:"round",variant:"floating"},styles:{initial:{container:{position:"relative"}},radii:{round:"rounded-md",sharp:"rounded-none"},variants:{floating:nw,stacked:""}}},ow={default:{base:{initial:"border",light:"bg-light-background border-light-border",dark:"dark:bg-dark-background dark:border-dark-border"}}},iw={styles:{initial:{base:"flex items-center w-full py-2 px-3 rounded-[inherit] gap-2",disabled:"disabled:opacity-30 dark:disabled:opacity-40 disabled:hover:!bg-transparent disabled:cursor-not-allowed",hover:"hover:bg-light-active/15 dark:hover:bg-dark-active/10"}}},lw={styles:{initial:{base:"border-t border-inherit my-1"}}},Ku={defaultOptions:{color:"default",radius:"round",variant:"solid"},styles:{initial:{base:"absolute z-10 min-w-fit my-2 p-1",shadow:"shadow"},radii:{round:"rounded-md",sharp:"rounded-none"},variants:{solid:ow}}};Ku.item=iw;Ku.divider=lw;const aw={defaultOptions:{variant:"default"},styles:{variants:{default:{light:"text-light-foreground",dark:"dark:text-dark-foreground"}}}},Bp={accordion:Ip,avatar:Fo,button:Q1,card:Ro,input:rw,menu:Ku,typography:aw},jp=A.createContext(Bp),sw=({themeObjects:e=Bp,themeColor:t,children:n})=>{const r={...e,themeColor:t};return h.jsx(jp.Provider,{value:r,children:n})},fb=()=>{const e=A.useContext(jp);if(e===void 0)throw new Error("useTheme must be used within a ThemeProvider");return e},uw=({children:e,globalState:t})=>(A.useEffect(()=>{t.theme==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[t.theme]),h.jsx(sw,{children:e})),cw=A.lazy(()=>Ae(()=>import("./Accordion.stories-OUw0tS37.js"),__vite__mapDeps([0,1,2])).then(e=>({default:De(e,"AccordionComponent")}))),dw=A.lazy(()=>Ae(()=>import("./Accordion.stories-OUw0tS37.js"),__vite__mapDeps([0,1,2])).then(e=>({default:De(e,"CustomnAccordionComponent")}))),fw=A.lazy(()=>Ae(()=>import("./Accordion.stories-OUw0tS37.js"),__vite__mapDeps([0,1,2])).then(e=>({default:De(e,"NonAccordionComponent")}))),pw=A.lazy(()=>Ae(()=>import("./Avatar.stories-LcyVzqpS.js"),__vite__mapDeps([3,4,2])).then(e=>({default:De(e,"AvatarStory")}))),hw=A.lazy(()=>Ae(()=>import("./Avatar.stories-LcyVzqpS.js"),__vite__mapDeps([3,4,2])).then(e=>({default:De(e,"AvatarWithTextStory")}))),mw=A.lazy(()=>Ae(()=>import("./Button.stories-FXaUV62R.js"),__vite__mapDeps([5,6,2,7])).then(e=>({default:De(e,"Default")}))),gw=A.lazy(()=>Ae(()=>import("./Button.stories-FXaUV62R.js"),__vite__mapDeps([5,6,2,7])).then(e=>({default:De(e,"IconButtonDefault")}))),yw=A.lazy(()=>Ae(()=>import("./Button.stories-FXaUV62R.js"),__vite__mapDeps([5,6,2,7])).then(e=>({default:De(e,"PillButtonDefault")}))),vw=A.lazy(()=>Ae(()=>import("./Button.stories-FXaUV62R.js"),__vite__mapDeps([5,6,2,7])).then(e=>({default:De(e,"ShapeButtonDefault")}))),Ew=A.lazy(()=>Ae(()=>import("./Button.stories-FXaUV62R.js"),__vite__mapDeps([5,6,2,7])).then(e=>({default:De(e,"SplitButtonDefault")}))),ww=A.lazy(()=>Ae(()=>import("./Card.stories-zLZpwD6c.js"),__vite__mapDeps([8,9,2,10,1,6,11])).then(e=>({default:De(e,"CardWithAccordion")}))),Aw=A.lazy(()=>Ae(()=>import("./Card.stories-zLZpwD6c.js"),__vite__mapDeps([8,9,2,10,1,6,11])).then(e=>({default:De(e,"CardWithHero")}))),Cw=A.lazy(()=>Ae(()=>import("./Card.stories-zLZpwD6c.js"),__vite__mapDeps([8,9,2,10,1,6,11])).then(e=>({default:De(e,"CardWithImage")}))),bw=A.lazy(()=>Ae(()=>import("./Card.stories-zLZpwD6c.js"),__vite__mapDeps([8,9,2,10,1,6,11])).then(e=>({default:De(e,"CardWithLogin")}))),xw=A.lazy(()=>Ae(()=>import("./Card.stories-zLZpwD6c.js"),__vite__mapDeps([8,9,2,10,1,6,11])).then(e=>({default:De(e,"CardWithSection")}))),kw=A.lazy(()=>Ae(()=>import("./Input.stories-r77ldSXM.js"),__vite__mapDeps([12,11,2])).then(e=>({default:De(e,"InputStory")}))),Sw=A.lazy(()=>Ae(()=>import("./Layout.stories-5h1Mx4Ng.js"),__vite__mapDeps([13,9,2,10,6,11])).then(e=>({default:De(e,"LoginPage")}))),_w=A.lazy(()=>Ae(()=>import("./Menu.stories-VAkoa3Yn.js"),__vite__mapDeps([14,7,2,4,6])).then(e=>({default:De(e,"MenuStory")}))),Dw=A.lazy(()=>Ae(()=>import("./Menu.stories-VAkoa3Yn.js"),__vite__mapDeps([14,7,2,4,6])).then(e=>({default:De(e,"MenuProfile")})));let br={"accordion--accordion":{component:cw,locStart:21,locEnd:35,entry:"src/components/Accordion/Accordion.stories.jsx"},"accordion--custom-accordion":{component:dw,locStart:59,locEnd:89,entry:"src/components/Accordion/Accordion.stories.jsx"},"accordion--openable-accordion":{component:fw,locStart:39,locEnd:55,entry:"src/components/Accordion/Accordion.stories.jsx"},"avatar--avatar":{component:pw,locStart:29,locEnd:31,entry:"src/components/Avatar/Avatar.stories.jsx"},"avatar--avatar-with-text":{component:hw,locStart:35,locEnd:43,entry:"src/components/Avatar/Avatar.stories.jsx"},"button--default":{component:mw,locStart:39,locEnd:41,entry:"src/components/Button/Button.stories.jsx"},"button--icon-button":{component:gw,locStart:66,locEnd:71,entry:"src/components/Button/Button.stories.jsx"},"button--pill-button":{component:yw,locStart:43,locEnd:45,entry:"src/components/Button/Button.stories.jsx"},"button--shape-button":{component:vw,locStart:54,locEnd:58,entry:"src/components/Button/Button.stories.jsx"},"button--split-button":{component:Ew,locStart:78,locEnd:95,entry:"src/components/Button/Button.stories.jsx"},"card--card-with-accordion":{component:ww,locStart:88,locEnd:108,entry:"src/components/Card/Card.stories.jsx"},"card--card-with-hero":{component:Aw,locStart:36,locEnd:54,entry:"src/components/Card/Card.stories.jsx"},"card--card-with-image":{component:Cw,locStart:56,locEnd:72,entry:"src/components/Card/Card.stories.jsx"},"card--card-with-login":{component:bw,locStart:110,locEnd:125,entry:"src/components/Card/Card.stories.jsx"},"card--card-with-section":{component:xw,locStart:74,locEnd:86,entry:"src/components/Card/Card.stories.jsx"},"input--input":{component:kw,locStart:26,locEnd:30,entry:"src/components/Input/Input.stories.jsx"},"layout--login-page":{component:Sw,locStart:6,locEnd:26,entry:"src/components/Layout/Layout.stories.jsx"},"menu--menu":{component:_w,locStart:30,locEnd:54,entry:"src/components/Menu/Menu.stories.jsx"},"menu--profile-menu":{component:Dw,locStart:58,locEnd:88,entry:"src/components/Menu/Menu.stories.jsx"}},st={addons:{a11y:{enabled:!0},control:{enabled:!0,defaultState:{}},theme:{enabled:!0,defaultState:"light"},mode:{enabled:!0,defaultState:"full"},rtl:{enabled:!0,defaultState:!1},source:{enabled:!0,defaultState:!1},msw:{enabled:!1},action:{enabled:!0,defaultState:[]},ladle:{enabled:!0},width:{enabled:!0,options:{xsmall:414,small:640,medium:768,large:1024},defaultState:0}},base:"/nuui/",stories:"src/**/*.stories.{js,jsx,ts,tsx,mdx}",hotkeys:{search:["/","meta+p"],nextStory:["alt+arrowright"],previousStory:["alt+arrowleft"],nextComponent:["alt+arrowdown"],previousComponent:["alt+arrowup"],control:["c"],darkMode:["d"],fullscreen:["f"],width:["w"],rtl:["r"],source:["s"],a11y:["a"]},i18n:{buildTooltip:'💡 Tip: Run "ladle preview" to check that the build works!'},storyOrder:"(stories) => stories"};const Ow=({path:e})=>A.createElement("div",{style:{paddingTop:"2em"}},A.createElement("code",{className:"ladle-code"},e)),Tw={},Fw={};let ke={"550ee908":"import%20Accordion%2C%20%7B%20Drawer%20%7D%20from%20%22.%2FAccordion%22%3B%0A%0Aexport%20default%20%7B%0A%20%20%20%20args%3A%20%7B%0A%20%20%20%20%20%20%20%20flush%3A%20false%0A%20%20%20%20%7D%2C%0A%20%20%20%20argTypes%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'default'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'default'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'round'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'round'%2C%20'sharp'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%7D%0A%7D%3B%0A%0Aexport%20const%20AccordionComponent%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CAccordion%20%7B...args%7D%0A%20%20%20%20%20%20%20%20className%3D%7B%60w-96%60%7D%0A%20%20%20%20%20%20%20%20onChange%3D%7B(isOpen)%20%3D%3E%20console.log('Drawer%20open%20status%3A'%2C%20isOpen)%7D%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%201%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Nisi%20nostrum%20ab%20odio%20aliquid%20fuga%3F%20Ea%20cumque%2C%20iste%20nulla%20praesentium%20quo%20dolorum%20esse%20rem%20perspiciatis%20iure.%20Architecto%20placeat%20minima%20mollitia%20aspernatur%3F%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%202%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%2C%20consectetur%20adipisicing%20elit.%20Sed%20atque%20alias%2C%20culpa%20illum%20officia%20quia%20fuga%20dolore%20rerum%20accusantium%20animi%20delectus%20ipsam%20dignissimos%20quas%2C%20ut%20officiis%20asperiores%20maiores%20debitis!%20Harum!%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%203%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Et%20numquam%20enim%20commodi%20nisi%20incidunt%20doloremque%20totam%20dolore%20nobis%20voluptatem%20omnis%20quia%20odio%20ex%2C%20animi%20quibusdam%20facere%2C%20nostrum%20in%20dignissimos%20maiores.%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%3C%2FAccordion%3E%0A)%3B%0A%0AAccordionComponent.storyName%20%3D%20%22Accordion%22%3B%0A%0Aexport%20const%20NonAccordionComponent%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CAccordion%20%7B...args%7D%0A%20%20%20%20%20%20%20%20initialExpanded%3D%7B%5B1%2C%202%5D%7D%0A%20%20%20%20%20%20%20%20className%3D%7B%60w-96%60%7D%0A%20%20%20%20%20%20%20%20accordionMode%3D%7Bfalse%7D%0A%20%20%20%20%20%20%20%20onChange%3D%7B(isOpen)%20%3D%3E%20console.log('Drawer%20open%20status%3A'%2C%20isOpen)%7D%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%201%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Nisi%20nostrum%20ab%20odio%20aliquid%20fuga%3F%20Ea%20cumque%2C%20iste%20nulla%20praesentium%20quo%20dolorum%20esse%20rem%20perspiciatis%20iure.%20Architecto%20placeat%20minima%20mollitia%20aspernatur%3F%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%202%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%2C%20consectetur%20adipisicing%20elit.%20Sed%20atque%20alias%2C%20culpa%20illum%20officia%20quia%20fuga%20dolore%20rerum%20accusantium%20animi%20delectus%20ipsam%20dignissimos%20quas%2C%20ut%20officiis%20asperiores%20maiores%20debitis!%20Harum!%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%203%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Et%20numquam%20enim%20commodi%20nisi%20incidunt%20doloremque%20totam%20dolore%20nobis%20voluptatem%20omnis%20quia%20odio%20ex%2C%20animi%20quibusdam%20facere%2C%20nostrum%20in%20dignissimos%20maiores.%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%3C%2FAccordion%3E%0A)%3B%0A%0ANonAccordionComponent.storyName%20%3D%20%22OpenableAccordion%22%3B%0A%0Aexport%20const%20CustomnAccordionComponent%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CAccordion%20%7B...args%7D%20className%3D%7B%60w-96%20divide-none%20space-y-4%60%7D%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20buttonProps%3D%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20className%3A%20%22rounded-t-md%20border%20bg-gray-1%20border-gray-1%20aria-expanded%3Aborder-gray-4%20aria-expanded%3Aborder-b-0%20aria-expanded%3Abg-transparent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20className%3D%7B%60rounded-b-md%20data-%5Bopen%3Dtrue%5D%3Aborder%20data-%5Bopen%3Dtrue%5D%3Aborder-t-0%20border-gray-4%20bg-transparent%60%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Nisi%20nostrum%20ab%20odio%20aliquid%20fuga%3F%20Ea%20cumque%2C%20iste%20nulla%20praesentium%20quo%20dolorum%20esse%20rem%20perspiciatis%20iure.%20Architecto%20placeat%20minima%20mollitia%20aspernatur%3F%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20buttonProps%3D%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20className%3A%20%22rounded-md%20border%20bg-gray-1%20border-gray-1%20aria-expanded%3Arounded-b-none%20aria-expanded%3Aborder-gray-4%20aria-expanded%3Aborder-b-0%20aria-expanded%3Abg-transparent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20className%3D%7B%60rounded-b-md%20data-%5Bopen%3Dtrue%5D%3Aborder%20data-%5Bopen%3Dtrue%5D%3Aborder-t-0%20border-gray-4%20bg-transparent%60%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%2C%20consectetur%20adipisicing%20elit.%20Sed%20atque%20alias%2C%20culpa%20illum%20officia%20quia%20fuga%20dolore%20rerum%20accusantium%20animi%20delectus%20ipsam%20dignissimos%20quas%2C%20ut%20officiis%20asperiores%20maiores%20debitis!%20Harum!%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%203%22%0A%20%20%20%20%20%20%20%20%20%20%20%20buttonProps%3D%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20className%3A%20%22rounded-md%20border%20bg-gray-1%20border-gray-1%20aria-expanded%3Arounded-b-none%20aria-expanded%3Aborder-gray-4%20aria-expanded%3Aborder-b-0%20aria-expanded%3Abg-transparent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20className%3D%7B%60rounded-b-md%20data-%5Bopen%3Dtrue%5D%3Aborder%20data-%5Bopen%3Dtrue%5D%3Aborder-t-0%20border-gray-4%20bg-transparent%60%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Et%20numquam%20enim%20commodi%20nisi%20incidunt%20doloremque%20totam%20dolore%20nobis%20voluptatem%20omnis%20quia%20odio%20ex%2C%20animi%20quibusdam%20facere%2C%20nostrum%20in%20dignissimos%20maiores.%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%3C%2FAccordion%3E%0A)%3B%0A%0ACustomnAccordionComponent.storyName%20%3D%20%22CustomAccordion%22%3B%0ACustomnAccordionComponent.args%20%3D%20%7B%0A%20%20%20%20flush%3A%20true%0A%7D",fbe42e85:"import%20Avatar%2C%20%7B%20AvatarWithText%2C%20Content%2C%20Title%2C%20Subtitle%20%7D%20from%20%22.%2FAvatar%22%3B%0A%0Aexport%20default%20%7B%0A%20%20%20%20args%3A%20%7B%0A%20%20%20%20%20%20%20%20src%3A%20%22https%3A%2F%2Fimages.unsplash.com%2Fphoto-1568602471122-7832951cc4c5%3Fq%3D80%26w%3D2070%26ixlib%3Drb-4.0.3%26ixid%3DM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%253D%253D%26%26fit%3Dfacearea%26facepad%3D2%26w%3D256%26h%3D256%26q%3D80%22%2C%0A%20%20%20%20%20%20%20%20alt%3A%20%22avatar%22%2C%0A%20%20%20%20%20%20%20%20name%3A%20%22John%20Yogurt%22%2C%0A%20%20%20%20%20%20%20%20flush%3A%20false%0A%20%20%20%20%7D%2C%0A%20%20%20%20argTypes%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'default'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'default'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'full'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'full'%2C%20'round'%2C%20'sharp'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20size%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'4xl'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'sm'%2C%20'md'%2C%20'lg'%2C%20'xl'%2C%20'2xl'%2C%20'4xl'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%7D%3B%0A%0Aexport%20const%20AvatarStory%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CAvatar%20%7B...args%7D%20%2F%3E%0A)%3B%0A%0AAvatarStory.storyName%20%3D%20%22Avatar%22%3B%0A%0Aexport%20const%20AvatarWithTextStory%20%3D%20(%7B%20name%2C%20subtitle%2C%20color%2C%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CAvatarWithText%3E%0A%20%20%20%20%20%20%20%20%3CAvatar%20%7B...args%7D%20name%3D%7Bname%7D%20color%3D%7Bcolor%7D%20%2F%3E%0A%20%20%20%20%20%20%20%20%3CContent%20className%3D%22max-w-56%22%20typography%3D%7Bcolor%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%3E%7Bname%7D%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CSubtitle%3E%7Bsubtitle%7D%3C%2FSubtitle%3E%0A%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%3C%2FAvatarWithText%3E%0A)%3B%0A%0AAvatarWithTextStory.storyName%20%3D%20%22AvatarWithText%22%3B%0AAvatarWithTextStory.args%20%3D%20%7B%0A%20%20%20%20src%3A%20''%2C%0A%20%20%20%20subtitle%3A%20%22Grocery%20Store%22%2C%0A%20%20%20%20size%3A%20%22xl%22%0A%7D","459b4a9a":"%2F%2FComponents%0Aimport%20Button%20from%20%22.%2FButton.jsx%22%3B%0Aimport%20Menu%2C%20%7B%20MenuControl%2C%20MenuContent%2C%20MenuItem%2C%20MenuDivider%20%7D%20from%20%22..%2FMenu%2FMenu.jsx%22%3B%0A%2F%2FIcons%0Aimport%20%7B%20CheckIcon%2C%20ChevronDownIcon%2C%20UserCircleIcon%2C%20Cog6ToothIcon%2C%20ArrowRightStartOnRectangleIcon%20%7D%20from%20'%40heroicons%2Freact%2F24%2Foutline'%0A%0Aexport%20default%20%7B%0A%20%20%20%20args%3A%20%7B%0A%20%20%20%20%20%20%20%20children%3A%20'Button'%2C%0A%20%20%20%20%20%20%20%20disabled%3A%20false%2C%0A%20%20%20%20%7D%2C%0A%20%20%20%20argTypes%3A%20%7B%0A%20%20%20%20%20%20%20%20onClick%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20action%3A%20%22clicked%22%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20color%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'default'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'default'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'round'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'round'%2C%20'sharp'%2C%20'full'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20size%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'normal'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'normal'%2C%20'wide'%2C%20'full'%2C%20'reset'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20variant%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'solid'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'solid'%2C%20'outline'%2C%20'ghost'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%7D%3B%0A%0Aexport%20const%20Default%20%3D%20(%7B%20children%2C%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CButton%20%7B...args%7D%3E%7Bchildren%7D%3C%2FButton%3E%0A)%3B%0A%0Aexport%20const%20PillButtonDefault%20%3D%20(%7B%20children%2C%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CButton%20%7B...args%7D%3E%7Bchildren%7D%3C%2FButton%3E%0A)%3B%0A%0APillButtonDefault.args%20%3D%20%7B%0A%20%20%20%20children%3A%20'Pill%20Button'%2C%0A%20%20%20%20size%3A%20'wide'%2C%0A%20%20%20%20radius%3A%20'full'%0A%7D%3B%0APillButtonDefault.storyName%20%3D%20'Pill%20Button'%3B%0A%0Aexport%20const%20ShapeButtonDefault%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CButton%20%7B...args%7D%3E%0A%20%20%20%20%20%20%20%20%3CCheckIcon%20className%3D%22size-14%20p-2%22%20%2F%3E%0A%20%20%20%20%3C%2FButton%3E%0A)%3B%0A%0AShapeButtonDefault.args%20%3D%20%7B%0A%20%20%20%20radius%3A%20'full'%2C%0A%20%20%20%20size%3A%20'reset'%0A%7D%3B%0AShapeButtonDefault.storyName%20%3D%20'Shape%20Button'%3B%0A%0Aexport%20const%20IconButtonDefault%20%3D%20(%7B%20children%2C%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CButton%20%7B...args%7D%20className%3D%7B'flex%20gap-2%20place-content-center'%7D%3E%0A%20%20%20%20%20%20%20%20%3CCheckIcon%20className%3D%22size-6%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%7Bchildren%7D%0A%20%20%20%20%3C%2FButton%3E%0A)%3B%0A%0AIconButtonDefault.args%20%3D%20%7B%0A%20%20%20%20children%3A%20'Icon%20Button'%0A%7D%3B%0AIconButtonDefault.storyName%20%3D%20'Icon%20Button'%3B%0A%0Aexport%20const%20SplitButtonDefault%20%3D%20(%7B%20children%2C%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CMenu%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20className%3D'flex%20flex-row'%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20%7B...args%7D%20className%3D%7B'rounded-r-none%20border-r-black%2F25%20border-r'%7D%3E%7Bchildren%7D%3C%2FButton%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuControl%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20color%3D%7Bargs.color%7D%20radius%3D%7Bargs.radius%7D%20size%3D%7Bargs.size%7D%20variant%3D%7Bargs.variant%7D%20className%3D%7B'px-2.5%20rounded-l-none'%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CChevronDownIcon%20className%3D%22size-6%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FButton%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FMenuControl%3E%0A%20%20%20%20%20%20%20%20%3C%2Fdiv%3E%0A%20%20%20%20%20%20%20%20%3CMenuContent%20%7B...args%7D%20className%3D%7B'w-44'%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%3E%3CUserCircleIcon%20className%3D%22size-5%22%20%2F%3EProfile%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%3E%3CCog6ToothIcon%20className%3D%22size-5%22%20%2F%3ESettings%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuDivider%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%20disabled%3E%3CArrowRightStartOnRectangleIcon%20className%3D%22size-5%22%20%2F%3ELogout%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%3C%2FMenuContent%3E%0A%20%20%20%20%3C%2FMenu%20%3E%0A)%3B%0A%0ASplitButtonDefault.args%20%3D%20%7B%0A%20%20%20%20children%3A%20'Split%20Button'%0A%7D%3B%0ASplitButtonDefault.storyName%20%3D%20'Split%20Button'%3B","08b91566":"import%20Card%2C%20%7B%20Content%2C%20Hero%2C%20Title%2C%20Section%20%7D%20from%20%22.%2FCard%22%3B%0Aimport%20Accordion%2C%20%7B%20Drawer%20%7D%20from%20%22..%2FAccordion%2FAccordion%22%3B%0Aimport%20Button%20from%20'..%2FButton%2FButton'%3B%0Aimport%20Input%20from%20%22..%2FInput%2FInput%22%3B%0Aimport%20%7B%20ChevronDoubleRightIcon%20%7D%20from%20%22%40heroicons%2Freact%2F24%2Foutline%22%3B%0Aimport%20%22..%2F..%2Fresources%2Fstyles.css%22%3B%0A%0A%2F%2FTheme%0Aimport%20%7B%20useLadleContext%20%7D%20from%20%22%40ladle%2Freact%22%3B%0A%2F%2F%0A%0Aexport%20default%20%7B%0A%20%20%20%20args%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%22default%22%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%22round%22%2C%0A%20%20%20%20%7D%2C%0A%20%20%20%20argTypes%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'default'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'default'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'round'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'round'%2C%20'sharp'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20variant%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'solid'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'solid'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%7D%3B%0A%0Aexport%20const%20CardWithHero%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20%7B%0A%0A%20%20%20%20%2F%2FDynamically%20set%20the%20variant%20based%20on%20light%20theme.%0A%20%20%20%20const%20%7B%20globalState%20%7D%20%3D%20useLadleContext()%3B%0A%20%20%20%20const%20isDark%20%3D%20globalState.theme%20%3D%3D%3D%20%22dark%22%3B%0A%20%20%20%20const%20variant%20%3D%20isDark%20%3F%20'outline'%20%3A%20'solid'%0A%0A%20%20%20%20return%20(%0A%20%20%20%20%20%20%20%20%3CCard%20%7B...args%7D%20className%3D%22w-80%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CHero%20className%3D%22h-64%20bg-boulder-10%20heroPatternClouds%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CContent%20variant%3D%7Bargs.color%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%3EThis%20is%20a%20card%20component.%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cp%3EIt%20uses%20a%20Hero%20with%20a%20background-image.%3C%2Fp%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cp%20className%3D%22mb-4%22%3EIt%20also%20has%20a%20full-size%20Button.%3C%2Fp%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20%7B...args%7D%20variant%3D%7Bvariant%7D%20size%3D%22full%22%3EButton%3C%2FButton%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%20%20%20%20%3C%2FCard%3E%0A%20%20%20%20)%0A%7D%3B%0A%0Aexport%20const%20CardWithImage%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CCard%20%7B...args%7D%20className%3D%22w-96%22%3E%0A%20%20%20%20%20%20%20%20%3CHero%20className%3D%7B%60h-auto%60%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cimg%20className%3D%7B%60h-auto%20w-full%20object-cover%60%7D%20src%3D%22https%3A%2F%2Fsource.unsplash.com%2Fuser%2Ferondu%2F700x400%22%20alt%3D%22Hero%20Image%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FHero%3E%0A%20%20%20%20%20%20%20%20%3CContent%20variant%3D%7Bargs.color%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%3EThis%20is%20a%20hero%20image%20card.%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cp%20className%3D%22mb-4%22%3EIt%20uses%20a%20Hero%20with%20an%20img%20child%20and%20also%20has%20a%20LeadingButton%20using%20a%20div%20wrapper%20to%20position%20rightly.%3C%2Fp%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cdiv%20className%3D%22flex%20justify-end%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20%7B...args%7D%20className%3D%7B'flex%20gap-2%20place-content-center'%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Button%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CChevronDoubleRightIcon%20className%3D%22size-6%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FButton%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fdiv%3E%0A%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%3C%2FCard%3E%0A)%3B%0A%0Aexport%20const%20CardWithSection%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CCard%20%7B...args%7D%3E%0A%20%20%20%20%20%20%20%20%3CContent%20variant%3D%7Bargs.color%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%20className%3D%22text-xl%22%3EThis%20is%20a%20section%20card.%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CSection%20sections%3D%7B%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20name%3A%20%22Section%201%22%2C%20element%3A%20%3Cp%3ESection%201%3C%2Fp%3E%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20name%3A%20%22Section%202%22%2C%20element%3A%20%3Cp%3ESection%202%3C%2Fp%3E%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20name%3A%20%22Section%203%22%2C%20element%3A%20%3Cp%3ESection%203%3C%2Fp%3E%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20name%3A%20%22Section%204%22%2C%20element%3A%20%3Cp%3ESection%204%3C%2Fp%3E%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%7D%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%3C%2FCard%3E%0A)%3B%0A%0Aexport%20const%20CardWithAccordion%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CCard%20%7B...args%7D%3E%0A%20%20%20%20%20%20%20%20%3CHero%20className%3D%22h-64%20bg-primary%20dark%3Abg-roman-3%20heroPatternCogs%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3CContent%20variant%3D%7Bargs.color%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%20className%3D%22text-xl%22%3EThis%20is%20an%20accordion%20card.%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CAccordion%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B...args%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20flush%3D%7Btrue%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%201%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Nisi%20nostrum%20ab%20odio%20aliquid%20fuga%3F%20Ea%20cumque%2C%20iste%20nulla%20praesentium%20quo%20dolorum%20esse%20rem%20perspiciatis%20iure.%20Architecto%20placeat%20minima%20mollitia%20aspernatur%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%202%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%2C%20consectetur%20adipisicing%20elit.%20Sed%20atque%20alias%2C%20culpa%20illum%20officia%20quia%20fuga%20dolore%20rerum%20accusantium%20animi%20delectus%20ipsam%20dignissimos%20quas%2C%20ut%20officiis%20asperiores%20maiores%20debitis!%20Harum!%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%203%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Et%20numquam%20enim%20commodi%20nisi%20incidunt%20doloremque%20totam%20dolore%20nobis%20voluptatem%20omnis%20quia%20odio%20ex%2C%20animi%20quibusdam%20facere%2C%20nostrum%20in%20dignissimos%20maiores.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FAccordion%3E%0A%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%3C%2FCard%3E%0A)%3B%0A%0Aexport%20const%20CardWithLogin%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CCard%20%7B...args%7D%20className%3D%22pb-2%20border-l-roman-5%20border-l-8%20rounded-l-md%22%3E%0A%20%20%20%20%20%20%20%20%3CContent%20variant%3D%7Bargs.color%7D%20className%3D%22flex%20flex-col%20place-content-center%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cform%20className%3D%22flex%20flex-col%20gap-6%22%20onSubmit%3D%7B(e)%20%3D%3E%20e.preventDefault()%7D%20action%3D%22%23%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%20className%3D%22text-2xl%22%3ELogin%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CInput%20color%3D%7Bargs.color%7D%20label%3D%7B%22Username%22%7D%20required%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CInput%20color%3D%7Bargs.color%7D%20label%3D%7B%22Password%22%7D%20type%3D%7B%22password%22%7D%20required%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cdiv%20className%3D%22flex%20justify-between%20items-center%20gap-2%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Clabel%20className%3D%22flex%20items-center%20gap-2%22%3E%3Cinput%20type%3D%22checkbox%22%20className%3D%22checked%3Atext-roman-6%22%20%2F%3ERemember%20me%3C%2Flabel%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ca%20href%3D%22%23%22%20className%3D%22hover%3Aunderline%20text-roman-6%22%3EForgot%20Password%3F%3C%2Fa%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fdiv%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20%7B...args%7D%20type%3D%22submit%22%20className%3D%22w-3%2F4%20self-center%22%3ELogin%3C%2FButton%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fform%3E%0A%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%3C%2FCard%20%3E%0A)%0A%0ACardWithLogin.args%20%3D%20%7B%0A%20%20%20%20radius%3A%20%22round%22%2C%0A%7D%3B","71ba0f92":"import%20Input%20from%20%22.%2FInput.jsx%22%0A%0Aexport%20default%20%7B%0A%20%20%20%20args%3A%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'Username'%2C%0A%20%20%20%20%7D%2C%0A%20%20%20%20argTypes%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'default'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'default'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'round'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'round'%2C%20'sharp'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20variant%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'floating'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'floating'%2C%20'stacked'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%7D%3B%0A%0Aexport%20const%20InputStory%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3Cdiv%20className%3D%22w-72%22%3E%0A%20%20%20%20%20%20%20%20%3CInput%20%7B...args%7D%20%2F%3E%0A%20%20%20%20%3C%2Fdiv%3E%0A)%3B%0A%0AInputStory.storyName%20%3D%20%22Input%22%3B","5438ba2a":"import%20Card%2C%20%7B%20Content%2C%20Hero%2C%20Title%20%7D%20from%20%22..%2FCard%2FCard%22%3B%0Aimport%20Button%20from%20'..%2FButton%2FButton'%3B%0Aimport%20Input%20from%20%22..%2FInput%2FInput%22%3B%0Aimport%20%22..%2F..%2Fresources%2Fstyles.css%22%3B%0A%0Aexport%20const%20LoginPage%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3Cdiv%20className%3D%22size-full%22%3E%0A%20%20%20%20%20%20%20%20%3CCard%20%7B...args%7D%20className%3D%7B%22flex%20flex-row%20size-full%22%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%2F*%20%3CHero%20className%3D%22fill-roman-3%20base64%20w-3%2F5%22%20%2F%3E%20*%2F%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CHero%20className%3D%22heroPatternTopography%20bg-roman-3%20w-3%2F5%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CContent%20variant%3D%7Bargs.color%7D%20className%3D%22flex%20flex-col%20w-2%2F5%20p-20%20place-content-center%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cform%20className%3D%22flex%20flex-col%20gap-6%22%20onSubmit%3D%7B(e)%20%3D%3E%20e.preventDefault()%7D%20action%3D%22%23%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%20className%3D%22text-2xl%22%3ELogin%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CInput%20color%3D%7Bargs.color%7D%20radius%3D%7Bargs.radius%7D%20label%3D%7B%22Username%22%7D%20required%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CInput%20color%3D%7Bargs.color%7D%20radius%3D%7Bargs.radius%7D%20label%3D%7B%22Password%22%7D%20type%3D%7B%22password%22%7D%20required%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cdiv%20className%3D%22flex%20justify-between%20items-center%20gap-2%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Clabel%20className%3D%22flex%20items-center%20gap-2%22%3E%3Cinput%20type%3D%22checkbox%22%20className%3D%22checked%3Atext-roman-3%22%20%2F%3ERemember%20me%3C%2Flabel%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ca%20href%3D%22%23%22%20className%3D%22hover%3Aunderline%20text-roman-5%22%3EForgot%20Password%3F%3C%2Fa%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fdiv%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20%7B...args%7D%20type%3D%22submit%22%3ELogin%3C%2FButton%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ca%20href%3D%22%23%22%20className%3D%22hover%3Aunderline%20text-tertiary-500%20self-center%22%3ESign%20up%20Here%3C%2Fa%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fform%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%20%20%20%20%3C%2FCard%3E%0A%20%20%20%20%3C%2Fdiv%3E%0A)%0A%0ALoginPage.argTypes%20%3D%20%7B%0A%20%20%20%20color%3A%20%7B%0A%20%20%20%20%20%20%20%20defaultValue%3A%20'default'%2C%0A%20%20%20%20%20%20%20%20options%3A%20%5B'default'%5D%2C%0A%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20radius%3A%20%7B%0A%20%20%20%20%20%20%20%20defaultValue%3A%20'round'%2C%0A%20%20%20%20%20%20%20%20options%3A%20%5B'round'%2C%20'sharp'%5D%2C%0A%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%7D%2C%0A%7D",b96893f8:"import%20Menu%2C%20%7B%20MenuControl%2C%20MenuContent%2C%20MenuItem%2C%20MenuDivider%20%7D%20from%20%22.%2FMenu%22%3B%0Aimport%20Avatar%2C%20%7B%20AvatarWithText%2C%20Content%2C%20Title%2C%20Subtitle%20%7D%20from%20%22..%2FAvatar%2FAvatar%22%3B%0Aimport%20Button%20from%20%22..%2FButton%2FButton%22%3B%0Aimport%20%7B%20ChevronDownIcon%2C%20UserCircleIcon%2C%20Cog6ToothIcon%2C%20ArrowRightStartOnRectangleIcon%20%7D%20from%20%22%40heroicons%2Freact%2F24%2Foutline%22%3B%0A%0Aexport%20default%20%7B%0A%20%20%20%20args%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%22default%22%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%22round%22%2C%0A%20%20%20%20%7D%2C%0A%20%20%20%20argTypes%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20%22default%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B%22default%22%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20%22inline-radio%22%20%7D%2C%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20%22round%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B%22round%22%2C%20%22sharp%22%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20%22inline-radio%22%20%7D%2C%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20alignment%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20%22center%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B%22center%22%2C%20%22left%22%2C%20%22right%22%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20%22inline-radio%22%20%7D%2C%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%7D%2C%0A%7D%3B%0A%0Aexport%20const%20MenuStory%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CMenu%3E%0A%20%20%20%20%20%20%20%20%3CMenuControl%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20%7B...args%7D%20className%3D%7B%22flex%20gap-2%20place-content-center%22%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Button%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CChevronDownIcon%20className%3D'size-6'%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FButton%3E%0A%20%20%20%20%20%20%20%20%3C%2FMenuControl%3E%0A%20%20%20%20%20%20%20%20%3CMenuContent%20%7B...args%7D%20className%3D%7B%22w-44%22%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CUserCircleIcon%20className%3D'size-5'%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Profile%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CCog6ToothIcon%20className%3D'size-5'%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Settings%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuDivider%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%20disabled%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CArrowRightStartOnRectangleIcon%20className%3D'size-5'%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Logout%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%3C%2FMenuContent%3E%0A%20%20%20%20%3C%2FMenu%3E%0A)%3B%0A%0AMenuStory.storyName%20%3D%20%22Menu%22%3B%0A%0Aexport%20const%20MenuProfile%20%3D%20(%7B%20name%2C%20subtitle%2C%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3Cdiv%20className%3D'flex%20justify-between%20m-2'%3E%0A%20%20%20%20%20%20%20%20%3CMenu%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuControl%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CAvatarWithText%20className%3D'cursor-pointer'%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CAvatar%20%7B...args%7D%20radius%3D'full'%20name%3D%7Bname%7D%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CContent%20typography%3D%7Bargs.color%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%3E%7Bname%7D%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CSubtitle%3E%7Bsubtitle%7D%3C%2FSubtitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CChevronDownIcon%20className%3D'size-4%20dark%3Atext-white'%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FAvatarWithText%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FMenuControl%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuContent%20%7B...args%7D%20className%3D'w-56'%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CUserCircleIcon%20className%3D'size-5'%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Profile%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CCog6ToothIcon%20className%3D'size-5'%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Settings%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuDivider%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%20disabled%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CArrowRightStartOnRectangleIcon%20className%3D'size-5'%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Logout%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FMenuContent%3E%0A%20%20%20%20%20%20%20%20%3C%2FMenu%3E%0A%20%20%20%20%3C%2Fdiv%3E%0A)%3B%0A%0AMenuProfile.storyName%20%3D%20%22Profile%20Menu%22%3B%0AMenuProfile.args%20%3D%20%7B%0A%20%20%20%20name%3A%20%22Just%20Yogurt%22%2C%0A%20%20%20%20subtitle%3A%20%22To%20brie%20or%20not%20to%20brie%22%2C%0A%7D%3B%0A"},Rw={"accordion--accordion":ke["550ee908"],"accordion--custom-accordion":ke["550ee908"],"accordion--openable-accordion":ke["550ee908"],"avatar--avatar":ke.fbe42e85,"avatar--avatar-with-text":ke.fbe42e85,"button--default":ke["459b4a9a"],"button--icon-button":ke["459b4a9a"],"button--pill-button":ke["459b4a9a"],"button--shape-button":ke["459b4a9a"],"button--split-button":ke["459b4a9a"],"card--card-with-accordion":ke["08b91566"],"card--card-with-hero":ke["08b91566"],"card--card-with-image":ke["08b91566"],"card--card-with-login":ke["08b91566"],"card--card-with-section":ke["08b91566"],"input--input":ke["71ba0f92"],"layout--login-page":ke["5438ba2a"],"menu--menu":ke.b96893f8,"menu--profile-menu":ke.b96893f8};const Pp={stories:"src/**/*.stories.{js,jsx,ts,tsx,mdx}",defaultStory:"",storyOrder:e=>e,viteConfig:void 0,appendToHead:"",noWatch:!1,port:61e3,previewPort:8080,outDir:"build",base:void 0,hotkeys:{search:["/","meta+p"],nextStory:["alt+arrowright"],previousStory:["alt+arrowleft"],nextComponent:["alt+arrowdown"],previousComponent:["alt+arrowup"],control:["c"],darkMode:["d"],fullscreen:["f"],width:["w"],rtl:["r"],source:["s"],a11y:["a"]},onDevServerStart:()=>{},i18n:{buildTooltip:'💡 Tip: Run "ladle preview" to check that the build works!'},addons:{control:{enabled:!0,defaultState:{}},theme:{enabled:!0,defaultState:"light"},mode:{enabled:!0,defaultState:"full"},rtl:{enabled:!0,defaultState:!1},source:{enabled:!0,defaultState:!1},a11y:{enabled:!1},msw:{enabled:!1},action:{enabled:!0,defaultState:[]},ladle:{enabled:!0},width:{enabled:!0,options:{xsmall:414,small:640,medium:768,large:1024},defaultState:0}}};Object.keys(st).length===0?xt("No custom config found."):(st.storyOrder&&typeof st.storyOrder=="string"&&(st.storyOrder=new Function("return "+st.storyOrder)()),xt("Custom config found:"),xt(st));var wd,Ad;(Ad=(wd=st==null?void 0:st.addons)==null?void 0:wd.width)!=null&&Ad.options&&(Pp.addons.width.options={});const H=Km(Pp,st);H.defaultStory===""&&(H.defaultStory=Ld(Object.keys(br),H.storyOrder)[0]);H.hotkeys={...H.hotkeys,...st.hotkeys};xt("Final config",H);const Mp=e=>{switch(Ot.parse(e).theme){case Ee.Light:return Ee.Light;case Ee.Dark:return Ee.Dark;case Ee.Auto:return Ee.Auto;default:return"light"}},Nw=({globalState:e,dispatch:t})=>{const n="Switch to dark theme.",r="Switch to light theme.",o=()=>{const i=e.theme===Ee.Light?Ee.Dark:Ee.Light;document.documentElement.setAttribute("data-theme",i),t({type:J.UpdateTheme,value:i})};return ut(H.hotkeys.darkMode,o,{enabled:e.hotkeys&&H.addons.mode.enabled}),h.jsx("li",{children:h.jsxs("button",{"aria-label":e.theme===Ee.Light?n:r,title:e.theme===Ee.Light?n:r,onClick:o,type:"button",children:[h.jsx(zg,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:e.theme===Ee.Light?n:r}),h.jsxs("label",{children:["Switch to"," ",e.theme===Ee.Light?Ee.Dark:Ee.Light," ","theme"]})]})})},$p=Nd(Fd(location.search,H.defaultStory));xt(`Initial document.title: ${$p}`);document.title=`${$p} | Ladle`;const js=Mp(location.search);xt(`Initial theme state: ${js}`);js===Ee.Auto?window.matchMedia("(prefers-color-scheme: dark)").matches?document.documentElement.setAttribute("data-theme",Ee.Dark):document.documentElement.setAttribute("data-theme",Ee.Light):document.documentElement.setAttribute("data-theme",js);var zp,ed=Hu;zp=ed.createRoot,ed.hydrateRoot;const Ps={},Up=O.createContext(Ps);function Lw(e){const t=O.useContext(Up);return O.useMemo(function(){return typeof e=="function"?e(t):{...t,...e}},[t,e])}function Iw(e){let t;return e.disableParentContext?t=typeof e.components=="function"?e.components(Ps):e.components||Ps:t=Lw(e.components),O.createElement(Up.Provider,{value:t},e.children)}let Hp,Vp;typeof document<"u"&&(Hp=document);typeof window<"u"&&(Vp=window);const Wp=O.createContext({document:Hp,window:Vp}),Bw=()=>A.useContext(Wp),{Provider:jw,Consumer:pb}=Wp;class Pw extends A.Component{componentDidMount(){this.props.contentDidMount&&this.props.contentDidMount()}componentDidUpdate(){this.props.contentDidUpdate&&this.props.contentDidUpdate()}render(){return O.Children.only(this.props.children)}}class Gp extends A.Component{constructor(n){super(n);Mn(this,"_isMounted",!1);Mn(this,"nodeRef",O.createRef());Mn(this,"setRef",n=>{this.nodeRef.current=n;const{forwardedRef:r}=this.props;typeof r=="function"?r(n):r&&(r.current=n)});Mn(this,"handleLoad",()=>{this.setState({iframeLoaded:!0})});this.state={iframeLoaded:!1}}componentDidMount(){var r;this._isMounted=!0;const n=this.getDoc();n&&n.readyState==="complete"?this.forceUpdate():(r=this.nodeRef.current)==null||r.addEventListener("load",this.handleLoad)}componentWillUnmount(){var n;this._isMounted=!1,(n=this.nodeRef.current)==null||n.removeEventListener("load",this.handleLoad)}getDoc(){return this.nodeRef.current?this.nodeRef.current.contentDocument:null}getMountTarget(){const n=this.getDoc();return this.props.mountTarget?n==null?void 0:n.querySelector(this.props.mountTarget):n==null?void 0:n.body.children[0]}renderFrameContents(){if(!this._isMounted)return null;const n=this.getDoc();if(!n)return null;const r=this.props.contentDidMount,o=this.props.contentDidUpdate,i=n.defaultView||n.parentView,l=h.jsx(Pw,{contentDidMount:r,contentDidUpdate:o,children:h.jsx(jw,{value:{document:n,window:i},children:h.jsx("div",{className:"frame-content",children:this.props.children})})}),a=this.getMountTarget();return[M0.createPortal(this.props.head,this.getDoc().head),M0.createPortal(l,a)]}render(){const n={...this.props,srcDoc:this.props.initialContent,children:void 0};return delete n.head,delete n.initialContent,delete n.mountTarget,delete n.contentDidMount,delete n.contentDidUpdate,delete n.forwardedRef,h.jsx("iframe",{...n,ref:this.setRef,onLoad:this.handleLoad,children:this.state.iframeLoaded&&this.renderFrameContents()})}}Mn(Gp,"defaultProps",{style:{},head:null,children:void 0,mountTarget:void 0,contentDidMount:()=>{},contentDidUpdate:()=>{},initialContent:'
'});const Mw=O.forwardRef((e,t)=>h.jsx(Gp,{...e,forwardedRef:t})),$w=e=>e.altKey||e.ctrlKey||e.shiftKey||e.metaKey,Yp=e=>{const t=e.target||{};return!!(!e.key||t.isContentEditable||["INPUT","TEXTAREA"].includes(t.nodeName)&&!$w(e))},td=e=>{if(Yp(e))return;const t=new KeyboardEvent("keydown",{key:e.key,code:e.code,keyCode:e.keyCode,altKey:e.altKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,metaKey:e.metaKey});document.dispatchEvent(t)},nd=e=>{if(Yp(e))return;const t=new KeyboardEvent("keyup",{key:e.key,code:e.code,keyCode:e.keyCode,altKey:e.altKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,metaKey:e.metaKey});document.dispatchEvent(t)},Ms="data-debug-css";function rd(e,t,n){const r=t.head.querySelectorAll(`style[${Ms}]`),o=t.createElement("style");return o.setAttribute(Ms,"true"),o.appendChild(t.createTextNode(e)),n&&r[n]?(r[n].after(o),n+1):(t.head.appendChild(o),r.length)}function od(e,t){const n=e.head.querySelectorAll(`style[${Ms}]`);t!=null&&n[t]&&n[t].remove()}const zw=({active:e,children:t,rtl:n,width:r})=>{const{window:o,document:i}=Bw(),l=()=>{o&&(o.document.documentElement.setAttribute("dir",n?"rtl":"ltr"),[...document.head.children].forEach(a=>{if(a.tagName==="STYLE"||a.tagName==="LINK"&&(a.getAttribute("type")==="text/css"||a.getAttribute("rel")==="stylesheet")){if([...o.document.head.children].some(u=>u.tagName==="LINK"?u.getAttribute("href")===a.getAttribute("href"):u.tagName==="STYLE"?u.innerHTML===a.innerHTML:!1))return;o.document.head.appendChild(a.cloneNode(!0))}}))};return A.useEffect(()=>{const a=window.CSSStyleSheet.prototype.insertRule,s=window.CSSStyleSheet.prototype.deleteRule;return window.CSSStyleSheet.prototype.insertRule=function(u,d){const c=rd(u,document,d);return e&&i?rd(u,i,d):c},window.CSSStyleSheet.prototype.deleteRule=function(u){od(document,u),e&&i&&od(i,u)},()=>{window.CSSStyleSheet.prototype.insertRule=a,window.CSSStyleSheet.prototype.deleteRule=s}},[]),A.useEffect(()=>{if(e){l(),i==null||i.addEventListener("keydown",td),i==null||i.addEventListener("keyup",nd);const a=new MutationObserver(()=>l());return document.documentElement.setAttribute("data-iframed",`${r}`),a.observe(document.head,{subtree:!0,characterData:!0,childList:!0}),()=>{a&&a.disconnect(),i==null||i.removeEventListener("keydown",td),i==null||i.removeEventListener("keyup",nd)}}},[e,n,i]),t};class Uw extends A.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(){}render(){return this.state.hasError?null:this.props.children}}const Hw=({activeStory:e})=>h.jsxs("div",{className:"ladle-error-content",children:[h.jsx("h1",{children:"Story not found"}),h.jsxs("p",{children:["The story id ",h.jsx(Nn,{children:e})," you are trying to open does not exist. Typo?"]}),h.jsx("p",{children:h.jsx(hr,{href:"/",children:"Back to home"})}),h.jsx("p",{children:h.jsx(hr,{href:"https://github.com/tajo/ladle",children:"GitHub"})}),h.jsx("p",{children:h.jsx(hr,{href:"https://www.ladle.dev",children:"Docs"})})]});function qp(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;tt in e?Dl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_t=(e,t)=>{for(var n in t||(t={}))Ju.call(t,n)&&id(e,n,t[n]);if(ol)for(var n of ol(t))Xp.call(t,n)&&id(e,n,t[n]);return e},Ol=(e,t)=>Ww(e,Yw(t)),Kp=(e,t)=>{var n={};for(var r in e)Ju.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ol)for(var r of ol(e))t.indexOf(r)<0&&Xp.call(e,r)&&(n[r]=e[r]);return n},Zw=(e,t)=>function(){return t||(0,e[Qp(e)[0]])((t={exports:{}}).exports,t),t.exports},Qw=(e,t)=>{for(var n in t)Dl(e,n,{get:t[n],enumerable:!0})},Xw=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Qp(t))!Ju.call(e,o)&&o!==n&&Dl(e,o,{get:()=>t[o],enumerable:!(r=Gw(t,o))||r.enumerable});return e},Kw=(e,t,n)=>(n=e!=null?Vw(qw(e)):{},Xw(t||!e||!e.__esModule?Dl(n,"default",{value:e,enumerable:!0}):n,e)),Jw=Zw({"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var r=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,o=0,i={},l={util:{encode:function E(f){return f instanceof a?new a(f.type,E(f.content),f.alias):Array.isArray(f)?f.map(E):f.replace(/&/g,"&").replace(/"+p.content+""};function s(E,f,w,m){E.lastIndex=f;var p=E.exec(w);if(p&&m&&p[1]){var y=p[1].length;p.index+=y,p[0]=p[0].slice(y)}return p}function u(E,f,w,m,p,y){for(var x in w)if(!(!w.hasOwnProperty(x)||!w[x])){var _=w[x];_=Array.isArray(_)?_:[_];for(var F=0;F<_.length;++F){if(y&&y.cause==x+","+F)return;var S=_[F],D=S.inside,P=!!S.lookbehind,j=!!S.greedy,Q=S.alias;if(j&&!S.pattern.global){var N=S.pattern.toString().match(/[imsuy]*$/)[0];S.pattern=RegExp(S.pattern.source,N+"g")}for(var M=S.pattern||S,$=m.next,W=p;$!==f.tail&&!(y&&W>=y.reach);W+=$.value.length,$=$.next){var Y=$.value;if(f.length>E.length)return;if(!(Y instanceof a)){var K=1,T;if(j){if(T=s(M,W,E,P),!T||T.index>=E.length)break;var Z=T.index,B=T.index+T[0].length,I=W;for(I+=$.value.length;Z>=I;)$=$.next,I+=$.value.length;if(I-=$.value.length,W=I,$.value instanceof a)continue;for(var V=$;V!==f.tail&&(Iy.reach&&(y.reach=ae);var xe=$.prev;le&&(xe=c(f,xe,le),W+=le.length),g(f,xe,K);var ot=new a(x,D?l.tokenize(q,D):q,Q,q);if($=c(f,xe,ot),rt&&c(f,$,rt),K>1){var Wt={cause:x+","+F,reach:ae};u(E,f,w,$.prev,W,Wt),y&&Wt.reach>y.reach&&(y.reach=Wt.reach)}}}}}}function d(){var E={value:null,prev:null,next:null},f={value:null,prev:E,next:null};E.next=f,this.head=E,this.tail=f,this.length=0}function c(E,f,w){var m=f.next,p={value:w,prev:f,next:m};return f.next=p,m.prev=p,E.length++,p}function g(E,f,w){for(var m=f.next,p=0;p/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},R.languages.markup.tag.inside["attr-value"].inside.entity=R.languages.markup.entity,R.languages.markup.doctype.inside["internal-subset"].inside=R.languages.markup,R.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(R.languages.markup.tag,"addInlined",{value:function(e,r){var n={},n=(n["language-"+r]={pattern:/(^$)/i,lookbehind:!0,inside:R.languages[r]},n.cdata=/^$/i,{"included-cdata":{pattern://i,inside:n}}),r=(n["language-"+r]={pattern:/[\s\S]+/,inside:R.languages[r]},{});r[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:n},R.languages.insertBefore("markup","cdata",r)}}),Object.defineProperty(R.languages.markup.tag,"addAttribute",{value:function(e,t){R.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:R.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),R.languages.html=R.languages.markup,R.languages.mathml=R.languages.markup,R.languages.svg=R.languages.markup,R.languages.xml=R.languages.extend("markup",{}),R.languages.ssml=R.languages.xml,R.languages.atom=R.languages.xml,R.languages.rss=R.languages.xml,function(e){var t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,r="(?:[^\\\\-]|"+n.source+")",r=RegExp(r+"-"+r),o={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:r,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:n}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":o}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},R.languages.javascript=R.languages.extend("clike",{"class-name":[R.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),R.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,R.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:R.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:R.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:R.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:R.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:R.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),R.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:R.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),R.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),R.languages.markup&&(R.languages.markup.tag.addInlined("script","javascript"),R.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),R.languages.js=R.languages.javascript,R.languages.actionscript=R.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),R.languages.actionscript["class-name"].alias="function",delete R.languages.actionscript.parameter,delete R.languages.actionscript["literal-property"],R.languages.markup&&R.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:R.languages.markup}}),function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(R),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(n,r){(n=typeof n=="string"?[n]:n).forEach(function(o){var i=function(c){c.inside||(c.inside={}),c.inside.rest=r},l="doc-comment";if(a=e.languages[o]){var a,s=a[l];if((s=s||(a=e.languages.insertBefore(o,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[l])instanceof RegExp&&(s=a[l]={pattern:s}),Array.isArray(s))for(var u=0,d=s.length;u|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(R),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ ]+"+t.source+")?|"+t.source+"(?:[ ]+"+n.source+")?)",o=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function l(a,s){s=(s||"").replace(/m/g,"")+"m";var u=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return a});return RegExp(u,s)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return"(?:"+o+"|"+i+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:l(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:l(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:l(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:l(i),lookbehind:!0,greedy:!0},number:{pattern:l(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(R),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(u){return u=u.replace(//g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+u+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,o=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,l=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+o+i+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+i+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+o+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(u){["url","bold","italic","strike","code-snippet"].forEach(function(d){u!==d&&(e.languages.markdown[u].inside.content.inside[d]=e.languages.markdown[d])})}),e.hooks.add("after-tokenize",function(u){u.language!=="markdown"&&u.language!=="md"||function d(c){if(c&&typeof c!="string")for(var g=0,C=c.length;g",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(R),R.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:R.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},R.hooks.add("after-tokenize",function(e){if(e.language==="graphql")for(var t=e.tokens.filter(function(E){return typeof E!="string"&&E.type!=="comment"&&E.type!=="scalar"}),n=0;n?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,o=r.inside["interpolation-punctuation"],i=r.pattern.source;function l(c,g){if(e.languages[c])return{pattern:RegExp("((?:"+g+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:c}}}}function a(c,g,C){return c={code:c,grammar:g,language:C},e.hooks.run("before-tokenize",c),c.tokens=e.tokenize(c.code,c.grammar),e.hooks.run("after-tokenize",c),c.tokens}function s(c,g,C){var w=e.tokenize(c,{interpolation:{pattern:RegExp(i),lookbehind:!0}}),E=0,f={},w=a(w.map(function(p){if(typeof p=="string")return p;for(var y,x,p=p.content;c.indexOf((x=E++,y="___"+C.toUpperCase()+"_"+x+"___"))!==-1;);return f[y]=p,y}).join(""),g,C),m=Object.keys(f);return E=0,function p(y){for(var x=0;x=m.length)return;var _,F,S,D,P,j,Q,N=y[x];typeof N=="string"||typeof N.content=="string"?(_=m[E],(Q=(j=typeof N=="string"?N:N.content).indexOf(_))!==-1&&(++E,F=j.substring(0,Q),P=f[_],S=void 0,(D={})["interpolation-punctuation"]=o,(D=e.tokenize(P,D)).length===3&&((S=[1,1]).push.apply(S,a(D[1],e.languages.javascript,"javascript")),D.splice.apply(D,S)),S=new e.Token("interpolation",D,r.alias,P),D=j.substring(Q+_.length),P=[],F&&P.push(F),P.push(S),D&&(p(j=[D]),P.push.apply(P,j)),typeof N=="string"?(y.splice.apply(y,[x,1].concat(P)),x+=P.length-1):N.content=P)):(Q=N.content,Array.isArray(Q)?p(Q):p([Q]))}}(w),new e.Token(C,w,"language-"+C,c)}e.languages.javascript["template-string"]=[l("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),l("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),l("svg",/\bsvg/.source),l("markdown",/\b(?:markdown|md)/.source),l("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),l("sql",/\bsql/.source),t].filter(Boolean);var u={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function d(c){return typeof c=="string"?c:Array.isArray(c)?c.map(d).join(""):d(c.content)}e.hooks.add("after-tokenize",function(c){c.language in u&&function g(C){for(var E=0,f=C.length;E]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(R),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(R),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(R),R.languages.n4js=R.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),R.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),R.languages.n4jsd=R.languages.n4js,function(e){function t(l,a){return RegExp(l.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),a)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r*\.{3}(?:[^{}]|)*\})/.source;function i(s,u){return s=s.replace(//g,function(){return n}).replace(//g,function(){return r}).replace(//g,function(){return o}),RegExp(s,u)}o=i(o).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:i(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);function l(s){for(var u=[],d=0;d"&&u.push({tagName:a(c.content[0].content[1]),openedBraces:0}):0]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},R.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=R.languages.swift}),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(R),R.languages.c=R.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),R.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),R.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},R.languages.c.string],char:R.languages.c.char,comment:R.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:R.languages.c}}}}),R.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete R.languages.c.boolean,R.languages.objectivec=R.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete R.languages.objectivec["class-name"],R.languages.objc=R.languages.objectivec,R.languages.reason=R.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),R.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete R.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,function(){return t});t=t.replace(//g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(R),R.languages.go=R.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),R.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete R.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return t.source});e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return n})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(R),R.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},R.languages.python["string-interpolation"].inside.interpolation.inside.rest=R.languages.python,R.languages.py=R.languages.python;var Rt={};Qw(Rt,{dracula:()=>tA,duotoneDark:()=>rA,duotoneLight:()=>iA,github:()=>aA,jettwaveDark:()=>DA,jettwaveLight:()=>TA,nightOwl:()=>uA,nightOwlLight:()=>dA,oceanicNext:()=>pA,okaidia:()=>mA,oneDark:()=>RA,oneLight:()=>LA,palenight:()=>yA,shadesOfPurple:()=>EA,synthwave84:()=>AA,ultramin:()=>bA,vsDark:()=>Jp,vsLight:()=>SA});var eA={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},tA=eA,nA={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},rA=nA,oA={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},iA=oA,lA={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},aA=lA,sA={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},uA=sA,cA={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},dA=cA,Ze={char:"#D8DEE9",comment:"#999999",keyword:"#c5a5c5",primitive:"#5a9bcf",string:"#8dc891",variable:"#d7deea",boolean:"#ff8b50",punctuation:"#5FB3B3",tag:"#fc929e",function:"#79b6f2",className:"#FAC863",method:"#6699CC",operator:"#fc929e"},fA={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:Ze.keyword}},{types:["attr-value"],style:{color:Ze.string}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:Ze.comment}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:Ze.primitive}},{types:["boolean"],style:{color:Ze.boolean}},{types:["tag"],style:{color:Ze.tag}},{types:["string"],style:{color:Ze.string}},{types:["punctuation"],style:{color:Ze.string}},{types:["selector","char","builtin","inserted"],style:{color:Ze.char}},{types:["function"],style:{color:Ze.function}},{types:["operator","entity","url","variable"],style:{color:Ze.variable}},{types:["keyword"],style:{color:Ze.keyword}},{types:["atrule","class-name"],style:{color:Ze.className}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},pA=fA,hA={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},mA=hA,gA={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},yA=gA,vA={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},EA=vA,wA={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},AA=wA,CA={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},bA=CA,xA={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},Jp=xA,kA={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},SA=kA,_A={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},DA=_A,OA={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},TA=OA,FA={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},RA=FA,NA={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},LA=NA,IA=(e,t)=>{const{plain:n}=e,r=e.styles.reduce((o,i)=>{const{languages:l,style:a}=i;return l&&!l.includes(t)||i.types.forEach(s=>{const u=_t(_t({},o[s]),a);o[s]=u}),o},{});return r.root=n,r.plain=Ol(_t({},n),{backgroundColor:void 0}),r},ld=IA,BA=(e,t)=>{const[n,r]=A.useState(ld(t,e)),o=A.useRef(),i=A.useRef();return A.useEffect(()=>{(t!==o.current||e!==i.current)&&(o.current=t,i.current=e,r(ld(t,e)))},[e,t]),n},jA=e=>A.useCallback(t=>{var n=t,{className:r,style:o,line:i}=n,l=Kp(n,["className","style","line"]);const a=Ol(_t({},l),{className:Zp("token-line",r)});return typeof e=="object"&&"plain"in e&&(a.style=e.plain),typeof o=="object"&&(a.style=_t(_t({},a.style||{}),o)),a},[e]),PA=e=>{const t=A.useCallback(({types:n,empty:r})=>{if(e!=null){{if(n.length===1&&n[0]==="plain")return r!=null?{display:"inline-block"}:void 0;if(n.length===1&&r!=null)return e[n[0]]}return Object.assign(r!=null?{display:"inline-block"}:{},...n.map(o=>e[o]))}},[e]);return A.useCallback(n=>{var r=n,{token:o,className:i,style:l}=r,a=Kp(r,["token","className","style"]);const s=Ol(_t({},a),{className:Zp("token",...o.types,i),children:o.content,style:t(o)});return l!=null&&(s.style=_t(_t({},s.style||{}),l)),s},[t])},MA=/\r\n|\r|\n/,ad=e=>{e.length===0?e.push({types:["plain"],content:` +`,empty:!0}):e.length===1&&e[0].content===""&&(e[0].content=` +`,e[0].empty=!0)},sd=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},$A=e=>{const t=[[]],n=[e],r=[0],o=[e.length];let i=0,l=0,a=[];const s=[a];for(;l>-1;){for(;(i=r[l]++)0?d:["plain"],u=g):(d=sd(d,g.type),g.alias&&(d=sd(d,g.alias)),u=g.content),typeof u!="string"){l++,t.push(d),n.push(u),r.push(0),o.push(u.length);continue}const C=u.split(MA),E=C.length;a.push({types:d,content:C[0]});for(let f=1;f{const o=A.useRef(e);return A.useMemo(()=>{if(n==null)return ud([t]);const i={code:t,grammar:n,language:r,tokens:[]};return o.current.hooks.run("before-tokenize",i),i.tokens=o.current.tokenize(t,n),o.current.hooks.run("after-tokenize",i),ud(i.tokens)},[t,n,r])},UA=({children:e,language:t,code:n,theme:r,prism:o})=>{const i=t.toLowerCase(),l=BA(i,r),a=jA(l),s=PA(l),u=o.languages[i],d=zA({prism:o,language:i,code:n,grammar:u});return e({tokens:d,className:`prism-code language-${i}`,style:l!=null?l.root:{},getLineProps:a,getTokenProps:s})},cd=e=>A.createElement(UA,Ol(_t({},e),{prism:e.prism||R,theme:e.theme||Jp,code:e.code,language:e.language}));/*! Bundled license information: + +prismjs/prism.js: + (** + * Prism: Lightweight, robust, elegant syntax highlighting + * + * @license MIT + * @author Lea Verou + * @namespace + * @public + *) +*/const HA=e=>{const t=Ot.parse(e).source;return t==="true"?!0:t==="false"?!1:H.addons.source.defaultState},eh=({children:e,theme:t,language:n="tsx",locStart:r,locEnd:o,className:i})=>{const l=typeof r<"u"&&typeof o<"u",a=/language-(\w+)/.exec(i||"");return a?(n=a[1],h.jsx(cd,{code:e.trim(),language:n,theme:{...t==="dark"?Rt.nightOwl:Rt.github,plain:{...(t==="dark"?Rt.nightOwl:Rt.github).plain,backgroundColor:"var(--ladle-bg-color-secondary)"}},children:({className:s,style:u,tokens:d,getTokenProps:c})=>h.jsx("div",{className:s,style:{...u,textAlign:"left",margin:"0.5em 0 1em 0",padding:"1em"},children:d.map((g,C)=>h.jsx("div",{children:g.map((E,f)=>h.jsx("span",{...c({token:E,key:f})},f))},C))})})):l?h.jsx(cd,{code:e.trim(),language:n,theme:{...t==="dark"?Rt.nightOwl:Rt.github,plain:{...(t==="dark"?Rt.nightOwl:Rt.github).plain,backgroundColor:"var(--ladle-bg-color-secondary)"}},children:({className:s,style:u,tokens:d,getLineProps:c,getTokenProps:g})=>h.jsx("pre",{className:s,style:{...u,textAlign:"left",margin:"0.5em 0 1em 0",padding:"1em 0",overflow:"auto",maxHeight:"50vh"},children:d.map((C,E)=>h.jsxs("div",{id:`ladle_loc_${E+1}`,...c({line:C,key:E}),style:{display:"table-row"},children:[h.jsx("span",{className:"ladle-addon-source-lineno",style:E+1>=r&&E+1<=o?{backgroundColor:"var(--ladle-color-accent)",color:"#FFF"}:void 0,children:E+1}),h.jsx("div",{style:{display:"table-cell",paddingLeft:"0.5em"},children:C.map((f,w)=>h.jsx("span",{...g({token:f,key:w})},w))})]},E))})}):h.jsx("code",{children:e})},VA=({globalState:e})=>{if(!br[e.story])return h.jsx(h.Fragment,{children:"There is no story loaded."});const{entry:t,locStart:n,locEnd:r}=br[e.story];return A.useEffect(()=>{window.location.hash="",window.location.hash=`ladle_loc_${n}`},[n]),h.jsxs(h.Fragment,{children:[h.jsx(Ow,{path:t,locStart:n,locEnd:r}),h.jsx(eh,{theme:e.theme,language:"tsx",locEnd:r,locStart:n,children:decodeURIComponent(Rw[e.story])})]})},WA=({globalState:e,dispatch:t})=>{const n="Show the story source code.";return ut(H.hotkeys.source,()=>{t({type:J.UpdateSource,value:!e.source})},{enabled:e.hotkeys&&H.addons.source.enabled}),h.jsx("li",{children:h.jsxs("button",{"aria-label":n,"data-testid":"addon-source",title:n,onClick:()=>{t({type:J.UpdateSource,value:!e.source})},className:e.source?"source-active":"",type:"button",children:[h.jsx(Wg,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:n}),h.jsx("label",{children:"Story Source Code"}),h.jsx(Dr,{isOpen:e.source,close:()=>t({type:J.UpdateSource,value:!1}),label:"Dialog with the story source code.",children:h.jsx(VA,{globalState:e})})]})})},Bt=Date;let $s=null;const xr=class extends Bt{constructor(t,n,r,o,i,l,a){super();let s;switch(arguments.length){case 0:$s!==null?s=new Bt($s.valueOf()):s=new Bt;break;case 1:s=new Bt(t);break;default:r=typeof r>"u"?1:r,o=o||0,i=i||0,l=l||0,a=a||0,s=new Bt(t,n,r,o,i,l,a);break}return s}};xr.UTC=Bt.UTC;xr.now=function(){return new xr().valueOf()};xr.parse=function(e){return Bt.parse(e)};xr.toString=function(){return Bt.toString()};function GA(e){const t=new Date(e.valueOf());if(isNaN(t.getTime()))throw new TypeError("mockdate: The time set is an invalid date: "+e);Date=xr,$s=t.valueOf()}function YA(){Date=Bt}const qA=({children:e,active:t,width:n,story:r,mode:o})=>!t&&n===0||o===Me.Preview?e:h.jsx(Mw,{title:`Story ${r}`,initialContent:'
',mountTarget:"#root",className:"ladle-iframe",style:{width:n||"100%"},children:e}),dd=({globalState:e,dispatch:t})=>{var u;const n=br[e.story],r=e.width,o=(u=n==null?void 0:n.meta)==null?void 0:u.meta,i=o?o.hotkeys:!0,l=o?o.mockDate:void 0,a=n&&o?o.iframed:!1;let s=n&&o?o.width:0;return Object.keys(H.addons.width.options).forEach(d=>{d===s&&(s=H.addons.width.options[d])}),A.useEffect(()=>{l?GA(l):YA()},[l]),A.useEffect(()=>{typeof i<"u"&&i!==e.hotkeys&&t({type:J.UpdateHotkeys,value:i})},[i]),A.useEffect(()=>{if(s&&s!==0){t({type:J.UpdateWidth,value:s});return}H.addons.width.defaultState!==0&&t({type:J.UpdateWidth,value:H.addons.width.defaultState})},[s,e.story]),A.useEffect(()=>{e.mode!==Me.Preview&&(a||r)?document.documentElement.setAttribute("data-iframed",`${r}`):document.documentElement.removeAttribute("data-iframed")},[a,e.story,e.mode,e.width]),e.story?h.jsx(Uw,{children:h.jsx(A.Suspense,{fallback:h.jsx(Mg,{}),children:h.jsx(qA,{active:a,story:e.story,width:r,mode:e.mode,children:h.jsx(zw,{active:(a||r>0)&&e.mode!==Me.Preview,rtl:e.rtl,width:r,children:h.jsx(Iw,{components:{code:d=>h.jsx(eh,{...d,theme:e.theme})},children:h.jsx(uw,{config:H,globalState:e,dispatch:t,storyMeta:o,children:n?A.createElement(n.component):h.jsx(Hw,{activeStory:e.story})})})})})})}):null},ZA=()=>h.jsxs("div",{className:"ladle-error-content",children:[h.jsx("h1",{children:"No stories found"}),h.jsxs("p",{children:["The configured glob pattern for stories is: ",h.jsx(Nn,{children:st.stories}),"."]}),h.jsxs("p",{children:["It can be changed through the"," ",h.jsx(hr,{href:"https://www.ladle.dev/docs/config#story-filenames",children:"configuration file"})," ","or CLI flag ",h.jsx(Nn,{children:"--stories=your-glob"}),"."]}),h.jsx("p",{children:h.jsx(hr,{href:"https://github.com/tajo/ladle",children:"GitHub"})}),h.jsx("p",{children:h.jsx(hr,{href:"https://www.ladle.dev",children:"Docs"})})]});var th={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}const ec=KA(),nC=()=>{ec.push(ro({}))},rh=e=>{Object.keys(e).forEach(t=>{const n=e[t],r=H.addons[t]?H.addons[t].defaultState:"$$LADLE_unknown";n===r&&delete e[t]})},xa=e=>{if(!e.controlInitialized)return;const t=Ot.parse(location.search),n={};Object.keys(t).forEach(o=>{o.startsWith("arg-")||(n[o]=t[o])});const r={...n,mode:e.mode,rtl:e.rtl,source:e.source,story:e.story,theme:e.theme,width:e.width,control:e.control};rh(r),location.search!==ro(r)&&(xt(`Updating URL to ${ro(r)}`),ec.push(ro(r)))},ro=e=>{rh(e);const t={};return Object.keys(e).forEach(n=>{n==="control"?Object.keys(e[n]).forEach(r=>{const o=e[n][r];if(o.type===X.Action)return;let i=o.value,l=!1;i=encodeURI(typeof o.value=="string"?o.value:JSON.stringify(o.value));try{l=JSON.stringify(o.value)===JSON.stringify(o.defaultValue),!l&&JSON.stringify(i)!==JSON.stringify(o.defaultValue)&&(t[`arg-${r}`]=i)}catch{}}):t[n]=e[n]}),`?${Ot.stringify(t)}`},oh=e=>e.isExpanded&&e.children&&e.children.length?oh(e.children[e.children.length-1]):e.id,ih=(e,t,n)=>{for(let r=0;r{for(let r=0;r{for(let n=0;ne[0].isLinkable?e[0]:sh(e[0].children),uh=(e,t)=>{for(let n=0;n{for(let r=0;r{const t=e[e.length-1];return t.isExpanded&&t.children&&t.children.length?dh(t.children):t.id},Yr=(e,t)=>e.map((n,r)=>{const o={...n};return o.id===t.id&&(o.isExpanded=!o.isExpanded),t.id==="+"&&r===0&&(o.isExpanded=!0),t.id==="-"&&(o.isExpanded=!1),o.children&&o.children.length&&(o.children=Yr(o.children,o.id===t.id?{id:o.isExpanded?"+":"-"}:t)),o});function rC(e,t){let n;return function(...r){n!==void 0&&clearTimeout(n),n=window.setTimeout(()=>{e.apply(this,r),n=void 0},t)}}const oC=({stories:e,story:t,updateStory:n,searchActive:r,searchRef:o,setTreeRootRef:i,hotkeys:l})=>{const a=A.useRef({}),[s,u]=A.useState(Hl(e,t,r));A.useEffect(()=>{u(Hl(e,t,r))},[e.join(",")]);const[d,c]=A.useState(s.length?s[0].id:null),g=f=>{var w;f&&a&&a.current[f]&&((w=a.current[f])==null||w.focus()),c(f||s[0].id),!f&&o.current.focus()},C=f=>{f&&(n(f),u(Hl(e,f,r)),setTimeout(()=>g(f),1))};ut(H.hotkeys.nextStory,()=>{const f=e.findIndex(w=>w===t);C(e[f+1])},{preventDefault:!0,enableOnFormTags:!0,enabled:l}),ut(H.hotkeys.previousStory,()=>{const f=e.findIndex(w=>w===t);C(e[f-1])},{preventDefault:!0,enableOnFormTags:!0,enabled:l}),ut(H.hotkeys.nextComponent,()=>{const f=e.findIndex(p=>p===t),w=e[f].split("--"),m=w[w.length-2];for(let p=f+1;p{const f=e.findIndex(p=>p===t),w=e[f].split("--"),m=w[w.length-2];for(let p=f-1;p>=0;p--){const y=e[p].split("--"),x=p>0?e[p-1].split("--"):["",""];if(y[y.length-2]!==m&&x[x.length-2]!==y[y.length-2]){C(e[p]);return}}},{preventDefault:!0,enableOnFormTags:!0,enabled:l});const E=(f,w)=>{if(!(f.metaKey||f.ctrlKey||f.altKey))switch(f.key){case"ArrowRight":f.preventDefault(),f.stopPropagation(),w.isExpanded?g(uh(s,w.id)):u(Yr(s,w));break;case"ArrowLeft":f.preventDefault(),f.stopPropagation(),w.isExpanded?u(Yr(s,w)):g(ih(s,w.id,null));break;case"ArrowUp":f.preventDefault(),f.stopPropagation(),g(lh(s,w.id,null));break;case"ArrowDown":f.preventDefault(),f.stopPropagation();const m=ch(s,w.id,null);m&&g(m);break;case" ":case"Enter":f.target.href||(f.preventDefault(),f.stopPropagation(),u(Yr(s,w)));break;case"Home":f.preventDefault(),f.stopPropagation(),s.length&&g(s[0].id);break;case"End":f.preventDefault(),f.stopPropagation(),g(dh(s));break}};return h.jsx("ul",{role:"tree",style:{marginInlineStart:"-6px"},ref:f=>i(f),children:h.jsx(fh,{tree:s,fullTree:s,story:t,updateStory:n,onItemClick:f=>{const w=Yr(s,f),m=sh(ah(w,f.id),f.id);m&&t!==m.id&&m.isExpanded&&n(m.id),u(w)},selectedItemId:d,onKeyDownFn:E,treeItemRefs:a})})},fh=({tree:e,fullTree:t,story:n,updateStory:r,onItemClick:o,onKeyDownFn:i,selectedItemId:l,treeItemRefs:a})=>h.jsx(A.Fragment,{children:e.map(s=>h.jsxs("li",{onDragStart:u=>u.preventDefault(),onKeyDown:u=>i(u,s),"aria-expanded":s.isExpanded,title:s.name,tabIndex:s.id===l&&!s.isLinkable?0:-1,ref:s.isLinkable?void 0:u=>a.current[s.id]=u,role:"treeitem",className:nh({"ladle-linkable":s.isLinkable,"ladle-active":s.id===n}),style:s.isLinkable?{}:{marginTop:"0.5em"},children:[s.isLinkable?h.jsxs("div",{style:{display:"flex"},children:[h.jsx(Ug,{}),h.jsx("a",{tabIndex:s.id===l?0:-1,ref:u=>a.current[s.id]=u,href:ro({story:s.id}),onKeyDown:u=>n!==s.id&&i(u,s),onClick:u=>{!u.ctrlKey&&!u.metaKey&&(u.preventDefault(),n!==s.id&&r(s.id))},children:s.name})]}):h.jsxs("div",{style:{display:"flex",cursor:"pointer"},title:s.name,onClick:()=>o(s),children:[h.jsx(Hg,{rotate:!s.isExpanded}),h.jsx("div",{style:{textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},children:s.name})]}),Object.keys(s.children).length>0&&s.isExpanded&&h.jsx("ul",{role:"group",children:h.jsx(fh,{tree:s.children,fullTree:t,story:n,updateStory:r,selectedItemId:l,onKeyDownFn:i,onItemClick:o,treeItemRefs:a})})]},s.id))}),ph="f1ba95",zs=`ladle-settings-${ph}`,hh={appId:ph},iC=e=>{const t=localStorage.getItem(zs);let n=hh;try{t&&(n=JSON.parse(t))}catch{}localStorage.setItem(zs,JSON.stringify({...n,...e}))},lC=()=>{const e=localStorage.getItem(zs);let t=hh;try{e&&(t=JSON.parse(e))}catch{}return t},aC=240,ka=192,Sa=920,_a=rC(iC,250),sC=({stories:e,story:t,updateStory:n,hotkeys:r})=>{const[o,i]=A.useState(""),[l,a]=A.useState(lC().sidebarWidth||aC),[s,u]=A.useState(!1),d=A.useRef(null),c=A.useRef(null),g=A.useRef(null);A.useEffect(()=>{window.getComputedStyle(d.current.parentElement).getPropertyValue("flex-direction")==="row-reverse"&&document.documentElement.setAttribute("data-reversed","")},[]),A.useEffect(()=>{const f=m=>{s&&a(p=>{const y=document.documentElement.hasAttribute("data-reversed")?p+m.movementX:p-m.movementX;return ySa?(_a({sidebarWidth:Sa}),Sa):(_a({sidebarWidth:y}),y)})},w=()=>{s&&(document.body.style.cursor="auto",u(!1))};return window.addEventListener("mousemove",f),window.addEventListener("mouseup",w),()=>{window.removeEventListener("mousemove",f),window.removeEventListener("mouseup",w)}},[s,u,a,d.current]),ut(H.hotkeys.search,()=>c.current.focus(),{preventDefault:!0,enabled:r});const C=o.toLocaleLowerCase().replace(new RegExp("\\s+","g"),"-"),E=e.filter(f=>f.includes(C));return h.jsxs(h.Fragment,{children:[h.jsx("div",{role:"separator","aria-orientation":"vertical",ref:d,className:nh("ladle-resize-handle",{"ladle-resize-active":s}),onDragStart:f=>f.preventDefault(),onDragEnd:f=>f.preventDefault(),onDrop:f=>f.preventDefault(),onDragOver:f=>f.preventDefault(),onDragEnter:f=>f.preventDefault(),onDragLeave:f=>f.preventDefault(),onMouseDown:f=>{f.preventDefault(),s||(document.body.style.cursor="col-resize",u(!0))}}),h.jsxs("nav",{role:"navigation",className:"ladle-aside",style:{minWidth:`${l}px`},children:[h.jsx("input",{placeholder:"Search","aria-label":"Search stories",value:o,ref:c,onKeyDown:f=>{f.key==="ArrowDown"&&g.current.firstChild.focus()},onChange:f=>i(f.target.value)}),h.jsx(oC,{searchRef:c,stories:E,story:t,hotkeys:r,updateStory:n,searchActive:o!=="",setTreeRootRef:f=>g.current=f})]})]})},uC=e=>{switch(Ot.parse(e).mode){case Me.Full:return Me.Full;case Me.Preview:return Me.Preview;default:return H.addons.mode.defaultState}},cC=({dispatch:e})=>{const t=`Open fullscreen mode. Can be toggled by pressing ${H.hotkeys.fullscreen.join(" or ")}.`;return h.jsx("li",{children:h.jsxs("button",{"aria-label":t,title:t,onClick:()=>e({type:J.UpdateMode,value:Me.Preview}),type:"button",children:[h.jsx($g,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:t}),h.jsx("label",{children:"Open fullscreen mode"})]})})};var dC=Object.create,tc=Object.defineProperty,fC=Object.getOwnPropertyDescriptor,mh=Object.getOwnPropertyNames,pC=Object.getPrototypeOf,hC=Object.prototype.hasOwnProperty,nc=(e,t)=>function(){return t||(0,e[mh(e)[0]])((t={exports:{}}).exports,t),t.exports},mC=(e,t)=>{for(var n in t)tc(e,n,{get:t[n],enumerable:!0})},gC=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of mh(t))!hC.call(e,o)&&o!==n&&tc(e,o,{get:()=>t[o],enumerable:!(r=fC(t,o))||r.enumerable});return e},yC=(e,t,n)=>(n=e!=null?dC(pC(e)):{},gC(t||!e||!e.__esModule?tc(n,"default",{value:e,enumerable:!0}):n,e)),vC=nc({"node_modules/is-object/index.js"(e,t){t.exports=function(r){return typeof r=="object"&&r!==null}}}),EC=nc({"node_modules/is-window/index.js"(e,t){t.exports=function(n){if(n==null)return!1;var r=Object(n);return r===r.window}}}),wC=nc({"node_modules/is-dom/index.js"(e,t){var n=vC(),r=EC();function o(i){return!n(i)||!r(window)||typeof window.Node!="function"?!1:typeof i.nodeType=="number"&&typeof i.nodeName=="string"}t.exports=o}}),ll={};mC(ll,{chromeDark:()=>gh,chromeLight:()=>yh});var gh={BASE_FONT_FAMILY:"Menlo, monospace",BASE_FONT_SIZE:"11px",BASE_LINE_HEIGHT:1.2,BASE_BACKGROUND_COLOR:"rgb(36, 36, 36)",BASE_COLOR:"rgb(213, 213, 213)",OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES:10,OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES:5,OBJECT_NAME_COLOR:"rgb(227, 110, 236)",OBJECT_VALUE_NULL_COLOR:"rgb(127, 127, 127)",OBJECT_VALUE_UNDEFINED_COLOR:"rgb(127, 127, 127)",OBJECT_VALUE_REGEXP_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_STRING_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_SYMBOL_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_NUMBER_COLOR:"hsl(252, 100%, 75%)",OBJECT_VALUE_BOOLEAN_COLOR:"hsl(252, 100%, 75%)",OBJECT_VALUE_FUNCTION_PREFIX_COLOR:"rgb(85, 106, 242)",HTML_TAG_COLOR:"rgb(93, 176, 215)",HTML_TAGNAME_COLOR:"rgb(93, 176, 215)",HTML_TAGNAME_TEXT_TRANSFORM:"lowercase",HTML_ATTRIBUTE_NAME_COLOR:"rgb(155, 187, 220)",HTML_ATTRIBUTE_VALUE_COLOR:"rgb(242, 151, 102)",HTML_COMMENT_COLOR:"rgb(137, 137, 137)",HTML_DOCTYPE_COLOR:"rgb(192, 192, 192)",ARROW_COLOR:"rgb(145, 145, 145)",ARROW_MARGIN_RIGHT:3,ARROW_FONT_SIZE:12,ARROW_ANIMATION_DURATION:"0",TREENODE_FONT_FAMILY:"Menlo, monospace",TREENODE_FONT_SIZE:"11px",TREENODE_LINE_HEIGHT:1.2,TREENODE_PADDING_LEFT:12,TABLE_BORDER_COLOR:"rgb(85, 85, 85)",TABLE_TH_BACKGROUND_COLOR:"rgb(44, 44, 44)",TABLE_TH_HOVER_COLOR:"rgb(48, 48, 48)",TABLE_SORT_ICON_COLOR:"black",TABLE_DATA_BACKGROUND_IMAGE:"linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50%, rgba(51, 139, 255, 0.0980392) 50%, rgba(51, 139, 255, 0.0980392))",TABLE_DATA_BACKGROUND_SIZE:"128px 32px"},yh={BASE_FONT_FAMILY:"Menlo, monospace",BASE_FONT_SIZE:"11px",BASE_LINE_HEIGHT:1.2,BASE_BACKGROUND_COLOR:"white",BASE_COLOR:"black",OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES:10,OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES:5,OBJECT_NAME_COLOR:"rgb(136, 19, 145)",OBJECT_VALUE_NULL_COLOR:"rgb(128, 128, 128)",OBJECT_VALUE_UNDEFINED_COLOR:"rgb(128, 128, 128)",OBJECT_VALUE_REGEXP_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_STRING_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_SYMBOL_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_NUMBER_COLOR:"rgb(28, 0, 207)",OBJECT_VALUE_BOOLEAN_COLOR:"rgb(28, 0, 207)",OBJECT_VALUE_FUNCTION_PREFIX_COLOR:"rgb(13, 34, 170)",HTML_TAG_COLOR:"rgb(168, 148, 166)",HTML_TAGNAME_COLOR:"rgb(136, 18, 128)",HTML_TAGNAME_TEXT_TRANSFORM:"lowercase",HTML_ATTRIBUTE_NAME_COLOR:"rgb(153, 69, 0)",HTML_ATTRIBUTE_VALUE_COLOR:"rgb(26, 26, 166)",HTML_COMMENT_COLOR:"rgb(35, 110, 37)",HTML_DOCTYPE_COLOR:"rgb(192, 192, 192)",ARROW_COLOR:"#6e6e6e",ARROW_MARGIN_RIGHT:3,ARROW_FONT_SIZE:12,ARROW_ANIMATION_DURATION:"0",TREENODE_FONT_FAMILY:"Menlo, monospace",TREENODE_FONT_SIZE:"11px",TREENODE_LINE_HEIGHT:1.2,TREENODE_PADDING_LEFT:12,TABLE_BORDER_COLOR:"#aaa",TABLE_TH_BACKGROUND_COLOR:"#eee",TABLE_TH_HOVER_COLOR:"hsla(0, 0%, 90%, 1)",TABLE_SORT_ICON_COLOR:"#6e6e6e",TABLE_DATA_BACKGROUND_IMAGE:"linear-gradient(to bottom, white, white 50%, rgb(234, 243, 255) 50%, rgb(234, 243, 255))",TABLE_DATA_BACKGROUND_SIZE:"128px 32px"},vh=A.createContext([{},()=>{}]),Da={WebkitTouchCallout:"none",WebkitUserSelect:"none",KhtmlUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",OUserSelect:"none",userSelect:"none"},ki=e=>({DOMNodePreview:{htmlOpenTag:{base:{color:e.HTML_TAG_COLOR},tagName:{color:e.HTML_TAGNAME_COLOR,textTransform:e.HTML_TAGNAME_TEXT_TRANSFORM},htmlAttributeName:{color:e.HTML_ATTRIBUTE_NAME_COLOR},htmlAttributeValue:{color:e.HTML_ATTRIBUTE_VALUE_COLOR}},htmlCloseTag:{base:{color:e.HTML_TAG_COLOR},offsetLeft:{marginLeft:-e.TREENODE_PADDING_LEFT},tagName:{color:e.HTML_TAGNAME_COLOR,textTransform:e.HTML_TAGNAME_TEXT_TRANSFORM}},htmlComment:{color:e.HTML_COMMENT_COLOR},htmlDoctype:{color:e.HTML_DOCTYPE_COLOR}},ObjectPreview:{objectDescription:{fontStyle:"italic"},preview:{fontStyle:"italic"},arrayMaxProperties:e.OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES,objectMaxProperties:e.OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES},ObjectName:{base:{color:e.OBJECT_NAME_COLOR},dimmed:{opacity:.6}},ObjectValue:{objectValueNull:{color:e.OBJECT_VALUE_NULL_COLOR},objectValueUndefined:{color:e.OBJECT_VALUE_UNDEFINED_COLOR},objectValueRegExp:{color:e.OBJECT_VALUE_REGEXP_COLOR},objectValueString:{color:e.OBJECT_VALUE_STRING_COLOR},objectValueSymbol:{color:e.OBJECT_VALUE_SYMBOL_COLOR},objectValueNumber:{color:e.OBJECT_VALUE_NUMBER_COLOR},objectValueBoolean:{color:e.OBJECT_VALUE_BOOLEAN_COLOR},objectValueFunctionPrefix:{color:e.OBJECT_VALUE_FUNCTION_PREFIX_COLOR,fontStyle:"italic"},objectValueFunctionName:{fontStyle:"italic"}},TreeView:{treeViewOutline:{padding:0,margin:0,listStyleType:"none"}},TreeNode:{treeNodeBase:{color:e.BASE_COLOR,backgroundColor:e.BASE_BACKGROUND_COLOR,lineHeight:e.TREENODE_LINE_HEIGHT,cursor:"default",boxSizing:"border-box",listStyle:"none",fontFamily:e.TREENODE_FONT_FAMILY,fontSize:e.TREENODE_FONT_SIZE},treeNodePreviewContainer:{},treeNodePlaceholder:{whiteSpace:"pre",fontSize:e.ARROW_FONT_SIZE,marginRight:e.ARROW_MARGIN_RIGHT,...Da},treeNodeArrow:{base:{color:e.ARROW_COLOR,display:"inline-block",fontSize:e.ARROW_FONT_SIZE,marginRight:e.ARROW_MARGIN_RIGHT,...parseFloat(e.ARROW_ANIMATION_DURATION)>0?{transition:`transform ${e.ARROW_ANIMATION_DURATION} ease 0s`}:{},...Da},expanded:{WebkitTransform:"rotateZ(90deg)",MozTransform:"rotateZ(90deg)",transform:"rotateZ(90deg)"},collapsed:{WebkitTransform:"rotateZ(0deg)",MozTransform:"rotateZ(0deg)",transform:"rotateZ(0deg)"}},treeNodeChildNodesContainer:{margin:0,paddingLeft:e.TREENODE_PADDING_LEFT}},TableInspector:{base:{color:e.BASE_COLOR,position:"relative",border:`1px solid ${e.TABLE_BORDER_COLOR}`,fontFamily:e.BASE_FONT_FAMILY,fontSize:e.BASE_FONT_SIZE,lineHeight:"120%",boxSizing:"border-box",cursor:"default"}},TableInspectorHeaderContainer:{base:{top:0,height:"17px",left:0,right:0,overflowX:"hidden"},table:{tableLayout:"fixed",borderSpacing:0,borderCollapse:"separate",height:"100%",width:"100%",margin:0}},TableInspectorDataContainer:{tr:{display:"table-row"},td:{boxSizing:"border-box",border:"none",height:"16px",verticalAlign:"top",padding:"1px 4px",WebkitUserSelect:"text",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"14px"},div:{position:"static",top:"17px",bottom:0,overflowY:"overlay",transform:"translateZ(0)",left:0,right:0,overflowX:"hidden"},table:{positon:"static",left:0,top:0,right:0,bottom:0,borderTop:"0 none transparent",margin:0,backgroundImage:e.TABLE_DATA_BACKGROUND_IMAGE,backgroundSize:e.TABLE_DATA_BACKGROUND_SIZE,tableLayout:"fixed",borderSpacing:0,borderCollapse:"separate",width:"100%",fontSize:e.BASE_FONT_SIZE,lineHeight:"120%"}},TableInspectorTH:{base:{position:"relative",height:"auto",textAlign:"left",backgroundColor:e.TABLE_TH_BACKGROUND_COLOR,borderBottom:`1px solid ${e.TABLE_BORDER_COLOR}`,fontWeight:"normal",verticalAlign:"middle",padding:"0 4px",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"14px",":hover":{backgroundColor:e.TABLE_TH_HOVER_COLOR}},div:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",fontSize:e.BASE_FONT_SIZE,lineHeight:"120%"}},TableInspectorLeftBorder:{none:{borderLeft:"none"},solid:{borderLeft:`1px solid ${e.TABLE_BORDER_COLOR}`}},TableInspectorSortIcon:{display:"block",marginRight:3,width:8,height:7,marginTop:-7,color:e.TABLE_SORT_ICON_COLOR,fontSize:12,...Da}}),Us="chromeLight",Eh=A.createContext(ki(ll[Us])),et=e=>A.useContext(Eh)[e],rc=e=>({theme:n=Us,...r})=>{const o=A.useMemo(()=>{switch(Object.prototype.toString.call(n)){case"[object String]":return ki(ll[n]);case"[object Object]":return ki(n);default:return ki(ll[Us])}},[n]);return O.createElement(Eh.Provider,{value:o},O.createElement(e,{...r}))},AC=({expanded:e,styles:t})=>O.createElement("span",{style:{...t.base,...e?t.expanded:t.collapsed}},"▶"),CC=A.memo(e=>{e={expanded:!0,nodeRenderer:({name:d})=>O.createElement("span",null,d),onClick:()=>{},shouldShowArrow:!1,shouldShowPlaceholder:!0,...e};const{expanded:t,onClick:n,children:r,nodeRenderer:o,title:i,shouldShowArrow:l,shouldShowPlaceholder:a}=e,s=et("TreeNode"),u=o;return O.createElement("li",{"aria-expanded":t,role:"treeitem",style:s.treeNodeBase,title:i},O.createElement("div",{style:s.treeNodePreviewContainer,onClick:n},l||A.Children.count(r)>0?O.createElement(AC,{expanded:t,styles:s.treeNodeArrow}):a&&O.createElement("span",{style:s.treeNodePlaceholder}," "),O.createElement(u,{...e})),O.createElement("ol",{role:"group",style:s.treeNodeChildNodesContainer},t?r:void 0))}),al="$",gd="*";function Si(e,t){return!t(e).next().done}var bC=e=>Array.from({length:e},(t,n)=>[al].concat(Array.from({length:n},()=>"*")).join(".")),xC=(e,t,n,r,o)=>{const i=[].concat(bC(r)).concat(n).filter(a=>typeof a=="string"),l=[];return i.forEach(a=>{const s=a.split("."),u=(d,c,g)=>{if(g===s.length){l.push(c);return}const C=s[g];if(g===0)Si(d,t)&&(C===al||C===gd)&&u(d,al,g+1);else if(C===gd)for(const{name:E,data:f}of t(d))Si(f,t)&&u(f,`${c}.${E}`,g+1);else{const E=d[C];Si(E,t)&&u(E,`${c}.${C}`,g+1)}};u(e,"",0)}),l.reduce((a,s)=>(a[s]=!0,a),{...o})},wh=A.memo(e=>{const{data:t,dataIterator:n,path:r,depth:o,nodeRenderer:i}=e,[l,a]=A.useContext(vh),s=Si(t,n),u=!!l[r],d=A.useCallback(()=>s&&a(c=>({...c,[r]:!u})),[s,a,r,u]);return O.createElement(CC,{expanded:u,onClick:d,shouldShowArrow:s,shouldShowPlaceholder:o>0,nodeRenderer:i,...e},u?[...n(t)].map(({name:c,data:g,...C})=>O.createElement(wh,{name:c,data:g,depth:o+1,path:`${r}.${c}`,key:c,dataIterator:n,nodeRenderer:i,...C})):null)}),Ah=A.memo(({name:e,data:t,dataIterator:n,nodeRenderer:r,expandPaths:o,expandLevel:i})=>{const l=et("TreeView"),a=A.useState({}),[,s]=a;return A.useLayoutEffect(()=>s(u=>xC(t,n,o,i,u)),[t,n,o,i]),O.createElement(vh.Provider,{value:a},O.createElement("ol",{role:"tree",style:l.treeViewOutline},O.createElement(wh,{name:e,data:t,dataIterator:n,depth:0,path:al,nodeRenderer:r})))}),oc=({name:e,dimmed:t=!1,styles:n={}})=>{const r=et("ObjectName"),o={...r.base,...t?r.dimmed:{},...n};return O.createElement("span",{style:o},e)},oo=({object:e,styles:t})=>{const n=et("ObjectValue"),r=o=>({...n[o],...t});switch(typeof e){case"bigint":return O.createElement("span",{style:r("objectValueNumber")},String(e),"n");case"number":return O.createElement("span",{style:r("objectValueNumber")},String(e));case"string":return O.createElement("span",{style:r("objectValueString")},'"',e,'"');case"boolean":return O.createElement("span",{style:r("objectValueBoolean")},String(e));case"undefined":return O.createElement("span",{style:r("objectValueUndefined")},"undefined");case"object":return e===null?O.createElement("span",{style:r("objectValueNull")},"null"):e instanceof Date?O.createElement("span",null,e.toString()):e instanceof RegExp?O.createElement("span",{style:r("objectValueRegExp")},e.toString()):Array.isArray(e)?O.createElement("span",null,`Array(${e.length})`):e.constructor?typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)?O.createElement("span",null,`Buffer[${e.length}]`):O.createElement("span",null,e.constructor.name):O.createElement("span",null,"Object");case"function":return O.createElement("span",null,O.createElement("span",{style:r("objectValueFunctionPrefix")},"ƒ "),O.createElement("span",{style:r("objectValueFunctionName")},e.name,"()"));case"symbol":return O.createElement("span",{style:r("objectValueSymbol")},e.toString());default:return O.createElement("span",null)}},Ch=Object.prototype.hasOwnProperty,kC=Object.prototype.propertyIsEnumerable;function Hs(e,t){const n=Object.getOwnPropertyDescriptor(e,t);if(n.get)try{return n.get()}catch{return n.get}return e[t]}function yd(e,t){return e.length===0?[]:e.slice(1).reduce((n,r)=>n.concat([t,r]),[e[0]])}var Vs=({data:e})=>{const t=et("ObjectPreview"),n=e;if(typeof n!="object"||n===null||n instanceof Date||n instanceof RegExp)return O.createElement(oo,{object:n});if(Array.isArray(n)){const r=t.arrayMaxProperties,o=n.slice(0,r).map((l,a)=>O.createElement(oo,{key:a,object:l}));n.length>r&&o.push(O.createElement("span",{key:"ellipsis"},"…"));const i=n.length;return O.createElement(O.Fragment,null,O.createElement("span",{style:t.objectDescription},i===0?"":`(${i}) `),O.createElement("span",{style:t.preview},"[",yd(o,", "),"]"))}else{const r=t.objectMaxProperties,o=[];for(const l in n)if(Ch.call(n,l)){let a;o.length===r-1&&Object.keys(n).length>r&&(a=O.createElement("span",{key:"ellipsis"},"…"));const s=Hs(n,l);if(o.push(O.createElement("span",{key:l},O.createElement(oc,{name:l||'""'}),": ",O.createElement(oo,{object:s}),a)),a)break}const i=n.constructor?n.constructor.name:"Object";return O.createElement(O.Fragment,null,O.createElement("span",{style:t.objectDescription},i==="Object"?"":`${i} `),O.createElement("span",{style:t.preview},"{",yd(o,", "),"}"))}},SC=({name:e,data:t})=>typeof e=="string"?O.createElement("span",null,O.createElement(oc,{name:e}),O.createElement("span",null,": "),O.createElement(Vs,{data:t})):O.createElement(Vs,{data:t}),_C=({name:e,data:t,isNonenumerable:n=!1})=>{const r=t;return O.createElement("span",null,typeof e=="string"?O.createElement(oc,{name:e,dimmed:n}):O.createElement(Vs,{data:e}),O.createElement("span",null,": "),O.createElement(oo,{object:r}))},DC=(e,t)=>function*(r){if(!(typeof r=="object"&&r!==null||typeof r=="function"))return;const i=Array.isArray(r);if(!i&&r[Symbol.iterator]){let l=0;for(const a of r){if(Array.isArray(a)&&a.length===2){const[s,u]=a;yield{name:s,data:u}}else yield{name:l.toString(),data:a};l++}}else{const l=Object.getOwnPropertyNames(r);t===!0&&!i?l.sort():typeof t=="function"&&l.sort(t);for(const a of l)if(kC.call(r,a)){const s=Hs(r,a);yield{name:a||'""',data:s}}else if(e){let s;try{s=Hs(r,a)}catch{}s!==void 0&&(yield{name:a,data:s,isNonenumerable:!0})}e&&r!==Object.prototype&&(yield{name:"__proto__",data:Object.getPrototypeOf(r),isNonenumerable:!0})}},OC=({depth:e,name:t,data:n,isNonenumerable:r})=>e===0?O.createElement(SC,{name:t,data:n}):O.createElement(_C,{name:t,data:n,isNonenumerable:r}),TC=({showNonenumerable:e=!1,sortObjectKeys:t,nodeRenderer:n,...r})=>{const o=DC(e,t),i=n||OC;return O.createElement(Ah,{nodeRenderer:i,dataIterator:o,...r})},FC=rc(TC);function RC(e){if(typeof e=="object"){let t=[];if(Array.isArray(e)){const r=e.length;t=[...Array(r).keys()]}else e!==null&&(t=Object.keys(e));const n=t.reduce((r,o)=>{const i=e[o];return typeof i=="object"&&i!==null&&Object.keys(i).reduce((a,s)=>(a.includes(s)||a.push(s),a),r),r},[]);return{rowHeaders:t,colHeaders:n}}}var NC=({rows:e,columns:t,rowsData:n})=>{const r=et("TableInspectorDataContainer"),o=et("TableInspectorLeftBorder");return O.createElement("div",{style:r.div},O.createElement("table",{style:r.table},O.createElement("colgroup",null),O.createElement("tbody",null,e.map((i,l)=>O.createElement("tr",{key:i,style:r.tr},O.createElement("td",{style:{...r.td,...o.none}},i),t.map(a=>{const s=n[l];return typeof s=="object"&&s!==null&&Ch.call(s,a)?O.createElement("td",{key:a,style:{...r.td,...o.solid}},O.createElement(oo,{object:s[a]})):O.createElement("td",{key:a,style:{...r.td,...o.solid}})}))))))},LC=e=>O.createElement("div",{style:{position:"absolute",top:1,right:0,bottom:1,display:"flex",alignItems:"center"}},e.children),IC=({sortAscending:e})=>{const t=et("TableInspectorSortIcon"),n=e?"▲":"▼";return O.createElement("div",{style:t},n)},vd=({sortAscending:e=!1,sorted:t=!1,onClick:n=void 0,borderStyle:r={},children:o,...i})=>{const l=et("TableInspectorTH"),[a,s]=A.useState(!1),u=A.useCallback(()=>s(!0),[]),d=A.useCallback(()=>s(!1),[]);return O.createElement("th",{...i,style:{...l.base,...r,...a?l.base[":hover"]:{}},onMouseEnter:u,onMouseLeave:d,onClick:n},O.createElement("div",{style:l.div},o),t&&O.createElement(LC,null,O.createElement(IC,{sortAscending:e})))},BC=({indexColumnText:e="(index)",columns:t=[],sorted:n,sortIndexColumn:r,sortColumn:o,sortAscending:i,onTHClick:l,onIndexTHClick:a})=>{const s=et("TableInspectorHeaderContainer"),u=et("TableInspectorLeftBorder");return O.createElement("div",{style:s.base},O.createElement("table",{style:s.table},O.createElement("tbody",null,O.createElement("tr",null,O.createElement(vd,{borderStyle:u.none,sorted:n&&r,sortAscending:i,onClick:a},e),t.map(d=>O.createElement(vd,{borderStyle:u.solid,key:d,sorted:n&&o===d,sortAscending:i,onClick:l.bind(null,d)},d))))))},jC=({data:e,columns:t})=>{const n=et("TableInspector"),[{sorted:r,sortIndexColumn:o,sortColumn:i,sortAscending:l},a]=A.useState({sorted:!1,sortIndexColumn:!1,sortColumn:void 0,sortAscending:!1}),s=A.useCallback(()=>{a(({sortIndexColumn:E,sortAscending:f})=>({sorted:!0,sortIndexColumn:!0,sortColumn:void 0,sortAscending:E?!f:!0}))},[]),u=A.useCallback(E=>{a(({sortColumn:f,sortAscending:w})=>({sorted:!0,sortIndexColumn:!1,sortColumn:E,sortAscending:E===f?!w:!0}))},[]);if(typeof e!="object"||e===null)return O.createElement("div",null);let{rowHeaders:d,colHeaders:c}=RC(e);t!==void 0&&(c=t);let g=d.map(E=>e[E]),C;if(i!==void 0?C=g.map((E,f)=>typeof E=="object"&&E!==null?[E[i],f]:[void 0,f]):o&&(C=d.map((E,f)=>[d[f],f])),C!==void 0){const E=(w,m)=>(p,y)=>{const x=w(p),_=w(y),F=typeof x,S=typeof _,D=(j,Q)=>jQ?1:0;let P;if(F===S)P=D(x,_);else{const j={string:0,number:1,object:2,symbol:3,boolean:4,undefined:5,function:6};P=D(j[F],j[S])}return m||(P=-P),P},f=C.sort(E(w=>w[0],l)).map(w=>w[1]);d=f.map(w=>d[w]),g=f.map(w=>g[w])}return O.createElement("div",{style:n.base},O.createElement(BC,{columns:c,sorted:r,sortIndexColumn:o,sortColumn:i,sortAscending:l,onTHClick:u,onIndexTHClick:s}),O.createElement(NC,{rows:d,columns:c,rowsData:g}))},PC=rc(jC),MC=80,bh=e=>e.childNodes.length===0||e.childNodes.length===1&&e.childNodes[0].nodeType===Node.TEXT_NODE&&e.textContent.lengthO.createElement("span",{style:n.base},"<",O.createElement("span",{style:n.tagName},e),(()=>{if(t){const r=[];for(let o=0;o"),Ed=({tagName:e,isChildNode:t=!1,styles:n})=>O.createElement("span",{style:Object.assign({},n.base,t&&n.offsetLeft)},""),zC={1:"ELEMENT_NODE",3:"TEXT_NODE",7:"PROCESSING_INSTRUCTION_NODE",8:"COMMENT_NODE",9:"DOCUMENT_NODE",10:"DOCUMENT_TYPE_NODE",11:"DOCUMENT_FRAGMENT_NODE"},UC=({isCloseTag:e,data:t,expanded:n})=>{const r=et("DOMNodePreview");if(e)return O.createElement(Ed,{styles:r.htmlCloseTag,isChildNode:!0,tagName:t.tagName});switch(t.nodeType){case Node.ELEMENT_NODE:return O.createElement("span",null,O.createElement($C,{tagName:t.tagName,attributes:t.attributes,styles:r.htmlOpenTag}),bh(t)?t.textContent:!n&&"…",!n&&O.createElement(Ed,{tagName:t.tagName,styles:r.htmlCloseTag}));case Node.TEXT_NODE:return O.createElement("span",null,t.textContent);case Node.CDATA_SECTION_NODE:return O.createElement("span",null,"");case Node.COMMENT_NODE:return O.createElement("span",{style:r.htmlComment},"");case Node.PROCESSING_INSTRUCTION_NODE:return O.createElement("span",null,t.nodeName);case Node.DOCUMENT_TYPE_NODE:return O.createElement("span",{style:r.htmlDoctype},"");case Node.DOCUMENT_NODE:return O.createElement("span",null,t.nodeName);case Node.DOCUMENT_FRAGMENT_NODE:return O.createElement("span",null,t.nodeName);default:return O.createElement("span",null,zC[t.nodeType])}},HC=function*(e){if(e&&e.childNodes){if(bh(e))return;for(let n=0;nO.createElement(Ah,{nodeRenderer:UC,dataIterator:HC,...e}),WC=rc(VC),GC=yC(wC()),YC=({table:e=!1,data:t,...n})=>e?O.createElement(PC,{data:t,...n}):(0,GC.default)(t)?O.createElement(WC,{data:t,...n}):O.createElement(FC,{data:t,...n});const qC=({dispatch:e,globalState:t})=>{const[n,r]=A.useState(!1),o="Log of events triggered by user.";return h.jsx("li",{children:h.jsxs("button",{"aria-label":o,title:o,onClick:()=>r(!0),className:n?"ladle-active":"","data-testid":"addon-action",type:"button",children:[h.jsx(qg,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:o}),h.jsx("label",{children:"Actions"}),t.action.length?h.jsx("div",{className:"ladle-badge",children:t.action.length}):null,h.jsxs(Dr,{maxWidth:"60em",isOpen:n,close:()=>r(!1),label:"Dialog with a log of events triggered by user.",children:[t.action.map((i,l)=>h.jsx(YC,{table:!1,sortObjectKeys:!0,theme:{...t.theme===Ee.Light?yh:gh,BASE_BACKGROUND_COLOR:"var(--ladle-bg-color-secondary)"},showNonenumerable:!1,name:i.name,data:i.event},l)),h.jsx("button",{onClick:()=>{e({type:J.UpdateAction,clear:!0,value:void 0})},type:"button",children:"Clear actions"})]})]})})},ZC=e=>{const t=Ot.parse(e).rtl;return t==="true"?!0:t==="false"?!1:H.addons.rtl.defaultState},QC=({dispatch:e,globalState:t})=>{const n="Switch text direction to right to left.",r="Switch text direction to left to right.";return ut(H.hotkeys.rtl,()=>e({type:J.UpdateRtl,value:!t.rtl}),{enabled:t.hotkeys&&H.addons.rtl.enabled}),h.jsx("li",{children:h.jsxs("button",{"aria-label":t.rtl?r:n,title:t.rtl?r:n,className:t.rtl?"ladle-active":"",onClick:()=>e({type:J.UpdateRtl,value:!t.rtl}),type:"button",children:[h.jsx(Pg,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:t.rtl?r:n}),h.jsx("label",{children:"Right to left"})]})})},XC={fullscreen:"Toggle fullscreen mode",search:"Focus search input in the sidebar",nextStory:"Go to the next story",previousStory:"Go to the previous story",nextComponent:"Go to the next component",previousComponent:"Go to the previous component",control:"Toggle controls addon",darkMode:"Toggle dark mode",width:"Toggle width addon",rtl:"Toggle right-to-left mode",a11y:"Toggle accessibility addon",source:"Toggle story source addon"},KC=({children:e})=>(navigator.platform.toLowerCase().includes("mac")?e=e.replace(/alt/g,"⌥ opt").replace(/meta/g,"⌘ cmd"):navigator.platform.toLowerCase().includes("win")&&(e=e.replace(/meta/g,"⊞ win")),e=e.replace(/shift/g,"⇧ shift"),e=e.replace(/arrowright/g,"→").replace(/arrowleft/g,"←").replace(/arrowup/g,"↑").replace(/arrowdown/g,"↓").replace(/\+/g," + "),h.jsx(Nn,{children:e})),JC=({globalState:e})=>{const[t,n]=A.useState(!1),r="Get more information about Ladle.";return h.jsx("li",{children:h.jsxs("button",{"aria-label":r,title:r,onClick:()=>n(!0),className:t?"ladle-active":"",type:"button",children:[h.jsx(jg,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:r}),h.jsx("label",{children:"About Ladle"}),h.jsxs(Dr,{isOpen:t,close:()=>n(!1),label:"Dialog with information about Ladle.",children:[h.jsx("h3",{children:"Hotkeys"}),e.hotkeys?h.jsxs(h.Fragment,{children:[h.jsx("ul",{style:{listStyle:"none",marginLeft:0,paddingLeft:0},children:Object.keys(H.hotkeys).map(o=>H.hotkeys[o].length?h.jsxs("li",{children:[h.jsx("span",{style:{display:"inline-block",width:"200px"},children:H.hotkeys[o].map((i,l)=>h.jsxs("span",{children:[h.jsx(KC,{children:i}),H.hotkeys[o].length>l+1?" or ":""]},i))}),h.jsx("span",{style:{display:"inline-block"},children:XC[o]})]},o):null)}),h.jsxs("p",{children:["Hotkeys can be disabled through"," ",h.jsx(Nn,{children:"Story.meta = { hotkeys: false }"}),"."]})]}):h.jsxs("p",{children:["Hotkeys are disabled for this story by"," ",h.jsx(Nn,{children:"meta.hotkeys = false"}),"."]}),h.jsxs("p",{children:["Ladle is a modern and fast playground for React components powered by Vite. For more information visit"," ",h.jsx("a",{href:"https://www.ladle.dev/",children:"ladle.dev"})," or our"," ",h.jsx("a",{href:"https://discord.gg/H6FSHjyW7e",children:"discord"}),"."]})]})]})})},eb=async(e,t,n)=>{const r=await Ae(()=>import("./axe-aRX58vbk.js").then(o=>o.a),__vite__mapDeps([]));try{const o=await r.default.run(document.getElementsByTagName("main"));e(o.violations),t(!0),n&&n.setAttribute("aria-hidden","true")}catch{}},tb=({violation:e})=>{const[t,n]=A.useState(!1);return h.jsxs("li",{children:[e.help," (",e.nodes.length,")."," ",t?h.jsxs(h.Fragment,{children:[h.jsxs("ul",{children:[h.jsxs("li",{children:["ID: ",e.id]}),h.jsxs("li",{children:["Impact: ",e.impact]}),h.jsxs("li",{children:["Description: ",e.description]}),h.jsx("li",{children:h.jsx("a",{href:e.helpUrl,children:"Documentation"})})]}),h.jsx("p",{children:"Violating nodes:"}),h.jsx("ul",{children:e.nodes.map(r=>h.jsx("li",{children:h.jsx(Nn,{children:r.html})},r.html))}),h.jsx("p",{children:h.jsx("a",{href:"#",onClick:()=>n(!1),children:"Hide details"})})]}):h.jsx("a",{href:"#",onClick:()=>n(!0),children:"Show details"})]})},nb=({reportFinished:e,violations:t})=>e?t.length===0?h.jsxs("p",{children:["There are no ",h.jsx("a",{href:"https://github.com/dequelabs/axe-core",children:"axe"})," ","accessibility violations. Good job!"]}):h.jsxs(h.Fragment,{children:[h.jsxs("h3",{children:["There are ",t.length," ",h.jsx("a",{href:"https://github.com/dequelabs/axe-core",children:"axe"})," accessibility violations"]}),h.jsx("ul",{children:t.map(n=>h.jsx(tb,{violation:n},n.id))})]}):h.jsx("p",{children:"Report is loading..."}),rb=({globalState:e})=>{const[t,n]=A.useState(!1),[r,o]=A.useState(!1),[i,l]=A.useState([]);A.useEffect(()=>{},[]);const a="Show accessibility report.",s=()=>{eb(l,o,null).catch(console.error),setTimeout(()=>n(!t),100)};return ut(H.hotkeys.a11y,()=>t?n(!1):s(),{enabled:e.hotkeys&&H.addons.a11y.enabled}),h.jsx("li",{children:h.jsxs("button",{"aria-label":a,"data-testid":"addon-a11y",title:a,onClick:s,className:t?"a11y-active":"",type:"button",children:[h.jsx(Gg,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:a}),h.jsx("label",{children:"Accessibility report"}),i.length?h.jsx("div",{className:"ladle-badge",children:i.length}):null,h.jsx(Dr,{isOpen:t,close:()=>n(!1),label:"Dialog with the story accessibility report.",children:h.jsx(nb,{reportFinished:r,violations:i})})]})})},ob=e=>{const t=Ot.parse(e).width;let n=0;return Object.keys(H.addons.width.options).forEach(r=>{(r===t||parseInt(t,10)===H.addons.width.options[r])&&(n=H.addons.width.options[r])}),n!==0?n:H.addons.width.defaultState},ib=({globalState:e,dispatch:t})=>{const n="Change the story viewport.",[r,o]=A.useState(!1);ut(H.hotkeys.width,()=>o(s=>!s),{enabled:e.hotkeys&&H.addons.width.enabled});const i=br[e.story];let l=i&&i.meta?i.meta.meta.width:0,a=H.addons.width.options;return Object.keys(a).forEach(s=>{s===l&&(l=a[s])}),l&&!Object.values(a).includes(l)&&(a={custom:l,...a}),h.jsx("li",{children:h.jsxs("button",{"aria-label":n,"data-testid":"addon-width",title:n,onClick:()=>o(!0),className:r?"width-active":"",type:"button",children:[h.jsx(Yg,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:n}),h.jsx("label",{children:"Set story width"}),h.jsxs(Dr,{isOpen:r,close:()=>o(!1),label:"Dialog with the story width selector.",children:[h.jsx("p",{children:"Select story width"}),h.jsxs("div",{children:[h.jsx("input",{onChange:()=>t({type:J.UpdateWidth,value:0}),type:"radio",id:"width-unset",name:"width",value:0,checked:e.width===0}),h.jsx("label",{htmlFor:"width-unset",style:{paddingLeft:"8px"},children:"unset"})]}),Object.keys(a).map(s=>h.jsxs("div",{children:[h.jsx("input",{onChange:()=>t({type:J.UpdateWidth,value:a[s]}),type:"radio",id:`width-${s}`,name:"width",value:a[s],checked:e.width===a[s]}),h.jsxs("label",{htmlFor:`width-${s}`,style:{paddingLeft:"8px"},children:[a[s],"px - ",s]})]},s)),h.jsx("p",{})]})]})})},lb=({globalState:e,dispatch:t})=>Object.keys(H.addons).every(n=>H.addons[n].enabled===!1)?null:h.jsx("header",{role:"banner",className:"ladle-addons",children:h.jsxs("ul",{children:[H.addons.control.enabled&&Object.keys(e.control).length>0&&h.jsx(j1,{globalState:e,dispatch:t}),H.addons.theme.enabled&&h.jsx(Nw,{globalState:e,dispatch:t}),H.addons.mode.enabled&&h.jsx(cC,{globalState:e,dispatch:t}),H.addons.width.enabled&&h.jsx(ib,{globalState:e,dispatch:t}),H.addons.rtl.enabled&&h.jsx(QC,{globalState:e,dispatch:t}),H.addons.source.enabled&&h.jsx(WA,{globalState:e,dispatch:t}),H.addons.a11y.enabled&&h.jsx(rb,{globalState:e,dispatch:t}),H.addons.ladle.enabled&&h.jsx(JC,{globalState:e,dispatch:t}),H.addons.control.enabled&&e.action.length>0&&h.jsx(qC,{globalState:e,dispatch:t})]})}),ab=(e,t)=>{switch(xt("Action dispatched",t),t.type){case J.UpdateAll:return{...e,...t.value};case J.UpdateMode:return{...e,mode:t.value};case J.UpdateAction:const n={...e};return t.clear&&(n.action=[]),t.value?{...e,action:[...n.action,t.value]}:n;case J.UpdateRtl:return{...e,rtl:t.value};case J.UpdateSource:return{...e,source:t.value};case J.UpdateStory:return{...e,story:t.value,control:{},controlInitialized:!1,width:0,action:[]};case J.UpdateTheme:return{...e,theme:t.value};case J.UpdateWidth:return{...e,width:t.value};case J.UpdateControl:return{...e,control:t.value,controlInitialized:!0};case J.UpdateControlIntialized:return{...e,controlInitialized:t.value};case J.UpdateHotkeys:return{...e,hotkeys:t.value};default:return e}},Ws=Ld(Object.keys(br),H.storyOrder);xt("Stories found",Ws);const Oa=(e,t)=>({theme:Mp(e),mode:uC(e),story:Fd(e,H.defaultStory),rtl:ZC(e),source:HA(e),width:ob(e),control:Lp(e,t?t.control:{}),action:[],controlInitialized:!1,hotkeys:!0}),sb=()=>{const e=Oa(location.search),[t,n]=A.useReducer(ab,e),r=A.useRef({});let o="";t.control&&Object.keys(t.control).forEach(l=>{t.control[l].type==="background"&&(o=t.control[l].value||"")}),ut(H.hotkeys.fullscreen,()=>{n({type:J.UpdateMode,value:t.mode===Me.Full?Me.Preview:Me.Full})},{preventDefault:!0,enabled:t.hotkeys&&H.addons.mode.enabled}),A.useEffect(()=>{document.getElementsByClassName("ladle-background")[0].style.background=o},[o]),A.useEffect(()=>{r.current=t}),A.useEffect(()=>{window.ladleDispatch=n},[]);const i=r.current;return A.useEffect(()=>{var l,a;xt("Global state update",t),Zm(location.search)||xa(t),xa(t),t.story!==i.story&&(document.title=`${Nd(t.story)} | Ladle`),t.theme!==i.theme&&document.documentElement.setAttribute("data-theme",t.theme),t.rtl!==i.rtl&&(t.rtl?document.documentElement.setAttribute("dir","rtl"):document.documentElement.removeAttribute("dir")),t.mode!==i.mode&&(document.documentElement.setAttribute("data-mode",t.mode),t.mode===Me.Preview?(l=document.getElementById("ladle-root"))==null||l.removeAttribute("class"):(a=document.getElementById("ladle-root"))==null||a.setAttribute("class","ladle-wrapper"))},[t]),A.useEffect(()=>{const l=ec.listen(({location:a,action:s})=>{if(s===kn.Pop){const u={};Object.keys(t.control).forEach(c=>{const g=Oa(a.search,t).control[c];u[c]={...t.control[c],value:g?g.value:t.control[c].defaultValue}});const d=Oa(a.search,t);n({type:J.UpdateAll,value:{...d,control:u,controlInitialized:t.story===d.story}})}});return()=>l()},[t]),t.mode===Me.Preview?h.jsx(Rc.Provider,{value:{globalState:t,dispatch:n},children:h.jsx(dd,{globalState:t,dispatch:n})}):h.jsxs(Rc.Provider,{value:{globalState:t,dispatch:n},children:[h.jsx("main",{className:"ladle-main",children:Ws.length>0?h.jsx(dd,{globalState:t,dispatch:n}):h.jsx(ZA,{})}),h.jsx(sC,{stories:Ws,hotkeys:t.hotkeys,story:t.story,updateStory:l=>{nC(),xa({...t,story:l,control:{}}),n({type:J.UpdateStory,value:l})}}),h.jsx(lb,{globalState:t,dispatch:n})]})},ub=document.getElementById("ladle-root"),cb=zp(ub);cb.render(h.jsx(sb,{}));export{Wd as L,Vo as c,xo as g,h as j,A as r,fb as u}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/Accordion.stories-OUw0tS37.js","assets/Accordion-Dy4BbHyr.js","assets/mapObjectToString-IQ2lNw05.js","assets/Avatar.stories-LcyVzqpS.js","assets/Avatar-4XK1z8Xm.js","assets/Button.stories-FXaUV62R.js","assets/Button-96I3BsFA.js","assets/UserCircleIcon-TCOLY3R5.js","assets/Card.stories-zLZpwD6c.js","assets/styles-SzhVdn3r.js","assets/styles-AgsrouNT.css","assets/Input-GseYXhTI.js","assets/Input.stories-r77ldSXM.js","assets/Layout.stories-5h1Mx4Ng.js","assets/Menu.stories-VAkoa3Yn.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} diff --git a/docs/assets/index-MF9NQlz3.js b/docs/assets/index-MF9NQlz3.js deleted file mode 100644 index 7b6caf0..0000000 --- a/docs/assets/index-MF9NQlz3.js +++ /dev/null @@ -1,130 +0,0 @@ -var Rg=Object.defineProperty;var Ng=(e,t,n)=>t in e?Rg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Mn=(e,t,n)=>(Ng(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var Vo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ao(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Da={exports:{}},Ul,Ac;function Lg(){if(Ac)return Ul;Ac=1;var e=1e3,t=e*60,n=t*60,r=n*24,o=r*7,i=r*365.25;Ul=function(d,c){c=c||{};var m=typeof d;if(m==="string"&&d.length>0)return l(d);if(m==="number"&&isFinite(d))return c.long?s(d):a(d);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(d))};function l(d){if(d=String(d),!(d.length>100)){var c=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(c){var m=parseFloat(c[1]),C=(c[2]||"ms").toLowerCase();switch(C){case"years":case"year":case"yrs":case"yr":case"y":return m*i;case"weeks":case"week":case"w":return m*o;case"days":case"day":case"d":return m*r;case"hours":case"hour":case"hrs":case"hr":case"h":return m*n;case"minutes":case"minute":case"mins":case"min":case"m":return m*t;case"seconds":case"second":case"secs":case"sec":case"s":return m*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return m;default:return}}}}function a(d){var c=Math.abs(d);return c>=r?Math.round(d/r)+"d":c>=n?Math.round(d/n)+"h":c>=t?Math.round(d/t)+"m":c>=e?Math.round(d/e)+"s":d+"ms"}function s(d){var c=Math.abs(d);return c>=r?u(d,c,r,"day"):c>=n?u(d,c,n,"hour"):c>=t?u(d,c,t,"minute"):c>=e?u(d,c,e,"second"):d+" ms"}function u(d,c,m,C){var E=c>=m*1.5;return Math.round(d/m)+" "+C+(E?"s":"")}return Ul}function Ig(e){n.debug=n,n.default=n,n.coerce=s,n.disable=i,n.enable=o,n.enabled=l,n.humanize=Lg(),n.destroy=u,Object.keys(e).forEach(d=>{n[d]=e[d]}),n.names=[],n.skips=[],n.formatters={};function t(d){let c=0;for(let m=0;m{if(F==="%%")return"%";A++;const O=n.formatters[S];if(typeof O=="function"){const B=w[A];F=O.call(g,B),w.splice(A,1),A--}return F}),n.formatArgs.call(g,w),(g.log||n.log).apply(g,w)}return f.namespace=d,f.useColors=n.useColors(),f.color=n.selectColor(d),f.extend=r,f.destroy=n.destroy,Object.defineProperty(f,"enabled",{enumerable:!0,configurable:!1,get:()=>m!==null?m:(C!==n.namespaces&&(C=n.namespaces,E=n.enabled(d)),E),set:w=>{m=w}}),typeof n.init=="function"&&n.init(f),f}function r(d,c){const m=n(this.namespace+(typeof c>"u"?":":c)+d);return m.log=this.log,m}function o(d){n.save(d),n.namespaces=d,n.names=[],n.skips=[];let c;const m=(typeof d=="string"?d:"").split(/[\s,]+/),C=m.length;for(c=0;c"-"+c)].join(",");return n.enable(""),d}function l(d){if(d[d.length-1]==="*")return!0;let c,m;for(c=0,m=n.skips.length;c{let u=!1;return()=>{u||(u=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function r(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function o(u){if(u[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+u[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const d="color: "+this.color;u.splice(1,0,d,"color: inherit");let c=0,m=0;u[0].replace(/%[a-zA-Z%]/g,C=>{C!=="%%"&&(c++,C==="%c"&&(m=c))}),u.splice(m,0,d)}t.log=console.debug||console.log||(()=>{});function i(u){try{u?t.storage.setItem("debug",u):t.storage.removeItem("debug")}catch{}}function l(){let u;try{u=t.storage.getItem("debug")}catch{}return!u&&typeof process<"u"&&"env"in process&&(u=n.DEBUG),u}function a(){try{return localStorage}catch{}}e.exports=jg(t);const{formatters:s}=e.exports;s.j=function(u){try{return JSON.stringify(u)}catch(d){return"[UnexpectedJSONParseError]: "+d.message}}})(Da,Da.exports);var Pg=Da.exports;const Bg=Ao(Pg),At=Bg("ladle"),C0="%[a-f0-9]{2}",kc=new RegExp("("+C0+")|([^%]+?)","gi"),Sc=new RegExp("("+C0+")+","gi");function Fa(e,t){try{return[decodeURIComponent(e.join(""))]}catch{}if(e.length===1)return e;t=t||1;const n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],Fa(n),Fa(r))}function Mg(e){try{return decodeURIComponent(e)}catch{let t=e.match(kc)||[];for(let n=1;ne==null,Vg=e=>encodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`),Ra=Symbol("encodeFragmentIdentifier");function Wg(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const o=n.length;return r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[be(t,e),"[",o,"]"].join("")]:[...n,[be(t,e),"[",be(o,e),"]=",be(r,e)].join("")]};case"bracket":return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[be(t,e),"[]"].join("")]:[...n,[be(t,e),"[]=",be(r,e)].join("")];case"colon-list-separator":return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[be(t,e),":list="].join("")]:[...n,[be(t,e),":list=",be(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t=e.arrayFormat==="bracket-separator"?"[]=":"=";return n=>(r,o)=>o===void 0||e.skipNull&&o===null||e.skipEmptyString&&o===""?r:(o=o===null?"":o,r.length===0?[[be(n,e),t,be(o,e)].join("")]:[[r,be(o,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,be(t,e)]:[...n,[be(t,e),"=",be(r,e)].join("")]}}function Gg(e){let t;switch(e.arrayFormat){case"index":return(n,r,o)=>{if(t=/\[(\d*)]$/.exec(n),n=n.replace(/\[\d*]$/,""),!t){o[n]=r;return}o[n]===void 0&&(o[n]={}),o[n][t[1]]=r};case"bracket":return(n,r,o)=>{if(t=/(\[])$/.exec(n),n=n.replace(/\[]$/,""),!t){o[n]=r;return}if(o[n]===void 0){o[n]=[r];return}o[n]=[...o[n],r]};case"colon-list-separator":return(n,r,o)=>{if(t=/(:list)$/.exec(n),n=n.replace(/:list$/,""),!t){o[n]=r;return}if(o[n]===void 0){o[n]=[r];return}o[n]=[...o[n],r]};case"comma":case"separator":return(n,r,o)=>{const i=typeof r=="string"&&r.includes(e.arrayFormatSeparator),l=typeof r=="string"&&!i&&Lt(r,e).includes(e.arrayFormatSeparator);r=l?Lt(r,e):r;const a=i||l?r.split(e.arrayFormatSeparator).map(s=>Lt(s,e)):r===null?r:Lt(r,e);o[n]=a};case"bracket-separator":return(n,r,o)=>{const i=/(\[])$/.test(n);if(n=n.replace(/\[]$/,""),!i){o[n]=r&&Lt(r,e);return}const l=r===null?[]:r.split(e.arrayFormatSeparator).map(a=>Lt(a,e));if(o[n]===void 0){o[n]=l;return}o[n]=[...o[n],...l]};default:return(n,r,o)=>{if(o[n]===void 0){o[n]=r;return}o[n]=[...[o[n]].flat(),r]}}}function A0(e){if(typeof e!="string"||e.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function be(e,t){return t.encode?t.strict?Vg(e):encodeURIComponent(e):e}function Lt(e,t){return t.decode?zg(e):e}function k0(e){return Array.isArray(e)?e.sort():typeof e=="object"?k0(Object.keys(e)).sort((t,n)=>Number(t)-Number(n)).map(t=>e[t]):e}function S0(e){const t=e.indexOf("#");return t!==-1&&(e=e.slice(0,t)),e}function Yg(e){let t="";const n=e.indexOf("#");return n!==-1&&(t=e.slice(n)),t}function _c(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&typeof e=="string"&&e.trim()!==""?e=Number(e):t.parseBooleans&&e!==null&&(e.toLowerCase()==="true"||e.toLowerCase()==="false")&&(e=e.toLowerCase()==="true"),e}function Gs(e){e=S0(e);const t=e.indexOf("?");return t===-1?"":e.slice(t+1)}function Ys(e,t){t={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,...t},A0(t.arrayFormatSeparator);const n=Gg(t),r=Object.create(null);if(typeof e!="string"||(e=e.trim().replace(/^[?#&]/,""),!e))return r;for(const o of e.split("&")){if(o==="")continue;const i=t.decode?o.replace(/\+/g," "):o;let[l,a]=x0(i,"=");l===void 0&&(l=i),a=a===void 0?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?a:Lt(a,t),n(Lt(l,t),a,r)}for(const[o,i]of Object.entries(r))if(typeof i=="object"&&i!==null)for(const[l,a]of Object.entries(i))i[l]=_c(a,t);else r[o]=_c(i,t);return t.sort===!1?r:(t.sort===!0?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((o,i)=>{const l=r[i];return l&&typeof l=="object"&&!Array.isArray(l)?o[i]=k0(l):o[i]=l,o},Object.create(null))}function _0(e,t){if(!e)return"";t={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...t},A0(t.arrayFormatSeparator);const n=l=>t.skipNull&&Hg(e[l])||t.skipEmptyString&&e[l]==="",r=Wg(t),o={};for(const[l,a]of Object.entries(e))n(l)||(o[l]=a);const i=Object.keys(o);return t.sort!==!1&&i.sort(t.sort),i.map(l=>{const a=e[l];return a===void 0?"":a===null?be(l,t):Array.isArray(a)?a.length===0&&t.arrayFormat==="bracket-separator"?be(l,t)+"[]":a.reduce(r(l),[]).join("&"):be(l,t)+"="+be(a,t)}).filter(l=>l.length>0).join("&")}function O0(e,t){var o;t={decode:!0,...t};let[n,r]=x0(e,"#");return n===void 0&&(n=e),{url:((o=n==null?void 0:n.split("?"))==null?void 0:o[0])??"",query:Ys(Gs(e),t),...t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:Lt(r,t)}:{}}}function T0(e,t){t={encode:!0,strict:!0,[Ra]:!0,...t};const n=S0(e.url).split("?")[0]||"",r=Gs(e.url),o={...Ys(r,{sort:!1}),...e.query};let i=_0(o,t);i&&(i=`?${i}`);let l=Yg(e.url);if(e.fragmentIdentifier){const a=new URL(n);a.hash=e.fragmentIdentifier,l=t[Ra]?a.hash:`#${e.fragmentIdentifier}`}return`${n}${i}${l}`}function D0(e,t,n){n={parseFragmentIdentifier:!0,[Ra]:!1,...n};const{url:r,query:o,fragmentIdentifier:i}=O0(e,n);return T0({url:r,query:Ug(o,t),fragmentIdentifier:i},n)}function Zg(e,t,n){const r=Array.isArray(t)?o=>!t.includes(o):(o,i)=>!t(o,i);return D0(e,r,n)}const Tt=Object.freeze(Object.defineProperty({__proto__:null,exclude:Zg,extract:Gs,parse:Ys,parseUrl:O0,pick:D0,stringify:_0,stringifyUrl:T0},Symbol.toStringTag,{value:"Module"})),Vn="-",F0=(e,t)=>Tt.parse(e).story||t,qg=e=>!!Tt.parse(e).story,R0=e=>typeof e!="string"?"":e.charAt(0).toUpperCase()+e.slice(1),N0=e=>e?e.split(`${Vn}${Vn}`).reverse().map(t=>R0(t.replace(/-/g," "))).join(" - "):"",Hl=(e,t,n)=>{const r=[],o=(l,a,s,u)=>{const d=a.shift();let c=!!n,m=[];s[0]===d&&(m=[...s.slice(1)],c=!0);const C=l.findIndex(E=>E.subId===d);d&&(C===-1&&l.push({id:`${u}${d}`,subId:d,name:R0(d.replace(/-/g," ")),isLinkable:a.length===0,isExpanded:c,isFocused:!1,children:[]}),o(l[C>-1?C:l.length-1].children,a,m,`${u}${d}--`))},i=t?t.split(`${Vn}${Vn}`):[];return e.forEach(l=>{const a=l.split(`${Vn}${Vn}`);o(r,a,i,"")}),r},Qg=(e,t)=>{const n=e.split("--"),r=t.split("--"),o=Math.min(n.length,r.length);for(let i=0;i{const n=e.sort(Qg);let r=[...n];Array.isArray(t)?r=t:r=t(n);const o=new Set;return r.forEach(i=>{const l=i.toLowerCase();if(l.includes("*")){const a=l.split("*")[0];n.forEach(s=>{s.startsWith(a)&&o.add(s)})}else{if(!n.includes(l))throw new Error(`Story "${i}" does not exist in your storybook. Please check your storyOrder config.`);o.add(l)}}),[...o]};var _i={exports:{}};_i.exports;(function(e,t){var n=200,r="__lodash_hash_undefined__",o=800,i=16,l=9007199254740991,a="[object Arguments]",s="[object Array]",u="[object AsyncFunction]",d="[object Boolean]",c="[object Date]",m="[object Error]",C="[object Function]",E="[object GeneratorFunction]",f="[object Map]",w="[object Number]",g="[object Null]",p="[object Object]",y="[object Proxy]",A="[object RegExp]",_="[object Set]",F="[object String]",S="[object Undefined]",O="[object WeakMap]",B="[object ArrayBuffer]",P="[object DataView]",Q="[object Float32Array]",N="[object Float64Array]",M="[object Int8Array]",$="[object Int16Array]",W="[object Int32Array]",Y="[object Uint8Array]",K="[object Uint8ClampedArray]",D="[object Uint16Array]",j="[object Uint32Array]",I=/[\\^$.*+?()[\]{}|]/g,V=/^\[object .+?Constructor\]$/,q=/^(?:0|[1-9]\d*)$/,Z={};Z[Q]=Z[N]=Z[M]=Z[$]=Z[W]=Z[Y]=Z[K]=Z[D]=Z[j]=!0,Z[a]=Z[s]=Z[B]=Z[d]=Z[P]=Z[c]=Z[m]=Z[C]=Z[f]=Z[w]=Z[p]=Z[A]=Z[_]=Z[F]=Z[O]=!1;var le=typeof Vo=="object"&&Vo&&Vo.Object===Object&&Vo,rt=typeof self=="object"&&self&&self.Object===Object&&self,ae=le||rt||Function("return this")(),xe=t&&!t.nodeType&&t,ot=xe&&!0&&e&&!e.nodeType&&e,Wt=ot&&ot.exports===xe,Tr=Wt&&le.process,No=function(){try{var v=ot&&ot.require&&ot.require("util").types;return v||Tr&&Tr.binding&&Tr.binding("util")}catch{}}(),Lo=No&&No.isTypedArray;function Dl(v,x,k){switch(k.length){case 0:return v.call(x);case 1:return v.call(x,k[0]);case 2:return v.call(x,k[0],k[1]);case 3:return v.call(x,k[0],k[1],k[2])}return v.apply(x,k)}function G(v,x){for(var k=-1,U=Array(v);++k-1}function Uh(v,x){var k=this.__data__,U=$o(k,v);return U<0?(++this.size,k.push([v,x])):k[U][1]=x,this}Ft.prototype.clear=Bh,Ft.prototype.delete=Mh,Ft.prototype.get=$h,Ft.prototype.has=zh,Ft.prototype.set=Uh;function Pn(v){var x=-1,k=v==null?0:v.length;for(this.clear();++x1?k[ne-1]:void 0,fe=ne>2?k[2]:void 0;for(se=v.length>3&&typeof se=="function"?(ne--,se):void 0,fe&&yg(k[0],k[1],fe)&&(se=ne<3?void 0:se,ne=1),x=Object(x);++U-1&&v%1==0&&v0){if(++x>=o)return arguments[0]}else x=0;return v.apply(void 0,arguments)}}function kg(v){if(v!=null){try{return Po.call(v)}catch{}try{return v+""}catch{}}return""}function Ho(v,x){return v===x||v!==v&&x!==x}var jl=hc(function(){return arguments}())?hc:function(v){return Rr(v)&&Dt.call(v,"callee")&&!Oh.call(v,"callee")},Pl=Array.isArray;function Bl(v){return v!=null&&Ec(v.length)&&!Ml(v)}function Sg(v){return Rr(v)&&Bl(v)}var vc=Dh||Fg;function Ml(v){if(!vn(v))return!1;var x=zo(v);return x==C||x==E||x==u||x==y}function Ec(v){return typeof v=="number"&&v>-1&&v%1==0&&v<=l}function vn(v){var x=typeof v;return v!=null&&(x=="object"||x=="function")}function Rr(v){return v!=null&&typeof v=="object"}function _g(v){if(!Rr(v)||zo(v)!=p)return!1;var x=cc(v);if(x===null)return!0;var k=Dt.call(x,"constructor")&&x.constructor;return typeof k=="function"&&k instanceof k&&Po.call(k)==Sh}var wc=Lo?jn(Lo):rg;function Og(v){return fg(v,bc(v))}function bc(v){return Bl(v)?Jh(v,!0):og(v)}var Tg=pg(function(v,x,k){gc(v,x,k)});function Dg(v){return function(){return v}}function Cc(v){return v}function Fg(){return!1}e.exports=Tg})(_i,_i.exports);var Xg=_i.exports;const Kg=Ao(Xg),Jg="modulepreload",em=function(e){return"/nuui/"+e},Oc={},Ie=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");o=Promise.all(n.map(l=>{if(l=em(l),l in Oc)return;Oc[l]=!0;const a=l.endsWith(".css"),s=a?'[rel="stylesheet"]':"";if(!!r)for(let c=i.length-1;c>=0;c--){const m=i[c];if(m.href===l&&(!a||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${s}`))return;const d=document.createElement("link");if(d.rel=a?"stylesheet":Jg,a||(d.as="script",d.crossOrigin=""),d.href=l,document.head.appendChild(d),a)return new Promise((c,m)=>{d.addEventListener("load",c),d.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${l}`)))})}))}return o.then(()=>t()).catch(i=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i})};var I0={exports:{}},ee={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var ko=Symbol.for("react.element"),tm=Symbol.for("react.portal"),nm=Symbol.for("react.fragment"),rm=Symbol.for("react.strict_mode"),om=Symbol.for("react.profiler"),im=Symbol.for("react.provider"),lm=Symbol.for("react.context"),am=Symbol.for("react.forward_ref"),sm=Symbol.for("react.suspense"),um=Symbol.for("react.memo"),cm=Symbol.for("react.lazy"),Tc=Symbol.iterator;function dm(e){return e===null||typeof e!="object"?null:(e=Tc&&e[Tc]||e["@@iterator"],typeof e=="function"?e:null)}var j0={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},P0=Object.assign,B0={};function kr(e,t,n){this.props=e,this.context=t,this.refs=B0,this.updater=n||j0}kr.prototype.isReactComponent={};kr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};kr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function M0(){}M0.prototype=kr.prototype;function Zs(e,t,n){this.props=e,this.context=t,this.refs=B0,this.updater=n||j0}var qs=Zs.prototype=new M0;qs.constructor=Zs;P0(qs,kr.prototype);qs.isPureReactComponent=!0;var Dc=Array.isArray,$0=Object.prototype.hasOwnProperty,Qs={current:null},z0={key:!0,ref:!0,__self:!0,__source:!0};function U0(e,t,n){var r,o={},i=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(i=""+t.key),t)$0.call(t,r)&&!z0.hasOwnProperty(r)&&(o[r]=t[r]);var a=arguments.length-2;if(a===1)o.children=n;else if(1b.useContext(W0);function La(){return La=Object.assign?Object.assign.bind():function(e){for(var t=1;t'),!0):t?e.some(function(n){return t.includes(n)})||e.includes("*"):!0}var Tm=function(t,n,r){r===void 0&&(r=!1);var o=n.alt,i=n.meta,l=n.mod,a=n.shift,s=n.ctrl,u=n.keys,d=t.key,c=t.code,m=t.ctrlKey,C=t.metaKey,E=t.shiftKey,f=t.altKey,w=Xt(c),g=d.toLowerCase();if(!(u!=null&&u.includes(w))&&!(u!=null&&u.includes(g))&&!["ctrl","control","unknown","meta","alt","shift","os"].includes(w))return!1;if(!r){if(o===!f&&g!=="alt"||a===!E&&g!=="shift")return!1;if(l){if(!C&&!m)return!1}else if(i===!C&&g!=="meta"&&g!=="os"||s===!m&&g!=="ctrl"&&g!=="control")return!1}return u&&u.length===1&&(u.includes(g)||u.includes(w))?!0:u?Am(u):!u},Dm=b.createContext(void 0),Fm=function(){return b.useContext(Dm)};function Q0(e,t){return e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(e).length===Object.keys(t).length&&Object.keys(e).reduce(function(n,r){return n&&Q0(e[r],t[r])},!0):e===t}var Rm=b.createContext({hotkeys:[],enabledScopes:[],toggleScope:function(){},enableScope:function(){},disableScope:function(){}}),Nm=function(){return b.useContext(Rm)};function Lm(e){var t=b.useRef(void 0);return Q0(t.current,e)||(t.current=e),t.current}var Nc=function(t){t.stopPropagation(),t.preventDefault(),t.stopImmediatePropagation()},Im=typeof window<"u"?b.useLayoutEffect:b.useEffect;function ut(e,t,n,r){var o=b.useRef(null),i=b.useRef(!1),l=n instanceof Array?r instanceof Array?void 0:r:n,a=Ks(e)?e.join(l==null?void 0:l.splitKey):e,s=n instanceof Array?n:r instanceof Array?r:void 0,u=b.useCallback(t,s??[]),d=b.useRef(u);s?d.current=u:d.current=t;var c=Lm(l),m=Nm(),C=m.enabledScopes,E=Fm();return Im(function(){if(!((c==null?void 0:c.enabled)===!1||!Om(C,c==null?void 0:c.scopes))){var f=function(A,_){var F;if(_===void 0&&(_=!1),!(_m(A)&&!q0(A,c==null?void 0:c.enableOnFormTags))){if(o.current!==null){var S=o.current.getRootNode();if((S instanceof Document||S instanceof ShadowRoot)&&S.activeElement!==o.current&&!o.current.contains(S.activeElement)){Nc(A);return}}(F=A.target)!=null&&F.isContentEditable&&!(c!=null&&c.enableOnContentEditable)||Wl(a,c==null?void 0:c.splitKey).forEach(function(O){var B,P=Gl(O,c==null?void 0:c.combinationKey);if(Tm(A,P,c==null?void 0:c.ignoreModifiers)||(B=P.keys)!=null&&B.includes("*")){if(c!=null&&c.ignoreEventWhen!=null&&c.ignoreEventWhen(A)||_&&i.current)return;if(km(A,P,c==null?void 0:c.preventDefault),!Sm(A,P,c==null?void 0:c.enabled)){Nc(A);return}d.current(A,P),_||(i.current=!0)}})}},w=function(A){A.key!==void 0&&(Y0(Xt(A.code)),((c==null?void 0:c.keydown)===void 0&&(c==null?void 0:c.keyup)!==!0||c!=null&&c.keydown)&&f(A))},g=function(A){A.key!==void 0&&(Z0(Xt(A.code)),i.current=!1,c!=null&&c.keyup&&f(A,!0))},p=o.current||(l==null?void 0:l.document)||document;return p.addEventListener("keyup",g),p.addEventListener("keydown",w),E&&Wl(a,c==null?void 0:c.splitKey).forEach(function(y){return E.addHotkey(Gl(y,c==null?void 0:c.combinationKey,c==null?void 0:c.description))}),function(){p.removeEventListener("keyup",g),p.removeEventListener("keydown",w),E&&Wl(a,c==null?void 0:c.splitKey).forEach(function(y){return E.removeHotkey(Gl(y,c==null?void 0:c.combinationKey,c==null?void 0:c.description))})}}},[a,c,C]),o}const jm=()=>h.jsxs("svg",{width:18,height:18,viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("path",{d:"M18 6L6 18M6 6l12 12"})]}),Pm=()=>h.jsx("svg",{viewBox:"0 0 24 24",strokeWidth:.5,stroke:"currentColor",fill:"currentColor",width:24,height:24,children:h.jsx("path",{d:"M22 14H9V5a4 4 0 00-8 0v3a1 1 0 002 0V5a2 2 0 014 0v10a8 8 0 0016 0 1 1 0 00-1-1zm-7 7a6.01 6.01 0 01-5.917-5h11.834A6.01 6.01 0 0115 21z"})}),Bm=()=>h.jsxs("svg",{width:24,height:24,viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("path",{d:"M16 4H9.5a3.5 3.5 0 000 7h.5M14 15V4M10 15V4M5 19h14M7 21l-2-2 2-2"})]}),Mm=()=>(b.useEffect(()=>(document.documentElement.removeAttribute("data-storyloaded"),()=>document.documentElement.setAttribute("data-storyloaded","")),[]),h.jsx("div",{className:"ladle-ring-wrapper",children:h.jsxs("div",{className:"ladle-ring",children:[h.jsx("div",{}),h.jsx("div",{}),h.jsx("div",{}),h.jsx("div",{})]})})),$m=()=>h.jsxs("svg",{width:24,height:24,viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("path",{d:"M16 4h4v4M14 10l6-6M8 20H4v-4M4 20l6-6"})]}),zm=()=>h.jsxs("svg",{width:24,height:24,viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),h.jsx("path",{d:"M3 12h1m8 -9v1m8 8h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7"}),h.jsx("path",{d:"M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0 -1 3a2 2 0 0 1 -4 0a3.5 3.5 0 0 0 -1 -3"}),h.jsx("line",{x1:9.7,y1:17,x2:14.3,y2:17})]}),Um=()=>h.jsx("div",{style:{width:"10px",marginInlineEnd:"0.5em",flexShrink:0},children:h.jsx("svg",{fill:"currentColor",viewBox:"0 0 768 1024",children:h.jsx("path",{d:"M509 64l195 218v669q0 3-4 6t-9 3H77q-5 0-9-3t-4-6V73q0-3 4-6t9-3h432zm29-64H77Q45 0 22.5 21.5T0 73v878q0 30 22.5 51.5T77 1024h614q32 0 54.5-21.5T768 951V257zm-26 256V0h-64v256q0 26 19 45t45 19h253v-64H512z"})})}),Hm=({rotate:e})=>{const t="16px",n="16px";return h.jsx("div",{"aria-hidden":!0,style:{width:t,height:n,marginInlineEnd:"0.1em"},children:e?h.jsxs("svg",{style:{width:t,height:n},viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",children:[h.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),h.jsx("path",{d:"M9 6l6 6l-6 6"})]}):h.jsxs("svg",{style:{width:t,height:n},viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",children:[h.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),h.jsx("path",{d:"M6 9l6 6l6 -6"})]})})},Vm=()=>h.jsxs("svg",{width:24,height:24,viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",fill:"none",children:[h.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),h.jsx("circle",{cx:14,cy:6,r:2}),h.jsx("line",{x1:4,y1:6,x2:12,y2:6}),h.jsx("line",{x1:16,y1:6,x2:20,y2:6}),h.jsx("circle",{cx:8,cy:12,r:2}),h.jsx("line",{x1:4,y1:12,x2:6,y2:12}),h.jsx("line",{x1:10,y1:12,x2:20,y2:12}),h.jsx("circle",{cx:17,cy:18,r:2}),h.jsx("line",{x1:4,y1:18,x2:15,y2:18}),h.jsx("line",{x1:19,y1:18,x2:20,y2:18})]}),Wm=()=>h.jsxs("svg",{width:24,height:24,viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("path",{d:"m7 8-4 4 4 4M17 8l4 4-4 4M14 4l-4 16"})]}),Gm=()=>h.jsxs("svg",{width:24,height:24,strokeWidth:2,viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("circle",{cx:12,cy:12,r:9}),h.jsx("path",{d:"m10 16.5 2-3 2 3m-2-3v-2l3-1m-6 0 3 1"}),h.jsx("circle",{cx:12,cy:7.5,r:.5,fill:"currentColor"})]}),Ym=()=>h.jsxs("svg",{width:24,height:24,strokeWidth:2,viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("rect",{x:13,y:8,width:8,height:12,rx:1}),h.jsx("path",{d:"M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9M16 9h2"})]}),Zm=()=>h.jsxs("svg",{width:24,height:24,strokeWidth:2,viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("path",{d:"M0 0h24v24H0z",stroke:"none"}),h.jsx("path",{d:"M18 8a3 3 0 0 1 0 6M10 8v11a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-5"}),h.jsx("path",{d:"M12 8h0l4.524-3.77A.9.9 0 0 1 18 4.922v12.156a.9.9 0 0 1-1.476.692L12 14H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h8"})]});var X0={exports:{}},tt={},K0={exports:{}},J0={};/** - * @license React - * scheduler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */(function(e){function t(D,j){var I=D.length;D.push(j);e:for(;0>>1,q=D[V];if(0>>1;Vo(rt,I))aeo(xe,rt)?(D[V]=xe,D[ae]=I,V=ae):(D[V]=rt,D[le]=I,V=le);else if(aeo(xe,I))D[V]=xe,D[ae]=I,V=ae;else break e}}return j}function o(D,j){var I=D.sortIndex-j.sortIndex;return I!==0?I:D.id-j.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,a=l.now();e.unstable_now=function(){return l.now()-a}}var s=[],u=[],d=1,c=null,m=3,C=!1,E=!1,f=!1,w=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(D){for(var j=n(u);j!==null;){if(j.callback===null)r(u);else if(j.startTime<=D)r(u),j.sortIndex=j.expirationTime,t(s,j);else break;j=n(u)}}function A(D){if(f=!1,y(D),!E)if(n(s)!==null)E=!0,Y(_);else{var j=n(u);j!==null&&K(A,j.startTime-D)}}function _(D,j){E=!1,f&&(f=!1,g(O),O=-1),C=!0;var I=m;try{for(y(j),c=n(s);c!==null&&(!(c.expirationTime>j)||D&&!Q());){var V=c.callback;if(typeof V=="function"){c.callback=null,m=c.priorityLevel;var q=V(c.expirationTime<=j);j=e.unstable_now(),typeof q=="function"?c.callback=q:c===n(s)&&r(s),y(j)}else r(s);c=n(s)}if(c!==null)var Z=!0;else{var le=n(u);le!==null&&K(A,le.startTime-j),Z=!1}return Z}finally{c=null,m=I,C=!1}}var F=!1,S=null,O=-1,B=5,P=-1;function Q(){return!(e.unstable_now()-PD||125V?(D.sortIndex=I,t(u,D),n(s)===null&&D===n(u)&&(f?(g(O),O=-1):f=!0,K(A,I-V))):(D.sortIndex=q,t(s,D),E||C||(E=!0,Y(_))),D},e.unstable_shouldYield=Q,e.unstable_wrapCallback=function(D){var j=m;return function(){var I=m;m=j;try{return D.apply(this,arguments)}finally{m=I}}}})(J0);K0.exports=J0;var qm=K0.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var ef=b,Je=qm;function L(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ia=Object.prototype.hasOwnProperty,Qm=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Lc={},Ic={};function Xm(e){return Ia.call(Ic,e)?!0:Ia.call(Lc,e)?!1:Qm.test(e)?Ic[e]=!0:(Lc[e]=!0,!1)}function Km(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Jm(e,t,n,r){if(t===null||typeof t>"u"||Km(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function $e(e,t,n,r,o,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var De={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){De[e]=new $e(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];De[t]=new $e(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){De[e]=new $e(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){De[e]=new $e(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){De[e]=new $e(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){De[e]=new $e(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){De[e]=new $e(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){De[e]=new $e(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){De[e]=new $e(e,5,!1,e.toLowerCase(),null,!1,!1)});var Js=/[\-:]([a-z])/g;function eu(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Js,eu);De[t]=new $e(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Js,eu);De[t]=new $e(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Js,eu);De[t]=new $e(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){De[e]=new $e(e,1,!1,e.toLowerCase(),null,!1,!1)});De.xlinkHref=new $e("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){De[e]=new $e(e,1,!1,e.toLowerCase(),null,!0,!0)});function tu(e,t,n,r){var o=De.hasOwnProperty(t)?De[t]:null;(o!==null?o.type!==0:r||!(2a||o[l]!==i[a]){var s=` -`+o[l].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=l&&0<=a);break}}}finally{Zl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Hr(e):""}function ey(e){switch(e.tag){case 5:return Hr(e.type);case 16:return Hr("Lazy");case 13:return Hr("Suspense");case 19:return Hr("SuspenseList");case 0:case 2:case 15:return e=ql(e.type,!1),e;case 11:return e=ql(e.type.render,!1),e;case 1:return e=ql(e.type,!0),e;default:return""}}function Ma(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Gn:return"Fragment";case Wn:return"Portal";case ja:return"Profiler";case nu:return"StrictMode";case Pa:return"Suspense";case Ba:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case rf:return(e.displayName||"Context")+".Consumer";case nf:return(e._context.displayName||"Context")+".Provider";case ru:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ou:return t=e.displayName||null,t!==null?t:Ma(e.type)||"Memo";case Yt:t=e._payload,e=e._init;try{return Ma(e(t))}catch{}}return null}function ty(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ma(t);case 8:return t===nu?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function cn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function lf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ny(e){var t=lf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Yo(e){e._valueTracker||(e._valueTracker=ny(e))}function af(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=lf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Oi(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function $a(e,t){var n=t.checked;return ye({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Pc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=cn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function sf(e,t){t=t.checked,t!=null&&tu(e,"checked",t,!1)}function za(e,t){sf(e,t);var n=cn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ua(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ua(e,t.type,cn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Bc(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ua(e,t,n){(t!=="number"||Oi(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Vr=Array.isArray;function or(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Zo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function lo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Zr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ry=["Webkit","ms","Moz","O"];Object.keys(Zr).forEach(function(e){ry.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Zr[t]=Zr[e]})});function ff(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Zr.hasOwnProperty(e)&&Zr[e]?(""+t).trim():t+"px"}function pf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=ff(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var oy=ye({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Wa(e,t){if(t){if(oy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(L(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(L(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(L(61))}if(t.style!=null&&typeof t.style!="object")throw Error(L(62))}}function Ga(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ya=null;function iu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Za=null,ir=null,lr=null;function zc(e){if(e=Oo(e)){if(typeof Za!="function")throw Error(L(280));var t=e.stateNode;t&&(t=pl(t),Za(e.stateNode,e.type,t))}}function hf(e){ir?lr?lr.push(e):lr=[e]:ir=e}function gf(){if(ir){var e=ir,t=lr;if(lr=ir=null,zc(e),t)for(e=0;e>>=0,e===0?32:31-(gy(e)/my|0)|0}var qo=64,Qo=4194304;function Wr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ri(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,l=n&268435455;if(l!==0){var a=l&~o;a!==0?r=Wr(a):(i&=l,i!==0&&(r=Wr(i)))}else l=n&~o,l!==0?r=Wr(l):i!==0&&(r=Wr(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function So(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-vt(t),e[t]=n}function wy(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Qr),Qc=" ",Xc=!1;function If(e,t){switch(e){case"keyup":return Zy.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function jf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Yn=!1;function Qy(e,t){switch(e){case"compositionend":return jf(t);case"keypress":return t.which!==32?null:(Xc=!0,Qc);case"textInput":return e=t.data,e===Qc&&Xc?null:e;default:return null}}function Xy(e,t){if(Yn)return e==="compositionend"||!pu&&If(e,t)?(e=Nf(),pi=cu=Jt=null,Yn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=td(n)}}function $f(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?$f(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function zf(){for(var e=window,t=Oi();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Oi(e.document)}return t}function hu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function lv(e){var t=zf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&$f(n.ownerDocument.documentElement,n)){if(r!==null&&hu(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=nd(n,i);var l=nd(n,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Zn=null,es=null,Kr=null,ts=!1;function rd(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ts||Zn==null||Zn!==Oi(r)||(r=Zn,"selectionStart"in r&&hu(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Kr&&po(Kr,r)||(Kr=r,r=Ii(es,"onSelect"),0Xn||(e.current=as[Xn],as[Xn]=null,Xn--)}function ue(e,t){Xn++,as[Xn]=e.current,e.current=t}var dn={},Le=hn(dn),Ve=hn(!1),On=dn;function mr(e,t){var n=e.type.contextTypes;if(!n)return dn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function We(e){return e=e.childContextTypes,e!=null}function Pi(){de(Ve),de(Le)}function cd(e,t,n){if(Le.current!==dn)throw Error(L(168));ue(Le,t),ue(Ve,n)}function Qf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(L(108,ty(e)||"Unknown",o));return ye({},n,r)}function Bi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dn,On=Le.current,ue(Le,e),ue(Ve,Ve.current),!0}function dd(e,t,n){var r=e.stateNode;if(!r)throw Error(L(169));n?(e=Qf(e,t,On),r.__reactInternalMemoizedMergedChildContext=e,de(Ve),de(Le),ue(Le,e)):de(Ve),ue(Ve,n)}var It=null,hl=!1,ua=!1;function Xf(e){It===null?It=[e]:It.push(e)}function vv(e){hl=!0,Xf(e)}function gn(){if(!ua&&It!==null){ua=!0;var e=0,t=ie;try{var n=It;for(ie=1;e>=l,o-=l,Pt=1<<32-vt(t)+o|n<O?(B=S,S=null):B=S.sibling;var P=m(g,S,y[O],A);if(P===null){S===null&&(S=B);break}e&&S&&P.alternate===null&&t(g,S),p=i(P,p,O),F===null?_=P:F.sibling=P,F=P,S=B}if(O===y.length)return n(g,S),he&&En(g,O),_;if(S===null){for(;OO?(B=S,S=null):B=S.sibling;var Q=m(g,S,P.value,A);if(Q===null){S===null&&(S=B);break}e&&S&&Q.alternate===null&&t(g,S),p=i(Q,p,O),F===null?_=Q:F.sibling=Q,F=Q,S=B}if(P.done)return n(g,S),he&&En(g,O),_;if(S===null){for(;!P.done;O++,P=y.next())P=c(g,P.value,A),P!==null&&(p=i(P,p,O),F===null?_=P:F.sibling=P,F=P);return he&&En(g,O),_}for(S=r(g,S);!P.done;O++,P=y.next())P=C(S,g,O,P.value,A),P!==null&&(e&&P.alternate!==null&&S.delete(P.key===null?O:P.key),p=i(P,p,O),F===null?_=P:F.sibling=P,F=P);return e&&S.forEach(function(N){return t(g,N)}),he&&En(g,O),_}function w(g,p,y,A){if(typeof y=="object"&&y!==null&&y.type===Gn&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Go:e:{for(var _=y.key,F=p;F!==null;){if(F.key===_){if(_=y.type,_===Gn){if(F.tag===7){n(g,F.sibling),p=o(F,y.props.children),p.return=g,g=p;break e}}else if(F.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===Yt&&vd(_)===F.type){n(g,F.sibling),p=o(F,y.props),p.ref=Mr(g,F,y),p.return=g,g=p;break e}n(g,F);break}else t(g,F);F=F.sibling}y.type===Gn?(p=_n(y.props.children,g.mode,A,y.key),p.return=g,g=p):(A=bi(y.type,y.key,y.props,null,g.mode,A),A.ref=Mr(g,p,y),A.return=g,g=A)}return l(g);case Wn:e:{for(F=y.key;p!==null;){if(p.key===F)if(p.tag===4&&p.stateNode.containerInfo===y.containerInfo&&p.stateNode.implementation===y.implementation){n(g,p.sibling),p=o(p,y.children||[]),p.return=g,g=p;break e}else{n(g,p);break}else t(g,p);p=p.sibling}p=ya(y,g.mode,A),p.return=g,g=p}return l(g);case Yt:return F=y._init,w(g,p,F(y._payload),A)}if(Vr(y))return E(g,p,y,A);if(Lr(y))return f(g,p,y,A);ri(g,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,p!==null&&p.tag===6?(n(g,p.sibling),p=o(p,y),p.return=g,g=p):(n(g,p),p=ma(y,g.mode,A),p.return=g,g=p),l(g)):n(g,p)}return w}var vr=ip(!0),lp=ip(!1),To={},St=hn(To),yo=hn(To),vo=hn(To);function An(e){if(e===To)throw Error(L(174));return e}function xu(e,t){switch(ue(vo,t),ue(yo,e),ue(St,To),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Va(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Va(t,e)}de(St),ue(St,t)}function Er(){de(St),de(yo),de(vo)}function ap(e){An(vo.current);var t=An(St.current),n=Va(t,e.type);t!==n&&(ue(yo,e),ue(St,n))}function Au(e){yo.current===e&&(de(St),de(yo))}var ge=hn(0);function Vi(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ca=[];function ku(){for(var e=0;en?n:4,e(!0);var r=da.transition;da.transition={};try{e(!1),t()}finally{ie=n,da.transition=r}}function xp(){return pt().memoizedState}function Cv(e,t,n){var r=sn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ap(e))kp(t,n);else if(n=tp(e,t,n,r),n!==null){var o=Be();Et(n,e,r,o),Sp(n,t,r)}}function xv(e,t,n){var r=sn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ap(e))kp(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,a=i(l,n);if(o.hasEagerState=!0,o.eagerState=a,wt(a,l)){var s=t.interleaved;s===null?(o.next=o,bu(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=tp(e,t,o,r),n!==null&&(o=Be(),Et(n,e,r,o),Sp(n,t,r))}}function Ap(e){var t=e.alternate;return e===me||t!==null&&t===me}function kp(e,t){Jr=Wi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Sp(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,au(e,n)}}var Gi={readContext:ft,useCallback:Fe,useContext:Fe,useEffect:Fe,useImperativeHandle:Fe,useInsertionEffect:Fe,useLayoutEffect:Fe,useMemo:Fe,useReducer:Fe,useRef:Fe,useState:Fe,useDebugValue:Fe,useDeferredValue:Fe,useTransition:Fe,useMutableSource:Fe,useSyncExternalStore:Fe,useId:Fe,unstable_isNewReconciler:!1},Av={readContext:ft,useCallback:function(e,t){return Ct().memoizedState=[e,t===void 0?null:t],e},useContext:ft,useEffect:wd,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,yi(4194308,4,vp.bind(null,t,e),n)},useLayoutEffect:function(e,t){return yi(4194308,4,e,t)},useInsertionEffect:function(e,t){return yi(4,2,e,t)},useMemo:function(e,t){var n=Ct();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ct();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Cv.bind(null,me,e),[r.memoizedState,e]},useRef:function(e){var t=Ct();return e={current:e},t.memoizedState=e},useState:Ed,useDebugValue:Du,useDeferredValue:function(e){return Ct().memoizedState=e},useTransition:function(){var e=Ed(!1),t=e[0];return e=bv.bind(null,e[1]),Ct().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=me,o=Ct();if(he){if(n===void 0)throw Error(L(407));n=n()}else{if(n=t(),_e===null)throw Error(L(349));Dn&30||cp(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,wd(fp.bind(null,r,i,e),[e]),r.flags|=2048,bo(9,dp.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Ct(),t=_e.identifierPrefix;if(he){var n=Bt,r=Pt;n=(r&~(1<<32-vt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Eo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[xt]=t,e[mo]=r,Ip(e,t,!1,!1),t.stateNode=e;e:{switch(l=Ga(n,r),n){case"dialog":ce("cancel",e),ce("close",e),o=r;break;case"iframe":case"object":case"embed":ce("load",e),o=r;break;case"video":case"audio":for(o=0;obr&&(t.flags|=128,r=!0,$r(i,!1),t.lanes=4194304)}else{if(!r)if(e=Vi(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),$r(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!he)return Re(t),null}else 2*we()-i.renderingStartTime>br&&n!==1073741824&&(t.flags|=128,r=!0,$r(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=we(),t.sibling=null,n=ge.current,ue(ge,r?n&1|2:n&1),t):(Re(t),null);case 22:case 23:return ju(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Qe&1073741824&&(Re(t),t.subtreeFlags&6&&(t.flags|=8192)):Re(t),null;case 24:return null;case 25:return null}throw Error(L(156,t.tag))}function Rv(e,t){switch(mu(t),t.tag){case 1:return We(t.type)&&Pi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Er(),de(Ve),de(Le),ku(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Au(t),null;case 13:if(de(ge),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(L(340));yr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return de(ge),null;case 4:return Er(),null;case 10:return wu(t.type._context),null;case 22:case 23:return ju(),null;case 24:return null;default:return null}}var ii=!1,Ne=!1,Nv=typeof WeakSet=="function"?WeakSet:Set,z=null;function tr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ve(e,t,r)}else n.current=null}function Es(e,t,n){try{n()}catch(r){ve(e,t,r)}}var Td=!1;function Lv(e,t){if(ns=Ni,e=zf(),hu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,a=-1,s=-1,u=0,d=0,c=e,m=null;t:for(;;){for(var C;c!==n||o!==0&&c.nodeType!==3||(a=l+o),c!==i||r!==0&&c.nodeType!==3||(s=l+r),c.nodeType===3&&(l+=c.nodeValue.length),(C=c.firstChild)!==null;)m=c,c=C;for(;;){if(c===e)break t;if(m===n&&++u===o&&(a=l),m===i&&++d===r&&(s=l),(C=c.nextSibling)!==null)break;c=m,m=c.parentNode}c=C}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(rs={focusedElem:e,selectionRange:n},Ni=!1,z=t;z!==null;)if(t=z,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,z=e;else for(;z!==null;){t=z;try{var E=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(E!==null){var f=E.memoizedProps,w=E.memoizedState,g=t.stateNode,p=g.getSnapshotBeforeUpdate(t.elementType===t.type?f:gt(t.type,f),w);g.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(L(163))}}catch(A){ve(t,t.return,A)}if(e=t.sibling,e!==null){e.return=t.return,z=e;break}z=t.return}return E=Td,Td=!1,E}function eo(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Es(t,n,i)}o=o.next}while(o!==r)}}function yl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ws(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Bp(e){var t=e.alternate;t!==null&&(e.alternate=null,Bp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[xt],delete t[mo],delete t[ls],delete t[mv],delete t[yv])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Mp(e){return e.tag===5||e.tag===3||e.tag===4}function Dd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Mp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function bs(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ji));else if(r!==4&&(e=e.child,e!==null))for(bs(e,t,n),e=e.sibling;e!==null;)bs(e,t,n),e=e.sibling}function Cs(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Cs(e,t,n),e=e.sibling;e!==null;)Cs(e,t,n),e=e.sibling}var Oe=null,mt=!1;function Gt(e,t,n){for(n=n.child;n!==null;)$p(e,t,n),n=n.sibling}function $p(e,t,n){if(kt&&typeof kt.onCommitFiberUnmount=="function")try{kt.onCommitFiberUnmount(ul,n)}catch{}switch(n.tag){case 5:Ne||tr(n,t);case 6:var r=Oe,o=mt;Oe=null,Gt(e,t,n),Oe=r,mt=o,Oe!==null&&(mt?(e=Oe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Oe.removeChild(n.stateNode));break;case 18:Oe!==null&&(mt?(e=Oe,n=n.stateNode,e.nodeType===8?sa(e.parentNode,n):e.nodeType===1&&sa(e,n),co(e)):sa(Oe,n.stateNode));break;case 4:r=Oe,o=mt,Oe=n.stateNode.containerInfo,mt=!0,Gt(e,t,n),Oe=r,mt=o;break;case 0:case 11:case 14:case 15:if(!Ne&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&Es(n,t,l),o=o.next}while(o!==r)}Gt(e,t,n);break;case 1:if(!Ne&&(tr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){ve(n,t,a)}Gt(e,t,n);break;case 21:Gt(e,t,n);break;case 22:n.mode&1?(Ne=(r=Ne)||n.memoizedState!==null,Gt(e,t,n),Ne=r):Gt(e,t,n);break;default:Gt(e,t,n)}}function Fd(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Nv),t.forEach(function(r){var o=Hv.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function ht(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=l),r&=~i}if(r=o,r=we()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*jv(r/1960))-r,10e?16:e,en===null)var r=!1;else{if(e=en,en=null,qi=0,re&6)throw Error(L(331));var o=re;for(re|=4,z=e.current;z!==null;){var i=z,l=i.child;if(z.flags&16){var a=i.deletions;if(a!==null){for(var s=0;swe()-Lu?Sn(e,0):Nu|=n),Ge(e,t)}function Zp(e,t){t===0&&(e.mode&1?(t=Qo,Qo<<=1,!(Qo&130023424)&&(Qo=4194304)):t=1);var n=Be();e=Ut(e,t),e!==null&&(So(e,t,n),Ge(e,n))}function Uv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Zp(e,n)}function Hv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(L(314))}r!==null&&r.delete(t),Zp(e,n)}var qp;qp=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ve.current)He=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return He=!1,Dv(e,t,n);He=!!(e.flags&131072)}else He=!1,he&&t.flags&1048576&&Kf(t,$i,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;vi(e,t),e=t.pendingProps;var o=mr(t,Le.current);sr(t,n),o=_u(null,t,r,e,o,n);var i=Ou();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,We(r)?(i=!0,Bi(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Cu(t),o.updater=gl,t.stateNode=o,o._reactInternals=t,fs(t,r,e,n),t=gs(null,t,r,!0,i,n)):(t.tag=0,he&&i&&gu(t),je(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(vi(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=Wv(r),e=gt(r,e),o){case 0:t=hs(null,t,r,e,n);break e;case 1:t=Sd(null,t,r,e,n);break e;case 11:t=Ad(null,t,r,e,n);break e;case 14:t=kd(null,t,r,gt(r.type,e),n);break e}throw Error(L(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:gt(r,o),hs(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:gt(r,o),Sd(e,t,r,o,n);case 3:e:{if(Rp(t),e===null)throw Error(L(387));r=t.pendingProps,i=t.memoizedState,o=i.element,np(e,t),Hi(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=wr(Error(L(423)),t),t=_d(e,t,r,n,o);break e}else if(r!==o){o=wr(Error(L(424)),t),t=_d(e,t,r,n,o);break e}else for(Xe=on(t.stateNode.containerInfo.firstChild),Ke=t,he=!0,yt=null,n=lp(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(yr(),r===o){t=Ht(e,t,n);break e}je(e,t,r,n)}t=t.child}return t;case 5:return ap(t),e===null&&us(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,os(r,o)?l=null:i!==null&&os(r,i)&&(t.flags|=32),Fp(e,t),je(e,t,l,n),t.child;case 6:return e===null&&us(t),null;case 13:return Np(e,t,n);case 4:return xu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=vr(t,null,r,n):je(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:gt(r,o),Ad(e,t,r,o,n);case 7:return je(e,t,t.pendingProps,n),t.child;case 8:return je(e,t,t.pendingProps.children,n),t.child;case 12:return je(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,l=o.value,ue(zi,r._currentValue),r._currentValue=l,i!==null)if(wt(i.value,l)){if(i.children===o.children&&!Ve.current){t=Ht(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){l=i.child;for(var s=a.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=Mt(-1,n&-n),s.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?s.next=s:(s.next=d.next,d.next=s),u.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),cs(i.return,n,t),a.lanes|=n;break}s=s.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(L(341));l.lanes|=n,a=l.alternate,a!==null&&(a.lanes|=n),cs(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}je(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,sr(t,n),o=ft(o),r=r(o),t.flags|=1,je(e,t,r,n),t.child;case 14:return r=t.type,o=gt(r,t.pendingProps),o=gt(r.type,o),kd(e,t,r,o,n);case 15:return Tp(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:gt(r,o),vi(e,t),t.tag=1,We(r)?(e=!0,Bi(t)):e=!1,sr(t,n),op(t,r,o),fs(t,r,o,n),gs(null,t,r,!0,e,n);case 19:return Lp(e,t,n);case 22:return Dp(e,t,n)}throw Error(L(156,t.tag))};function Qp(e,t){return Cf(e,t)}function Vv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ct(e,t,n,r){return new Vv(e,t,n,r)}function Bu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Wv(e){if(typeof e=="function")return Bu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ru)return 11;if(e===ou)return 14}return 2}function un(e,t){var n=e.alternate;return n===null?(n=ct(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function bi(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")Bu(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Gn:return _n(n.children,o,i,t);case nu:l=8,o|=8;break;case ja:return e=ct(12,n,t,o|2),e.elementType=ja,e.lanes=i,e;case Pa:return e=ct(13,n,t,o),e.elementType=Pa,e.lanes=i,e;case Ba:return e=ct(19,n,t,o),e.elementType=Ba,e.lanes=i,e;case of:return El(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case nf:l=10;break e;case rf:l=9;break e;case ru:l=11;break e;case ou:l=14;break e;case Yt:l=16,r=null;break e}throw Error(L(130,e==null?e:typeof e,""))}return t=ct(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function _n(e,t,n,r){return e=ct(7,e,r,t),e.lanes=n,e}function El(e,t,n,r){return e=ct(22,e,r,t),e.elementType=of,e.lanes=n,e.stateNode={isHidden:!1},e}function ma(e,t,n){return e=ct(6,e,null,t),e.lanes=n,e}function ya(e,t,n){return t=ct(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Gv(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Xl(0),this.expirationTimes=Xl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xl(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Mu(e,t,n,r,o,i,l,a,s){return e=new Gv(e,t,n,a,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=ct(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Cu(i),e}function Yv(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e2)}catch(e){console.error(e)}}e2(),X0.exports=tt;var Hu=X0.exports;const Md=Ao(Hu);function _s(){return Ot=Object.assign||function(e){for(let t=1;t=0)&&(n[o]=e[o]);return n}const s1=Vu(function(e,t){(function(){const n=typeof Symbol=="function"&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,l=n?Symbol.for("react.strict_mode"):60108,a=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,c=n?Symbol.for("react.concurrent_mode"):60111,m=n?Symbol.for("react.forward_ref"):60112,C=n?Symbol.for("react.suspense"):60113,E=n?Symbol.for("react.suspense_list"):60120,f=n?Symbol.for("react.memo"):60115,w=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,p=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,A=n?Symbol.for("react.scope"):60119;function _(G){return typeof G=="string"||typeof G=="function"||G===i||G===c||G===a||G===l||G===C||G===E||typeof G=="object"&&G!==null&&(G.$$typeof===w||G.$$typeof===f||G.$$typeof===s||G.$$typeof===u||G.$$typeof===m||G.$$typeof===p||G.$$typeof===y||G.$$typeof===A||G.$$typeof===g)}function F(G){if(typeof G=="object"&&G!==null){const Dr=G.$$typeof;switch(Dr){case r:var jn=G.type;switch(jn){case d:case c:case i:case a:case l:case C:return jn;default:var Io=jn&&jn.$$typeof;switch(Io){case u:case m:case w:case f:case s:return Io;default:return Dr}}case o:return Dr}}}const S=d,O=c,B=u,P=s,Q=r,N=m,M=i,$=w,W=f,Y=o,K=a,D=l,j=C;let I=!1;function V(G){return I||(I=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),q(G)||F(G)===d}function q(G){return F(G)===c}function Z(G){return F(G)===u}function le(G){return F(G)===s}function rt(G){return typeof G=="object"&&G!==null&&G.$$typeof===r}function ae(G){return F(G)===m}function xe(G){return F(G)===i}function ot(G){return F(G)===w}function Wt(G){return F(G)===f}function Tr(G){return F(G)===o}function No(G){return F(G)===a}function Lo(G){return F(G)===l}function Dl(G){return F(G)===C}t.AsyncMode=S,t.ConcurrentMode=O,t.ContextConsumer=B,t.ContextProvider=P,t.Element=Q,t.ForwardRef=N,t.Fragment=M,t.Lazy=$,t.Memo=W,t.Portal=Y,t.Profiler=K,t.StrictMode=D,t.Suspense=j,t.isAsyncMode=V,t.isConcurrentMode=q,t.isContextConsumer=Z,t.isContextProvider=le,t.isElement=rt,t.isForwardRef=ae,t.isFragment=xe,t.isLazy=ot,t.isMemo=Wt,t.isPortal=Tr,t.isProfiler=No,t.isStrictMode=Lo,t.isSuspense=Dl,t.isValidElementType=_,t.typeOf=F})()}),i2=Vu(function(e){e.exports=s1}),u1="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",bn=u1;let Os=function(){};{var c1=bn,Ts={},d1=Function.call.bind(Object.prototype.hasOwnProperty);Os=function(e){const t="Warning: "+e;typeof console<"u"&&console.error(t);try{throw new Error(t)}catch{}}}function l2(e,t,n,r,o){for(const l in e)if(d1(e,l)){var i;try{if(typeof e[l]!="function"){const a=Error((r||"React class")+": "+n+" type `"+l+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[l]+"`.");throw a.name="Invariant Violation",a}i=e[l](t,l,r,n,null,c1)}catch(a){i=a}if(i&&!(i instanceof Error)&&Os((r||"React class")+": type specification of "+n+" `"+l+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof i+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),i instanceof Error&&!(i.message in Ts)){Ts[i.message]=!0;const a=o?o():"";Os("Failed "+n+" type: "+i.message+(a??""))}}}l2.resetWarningCache=function(){Ts={}};const zd=l2,f1=Function.call.bind(Object.prototype.hasOwnProperty);let Hn=function(){};Hn=function(e){const t="Warning: "+e;typeof console<"u"&&console.error(t);try{throw new Error(t)}catch{}};function si(){return null}const p1=function(e,t){const n=typeof Symbol=="function"&&Symbol.iterator,r="@@iterator";function o(N){const M=N&&(n&&N[n]||N[r]);if(typeof M=="function")return M}const i="<>",l={array:d("array"),bool:d("boolean"),func:d("function"),number:d("number"),object:d("object"),string:d("string"),symbol:d("symbol"),any:c(),arrayOf:m,element:C(),elementType:E(),instanceOf:f,node:y(),objectOf:g,oneOf:w,oneOfType:p,shape:A,exact:_};function a(N,M){return N===M?N!==0||1/N===1/M:N!==N&&M!==M}function s(N){this.message=N,this.stack=""}s.prototype=Error.prototype;function u(N){var M={},$=0;function W(K,D,j,I,V,q,Z){if(I=I||i,q=q||j,Z!==bn){if(t){const le=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw le.name="Invariant Violation",le}else if(typeof console<"u"){const le=I+":"+j;!M[le]&&$<3&&(Hn("You are manually calling a React.PropTypes validation function for the `"+q+"` prop on `"+I+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),M[le]=!0,$++)}}return D[j]==null?K?D[j]===null?new s("The "+V+" `"+q+"` is marked as required "+("in `"+I+"`, but its value is `null`.")):new s("The "+V+" `"+q+"` is marked as required in "+("`"+I+"`, but its value is `undefined`.")):null:N(D,j,I,V,q)}const Y=W.bind(null,!1);return Y.isRequired=W.bind(null,!0),Y}function d(N){function M($,W,Y,K,D,j){const I=$[W];if(O(I)!==N){const q=B(I);return new s("Invalid "+K+" `"+D+"` of type "+("`"+q+"` supplied to `"+Y+"`, expected ")+("`"+N+"`."))}return null}return u(M)}function c(){return u(si)}function m(N){function M($,W,Y,K,D){if(typeof N!="function")return new s("Property `"+D+"` of component `"+Y+"` has invalid PropType notation inside arrayOf.");const j=$[W];if(!Array.isArray(j)){const I=O(j);return new s("Invalid "+K+" `"+D+"` of type "+("`"+I+"` supplied to `"+Y+"`, expected an array."))}for(let I=0;I1?Hn("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):Hn("Invalid argument supplied to oneOf, expected an array."),si;function M($,W,Y,K,D){const j=$[W];for(let V=0;V"u"||N===null)return""+N;const M=O(N);if(M==="object"){if(N instanceof Date)return"date";if(N instanceof RegExp)return"regexp"}return M}function P(N){const M=B(N);switch(M){case"array":case"object":return"an "+M;case"boolean":case"date":case"regexp":return"a "+M;default:return M}}function Q(N){return!N.constructor||!N.constructor.name?i:N.constructor.name}return l.checkPropTypes=zd,l.resetWarningCache=zd.resetWarningCache,l.PropTypes=l,l},oe=Vu(function(e){{const t=i2,n=!0;e.exports=p1(t.isElement,n)}}),Ds="data-focus-lock",a2="data-focus-lock-disabled",h1="data-no-focus-lock",g1="data-autofocus-inside";function m1(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function y1(e,t){var n=b.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){const o=n.value;o!==r&&(n.value=r,n.callback(r,o))}}}})[0];return n.callback=t,n.facade}function s2(e,t){return y1(t,function(n){return e.forEach(function(r){return m1(r,n)})})}const va={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"};oe.node;/*! ***************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var Ki=function(){return Ki=Object.assign||function(t){for(var n,r=1,o=arguments.length;r0&&t.add(o),(i&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(r,o){return!t.has(o)})};var g2=function(e){return e.parentNode?g2(e.parentNode):e};const Gu=function(e){return Rs(e).filter(Boolean).reduce(function(n,r){const o=r.getAttribute(Ds);return n.push.apply(n,o?S1(fn(g2(r).querySelectorAll("["+Ds+'="'+o+'"]:not(['+a2+'="disabled"])'))):[r]),n},[])},_1=function(e){return!e||!e.getPropertyValue?!1:e.getPropertyValue("display")==="none"||e.getPropertyValue("visibility")==="hidden"};var m2=function(e){return!e||e===document||e&&e.nodeType===Node.DOCUMENT_NODE||!_1(window.getComputedStyle(e,null))&&m2(e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode)};const O1=function(e){return!((e.tagName==="INPUT"||e.tagName==="BUTTON")&&(e.type==="hidden"||e.disabled))},Yu=function(e){return!!(e&&e.dataset&&e.dataset.focusGuard)},Ji=function(e){return!Yu(e)},T1=function(e){return!!e},D1=function(e,t){const n=e.tabIndex-t.tabIndex,r=e.index-t.index;if(n){if(!e.tabIndex)return 1;if(!t.tabIndex)return-1}return n||r},y2=function(e,t,n){return fn(e).map(function(r,o){return{node:r,index:o,tabIndex:n&&r.tabIndex===-1?(r.dataset||{}).focusGuard?0:-1:r.tabIndex}}).filter(function(r){return!t||r.tabIndex>=0}).sort(D1)},F1=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],Ns=F1.join(","),R1=Ns+", [data-focus-guard]",Zu=function(e,t){return e.reduce(function(n,r){return n.concat(fn(r.querySelectorAll(t?R1:Ns)),r.parentNode?fn(r.parentNode.querySelectorAll(Ns)).filter(function(o){return o===r}):[])},[])},N1=function(e){const t=e.querySelectorAll("["+g1+"]");return fn(t).map(function(n){return Zu([n])}).reduce(function(n,r){return n.concat(r)},[])},qu=function(e){return fn(e).filter(function(t){return m2(t)}).filter(function(t){return O1(t)})},Ls=function(e,t){return y2(qu(Zu(e,t)),!0,t)},Ud=function(e){return y2(qu(Zu(e)),!1)},L1=function(e){return qu(N1(e))};var Is=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&Is(e.parentNode,t),t};const Ea=function(e,t){const n=Is(e),r=Is(t);for(let o=0;o=0)return i}return!1},v2=function(e,t,n){const r=Rs(e),o=Rs(t),i=r[0];let l=!1;return o.filter(Boolean).forEach(function(a){l=Ea(l||a,a)||l,n.filter(Boolean).forEach(function(s){const u=Ea(i,s);u&&(!l||u.contains(l)?l=u:l=Ea(u,l))})}),l},I1=function(e){return e.reduce(function(t,n){return t.concat(L1(n))},[])},j1=function(e){const t=Gu(e).filter(Ji),n=v2(e,e,t),r=Ls([n],!0),o=Ls(t).filter(function(i){const l=i.node;return Ji(l)}).map(function(i){return i.node});return r.map(function(i){const l=i.node,a=i.index;return{node:l,index:a,lockItem:o.indexOf(l)>=0,guard:Yu(l)}})},P1=function(e){return e===document.activeElement},B1=function(e){return!!fn(e.querySelectorAll("iframe")).some(function(t){return P1(t)})},E2=function(e){const t=document&&document.activeElement;return!t||t.dataset&&t.dataset.focusGuard?!1:Gu(e).reduce(function(n,r){return n||r.contains(t)||B1(r)},!1)},M1=function(){return document&&fn(document.querySelectorAll("["+h1+"]")).some(function(e){return e.contains(document.activeElement)})},w2=function(e){return e.tagName==="INPUT"&&e.type==="radio"},$1=function(e,t){return t.filter(w2).filter(function(n){return n.name===e.name}).filter(function(n){return n.checked})[0]||e},Qu=function(e,t){return w2(e)&&e.name?$1(e,t):e},z1=function(e){const t=new Set;return e.forEach(function(n){return t.add(Qu(n,e))}),e.filter(function(n){return t.has(n)})},Hd=function(e){return e[0]&&e.length>1?Qu(e[0],e):e[0]},Vd=function(e,t){return e.length>1?e.indexOf(Qu(e[t],e)):t},b2="NEW_FOCUS",U1=function(e,t,n,r){const o=e.length,i=e[0],l=e[o-1],a=Yu(n);if(e.indexOf(n)>=0)return;const s=t.indexOf(n),u=r?t.indexOf(r):s,d=r?e.indexOf(r):-1,c=s-u,m=t.indexOf(i),C=t.indexOf(l),E=z1(t),f=E.indexOf(n)-(r?E.indexOf(r):s),w=Vd(e,0),g=Vd(e,o-1);if(s===-1||d===-1)return b2;if(!c&&d>=0)return d;if(s<=m&&a&&Math.abs(c)>1)return g;if(s>=C&&a&&Math.abs(c)>1)return w;if(c&&Math.abs(f)>1)return d;if(s<=m)return g;if(s>C)return w;if(c)return Math.abs(c)>1?d:(o+d+c)%o},H1=function(e){return function(t){return t.autofocus||t.dataset&&!!t.dataset.autofocus||e.indexOf(t)>=0}},V1=function(e,t){const n=new Map;return t.forEach(function(r){return n.set(r.node,r)}),e.map(function(r){return n.get(r)}).filter(T1)},W1=function(e,t){const n=document&&document.activeElement,r=Gu(e).filter(Ji),o=v2(n||e,e,r),i=Ud(r);let l=Ls(r).filter(function(c){const m=c.node;return Ji(m)});if(!l[0]&&(l=i,!l[0]))return;const a=Ud([o]).map(function(c){return c.node}),s=V1(a,l),u=s.map(function(c){return c.node}),d=U1(u,a,n,t);if(d===b2){const c=i.map(function(m){return m.node}).filter(H1(I1(r)));return{node:c&&c.length?Hd(c):Hd(u)}}return d===void 0?d:s[d]},G1=function(e){e.focus(),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus()};let wa=0,ba=!1;const C2=function(e,t){const n=W1(e,t);if(!ba&&n){if(wa>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),ba=!0,setTimeout(function(){ba=!1},1);return}wa++,G1(n.node),wa--}};function x2(e){const t=window,n=t.setImmediate;typeof n<"u"?n(e):setTimeout(e,1)}const Y1=function(){return document&&document.activeElement===document.body},Z1=function(){return Y1()||M1()};let dr=null,rr=null,fr=null,xo=!1;const q1=function(){return!0},Q1=function(t){return(dr.whiteList||q1)(t)},X1=function(t,n){fr={observerNode:t,portaledElement:n}},K1=function(t){return fr&&fr.portaledElement===t};function Wd(e,t,n,r){let o=null,i=e;do{const l=r[i];if(l.guard)l.node.dataset.focusAutoGuard&&(o=l);else if(l.lockItem){if(i!==e)return;o=null}else break}while((i+=n)!==t);o&&(o.node.tabIndex=0)}const J1=function(t){return t&&"current"in t?t.current:t},eE=function(t){return t?!!xo:xo==="meanwhile"},el=function(){let t=!1;if(dr){const n=dr,r=n.observed,o=n.persistentFocus,i=n.autoFocus,l=n.shards,a=n.crossFrame,s=r||fr&&fr.portaledElement,u=document&&document.activeElement;if(s){const d=[s].concat(l.map(J1).filter(Boolean));if((!u||Q1(u))&&(o||eE(a)||!Z1()||!rr&&i)&&(s&&!(E2(d)||K1(u))&&(document&&!rr&&u&&!i?(u.blur&&u.blur(),document.body.focus()):(t=C2(d,rr),fr={})),xo=!1,rr=document&&document.activeElement),document){const c=document&&document.activeElement,m=j1(d),C=m.map(function(E){return E.node}).indexOf(c);C>-1&&(m.filter(function(E){const f=E.guard,w=E.node;return f&&w.dataset.focusAutoGuard}).forEach(function(E){return E.node.removeAttribute("tabIndex")}),Wd(C,m.length,1,m),Wd(C,-1,-1,m))}}}return t},A2=function(t){el()&&t&&(t.stopPropagation(),t.preventDefault())},Xu=function(){return x2(el)},tE=function(t){const n=t.target,r=t.currentTarget;r.contains(n)||X1(r,n)},nE=function(){return null};oe.node.isRequired;const k2=function(){xo="just",setTimeout(function(){xo="meanwhile"},0)},rE=function(){document.addEventListener("focusin",A2,!0),document.addEventListener("focusout",Xu),window.addEventListener("blur",k2)},oE=function(){document.removeEventListener("focusin",A2,!0),document.removeEventListener("focusout",Xu),window.removeEventListener("blur",k2)};function iE(e){return e.filter(function(t){return!t.disabled})}function lE(e){const t=e.slice(-1)[0];t&&!dr&&rE();const n=dr,r=n&&t&&t.id===n.id;dr=t,n&&!r&&(n.onDeactivation(),e.filter(function(o){return o.id===n.id}).length||n.returnFocus(!t)),t?(rr=null,(!r||n.observed!==t.observed)&&t.onActivation(),el(),x2(el)):(oE(),rr=null)}p2.assignSyncMedium(tE);h2.assignMedium(Xu);w1.assignMedium(function(e){return e({moveFocusInside:C2,focusInside:E2})});const aE=k1(iE,lE)(nE),S2=b.forwardRef(function(t,n){return b.createElement(kl,_s({sideCar:aE,ref:n},t))}),_2=kl.propTypes||{};_2.sideCar;const sE=a1(_2,["sideCar"]);S2.propTypes=sE;/*! ***************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var pr=function(){return pr=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u")return vE;const t=EE(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},wE=T2(),bE=function(e,t,n,r){const o=e.left,i=e.top,l=e.right,a=e.gap;return n===void 0&&(n="margin"),` - .`+cE+` { - overflow: hidden `+r+`; - padding-right: `+a+"px "+r+`; - } - body { - overflow: hidden `+r+`; - `+[t&&"position: relative "+r+";",n==="margin"&&` - padding-left: `+o+`px; - padding-top: `+i+`px; - padding-right: `+l+`px; - margin-left:0; - margin-top:0; - margin-right: `+a+"px "+r+`; - `,n==="padding"&&"padding-right: "+a+"px "+r+";"].filter(Boolean).join("")+` - } - - .`+xi+` { - right: `+a+"px "+r+`; - } - - .`+Ai+` { - margin-right: `+a+"px "+r+`; - } - - .`+xi+" ."+xi+` { - right: 0 `+r+`; - } - - .`+Ai+" ."+Ai+` { - margin-right: 0 `+r+`; - } - - body { - `+dE+": "+a+`px; - } -`},CE=function(e){const t=b.useState(Gd(e.gapMode)),n=t[0],r=t[1];b.useEffect(function(){r(Gd(e.gapMode))},[e.gapMode]);const o=e.noRelative,i=e.noImportant,l=e.gapMode,a=l===void 0?"margin":l;return b.createElement(wE,{styles:bE(n,!o,a,i?"":"!important")})},xE=function(e){const t=window.getComputedStyle(e);return t.overflowY!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowY==="visible")},AE=function(e){const t=window.getComputedStyle(e);return t.overflowX!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowX==="visible")},Yd=function(e,t){let n=t;do{if(D2(e,n)){const o=F2(e,n),i=o[1],l=o[2];if(i>l)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},kE=function(e){const t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},SE=function(e){const t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]};var D2=function(e,t){return e==="v"?xE(t):AE(t)},F2=function(e,t){return e==="v"?kE(t):SE(t)};const _E=function(e,t,n,r,o){const i=r;let l=n.target;const a=t.contains(l);let s=!1;const u=i>0;let d=0,c=0;do{const m=F2(e,l),C=m[0],E=m[1],f=m[2],w=E-f-C;(C||w)&&D2(e,l)&&(d+=w,c+=C),l=l.parentNode}while(!a&&l!==document.body||a&&(t.contains(l)||t===l));return(u&&(o&&d===0||!o&&i>d)||!u&&(o&&c===0||!o&&-i>c))&&(s=!0),s};let js=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){return js=!0,!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{js=!1}const zn=js?{passive:!1}:!1,ui=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Zd=function(e){return[e.deltaX,e.deltaY]},qd=function(e){return e&&"current"in e?e.current:e},OE=function(e,t){return e[0]===t[0]&&e[1]===t[1]},TE=function(e){return` - .block-interactivity-`+e+` {pointer-events: none;} - .allow-interactivity-`+e+` {pointer-events: all;} -`};let DE=0,Un=[];function FE(e){const t=b.useRef([]),n=b.useRef([0,0]),r=b.useRef(),o=b.useState(DE++)[0],i=b.useState(function(){return T2()})[0],l=b.useRef(e);b.useEffect(function(){l.current=e},[e]),b.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-"+o);const f=[e.lockRef.current].concat((e.shards||[]).map(qd)).filter(Boolean);return f.forEach(function(w){return w.classList.add("allow-interactivity-"+o)}),function(){document.body.classList.remove("block-interactivity-"+o),f.forEach(function(w){return w.classList.remove("allow-interactivity-"+o)})}}},[e.inert,e.lockRef.current,e.shards]);const a=b.useCallback(function(f,w){if("touches"in f&&f.touches.length===2)return!l.current.allowPinchZoom;const g=ui(f),p=n.current,y="deltaX"in f?f.deltaX:p[0]-g[0],A="deltaY"in f?f.deltaY:p[1]-g[1];let _;const F=f.target,S=Math.abs(y)>Math.abs(A)?"h":"v";let O=Yd(S,F);if(!O)return!0;if(O?_=S:(_=S==="v"?"h":"v",O=Yd(S,F)),!O)return!1;if(!r.current&&"changedTouches"in f&&(y||A)&&(r.current=_),!_)return!0;const B=r.current||_;return _E(B,w,f,B==="h"?y:A,!0)},[]),s=b.useCallback(function(f){const w=f;if(!Un.length||Un[Un.length-1]!==i)return;const g="deltaY"in w?Zd(w):ui(w),p=t.current.filter(function(y){return y.name===w.type&&y.target===w.target&&OE(y.delta,g)})[0];if(p&&p.should){w.preventDefault();return}if(!p){const y=(l.current.shards||[]).map(qd).filter(Boolean).filter(function(_){return _.contains(w.target)});(y.length>0?a(w,y[0]):!l.current.noIsolation)&&w.preventDefault()}},[]),u=b.useCallback(function(f,w,g,p){const y={name:f,delta:w,target:g,should:p};t.current.push(y),setTimeout(function(){t.current=t.current.filter(function(A){return A!==y})},1)},[]),d=b.useCallback(function(f){n.current=ui(f),r.current=void 0},[]),c=b.useCallback(function(f){u(f.type,Zd(f),f.target,a(f,e.lockRef.current))},[]),m=b.useCallback(function(f){u(f.type,ui(f),f.target,a(f,e.lockRef.current))},[]);b.useEffect(function(){return Un.push(i),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:m}),document.addEventListener("wheel",s,zn),document.addEventListener("touchmove",s,zn),document.addEventListener("touchstart",d,zn),function(){Un=Un.filter(function(f){return f!==i}),document.removeEventListener("wheel",s,zn),document.removeEventListener("touchmove",s,zn),document.removeEventListener("touchstart",d,zn)}},[]);const C=e.removeScrollBar,E=e.inert;return b.createElement(b.Fragment,null,E?b.createElement(i,{styles:TE(o)}):null,C?b.createElement(CE,{gapMode:"margin"}):null)}const RE=E1(O2,FE),R2=b.forwardRef(function(e,t){return b.createElement(Sl,pr({},e,{ref:t,sideCar:RE}))});R2.classNames=Sl.classNames;function Ot(){return Ot=Object.assign||function(e){for(let t=1;t=0)&&(n[o]=e[o]);return n}const N2={allowPinchZoom:oe.bool,dangerouslyBypassFocusLock:oe.bool,dangerouslyBypassScrollLock:oe.bool,initialFocusRef:function(){return null},onDismiss:oe.func},Cr=Al(function(t,n){const r=t.as,o=r===void 0?"div":r,i=t.isOpen,l=i===void 0?!0:i,a=_l(t,["as","isOpen"]);return r2("dialog"),b.useEffect(function(){l?window.__REACH_DISABLE_TOOLTIPS=!0:window.requestAnimationFrame(function(){window.__REACH_DISABLE_TOOLTIPS=!1})},[l]),l?b.createElement(o2,{"data-reach-dialog-wrapper":""},b.createElement(NE,Ot({ref:n,as:o},a))):null});Cr.displayName="DialogOverlay",Cr.propTypes=Ot({},N2,{isOpen:oe.bool});var NE=Al(function(t,n){const r=t.allowPinchZoom,o=t.as,i=o===void 0?"div":o,l=t.dangerouslyBypassFocusLock,a=l===void 0?!1:l,s=t.dangerouslyBypassScrollLock,u=s===void 0?!1:s,d=t.initialFocusRef,c=t.onClick,m=t.onDismiss,C=m===void 0?Do:m,E=t.onKeyDown,f=t.onMouseDown,w=t.unstable_lockFocusAcrossFrames,g=w===void 0?!0:w,p=_l(t,["allowPinchZoom","as","dangerouslyBypassFocusLock","dangerouslyBypassScrollLock","initialFocusRef","onClick","onDismiss","onKeyDown","onMouseDown","unstable_lockFocusAcrossFrames"]),y=b.useRef(null),A=b.useRef(null),_=l1(A,n),F=b.useCallback(function(){d&&d.current&&d.current.focus()},[d]);function S(P){y.current===P.target&&(P.stopPropagation(),C(P))}function O(P){P.key==="Escape"&&(P.stopPropagation(),C(P))}function B(P){y.current=P.target}return b.useEffect(function(){return A.current?LE(A.current):void 0},[]),b.createElement(S2,{autoFocus:!0,returnFocus:!0,onActivation:F,disabled:a,crossFrame:g},b.createElement(R2,{allowPinchZoom:r,enabled:!u},b.createElement(i,Ot({},p,{ref:_,"data-reach-dialog-overlay":"",onClick:Ci(c,S),onKeyDown:Ci(E,O),onMouseDown:Ci(f,B)}))))});Cr.displayName="DialogOverlay",Cr.propTypes=Ot({},N2);const tl=Al(function(t,n){const r=t.as,o=r===void 0?"div":r,i=t.onClick;t.onKeyDown;const l=_l(t,["as","onClick","onKeyDown"]);return b.createElement(o,Ot({"aria-modal":"true",role:"dialog",tabIndex:-1},l,{ref:n,"data-reach-dialog-content":"",onClick:Ci(i,function(a){a.stopPropagation()})}))});tl.displayName="DialogContent",tl.propTypes={"aria-label":nl,"aria-labelledby":nl};const Qd=Al(function(t,n){const r=t.allowPinchZoom,o=r===void 0?!1:r,i=t.initialFocusRef,l=t.isOpen,a=t.onDismiss,s=a===void 0?Do:a,u=_l(t,["allowPinchZoom","initialFocusRef","isOpen","onDismiss"]);return b.createElement(Cr,{allowPinchZoom:o,initialFocusRef:i,isOpen:l,onDismiss:s},b.createElement(tl,Ot({ref:n},u)))});Qd.displayName="Dialog",Qd.propTypes={isOpen:oe.bool,onDismiss:oe.func,"aria-label":nl,"aria-labelledby":nl};function LE(e){const t=[],n=[],r=n1(e);return e?(Array.prototype.forEach.call(r.querySelectorAll("body > *"),function(o){let i,l;const a=(i=e.parentNode)==null||(l=i.parentNode)==null?void 0:l.parentNode;if(o===a)return;const s=o.getAttribute("aria-hidden");s!==null&&s!=="false"||(t.push(s),n.push(o),o.setAttribute("aria-hidden","true"))}),function(){n.forEach(function(o,i){const l=t[i];l===null?o.removeAttribute("aria-hidden"):o.setAttribute("aria-hidden",l)})}):(console.warn("A ref has not yet been attached to a dialog node when attempting to call `createAriaHider`."),Do)}function nl(e,t,n,r,o){const i=` -See https://www.w3.org/TR/wai-aria/#aria-label for details.`;return!e["aria-label"]&&!e["aria-labelledby"]?new Error("A <"+n+"> must have either an `aria-label` or `aria-labelledby` prop.\n "+i):e["aria-label"]&&e["aria-labelledby"]?new Error("You provided both `aria-label` and `aria-labelledby` props to a <"+n+">. If the a label for this component is visible on the screen, that label's component should be given a unique ID prop, and that ID should be passed as the `aria-labelledby` prop into <"+n+">. If the label cannot be determined programmatically from the content of the element, an alternative label should be provided as the `aria-label` prop, which will be used as an `aria-label` on the HTML tag."+i):e[t]!=null&&!o1(e[t])?new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Expected `string`, received `"+(Array.isArray(o)?"array":typeof o)+"`."):null}const IE=({children:e,onClick:t,style:n,...r})=>h.jsx("button",{className:"ladle-button",onClick:t,style:n,"aria-label":r["aria-label"],type:"button",children:e}),hr=({children:e,href:t,style:n})=>h.jsx("a",{className:"ladle-link",href:t,style:n,children:e}),Nn=({children:e})=>h.jsx("code",{className:"ladle-code",children:e}),Or=({children:e,close:t,isOpen:n,label:r,maxWidth:o="40em"})=>h.jsx(Cr,{isOpen:n,onDismiss:()=>t(),"data-testid":"ladle-dialog-overlay",children:h.jsxs(tl,{"aria-label":r||"Modal","data-testid":"ladle-dialog",style:{maxWidth:o},children:[h.jsx("div",{style:{position:"absolute",insetInlineEnd:"-6px",top:"0px"},children:h.jsx(IE,{onClick:()=>t(),"aria-label":"Close modal",style:{height:"36px",width:"36px",borderColor:"transparent",boxShadow:"none"},children:h.jsx(jm,{})})}),h.jsx("div",{className:"ladle-addon-modal-body",children:e})]})});var Pe;(function(e){e.Full="full",e.Preview="preview"})(Pe||(Pe={}));var Ee;(function(e){e.Light="light",e.Dark="dark",e.Auto="auto"})(Ee||(Ee={}));var X;(function(e){e.Boolean="boolean",e.String="string",e.Number="number",e.Complex="complex",e.Function="function",e.Radio="radio",e.InlineRadio="inline-radio",e.Select="select",e.MultiSelect="multi-select",e.Check="check",e.InlineCheck="inline-check",e.Action="action",e.Range="range",e.Background="background"})(X||(X={}));var J;(function(e){e.UpdateAll="update-all",e.UpdateMode="update-mode",e.UpdateAction="update-action",e.UpdateRtl="update-rtl",e.UpdateSource="update-source",e.UpdateStory="update-story",e.UpdateTheme="update-theme",e.UpdateWidth="update-width",e.UpdateControl="update-control",e.UpdateControlIntialized="update-control-initialized",e.UpdateHotkeys="update-hotkeys"})(J||(J={}));const Xd=e=>{switch(e){case X.Boolean:return"checkbox";case X.Number:return"number";case X.Range:return"range";default:return"text"}},Kd=(e,t)=>{switch(t){case X.Boolean:return e.checked;case X.Number:case X.Range:return parseFloat(e.value);default:return e.value}},rl=(e,t)=>t&&t.some(r=>r===Number(e))?Number(e):e==="true"||e==="false"?e!=="false":e,L2=(e,t)=>{const n=Tt.parse(e),r={};return Object.keys(t).length===0?t:(Object.keys(n).forEach(o=>{if(o.startsWith("arg-")&&t[o.split("-")[1]]){const l=o.split("-")[1],a=n[o],s=t[l].type;if(s!==X.Action){let u=a;switch(s){case X.String:u=decodeURI(a);break;case X.Boolean:u=a==="true";break;case X.Range:u=parseFloat(a);break;case X.Number:u=parseInt(a,10);break;case X.Complex:u=JSON.parse(decodeURI(a));break;case X.Radio:case X.InlineRadio:case X.Select:case X.Background:u=rl(decodeURI(a),t[l].options);break;case X.InlineCheck:case X.MultiSelect:case X.Check:u=rl(JSON.parse(decodeURI(a)),t[l].options);break}r[l]={value:u,defaultValue:t[l].defaultValue,description:t[l].description,type:t[l].type}}}}),r)},jE=({controlKey:e,globalState:t,dispatch:n})=>{const r=t.control[e],o=t.control[e].name||e;if(t.control[e].type===X.Action)return h.jsxs("tr",{children:[h.jsx("td",{children:o}),h.jsx("td",{children:"action"})]});if(t.control[e].type===X.Function)return h.jsxs("tr",{children:[h.jsx("td",{children:o}),h.jsx("td",{children:"function"})]});if(t.control[e].type===X.Radio||t.control[e].type===X.InlineRadio||t.control[e].type===X.Background&&t.control[e].options.length<5)return h.jsxs("tr",{children:[h.jsx("td",{children:o}),h.jsx("td",{style:t.control[e].type===X.InlineRadio?{display:"flex"}:{},children:(t.control[e].options||[]).map(i=>{const l=t.control[e].value,s=(t.control[e].labels||{})[i]||i,u=l===i||l===String(i);return h.jsxs("div",{style:{display:"flex",alignItems:"center",...t.control[e].type===X.InlineRadio?{paddingRight:"0.5em"}:{}},children:[h.jsx("input",{id:`${e}-${String(i)}`,type:"radio",name:e,value:String(i),onChange:()=>{n({type:J.UpdateControl,value:{...t.control,[e]:{...t.control[e],value:rl(String(i),t.control[e].options)}}})},checked:u}),h.jsx("label",{htmlFor:`${e}-${String(i)}`,children:String(s)})]},`${String(i)}-${e}`)})})]});if(t.control[e].type===X.Check||t.control[e].type===X.InlineCheck||t.control[e].type===X.MultiSelect)return h.jsxs("tr",{children:[h.jsx("td",{children:o}),h.jsx("td",{style:t.control[e].type===X.InlineCheck?{display:"flex"}:{},children:(t.control[e].options||[]).map(i=>{const l=new Set(t.control[e].value),s=(t.control[e].labels||{})[i]||i;return h.jsxs("div",{style:{display:"flex",alignItems:"center",...t.control[e].type===X.InlineCheck?{paddingRight:"0.5em"}:{}},children:[h.jsx("input",{id:`${e}-${String(i)}`,type:"checkbox",name:`${e}-${String(i)}`,value:String(i),checked:l.has(String(i)),onChange:()=>{const u=String(i);l.has(u)?l.delete(u):l.add(u),n({type:J.UpdateControl,value:{...t.control,[e]:{...t.control[e],value:l.size>0?Array.from(l):void 0}}})}}),h.jsx("label",{htmlFor:`${e}-${String(i)}`,style:{marginLeft:"0.3em"},children:String(s)})]},`${String(i)}-${e}`)})})]});if(t.control[e].type===X.Select||t.control[e].type===X.Background)return h.jsxs("tr",{children:[h.jsx("td",{children:h.jsx("label",{htmlFor:e,children:o})}),h.jsx("td",{children:h.jsxs("select",{id:e,value:String(t.control[e].value),onChange:i=>{const l=t.control[e].labels||{},a=Object.keys(l).find(s=>l[s]===i.target.value)||i.target.value;n({type:J.UpdateControl,value:{...t.control,[e]:{...t.control[e],value:rl(a,t.control[e].options)}}})},children:[h.jsx("option",{value:"undefined",disabled:!0,children:"Choose option..."}),(t.control[e].options||[]).map(i=>{const a=(t.control[e].labels||{})[i]||i;return h.jsx("option",{children:String(a)},`${i}-${e}`)})]})})]});if(t.control[e].type===X.Complex){let i="";try{i=JSON.stringify(t.control[e].value)}catch{i="Object/Array argument must be serializable."}return h.jsxs("tr",{children:[h.jsx("td",{children:h.jsx("label",{htmlFor:e,children:o})}),h.jsx("td",{children:h.jsx("textarea",{id:e,defaultValue:i,onChange:l=>{let a=t.control[e].value;try{a=JSON.parse(l.target.value)}catch{}n({type:J.UpdateControl,value:{...t.control,[e]:{...t.control[e],value:a}}})}})})]})}if(r.type===X.Range){const i=r.min??0,l=r.max??100;return h.jsxs("tr",{children:[h.jsx("td",{children:h.jsx("label",{htmlFor:e,children:o})}),h.jsxs("td",{children:[i,h.jsx("input",{id:e,type:Xd(r.type),value:r.value,min:r.min,max:r.max,step:r.step,onChange:a=>n({type:J.UpdateControl,value:{...t.control,[e]:{...r,value:Kd(a.target,r.type)}}})}),r.value," / ",l]})]})}return h.jsxs("tr",{children:[h.jsx("td",{children:h.jsx("label",{htmlFor:e,children:o})}),h.jsx("td",{children:h.jsx("input",{id:e,type:Xd(t.control[e].type),value:t.control[e].value,checked:t.control[e].type===X.Boolean&&t.control[e].value===!0,onChange:i=>n({type:J.UpdateControl,value:{...t.control,[e]:{...t.control[e],value:Kd(i.target,t.control[e].type)}}})})})]})},PE=({globalState:e,dispatch:t})=>{const[n,r]=b.useState(!1);ut(H.hotkeys.control,()=>r(l=>!l),{enabled:e.hotkeys&&H.addons.control.enabled});const o="Explore different versions of this story through controls.",i=Object.keys(e.control).filter(l=>JSON.stringify(e.control[l].value)!==JSON.stringify(e.control[l].defaultValue));return h.jsx("li",{children:h.jsxs("button",{"aria-label":o,title:o,onClick:()=>r(!0),className:n?"ladle-active":"","data-testid":"addon-control",type:"button",children:[h.jsx(Vm,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:o}),h.jsx("label",{children:"Story Controls"}),i.length?h.jsx("div",{className:"ladle-badge",children:i.length}):null,h.jsxs(Or,{isOpen:n,close:()=>r(!1),label:"Toggle different controls to update the story.",children:[h.jsx("table",{className:"ladle-controls-table",children:h.jsx("tbody",{children:Object.keys(e.control).sort().map(l=>h.jsx(jE,{globalState:e,dispatch:t,controlKey:l},l))})}),h.jsx("button",{onClick:()=>{const l={};Object.keys(e.control).forEach(a=>{l[a]={...e.control[a],value:e.control[a].defaultValue}}),t({type:J.UpdateControl,value:l})},type:"button",children:"Reset to defaults"})]})]})})},Jd=["select","multi-select","radio","inline-radio","background","check","inline-check","range","color","date","number","text","boolean"],BE=({component:e,args:t,argTypes:n})=>{const{globalState:r,dispatch:o}=Na(),i=s=>u=>{o({type:J.UpdateAction,value:{name:s,event:u},clear:!1})};b.useEffect(()=>{const s={};let u=0;if(t&&Object.keys(t).forEach(d=>{const c=t[d];if(r.control[d])s[d]={type:r.control[d].type,defaultValue:c,value:r.control[d].value,description:""};else{let m=X.Complex;switch(typeof c){case"function":m=X.Function;break;case"boolean":m=X.Boolean;break;case"number":m=X.Number;break;case"string":m=X.String;break}s[d]={type:m,defaultValue:c,value:c,description:""}}}),n&&Object.keys(n).forEach(d=>{const c=n[d];if(c&&c.action){s[d]={type:X.Action,defaultValue:i(d),value:i(d),description:""};return}if(!c.control||!c.control.type)throw new Error("argTypes should have control type specified");if(Jd.indexOf(c.control.type)===-1)throw new Error(`only ${Jd.join(", ")} argTypes are supported now. For strings, booleans and numbers use just args.`);if(c.control.type==="background"&&(u++,u>1))throw new Error("There can be only single argType with the type background since it's used to change Ladle's background color.");s[d]={name:c.name,type:c.control.type,labels:c.control.labels,defaultValue:t[d]?t[d]:c.defaultValue,options:c.options,value:t[d]?t[d]:c.defaultValue,description:c.description||d,min:c.control.min,max:c.control.max,step:c.control.step},r.control[d]&&(s[d].value=r.control[d].value)}),Object.keys(s).length){const d=L2(location.search,s);Object.keys(d).forEach(c=>{s[c].value=d[c].value}),Object.keys(s).some(c=>!r.control[c]||s[c].value!==r.control[c].value)&&o({type:J.UpdateControl,value:s})}else r.controlInitialized||o({type:J.UpdateControlIntialized,value:!0})},[]);const l=(s,u)=>n&&n[s]&&n[s].mapping&&n[s].mapping.hasOwnProperty(u)?n[s].mapping[u]:u,a={};return Object.keys(r.control).forEach(s=>{Array.isArray(r.control[s].value)?a[s]=r.control[s].value.map(u=>l(s,u)):a[s]=l(s,r.control[s].value)}),r.controlInitialized?b.createElement(e,a):null},ME=({children:e,msw:t})=>{const[n,r]=b.useState(!1);return b.useEffect(()=>((async()=>{if(t.length>0){const{setupWorker:i}=await Ie(()=>import("./empty-module-XPXQPciS.js"),__vite__mapDeps([]));window.__ladle_msw?(window.__ladle_msw.use(...t),r(!0)):(window.__ladle_msw=i(),window.__ladle_msw.use(...t),window.__ladle_msw.start({serviceWorker:{url:"/nuui/mockServiceWorker.js"}}).then(()=>{r(!0)}))}})(),()=>{window.__ladle_msw&&window.__ladle_msw.resetHandlers()}),[t]),t.length===0||n?e:null};function Ye(e,t){let n=[],r={},o=[];e.default&&e.default.msw&&(o=e.default.msw),e[t]&&e[t].msw&&(o=e[t].msw);const i={args:{...xw,...e.default&&e.default.args?e.default.args:{},...e[t].args?e[t].args:{}},argTypes:{...Aw,...e.default&&e.default.argTypes?e.default.argTypes:{},...e[t].argTypes?e[t].argTypes:{}},component:e[t]};return e[t]&&Array.isArray(e[t].decorators)&&(n=[...n,...e[t].decorators]),e.default&&Array.isArray(e.default.decorators)&&(n=[...n,...e.default.decorators]),r={...e.default&&e.default.parameters?e.default.parameters:{},...e[t].parameters?e[t].parameters:{}},function(){const{globalState:a}=Na(),s=T.useMemo(()=>function(){return h.jsx(ME,{msw:o,children:h.jsx(BE,{...i})})},[]);if(n.length===0)return h.jsx(s,{});const u=c=>T.useRef(()=>{const m=Na(),C={};return Object.keys(m.globalState.control).forEach(E=>C[E]=m.globalState.control[E].value),n[c](c===0?s:u(c-1),{...m,parameters:r,argTypes:i.argTypes,args:C})}).current,d=u(n.length-1);return a.controlInitialized?h.jsx(d,{}):h.jsx(s,{})}}const $E={primary:{base:{initial:"border",light:"bg-white border-gray-300",dark:"dark:bg-gray-800 dark:border-gray-700"}},secondary:{base:{initial:"border",light:"bg-secondary-50 border-light",dark:"dark:bg-zinc-900 dark:border-zinc-800"}},tertiary:{base:{initial:"border",light:"bg-white border-tertiary-200",dark:"dark:bg-tertiary-text dark:border-tertiary"}},neutral:{base:{initial:"border",light:"bg-neutral-50 border-neutral-700",dark:"dark:bg-neutral-900 dark:border-neutral-800"}}},zE={primary:{base:{light:"bg-gray-50 border-t-gray-200",dark:"dark:bg-gray-700/30 dark:border-t-gray-900/55",shadow:"dark:shadow-gray-800"}},secondary:{base:{light:"bg-white border-t-light/35",dark:"dark:bg-zinc-800 dark:border-t-zinc-900"}},tertiary:{base:{light:"bg-gray-50 border-t-gray-200",dark:"dark:bg-neutral-900 dark:border-t-neutral-950/75",shadow:"dark:shadow-neutral-800/10"}},neutral:{base:{light:"bg-white border-t-neutral-200",dark:"dark:bg-neutral-800 dark:border-t-neutral-950/75",shadow:"dark:shadow-neutral-900/10"}}},UE={defaultOptions:{color:"primary",variant:"solid"},styles:{initial:{base:"p-4 pt-4 border-t-0",expanded:"data-[open=true]:border-t shadow-inner",transition:"motion-safe:transition-all motion-safe:duration-300 motion-safe:ease-in-out"},variants:{solid:zE}}},I2={defaultOptions:{color:"primary",radius:"round",variant:"solid"},styles:{initial:{base:"h-auto overflow-hidden shadow divide-y divide-inherit"},radii:{round:"rounded-md",sharp:"rounded-none"},variants:{reset:"border-none shadow-none rounded-none",solid:$E}}};I2.drawer=UE;const HE={primary:{base:{initial:"bg-primary-500",hover:"hover:bg-primary-700",text:"text-white"}},secondary:{base:{initial:"border-2",light:"bg-secondary-50 border-light",dark:"dark:bg-zinc-900 dark:border-zinc-800",text:"text-secondary-text dark:text-secondary-50"}},tertiary:{base:{light:"bg-tertiary-500",dark:"dark:border-2 dark:bg-tertiary-text dark:border-tertiary-400",hover:"hover:bg-tertiary-600 dark:hover:border-tertiary-300",text:"text-white dark:text-tertiary-400 dark:hover:text-tertiary-300"}},neutral:{base:{initial:"border-2",light:"bg-white border-neutral-700",dark:"dark:bg-neutral-800 dark:border-neutral-800",hover:"hover:bg-neutral-50 dark:hover:bg-neutral-900",text:"text-neutral-700 dark:text-white"}}},VE={styles:{initial:{base:"flex items-center max-w-max gap-3"}}},WE={styles:{initial:{base:"truncate"}}},GE={styles:{initial:{base:"block text-base font-semibold text-inherit tracking-normal leading-relaxed"}}},YE={styles:{initial:{base:"block text-sm font-normal text-inherit tracking-normal leading-normal"}}},Fo={defaultOptions:{color:"primary",radius:"full",size:"lg",variant:"solid"},styles:{initial:{base:"overflow-hidden"},image:"flex items-center justify-center size-full font-bold",radii:{round:"rounded-md",sharp:"rounded-none",full:"rounded-full"},sizes:{sm:"size-8 text-sm",md:"size-10 text-base",lg:"size-12 text-lg",xl:"size-14 text-xl","2xl":"size-16 text-2xl","4xl":"size-24 text-4xl"},variants:{reset:{initial:"border-none",light:"bg-transparent hover:bg-transparent text-gray-600",dark:"dark:bg-transparent dark:hover:bg-transparent dark:text-white"},solid:HE}}};Fo.withtext=VE;Fo.content=WE;Fo.title=GE;Fo.subtitle=YE;const ZE={primary:{base:{light:"bg-primary-500 text-primary-text"},shadow:"hover:shadow-primary-500/10",hover:"hover:!bg-primary-700",active:"active:opacity-90",disabled:{light:"disabled:opacity-70"}},secondary:{base:{light:"bg-secondary-500 text-white"},shadow:"hover:shadow-secondary-500/10",hover:"hover:bg-secondary-600",active:"active:bg-secondary-700",disabled:{light:"disabled:bg-secondary-100 disabled:text-secondary-400",dark:"disabled:dark:bg-secondary-950 disabled:dark:text-secondary-700"}},tertiary:{base:{light:"bg-tertiary-500 text-white"},shadow:"hover:shadow-tertiary-500/15",hover:"hover:bg-tertiary-600",active:"active:bg-tertiary-700",disabled:{light:"disabled:bg-tertiary-100 disabled:text-tertiary-400",dark:"disabled:dark:bg-tertiary-950 disabled:dark:text-tertiary-700"}},neutral:{}},qE={primary:{base:"border text-primary-500 border-primary-500",hover:"hover:text-primary-600 hover:border-primary-600",active:"active:text-primary-700 active:border-primary-700",disabled:{light:"disabled:border-primary-200 disabled:text-primary-200",dark:"disabled:dark:border-primary-900 disabled:dark:text-primary-900"}},secondary:{base:"border text-secondary-600 border-secondary-600",hover:"hover:text-secondary-700 hover:border-secondary-700",active:"active:text-secondary-800 active:border-secondary-800",disabled:{light:"disabled:border-secondary-200 disabled:text-secondary-200",dark:"disabled:dark:border-secondary-900 disabled:dark:text-secondary-900"}},tertiary:{base:"border text-tertiary-500 border-tertiary-500",hover:"hover:text-tertiary-700 hover:border-tertiary-700",active:"active:text-tertiary-800 active:border-tertiary-800",disabled:{light:"disabled:text-tertiary-200 disabled:border-tertiary-200",dark:"disabled:dark:text-tertiary-900 disabled:dark:border-tertiary-900"}},neutral:{}},QE={defaultOptions:{color:"primary",radius:"round",size:"normal",variant:"solid"},styles:{initial:{base:"shadow-md font-semibold text-center cursor-pointer align-middle",disabled:"disabled:shadow-none disabled:pointer-events-none",transition:"motion-safe:transition-all"},radii:{round:"rounded-md",sharp:"rounded-none",full:"rounded-full"},sizes:{reset:"",normal:"px-6 py-2.5 ",wide:"px-24 py-2.5 ",full:"block w-full py-2.5"},variants:{solid:ZE,outline:qE}}},XE={primary:{base:{initial:"border",light:"bg-white border-gray-300",dark:"dark:bg-gray-800 dark:border-gray-700"}},secondary:{base:{initial:"border",light:"bg-secondary-50 border-light",dark:"dark:bg-zinc-900 dark:border-zinc-800"}},tertiary:{base:{initial:"border",light:"bg-white border-tertiary-200",dark:"dark:bg-tertiary-text dark:border-tertiary"}},neutral:{base:{initial:"border",light:"bg-neutral-50 border-neutral-700",dark:"dark:bg-neutral-900 dark:border-neutral-800"}}},KE={styles:{initial:{base:"w-full"}}},JE={defaultOptions:{variant:"primary"},styles:{initial:{base:"m-4"},variants:{primary:{light:"text-gray-700",dark:"dark:text-gray-300"},secondary:{light:"text-secondary-text",dark:"dark:text-secondary-50"},tertiary:{light:"text-tertiary-text",dark:"dark:text-white"},neutral:{light:"text-zinc-800",dark:"dark:text-neutral-50"}}}},ew={styles:{initial:{base:"text-2xl font-semibold mb-2"}}},tw={styles:{initial:{base:"divide-y divide-inherit"},section:"py-3 last-of-type:pb-0"}},Ro={defaultOptions:{color:"primary",radius:"round",variant:"solid"},styles:{initial:{base:"w-96 overflow-hidden shadow"},radii:{round:"rounded-md",sharp:"rounded-none"},variants:{solid:XE}}};Ro.hero=KE;Ro.content=JE;Ro.title=ew;Ro.section=tw;const nw={primary:{base:{initial:"border",light:"bg-white border-gray-300",dark:"dark:bg-gray-800 dark:border-gray-700"}},secondary:{base:{initial:"border",light:"bg-secondary-50 border-light",dark:"dark:bg-zinc-900 dark:border-zinc-800"}},tertiary:{base:{initial:"border",light:"bg-white border-tertiary-200",dark:"dark:bg-tertiary-text dark:border-tertiary"}},neutral:{base:{initial:"border",light:"bg-neutral-50 border-neutral-700",dark:"dark:bg-neutral-900 dark:border-neutral-800"}}},rw={styles:{initial:{base:"flex items-center w-full py-2 px-3 rounded-[inherit] gap-2",disabled:"disabled:opacity-30 dark:disabled:opacity-40 disabled:hover:!bg-transparent disabled:cursor-not-allowed",hover:"hover:bg-[rgba(0,0,0,0.15)] dark:hover:bg-[rgba(0,0,0,0.45)]"}}},ow={styles:{initial:{base:"border-t border-inherit my-1"}}},Ku={defaultOptions:{color:"primary",radius:"round",variant:"solid"},styles:{initial:{base:"absolute z-10 min-w-fit my-2 p-1",shadow:"shadow"},radii:{round:"rounded-md",sharp:"rounded-none"},variants:{solid:nw}}};Ku.item=rw;Ku.divider=ow;const iw={defaultOptions:{variant:"primary"},styles:{variants:{primary:{light:"text-gray-700",dark:"dark:text-gray-300"},secondary:{light:"text-secondary-text",dark:"dark:text-secondary-50"},tertiary:{light:"text-tertiary-text",dark:"dark:text-white"},neutral:{light:"text-zinc-800",dark:"dark:text-neutral-50"}}}},j2={accordion:I2,avatar:Fo,button:QE,card:Ro,menu:Ku,typography:iw},P2=b.createContext(j2),lw=({themeObjects:e=j2,themeColor:t,children:n})=>{const r={...e,themeColor:t};return h.jsx(P2.Provider,{value:r,children:n})},ix=()=>{const e=b.useContext(P2);if(e===void 0)throw new Error("useTheme must be used within a ThemeProvider");return e},aw=({children:e,globalState:t})=>(b.useEffect(()=>{t.theme==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[t.theme]),h.jsx(lw,{children:e})),sw=b.lazy(()=>Ie(()=>import("./Accordion.stories-kUhxgwR_.js"),__vite__mapDeps([0,1,2])).then(e=>({default:Ye(e,"AccordionComponent")}))),uw=b.lazy(()=>Ie(()=>import("./Accordion.stories-kUhxgwR_.js"),__vite__mapDeps([0,1,2])).then(e=>({default:Ye(e,"NonAccordionComponent")}))),cw=b.lazy(()=>Ie(()=>import("./Avatar.stories-b5kAcoes.js"),__vite__mapDeps([3,4,2])).then(e=>({default:Ye(e,"AvatarStory")}))),dw=b.lazy(()=>Ie(()=>import("./Avatar.stories-b5kAcoes.js"),__vite__mapDeps([3,4,2])).then(e=>({default:Ye(e,"AvatarWithTextStory")}))),fw=b.lazy(()=>Ie(()=>import("./Button.stories-sQAbFTyw.js"),__vite__mapDeps([5,6,2])).then(e=>({default:Ye(e,"Default")}))),pw=b.lazy(()=>Ie(()=>import("./Button.stories-sQAbFTyw.js"),__vite__mapDeps([5,6,2])).then(e=>({default:Ye(e,"IconButtonDefault")}))),hw=b.lazy(()=>Ie(()=>import("./Button.stories-sQAbFTyw.js"),__vite__mapDeps([5,6,2])).then(e=>({default:Ye(e,"PillButtonDefault")}))),gw=b.lazy(()=>Ie(()=>import("./Button.stories-sQAbFTyw.js"),__vite__mapDeps([5,6,2])).then(e=>({default:Ye(e,"ShapeButtonDefault")}))),mw=b.lazy(()=>Ie(()=>import("./Card.stories-bF3fOMap.js"),__vite__mapDeps([7,2,1,6,8])).then(e=>({default:Ye(e,"CardWithAccordion")}))),yw=b.lazy(()=>Ie(()=>import("./Card.stories-bF3fOMap.js"),__vite__mapDeps([7,2,1,6,8])).then(e=>({default:Ye(e,"CardWithHero")}))),vw=b.lazy(()=>Ie(()=>import("./Card.stories-bF3fOMap.js"),__vite__mapDeps([7,2,1,6,8])).then(e=>({default:Ye(e,"CardWithImage")}))),Ew=b.lazy(()=>Ie(()=>import("./Card.stories-bF3fOMap.js"),__vite__mapDeps([7,2,1,6,8])).then(e=>({default:Ye(e,"CardWithSection")}))),ww=b.lazy(()=>Ie(()=>import("./Menu.stories-lYHhS18s.js"),__vite__mapDeps([9,2,4,6])).then(e=>({default:Ye(e,"MenuStory")}))),bw=b.lazy(()=>Ie(()=>import("./Menu.stories-lYHhS18s.js"),__vite__mapDeps([9,2,4,6])).then(e=>({default:Ye(e,"MenuProfile")})));let xr={"accordion--accordion":{component:sw,locStart:22,locEnd:36,entry:"src/components/Accordion/Accordion.stories.jsx"},"accordion--openable-accordion":{component:uw,locStart:40,locEnd:56,entry:"src/components/Accordion/Accordion.stories.jsx"},"avatar--avatar":{component:cw,locStart:29,locEnd:31,entry:"src/components/Avatar/Avatar.stories.jsx"},"avatar--avatar-with-text":{component:dw,locStart:35,locEnd:43,entry:"src/components/Avatar/Avatar.stories.jsx"},"button--default":{component:fw,locStart:39,locEnd:41,entry:"src/components/Button/Button.stories.jsx"},"button--icon-button":{component:pw,locStart:66,locEnd:71,entry:"src/components/Button/Button.stories.jsx"},"button--pill-button":{component:hw,locStart:43,locEnd:45,entry:"src/components/Button/Button.stories.jsx"},"button--shape-button":{component:gw,locStart:54,locEnd:58,entry:"src/components/Button/Button.stories.jsx"},"card--card-with-accordion":{component:mw,locStart:87,locEnd:107,entry:"src/components/Card/Card.stories.jsx"},"card--card-with-hero":{component:yw,locStart:35,locEnd:53,entry:"src/components/Card/Card.stories.jsx"},"card--card-with-image":{component:vw,locStart:55,locEnd:71,entry:"src/components/Card/Card.stories.jsx"},"card--card-with-section":{component:Ew,locStart:73,locEnd:85,entry:"src/components/Card/Card.stories.jsx"},"menu--menu":{component:ww,locStart:31,locEnd:48,entry:"src/components/Menu/Menu.stories.jsx"},"menu--profile-menu":{component:bw,locStart:52,locEnd:79,entry:"src/components/Menu/Menu.stories.jsx"}},st={addons:{a11y:{enabled:!0},control:{enabled:!0,defaultState:{}},theme:{enabled:!0,defaultState:"light"},mode:{enabled:!0,defaultState:"full"},rtl:{enabled:!0,defaultState:!1},source:{enabled:!0,defaultState:!1},msw:{enabled:!1},action:{enabled:!0,defaultState:[]},ladle:{enabled:!0},width:{enabled:!0,options:{xsmall:414,small:640,medium:768,large:1024},defaultState:0}},base:"/nuui/",stories:"src/**/*.stories.{js,jsx,ts,tsx,mdx}",hotkeys:{search:["/","meta+p"],nextStory:["alt+arrowright"],previousStory:["alt+arrowleft"],nextComponent:["alt+arrowdown"],previousComponent:["alt+arrowup"],control:["c"],darkMode:["d"],fullscreen:["f"],width:["w"],rtl:["r"],source:["s"],a11y:["a"]},i18n:{buildTooltip:'💡 Tip: Run "ladle preview" to check that the build works!'},storyOrder:"(stories) => stories"};const Cw=({path:e})=>b.createElement("div",{style:{paddingTop:"2em"}},b.createElement("code",{className:"ladle-code"},e)),xw={},Aw={};let ze={"4668cab1":"import%20%7B%20Fragment%20%7D%20from%20%22react%22%3B%0Aimport%20Accordion%2C%20%7B%20Drawer%20%7D%20from%20%22.%2FAccordion%22%3B%0A%0Aexport%20default%20%7B%0A%20%20%20%20args%3A%20%7B%0A%20%20%20%20%20%20%20%20flush%3A%20false%0A%20%20%20%20%7D%2C%0A%20%20%20%20argTypes%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'primary'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'primary'%2C%20'secondary'%2C%20'tertiary'%2C%20'neutral'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'round'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'round'%2C%20'sharp'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%7D%0A%7D%3B%0A%0Aexport%20const%20AccordionComponent%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CAccordion%20%7B...args%7D%0A%20%20%20%20%20%20%20%20className%3D%7B%60w-96%60%7D%0A%20%20%20%20%20%20%20%20onChange%3D%7B(isOpen)%20%3D%3E%20console.log('Drawer%20open%20status%3A'%2C%20isOpen)%7D%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%201%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Nisi%20nostrum%20ab%20odio%20aliquid%20fuga%3F%20Ea%20cumque%2C%20iste%20nulla%20praesentium%20quo%20dolorum%20esse%20rem%20perspiciatis%20iure.%20Architecto%20placeat%20minima%20mollitia%20aspernatur%3F%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%202%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%2C%20consectetur%20adipisicing%20elit.%20Sed%20atque%20alias%2C%20culpa%20illum%20officia%20quia%20fuga%20dolore%20rerum%20accusantium%20animi%20delectus%20ipsam%20dignissimos%20quas%2C%20ut%20officiis%20asperiores%20maiores%20debitis!%20Harum!%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%203%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Et%20numquam%20enim%20commodi%20nisi%20incidunt%20doloremque%20totam%20dolore%20nobis%20voluptatem%20omnis%20quia%20odio%20ex%2C%20animi%20quibusdam%20facere%2C%20nostrum%20in%20dignissimos%20maiores.%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%3C%2FAccordion%3E%0A)%3B%0A%0AAccordionComponent.storyName%20%3D%20%22Accordion%22%3B%0A%0Aexport%20const%20NonAccordionComponent%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CAccordion%20%7B...args%7D%0A%20%20%20%20%20%20%20%20initialExpanded%3D%7B%5B1%2C%202%5D%7D%0A%20%20%20%20%20%20%20%20className%3D%7B%60w-96%60%7D%0A%20%20%20%20%20%20%20%20accordionMode%3D%7Bfalse%7D%0A%20%20%20%20%20%20%20%20onChange%3D%7B(isOpen)%20%3D%3E%20console.log('Drawer%20open%20status%3A'%2C%20isOpen)%7D%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%201%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Nisi%20nostrum%20ab%20odio%20aliquid%20fuga%3F%20Ea%20cumque%2C%20iste%20nulla%20praesentium%20quo%20dolorum%20esse%20rem%20perspiciatis%20iure.%20Architecto%20placeat%20minima%20mollitia%20aspernatur%3F%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%202%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%2C%20consectetur%20adipisicing%20elit.%20Sed%20atque%20alias%2C%20culpa%20illum%20officia%20quia%20fuga%20dolore%20rerum%20accusantium%20animi%20delectus%20ipsam%20dignissimos%20quas%2C%20ut%20officiis%20asperiores%20maiores%20debitis!%20Harum!%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%203%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Et%20numquam%20enim%20commodi%20nisi%20incidunt%20doloremque%20totam%20dolore%20nobis%20voluptatem%20omnis%20quia%20odio%20ex%2C%20animi%20quibusdam%20facere%2C%20nostrum%20in%20dignissimos%20maiores.%0A%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%3C%2FAccordion%3E%0A)%3B%0A%0ANonAccordionComponent.storyName%20%3D%20%22OpenableAccordion%22%3B",a35b0cbe:"import%20Avatar%2C%20%7B%20AvatarWithText%2C%20Content%2C%20Title%2C%20Subtitle%20%7D%20from%20%22.%2FAvatar%22%3B%0A%0Aexport%20default%20%7B%0A%20%20%20%20args%3A%20%7B%0A%20%20%20%20%20%20%20%20src%3A%20%22https%3A%2F%2Fimages.unsplash.com%2Fphoto-1552320764-9fc870798a3f%3Fq%3D80%26w%3D2070%26auto%3Dformat%26fit%3Dcrop%26ixlib%3Drb-4.0.3%26ixid%3DeyJhcHBfaWQiOjEyMDd9%26auto%3Dformat%26w%3D512%26h%3D512%22%2C%0A%20%20%20%20%20%20%20%20alt%3A%20%22avatar%22%2C%0A%20%20%20%20%20%20%20%20name%3A%20%22John%20Yogurt%22%2C%0A%20%20%20%20%20%20%20%20flush%3A%20false%0A%20%20%20%20%7D%2C%0A%20%20%20%20argTypes%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'primary'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'primary'%2C%20'secondary'%2C%20'tertiary'%2C%20'neutral'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'full'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'full'%2C%20'round'%2C%20'sharp'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20size%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'4xl'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'sm'%2C%20'md'%2C%20'lg'%2C%20'xl'%2C%20'2xl'%2C%20'4xl'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%7D%3B%0A%0Aexport%20const%20AvatarStory%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CAvatar%20%7B...args%7D%20%2F%3E%0A)%3B%0A%0AAvatarStory.storyName%20%3D%20%22Avatar%22%3B%0A%0Aexport%20const%20AvatarWithTextStory%20%3D%20(%7B%20name%2C%20subtitle%2C%20color%2C%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CAvatarWithText%3E%0A%20%20%20%20%20%20%20%20%3CAvatar%20%7B...args%7D%20name%3D%7Bname%7D%20color%3D%7Bcolor%7D%20%2F%3E%0A%20%20%20%20%20%20%20%20%3CContent%20className%3D%22max-w-56%22%20typography%3D%7Bcolor%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%3E%7Bname%7D%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CSubtitle%3E%7Bsubtitle%7D%3C%2FSubtitle%3E%0A%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%3C%2FAvatarWithText%3E%0A)%3B%0A%0AAvatarWithTextStory.storyName%20%3D%20%22AvatarWithText%22%3B%0AAvatarWithTextStory.args%20%3D%20%7B%0A%20%20%20%20src%3A%20''%2C%0A%20%20%20%20subtitle%3A%20%22Grocery%20Store%22%2C%0A%20%20%20%20size%3A%20%22xl%22%0A%7D","53aada02":"import%20%7B%20Fragment%20%7D%20from%20%22react%22%3B%0A%2F%2FComponents%0Aimport%20Button%20from%20%22.%2FButton.jsx%22%3B%0A%2F%2FIcons%0Aimport%20%7B%20ArrowUpIcon%2C%20CheckIcon%20%7D%20from%20'%40heroicons%2Freact%2F24%2Foutline'%0A%0Aexport%20default%20%7B%0A%20%20%20%20args%3A%20%7B%0A%20%20%20%20%20%20%20%20children%3A%20'Button'%2C%0A%20%20%20%20%20%20%20%20disabled%3A%20false%2C%0A%20%20%20%20%7D%2C%0A%20%20%20%20argTypes%3A%20%7B%0A%20%20%20%20%20%20%20%20onClick%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20action%3A%20%22clicked%22%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20color%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'primary'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'primary'%2C%20'secondary'%2C%20'tertiary'%2C%20'neutral'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'round'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'round'%2C%20'sharp'%2C%20'full'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20size%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'normal'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'normal'%2C%20'wide'%2C%20'full'%2C%20'reset'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20variant%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'solid'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'solid'%2C%20'outline'%2C%20'ghost'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%7D%3B%0A%0Aexport%20const%20Default%20%3D%20(%7B%20children%2C%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CButton%20%7B...args%7D%3E%7Bchildren%7D%3C%2FButton%3E%0A)%3B%0A%0Aexport%20const%20PillButtonDefault%20%3D%20(%7B%20children%2C%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CButton%20%7B...args%7D%3E%7Bchildren%7D%3C%2FButton%3E%0A)%3B%0A%0APillButtonDefault.args%20%3D%20%7B%0A%20%20%20%20children%3A%20'Pill%20Button'%2C%0A%20%20%20%20size%3A%20'wide'%2C%0A%20%20%20%20radius%3A%20'full'%0A%7D%3B%0APillButtonDefault.storyName%20%3D%20'Pill%20Button'%3B%0A%0Aexport%20const%20ShapeButtonDefault%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CButton%20%7B...args%7D%3E%0A%20%20%20%20%20%20%20%20%3CCheckIcon%20className%3D%22size-14%20p-2%22%20%2F%3E%0A%20%20%20%20%3C%2FButton%3E%0A)%3B%0A%0AShapeButtonDefault.args%20%3D%20%7B%0A%20%20%20%20radius%3A%20'full'%2C%0A%20%20%20%20size%3A%20'reset'%0A%7D%3B%0AShapeButtonDefault.storyName%20%3D%20'Shape%20Button'%3B%0A%0Aexport%20const%20IconButtonDefault%20%3D%20(%7B%20children%2C%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CButton%20%7B...args%7D%20className%3D%7B'flex%20gap-2%20place-content-center'%7D%3E%0A%20%20%20%20%20%20%20%20%3CCheckIcon%20className%3D%22size-6%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%7Bchildren%7D%0A%20%20%20%20%3C%2FButton%3E%0A)%3B%0A%0AIconButtonDefault.args%20%3D%20%7B%0A%20%20%20%20children%3A%20'Icon%20Button'%0A%7D%3B%0AIconButtonDefault.storyName%20%3D%20'Icon%20Button'%3B%0A%0A%2F%2F%20TODO%3A%20SplitButton%20to%20be%20two%20buttons%20in%20a%20button%20group.",d5e10459:"import%20Card%2C%20%7B%20Content%2C%20Hero%2C%20Title%2C%20Section%20%7D%20from%20%22.%2FCard%22%3B%0Aimport%20Accordion%2C%20%7B%20Drawer%20%7D%20from%20%22..%2FAccordion%2FAccordion%22%3B%0Aimport%20Button%20from%20'..%2FButton%2FButton'%3B%0Aimport%20%7B%20ChevronDoubleRightIcon%20%7D%20from%20%22%40heroicons%2Freact%2F24%2Foutline%22%3B%0Aimport%20%22..%2F..%2Fresources%2Fstyles.css%22%3B%0A%0A%2F%2FTheme%0Aimport%20%7B%20useLadleContext%20%7D%20from%20%22%40ladle%2Freact%22%3B%0A%2F%2F%0A%0Aexport%20default%20%7B%0A%20%20%20%20args%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%22primary%22%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%22round%22%2C%0A%20%20%20%20%7D%2C%0A%20%20%20%20argTypes%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'primary'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'primary'%2C%20'secondary'%2C%20'tertiary'%2C%20'neutral'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'round'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'round'%2C%20'sharp'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20variant%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'solid'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'solid'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%7D%3B%0A%0Aexport%20const%20CardWithHero%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20%7B%0A%0A%20%20%20%20%2F%2FDynamically%20set%20the%20variant%20based%20on%20light%20theme.%0A%20%20%20%20const%20%7B%20globalState%20%7D%20%3D%20useLadleContext()%3B%0A%20%20%20%20const%20isDark%20%3D%20globalState.theme%20%3D%3D%3D%20%22dark%22%3B%0A%20%20%20%20const%20variant%20%3D%20isDark%20%3F%20'outline'%20%3A%20'solid'%0A%0A%20%20%20%20return%20(%0A%20%20%20%20%20%20%20%20%3CCard%20%7B...args%7D%20className%3D%22w-80%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CHero%20className%3D%22h-64%20bg-slate-600%20heroPatternClouds%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CContent%20variant%3D%7Bargs.color%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%3EThis%20is%20a%20card%20component.%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cp%3EIt%20uses%20a%20Hero%20with%20a%20background-image.%3C%2Fp%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cp%20className%3D%22mb-4%22%3EIt%20also%20has%20a%20full-size%20Button.%3C%2Fp%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20%7B...args%7D%20variant%3D%7Bvariant%7D%20size%3D%22full%22%3EButton%3C%2FButton%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%20%20%20%20%3C%2FCard%3E%0A%20%20%20%20)%0A%7D%3B%0A%0Aexport%20const%20CardWithImage%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CCard%20%7B...args%7D%20className%3D%22w-96%22%3E%0A%20%20%20%20%20%20%20%20%3CHero%20className%3D%7B%60h-auto%60%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cimg%20className%3D%7B%60h-auto%20w-full%20object-cover%60%7D%20src%3D%22https%3A%2F%2Fsource.unsplash.com%2Fuser%2Ferondu%2F700x400%22%20alt%3D%22Hero%20Image%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FHero%3E%0A%20%20%20%20%20%20%20%20%3CContent%20variant%3D%7Bargs.color%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%3EThis%20is%20a%20hero%20image%20card.%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cp%20className%3D%22mb-4%22%3EIt%20uses%20a%20Hero%20with%20an%20img%20child%20and%20also%20has%20a%20LeadingButton%20using%20a%20div%20wrapper%20to%20position%20rightly.%3C%2Fp%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cdiv%20className%3D%22flex%20justify-end%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20%7B...args%7D%20className%3D%7B'flex%20gap-2%20place-content-center'%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Button%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CChevronDoubleRightIcon%20className%3D%22size-6%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FButton%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fdiv%3E%0A%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%3C%2FCard%3E%0A)%3B%0A%0Aexport%20const%20CardWithSection%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CCard%20%7B...args%7D%3E%0A%20%20%20%20%20%20%20%20%3CContent%20variant%3D%7Bargs.color%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%20className%3D%22text-xl%22%3EThis%20is%20a%20section%20card.%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CSection%20sections%3D%7B%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20name%3A%20%22Section%201%22%2C%20element%3A%20%3Cp%3ESection%201%3C%2Fp%3E%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20name%3A%20%22Section%202%22%2C%20element%3A%20%3Cp%3ESection%202%3C%2Fp%3E%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20name%3A%20%22Section%203%22%2C%20element%3A%20%3Cp%3ESection%203%3C%2Fp%3E%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20name%3A%20%22Section%204%22%2C%20element%3A%20%3Cp%3ESection%204%3C%2Fp%3E%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%7D%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%3C%2FCard%3E%0A)%3B%0A%0Aexport%20const%20CardWithAccordion%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3CCard%20%7B...args%7D%3E%0A%20%20%20%20%20%20%20%20%3CHero%20className%3D%22h-64%20bg-primary%20dark%3Abg-tertiary%20heroPatternCogs%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3CContent%20variant%3D%7Bargs.color%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%20className%3D%22text-xl%22%3EThis%20is%20an%20accordion%20card.%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CAccordion%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B...args%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20flush%3D%7Btrue%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%201%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Nisi%20nostrum%20ab%20odio%20aliquid%20fuga%3F%20Ea%20cumque%2C%20iste%20nulla%20praesentium%20quo%20dolorum%20esse%20rem%20perspiciatis%20iure.%20Architecto%20placeat%20minima%20mollitia%20aspernatur%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%202%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%2C%20consectetur%20adipisicing%20elit.%20Sed%20atque%20alias%2C%20culpa%20illum%20officia%20quia%20fuga%20dolore%20rerum%20accusantium%20animi%20delectus%20ipsam%20dignissimos%20quas%2C%20ut%20officiis%20asperiores%20maiores%20debitis!%20Harum!%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CDrawer%20title%3D%22Drawer%203%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Lorem%20ipsum%20dolor%20sit%20amet%20consectetur%20adipisicing%20elit.%20Et%20numquam%20enim%20commodi%20nisi%20incidunt%20doloremque%20totam%20dolore%20nobis%20voluptatem%20omnis%20quia%20odio%20ex%2C%20animi%20quibusdam%20facere%2C%20nostrum%20in%20dignissimos%20maiores.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FDrawer%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FAccordion%3E%0A%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%3C%2FCard%3E%0A)%3B",ce68584e:"import%20%7B%20Fragment%20%7D%20from%20%22react%22%3B%0Aimport%20Menu%2C%20%7B%20MenuControl%2C%20MenuContent%2C%20MenuItem%2C%20MenuDivider%20%7D%20from%20%22.%2FMenu%22%3B%0Aimport%20Avatar%2C%20%7B%20AvatarWithText%2C%20Content%2C%20Title%2C%20Subtitle%20%7D%20from%20%22..%2FAvatar%2FAvatar%22%3B%0Aimport%20Button%20from%20%22..%2FButton%2FButton%22%3B%0Aimport%20%7B%20ChevronDownIcon%2C%20UserCircleIcon%2C%20Cog6ToothIcon%2C%20ArrowRightStartOnRectangleIcon%20%7D%20from%20%22%40heroicons%2Freact%2F24%2Foutline%22%3B%0A%0Aexport%20default%20%7B%0A%20%20%20%20args%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%22primary%22%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%22round%22%2C%0A%20%20%20%20%7D%2C%0A%20%20%20%20argTypes%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'primary'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'primary'%2C%20'secondary'%2C%20'tertiary'%2C%20'neutral'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20radius%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'round'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'round'%2C%20'sharp'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20alignment%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20defaultValue%3A%20'center'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20options%3A%20%5B'center'%2C%20'left'%2C%20'right'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20control%3A%20%7B%20type%3A%20'inline-radio'%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%7D%0A%7D%3B%0A%0Aexport%20const%20MenuStory%20%3D%20(%7B%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%2F%2F%20%3Cdiv%20className%3D%22flex%20justify-between%20m-2%22%3E%0A%20%20%20%20%3CMenu%3E%0A%20%20%20%20%20%20%20%20%3CMenuControl%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20%7B...args%7D%20className%3D%7B'flex%20gap-2%20place-content-center'%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Button%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CChevronDownIcon%20className%3D%22size-6%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FButton%3E%0A%20%20%20%20%20%20%20%20%3C%2FMenuControl%3E%0A%20%20%20%20%20%20%20%20%3CMenuContent%20%7B...args%7D%20className%3D%7B'w-44'%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%3E%3CUserCircleIcon%20className%3D%22size-5%22%20%2F%3EProfile%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%3E%3CCog6ToothIcon%20className%3D%22size-5%22%20%2F%3ESettings%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuDivider%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%20disabled%3E%3CArrowRightStartOnRectangleIcon%20className%3D%22size-5%22%20%2F%3ELogout%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%3C%2FMenuContent%3E%0A%20%20%20%20%3C%2FMenu%3E%0A%20%20%20%20%2F%2F%20%3C%2Fdiv%3E%0A)%3B%0A%0AMenuStory.storyName%20%3D%20%22Menu%22%0A%0Aexport%20const%20MenuProfile%20%3D%20(%7B%20name%2C%20subtitle%2C%20...args%20%7D)%20%3D%3E%20(%0A%20%20%20%20%3Cdiv%20className%3D%22flex%20justify-between%20m-2%22%3E%0A%20%20%20%20%20%20%20%20%3CMenu%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuControl%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CAvatarWithText%20className%3D%22cursor-pointer%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CAvatar%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B...args%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20radius%3D%22full%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20name%3D%7Bname%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CContent%20typography%3D%7Bargs.color%7D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CTitle%3E%7Bname%7D%3C%2FTitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CSubtitle%3E%7Bsubtitle%7D%3C%2FSubtitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FContent%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CChevronDownIcon%20className%3D%22size-4%20dark%3Atext-white%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FAvatarWithText%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FMenuControl%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuContent%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B...args%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20className%3D%22w-56%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%3E%3CUserCircleIcon%20className%3D%22size-5%22%20%2F%3EProfile%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%3E%3CCog6ToothIcon%20className%3D%22size-5%22%20%2F%3ESettings%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuDivider%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CMenuItem%20disabled%3E%3CArrowRightStartOnRectangleIcon%20className%3D%22size-5%22%20%2F%3ELogout%3C%2FMenuItem%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FMenuContent%3E%0A%20%20%20%20%20%20%20%20%3C%2FMenu%3E%0A%20%20%20%20%3C%2Fdiv%3E%0A)%3B%0A%0AMenuProfile.storyName%20%3D%20%22Profile%20Menu%22%3B%0AMenuProfile.args%20%3D%20%7B%0A%20%20%20%20name%3A%20%22Just%20Yogurt%22%2C%0A%20%20%20%20subtitle%3A%20%22To%20brie%20or%20not%20to%20brie%22%2C%0A%7D%3B"},kw={"accordion--accordion":ze["4668cab1"],"accordion--openable-accordion":ze["4668cab1"],"avatar--avatar":ze.a35b0cbe,"avatar--avatar-with-text":ze.a35b0cbe,"button--default":ze["53aada02"],"button--icon-button":ze["53aada02"],"button--pill-button":ze["53aada02"],"button--shape-button":ze["53aada02"],"card--card-with-accordion":ze.d5e10459,"card--card-with-hero":ze.d5e10459,"card--card-with-image":ze.d5e10459,"card--card-with-section":ze.d5e10459,"menu--menu":ze.ce68584e,"menu--profile-menu":ze.ce68584e};const B2={stories:"src/**/*.stories.{js,jsx,ts,tsx,mdx}",defaultStory:"",storyOrder:e=>e,viteConfig:void 0,appendToHead:"",noWatch:!1,port:61e3,previewPort:8080,outDir:"build",base:void 0,hotkeys:{search:["/","meta+p"],nextStory:["alt+arrowright"],previousStory:["alt+arrowleft"],nextComponent:["alt+arrowdown"],previousComponent:["alt+arrowup"],control:["c"],darkMode:["d"],fullscreen:["f"],width:["w"],rtl:["r"],source:["s"],a11y:["a"]},onDevServerStart:()=>{},i18n:{buildTooltip:'💡 Tip: Run "ladle preview" to check that the build works!'},addons:{control:{enabled:!0,defaultState:{}},theme:{enabled:!0,defaultState:"light"},mode:{enabled:!0,defaultState:"full"},rtl:{enabled:!0,defaultState:!1},source:{enabled:!0,defaultState:!1},a11y:{enabled:!1},msw:{enabled:!1},action:{enabled:!0,defaultState:[]},ladle:{enabled:!0},width:{enabled:!0,options:{xsmall:414,small:640,medium:768,large:1024},defaultState:0}}};Object.keys(st).length===0?At("No custom config found."):(st.storyOrder&&typeof st.storyOrder=="string"&&(st.storyOrder=new Function("return "+st.storyOrder)()),At("Custom config found:"),At(st));var w0,b0;(b0=(w0=st==null?void 0:st.addons)==null?void 0:w0.width)!=null&&b0.options&&(B2.addons.width.options={});const H=Kg(B2,st);H.defaultStory===""&&(H.defaultStory=L0(Object.keys(xr),H.storyOrder)[0]);H.hotkeys={...H.hotkeys,...st.hotkeys};At("Final config",H);const M2=e=>{switch(Tt.parse(e).theme){case Ee.Light:return Ee.Light;case Ee.Dark:return Ee.Dark;case Ee.Auto:return Ee.Auto;default:return"light"}},Sw=({globalState:e,dispatch:t})=>{const n="Switch to dark theme.",r="Switch to light theme.",o=()=>{const i=e.theme===Ee.Light?Ee.Dark:Ee.Light;document.documentElement.setAttribute("data-theme",i),t({type:J.UpdateTheme,value:i})};return ut(H.hotkeys.darkMode,o,{enabled:e.hotkeys&&H.addons.mode.enabled}),h.jsx("li",{children:h.jsxs("button",{"aria-label":e.theme===Ee.Light?n:r,title:e.theme===Ee.Light?n:r,onClick:o,type:"button",children:[h.jsx(zm,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:e.theme===Ee.Light?n:r}),h.jsxs("label",{children:["Switch to"," ",e.theme===Ee.Light?Ee.Dark:Ee.Light," ","theme"]})]})})},$2=N0(F0(location.search,H.defaultStory));At(`Initial document.title: ${$2}`);document.title=`${$2} | Ladle`;const Ps=M2(location.search);At(`Initial theme state: ${Ps}`);Ps===Ee.Auto?window.matchMedia("(prefers-color-scheme: dark)").matches?document.documentElement.setAttribute("data-theme",Ee.Dark):document.documentElement.setAttribute("data-theme",Ee.Light):document.documentElement.setAttribute("data-theme",Ps);var z2,e0=Hu;z2=e0.createRoot,e0.hydrateRoot;const Bs={},U2=T.createContext(Bs);function _w(e){const t=T.useContext(U2);return T.useMemo(function(){return typeof e=="function"?e(t):{...t,...e}},[t,e])}function Ow(e){let t;return e.disableParentContext?t=typeof e.components=="function"?e.components(Bs):e.components||Bs:t=_w(e.components),T.createElement(U2.Provider,{value:t},e.children)}let H2,V2;typeof document<"u"&&(H2=document);typeof window<"u"&&(V2=window);const W2=T.createContext({document:H2,window:V2}),Tw=()=>b.useContext(W2),{Provider:Dw,Consumer:lx}=W2;class Fw extends b.Component{componentDidMount(){this.props.contentDidMount&&this.props.contentDidMount()}componentDidUpdate(){this.props.contentDidUpdate&&this.props.contentDidUpdate()}render(){return T.Children.only(this.props.children)}}class G2 extends b.Component{constructor(n){super(n);Mn(this,"_isMounted",!1);Mn(this,"nodeRef",T.createRef());Mn(this,"setRef",n=>{this.nodeRef.current=n;const{forwardedRef:r}=this.props;typeof r=="function"?r(n):r&&(r.current=n)});Mn(this,"handleLoad",()=>{this.setState({iframeLoaded:!0})});this.state={iframeLoaded:!1}}componentDidMount(){var r;this._isMounted=!0;const n=this.getDoc();n&&n.readyState==="complete"?this.forceUpdate():(r=this.nodeRef.current)==null||r.addEventListener("load",this.handleLoad)}componentWillUnmount(){var n;this._isMounted=!1,(n=this.nodeRef.current)==null||n.removeEventListener("load",this.handleLoad)}getDoc(){return this.nodeRef.current?this.nodeRef.current.contentDocument:null}getMountTarget(){const n=this.getDoc();return this.props.mountTarget?n==null?void 0:n.querySelector(this.props.mountTarget):n==null?void 0:n.body.children[0]}renderFrameContents(){if(!this._isMounted)return null;const n=this.getDoc();if(!n)return null;const r=this.props.contentDidMount,o=this.props.contentDidUpdate,i=n.defaultView||n.parentView,l=h.jsx(Fw,{contentDidMount:r,contentDidUpdate:o,children:h.jsx(Dw,{value:{document:n,window:i},children:h.jsx("div",{className:"frame-content",children:this.props.children})})}),a=this.getMountTarget();return[Md.createPortal(this.props.head,this.getDoc().head),Md.createPortal(l,a)]}render(){const n={...this.props,srcDoc:this.props.initialContent,children:void 0};return delete n.head,delete n.initialContent,delete n.mountTarget,delete n.contentDidMount,delete n.contentDidUpdate,delete n.forwardedRef,h.jsx("iframe",{...n,ref:this.setRef,onLoad:this.handleLoad,children:this.state.iframeLoaded&&this.renderFrameContents()})}}Mn(G2,"defaultProps",{style:{},head:null,children:void 0,mountTarget:void 0,contentDidMount:()=>{},contentDidUpdate:()=>{},initialContent:'
'});const Rw=T.forwardRef((e,t)=>h.jsx(G2,{...e,forwardedRef:t})),Nw=e=>e.altKey||e.ctrlKey||e.shiftKey||e.metaKey,Y2=e=>{const t=e.target||{};return!!(!e.key||t.isContentEditable||["INPUT","TEXTAREA"].includes(t.nodeName)&&!Nw(e))},t0=e=>{if(Y2(e))return;const t=new KeyboardEvent("keydown",{key:e.key,code:e.code,keyCode:e.keyCode,altKey:e.altKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,metaKey:e.metaKey});document.dispatchEvent(t)},n0=e=>{if(Y2(e))return;const t=new KeyboardEvent("keyup",{key:e.key,code:e.code,keyCode:e.keyCode,altKey:e.altKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,metaKey:e.metaKey});document.dispatchEvent(t)},Ms="data-debug-css";function r0(e,t,n){const r=t.head.querySelectorAll(`style[${Ms}]`),o=t.createElement("style");return o.setAttribute(Ms,"true"),o.appendChild(t.createTextNode(e)),n&&r[n]?(r[n].after(o),n+1):(t.head.appendChild(o),r.length)}function o0(e,t){const n=e.head.querySelectorAll(`style[${Ms}]`);t!=null&&n[t]&&n[t].remove()}const Lw=({active:e,children:t,rtl:n,width:r})=>{const{window:o,document:i}=Tw(),l=()=>{o&&(o.document.documentElement.setAttribute("dir",n?"rtl":"ltr"),[...document.head.children].forEach(a=>{if(a.tagName==="STYLE"||a.tagName==="LINK"&&(a.getAttribute("type")==="text/css"||a.getAttribute("rel")==="stylesheet")){if([...o.document.head.children].some(u=>u.tagName==="LINK"?u.getAttribute("href")===a.getAttribute("href"):u.tagName==="STYLE"?u.innerHTML===a.innerHTML:!1))return;o.document.head.appendChild(a.cloneNode(!0))}}))};return b.useEffect(()=>{const a=window.CSSStyleSheet.prototype.insertRule,s=window.CSSStyleSheet.prototype.deleteRule;return window.CSSStyleSheet.prototype.insertRule=function(u,d){const c=r0(u,document,d);return e&&i?r0(u,i,d):c},window.CSSStyleSheet.prototype.deleteRule=function(u){o0(document,u),e&&i&&o0(i,u)},()=>{window.CSSStyleSheet.prototype.insertRule=a,window.CSSStyleSheet.prototype.deleteRule=s}},[]),b.useEffect(()=>{if(e){l(),i==null||i.addEventListener("keydown",t0),i==null||i.addEventListener("keyup",n0);const a=new MutationObserver(()=>l());return document.documentElement.setAttribute("data-iframed",`${r}`),a.observe(document.head,{subtree:!0,characterData:!0,childList:!0}),()=>{a&&a.disconnect(),i==null||i.removeEventListener("keydown",t0),i==null||i.removeEventListener("keyup",n0)}}},[e,n,i]),t};class Iw extends b.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(){}render(){return this.state.hasError?null:this.props.children}}const jw=({activeStory:e})=>h.jsxs("div",{className:"ladle-error-content",children:[h.jsx("h1",{children:"Story not found"}),h.jsxs("p",{children:["The story id ",h.jsx(Nn,{children:e})," you are trying to open does not exist. Typo?"]}),h.jsx("p",{children:h.jsx(hr,{href:"/",children:"Back to home"})}),h.jsx("p",{children:h.jsx(hr,{href:"https://github.com/tajo/ladle",children:"GitHub"})}),h.jsx("p",{children:h.jsx(hr,{href:"https://www.ladle.dev",children:"Docs"})})]});function Z2(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;tt in e?Ol(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_t=(e,t)=>{for(var n in t||(t={}))Ju.call(t,n)&&i0(e,n,t[n]);if(ol)for(var n of ol(t))X2.call(t,n)&&i0(e,n,t[n]);return e},Tl=(e,t)=>Bw(e,$w(t)),K2=(e,t)=>{var n={};for(var r in e)Ju.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ol)for(var r of ol(e))t.indexOf(r)<0&&X2.call(e,r)&&(n[r]=e[r]);return n},Uw=(e,t)=>function(){return t||(0,e[Q2(e)[0]])((t={exports:{}}).exports,t),t.exports},Hw=(e,t)=>{for(var n in t)Ol(e,n,{get:t[n],enumerable:!0})},Vw=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Q2(t))!Ju.call(e,o)&&o!==n&&Ol(e,o,{get:()=>t[o],enumerable:!(r=Mw(t,o))||r.enumerable});return e},Ww=(e,t,n)=>(n=e!=null?Pw(zw(e)):{},Vw(t||!e||!e.__esModule?Ol(n,"default",{value:e,enumerable:!0}):n,e)),Gw=Uw({"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var r=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,o=0,i={},l={util:{encode:function E(f){return f instanceof a?new a(f.type,E(f.content),f.alias):Array.isArray(f)?f.map(E):f.replace(/&/g,"&").replace(/"+p.content+""};function s(E,f,w,g){E.lastIndex=f;var p=E.exec(w);if(p&&g&&p[1]){var y=p[1].length;p.index+=y,p[0]=p[0].slice(y)}return p}function u(E,f,w,g,p,y){for(var A in w)if(!(!w.hasOwnProperty(A)||!w[A])){var _=w[A];_=Array.isArray(_)?_:[_];for(var F=0;F<_.length;++F){if(y&&y.cause==A+","+F)return;var S=_[F],O=S.inside,B=!!S.lookbehind,P=!!S.greedy,Q=S.alias;if(P&&!S.pattern.global){var N=S.pattern.toString().match(/[imsuy]*$/)[0];S.pattern=RegExp(S.pattern.source,N+"g")}for(var M=S.pattern||S,$=g.next,W=p;$!==f.tail&&!(y&&W>=y.reach);W+=$.value.length,$=$.next){var Y=$.value;if(f.length>E.length)return;if(!(Y instanceof a)){var K=1,D;if(P){if(D=s(M,W,E,B),!D||D.index>=E.length)break;var q=D.index,j=D.index+D[0].length,I=W;for(I+=$.value.length;q>=I;)$=$.next,I+=$.value.length;if(I-=$.value.length,W=I,$.value instanceof a)continue;for(var V=$;V!==f.tail&&(Iy.reach&&(y.reach=ae);var xe=$.prev;le&&(xe=c(f,xe,le),W+=le.length),m(f,xe,K);var ot=new a(A,O?l.tokenize(Z,O):Z,Q,Z);if($=c(f,xe,ot),rt&&c(f,$,rt),K>1){var Wt={cause:A+","+F,reach:ae};u(E,f,w,$.prev,W,Wt),y&&Wt.reach>y.reach&&(y.reach=Wt.reach)}}}}}}function d(){var E={value:null,prev:null,next:null},f={value:null,prev:E,next:null};E.next=f,this.head=E,this.tail=f,this.length=0}function c(E,f,w){var g=f.next,p={value:w,prev:f,next:g};return f.next=p,g.prev=p,E.length++,p}function m(E,f,w){for(var g=f.next,p=0;p/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},R.languages.markup.tag.inside["attr-value"].inside.entity=R.languages.markup.entity,R.languages.markup.doctype.inside["internal-subset"].inside=R.languages.markup,R.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(R.languages.markup.tag,"addInlined",{value:function(e,r){var n={},n=(n["language-"+r]={pattern:/(^$)/i,lookbehind:!0,inside:R.languages[r]},n.cdata=/^$/i,{"included-cdata":{pattern://i,inside:n}}),r=(n["language-"+r]={pattern:/[\s\S]+/,inside:R.languages[r]},{});r[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:n},R.languages.insertBefore("markup","cdata",r)}}),Object.defineProperty(R.languages.markup.tag,"addAttribute",{value:function(e,t){R.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:R.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),R.languages.html=R.languages.markup,R.languages.mathml=R.languages.markup,R.languages.svg=R.languages.markup,R.languages.xml=R.languages.extend("markup",{}),R.languages.ssml=R.languages.xml,R.languages.atom=R.languages.xml,R.languages.rss=R.languages.xml,function(e){var t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,r="(?:[^\\\\-]|"+n.source+")",r=RegExp(r+"-"+r),o={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:r,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:n}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":o}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},R.languages.javascript=R.languages.extend("clike",{"class-name":[R.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),R.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,R.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:R.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:R.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:R.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:R.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:R.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),R.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:R.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),R.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),R.languages.markup&&(R.languages.markup.tag.addInlined("script","javascript"),R.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),R.languages.js=R.languages.javascript,R.languages.actionscript=R.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),R.languages.actionscript["class-name"].alias="function",delete R.languages.actionscript.parameter,delete R.languages.actionscript["literal-property"],R.languages.markup&&R.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:R.languages.markup}}),function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(R),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(n,r){(n=typeof n=="string"?[n]:n).forEach(function(o){var i=function(c){c.inside||(c.inside={}),c.inside.rest=r},l="doc-comment";if(a=e.languages[o]){var a,s=a[l];if((s=s||(a=e.languages.insertBefore(o,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[l])instanceof RegExp&&(s=a[l]={pattern:s}),Array.isArray(s))for(var u=0,d=s.length;u|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(R),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ ]+"+t.source+")?|"+t.source+"(?:[ ]+"+n.source+")?)",o=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function l(a,s){s=(s||"").replace(/m/g,"")+"m";var u=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return a});return RegExp(u,s)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return"(?:"+o+"|"+i+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:l(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:l(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:l(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:l(i),lookbehind:!0,greedy:!0},number:{pattern:l(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(R),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(u){return u=u.replace(//g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+u+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,o=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,l=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+o+i+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+i+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+o+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(u){["url","bold","italic","strike","code-snippet"].forEach(function(d){u!==d&&(e.languages.markdown[u].inside.content.inside[d]=e.languages.markdown[d])})}),e.hooks.add("after-tokenize",function(u){u.language!=="markdown"&&u.language!=="md"||function d(c){if(c&&typeof c!="string")for(var m=0,C=c.length;m",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(R),R.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:R.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},R.hooks.add("after-tokenize",function(e){if(e.language==="graphql")for(var t=e.tokens.filter(function(E){return typeof E!="string"&&E.type!=="comment"&&E.type!=="scalar"}),n=0;n?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,o=r.inside["interpolation-punctuation"],i=r.pattern.source;function l(c,m){if(e.languages[c])return{pattern:RegExp("((?:"+m+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:c}}}}function a(c,m,C){return c={code:c,grammar:m,language:C},e.hooks.run("before-tokenize",c),c.tokens=e.tokenize(c.code,c.grammar),e.hooks.run("after-tokenize",c),c.tokens}function s(c,m,C){var w=e.tokenize(c,{interpolation:{pattern:RegExp(i),lookbehind:!0}}),E=0,f={},w=a(w.map(function(p){if(typeof p=="string")return p;for(var y,A,p=p.content;c.indexOf((A=E++,y="___"+C.toUpperCase()+"_"+A+"___"))!==-1;);return f[y]=p,y}).join(""),m,C),g=Object.keys(f);return E=0,function p(y){for(var A=0;A=g.length)return;var _,F,S,O,B,P,Q,N=y[A];typeof N=="string"||typeof N.content=="string"?(_=g[E],(Q=(P=typeof N=="string"?N:N.content).indexOf(_))!==-1&&(++E,F=P.substring(0,Q),B=f[_],S=void 0,(O={})["interpolation-punctuation"]=o,(O=e.tokenize(B,O)).length===3&&((S=[1,1]).push.apply(S,a(O[1],e.languages.javascript,"javascript")),O.splice.apply(O,S)),S=new e.Token("interpolation",O,r.alias,B),O=P.substring(Q+_.length),B=[],F&&B.push(F),B.push(S),O&&(p(P=[O]),B.push.apply(B,P)),typeof N=="string"?(y.splice.apply(y,[A,1].concat(B)),A+=B.length-1):N.content=B)):(Q=N.content,Array.isArray(Q)?p(Q):p([Q]))}}(w),new e.Token(C,w,"language-"+C,c)}e.languages.javascript["template-string"]=[l("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),l("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),l("svg",/\bsvg/.source),l("markdown",/\b(?:markdown|md)/.source),l("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),l("sql",/\bsql/.source),t].filter(Boolean);var u={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function d(c){return typeof c=="string"?c:Array.isArray(c)?c.map(d).join(""):d(c.content)}e.hooks.add("after-tokenize",function(c){c.language in u&&function m(C){for(var E=0,f=C.length;E]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(R),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(R),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(R),R.languages.n4js=R.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),R.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),R.languages.n4jsd=R.languages.n4js,function(e){function t(l,a){return RegExp(l.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),a)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r*\.{3}(?:[^{}]|)*\})/.source;function i(s,u){return s=s.replace(//g,function(){return n}).replace(//g,function(){return r}).replace(//g,function(){return o}),RegExp(s,u)}o=i(o).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:i(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);function l(s){for(var u=[],d=0;d"&&u.push({tagName:a(c.content[0].content[1]),openedBraces:0}):0]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},R.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=R.languages.swift}),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(R),R.languages.c=R.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),R.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),R.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},R.languages.c.string],char:R.languages.c.char,comment:R.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:R.languages.c}}}}),R.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete R.languages.c.boolean,R.languages.objectivec=R.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete R.languages.objectivec["class-name"],R.languages.objc=R.languages.objectivec,R.languages.reason=R.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),R.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete R.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,function(){return t});t=t.replace(//g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(R),R.languages.go=R.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),R.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete R.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return t.source});e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return n})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(R),R.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},R.languages.python["string-interpolation"].inside.interpolation.inside.rest=R.languages.python,R.languages.py=R.languages.python;var Rt={};Hw(Rt,{dracula:()=>Zw,duotoneDark:()=>Qw,duotoneLight:()=>Kw,github:()=>eb,jettwaveDark:()=>bb,jettwaveLight:()=>xb,nightOwl:()=>nb,nightOwlLight:()=>ob,oceanicNext:()=>lb,okaidia:()=>sb,oneDark:()=>kb,oneLight:()=>_b,palenight:()=>cb,shadesOfPurple:()=>fb,synthwave84:()=>hb,ultramin:()=>mb,vsDark:()=>J2,vsLight:()=>Eb});var Yw={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},Zw=Yw,qw={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},Qw=qw,Xw={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},Kw=Xw,Jw={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},eb=Jw,tb={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},nb=tb,rb={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},ob=rb,qe={char:"#D8DEE9",comment:"#999999",keyword:"#c5a5c5",primitive:"#5a9bcf",string:"#8dc891",variable:"#d7deea",boolean:"#ff8b50",punctuation:"#5FB3B3",tag:"#fc929e",function:"#79b6f2",className:"#FAC863",method:"#6699CC",operator:"#fc929e"},ib={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:qe.keyword}},{types:["attr-value"],style:{color:qe.string}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:qe.comment}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:qe.primitive}},{types:["boolean"],style:{color:qe.boolean}},{types:["tag"],style:{color:qe.tag}},{types:["string"],style:{color:qe.string}},{types:["punctuation"],style:{color:qe.string}},{types:["selector","char","builtin","inserted"],style:{color:qe.char}},{types:["function"],style:{color:qe.function}},{types:["operator","entity","url","variable"],style:{color:qe.variable}},{types:["keyword"],style:{color:qe.keyword}},{types:["atrule","class-name"],style:{color:qe.className}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},lb=ib,ab={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},sb=ab,ub={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},cb=ub,db={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},fb=db,pb={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},hb=pb,gb={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},mb=gb,yb={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},J2=yb,vb={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},Eb=vb,wb={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},bb=wb,Cb={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},xb=Cb,Ab={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},kb=Ab,Sb={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},_b=Sb,Ob=(e,t)=>{const{plain:n}=e,r=e.styles.reduce((o,i)=>{const{languages:l,style:a}=i;return l&&!l.includes(t)||i.types.forEach(s=>{const u=_t(_t({},o[s]),a);o[s]=u}),o},{});return r.root=n,r.plain=Tl(_t({},n),{backgroundColor:void 0}),r},l0=Ob,Tb=(e,t)=>{const[n,r]=b.useState(l0(t,e)),o=b.useRef(),i=b.useRef();return b.useEffect(()=>{(t!==o.current||e!==i.current)&&(o.current=t,i.current=e,r(l0(t,e)))},[e,t]),n},Db=e=>b.useCallback(t=>{var n=t,{className:r,style:o,line:i}=n,l=K2(n,["className","style","line"]);const a=Tl(_t({},l),{className:q2("token-line",r)});return typeof e=="object"&&"plain"in e&&(a.style=e.plain),typeof o=="object"&&(a.style=_t(_t({},a.style||{}),o)),a},[e]),Fb=e=>{const t=b.useCallback(({types:n,empty:r})=>{if(e!=null){{if(n.length===1&&n[0]==="plain")return r!=null?{display:"inline-block"}:void 0;if(n.length===1&&r!=null)return e[n[0]]}return Object.assign(r!=null?{display:"inline-block"}:{},...n.map(o=>e[o]))}},[e]);return b.useCallback(n=>{var r=n,{token:o,className:i,style:l}=r,a=K2(r,["token","className","style"]);const s=Tl(_t({},a),{className:q2("token",...o.types,i),children:o.content,style:t(o)});return l!=null&&(s.style=_t(_t({},s.style||{}),l)),s},[t])},Rb=/\r\n|\r|\n/,a0=e=>{e.length===0?e.push({types:["plain"],content:` -`,empty:!0}):e.length===1&&e[0].content===""&&(e[0].content=` -`,e[0].empty=!0)},s0=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},Nb=e=>{const t=[[]],n=[e],r=[0],o=[e.length];let i=0,l=0,a=[];const s=[a];for(;l>-1;){for(;(i=r[l]++)0?d:["plain"],u=m):(d=s0(d,m.type),m.alias&&(d=s0(d,m.alias)),u=m.content),typeof u!="string"){l++,t.push(d),n.push(u),r.push(0),o.push(u.length);continue}const C=u.split(Rb),E=C.length;a.push({types:d,content:C[0]});for(let f=1;f{const o=b.useRef(e);return b.useMemo(()=>{if(n==null)return u0([t]);const i={code:t,grammar:n,language:r,tokens:[]};return o.current.hooks.run("before-tokenize",i),i.tokens=o.current.tokenize(t,n),o.current.hooks.run("after-tokenize",i),u0(i.tokens)},[t,n,r])},Ib=({children:e,language:t,code:n,theme:r,prism:o})=>{const i=t.toLowerCase(),l=Tb(i,r),a=Db(l),s=Fb(l),u=o.languages[i],d=Lb({prism:o,language:i,code:n,grammar:u});return e({tokens:d,className:`prism-code language-${i}`,style:l!=null?l.root:{},getLineProps:a,getTokenProps:s})},c0=e=>b.createElement(Ib,Tl(_t({},e),{prism:e.prism||R,theme:e.theme||J2,code:e.code,language:e.language}));/*! Bundled license information: - -prismjs/prism.js: - (** - * Prism: Lightweight, robust, elegant syntax highlighting - * - * @license MIT - * @author Lea Verou - * @namespace - * @public - *) -*/const jb=e=>{const t=Tt.parse(e).source;return t==="true"?!0:t==="false"?!1:H.addons.source.defaultState},eh=({children:e,theme:t,language:n="tsx",locStart:r,locEnd:o,className:i})=>{const l=typeof r<"u"&&typeof o<"u",a=/language-(\w+)/.exec(i||"");return a?(n=a[1],h.jsx(c0,{code:e.trim(),language:n,theme:{...t==="dark"?Rt.nightOwl:Rt.github,plain:{...(t==="dark"?Rt.nightOwl:Rt.github).plain,backgroundColor:"var(--ladle-bg-color-secondary)"}},children:({className:s,style:u,tokens:d,getTokenProps:c})=>h.jsx("div",{className:s,style:{...u,textAlign:"left",margin:"0.5em 0 1em 0",padding:"1em"},children:d.map((m,C)=>h.jsx("div",{children:m.map((E,f)=>h.jsx("span",{...c({token:E,key:f})},f))},C))})})):l?h.jsx(c0,{code:e.trim(),language:n,theme:{...t==="dark"?Rt.nightOwl:Rt.github,plain:{...(t==="dark"?Rt.nightOwl:Rt.github).plain,backgroundColor:"var(--ladle-bg-color-secondary)"}},children:({className:s,style:u,tokens:d,getLineProps:c,getTokenProps:m})=>h.jsx("pre",{className:s,style:{...u,textAlign:"left",margin:"0.5em 0 1em 0",padding:"1em 0",overflow:"auto",maxHeight:"50vh"},children:d.map((C,E)=>h.jsxs("div",{id:`ladle_loc_${E+1}`,...c({line:C,key:E}),style:{display:"table-row"},children:[h.jsx("span",{className:"ladle-addon-source-lineno",style:E+1>=r&&E+1<=o?{backgroundColor:"var(--ladle-color-accent)",color:"#FFF"}:void 0,children:E+1}),h.jsx("div",{style:{display:"table-cell",paddingLeft:"0.5em"},children:C.map((f,w)=>h.jsx("span",{...m({token:f,key:w})},w))})]},E))})}):h.jsx("code",{children:e})},Pb=({globalState:e})=>{if(!xr[e.story])return h.jsx(h.Fragment,{children:"There is no story loaded."});const{entry:t,locStart:n,locEnd:r}=xr[e.story];return b.useEffect(()=>{window.location.hash="",window.location.hash=`ladle_loc_${n}`},[n]),h.jsxs(h.Fragment,{children:[h.jsx(Cw,{path:t,locStart:n,locEnd:r}),h.jsx(eh,{theme:e.theme,language:"tsx",locEnd:r,locStart:n,children:decodeURIComponent(kw[e.story])})]})},Bb=({globalState:e,dispatch:t})=>{const n="Show the story source code.";return ut(H.hotkeys.source,()=>{t({type:J.UpdateSource,value:!e.source})},{enabled:e.hotkeys&&H.addons.source.enabled}),h.jsx("li",{children:h.jsxs("button",{"aria-label":n,"data-testid":"addon-source",title:n,onClick:()=>{t({type:J.UpdateSource,value:!e.source})},className:e.source?"source-active":"",type:"button",children:[h.jsx(Wm,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:n}),h.jsx("label",{children:"Story Source Code"}),h.jsx(Or,{isOpen:e.source,close:()=>t({type:J.UpdateSource,value:!1}),label:"Dialog with the story source code.",children:h.jsx(Pb,{globalState:e})})]})})},jt=Date;let $s=null;const Ar=class extends jt{constructor(t,n,r,o,i,l,a){super();let s;switch(arguments.length){case 0:$s!==null?s=new jt($s.valueOf()):s=new jt;break;case 1:s=new jt(t);break;default:r=typeof r>"u"?1:r,o=o||0,i=i||0,l=l||0,a=a||0,s=new jt(t,n,r,o,i,l,a);break}return s}};Ar.UTC=jt.UTC;Ar.now=function(){return new Ar().valueOf()};Ar.parse=function(e){return jt.parse(e)};Ar.toString=function(){return jt.toString()};function Mb(e){const t=new Date(e.valueOf());if(isNaN(t.getTime()))throw new TypeError("mockdate: The time set is an invalid date: "+e);Date=Ar,$s=t.valueOf()}function $b(){Date=jt}const zb=({children:e,active:t,width:n,story:r,mode:o})=>!t&&n===0||o===Pe.Preview?e:h.jsx(Rw,{title:`Story ${r}`,initialContent:'
',mountTarget:"#root",className:"ladle-iframe",style:{width:n||"100%"},children:e}),d0=({globalState:e,dispatch:t})=>{var u;const n=xr[e.story],r=e.width,o=(u=n==null?void 0:n.meta)==null?void 0:u.meta,i=o?o.hotkeys:!0,l=o?o.mockDate:void 0,a=n&&o?o.iframed:!1;let s=n&&o?o.width:0;return Object.keys(H.addons.width.options).forEach(d=>{d===s&&(s=H.addons.width.options[d])}),b.useEffect(()=>{l?Mb(l):$b()},[l]),b.useEffect(()=>{typeof i<"u"&&i!==e.hotkeys&&t({type:J.UpdateHotkeys,value:i})},[i]),b.useEffect(()=>{if(s&&s!==0){t({type:J.UpdateWidth,value:s});return}H.addons.width.defaultState!==0&&t({type:J.UpdateWidth,value:H.addons.width.defaultState})},[s,e.story]),b.useEffect(()=>{e.mode!==Pe.Preview&&(a||r)?document.documentElement.setAttribute("data-iframed",`${r}`):document.documentElement.removeAttribute("data-iframed")},[a,e.story,e.mode,e.width]),e.story?h.jsx(Iw,{children:h.jsx(b.Suspense,{fallback:h.jsx(Mm,{}),children:h.jsx(zb,{active:a,story:e.story,width:r,mode:e.mode,children:h.jsx(Lw,{active:(a||r>0)&&e.mode!==Pe.Preview,rtl:e.rtl,width:r,children:h.jsx(Ow,{components:{code:d=>h.jsx(eh,{...d,theme:e.theme})},children:h.jsx(aw,{config:H,globalState:e,dispatch:t,storyMeta:o,children:n?b.createElement(n.component):h.jsx(jw,{activeStory:e.story})})})})})})}):null},Ub=()=>h.jsxs("div",{className:"ladle-error-content",children:[h.jsx("h1",{children:"No stories found"}),h.jsxs("p",{children:["The configured glob pattern for stories is: ",h.jsx(Nn,{children:st.stories}),"."]}),h.jsxs("p",{children:["It can be changed through the"," ",h.jsx(hr,{href:"https://www.ladle.dev/docs/config#story-filenames",children:"configuration file"})," ","or CLI flag ",h.jsx(Nn,{children:"--stories=your-glob"}),"."]}),h.jsx("p",{children:h.jsx(hr,{href:"https://github.com/tajo/ladle",children:"GitHub"})}),h.jsx("p",{children:h.jsx(hr,{href:"https://www.ladle.dev",children:"Docs"})})]});var th={exports:{}};/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}const ec=Wb(),qb=()=>{ec.push(ro({}))},rh=e=>{Object.keys(e).forEach(t=>{const n=e[t],r=H.addons[t]?H.addons[t].defaultState:"$$LADLE_unknown";n===r&&delete e[t]})},Aa=e=>{if(!e.controlInitialized)return;const t=Tt.parse(location.search),n={};Object.keys(t).forEach(o=>{o.startsWith("arg-")||(n[o]=t[o])});const r={...n,mode:e.mode,rtl:e.rtl,source:e.source,story:e.story,theme:e.theme,width:e.width,control:e.control};rh(r),location.search!==ro(r)&&(At(`Updating URL to ${ro(r)}`),ec.push(ro(r)))},ro=e=>{rh(e);const t={};return Object.keys(e).forEach(n=>{n==="control"?Object.keys(e[n]).forEach(r=>{const o=e[n][r];if(o.type===X.Action)return;let i=o.value,l=!1;i=encodeURI(typeof o.value=="string"?o.value:JSON.stringify(o.value));try{l=JSON.stringify(o.value)===JSON.stringify(o.defaultValue),!l&&JSON.stringify(i)!==JSON.stringify(o.defaultValue)&&(t[`arg-${r}`]=i)}catch{}}):t[n]=e[n]}),`?${Tt.stringify(t)}`},oh=e=>e.isExpanded&&e.children&&e.children.length?oh(e.children[e.children.length-1]):e.id,ih=(e,t,n)=>{for(let r=0;r{for(let r=0;r{for(let n=0;ne[0].isLinkable?e[0]:sh(e[0].children),uh=(e,t)=>{for(let n=0;n{for(let r=0;r{const t=e[e.length-1];return t.isExpanded&&t.children&&t.children.length?dh(t.children):t.id},Yr=(e,t)=>e.map((n,r)=>{const o={...n};return o.id===t.id&&(o.isExpanded=!o.isExpanded),t.id==="+"&&r===0&&(o.isExpanded=!0),t.id==="-"&&(o.isExpanded=!1),o.children&&o.children.length&&(o.children=Yr(o.children,o.id===t.id?{id:o.isExpanded?"+":"-"}:t)),o});function Qb(e,t){let n;return function(...r){n!==void 0&&clearTimeout(n),n=window.setTimeout(()=>{e.apply(this,r),n=void 0},t)}}const Xb=({stories:e,story:t,updateStory:n,searchActive:r,searchRef:o,setTreeRootRef:i,hotkeys:l})=>{const a=b.useRef({}),[s,u]=b.useState(Hl(e,t,r));b.useEffect(()=>{u(Hl(e,t,r))},[e.join(",")]);const[d,c]=b.useState(s.length?s[0].id:null),m=f=>{var w;f&&a&&a.current[f]&&((w=a.current[f])==null||w.focus()),c(f||s[0].id),!f&&o.current.focus()},C=f=>{f&&(n(f),u(Hl(e,f,r)),setTimeout(()=>m(f),1))};ut(H.hotkeys.nextStory,()=>{const f=e.findIndex(w=>w===t);C(e[f+1])},{preventDefault:!0,enableOnFormTags:!0,enabled:l}),ut(H.hotkeys.previousStory,()=>{const f=e.findIndex(w=>w===t);C(e[f-1])},{preventDefault:!0,enableOnFormTags:!0,enabled:l}),ut(H.hotkeys.nextComponent,()=>{const f=e.findIndex(p=>p===t),w=e[f].split("--"),g=w[w.length-2];for(let p=f+1;p{const f=e.findIndex(p=>p===t),w=e[f].split("--"),g=w[w.length-2];for(let p=f-1;p>=0;p--){const y=e[p].split("--"),A=p>0?e[p-1].split("--"):["",""];if(y[y.length-2]!==g&&A[A.length-2]!==y[y.length-2]){C(e[p]);return}}},{preventDefault:!0,enableOnFormTags:!0,enabled:l});const E=(f,w)=>{if(!(f.metaKey||f.ctrlKey||f.altKey))switch(f.key){case"ArrowRight":f.preventDefault(),f.stopPropagation(),w.isExpanded?m(uh(s,w.id)):u(Yr(s,w));break;case"ArrowLeft":f.preventDefault(),f.stopPropagation(),w.isExpanded?u(Yr(s,w)):m(ih(s,w.id,null));break;case"ArrowUp":f.preventDefault(),f.stopPropagation(),m(lh(s,w.id,null));break;case"ArrowDown":f.preventDefault(),f.stopPropagation();const g=ch(s,w.id,null);g&&m(g);break;case" ":case"Enter":f.target.href||(f.preventDefault(),f.stopPropagation(),u(Yr(s,w)));break;case"Home":f.preventDefault(),f.stopPropagation(),s.length&&m(s[0].id);break;case"End":f.preventDefault(),f.stopPropagation(),m(dh(s));break}};return h.jsx("ul",{role:"tree",style:{marginInlineStart:"-6px"},ref:f=>i(f),children:h.jsx(fh,{tree:s,fullTree:s,story:t,updateStory:n,onItemClick:f=>{const w=Yr(s,f),g=sh(ah(w,f.id),f.id);g&&t!==g.id&&g.isExpanded&&n(g.id),u(w)},selectedItemId:d,onKeyDownFn:E,treeItemRefs:a})})},fh=({tree:e,fullTree:t,story:n,updateStory:r,onItemClick:o,onKeyDownFn:i,selectedItemId:l,treeItemRefs:a})=>h.jsx(b.Fragment,{children:e.map(s=>h.jsxs("li",{onDragStart:u=>u.preventDefault(),onKeyDown:u=>i(u,s),"aria-expanded":s.isExpanded,title:s.name,tabIndex:s.id===l&&!s.isLinkable?0:-1,ref:s.isLinkable?void 0:u=>a.current[s.id]=u,role:"treeitem",className:nh({"ladle-linkable":s.isLinkable,"ladle-active":s.id===n}),style:s.isLinkable?{}:{marginTop:"0.5em"},children:[s.isLinkable?h.jsxs("div",{style:{display:"flex"},children:[h.jsx(Um,{}),h.jsx("a",{tabIndex:s.id===l?0:-1,ref:u=>a.current[s.id]=u,href:ro({story:s.id}),onKeyDown:u=>n!==s.id&&i(u,s),onClick:u=>{!u.ctrlKey&&!u.metaKey&&(u.preventDefault(),n!==s.id&&r(s.id))},children:s.name})]}):h.jsxs("div",{style:{display:"flex",cursor:"pointer"},title:s.name,onClick:()=>o(s),children:[h.jsx(Hm,{rotate:!s.isExpanded}),h.jsx("div",{style:{textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},children:s.name})]}),Object.keys(s.children).length>0&&s.isExpanded&&h.jsx("ul",{role:"group",children:h.jsx(fh,{tree:s.children,fullTree:t,story:n,updateStory:r,selectedItemId:l,onKeyDownFn:i,onItemClick:o,treeItemRefs:a})})]},s.id))}),ph="f1ba95",zs=`ladle-settings-${ph}`,hh={appId:ph},Kb=e=>{const t=localStorage.getItem(zs);let n=hh;try{t&&(n=JSON.parse(t))}catch{}localStorage.setItem(zs,JSON.stringify({...n,...e}))},Jb=()=>{const e=localStorage.getItem(zs);let t=hh;try{e&&(t=JSON.parse(e))}catch{}return t},eC=240,ka=192,Sa=920,_a=Qb(Kb,250),tC=({stories:e,story:t,updateStory:n,hotkeys:r})=>{const[o,i]=b.useState(""),[l,a]=b.useState(Jb().sidebarWidth||eC),[s,u]=b.useState(!1),d=b.useRef(null),c=b.useRef(null),m=b.useRef(null);b.useEffect(()=>{window.getComputedStyle(d.current.parentElement).getPropertyValue("flex-direction")==="row-reverse"&&document.documentElement.setAttribute("data-reversed","")},[]),b.useEffect(()=>{const f=g=>{s&&a(p=>{const y=document.documentElement.hasAttribute("data-reversed")?p+g.movementX:p-g.movementX;return ySa?(_a({sidebarWidth:Sa}),Sa):(_a({sidebarWidth:y}),y)})},w=()=>{s&&(document.body.style.cursor="auto",u(!1))};return window.addEventListener("mousemove",f),window.addEventListener("mouseup",w),()=>{window.removeEventListener("mousemove",f),window.removeEventListener("mouseup",w)}},[s,u,a,d.current]),ut(H.hotkeys.search,()=>c.current.focus(),{preventDefault:!0,enabled:r});const C=o.toLocaleLowerCase().replace(new RegExp("\\s+","g"),"-"),E=e.filter(f=>f.includes(C));return h.jsxs(h.Fragment,{children:[h.jsx("div",{role:"separator","aria-orientation":"vertical",ref:d,className:nh("ladle-resize-handle",{"ladle-resize-active":s}),onDragStart:f=>f.preventDefault(),onDragEnd:f=>f.preventDefault(),onDrop:f=>f.preventDefault(),onDragOver:f=>f.preventDefault(),onDragEnter:f=>f.preventDefault(),onDragLeave:f=>f.preventDefault(),onMouseDown:f=>{f.preventDefault(),s||(document.body.style.cursor="col-resize",u(!0))}}),h.jsxs("nav",{role:"navigation",className:"ladle-aside",style:{minWidth:`${l}px`},children:[h.jsx("input",{placeholder:"Search","aria-label":"Search stories",value:o,ref:c,onKeyDown:f=>{f.key==="ArrowDown"&&m.current.firstChild.focus()},onChange:f=>i(f.target.value)}),h.jsx(Xb,{searchRef:c,stories:E,story:t,hotkeys:r,updateStory:n,searchActive:o!=="",setTreeRootRef:f=>m.current=f})]})]})},nC=e=>{switch(Tt.parse(e).mode){case Pe.Full:return Pe.Full;case Pe.Preview:return Pe.Preview;default:return H.addons.mode.defaultState}},rC=({dispatch:e})=>{const t=`Open fullscreen mode. Can be toggled by pressing ${H.hotkeys.fullscreen.join(" or ")}.`;return h.jsx("li",{children:h.jsxs("button",{"aria-label":t,title:t,onClick:()=>e({type:J.UpdateMode,value:Pe.Preview}),type:"button",children:[h.jsx($m,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:t}),h.jsx("label",{children:"Open fullscreen mode"})]})})};var oC=Object.create,tc=Object.defineProperty,iC=Object.getOwnPropertyDescriptor,gh=Object.getOwnPropertyNames,lC=Object.getPrototypeOf,aC=Object.prototype.hasOwnProperty,nc=(e,t)=>function(){return t||(0,e[gh(e)[0]])((t={exports:{}}).exports,t),t.exports},sC=(e,t)=>{for(var n in t)tc(e,n,{get:t[n],enumerable:!0})},uC=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of gh(t))!aC.call(e,o)&&o!==n&&tc(e,o,{get:()=>t[o],enumerable:!(r=iC(t,o))||r.enumerable});return e},cC=(e,t,n)=>(n=e!=null?oC(lC(e)):{},uC(t||!e||!e.__esModule?tc(n,"default",{value:e,enumerable:!0}):n,e)),dC=nc({"node_modules/is-object/index.js"(e,t){t.exports=function(r){return typeof r=="object"&&r!==null}}}),fC=nc({"node_modules/is-window/index.js"(e,t){t.exports=function(n){if(n==null)return!1;var r=Object(n);return r===r.window}}}),pC=nc({"node_modules/is-dom/index.js"(e,t){var n=dC(),r=fC();function o(i){return!n(i)||!r(window)||typeof window.Node!="function"?!1:typeof i.nodeType=="number"&&typeof i.nodeName=="string"}t.exports=o}}),ll={};sC(ll,{chromeDark:()=>mh,chromeLight:()=>yh});var mh={BASE_FONT_FAMILY:"Menlo, monospace",BASE_FONT_SIZE:"11px",BASE_LINE_HEIGHT:1.2,BASE_BACKGROUND_COLOR:"rgb(36, 36, 36)",BASE_COLOR:"rgb(213, 213, 213)",OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES:10,OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES:5,OBJECT_NAME_COLOR:"rgb(227, 110, 236)",OBJECT_VALUE_NULL_COLOR:"rgb(127, 127, 127)",OBJECT_VALUE_UNDEFINED_COLOR:"rgb(127, 127, 127)",OBJECT_VALUE_REGEXP_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_STRING_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_SYMBOL_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_NUMBER_COLOR:"hsl(252, 100%, 75%)",OBJECT_VALUE_BOOLEAN_COLOR:"hsl(252, 100%, 75%)",OBJECT_VALUE_FUNCTION_PREFIX_COLOR:"rgb(85, 106, 242)",HTML_TAG_COLOR:"rgb(93, 176, 215)",HTML_TAGNAME_COLOR:"rgb(93, 176, 215)",HTML_TAGNAME_TEXT_TRANSFORM:"lowercase",HTML_ATTRIBUTE_NAME_COLOR:"rgb(155, 187, 220)",HTML_ATTRIBUTE_VALUE_COLOR:"rgb(242, 151, 102)",HTML_COMMENT_COLOR:"rgb(137, 137, 137)",HTML_DOCTYPE_COLOR:"rgb(192, 192, 192)",ARROW_COLOR:"rgb(145, 145, 145)",ARROW_MARGIN_RIGHT:3,ARROW_FONT_SIZE:12,ARROW_ANIMATION_DURATION:"0",TREENODE_FONT_FAMILY:"Menlo, monospace",TREENODE_FONT_SIZE:"11px",TREENODE_LINE_HEIGHT:1.2,TREENODE_PADDING_LEFT:12,TABLE_BORDER_COLOR:"rgb(85, 85, 85)",TABLE_TH_BACKGROUND_COLOR:"rgb(44, 44, 44)",TABLE_TH_HOVER_COLOR:"rgb(48, 48, 48)",TABLE_SORT_ICON_COLOR:"black",TABLE_DATA_BACKGROUND_IMAGE:"linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50%, rgba(51, 139, 255, 0.0980392) 50%, rgba(51, 139, 255, 0.0980392))",TABLE_DATA_BACKGROUND_SIZE:"128px 32px"},yh={BASE_FONT_FAMILY:"Menlo, monospace",BASE_FONT_SIZE:"11px",BASE_LINE_HEIGHT:1.2,BASE_BACKGROUND_COLOR:"white",BASE_COLOR:"black",OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES:10,OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES:5,OBJECT_NAME_COLOR:"rgb(136, 19, 145)",OBJECT_VALUE_NULL_COLOR:"rgb(128, 128, 128)",OBJECT_VALUE_UNDEFINED_COLOR:"rgb(128, 128, 128)",OBJECT_VALUE_REGEXP_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_STRING_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_SYMBOL_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_NUMBER_COLOR:"rgb(28, 0, 207)",OBJECT_VALUE_BOOLEAN_COLOR:"rgb(28, 0, 207)",OBJECT_VALUE_FUNCTION_PREFIX_COLOR:"rgb(13, 34, 170)",HTML_TAG_COLOR:"rgb(168, 148, 166)",HTML_TAGNAME_COLOR:"rgb(136, 18, 128)",HTML_TAGNAME_TEXT_TRANSFORM:"lowercase",HTML_ATTRIBUTE_NAME_COLOR:"rgb(153, 69, 0)",HTML_ATTRIBUTE_VALUE_COLOR:"rgb(26, 26, 166)",HTML_COMMENT_COLOR:"rgb(35, 110, 37)",HTML_DOCTYPE_COLOR:"rgb(192, 192, 192)",ARROW_COLOR:"#6e6e6e",ARROW_MARGIN_RIGHT:3,ARROW_FONT_SIZE:12,ARROW_ANIMATION_DURATION:"0",TREENODE_FONT_FAMILY:"Menlo, monospace",TREENODE_FONT_SIZE:"11px",TREENODE_LINE_HEIGHT:1.2,TREENODE_PADDING_LEFT:12,TABLE_BORDER_COLOR:"#aaa",TABLE_TH_BACKGROUND_COLOR:"#eee",TABLE_TH_HOVER_COLOR:"hsla(0, 0%, 90%, 1)",TABLE_SORT_ICON_COLOR:"#6e6e6e",TABLE_DATA_BACKGROUND_IMAGE:"linear-gradient(to bottom, white, white 50%, rgb(234, 243, 255) 50%, rgb(234, 243, 255))",TABLE_DATA_BACKGROUND_SIZE:"128px 32px"},vh=b.createContext([{},()=>{}]),Oa={WebkitTouchCallout:"none",WebkitUserSelect:"none",KhtmlUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",OUserSelect:"none",userSelect:"none"},ki=e=>({DOMNodePreview:{htmlOpenTag:{base:{color:e.HTML_TAG_COLOR},tagName:{color:e.HTML_TAGNAME_COLOR,textTransform:e.HTML_TAGNAME_TEXT_TRANSFORM},htmlAttributeName:{color:e.HTML_ATTRIBUTE_NAME_COLOR},htmlAttributeValue:{color:e.HTML_ATTRIBUTE_VALUE_COLOR}},htmlCloseTag:{base:{color:e.HTML_TAG_COLOR},offsetLeft:{marginLeft:-e.TREENODE_PADDING_LEFT},tagName:{color:e.HTML_TAGNAME_COLOR,textTransform:e.HTML_TAGNAME_TEXT_TRANSFORM}},htmlComment:{color:e.HTML_COMMENT_COLOR},htmlDoctype:{color:e.HTML_DOCTYPE_COLOR}},ObjectPreview:{objectDescription:{fontStyle:"italic"},preview:{fontStyle:"italic"},arrayMaxProperties:e.OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES,objectMaxProperties:e.OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES},ObjectName:{base:{color:e.OBJECT_NAME_COLOR},dimmed:{opacity:.6}},ObjectValue:{objectValueNull:{color:e.OBJECT_VALUE_NULL_COLOR},objectValueUndefined:{color:e.OBJECT_VALUE_UNDEFINED_COLOR},objectValueRegExp:{color:e.OBJECT_VALUE_REGEXP_COLOR},objectValueString:{color:e.OBJECT_VALUE_STRING_COLOR},objectValueSymbol:{color:e.OBJECT_VALUE_SYMBOL_COLOR},objectValueNumber:{color:e.OBJECT_VALUE_NUMBER_COLOR},objectValueBoolean:{color:e.OBJECT_VALUE_BOOLEAN_COLOR},objectValueFunctionPrefix:{color:e.OBJECT_VALUE_FUNCTION_PREFIX_COLOR,fontStyle:"italic"},objectValueFunctionName:{fontStyle:"italic"}},TreeView:{treeViewOutline:{padding:0,margin:0,listStyleType:"none"}},TreeNode:{treeNodeBase:{color:e.BASE_COLOR,backgroundColor:e.BASE_BACKGROUND_COLOR,lineHeight:e.TREENODE_LINE_HEIGHT,cursor:"default",boxSizing:"border-box",listStyle:"none",fontFamily:e.TREENODE_FONT_FAMILY,fontSize:e.TREENODE_FONT_SIZE},treeNodePreviewContainer:{},treeNodePlaceholder:{whiteSpace:"pre",fontSize:e.ARROW_FONT_SIZE,marginRight:e.ARROW_MARGIN_RIGHT,...Oa},treeNodeArrow:{base:{color:e.ARROW_COLOR,display:"inline-block",fontSize:e.ARROW_FONT_SIZE,marginRight:e.ARROW_MARGIN_RIGHT,...parseFloat(e.ARROW_ANIMATION_DURATION)>0?{transition:`transform ${e.ARROW_ANIMATION_DURATION} ease 0s`}:{},...Oa},expanded:{WebkitTransform:"rotateZ(90deg)",MozTransform:"rotateZ(90deg)",transform:"rotateZ(90deg)"},collapsed:{WebkitTransform:"rotateZ(0deg)",MozTransform:"rotateZ(0deg)",transform:"rotateZ(0deg)"}},treeNodeChildNodesContainer:{margin:0,paddingLeft:e.TREENODE_PADDING_LEFT}},TableInspector:{base:{color:e.BASE_COLOR,position:"relative",border:`1px solid ${e.TABLE_BORDER_COLOR}`,fontFamily:e.BASE_FONT_FAMILY,fontSize:e.BASE_FONT_SIZE,lineHeight:"120%",boxSizing:"border-box",cursor:"default"}},TableInspectorHeaderContainer:{base:{top:0,height:"17px",left:0,right:0,overflowX:"hidden"},table:{tableLayout:"fixed",borderSpacing:0,borderCollapse:"separate",height:"100%",width:"100%",margin:0}},TableInspectorDataContainer:{tr:{display:"table-row"},td:{boxSizing:"border-box",border:"none",height:"16px",verticalAlign:"top",padding:"1px 4px",WebkitUserSelect:"text",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"14px"},div:{position:"static",top:"17px",bottom:0,overflowY:"overlay",transform:"translateZ(0)",left:0,right:0,overflowX:"hidden"},table:{positon:"static",left:0,top:0,right:0,bottom:0,borderTop:"0 none transparent",margin:0,backgroundImage:e.TABLE_DATA_BACKGROUND_IMAGE,backgroundSize:e.TABLE_DATA_BACKGROUND_SIZE,tableLayout:"fixed",borderSpacing:0,borderCollapse:"separate",width:"100%",fontSize:e.BASE_FONT_SIZE,lineHeight:"120%"}},TableInspectorTH:{base:{position:"relative",height:"auto",textAlign:"left",backgroundColor:e.TABLE_TH_BACKGROUND_COLOR,borderBottom:`1px solid ${e.TABLE_BORDER_COLOR}`,fontWeight:"normal",verticalAlign:"middle",padding:"0 4px",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"14px",":hover":{backgroundColor:e.TABLE_TH_HOVER_COLOR}},div:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",fontSize:e.BASE_FONT_SIZE,lineHeight:"120%"}},TableInspectorLeftBorder:{none:{borderLeft:"none"},solid:{borderLeft:`1px solid ${e.TABLE_BORDER_COLOR}`}},TableInspectorSortIcon:{display:"block",marginRight:3,width:8,height:7,marginTop:-7,color:e.TABLE_SORT_ICON_COLOR,fontSize:12,...Oa}}),Us="chromeLight",Eh=b.createContext(ki(ll[Us])),et=e=>b.useContext(Eh)[e],rc=e=>({theme:n=Us,...r})=>{const o=b.useMemo(()=>{switch(Object.prototype.toString.call(n)){case"[object String]":return ki(ll[n]);case"[object Object]":return ki(n);default:return ki(ll[Us])}},[n]);return T.createElement(Eh.Provider,{value:o},T.createElement(e,{...r}))},hC=({expanded:e,styles:t})=>T.createElement("span",{style:{...t.base,...e?t.expanded:t.collapsed}},"▶"),gC=b.memo(e=>{e={expanded:!0,nodeRenderer:({name:d})=>T.createElement("span",null,d),onClick:()=>{},shouldShowArrow:!1,shouldShowPlaceholder:!0,...e};const{expanded:t,onClick:n,children:r,nodeRenderer:o,title:i,shouldShowArrow:l,shouldShowPlaceholder:a}=e,s=et("TreeNode"),u=o;return T.createElement("li",{"aria-expanded":t,role:"treeitem",style:s.treeNodeBase,title:i},T.createElement("div",{style:s.treeNodePreviewContainer,onClick:n},l||b.Children.count(r)>0?T.createElement(hC,{expanded:t,styles:s.treeNodeArrow}):a&&T.createElement("span",{style:s.treeNodePlaceholder}," "),T.createElement(u,{...e})),T.createElement("ol",{role:"group",style:s.treeNodeChildNodesContainer},t?r:void 0))}),al="$",m0="*";function Si(e,t){return!t(e).next().done}var mC=e=>Array.from({length:e},(t,n)=>[al].concat(Array.from({length:n},()=>"*")).join(".")),yC=(e,t,n,r,o)=>{const i=[].concat(mC(r)).concat(n).filter(a=>typeof a=="string"),l=[];return i.forEach(a=>{const s=a.split("."),u=(d,c,m)=>{if(m===s.length){l.push(c);return}const C=s[m];if(m===0)Si(d,t)&&(C===al||C===m0)&&u(d,al,m+1);else if(C===m0)for(const{name:E,data:f}of t(d))Si(f,t)&&u(f,`${c}.${E}`,m+1);else{const E=d[C];Si(E,t)&&u(E,`${c}.${C}`,m+1)}};u(e,"",0)}),l.reduce((a,s)=>(a[s]=!0,a),{...o})},wh=b.memo(e=>{const{data:t,dataIterator:n,path:r,depth:o,nodeRenderer:i}=e,[l,a]=b.useContext(vh),s=Si(t,n),u=!!l[r],d=b.useCallback(()=>s&&a(c=>({...c,[r]:!u})),[s,a,r,u]);return T.createElement(gC,{expanded:u,onClick:d,shouldShowArrow:s,shouldShowPlaceholder:o>0,nodeRenderer:i,...e},u?[...n(t)].map(({name:c,data:m,...C})=>T.createElement(wh,{name:c,data:m,depth:o+1,path:`${r}.${c}`,key:c,dataIterator:n,nodeRenderer:i,...C})):null)}),bh=b.memo(({name:e,data:t,dataIterator:n,nodeRenderer:r,expandPaths:o,expandLevel:i})=>{const l=et("TreeView"),a=b.useState({}),[,s]=a;return b.useLayoutEffect(()=>s(u=>yC(t,n,o,i,u)),[t,n,o,i]),T.createElement(vh.Provider,{value:a},T.createElement("ol",{role:"tree",style:l.treeViewOutline},T.createElement(wh,{name:e,data:t,dataIterator:n,depth:0,path:al,nodeRenderer:r})))}),oc=({name:e,dimmed:t=!1,styles:n={}})=>{const r=et("ObjectName"),o={...r.base,...t?r.dimmed:{},...n};return T.createElement("span",{style:o},e)},oo=({object:e,styles:t})=>{const n=et("ObjectValue"),r=o=>({...n[o],...t});switch(typeof e){case"bigint":return T.createElement("span",{style:r("objectValueNumber")},String(e),"n");case"number":return T.createElement("span",{style:r("objectValueNumber")},String(e));case"string":return T.createElement("span",{style:r("objectValueString")},'"',e,'"');case"boolean":return T.createElement("span",{style:r("objectValueBoolean")},String(e));case"undefined":return T.createElement("span",{style:r("objectValueUndefined")},"undefined");case"object":return e===null?T.createElement("span",{style:r("objectValueNull")},"null"):e instanceof Date?T.createElement("span",null,e.toString()):e instanceof RegExp?T.createElement("span",{style:r("objectValueRegExp")},e.toString()):Array.isArray(e)?T.createElement("span",null,`Array(${e.length})`):e.constructor?typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)?T.createElement("span",null,`Buffer[${e.length}]`):T.createElement("span",null,e.constructor.name):T.createElement("span",null,"Object");case"function":return T.createElement("span",null,T.createElement("span",{style:r("objectValueFunctionPrefix")},"ƒ "),T.createElement("span",{style:r("objectValueFunctionName")},e.name,"()"));case"symbol":return T.createElement("span",{style:r("objectValueSymbol")},e.toString());default:return T.createElement("span",null)}},Ch=Object.prototype.hasOwnProperty,vC=Object.prototype.propertyIsEnumerable;function Hs(e,t){const n=Object.getOwnPropertyDescriptor(e,t);if(n.get)try{return n.get()}catch{return n.get}return e[t]}function y0(e,t){return e.length===0?[]:e.slice(1).reduce((n,r)=>n.concat([t,r]),[e[0]])}var Vs=({data:e})=>{const t=et("ObjectPreview"),n=e;if(typeof n!="object"||n===null||n instanceof Date||n instanceof RegExp)return T.createElement(oo,{object:n});if(Array.isArray(n)){const r=t.arrayMaxProperties,o=n.slice(0,r).map((l,a)=>T.createElement(oo,{key:a,object:l}));n.length>r&&o.push(T.createElement("span",{key:"ellipsis"},"…"));const i=n.length;return T.createElement(T.Fragment,null,T.createElement("span",{style:t.objectDescription},i===0?"":`(${i}) `),T.createElement("span",{style:t.preview},"[",y0(o,", "),"]"))}else{const r=t.objectMaxProperties,o=[];for(const l in n)if(Ch.call(n,l)){let a;o.length===r-1&&Object.keys(n).length>r&&(a=T.createElement("span",{key:"ellipsis"},"…"));const s=Hs(n,l);if(o.push(T.createElement("span",{key:l},T.createElement(oc,{name:l||'""'}),": ",T.createElement(oo,{object:s}),a)),a)break}const i=n.constructor?n.constructor.name:"Object";return T.createElement(T.Fragment,null,T.createElement("span",{style:t.objectDescription},i==="Object"?"":`${i} `),T.createElement("span",{style:t.preview},"{",y0(o,", "),"}"))}},EC=({name:e,data:t})=>typeof e=="string"?T.createElement("span",null,T.createElement(oc,{name:e}),T.createElement("span",null,": "),T.createElement(Vs,{data:t})):T.createElement(Vs,{data:t}),wC=({name:e,data:t,isNonenumerable:n=!1})=>{const r=t;return T.createElement("span",null,typeof e=="string"?T.createElement(oc,{name:e,dimmed:n}):T.createElement(Vs,{data:e}),T.createElement("span",null,": "),T.createElement(oo,{object:r}))},bC=(e,t)=>function*(r){if(!(typeof r=="object"&&r!==null||typeof r=="function"))return;const i=Array.isArray(r);if(!i&&r[Symbol.iterator]){let l=0;for(const a of r){if(Array.isArray(a)&&a.length===2){const[s,u]=a;yield{name:s,data:u}}else yield{name:l.toString(),data:a};l++}}else{const l=Object.getOwnPropertyNames(r);t===!0&&!i?l.sort():typeof t=="function"&&l.sort(t);for(const a of l)if(vC.call(r,a)){const s=Hs(r,a);yield{name:a||'""',data:s}}else if(e){let s;try{s=Hs(r,a)}catch{}s!==void 0&&(yield{name:a,data:s,isNonenumerable:!0})}e&&r!==Object.prototype&&(yield{name:"__proto__",data:Object.getPrototypeOf(r),isNonenumerable:!0})}},CC=({depth:e,name:t,data:n,isNonenumerable:r})=>e===0?T.createElement(EC,{name:t,data:n}):T.createElement(wC,{name:t,data:n,isNonenumerable:r}),xC=({showNonenumerable:e=!1,sortObjectKeys:t,nodeRenderer:n,...r})=>{const o=bC(e,t),i=n||CC;return T.createElement(bh,{nodeRenderer:i,dataIterator:o,...r})},AC=rc(xC);function kC(e){if(typeof e=="object"){let t=[];if(Array.isArray(e)){const r=e.length;t=[...Array(r).keys()]}else e!==null&&(t=Object.keys(e));const n=t.reduce((r,o)=>{const i=e[o];return typeof i=="object"&&i!==null&&Object.keys(i).reduce((a,s)=>(a.includes(s)||a.push(s),a),r),r},[]);return{rowHeaders:t,colHeaders:n}}}var SC=({rows:e,columns:t,rowsData:n})=>{const r=et("TableInspectorDataContainer"),o=et("TableInspectorLeftBorder");return T.createElement("div",{style:r.div},T.createElement("table",{style:r.table},T.createElement("colgroup",null),T.createElement("tbody",null,e.map((i,l)=>T.createElement("tr",{key:i,style:r.tr},T.createElement("td",{style:{...r.td,...o.none}},i),t.map(a=>{const s=n[l];return typeof s=="object"&&s!==null&&Ch.call(s,a)?T.createElement("td",{key:a,style:{...r.td,...o.solid}},T.createElement(oo,{object:s[a]})):T.createElement("td",{key:a,style:{...r.td,...o.solid}})}))))))},_C=e=>T.createElement("div",{style:{position:"absolute",top:1,right:0,bottom:1,display:"flex",alignItems:"center"}},e.children),OC=({sortAscending:e})=>{const t=et("TableInspectorSortIcon"),n=e?"▲":"▼";return T.createElement("div",{style:t},n)},v0=({sortAscending:e=!1,sorted:t=!1,onClick:n=void 0,borderStyle:r={},children:o,...i})=>{const l=et("TableInspectorTH"),[a,s]=b.useState(!1),u=b.useCallback(()=>s(!0),[]),d=b.useCallback(()=>s(!1),[]);return T.createElement("th",{...i,style:{...l.base,...r,...a?l.base[":hover"]:{}},onMouseEnter:u,onMouseLeave:d,onClick:n},T.createElement("div",{style:l.div},o),t&&T.createElement(_C,null,T.createElement(OC,{sortAscending:e})))},TC=({indexColumnText:e="(index)",columns:t=[],sorted:n,sortIndexColumn:r,sortColumn:o,sortAscending:i,onTHClick:l,onIndexTHClick:a})=>{const s=et("TableInspectorHeaderContainer"),u=et("TableInspectorLeftBorder");return T.createElement("div",{style:s.base},T.createElement("table",{style:s.table},T.createElement("tbody",null,T.createElement("tr",null,T.createElement(v0,{borderStyle:u.none,sorted:n&&r,sortAscending:i,onClick:a},e),t.map(d=>T.createElement(v0,{borderStyle:u.solid,key:d,sorted:n&&o===d,sortAscending:i,onClick:l.bind(null,d)},d))))))},DC=({data:e,columns:t})=>{const n=et("TableInspector"),[{sorted:r,sortIndexColumn:o,sortColumn:i,sortAscending:l},a]=b.useState({sorted:!1,sortIndexColumn:!1,sortColumn:void 0,sortAscending:!1}),s=b.useCallback(()=>{a(({sortIndexColumn:E,sortAscending:f})=>({sorted:!0,sortIndexColumn:!0,sortColumn:void 0,sortAscending:E?!f:!0}))},[]),u=b.useCallback(E=>{a(({sortColumn:f,sortAscending:w})=>({sorted:!0,sortIndexColumn:!1,sortColumn:E,sortAscending:E===f?!w:!0}))},[]);if(typeof e!="object"||e===null)return T.createElement("div",null);let{rowHeaders:d,colHeaders:c}=kC(e);t!==void 0&&(c=t);let m=d.map(E=>e[E]),C;if(i!==void 0?C=m.map((E,f)=>typeof E=="object"&&E!==null?[E[i],f]:[void 0,f]):o&&(C=d.map((E,f)=>[d[f],f])),C!==void 0){const E=(w,g)=>(p,y)=>{const A=w(p),_=w(y),F=typeof A,S=typeof _,O=(P,Q)=>PQ?1:0;let B;if(F===S)B=O(A,_);else{const P={string:0,number:1,object:2,symbol:3,boolean:4,undefined:5,function:6};B=O(P[F],P[S])}return g||(B=-B),B},f=C.sort(E(w=>w[0],l)).map(w=>w[1]);d=f.map(w=>d[w]),m=f.map(w=>m[w])}return T.createElement("div",{style:n.base},T.createElement(TC,{columns:c,sorted:r,sortIndexColumn:o,sortColumn:i,sortAscending:l,onTHClick:u,onIndexTHClick:s}),T.createElement(SC,{rows:d,columns:c,rowsData:m}))},FC=rc(DC),RC=80,xh=e=>e.childNodes.length===0||e.childNodes.length===1&&e.childNodes[0].nodeType===Node.TEXT_NODE&&e.textContent.lengthT.createElement("span",{style:n.base},"<",T.createElement("span",{style:n.tagName},e),(()=>{if(t){const r=[];for(let o=0;o"),E0=({tagName:e,isChildNode:t=!1,styles:n})=>T.createElement("span",{style:Object.assign({},n.base,t&&n.offsetLeft)},""),LC={1:"ELEMENT_NODE",3:"TEXT_NODE",7:"PROCESSING_INSTRUCTION_NODE",8:"COMMENT_NODE",9:"DOCUMENT_NODE",10:"DOCUMENT_TYPE_NODE",11:"DOCUMENT_FRAGMENT_NODE"},IC=({isCloseTag:e,data:t,expanded:n})=>{const r=et("DOMNodePreview");if(e)return T.createElement(E0,{styles:r.htmlCloseTag,isChildNode:!0,tagName:t.tagName});switch(t.nodeType){case Node.ELEMENT_NODE:return T.createElement("span",null,T.createElement(NC,{tagName:t.tagName,attributes:t.attributes,styles:r.htmlOpenTag}),xh(t)?t.textContent:!n&&"…",!n&&T.createElement(E0,{tagName:t.tagName,styles:r.htmlCloseTag}));case Node.TEXT_NODE:return T.createElement("span",null,t.textContent);case Node.CDATA_SECTION_NODE:return T.createElement("span",null,"");case Node.COMMENT_NODE:return T.createElement("span",{style:r.htmlComment},"");case Node.PROCESSING_INSTRUCTION_NODE:return T.createElement("span",null,t.nodeName);case Node.DOCUMENT_TYPE_NODE:return T.createElement("span",{style:r.htmlDoctype},"");case Node.DOCUMENT_NODE:return T.createElement("span",null,t.nodeName);case Node.DOCUMENT_FRAGMENT_NODE:return T.createElement("span",null,t.nodeName);default:return T.createElement("span",null,LC[t.nodeType])}},jC=function*(e){if(e&&e.childNodes){if(xh(e))return;for(let n=0;nT.createElement(bh,{nodeRenderer:IC,dataIterator:jC,...e}),BC=rc(PC),MC=cC(pC()),$C=({table:e=!1,data:t,...n})=>e?T.createElement(FC,{data:t,...n}):(0,MC.default)(t)?T.createElement(BC,{data:t,...n}):T.createElement(AC,{data:t,...n});const zC=({dispatch:e,globalState:t})=>{const[n,r]=b.useState(!1),o="Log of events triggered by user.";return h.jsx("li",{children:h.jsxs("button",{"aria-label":o,title:o,onClick:()=>r(!0),className:n?"ladle-active":"","data-testid":"addon-action",type:"button",children:[h.jsx(Zm,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:o}),h.jsx("label",{children:"Actions"}),t.action.length?h.jsx("div",{className:"ladle-badge",children:t.action.length}):null,h.jsxs(Or,{maxWidth:"60em",isOpen:n,close:()=>r(!1),label:"Dialog with a log of events triggered by user.",children:[t.action.map((i,l)=>h.jsx($C,{table:!1,sortObjectKeys:!0,theme:{...t.theme===Ee.Light?yh:mh,BASE_BACKGROUND_COLOR:"var(--ladle-bg-color-secondary)"},showNonenumerable:!1,name:i.name,data:i.event},l)),h.jsx("button",{onClick:()=>{e({type:J.UpdateAction,clear:!0,value:void 0})},type:"button",children:"Clear actions"})]})]})})},UC=e=>{const t=Tt.parse(e).rtl;return t==="true"?!0:t==="false"?!1:H.addons.rtl.defaultState},HC=({dispatch:e,globalState:t})=>{const n="Switch text direction to right to left.",r="Switch text direction to left to right.";return ut(H.hotkeys.rtl,()=>e({type:J.UpdateRtl,value:!t.rtl}),{enabled:t.hotkeys&&H.addons.rtl.enabled}),h.jsx("li",{children:h.jsxs("button",{"aria-label":t.rtl?r:n,title:t.rtl?r:n,className:t.rtl?"ladle-active":"",onClick:()=>e({type:J.UpdateRtl,value:!t.rtl}),type:"button",children:[h.jsx(Bm,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:t.rtl?r:n}),h.jsx("label",{children:"Right to left"})]})})},VC={fullscreen:"Toggle fullscreen mode",search:"Focus search input in the sidebar",nextStory:"Go to the next story",previousStory:"Go to the previous story",nextComponent:"Go to the next component",previousComponent:"Go to the previous component",control:"Toggle controls addon",darkMode:"Toggle dark mode",width:"Toggle width addon",rtl:"Toggle right-to-left mode",a11y:"Toggle accessibility addon",source:"Toggle story source addon"},WC=({children:e})=>(navigator.platform.toLowerCase().includes("mac")?e=e.replace(/alt/g,"⌥ opt").replace(/meta/g,"⌘ cmd"):navigator.platform.toLowerCase().includes("win")&&(e=e.replace(/meta/g,"⊞ win")),e=e.replace(/shift/g,"⇧ shift"),e=e.replace(/arrowright/g,"→").replace(/arrowleft/g,"←").replace(/arrowup/g,"↑").replace(/arrowdown/g,"↓").replace(/\+/g," + "),h.jsx(Nn,{children:e})),GC=({globalState:e})=>{const[t,n]=b.useState(!1),r="Get more information about Ladle.";return h.jsx("li",{children:h.jsxs("button",{"aria-label":r,title:r,onClick:()=>n(!0),className:t?"ladle-active":"",type:"button",children:[h.jsx(Pm,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:r}),h.jsx("label",{children:"About Ladle"}),h.jsxs(Or,{isOpen:t,close:()=>n(!1),label:"Dialog with information about Ladle.",children:[h.jsx("h3",{children:"Hotkeys"}),e.hotkeys?h.jsxs(h.Fragment,{children:[h.jsx("ul",{style:{listStyle:"none",marginLeft:0,paddingLeft:0},children:Object.keys(H.hotkeys).map(o=>H.hotkeys[o].length?h.jsxs("li",{children:[h.jsx("span",{style:{display:"inline-block",width:"200px"},children:H.hotkeys[o].map((i,l)=>h.jsxs("span",{children:[h.jsx(WC,{children:i}),H.hotkeys[o].length>l+1?" or ":""]},i))}),h.jsx("span",{style:{display:"inline-block"},children:VC[o]})]},o):null)}),h.jsxs("p",{children:["Hotkeys can be disabled through"," ",h.jsx(Nn,{children:"Story.meta = { hotkeys: false }"}),"."]})]}):h.jsxs("p",{children:["Hotkeys are disabled for this story by"," ",h.jsx(Nn,{children:"meta.hotkeys = false"}),"."]}),h.jsxs("p",{children:["Ladle is a modern and fast playground for React components powered by Vite. For more information visit"," ",h.jsx("a",{href:"https://www.ladle.dev/",children:"ladle.dev"})," or our"," ",h.jsx("a",{href:"https://discord.gg/H6FSHjyW7e",children:"discord"}),"."]})]})]})})},YC=async(e,t,n)=>{const r=await Ie(()=>import("./axe-ws8DFCzP.js").then(o=>o.a),__vite__mapDeps([]));try{const o=await r.default.run(document.getElementsByTagName("main"));e(o.violations),t(!0),n&&n.setAttribute("aria-hidden","true")}catch{}},ZC=({violation:e})=>{const[t,n]=b.useState(!1);return h.jsxs("li",{children:[e.help," (",e.nodes.length,")."," ",t?h.jsxs(h.Fragment,{children:[h.jsxs("ul",{children:[h.jsxs("li",{children:["ID: ",e.id]}),h.jsxs("li",{children:["Impact: ",e.impact]}),h.jsxs("li",{children:["Description: ",e.description]}),h.jsx("li",{children:h.jsx("a",{href:e.helpUrl,children:"Documentation"})})]}),h.jsx("p",{children:"Violating nodes:"}),h.jsx("ul",{children:e.nodes.map(r=>h.jsx("li",{children:h.jsx(Nn,{children:r.html})},r.html))}),h.jsx("p",{children:h.jsx("a",{href:"#",onClick:()=>n(!1),children:"Hide details"})})]}):h.jsx("a",{href:"#",onClick:()=>n(!0),children:"Show details"})]})},qC=({reportFinished:e,violations:t})=>e?t.length===0?h.jsxs("p",{children:["There are no ",h.jsx("a",{href:"https://github.com/dequelabs/axe-core",children:"axe"})," ","accessibility violations. Good job!"]}):h.jsxs(h.Fragment,{children:[h.jsxs("h3",{children:["There are ",t.length," ",h.jsx("a",{href:"https://github.com/dequelabs/axe-core",children:"axe"})," accessibility violations"]}),h.jsx("ul",{children:t.map(n=>h.jsx(ZC,{violation:n},n.id))})]}):h.jsx("p",{children:"Report is loading..."}),QC=({globalState:e})=>{const[t,n]=b.useState(!1),[r,o]=b.useState(!1),[i,l]=b.useState([]);b.useEffect(()=>{},[]);const a="Show accessibility report.",s=()=>{YC(l,o,null).catch(console.error),setTimeout(()=>n(!t),100)};return ut(H.hotkeys.a11y,()=>t?n(!1):s(),{enabled:e.hotkeys&&H.addons.a11y.enabled}),h.jsx("li",{children:h.jsxs("button",{"aria-label":a,"data-testid":"addon-a11y",title:a,onClick:s,className:t?"a11y-active":"",type:"button",children:[h.jsx(Gm,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:a}),h.jsx("label",{children:"Accessibility report"}),i.length?h.jsx("div",{className:"ladle-badge",children:i.length}):null,h.jsx(Or,{isOpen:t,close:()=>n(!1),label:"Dialog with the story accessibility report.",children:h.jsx(qC,{reportFinished:r,violations:i})})]})})},XC=e=>{const t=Tt.parse(e).width;let n=0;return Object.keys(H.addons.width.options).forEach(r=>{(r===t||parseInt(t,10)===H.addons.width.options[r])&&(n=H.addons.width.options[r])}),n!==0?n:H.addons.width.defaultState},KC=({globalState:e,dispatch:t})=>{const n="Change the story viewport.",[r,o]=b.useState(!1);ut(H.hotkeys.width,()=>o(s=>!s),{enabled:e.hotkeys&&H.addons.width.enabled});const i=xr[e.story];let l=i&&i.meta?i.meta.meta.width:0,a=H.addons.width.options;return Object.keys(a).forEach(s=>{s===l&&(l=a[s])}),l&&!Object.values(a).includes(l)&&(a={custom:l,...a}),h.jsx("li",{children:h.jsxs("button",{"aria-label":n,"data-testid":"addon-width",title:n,onClick:()=>o(!0),className:r?"width-active":"",type:"button",children:[h.jsx(Ym,{}),h.jsx("span",{className:"ladle-addon-tooltip",children:n}),h.jsx("label",{children:"Set story width"}),h.jsxs(Or,{isOpen:r,close:()=>o(!1),label:"Dialog with the story width selector.",children:[h.jsx("p",{children:"Select story width"}),h.jsxs("div",{children:[h.jsx("input",{onChange:()=>t({type:J.UpdateWidth,value:0}),type:"radio",id:"width-unset",name:"width",value:0,checked:e.width===0}),h.jsx("label",{htmlFor:"width-unset",style:{paddingLeft:"8px"},children:"unset"})]}),Object.keys(a).map(s=>h.jsxs("div",{children:[h.jsx("input",{onChange:()=>t({type:J.UpdateWidth,value:a[s]}),type:"radio",id:`width-${s}`,name:"width",value:a[s],checked:e.width===a[s]}),h.jsxs("label",{htmlFor:`width-${s}`,style:{paddingLeft:"8px"},children:[a[s],"px - ",s]})]},s)),h.jsx("p",{})]})]})})},JC=({globalState:e,dispatch:t})=>Object.keys(H.addons).every(n=>H.addons[n].enabled===!1)?null:h.jsx("header",{role:"banner",className:"ladle-addons",children:h.jsxs("ul",{children:[H.addons.control.enabled&&Object.keys(e.control).length>0&&h.jsx(PE,{globalState:e,dispatch:t}),H.addons.theme.enabled&&h.jsx(Sw,{globalState:e,dispatch:t}),H.addons.mode.enabled&&h.jsx(rC,{globalState:e,dispatch:t}),H.addons.width.enabled&&h.jsx(KC,{globalState:e,dispatch:t}),H.addons.rtl.enabled&&h.jsx(HC,{globalState:e,dispatch:t}),H.addons.source.enabled&&h.jsx(Bb,{globalState:e,dispatch:t}),H.addons.a11y.enabled&&h.jsx(QC,{globalState:e,dispatch:t}),H.addons.ladle.enabled&&h.jsx(GC,{globalState:e,dispatch:t}),H.addons.control.enabled&&e.action.length>0&&h.jsx(zC,{globalState:e,dispatch:t})]})}),ex=(e,t)=>{switch(At("Action dispatched",t),t.type){case J.UpdateAll:return{...e,...t.value};case J.UpdateMode:return{...e,mode:t.value};case J.UpdateAction:const n={...e};return t.clear&&(n.action=[]),t.value?{...e,action:[...n.action,t.value]}:n;case J.UpdateRtl:return{...e,rtl:t.value};case J.UpdateSource:return{...e,source:t.value};case J.UpdateStory:return{...e,story:t.value,control:{},controlInitialized:!1,width:0,action:[]};case J.UpdateTheme:return{...e,theme:t.value};case J.UpdateWidth:return{...e,width:t.value};case J.UpdateControl:return{...e,control:t.value,controlInitialized:!0};case J.UpdateControlIntialized:return{...e,controlInitialized:t.value};case J.UpdateHotkeys:return{...e,hotkeys:t.value};default:return e}},Ws=L0(Object.keys(xr),H.storyOrder);At("Stories found",Ws);const Ta=(e,t)=>({theme:M2(e),mode:nC(e),story:F0(e,H.defaultStory),rtl:UC(e),source:jb(e),width:XC(e),control:L2(e,t?t.control:{}),action:[],controlInitialized:!1,hotkeys:!0}),tx=()=>{const e=Ta(location.search),[t,n]=b.useReducer(ex,e),r=b.useRef({});let o="";t.control&&Object.keys(t.control).forEach(l=>{t.control[l].type==="background"&&(o=t.control[l].value||"")}),ut(H.hotkeys.fullscreen,()=>{n({type:J.UpdateMode,value:t.mode===Pe.Full?Pe.Preview:Pe.Full})},{preventDefault:!0,enabled:t.hotkeys&&H.addons.mode.enabled}),b.useEffect(()=>{document.getElementsByClassName("ladle-background")[0].style.background=o},[o]),b.useEffect(()=>{r.current=t}),b.useEffect(()=>{window.ladleDispatch=n},[]);const i=r.current;return b.useEffect(()=>{var l,a;At("Global state update",t),qg(location.search)||Aa(t),Aa(t),t.story!==i.story&&(document.title=`${N0(t.story)} | Ladle`),t.theme!==i.theme&&document.documentElement.setAttribute("data-theme",t.theme),t.rtl!==i.rtl&&(t.rtl?document.documentElement.setAttribute("dir","rtl"):document.documentElement.removeAttribute("dir")),t.mode!==i.mode&&(document.documentElement.setAttribute("data-mode",t.mode),t.mode===Pe.Preview?(l=document.getElementById("ladle-root"))==null||l.removeAttribute("class"):(a=document.getElementById("ladle-root"))==null||a.setAttribute("class","ladle-wrapper"))},[t]),b.useEffect(()=>{const l=ec.listen(({location:a,action:s})=>{if(s===kn.Pop){const u={};Object.keys(t.control).forEach(c=>{const m=Ta(a.search,t).control[c];u[c]={...t.control[c],value:m?m.value:t.control[c].defaultValue}});const d=Ta(a.search,t);n({type:J.UpdateAll,value:{...d,control:u,controlInitialized:t.story===d.story}})}});return()=>l()},[t]),t.mode===Pe.Preview?h.jsx(Rc.Provider,{value:{globalState:t,dispatch:n},children:h.jsx(d0,{globalState:t,dispatch:n})}):h.jsxs(Rc.Provider,{value:{globalState:t,dispatch:n},children:[h.jsx("main",{className:"ladle-main",children:Ws.length>0?h.jsx(d0,{globalState:t,dispatch:n}):h.jsx(Ub,{})}),h.jsx(tC,{stories:Ws,hotkeys:t.hotkeys,story:t.story,updateStory:l=>{qb(),Aa({...t,story:l,control:{}}),n({type:J.UpdateStory,value:l})}}),h.jsx(JC,{globalState:t,dispatch:n})]})},nx=document.getElementById("ladle-root"),rx=z2(nx);rx.render(h.jsx(tx,{}));export{W0 as L,Vo as c,Ao as g,h as j,b as r,ix as u}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/Accordion.stories-kUhxgwR_.js","assets/Accordion-LvdIOUEp.js","assets/mapObjectToString-IQ2lNw05.js","assets/Avatar.stories-b5kAcoes.js","assets/Avatar-0QeAEOwA.js","assets/Button.stories-sQAbFTyw.js","assets/Button-eLFNHd_b.js","assets/Card.stories-bF3fOMap.js","assets/Card-Ia_JRHcg.css","assets/Menu.stories-lYHhS18s.js"] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} diff --git a/docs/assets/index-ABnOgvN4.css b/docs/assets/index-V-LgCxm1.css similarity index 52% rename from docs/assets/index-ABnOgvN4.css rename to docs/assets/index-V-LgCxm1.css index 8ce1273..625cc83 100644 --- a/docs/assets/index-ABnOgvN4.css +++ b/docs/assets/index-V-LgCxm1.css @@ -1 +1 @@ -:root{--ladle-bg-color-primary: #fff;--ladle-bg-color-secondary: #f4f4f4;--ladle-color-primary: #000;--ladle-color-secondary: #bbb;--ladle-color-hover: #545454;--ladle-color-accent: #276ef1;--ladle-ring-size: 64px;--ladle-ring-thickness: 6px;--ladle-mode-overflow: hidden;--ladle-mode-height: 100vh;--ladle-main-padding: 3em;--ladle-main-padding-mobile: 1em;--reach-dialog: 1;--ladle-blueprint: #aaa}[data-theme=dark]{--ladle-bg-color-primary: #141414;--ladle-bg-color-secondary: #1f1f1f;--ladle-color-primary: #f6f6f6;--ladle-color-secondary: #bbb;--ladle-color-hover: #e2e2e2;--ladle-color-accent: #276ef1;--ladle-blueprint: #1f1f1f}[data-mode=single-scroll],[data-mode=preview]{--ladle-mode-overflow: visible;--ladle-mode-height: 100%}[data-iframed]{--ladle-main-padding-mobile: 0;--ladle-main-padding: 0}.ladle-wrapper,html,body{margin:0}[data-iframed]:not([data-iframed="0"]) .ladle-main{display:grid;grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr);overflow:auto;background-color:var(--ladle-blueprint);background-image:linear-gradient(rgba(255,255,255,.1) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.1) 2px,transparent 2px),linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;background-position:-2px -2px,-2px -2px,-1px -1px,-1px -1px}.ladle-iframe{height:100%;border:0;background-color:var(--ladle-bg-color-primary)}[data-iframed]:not([data-iframed="0"]) .ladle-iframe{grid-column:2;height:calc(100% - 128px);min-height:500px;margin-top:64px;margin-bottom:64px;box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px}.ladle-background{position:absolute;top:0;left:0;z-index:-1000;width:100%;height:100%;background-color:var(--ladle-bg-color-primary)}.ladle-wrapper{display:flex;flex-direction:column}.ladle-aside img,.ladle-aside svg{display:inline;vertical-align:baseline}.ladle-main{flex:1 1 auto;padding:var(--ladle-main-padding-mobile)}.ladle-error-content{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:var(--ladle-color-primary)}.ladle-link{color:var(--ladle-color-accent)}.ladle-aside{font-family:Arial,Helvetica,sans-serif;font-size:18px;background-color:var(--ladle-bg-color-primary);color:var(--ladle-color-primary);padding:1.5em}.ladle-aside input{padding:.5em 0;width:100%;border-top:0;border-left:0;border-right:0;border-color:var(--ladle-color-hover);border-bottom-width:1px;border-bottom-style:solid;border-radius:0;background-color:var(--ladle-bg-color-primary);font-size:1em;color:var(--ladle-color-primary);margin-bottom:.5em}.ladle-aside input:focus{outline:none;color:var(--ladle-color-accent);border-color:var(--ladle-color-accent)}.ladle-aside ul{padding:0;margin:.8em .75em 0}.ladle-aside li{list-style-type:none;margin:.8em .35em}.ladle-aside li:focus{outline:none}.ladle-aside li:focus-visible>div{outline:2px solid var(--ladle-color-accent);outline-offset:2px}.ladle-aside a{text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ladle-color-primary)}.ladle-aside a:hover{color:var(--ladle-color-hover)}.ladle-aside a:focus{outline:none}.ladle-aside a:focus-visible{outline:2px solid var(--ladle-color-accent);outline-offset:2px}.ladle-aside .ladle-active a{font-weight:700}.ladle-addons{font-family:Arial,Helvetica,sans-serif;color:var(--ladle-color-primary);padding:0;margin:0 0 2em;position:relative;bottom:0;margin-inline-start:1em;margin-inline-end:1em}.ladle-addons ul{padding:0;margin:0;display:flex;flex-direction:column;flex-wrap:nowrap}.ladle-addons li{background-color:var(--ladle-bg-color-secondary);box-shadow:0 1px 2px #00000029;border-bottom:none;border-radius:.25em;list-style-type:none;margin:.35em;width:auto;height:2.5em}.ladle-addons>ul>li>button{display:flex;justify-content:center;align-items:center;border:none;margin:0;padding:.3em;width:100%;height:100%;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;cursor:pointer;border-radius:4px;outline:none}.ladle-addons>ul>li>button>label{display:block;cursor:pointer;line-height:24px;font-size:18px;margin-inline-start:.5em;padding-top:.1em}.ladle-addon-modal-body>button{border:0;font-size:14px;border-radius:4px;padding:.25em .5em;margin:1em 0;background:var(--ladle-color-accent);color:#fff;font:inherit;letter-spacing:inherit}.ladle-addons>ul>li>button>.ladle-badge{font-style:normal;min-width:1.6em;margin-left:1em;height:1.6em;border-radius:.8em;background-color:#fa3e3e;display:flex;justify-content:center;align-items:center;font-size:.8em;color:#fff}.ladle-addon-modal-body select,.ladle-addon-modal-body input,.ladle-addon-modal-body textarea{font-size:14px;border-radius:4px;border:1px solid var(--ladle-color-primary);padding:.5em .75em;margin:0;background:var(--ladle-bg-color-primary);color:var(--ladle-color-primary)}.ladle-addon-modal-body input[type=range]{padding:0;margin:0 .5em;vertical-align:middle}.ladle-addon-modal-body>button:hover{color:#ccc}.ladle-addon-tooltip{box-shadow:0 1px 2px #00000029;display:none;white-space:nowrap;background:var(--ladle-bg-color-secondary);color:var(--ladle-color-primary);border-radius:4px;margin-top:-96px;inset-inline-start:5px;padding:10px;position:absolute;z-index:1000}.ladle-addon-source-lineno{display:table-cell;text-align:right;padding-right:.25em;padding-left:.25em;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.ladle-addons>ul>li>.ladle-active{color:var(--ladle-color-accent)}.ladle-addons>ul>li>.source-active,.ladle-addons>ul>li>.width-active{color:var(--ladle-color-accent)}.ladle-addons>ul>li>.a11y-active{color:var(--ladle-color-accent)}.ladle-addons>ul>li>button:focus-visible{border:2px solid var(--ladle-color-accent)}.ladle-addons>ul>li>button:hover{box-shadow:none;color:var(--ladle-color-accent)}.ladle-controls-table td{padding:.25em 1em .25em 0}.ladle-controls-table input{margin:0}.ladle-controls-table input[type=radio]{margin-right:.3em}.ladle-controls-table span{margin-right:1em}.ladle-controls-table select{min-width:177px}.ladle-controls-table textarea{min-width:172px;min-height:3em}.ladle-controls-table{margin-bottom:1em}.ladle-ring-wrapper{display:flex;align-items:center;justify-content:center;height:100%;width:100%;visibility:hidden;animation:ladle-ring-fadein 1.5s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes ladle-ring-fadein{0%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}.ladle-ring{display:inline-block;position:relative;width:var(--ladle-ring-size);height:var(--ladle-ring-size)}.ladle-ring div{box-sizing:border-box;display:block;position:absolute;width:100%;height:100%;border:var(--ladle-ring-thickness) solid var(--ladle-color-secondary);border-radius:50%;animation:ladle-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--ladle-color-secondary) transparent transparent transparent}.ladle-ring div:nth-child(1){animation-delay:-.45s}.ladle-ring div:nth-child(2){animation-delay:-.3s}.ladle-ring div:nth-child(3){animation-delay:-.15s}@keyframes ladle-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div[data-reach-dialog-content][data-testid=ladle-dialog]{box-shadow:0 1px 2px #00000029;outline:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;background-color:var(--ladle-bg-color-secondary);color:var(--ladle-color-primary);border-radius:4px;padding:1.2em 2em .8em;margin:21px;position:absolute;bottom:0;overflow:none}div[data-reach-dialog-content][data-testid=ladle-dialog] a{color:var(--ladle-color-accent)}div[data-reach-dialog-overlay][data-testid=ladle-dialog-overlay]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:2147483647}.ladle-button{box-sizing:border-box;box-shadow:0 1px 2px #00000029;border:1px solid var(--ladle-color-secondary);margin:1px 8px;padding:.5em;width:auto;cursor:pointer;overflow:visible;background:inherit;color:inherit;border-radius:4px;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.ladle-button:hover{background:var(--ladle-bg-color-secondary);color:var(--ladle-color-accent)}.ladle-button:focus{outline:none}.ladle-button:focus-visible{border:2px solid var(--ladle-color-accent)!important;margin:0 7px}q.ladle-code,code.ladle-markdown{-moz-tab-size:2;-o-tab-size:2;tab-size:2;padding:.2em .4em;margin:0;line-height:2;font-size:85%;background-color:var(--ladle-bg-color-secondary);border:1px solid var(--ladle-color-hover);color:var(--ladle-color-primary);border-radius:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}h1.ladle-markdown,h2.ladle-markdown,h3.ladle-markdown,h4.ladle-markdown,h5.ladle-markdown,h6.ladle-markdown{font-family:Arial,Helvetica,sans-serif;color:var(--ladle-color-primary)}p.ladle-markdown,ul.ladle-markdown,ol.ladle-markdown{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:var(--ladle-color-primary)}a.ladle-markdown{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:var(--ladle-color-accent)}blockquote.ladle-markdown{border-left:6px solid var(--ladle-color-secondary);padding-left:24px;margin-left:0}.ladle-addon-modal-body{max-height:80vh;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.ladle-addon-modal-body ul{list-style:square;overflow:auto;margin:8px;padding-left:40px}.ladle-resize-handle{display:none}@media (min-width: 768px){html,body{height:100%}.ladle-wrapper{min-height:100%;margin:0;flex-direction:row;align-items:flex-start}[data-mode=full] html,[data-mode=full] body,[data-mode=full] .ladle-wrapper{height:100vh;overflow:hidden}.ladle-resize-handle{transition:box-shadow .15s ease-in;display:block;width:16px;height:100%;cursor:col-resize;background-color:var(--ladle-bg-color-secondary)}.ladle-resize-handle:hover{box-shadow:inset 3px 0 0 0 var(--ladle-color-accent)}[data-reversed] .ladle-resize-handle:hover{box-shadow:inset -3px 0 0 0 var(--ladle-color-accent)}.ladle-resize-active{box-shadow:inset 3px 0 0 0 var(--ladle-color-accent)}[data-reversed] .ladle-resize-active{box-shadow:inset -3px 0 0 0 var(--ladle-color-accent)}.ladle-aside{box-sizing:content-box}.ladle-main{padding:var(--ladle-main-padding);align-self:stretch}.ladle-aside{font-size:16px;flex:0 0 12em;padding:3em 2em;padding-left:calc(2em - 16px);min-width:15em;background-color:var(--ladle-bg-color-secondary);min-height:-moz-max-content;min-height:max-content;align-self:stretch}[data-reversed] .ladle-aside{padding-left:2em;padding-right:calc(2em - 16px)}[data-mode=full] .ladle-main,[data-mode=full] .ladle-aside{overflow:auto}.ladle-aside ul{margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-inline-start:.75em}.ladle-aside li{margin:.35em;line-height:18px}.ladle-aside input{line-height:1;background-color:var(--ladle-bg-color-secondary)}.ladle-aside input::-moz-placeholder{-moz-user-select:none;-webkit-user-select:none;user-select:none}.ladle-aside input::placeholder{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ladle-addons{position:fixed;margin-bottom:0;z-index:2147483647}.ladle-addons ul{flex-direction:row}.ladle-addons li{margin:0 .35em;border-bottom-left-radius:0;border-bottom-right-radius:0;width:2.5em}.ladle-addons>ul>li>button>label{display:none}div[data-reach-dialog-content][data-testid=ladle-dialog]{position:fixed;bottom:49px;inset-inline-start:21px;margin-inline-end:21px;max-width:40em;margin:0}.ladle-addons>ul>li>button:hover .ladle-addon-tooltip{display:block}.ladle-addons>ul>li>button>.ladle-badge{position:absolute;margin-left:3.1em;top:-.7em;font-size:.7em}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.invisible{visibility:hidden}.absolute{position:absolute}.top-\[3\.71rem\]{top:3.71rem}.z-10{z-index:10}.z-\[11\]{z-index:11}.z-\[12\]{z-index:12}.m-2{margin:.5rem}.m-4{margin:1rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-16{width:4rem;height:4rem}.size-24{width:6rem;height:6rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-8{width:2rem;height:2rem}.size-full{width:100%;height:100%}.size-max{width:max-content;height:max-content}.h-3{height:.75rem}.h-64{height:16rem}.h-auto{height:auto}.w-3{width:.75rem}.w-44{width:11rem}.w-56{width:14rem}.w-80{width:20rem}.w-96{width:24rem}.w-full{width:100%}.min-w-24{min-width:6rem}.min-w-80{min-width:20rem}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.max-w-56{max-width:14rem}.max-w-max{max-width:max-content}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.place-content-center{place-content:center}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-inherit>:not([hidden])~:not([hidden]){border-color:inherit}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.border{border-width:1px}.border-2{border-width:2px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-none{border-style:none}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-inherit{border-color:inherit}.border-light{--tw-border-opacity: 1;border-color:rgb(170 170 188 / var(--tw-border-opacity))}.border-neutral-700{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity))}.border-primary-500{--tw-border-opacity: 1;border-color:rgb(78 111 223 / var(--tw-border-opacity))}.border-secondary-600{--tw-border-opacity: 1;border-color:rgb(150 120 108 / var(--tw-border-opacity))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-tertiary-200{--tw-border-opacity: 1;border-color:rgb(255 204 207 / var(--tw-border-opacity))}.border-tertiary-500{--tw-border-opacity: 1;border-color:rgb(249 58 81 / var(--tw-border-opacity))}.border-t-gray-200{--tw-border-opacity: 1;border-top-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-t-light\/35{border-top-color:#aaaabc59}.border-t-neutral-200{--tw-border-opacity: 1;border-top-color:rgb(229 229 229 / var(--tw-border-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-primary,.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(78 111 223 / var(--tw-bg-opacity))}.bg-secondary-200{--tw-bg-opacity: 1;background-color:rgb(234 225 222 / var(--tw-bg-opacity))}.bg-secondary-50{--tw-bg-opacity: 1;background-color:rgb(249 248 247 / var(--tw-bg-opacity))}.bg-secondary-500{--tw-bg-opacity: 1;background-color:rgb(173 145 134 / var(--tw-bg-opacity))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.bg-success{--tw-bg-opacity: 1;background-color:rgb(178 237 197 / var(--tw-bg-opacity))}.bg-tertiary-500{--tw-bg-opacity: 1;background-color:rgb(249 58 81 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.object-cover{object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.tracking-normal{letter-spacing:0em}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgb(78 111 223 / var(--tw-text-opacity))}.text-primary-text{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-secondary-600{--tw-text-opacity: 1;color:rgb(150 120 108 / var(--tw-text-opacity))}.text-secondary-text{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-success-text{--tw-text-opacity: 1;color:rgb(16 81 42 / var(--tw-text-opacity))}.text-tertiary-500{--tw-text-opacity: 1;color:rgb(249 58 81 / var(--tw-text-opacity))}.text-tertiary-text{--tw-text-opacity: 1;color:rgb(20 20 20 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:block:after{content:var(--tw-content);display:block}.after\:size-6:after{content:var(--tw-content);width:1.5rem;height:1.5rem}@keyframes spin{to{content:var(--tw-content);transform:rotate(360deg)}}.after\:animate-spin:after{content:var(--tw-content);animation:spin 1s linear infinite}.after\:rounded-\[50\%\]:after{content:var(--tw-content);border-radius:50%}.after\:border-\[4px\]:after{content:var(--tw-content);border-width:4px}.after\:border-solid:after{content:var(--tw-content);border-style:solid}.after\:border-dark:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(69 69 85 / var(--tw-border-opacity))}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.after\:border-b-transparent:after{content:var(--tw-content);border-bottom-color:transparent}.last-of-type\:pb-0:last-of-type{padding-bottom:0}.hover\:border-primary-600:hover{--tw-border-opacity: 1;border-color:rgb(61 85 211 / var(--tw-border-opacity))}.hover\:border-secondary-700:hover{--tw-border-opacity: 1;border-color:rgb(124 99 89 / var(--tw-border-opacity))}.hover\:border-tertiary-700:hover{--tw-border-opacity: 1;border-color:rgb(195 13 48 / var(--tw-border-opacity))}.hover\:\!bg-primary-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(51 67 194 / var(--tw-bg-opacity))!important}.hover\:bg-\[\#DCFCE7\]:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.hover\:bg-\[rgba\(0\,0\,0\,0\.15\)\]:hover{background-color:#00000026}.hover\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.hover\:bg-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 67 194 / var(--tw-bg-opacity))}.hover\:bg-secondary-100:hover{--tw-bg-opacity: 1;background-color:rgb(242 237 235 / var(--tw-bg-opacity))}.hover\:bg-secondary-600:hover{--tw-bg-opacity: 1;background-color:rgb(150 120 108 / var(--tw-bg-opacity))}.hover\:bg-tertiary-600:hover{--tw-bg-opacity: 1;background-color:rgb(231 23 59 / var(--tw-bg-opacity))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-primary-600:hover{--tw-text-opacity: 1;color:rgb(61 85 211 / var(--tw-text-opacity))}.hover\:text-secondary-700:hover{--tw-text-opacity: 1;color:rgb(124 99 89 / var(--tw-text-opacity))}.hover\:text-tertiary-700:hover{--tw-text-opacity: 1;color:rgb(195 13 48 / var(--tw-text-opacity))}.hover\:shadow-primary-500\/10:hover{--tw-shadow-color: rgb(78 111 223 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-secondary-500\/10:hover{--tw-shadow-color: rgb(173 145 134 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-tertiary-500\/15:hover{--tw-shadow-color: rgb(249 58 81 / .15);--tw-shadow: var(--tw-shadow-colored)}.active\:border-primary-700:active{--tw-border-opacity: 1;border-color:rgb(51 67 194 / var(--tw-border-opacity))}.active\:border-secondary-800:active{--tw-border-opacity: 1;border-color:rgb(104 84 76 / var(--tw-border-opacity))}.active\:border-tertiary-800:active{--tw-border-opacity: 1;border-color:rgb(163 14 48 / var(--tw-border-opacity))}.active\:bg-secondary-700:active{--tw-bg-opacity: 1;background-color:rgb(124 99 89 / var(--tw-bg-opacity))}.active\:bg-tertiary-700:active{--tw-bg-opacity: 1;background-color:rgb(195 13 48 / var(--tw-bg-opacity))}.active\:text-primary-700:active{--tw-text-opacity: 1;color:rgb(51 67 194 / var(--tw-text-opacity))}.active\:text-secondary-800:active{--tw-text-opacity: 1;color:rgb(104 84 76 / var(--tw-text-opacity))}.active\:text-tertiary-800:active{--tw-text-opacity: 1;color:rgb(163 14 48 / var(--tw-text-opacity))}.active\:opacity-90:active{opacity:.9}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-primary-200:disabled{--tw-border-opacity: 1;border-color:rgb(199 213 246 / var(--tw-border-opacity))}.disabled\:border-secondary-200:disabled{--tw-border-opacity: 1;border-color:rgb(234 225 222 / var(--tw-border-opacity))}.disabled\:border-tertiary-200:disabled{--tw-border-opacity: 1;border-color:rgb(255 204 207 / var(--tw-border-opacity))}.disabled\:bg-secondary-100:disabled{--tw-bg-opacity: 1;background-color:rgb(242 237 235 / var(--tw-bg-opacity))}.disabled\:bg-tertiary-100:disabled{--tw-bg-opacity: 1;background-color:rgb(255 227 228 / var(--tw-bg-opacity))}.disabled\:text-primary-200:disabled{--tw-text-opacity: 1;color:rgb(199 213 246 / var(--tw-text-opacity))}.disabled\:text-secondary-200:disabled{--tw-text-opacity: 1;color:rgb(234 225 222 / var(--tw-text-opacity))}.disabled\:text-secondary-400:disabled{--tw-text-opacity: 1;color:rgb(196 174 165 / var(--tw-text-opacity))}.disabled\:text-tertiary-200:disabled{--tw-text-opacity: 1;color:rgb(255 204 207 / var(--tw-text-opacity))}.disabled\:text-tertiary-400:disabled{--tw-text-opacity: 1;color:rgb(255 118 131 / var(--tw-text-opacity))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:\!bg-transparent:hover:disabled{background-color:transparent!important}.group\/expandable[aria-expanded=true] .group-aria-expanded\/expandable\:rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:border-t[data-open=true]{border-top-width:1px}@media (prefers-reduced-motion: no-preference){.motion-safe\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:duration-300{transition-duration:.3s}.motion-safe\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}:is(.dark .dark\:border){border-width:1px}:is(.dark .dark\:border-2){border-width:2px}:is(.dark .dark\:border-dark){--tw-border-opacity: 1;border-color:rgb(69 69 85 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-800){--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity))}:is(.dark .dark\:border-tertiary){--tw-border-opacity: 1;border-color:rgb(255 118 131 / var(--tw-border-opacity))}:is(.dark .dark\:border-tertiary-400){--tw-border-opacity: 1;border-color:rgb(255 118 131 / var(--tw-border-opacity))}:is(.dark .dark\:border-zinc-800){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity))}:is(.dark .dark\:border-t-gray-900\/55){border-top-color:#1118278c}:is(.dark .dark\:border-t-gray-900\/65){border-top-color:#111827a6}:is(.dark .dark\:border-t-neutral-900\/50){border-top-color:#17171780}:is(.dark .dark\:border-t-neutral-950\/50){border-top-color:#0a0a0a80}:is(.dark .dark\:border-t-neutral-950\/75){border-top-color:#0a0a0abf}:is(.dark .dark\:border-t-white\/5){border-top-color:#ffffff0d}:is(.dark .dark\:border-t-zinc-900){--tw-border-opacity: 1;border-top-color:rgb(24 24 27 / var(--tw-border-opacity))}:is(.dark .dark\:bg-gray-700\/30){background-color:#3741514d}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800\/65){background-color:#1f2937a6}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-800){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-900){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-secondary-text){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-tertiary){--tw-bg-opacity: 1;background-color:rgb(255 118 131 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-tertiary-text){--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-zinc-800){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-900){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-50){--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity))}:is(.dark .dark\:text-secondary-200){--tw-text-opacity: 1;color:rgb(234 225 222 / var(--tw-text-opacity))}:is(.dark .dark\:text-secondary-50){--tw-text-opacity: 1;color:rgb(249 248 247 / var(--tw-text-opacity))}:is(.dark .dark\:text-tertiary){--tw-text-opacity: 1;color:rgb(255 118 131 / var(--tw-text-opacity))}:is(.dark .dark\:text-tertiary-400){--tw-text-opacity: 1;color:rgb(255 118 131 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:shadow-gray-800){--tw-shadow-color: #1f2937;--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-neutral-800\/10){--tw-shadow-color: rgb(38 38 38 / .1);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-neutral-900\/10){--tw-shadow-color: rgb(23 23 23 / .1);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:after\:border-white):after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}:is(.dark .dark\:after\:border-b-transparent):after{content:var(--tw-content);border-bottom-color:transparent}:is(.dark .dark\:hover\:border-tertiary-300:hover){--tw-border-opacity: 1;border-color:rgb(255 161 168 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:bg-\[rgba\(0\,0\,0\,0\.45\)\]:hover){background-color:#00000073}:is(.dark .dark\:hover\:bg-neutral-900:hover){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-800:hover){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-transparent:hover){background-color:transparent}:is(.dark .dark\:hover\:text-tertiary-300:hover){--tw-text-opacity: 1;color:rgb(255 161 168 / var(--tw-text-opacity))}:is(.dark .disabled\:dark\:border-primary-900):disabled{--tw-border-opacity: 1;border-color:rgb(43 52 125 / var(--tw-border-opacity))}:is(.dark .disabled\:dark\:border-secondary-900):disabled{--tw-border-opacity: 1;border-color:rgb(89 73 67 / var(--tw-border-opacity))}:is(.dark .disabled\:dark\:border-tertiary-900):disabled{--tw-border-opacity: 1;border-color:rgb(139 16 48 / var(--tw-border-opacity))}:is(.dark .disabled\:dark\:bg-secondary-950):disabled{--tw-bg-opacity: 1;background-color:rgb(46 37 33 / var(--tw-bg-opacity))}:is(.dark .disabled\:dark\:bg-tertiary-950):disabled{--tw-bg-opacity: 1;background-color:rgb(78 3 20 / var(--tw-bg-opacity))}:is(.dark .disabled\:dark\:text-primary-900):disabled{--tw-text-opacity: 1;color:rgb(43 52 125 / var(--tw-text-opacity))}:is(.dark .disabled\:dark\:text-secondary-700):disabled{--tw-text-opacity: 1;color:rgb(124 99 89 / var(--tw-text-opacity))}:is(.dark .disabled\:dark\:text-secondary-900):disabled{--tw-text-opacity: 1;color:rgb(89 73 67 / var(--tw-text-opacity))}:is(.dark .disabled\:dark\:text-tertiary-700):disabled{--tw-text-opacity: 1;color:rgb(195 13 48 / var(--tw-text-opacity))}:is(.dark .disabled\:dark\:text-tertiary-900):disabled{--tw-text-opacity: 1;color:rgb(139 16 48 / var(--tw-text-opacity))}:is(.dark .dark\:disabled\:opacity-40:disabled){opacity:.4} +:root{--ladle-bg-color-primary: #fff;--ladle-bg-color-secondary: #f4f4f4;--ladle-color-primary: #000;--ladle-color-secondary: #bbb;--ladle-color-hover: #545454;--ladle-color-accent: #276ef1;--ladle-ring-size: 64px;--ladle-ring-thickness: 6px;--ladle-mode-overflow: hidden;--ladle-mode-height: 100vh;--ladle-main-padding: 3em;--ladle-main-padding-mobile: 1em;--reach-dialog: 1;--ladle-blueprint: #aaa}[data-theme=dark]{--ladle-bg-color-primary: #141414;--ladle-bg-color-secondary: #1f1f1f;--ladle-color-primary: #f6f6f6;--ladle-color-secondary: #bbb;--ladle-color-hover: #e2e2e2;--ladle-color-accent: #276ef1;--ladle-blueprint: #1f1f1f}[data-mode=single-scroll],[data-mode=preview]{--ladle-mode-overflow: visible;--ladle-mode-height: 100%}[data-iframed]{--ladle-main-padding-mobile: 0;--ladle-main-padding: 0}.ladle-wrapper,html,body{margin:0}[data-iframed]:not([data-iframed="0"]) .ladle-main{display:grid;grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr);overflow:auto;background-color:var(--ladle-blueprint);background-image:linear-gradient(rgba(255,255,255,.1) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.1) 2px,transparent 2px),linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;background-position:-2px -2px,-2px -2px,-1px -1px,-1px -1px}.ladle-iframe{height:100%;border:0;background-color:var(--ladle-bg-color-primary)}[data-iframed]:not([data-iframed="0"]) .ladle-iframe{grid-column:2;height:calc(100% - 128px);min-height:500px;margin-top:64px;margin-bottom:64px;box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px}.ladle-background{position:absolute;top:0;left:0;z-index:-1000;width:100%;height:100%;background-color:var(--ladle-bg-color-primary)}.ladle-wrapper{display:flex;flex-direction:column}.ladle-aside img,.ladle-aside svg{display:inline;vertical-align:baseline}.ladle-main{flex:1 1 auto;padding:var(--ladle-main-padding-mobile)}.ladle-error-content{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:var(--ladle-color-primary)}.ladle-link{color:var(--ladle-color-accent)}.ladle-aside{font-family:Arial,Helvetica,sans-serif;font-size:18px;background-color:var(--ladle-bg-color-primary);color:var(--ladle-color-primary);padding:1.5em}.ladle-aside input{padding:.5em 0;width:100%;border-top:0;border-left:0;border-right:0;border-color:var(--ladle-color-hover);border-bottom-width:1px;border-bottom-style:solid;border-radius:0;background-color:var(--ladle-bg-color-primary);font-size:1em;color:var(--ladle-color-primary);margin-bottom:.5em}.ladle-aside input:focus{outline:none;color:var(--ladle-color-accent);border-color:var(--ladle-color-accent)}.ladle-aside ul{padding:0;margin:.8em .75em 0}.ladle-aside li{list-style-type:none;margin:.8em .35em}.ladle-aside li:focus{outline:none}.ladle-aside li:focus-visible>div{outline:2px solid var(--ladle-color-accent);outline-offset:2px}.ladle-aside a{text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ladle-color-primary)}.ladle-aside a:hover{color:var(--ladle-color-hover)}.ladle-aside a:focus{outline:none}.ladle-aside a:focus-visible{outline:2px solid var(--ladle-color-accent);outline-offset:2px}.ladle-aside .ladle-active a{font-weight:700}.ladle-addons{font-family:Arial,Helvetica,sans-serif;color:var(--ladle-color-primary);padding:0;margin:0 0 2em;position:relative;bottom:0;margin-inline-start:1em;margin-inline-end:1em}.ladle-addons ul{padding:0;margin:0;display:flex;flex-direction:column;flex-wrap:nowrap}.ladle-addons li{background-color:var(--ladle-bg-color-secondary);box-shadow:0 1px 2px #00000029;border-bottom:none;border-radius:.25em;list-style-type:none;margin:.35em;width:auto;height:2.5em}.ladle-addons>ul>li>button{display:flex;justify-content:center;align-items:center;border:none;margin:0;padding:.3em;width:100%;height:100%;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;cursor:pointer;border-radius:4px;outline:none}.ladle-addons>ul>li>button>label{display:block;cursor:pointer;line-height:24px;font-size:18px;margin-inline-start:.5em;padding-top:.1em}.ladle-addon-modal-body>button{border:0;font-size:14px;border-radius:4px;padding:.25em .5em;margin:1em 0;background:var(--ladle-color-accent);color:#fff;font:inherit;letter-spacing:inherit}.ladle-addons>ul>li>button>.ladle-badge{font-style:normal;min-width:1.6em;margin-left:1em;height:1.6em;border-radius:.8em;background-color:#fa3e3e;display:flex;justify-content:center;align-items:center;font-size:.8em;color:#fff}.ladle-addon-modal-body select,.ladle-addon-modal-body input,.ladle-addon-modal-body textarea{font-size:14px;border-radius:4px;border:1px solid var(--ladle-color-primary);padding:.5em .75em;margin:0;background:var(--ladle-bg-color-primary);color:var(--ladle-color-primary)}.ladle-addon-modal-body input[type=range]{padding:0;margin:0 .5em;vertical-align:middle}.ladle-addon-modal-body>button:hover{color:#ccc}.ladle-addon-tooltip{box-shadow:0 1px 2px #00000029;display:none;white-space:nowrap;background:var(--ladle-bg-color-secondary);color:var(--ladle-color-primary);border-radius:4px;margin-top:-96px;inset-inline-start:5px;padding:10px;position:absolute;z-index:1000}.ladle-addon-source-lineno{display:table-cell;text-align:right;padding-right:.25em;padding-left:.25em;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.ladle-addons>ul>li>.ladle-active{color:var(--ladle-color-accent)}.ladle-addons>ul>li>.source-active,.ladle-addons>ul>li>.width-active{color:var(--ladle-color-accent)}.ladle-addons>ul>li>.a11y-active{color:var(--ladle-color-accent)}.ladle-addons>ul>li>button:focus-visible{border:2px solid var(--ladle-color-accent)}.ladle-addons>ul>li>button:hover{box-shadow:none;color:var(--ladle-color-accent)}.ladle-controls-table td{padding:.25em 1em .25em 0}.ladle-controls-table input{margin:0}.ladle-controls-table input[type=radio]{margin-right:.3em}.ladle-controls-table span{margin-right:1em}.ladle-controls-table select{min-width:177px}.ladle-controls-table textarea{min-width:172px;min-height:3em}.ladle-controls-table{margin-bottom:1em}.ladle-ring-wrapper{display:flex;align-items:center;justify-content:center;height:100%;width:100%;visibility:hidden;animation:ladle-ring-fadein 1.5s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes ladle-ring-fadein{0%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}.ladle-ring{display:inline-block;position:relative;width:var(--ladle-ring-size);height:var(--ladle-ring-size)}.ladle-ring div{box-sizing:border-box;display:block;position:absolute;width:100%;height:100%;border:var(--ladle-ring-thickness) solid var(--ladle-color-secondary);border-radius:50%;animation:ladle-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--ladle-color-secondary) transparent transparent transparent}.ladle-ring div:nth-child(1){animation-delay:-.45s}.ladle-ring div:nth-child(2){animation-delay:-.3s}.ladle-ring div:nth-child(3){animation-delay:-.15s}@keyframes ladle-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div[data-reach-dialog-content][data-testid=ladle-dialog]{box-shadow:0 1px 2px #00000029;outline:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;background-color:var(--ladle-bg-color-secondary);color:var(--ladle-color-primary);border-radius:4px;padding:1.2em 2em .8em;margin:21px;position:absolute;bottom:0;overflow:none}div[data-reach-dialog-content][data-testid=ladle-dialog] a{color:var(--ladle-color-accent)}div[data-reach-dialog-overlay][data-testid=ladle-dialog-overlay]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:2147483647}.ladle-button{box-sizing:border-box;box-shadow:0 1px 2px #00000029;border:1px solid var(--ladle-color-secondary);margin:1px 8px;padding:.5em;width:auto;cursor:pointer;overflow:visible;background:inherit;color:inherit;border-radius:4px;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.ladle-button:hover{background:var(--ladle-bg-color-secondary);color:var(--ladle-color-accent)}.ladle-button:focus{outline:none}.ladle-button:focus-visible{border:2px solid var(--ladle-color-accent)!important;margin:0 7px}q.ladle-code,code.ladle-markdown{-moz-tab-size:2;-o-tab-size:2;tab-size:2;padding:.2em .4em;margin:0;line-height:2;font-size:85%;background-color:var(--ladle-bg-color-secondary);border:1px solid var(--ladle-color-hover);color:var(--ladle-color-primary);border-radius:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}h1.ladle-markdown,h2.ladle-markdown,h3.ladle-markdown,h4.ladle-markdown,h5.ladle-markdown,h6.ladle-markdown{font-family:Arial,Helvetica,sans-serif;color:var(--ladle-color-primary)}p.ladle-markdown,ul.ladle-markdown,ol.ladle-markdown{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:var(--ladle-color-primary)}a.ladle-markdown{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:var(--ladle-color-accent)}blockquote.ladle-markdown{border-left:6px solid var(--ladle-color-secondary);padding-left:24px;margin-left:0}.ladle-addon-modal-body{max-height:80vh;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.ladle-addon-modal-body ul{list-style:square;overflow:auto;margin:8px;padding-left:40px}.ladle-resize-handle{display:none}@media (min-width: 768px){html,body{height:100%}.ladle-wrapper{min-height:100%;margin:0;flex-direction:row;align-items:flex-start}[data-mode=full] html,[data-mode=full] body,[data-mode=full] .ladle-wrapper{height:100vh;overflow:hidden}.ladle-resize-handle{transition:box-shadow .15s ease-in;display:block;width:16px;height:100%;cursor:col-resize;background-color:var(--ladle-bg-color-secondary)}.ladle-resize-handle:hover{box-shadow:inset 3px 0 0 0 var(--ladle-color-accent)}[data-reversed] .ladle-resize-handle:hover{box-shadow:inset -3px 0 0 0 var(--ladle-color-accent)}.ladle-resize-active{box-shadow:inset 3px 0 0 0 var(--ladle-color-accent)}[data-reversed] .ladle-resize-active{box-shadow:inset -3px 0 0 0 var(--ladle-color-accent)}.ladle-aside{box-sizing:content-box}.ladle-main{padding:var(--ladle-main-padding);align-self:stretch}.ladle-aside{font-size:16px;flex:0 0 12em;padding:3em 2em;padding-left:calc(2em - 16px);min-width:15em;background-color:var(--ladle-bg-color-secondary);min-height:-moz-max-content;min-height:max-content;align-self:stretch}[data-reversed] .ladle-aside{padding-left:2em;padding-right:calc(2em - 16px)}[data-mode=full] .ladle-main,[data-mode=full] .ladle-aside{overflow:auto}.ladle-aside ul{margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-inline-start:.75em}.ladle-aside li{margin:.35em;line-height:18px}.ladle-aside input{line-height:1;background-color:var(--ladle-bg-color-secondary)}.ladle-aside input::-moz-placeholder{-moz-user-select:none;-webkit-user-select:none;user-select:none}.ladle-aside input::placeholder{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ladle-addons{position:fixed;margin-bottom:0;z-index:2147483647}.ladle-addons ul{flex-direction:row}.ladle-addons li{margin:0 .35em;border-bottom-left-radius:0;border-bottom-right-radius:0;width:2.5em}.ladle-addons>ul>li>button>label{display:none}div[data-reach-dialog-content][data-testid=ladle-dialog]{position:fixed;bottom:49px;inset-inline-start:21px;margin-inline-end:21px;max-width:40em;margin:0}.ladle-addons>ul>li>button:hover .ladle-addon-tooltip{display:block}.ladle-addons>ul>li>button>.ladle-badge{position:absolute;margin-left:3.1em;top:-.7em;font-size:.7em}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.left-3{left:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-\[3\.71rem\]{top:3.71rem}.z-10{z-index:10}.z-\[11\]{z-index:11}.z-\[12\]{z-index:12}.z-\[1\]{z-index:1}.m-2{margin:.5rem}.m-4{margin:1rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-16{width:4rem;height:4rem}.size-24{width:6rem;height:6rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-8{width:2rem;height:2rem}.size-full{width:100%;height:100%}.size-max{width:max-content;height:max-content}.h-3{height:.75rem}.h-64{height:16rem}.h-auto{height:auto}.w-2\/5{width:40%}.w-3{width:.75rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-44{width:11rem}.w-56{width:14rem}.w-72{width:18rem}.w-80{width:20rem}.w-96{width:24rem}.w-full{width:100%}.min-w-24{min-width:6rem}.min-w-80{min-width:20rem}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.max-w-56{max-width:14rem}.max-w-max{max-width:max-content}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-\[0\]{transform-origin:0}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.place-content-center{place-content:center}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-none>:not([hidden])~:not([hidden]){border-style:none}.divide-inherit>:not([hidden])~:not([hidden]){border-color:inherit}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-tl-sm{border-top-left-radius:.125rem}.border{border-width:1px}.border-2{border-width:2px}.border-l{border-left-width:1px}.border-l-8{border-left-width:8px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-gray-1{--tw-border-opacity: 1;border-color:rgb(242 244 246 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-4{--tw-border-opacity: 1;border-color:rgb(209 214 216 / var(--tw-border-opacity))}.border-inherit{border-color:inherit}.border-light-border{--tw-border-opacity: 1;border-color:rgb(203 203 203 / var(--tw-border-opacity))}.border-neutral-700{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-l-roman-5{--tw-border-opacity: 1;border-left-color:rgb(235 112 107 / var(--tw-border-opacity))}.border-r-black\/25{border-right-color:#00000040}.border-t-gray-200{--tw-border-opacity: 1;border-top-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-t-neutral-200{--tw-border-opacity: 1;border-top-color:rgb(229 229 229 / var(--tw-border-opacity))}.\!bg-transparent{background-color:transparent!important}.bg-boulder-10{--tw-bg-opacity: 1;background-color:rgb(50 50 50 / var(--tw-bg-opacity))}.bg-gray-1{--tw-bg-opacity: 1;background-color:rgb(242 244 246 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-light-accent{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity))}.bg-light-background{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-light-contrast{--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-roman-3{--tw-bg-opacity: 1;background-color:rgb(255 161 158 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.fill-roman-3{fill:#ffa19e}.object-cover{object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-20{padding:5rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-2{padding-bottom:.5rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.tracking-normal{letter-spacing:0em}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-light-background{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-light-foreground{--tw-text-opacity: 1;color:rgb(50 50 50 / var(--tw-text-opacity))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}.text-roman-5{--tw-text-opacity: 1;color:rgb(235 112 107 / var(--tw-text-opacity))}.text-roman-6{--tw-text-opacity: 1;color:rgb(218 91 85 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:block:after{content:var(--tw-content);display:block}.after\:size-6:after{content:var(--tw-content);width:1.5rem;height:1.5rem}@keyframes spin{to{content:var(--tw-content);transform:rotate(360deg)}}.after\:animate-spin:after{content:var(--tw-content);animation:spin 1s linear infinite}.after\:rounded-\[50\%\]:after{content:var(--tw-content);border-radius:50%}.after\:border-\[4px\]:after{content:var(--tw-content);border-width:4px}.after\:border-solid:after{content:var(--tw-content);border-style:solid}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.after\:border-b-transparent:after{content:var(--tw-content);border-bottom-color:transparent}.last-of-type\:pb-0:last-of-type{padding-bottom:0}.checked\:text-roman-3:checked{--tw-text-opacity: 1;color:rgb(255 161 158 / var(--tw-text-opacity))}.checked\:text-roman-6:checked{--tw-text-opacity: 1;color:rgb(218 91 85 / var(--tw-text-opacity))}.hover\:bg-\[\#DCFCE7\]:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.hover\:bg-light-accent:hover{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity))}.hover\:bg-light-active\/15:hover{background-color:#22222226}.hover\:bg-light-foreground:hover{--tw-bg-opacity: 1;background-color:rgb(50 50 50 / var(--tw-bg-opacity))}.hover\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-dark-accent\/20:hover{--tw-shadow-color: rgb(34 34 34 / .2);--tw-shadow: var(--tw-shadow-colored)}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:outline-0:focus-visible{outline-width:0px}.active\:bg-light-active:active{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity))}.active\:bg-light-active\/10:active{background-color:#2222221a}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:\!bg-transparent:hover:disabled{background-color:transparent!important}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus-within~.peer-focus-within\:top-0{top:0}.peer:focus-within~.peer-focus-within\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus-within~.peer-focus-within\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus-within~.peer-focus-within\:text-dark-foreground{--tw-text-opacity: 1;color:rgb(224 224 224 / var(--tw-text-opacity))}.peer:focus-within~.peer-focus-within\:text-light-foreground{--tw-text-opacity: 1;color:rgb(50 50 50 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:-top-2{top:-.5rem}.peer:focus~.peer-focus\:-top-2\.5{top:-.625rem}.peer:focus~.peer-focus\:translate-y-\[unset\]{--tw-translate-y: unset;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.peer:focus~.peer-focus\:px-1{padding-left:.25rem;padding-right:.25rem}.peer:focus~.peer-focus\:text-sm{font-size:.875rem;line-height:1.25rem}.aria-expanded\:rounded-b-none[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.aria-expanded\:border-b-0[aria-expanded=true]{border-bottom-width:0px}.aria-expanded\:border-gray-4[aria-expanded=true]{--tw-border-opacity: 1;border-color:rgb(209 214 216 / var(--tw-border-opacity))}.aria-expanded\:bg-light-accent[aria-expanded=true]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity))}.aria-expanded\:bg-transparent[aria-expanded=true]{background-color:transparent}.group\/expandable[aria-expanded=true] .group-aria-expanded\/expandable\:rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:border[data-open=true]{border-width:1px}.data-\[open\=true\]\:border-t-0[data-open=true]{border-top-width:0px}@media (prefers-reduced-motion: no-preference){.motion-safe\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:duration-300{transition-duration:.3s}.motion-safe\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}:is(.dark .dark\:border){border-width:1px}:is(.dark .dark\:border-2){border-width:2px}:is(.dark .dark\:border-dark-border){--tw-border-opacity: 1;border-color:rgb(50 50 50 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-800){--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity))}:is(.dark .dark\:border-t-gray-900\/65){border-top-color:#111827a6}:is(.dark .dark\:border-t-neutral-900\/50){border-top-color:#17171780}:is(.dark .dark\:border-t-neutral-950\/50){border-top-color:#0a0a0a80}:is(.dark .dark\:border-t-white\/5){border-top-color:#ffffff0d}:is(.dark .dark\:bg-dark-accent){--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-background){--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-contrast){--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700\/30){background-color:#3741514d}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800\/65){background-color:#1f2937a6}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-800){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-900){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-roman-3){--tw-bg-opacity: 1;background-color:rgb(255 161 158 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:text-dark-background){--tw-text-opacity: 1;color:rgb(18 18 18 / var(--tw-text-opacity))}:is(.dark .dark\:text-dark-foreground){--tw-text-opacity: 1;color:rgb(224 224 224 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-50){--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:shadow-gray-800){--tw-shadow-color: #1f2937;--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-neutral-800\/10){--tw-shadow-color: rgb(38 38 38 / .1);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-neutral-900\/10){--tw-shadow-color: rgb(23 23 23 / .1);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:after\:border-white):after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}:is(.dark .dark\:after\:border-b-transparent):after{content:var(--tw-content);border-bottom-color:transparent}:is(.dark .dark\:hover\:bg-dark-accent:hover){--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-dark-active\/10:hover){background-color:#b6b6b61a}:is(.dark .dark\:hover\:bg-dark-foreground:hover){--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-neutral-900:hover){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-800:hover){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-transparent:hover){background-color:transparent}:is(.dark .hover\:dark\:bg-dark-accent):hover{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-dark-active:active){--tw-bg-opacity: 1;background-color:rgb(182 182 182 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-dark-active\/10:active){background-color:#b6b6b61a}:is(.dark .dark\:disabled\:opacity-40:disabled){opacity:.4}:is(.dark .aria-expanded\:dark\:bg-dark-accent)[aria-expanded=true]{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity))} diff --git a/docs/assets/styles-AgsrouNT.css b/docs/assets/styles-AgsrouNT.css new file mode 100644 index 0000000..71aaaed --- /dev/null +++ b/docs/assets/styles-AgsrouNT.css @@ -0,0 +1 @@ +.heroPatternCogs{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360' viewBox='0 0 360 360'%3E%3Cpath fill='%23141414' fill-opacity='0.49' d='M0 85.02l4.62-4.27a49.09 49.09 0 0 0 7.33 3.74l-1.2 10.24 2.66.87 5.05-9c2.62.65 5.34 1.08 8.12 1.28L28.6 98h2.8l2.02-10.12c2.74-.2 5.46-.62 8.12-1.28l5.05 8.99 2.66-.86-1.2-10.24c2.55-1.03 5-2.29 7.33-3.74l7.58 7 2.26-1.65-4.3-9.38a48.3 48.3 0 0 0 5.8-5.8l9.38 4.3 1.65-2.26-7-7.58a49.09 49.09 0 0 0 3.74-7.33l10.24 1.2.87-2.66-9-5.05a48.07 48.07 0 0 0 1.28-8.12L88 41.4v-2.8l-10.12-2.02c-.2-2.74-.62-5.46-1.28-8.12l8.99-5.05-.86-2.66-10.24 1.2c-1.03-2.55-2.29-5-3.74-7.33l7-7.58-1.65-2.26-9.38 4.3a48.3 48.3 0 0 0-5.8-5.8L62.42 0h2.16l-1.25 2.72a50.31 50.31 0 0 1 3.95 3.95l9.5-4.36 3.52 4.85-7.08 7.68c.94 1.6 1.79 3.27 2.54 4.98l10.38-1.21 1.85 5.7-9.11 5.12c.39 1.8.68 3.65.87 5.52L90 37v6l-10.25 2.05a49.9 49.9 0 0 1-.87 5.52l9.11 5.12-1.85 5.7-10.38-1.21c-.75 1.7-1.6 3.37-2.54 4.98l7.08 7.68-3.52 4.85-9.5-4.36a50.31 50.31 0 0 1-3.95 3.95l4.36 9.5-4.85 3.52-7.68-7.08c-1.6.94-3.27 1.79-4.98 2.54l1.21 10.38-5.7 1.85-5.12-9.11c-1.8.39-3.65.68-5.52.87L33 100h-6l-2.05-10.25a49.9 49.9 0 0 1-5.52-.87l-5.12 9.11-5.7-1.85 1.21-10.38c-1.7-.75-3.37-1.6-4.98-2.54L0 87.68v-2.66zM0 52.7V27.3l8.38 4.84a22.96 22.96 0 0 0 0 15.72L0 52.7zm0-39.16A39.91 39.91 0 0 1 26 .2v17.15a22.98 22.98 0 0 0-13.62 7.86L0 18.06v-4.52zm0 52.92v-4.52l12.38-7.15A22.98 22.98 0 0 0 26 62.65V79.8A39.91 39.91 0 0 1 0 66.46zM34 79.8V62.65a22.98 22.98 0 0 0 13.62-7.86l14.85 8.58A39.97 39.97 0 0 1 34 79.8zm32.48-23.36l-14.86-8.58a22.96 22.96 0 0 0 0-15.72l14.86-8.58A39.86 39.86 0 0 1 70 40a39.9 39.9 0 0 1-3.52 16.44zm-4.01-39.8L47.62 25.2A22.98 22.98 0 0 0 34 17.35V.2a39.97 39.97 0 0 1 28.47 16.43v.01zM0 50.38l5.98-3.45a25.01 25.01 0 0 1 0-13.88L0 29.6v20.78zm.5-34.35l11.48 6.63c3.27-3.4 7.44-5.8 12.02-6.94V2.47A37.96 37.96 0 0 0 .5 16.04v-.01zm0 47.92A37.96 37.96 0 0 0 24 77.53V64.28a24.97 24.97 0 0 1-12.02-6.95L.5 63.96v-.01zM36 77.53a37.96 37.96 0 0 0 23.5-13.57l-11.48-6.63A24.97 24.97 0 0 1 36 64.28v13.25zm29.5-23.96a37.91 37.91 0 0 0 0-27.14l-11.48 6.63a25.01 25.01 0 0 1 0 13.88l11.49 6.63h-.01zm-6-37.53A37.96 37.96 0 0 0 36 2.47v13.25c4.66 1.15 8.8 3.6 12.02 6.95l11.48-6.63zM30 54a14 14 0 1 1 0-28 14 14 0 0 1 0 28zm0-2a12 12 0 1 0 0-24 12 12 0 0 0 0 24zm0-2a10 10 0 1 1 0-20 10 10 0 0 1 0 20zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm77.47 45.17l-1.62-5.97 5.67-2.06 2.61 5.64c1.09-.25 2.2-.44 3.33-.58l.52-6.2h6.04l.52 6.2c1.13.14 2.24.33 3.33.58l2.6-5.64 5.68 2.06-1.62 5.97c1.02.51 2 1.07 2.95 1.69l4.35-4.38 4.62 3.88-3.53 5c.8.84 1.53 1.71 2.23 2.62l5.52-2.6 3.02 5.23-4.98 3.46c.46 1.06.86 2.14 1.2 3.25l6.02-.54 1.05 5.94-5.84 1.54c.07 1.16.07 2.32 0 3.48l5.84 1.54-1.05 5.94-6.02-.54c-.34 1.1-.74 2.2-1.2 3.25l4.98 3.46-3.02 5.22-5.52-2.6c-.7.92-1.44 1.8-2.23 2.62l3.53 5-4.62 3.89-4.35-4.38a30.2 30.2 0 0 1-2.95 1.69l1.62 5.97-5.67 2.06-2.61-5.64c-1.09.25-2.2.44-3.33.58l-.52 6.2h-6.04l-.52-6.2a30.27 30.27 0 0 1-3.33-.58l-2.6 5.64-5.68-2.06 1.62-5.97c-1.01-.5-2-1.07-2.95-1.69l-4.35 4.38-4.62-3.88 3.53-5a32.5 32.5 0 0 1-2.23-2.62l-5.52 2.6-3.02-5.23 4.98-3.46a29.66 29.66 0 0 1-1.2-3.25l-6.02.54-1.05-5.94 5.84-1.54a30.28 30.28 0 0 1 0-3.48l-5.84-1.54 1.05-5.94 6.02.54c.34-1.1.74-2.2 1.2-3.25l-4.98-3.46 3.02-5.22 5.52 2.6c.7-.92 1.44-1.8 2.23-2.62l-3.53-5 4.62-3.89 4.35 4.38a30.2 30.2 0 0 1 2.95-1.69zm15.2-1.12l-.5-6.05h-2.34l-.5 6.05c-2.18.13-4.3.5-6.32 1.1l-2.54-5.5-2.2.8 1.6 5.85a27.97 27.97 0 0 0-5.56 3.21l-4.27-4.3-1.79 1.5 3.5 4.95a28.14 28.14 0 0 0-4.12 4.92l-5.5-2.59-1.16 2.02 4.98 3.46a27.8 27.8 0 0 0-2.2 6.03l-6.03-.55-.4 2.3 5.86 1.54a28.3 28.3 0 0 0 0 6.42l-5.87 1.55.4 2.3 6.05-.56a27.8 27.8 0 0 0 2.2 6.03l-5 3.47 1.17 2.02 5.49-2.59a28.14 28.14 0 0 0 4.12 4.92l-3.5 4.96 1.79 1.5 4.27-4.31a27.97 27.97 0 0 0 5.56 3.21l-1.6 5.85 2.2.8 2.54-5.5c2.02.6 4.14.97 6.32 1.1l.5 6.05h2.34l.5-6.05c2.18-.13 4.3-.5 6.32-1.1l2.54 5.5 2.2-.8-1.6-5.85a27.97 27.97 0 0 0 5.56-3.21l4.27 4.3 1.79-1.5-3.5-4.95a28.14 28.14 0 0 0 4.12-4.92l5.5 2.59 1.16-2.02-4.98-3.46a27.8 27.8 0 0 0 2.2-6.03l6.03.55.4-2.3-5.86-1.54a28.3 28.3 0 0 0 0-6.42l5.87-1.55-.4-2.3-6.05.56a27.8 27.8 0 0 0-2.2-6.03l4.99-3.46-1.17-2.02-5.49 2.59a28.14 28.14 0 0 0-4.12-4.92l3.5-4.96-1.79-1.5-4.27 4.31a27.97 27.97 0 0 0-5.56-3.21l1.6-5.85-2.2-.8-2.54 5.5c-2.02-.6-4.14-.97-6.32-1.1l.01-.01zM121 128a8 8 0 1 1 0-16 8 8 0 0 1 0 16zm0-2a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm0-18a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm8.49 3.51a5 5 0 1 1 6.95-7.2 5 5 0 0 1-6.95 7.2zM133 120a5 5 0 1 1 10 0 5 5 0 0 1-10 0zm-3.51 8.49a5 5 0 1 1 7.2 6.95 5 5 0 0 1-7.2-6.95zM121 132a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm-8.49-3.51a5 5 0 1 1-6.95 7.2 5 5 0 0 1 6.95-7.2zM109 120a5 5 0 1 1-10 0 5 5 0 0 1 10 0zm3.51-8.49a5 5 0 1 1-7.2-6.95 5 5 0 0 1 7.2 6.95zM121 106a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm9.9 4.1a3 3 0 1 0 4.39-4.09 3 3 0 0 0-4.39 4.09zm4.1 9.9a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm-4.1 9.9a3 3 0 1 0 4.09 4.39 3 3 0 0 0-4.09-4.39zM121 134a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm-9.9-4.1a3 3 0 1 0-4.39 4.09 3 3 0 0 0 4.39-4.09zM107 120a3 3 0 1 0-6 0 3 3 0 0 0 6 0zm4.1-9.9a3 3 0 1 0-4.09-4.39 3 3 0 0 0 4.09 4.39zm129.42-6.95v.01c.87.07 1.74.17 2.6.3l1.5-3.91 1.94-3.64 3.89.97v4.13l-.5 4.13c.83.28 1.64.59 2.44.93l2.42-3.43 2.76-3.07 3.54 1.88-1 4-1.49 3.89c.73.47 1.45.97 2.15 1.49l3.19-2.76 3.42-2.3 2.97 2.67-1.93 3.65-2.38 3.4c.6.64 1.2 1.3 1.76 1.99l3.68-1.94 3.85-1.48 2.29 3.28-2.7 3.11-3.12 2.82c.43.76.84 1.53 1.22 2.32l4.04-1 4.1-.5 1.43 3.73-3.37 2.37-3.7 1.98c.23.84.44 1.68.62 2.54l4.17.01 4.1.5.48 3.97-3.85 1.48-4.06 1.02c.03.87.03 1.75 0 2.62l4.06 1.02 3.85 1.48-.48 3.97-4.1.51h-4.17c-.18.86-.39 1.71-.63 2.54l3.7 1.98 3.38 2.37-1.43 3.73-4.1-.5-4.04-1c-.38.79-.79 1.56-1.22 2.32l3.13 2.82 2.7 3.11-2.3 3.28-3.85-1.48-3.68-1.95a37 37 0 0 1-1.76 2l2.38 3.41 1.93 3.64-2.97 2.67-3.42-2.3-3.19-2.76a40.1 40.1 0 0 1-2.15 1.48l1.48 3.9 1 4-3.53 1.88-2.76-3.07-2.42-3.43c-.8.33-1.61.65-2.45.93l.5 4.13v4.13l-3.88.97-1.94-3.65-1.5-3.9c-.86.13-1.73.23-2.6.31L240 187l-1 4h-4l-1-4-.52-4.16a37.6 37.6 0 0 1-2.6-.3l-1.5 3.91-1.94 3.64-3.89-.97v-4.13l.5-4.13c-.83-.28-1.64-.59-2.44-.93l-2.42 3.43-2.76 3.07-3.54-1.88 1-4 1.49-3.89c-.74-.47-1.45-.97-2.15-1.49l-3.19 2.76-3.42 2.3-2.97-2.67 1.93-3.65 2.38-3.4c-.61-.65-1.2-1.31-1.76-1.99l-3.68 1.94-3.85 1.48-2.29-3.28 2.7-3.11 3.12-2.82c-.43-.76-.84-1.53-1.22-2.32l-4.04 1-4.1.5-1.43-3.73 3.37-2.37 3.7-1.98c-.23-.84-.44-1.68-.62-2.54l-4.17-.01-4.1-.5-.48-3.97 3.85-1.48 4.06-1.02c-.03-.87-.03-1.75 0-2.62l-4.06-1.02-3.85-1.48.48-3.97 4.1-.51h4.17c.18-.86.39-1.71.63-2.54l-3.7-1.98-3.38-2.37 1.43-3.73 4.1.5 4.04 1c.38-.79.79-1.56 1.22-2.32l-3.13-2.82-2.7-3.11 2.3-3.28 3.85 1.48 3.68 1.95a37 37 0 0 1 1.76-2l-2.38-3.41-1.93-3.64 2.97-2.67 3.42 2.3 3.19 2.76c.7-.52 1.41-1.02 2.15-1.48l-1.48-3.9-1-4 3.53-1.88 2.76 3.07 2.42 3.43c.8-.33 1.61-.65 2.45-.93l-.5-4.13v-4.13l3.88-.97 1.94 3.65 1.5 3.9c.86-.13 1.73-.23 2.6-.31L234 99l1-4h4l1 4 .52 4.15zm-14.3 3.4c-1.83.54-3.6 1.21-5.3 2l-3.5-4.97-1.38-1.53-.88.47.5 2 2.16 5.67a38.09 38.09 0 0 0-4.66 3.22l-4.61-4-1.71-1.15-.75.67.97 1.82 3.47 4.98a38.22 38.22 0 0 0-3.79 4.28l-5.37-2.84-1.92-.74-.57.82 1.35 1.56 4.52 4.09a37.9 37.9 0 0 0-2.64 5l-5.89-1.45-2.04-.25-.36.94 1.69 1.18 5.36 2.87a37.74 37.74 0 0 0-1.35 5.5l-6.08.01-2.04.25-.12 1 1.92.73 5.9 1.5a38.54 38.54 0 0 0 0 5.65l-5.9 1.49-1.92.74.12.99 2.04.25 6.08.01c.31 1.86.77 3.7 1.35 5.5l-5.36 2.87-1.7 1.18.37.94 2.04-.25 5.9-1.46a37.9 37.9 0 0 0 2.63 5.01l-4.52 4.1-1.35 1.55.57.82 1.92-.74 5.37-2.84a38.22 38.22 0 0 0 3.8 4.28l-3.48 4.98-.97 1.82.75.67 1.7-1.15 4.62-4a38.09 38.09 0 0 0 4.66 3.22l-2.17 5.67-.5 2 .89.47 1.38-1.53 3.5-4.98c1.7.8 3.47 1.47 5.3 2l-.73 6.04v2.06l.97.24.97-1.82 2.2-5.68c1.83.36 3.7.6 5.62.68L236 187l.5 2h1l.5-2 .75-6.04a38.2 38.2 0 0 0 5.62-.68l2.2 5.68.97 1.82.97-.24v-2.06l-.73-6.03c1.83-.54 3.6-1.21 5.3-2l3.5 4.97 1.38 1.53.88-.47-.5-2-2.16-5.67a38.09 38.09 0 0 0 4.66-3.22l4.61 4 1.71 1.15.75-.67-.97-1.82-3.47-4.98a38.22 38.22 0 0 0 3.79-4.28l5.37 2.84 1.92.74.57-.82-1.35-1.56-4.52-4.09c1-1.6 1.88-3.27 2.64-5l5.89 1.45 2.04.25.36-.94-1.69-1.18-5.36-2.87a37.4 37.4 0 0 0 1.35-5.5l6.08-.01 2.04-.25.12-1-1.92-.73-5.9-1.5c.14-1.88.14-3.77 0-5.65l5.9-1.49 1.92-.74-.12-.99-2.04-.25-6.08-.01a37.4 37.4 0 0 0-1.35-5.5l5.36-2.87 1.7-1.18-.37-.94-2.04.25-5.9 1.46a37.9 37.9 0 0 0-2.63-5.01l4.52-4.1 1.35-1.55-.57-.82-1.92.74-5.37 2.84a38.22 38.22 0 0 0-3.8-4.28l3.48-4.98.97-1.82-.75-.67-1.7 1.15-4.62 4a38.09 38.09 0 0 0-4.66-3.22l2.17-5.67.5-2-.89-.47-1.38 1.53-3.5 4.98c-1.7-.8-3.47-1.47-5.3-2l.73-6.04v-2.06l-.97-.24-.97 1.82-2.2 5.68c-1.83-.36-3.7-.6-5.62-.68L238 99l-.5-2h-1l-.5 2-.75 6.04c-1.92.09-3.8.32-5.62.68l-2.2-5.68-.97-1.82-.97.24v2.06l.73 6.03zm-5.85 5.65A34.82 34.82 0 0 1 236 108v6a28.8 28.8 0 0 0-12.63 3.39l-3-5.2v.01zm2.8.83l1 1.74a30.8 30.8 0 0 1 9.83-2.63v-2.01a32.8 32.8 0 0 0-10.83 2.9zm-4.53.17l3 5.2a29.12 29.12 0 0 0-9.24 9.24l-5.2-3a35.18 35.18 0 0 1 11.44-11.44zm-.67 2.84a33.19 33.19 0 0 0-7.93 7.93l1.74 1a31.18 31.18 0 0 1 7.2-7.2l-1.01-1.73zm-11.77 10.33h-.01l5.2 3A28.8 28.8 0 0 0 208 142h-6a34.82 34.82 0 0 1 4.2-15.63zm.83 2.8a32.8 32.8 0 0 0-2.9 10.83h2.01a30.8 30.8 0 0 1 2.63-9.83l-1.74-1zM202.01 144h6.01c.15 4.41 1.3 8.73 3.38 12.63l-5.2 3a34.82 34.82 0 0 1-4.19-15.63zm2.12 2a32.8 32.8 0 0 0 2.9 10.84l1.74-1a30.8 30.8 0 0 1-2.63-9.84h-2.01zm3.07 15.36l5.2-3c2.34 3.74 5.5 6.9 9.24 9.24l-3 5.2a35.18 35.18 0 0 1-11.44-11.44zm2.84.67a33.19 33.19 0 0 0 7.93 7.93l1-1.74a31.18 31.18 0 0 1-7.2-7.2l-1.73 1.01zm10.33 11.77v.01l3-5.2A28.85 28.85 0 0 0 236 172v6a34.82 34.82 0 0 1-15.63-4.2zm2.8-.83a32.8 32.8 0 0 0 10.83 2.9v-2.01a30.8 30.8 0 0 1-9.83-2.63l-1 1.74zm14.83 5.02v-6.01c4.41-.15 8.73-1.3 12.63-3.38l3 5.2a34.82 34.82 0 0 1-15.63 4.19zm2-2.12a32.8 32.8 0 0 0 10.84-2.9l-1-1.74a30.8 30.8 0 0 1-9.84 2.63v2.01zm15.36-3.07l-3-5.2c3.74-2.34 6.9-5.5 9.24-9.24l5.2 3a35.18 35.18 0 0 1-11.44 11.44zm.67-2.84a33.19 33.19 0 0 0 7.93-7.93l-1.74-1a31.18 31.18 0 0 1-7.2 7.2l1.01 1.73zm11.77-10.33h.01l-5.2-3A28.85 28.85 0 0 0 266 144h6a34.82 34.82 0 0 1-4.2 15.63zm-.83-2.8a32.8 32.8 0 0 0 2.9-10.83h-2.01a30.8 30.8 0 0 1-2.63 9.83l1.74 1zm5.02-14.83h-6.01a28.85 28.85 0 0 0-3.38-12.63l5.2-3a34.82 34.82 0 0 1 4.19 15.63zm-2.12-2a32.8 32.8 0 0 0-2.9-10.84l-1.74 1a30.8 30.8 0 0 1 2.63 9.84h2.01zm-3.07-15.36l-5.2 3a29.12 29.12 0 0 0-9.24-9.24l3-5.2a35.18 35.18 0 0 1 11.44 11.44zm-2.84-.67a33.19 33.19 0 0 0-7.93-7.93l-1 1.74a31.18 31.18 0 0 1 7.2 7.2l1.73-1.01zM238 108a34.82 34.82 0 0 1 15.63 4.19l-3 5.2a28.85 28.85 0 0 0-12.63-3.38V108zm12.84 5.02a32.8 32.8 0 0 0-10.84-2.9v2.01a30.8 30.8 0 0 1 9.83 2.63l1-1.74h.01zM237 156a13 13 0 1 1 0-26 13 13 0 0 1 0 26zm0-2a11 11 0 1 0 0-22 11 11 0 0 0 0 22zM137.54 0h56.92l-.74 1.03c.57.7 1.12 1.4 1.64 2.14l7.75-2.9 2 3.46-6.38 5.25c.37.82.72 1.65 1.03 2.5l8.22-.8 1.04 3.86-7.52 3.43c.15.88.26 1.77.35 2.67L210 22v4l-8.15 1.36c-.09.9-.2 1.8-.35 2.67l7.52 3.43-1.04 3.86-8.22-.8c-.31.85-.66 1.68-1.03 2.5l6.38 5.25-2 3.46-7.75-2.9c-.52.74-1.07 1.45-1.64 2.14l4.8 6.73-2.82 2.83-6.73-4.8c-.7.56-1.4 1.11-2.14 1.63l2.9 7.75-3.46 2-5.25-6.38c-.82.37-1.65.72-2.5 1.03l.8 8.22-3.86 1.04-3.43-7.52c-.88.15-1.77.26-2.67.35L168 68h-4l-1.36-8.15c-.9-.09-1.8-.2-2.67-.35l-3.43 7.52-3.86-1.04.8-8.22c-.85-.31-1.68-.66-2.5-1.03l-5.25 6.38-3.46-2 2.9-7.75a36.15 36.15 0 0 1-2.14-1.64l-6.73 4.8-2.83-2.82 4.8-6.73c-.56-.7-1.11-1.4-1.63-2.14l-7.75 2.9-2-3.46 6.38-5.25c-.37-.82-.72-1.65-1.03-2.5l-8.22.8-1.04-3.86 7.52-3.43c-.15-.88-.26-1.77-.35-2.67L122 26v-4l8.15-1.36c.09-.9.2-1.8.35-2.67l-7.52-3.43 1.04-3.86 8.22.8c.31-.85.66-1.68 1.03-2.5l-6.38-5.25 2-3.46 7.75 2.9c.52-.74 1.07-1.45 1.64-2.14L137.54 0zm2.43 0l.83 1.17a34.14 34.14 0 0 0-3.38 4.4l-7.63-2.86-.33.58 6.29 5.18a33.79 33.79 0 0 0-2.13 5.12l-8.1-.78-.18.64 7.42 3.37a34.02 34.02 0 0 0-.72 5.5L124 23.68v.66l8.04 1.34c.1 1.88.33 3.72.72 5.5l-7.42 3.38.18.64 8.1-.78a33.88 33.88 0 0 0 2.13 5.12l-6.29 5.18.33.58 7.63-2.86c1 1.56 2.14 3.03 3.38 4.4l-4.73 6.63.47.47 6.63-4.73a34.14 34.14 0 0 0 4.4 3.38l-2.86 7.63.58.33 5.18-6.29c1.63.84 3.35 1.56 5.12 2.13l-.78 8.1.64.18 3.37-7.42c1.79.39 3.63.63 5.5.72l1.35 8.04h.66l1.34-8.04c1.88-.1 3.72-.33 5.5-.72l3.38 7.42.64-.18-.78-8.1a33.88 33.88 0 0 0 5.12-2.13l5.18 6.29.58-.33-2.86-7.63c1.56-1 3.03-2.14 4.4-3.38l6.63 4.73.47-.47-4.73-6.63a34.14 34.14 0 0 0 3.38-4.4l7.63 2.86.33-.58-6.29-5.18a33.79 33.79 0 0 0 2.13-5.12l8.1.78.18-.64-7.42-3.37c.39-1.79.63-3.63.72-5.5l8.04-1.35v-.66l-8.04-1.34c-.1-1.88-.33-3.72-.72-5.5l7.42-3.38-.18-.64-8.1.78a33.79 33.79 0 0 0-2.13-5.12l6.29-5.18-.33-.58-7.63 2.86c-1-1.56-2.14-3.03-3.38-4.4l.83-1.17h-52.06V0zm-2.82 27h14.15A15.02 15.02 0 0 0 163 38.7v14.15A29.01 29.01 0 0 1 137.15 27zm12.57-27H163v9.3A15.02 15.02 0 0 0 151.3 21h-14.15a28.99 28.99 0 0 1 12.57-21zM169 52.85V38.7A15.02 15.02 0 0 0 180.7 27h14.15A29.01 29.01 0 0 1 169 52.85zM182.28 0a28.99 28.99 0 0 1 12.57 21H180.7A15.02 15.02 0 0 0 169 9.3V0h13.28zm-42.82 29A27.03 27.03 0 0 0 161 50.54V40.25A17.04 17.04 0 0 1 149.75 29h-10.29zm14.16-29a27.04 27.04 0 0 0-14.16 19h10.29A17.04 17.04 0 0 1 161 7.75V0h-7.38zM171 50.54A27.03 27.03 0 0 0 192.54 29h-10.29A17.04 17.04 0 0 1 171 40.25v10.29zM178.38 0H171v7.75A17.04 17.04 0 0 1 182.25 19h10.29a27.04 27.04 0 0 0-14.16-19zM166 34a10 10 0 1 1 0-20 10 10 0 0 1 0 20zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-39.51 176.15l-10.67-7.95 6-10.4 12.23 5.27a23.97 23.97 0 0 1 8.4-4.86L144 177h12l1.55 13.21a23.97 23.97 0 0 1 8.4 4.86l12.23-5.27 6 10.4-10.67 7.95a24 24 0 0 1 0 9.7l10.67 7.95-6 10.4-12.23-5.27a23.97 23.97 0 0 1-8.4 4.86L156 249h-12l-1.55-13.21a23.97 23.97 0 0 1-8.4-4.86l-12.23 5.27-6-10.4 10.67-7.95a24.1 24.1 0 0 1 0-9.7zm29.25-16.4l-1.5-12.75h-8.48l-1.5 12.76c-3.75 1-7.1 2.99-9.79 5.65l-11.8-5.08-4.23 7.34 10.3 7.68c-.98 3.7-.98 7.6 0 11.3l-10.3 7.68 4.23 7.34 11.8-5.08a22.1 22.1 0 0 0 9.8 5.65l1.5 12.76h8.47l1.5-12.76c3.75-1 7.1-2.99 9.79-5.65l11.8 5.08 4.23-7.34-10.3-7.68c.98-3.7.98-7.6 0-11.3l10.3-7.68-4.23-7.34-11.8 5.08a21.98 21.98 0 0 0-9.8-5.65l.01-.01zM150 225a12 12 0 1 1 0-24 12 12 0 0 1 0 24zm0-2a10 10 0 1 0 0-20 10 10 0 0 0 0 20zm3.53 67.72l4.26.07.51 1.93-3.65 2.19c.11.63.2 1.27.25 1.92L159 298v2l-4.1 1.17c-.05.65-.14 1.29-.25 1.92l3.65 2.2-.51 1.92-4.26.07c-.22.61-.47 1.21-.74 1.8l2.96 3.05-1 1.74-4.13-1.04a24.1 24.1 0 0 1-1.18 1.54l2.07 3.72-1.42 1.42-3.72-2.07c-.5.41-1.01.8-1.54 1.18l1.04 4.13-1.74 1-3.05-2.96c-.59.27-1.19.52-1.8.74l-.07 4.26-1.93.51-2.19-3.65c-.63.11-1.27.2-1.92.25L132 327h-2l-1.17-4.1c-.65-.05-1.29-.14-1.92-.25l-2.2 3.65-1.92-.51-.07-4.26c-.61-.22-1.21-.47-1.8-.74l-3.05 2.96-1.74-1 1.04-4.13a24.1 24.1 0 0 1-1.54-1.18l-3.72 2.07-1.42-1.42 2.07-3.72c-.41-.5-.8-1.01-1.18-1.54l-4.13 1.04-1-1.74 2.96-3.05c-.27-.59-.52-1.19-.74-1.8l-4.26-.07-.51-1.93 3.65-2.19c-.11-.63-.2-1.27-.25-1.92L103 300v-2l4.1-1.17c.05-.65.14-1.29.25-1.92l-3.65-2.2.51-1.92 4.26-.07c.22-.61.47-1.21.74-1.8l-2.96-3.05 1-1.74 4.13 1.04c.38-.53.77-1.04 1.18-1.54l-2.07-3.72 1.42-1.42 3.72 2.07c.5-.41 1.01-.8 1.54-1.18l-1.04-4.13 1.74-1 3.05 2.96c.59-.27 1.19-.52 1.8-.74l.07-4.26 1.93-.51 2.19 3.65c.63-.11 1.27-.2 1.92-.25L130 271h2l1.17 4.1c.65.05 1.29.14 1.92.25l2.2-3.65 1.92.51.07 4.26c.61.22 1.21.47 1.8.74l3.05-2.96 1.74 1-1.04 4.13c.53.38 1.04.77 1.54 1.18l3.72-2.07 1.42 1.42-2.07 3.72c.41.5.8 1.01 1.18 1.54l4.13-1.04 1 1.74-2.96 3.05c.27.59.52 1.19.74 1.8zM109 299a22 22 0 1 0 44 0 22 22 0 0 0-44 0zm27.11-10.86l-3 5.22a6 6 0 0 0-4.21 0l-3.01-5.22a11.95 11.95 0 0 1 10.22 0zm1.74 1a12 12 0 0 1 5.1 8.86h-6.01a6.01 6.01 0 0 0-2.1-3.64l3-5.22h.01zm-13.7 0l3.02 5.22a6.01 6.01 0 0 0-2.1 3.64h-6.03a12 12 0 0 1 5.11-8.86zm-5.1 10.86h6.01a6.01 6.01 0 0 0 2.1 3.64l-3 5.22a12 12 0 0 1-5.12-8.86h.01zm6.84 9.86l3-5.22a6 6 0 0 0 4.21 0l3.01 5.22a11.95 11.95 0 0 1-10.22 0zm11.96-1l-3.02-5.22a6.01 6.01 0 0 0 2.1-3.64h6.03a12 12 0 0 1-5.11 8.86zm-4.68-19.62a10.04 10.04 0 0 0-4.34 0l1.05 1.82c.74-.1 1.5-.1 2.24 0l1.05-1.82zm5.2 3l-1.05 1.82c.46.59.84 1.24 1.12 1.94h2.1a9.99 9.99 0 0 0-2.17-3.76zm-14.74 0a9.99 9.99 0 0 0-2.17 3.76h2.1c.28-.7.66-1.35 1.12-1.94l-1.05-1.82zm-2.17 9.76a9.99 9.99 0 0 0 2.17 3.76l1.05-1.82a8.01 8.01 0 0 1-1.12-1.94h-2.1zm7.37 6.76c1.43.32 2.91.32 4.34 0l-1.05-1.82c-.74.1-1.5.1-2.24 0l-1.05 1.82zm9.54-3a9.99 9.99 0 0 0 2.17-3.76h-2.1c-.28.7-.66 1.35-1.12 1.94l1.05 1.82zM127 299a4 4 0 1 1 8 0 4 4 0 0 1-8 0zm2 0a2 2 0 1 0 4 0 2 2 0 0 0-4 0zm15 0a4 4 0 1 1 8 0 4 4 0 0 1-8 0zm-6.5 11.26a4 4 0 1 1 4 6.93 4 4 0 0 1-4-6.93zm-13 0a4 4 0 1 1-4 6.93 4 4 0 0 1 4-6.93zM118 299a4 4 0 1 1-8 0 4 4 0 0 1 8 0zm6.5-11.26a4 4 0 1 1-4-6.93 4 4 0 0 1 4 6.93zm13 0a4 4 0 1 1 4-6.93 4 4 0 0 1-4 6.93zM146 299a2 2 0 1 0 4 0 2 2 0 0 0-4 0zm-7.5 12.99a2 2 0 1 0 1.66 3.64 2 2 0 0 0-1.66-3.64zm-15 0a2 2 0 1 0-2.15 3.38 2 2 0 0 0 2.15-3.38zM116 299a2 2 0 1 0-4 0 2 2 0 0 0 4 0zm7.5-12.99a2 2 0 1 0-1.66-3.64 2 2 0 0 0 1.66 3.64zm15 0a2 2 0 1 0 2.15-3.38 2 2 0 0 0-2.15 3.38zm103.8-61.7l-.8-8.22 5.8-1.55 3.42 7.52c2.26-.43 4.57-.74 6.92-.9L259 213h6l1.36 8.16c2.35.16 4.66.47 6.92.9l3.42-7.52 5.8 1.55-.8 8.22c2.21.77 4.37 1.66 6.45 2.68l5.25-6.38 5.2 3-2.9 7.74a60.25 60.25 0 0 1 5.53 4.25l6.73-4.8 4.24 4.24-4.8 6.73a60.25 60.25 0 0 1 4.25 5.53l7.74-2.9 3 5.2-6.38 5.25a59.62 59.62 0 0 1 2.68 6.45l8.22-.8 1.55 5.8-7.52 3.42c.43 2.26.74 4.57.9 6.92L330 278v6l-8.16 1.36a60.03 60.03 0 0 1-.9 6.92l7.52 3.42-1.55 5.8-8.22-.8a59.62 59.62 0 0 1-2.68 6.45l6.38 5.25-3 5.2-7.74-2.9a60.25 60.25 0 0 1-4.25 5.53l4.8 6.73-4.24 4.24-6.73-4.8a60.25 60.25 0 0 1-5.53 4.25l2.9 7.74-5.2 3-5.25-6.38a59.62 59.62 0 0 1-6.45 2.68l.8 8.22-5.8 1.55-3.42-7.52c-2.26.43-4.57.74-6.92.9L265 349h-6l-1.36-8.16a60.03 60.03 0 0 1-6.92-.9l-3.42 7.52-5.8-1.55.8-8.22a59.62 59.62 0 0 1-6.45-2.68l-5.25 6.38-5.2-3 2.9-7.74a60.25 60.25 0 0 1-5.53-4.25l-6.73 4.8-4.24-4.24 4.8-6.73a60.25 60.25 0 0 1-4.25-5.53l-7.74 2.9-3-5.2 6.38-5.25a59.62 59.62 0 0 1-2.68-6.45l-8.22.8-1.55-5.8 7.52-3.42c-.43-2.29-.73-4.6-.9-6.92L194 284v-6l8.16-1.36c.16-2.35.47-4.66.9-6.92l-7.52-3.42 1.55-5.8 8.22.8c.77-2.2 1.66-4.35 2.68-6.45l-6.38-5.25 3-5.2 7.74 2.9a60.25 60.25 0 0 1 4.25-5.53l-4.8-6.73 4.24-4.24 6.73 4.8a60.25 60.25 0 0 1 5.53-4.25l-2.9-7.74 5.2-3 5.25 6.38a59.62 59.62 0 0 1 6.45-2.68zm2.12 1.4c-3.15 1-6.19 2.27-9.08 3.77l-5.19-6.3-2.3 1.33 2.86 7.65a58.24 58.24 0 0 0-7.79 5.98l-6.65-4.75-1.88 1.88 4.75 6.65a58.24 58.24 0 0 0-5.98 7.79l-7.65-2.86-1.33 2.3 6.3 5.2a57.64 57.64 0 0 0-3.77 9.07l-8.12-.79-.69 2.58 7.43 3.38a58 58 0 0 0-1.27 9.73l-8.06 1.35v2.66l8.06 1.35c.15 3.32.58 6.58 1.27 9.73l-7.43 3.38.7 2.58 8.11-.79c1 3.15 2.27 6.19 3.77 9.08l-6.3 5.19 1.33 2.3 7.65-2.86a58.24 58.24 0 0 0 5.98 7.79l-4.75 6.65 1.88 1.88 6.65-4.75a60.3 60.3 0 0 0 7.79 5.98l-2.86 7.65 2.3 1.33 5.2-6.3a56.99 56.99 0 0 0 9.07 3.77l-.79 8.12 2.58.69 3.38-7.43c3.15.69 6.4 1.12 9.73 1.27l1.35 8.06h2.66l1.35-8.06c3.32-.15 6.58-.58 9.73-1.27l3.38 7.43 2.58-.7-.79-8.11c3.15-1 6.19-2.27 9.08-3.77l5.19 6.3 2.3-1.33-2.86-7.65a58.24 58.24 0 0 0 7.79-5.98l6.65 4.75 1.88-1.88-4.75-6.65a60.3 60.3 0 0 0 5.98-7.79l7.65 2.86 1.33-2.3-6.3-5.2a56.99 56.99 0 0 0 3.77-9.07l8.12.79.69-2.58-7.43-3.38a58 58 0 0 0 1.27-9.73l8.06-1.35v-2.66l-8.06-1.35a58.04 58.04 0 0 0-1.27-9.73l7.43-3.38-.7-2.58-8.11.79c-1-3.15-2.27-6.19-3.77-9.08l6.3-5.19-1.33-2.3-7.65 2.86a58.24 58.24 0 0 0-5.98-7.79l4.75-6.65-1.88-1.88-6.65 4.75a58.24 58.24 0 0 0-7.79-5.98l2.86-7.65-2.3-1.33-5.2 6.3a57.64 57.64 0 0 0-9.07-3.77l.79-8.12-2.58-.69-3.38 7.43a58 58 0 0 0-9.73-1.27l-1.35-8.06h-2.66l-1.35 8.06c-3.32.15-6.58.58-9.73 1.27l-3.38-7.43-2.58.7.79 8.11zm4.58 50.1a13.96 13.96 0 0 0 0 10.39l-33.88 19.55A52.77 52.77 0 0 1 209 281c0-8.94 2.21-17.37 6.12-24.75L249 275.8v.01zm2-3.47l-33.87-19.56A52.97 52.97 0 0 1 260 228.04v39.1a13.99 13.99 0 0 0-9 5.2zm0 17.32a13.99 13.99 0 0 0 9 5.2v39.1a52.97 52.97 0 0 1-42.87-24.74L251 289.66zm13 5.2a13.99 13.99 0 0 0 9-5.2l33.87 19.56A52.97 52.97 0 0 1 264 333.96v-39.1zm11-8.66a13.96 13.96 0 0 0 0-10.4l33.88-19.55A52.77 52.77 0 0 1 315 281c0 8.94-2.21 17.37-6.12 24.75L275 286.2zm-2-13.86a13.99 13.99 0 0 0-9-5.2v-39.1a52.97 52.97 0 0 1 42.87 24.74L273 272.34zm-57.04-13.3A50.8 50.8 0 0 0 211 281a50.8 50.8 0 0 0 4.96 21.96l30.62-17.68c-.78-2.8-.78-5.76 0-8.56l-30.62-17.68zm4-6.93l30.62 17.68a16.08 16.08 0 0 1 7.42-4.29v-35.35a50.96 50.96 0 0 0-38.04 21.96zm0 57.78A50.96 50.96 0 0 0 258 331.85V296.5a15.98 15.98 0 0 1-7.42-4.29l-30.62 17.68zM266 331.85a50.96 50.96 0 0 0 38.04-21.96l-30.62-17.68a16.08 16.08 0 0 1-7.42 4.29v35.35zm42.04-28.89A50.8 50.8 0 0 0 313 281a50.8 50.8 0 0 0-4.96-21.96l-30.62 17.68c.78 2.8.78 5.76 0 8.56l30.62 17.68zm-4-50.85A50.96 50.96 0 0 0 266 230.15v35.35c2.86.74 5.41 2.25 7.42 4.29l30.62-17.68zM262 290a9 9 0 1 1 0-18 9 9 0 0 1 0 18zm0-2a7 7 0 1 0 0-14 7 7 0 0 0 0 14zM0 242.64l2.76.4 4.75 2.27a38.2 38.2 0 0 1 2.85-3.4l-3.06-4.28-1.69-5.11 3.07-2.58 4.74 2.55 3.69 3.76a37.96 37.96 0 0 1 3.84-2.22l-1.42-5.07.17-5.38 3.76-1.37 3.6 4.02 2.17 4.79c1.42-.34 2.88-.6 4.37-.77L34 225l2-5h4l2 5 .4 5.25c1.49.17 2.95.43 4.37.77l2.18-4.8 3.59-4 3.76 1.36.17 5.38-1.42 5.07c1.33.67 2.6 1.41 3.84 2.22l3.69-3.76 4.74-2.55 3.07 2.58-1.69 5.11-3.06 4.29a38.2 38.2 0 0 1 2.85 3.4l4.75-2.28 5.33-.77 2 3.46-3.33 4.23-4.34 2.98c.59 1.36 1.1 2.75 1.52 4.17l5.23-.52 5.27 1.1.7 3.94-4.58 2.84-5.1 1.31a38.6 38.6 0 0 1 0 4.44l5.1 1.3 4.58 2.85-.7 3.93-5.27 1.1-5.23-.5a36.3 36.3 0 0 1-1.52 4.16l4.34 2.98 3.33 4.23-2 3.46-5.33-.77-4.75-2.27a38.2 38.2 0 0 1-2.85 3.4l3.06 4.28 1.69 5.11-3.07 2.58-4.74-2.55-3.69-3.76a37.96 37.96 0 0 1-3.84 2.22l1.42 5.07-.17 5.38-3.76 1.37-3.6-4.02-2.17-4.79c-1.42.34-2.88.6-4.37.77L42 311l-2 5h-4l-2-5-.4-5.25a37.87 37.87 0 0 1-4.37-.77l-2.18 4.8-3.59 4-3.76-1.36-.17-5.38 1.42-5.07c-1.32-.66-2.6-1.4-3.84-2.22l-3.69 3.76-4.74 2.55-3.07-2.58 1.69-5.11 3.06-4.29a38.2 38.2 0 0 1-2.85-3.4l-4.75 2.28-2.76.4v-8.17l3.1-2.13a37.72 37.72 0 0 1-1.52-4.17l-1.58.16v-8.82l.06-.01a38.6 38.6 0 0 1 0-4.44l-.06-.01v-8.82l1.58.16c.43-1.43.94-2.82 1.52-4.17L0 250.8v-8.17.01zm0 1.87v3.89l5.62 3.84a35.74 35.74 0 0 0-2.55 7.02l-3.07-.3v4.75l2.2.56a36.42 36.42 0 0 0 0 7.46l-2.2.56v4.75l3.07-.3a35.2 35.2 0 0 0 2.55 7.02L0 287.6v3.89l1.76-.26 6.41-3.07c1.4 2.06 3 3.98 4.8 5.71l-4.14 5.78-1.01 3.07 1.22 1.03 2.85-1.52 4.98-5.08c2 1.45 4.16 2.7 6.45 3.73l-1.9 6.84.1 3.23 1.5.55 2.15-2.4 2.94-6.48a35.9 35.9 0 0 0 7.34 1.3L36 311l1.2 3h1.6l1.2-3 .55-7.09a35.9 35.9 0 0 0 7.34-1.29l2.94 6.47 2.15 2.4 1.5-.54.1-3.23-1.9-6.84a35.96 35.96 0 0 0 6.45-3.73l4.98 5.08 2.85 1.52 1.22-1.03-1-3.07-4.15-5.78a35.8 35.8 0 0 0 4.8-5.7l6.4 3.06 3.2.46.8-1.38-2-2.54-5.85-4.01c1.1-2.24 1.95-4.6 2.55-7.02l7.07.7 3.16-.66.28-1.58-2.75-1.7-6.88-1.77c.26-2.48.26-4.98 0-7.46l6.88-1.77 2.75-1.7-.28-1.58-3.16-.66-7.07.7a35.74 35.74 0 0 0-2.55-7.02l5.86-4 2-2.55-.8-1.38-3.2.46-6.41 3.07c-1.4-2.06-3-3.98-4.8-5.71l4.14-5.78 1.01-3.07-1.22-1.03-2.85 1.52-4.98 5.08c-2-1.45-4.16-2.7-6.45-3.73l1.9-6.84-.1-3.23-1.5-.55-2.15 2.4-2.94 6.48a35.9 35.9 0 0 0-7.34-1.3L40 225l-1.2-3h-1.6l-1.2 3-.55 7.09c-2.48.17-4.94.6-7.34 1.29l-2.94-6.47-2.15-2.4-1.5.54-.1 3.23 1.9 6.84a35.96 35.96 0 0 0-6.45 3.73l-4.98-5.08-2.85-1.52-1.22 1.03 1 3.07 4.15 5.78a36.18 36.18 0 0 0-4.8 5.7l-6.4-3.06L0 244.5v.01zM38 272a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0-26a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm24 24a4 4 0 1 1 8 0 4 4 0 0 1-8 0zm-24 24a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm-24-24a4 4 0 1 1-8 0 4 4 0 0 1 8 0zm24-26a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm26 26a2 2 0 1 0 4 0 2 2 0 0 0-4 0zm-26 26a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm-26-26a2 2 0 1 0-4 0 2 2 0 0 0 4 0zm3.37 22.63a12 12 0 1 1 16.17-17.74 12 12 0 0 1-16.17 17.74zm0-45.26a12 12 0 1 1 17.74 16.17 12 12 0 0 1-17.74-16.17zm45.26 0a12 12 0 1 1-16.17 17.74 12 12 0 0 1 16.17-17.74zm0 45.26a12 12 0 1 1-17.74-16.17 12 12 0 0 1 17.74 16.17zm-15.56-29.7a10 10 0 1 0 14.39-13.9 10 10 0 0 0-14.39 13.9zm0 14.14a10 10 0 1 0 13.9 14.39 10 10 0 0 0-13.9-14.39zm-14.14 0a10 10 0 1 0-14.39 13.9 10 10 0 0 0 14.39-13.9zm0-14.14a10 10 0 1 0-13.9-14.39 10 10 0 0 0 13.9 14.39zm230.9-245.4l-.08-4.18 1.93-.52 2.04 3.67c1.07-.2 2.16-.35 3.26-.43L270 10h2l1.02 4.07c1.1.08 2.2.22 3.26.43l2.04-3.67 1.93.52-.07 4.19a27 27 0 0 1 3.04 1.26l2.91-3.01 1.74 1-1.16 4.03c.91.62 1.78 1.29 2.61 2l3.6-2.15 1.41 1.41-2.16 3.6c.72.83 1.4 1.7 2 2.6l4.04-1.15 1 1.74-3.01 2.91c.48.98.9 2 1.26 3.04l4.2-.07.5 1.93-3.66 2.04c.2 1.07.35 2.16.43 3.26L303 41v2l-4.07 1.02a26.9 26.9 0 0 1-.43 3.26l3.67 2.04-.52 1.93-4.19-.07a27.82 27.82 0 0 1-1.26 3.04l3.01 2.91-1 1.74-4.03-1.16c-.62.91-1.29 1.78-2 2.61l2.15 3.6-1.41 1.41-3.6-2.16c-.83.72-1.7 1.4-2.6 2l1.15 4.04-1.74 1-2.91-3.01a27 27 0 0 1-3.04 1.26l.07 4.2-1.93.5-2.04-3.66c-1.07.2-2.16.35-3.26.43L272 74h-2l-1.02-4.07a26.9 26.9 0 0 1-3.26-.43l-2.04 3.67-1.93-.52.07-4.19a27.82 27.82 0 0 1-3.04-1.26l-2.91 3.01-1.74-1 1.16-4.03c-.9-.62-1.78-1.29-2.61-2l-3.6 2.15-1.41-1.41 2.16-3.6c-.72-.83-1.4-1.7-2-2.6l-4.04 1.15-1-1.74 3.01-2.91a27 27 0 0 1-1.26-3.04l-4.2.07-.5-1.93 3.66-2.04c-.2-1.07-.35-2.16-.43-3.26L239 43v-2l4.07-1.02c.08-1.1.22-2.2.43-3.26l-3.67-2.04.52-1.93 4.19.07a27 27 0 0 1 1.26-3.04l-3.01-2.91 1-1.74 4.03 1.16c.62-.91 1.29-1.78 2-2.61l-2.15-3.6 1.41-1.41 3.6 2.16c.83-.72 1.7-1.4 2.6-2l-1.15-4.04 1.74-1 2.91 3.01a27 27 0 0 1 3.04-1.26l.01-.01zM271 68a26 26 0 1 0 0-52 26 26 0 0 0 0 52zm0-9a17 17 0 1 1 0-34 17 17 0 0 1 0 34zm0-2a15 15 0 1 0 0-30 15 15 0 0 0 0 30zm0-8a7 7 0 1 1 0-14 7 7 0 0 1 0 14zm0-2a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0-14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm9 9a2 2 0 1 1 4 0 2 2 0 0 1-4 0zm-9 9a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm-9-9a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm47.93 53.79l-1.8-3.91 1.63-1.18 3.15 2.92c.4-.17.82-.3 1.25-.4L315 89h2l.84 4.21c.43.1.85.24 1.25.4l3.15-2.9 1.62 1.17-1.8 3.9c.3.33.55.69.78 1.06l4.26-.5.62 1.9-3.75 2.1c.04.44.04.87 0 1.31l3.75 2.1-.62 1.9-4.26-.5c-.23.38-.49.74-.77 1.06l1.8 3.91-1.63 1.18-3.15-2.92c-.4.17-.82.3-1.25.4L317 113h-2l-.84-4.21c-.43-.1-.85-.24-1.25-.4l-3.15 2.9-1.62-1.17 1.8-3.9a8.03 8.03 0 0 1-.78-1.06l-4.26.5-.62-1.9 3.75-2.1a8.1 8.1 0 0 1 0-1.31l-3.75-2.1.62-1.9 4.26.5c.23-.38.49-.74.77-1.06zM316 106a5 5 0 1 0 0-10 5 5 0 0 0 0 10zM75.73 179.2l-.6-2.1 1.74-1 1.51 1.57a9.93 9.93 0 0 1 2.1-.55L81 175h2l.53 2.12c.72.1 1.42.3 2.09.55l1.51-1.56 1.74 1-.6 2.1c.56.45 1.07.96 1.52 1.52l2.1-.6 1 1.74-1.56 1.51c.25.67.44 1.37.55 2.1L94 186v2l-2.12.53a9.9 9.9 0 0 1-.55 2.09l1.56 1.51-1 1.74-2.1-.6a9.93 9.93 0 0 1-1.52 1.52l.6 2.1-1.74 1-1.51-1.56c-.67.25-1.37.44-2.1.55L83 199h-2l-.53-2.12c-.71-.1-1.42-.3-2.09-.55l-1.51 1.56-1.74-1 .6-2.1a9.93 9.93 0 0 1-1.52-1.52l-2.1.6-1-1.74 1.56-1.51a9.93 9.93 0 0 1-.55-2.1L70 188v-2l2.12-.53c.1-.72.3-1.42.55-2.09l-1.56-1.51 1-1.74 2.1.6c.45-.56.96-1.07 1.52-1.52v-.01zm2.15.94a8.04 8.04 0 0 0-2.74 2.74l-.14.25a7.96 7.96 0 0 0 0 7.74l.14.25a8.04 8.04 0 0 0 2.74 2.74l.25.14a7.96 7.96 0 0 0 7.74 0l.25-.14a8.04 8.04 0 0 0 2.74-2.74l.14-.25a7.96 7.96 0 0 0 0-7.74l-.14-.25a8.04 8.04 0 0 0-2.74-2.74l-.25-.14a7.96 7.96 0 0 0-7.74 0l-.25.14zM82 193a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm278 3.18l-3.8 5.6-7.18-3.51 2.6-8.07a32.15 32.15 0 0 1-3.07-2.46l-7.27 4.35-5.04-6.22 5.82-6.26c-.64-1.13-1.2-2.3-1.7-3.52l-8.45.73-1.8-7.8 7.95-3.07a32.5 32.5 0 0 1 0-3.9l-7.95-3.07 1.8-7.8 8.45.73a31.7 31.7 0 0 1 1.7-3.52l-5.82-6.26 5.04-6.22 7.27 4.35c.97-.88 2-1.7 3.07-2.46l-2.6-8.07 7.19-3.5 3.79 5.59v64.36zm0-3.53v-57.3l-4.46-6.58-4.1 2 2.53 7.87a30.14 30.14 0 0 0-5.13 4.1l-7.08-4.24-2.88 3.55 5.65 6.09a29.87 29.87 0 0 0-2.82 5.86l-8.24-.7-1.03 4.46 7.73 2.99a30.34 30.34 0 0 0 0 6.5l-7.73 3 1.03 4.45 8.24-.7a29.87 29.87 0 0 0 2.82 5.86l-5.65 6.1 2.88 3.54 7.08-4.23a30.14 30.14 0 0 0 5.13 4.09l-2.54 7.86 4.11 2 4.46-6.57zm0-51.57v5.71l-3.56-3.8a24.94 24.94 0 0 1 3.56-1.91zm0 22.68l-14.17 6.64c-2.5-9.5.77-19.57 8.38-25.78l5.79 10.5v8.64zm0 23.16a25.08 25.08 0 0 1-13.32-13.9l13.32-2.55v16.45zm0-43.64l-.39.2.39.4v-.6zm0 18.29v-2.35l-6.3-11.44a22.93 22.93 0 0 0-6.43 19.76l12.73-5.97zm0 23.15v-12.23l-10.47 2.01A23.1 23.1 0 0 0 360 182.72zM0 129.82l1 1.46a31.8 31.8 0 0 1 3.8-.86L6 122h8l1.2 8.42c1.3.21 2.57.5 3.8.86l4.8-7.06 7.18 3.51-2.6 8.07c1.07.76 2.1 1.58 3.07 2.46l7.27-4.35 5.04 6.22-5.82 6.26c.64 1.13 1.2 2.3 1.7 3.52l8.45-.73 1.8 7.8-7.95 3.07c.08 1.3.08 2.6 0 3.9l7.95 3.07-1.8 7.8-8.45-.73a33.5 33.5 0 0 1-1.7 3.52l5.82 6.26-5.04 6.22-7.27-4.35c-.97.88-2 1.7-3.07 2.46l2.6 8.07-7.19 3.5-4.78-7.05c-1.24.36-2.51.65-3.8.86L14 202H6l-1.2-8.42a31.8 31.8 0 0 1-3.8-.86l-1 1.46v-64.36zm0 3.53v57.3l.2-.29c2.02.7 4.15 1.2 6.34 1.44l1.17 8.2h4.58l1.17-8.2c2.2-.25 4.32-.74 6.35-1.44l4.65 6.87 4.1-2-2.53-7.87a30.14 30.14 0 0 0 5.13-4.1l7.08 4.24 2.88-3.55-5.65-6.09c1.14-1.83 2.1-3.8 2.82-5.86l8.24.7 1.03-4.46-7.73-2.99a30.7 30.7 0 0 0 0-6.5l7.73-3-1.03-4.45-8.24.7a29.87 29.87 0 0 0-2.82-5.86l5.65-6.1-2.88-3.54-7.08 4.23a30.14 30.14 0 0 0-5.13-4.09l2.54-7.86-4.11-2-4.65 6.86a29.82 29.82 0 0 0-6.35-1.44l-1.17-8.2H7.7l-1.17 8.2c-2.2.25-4.32.74-6.35 1.44l-.19-.29H0zm34.17 35.05l-16.26-7.62a7.94 7.94 0 0 0-.8-2.44l8.68-15.72a24.95 24.95 0 0 1 8.38 25.78zm-.85 2.63a25.01 25.01 0 0 1-21.94 15.93l2.23-17.82a8.3 8.3 0 0 0 2.07-1.5l17.64 3.39zM0 139.08A24.92 24.92 0 0 1 10 137c5 0 9.65 1.47 13.56 4l-12.28 13.1a8.06 8.06 0 0 0-2.56 0L0 144.8v-5.72zm0 22.68v-8.65l2.88 5.23c-.4.77-.66 1.59-.79 2.44l-2.09.98zm0 23.16v-16.45l4.32-.83c.6.6 1.3 1.11 2.07 1.5l2.23 17.82c-2.97-.16-5.9-.85-8.62-2.04zM10 156a6 6 0 1 1 0 12 6 6 0 0 1 0-12zm0 2a4 4 0 1 0 0 8 4 4 0 0 0 0-8zM0 141.28v.6l9.48 10.13c.35-.02.7-.02 1.04 0l9.87-10.54A22.9 22.9 0 0 0 10 139c-3.58 0-6.98.82-10 2.28zm0 18.29l.34-.16c.09-.34.2-.67.32-.99l-.66-1.2v2.35zm0 23.15c1.97.95 4.1 1.63 6.34 1.99l-1.8-14.33a11.6 11.6 0 0 1-.83-.6l-3.71.7v12.24zm13.66 1.99a23.03 23.03 0 0 0 16.8-12.21l-14.17-2.72c-.27.21-.55.42-.84.6l-1.79 14.33zm19.07-19.17a22.93 22.93 0 0 0-6.42-19.75l-6.97 12.63c.12.32.23.65.32.99l13.07 6.13zM137.54 360l-4.07-5.7 2.83-2.83 6.73 4.8c.7-.56 1.4-1.11 2.14-1.63l-2.9-7.75 3.46-2 5.25 6.38c.82-.37 1.65-.72 2.5-1.03l-.8-8.22 3.86-1.04 3.43 7.52c.88-.15 1.77-.26 2.67-.35L164 340h4l1.36 8.15c.9.09 1.8.2 2.67.35l3.43-7.52 3.86 1.04-.8 8.22c.85.31 1.68.66 2.5 1.03l5.25-6.38 3.46 2-2.9 7.75c.74.52 1.45 1.07 2.14 1.64l6.73-4.8 2.83 2.82-4.07 5.7h-56.92zm2.43 0h52.06l3.9-5.46-.47-.47-6.63 4.73a34.14 34.14 0 0 0-4.4-3.38l2.86-7.63-.58-.33-5.18 6.29a33.79 33.79 0 0 0-5.12-2.13l.78-8.1-.64-.18-3.37 7.42a34.02 34.02 0 0 0-5.5-.72l-1.35-8.04h-.66l-1.34 8.04c-1.88.1-3.72.33-5.5.72l-3.38-7.42-.64.18.78 8.1a33.88 33.88 0 0 0-5.12 2.13l-5.18-6.29-.58.33 2.86 7.63c-1.56 1-3.03 2.14-4.4 3.38l-6.63-4.73-.47.47 3.9 5.46zm9.75 0a28.83 28.83 0 0 1 13.28-4.85V360h-13.28zm32.56 0H169v-4.85c4.9.5 9.42 2.22 13.28 4.85zm-28.66 0H161v-2.54a26.8 26.8 0 0 0-7.38 2.54zm24.76 0a26.8 26.8 0 0 0-7.38-2.54V360h7.38zM358.79 0h-1.21l1.5 3.28a48.3 48.3 0 0 0-5.8 5.8l-9.38-4.3-1.65 2.26 7 7.58a47.84 47.84 0 0 0-3.74 7.33l-10.24-1.2-.86 2.66 8.99 5.05a47.91 47.91 0 0 0-1.28 8.12L332 38.6v2.8l10.12 2.02c.2 2.78.63 5.5 1.28 8.12l-9 5.05.87 2.66 10.24-1.2c1.04 2.54 2.29 5 3.74 7.33l-7 7.58 1.65 2.26 9.38-4.3a48.3 48.3 0 0 0 5.8 5.8l-4.3 9.38 2.26 1.65 2.96-2.73v2.66l-2.84 2.62-4.85-3.52 4.36-9.5a50.31 50.31 0 0 1-3.95-3.95l-9.5 4.36-3.52-4.85 7.08-7.68a49.83 49.83 0 0 1-2.54-4.98l-10.38 1.21-1.85-5.7 9.11-5.12a49.9 49.9 0 0 1-.87-5.52L330 43v-6l10.25-2.05c.19-1.87.48-3.72.87-5.52l-9.11-5.12 1.85-5.7 10.38 1.21c.75-1.71 1.6-3.37 2.54-4.98l-7.08-7.68 3.52-4.85 9.5 4.36a50.31 50.31 0 0 1 3.95-3.95L355.42 0h3.37zM360 52.7l-6.48 3.74A39.86 39.86 0 0 1 350 40a39.9 39.9 0 0 1 3.52-16.44L360 27.3v25.4zm0-39.16v4.52l-2.47-1.43c.77-1.07 1.6-2.1 2.47-3.09zm0 52.92c-.87-.99-1.7-2.02-2.47-3.1l2.47-1.42v4.52zm0-16.07V29.61l-5.5-3.18a37.91 37.91 0 0 0 0 27.14l5.5-3.18zM62.42 360h2.16l3.11-6.78-4.85-3.52-7.68 7.08a49.83 49.83 0 0 0-4.98-2.54l1.21-10.38-5.7-1.85-5.12 9.11a49.9 49.9 0 0 0-5.52-.87L33 340h-6l-2.05 10.25c-1.85.19-3.7.48-5.52.87l-5.12-9.11-5.7 1.85 1.21 10.38c-1.71.75-3.37 1.6-4.98 2.54L0 352.32v5.17-2.5l4.62 4.26a47.84 47.84 0 0 1 7.33-3.74l-1.2-10.24 2.66-.86 5.05 8.99a47.91 47.91 0 0 1 8.12-1.28L28.6 342h2.8l2.02 10.12c2.78.2 5.5.63 8.12 1.28l5.05-9 2.66.87-1.2 10.24c2.54 1.04 5 2.29 7.33 3.74l7.58-7 2.26 1.65-2.8 6.1zM360 244.51l-1.44-.2-.8 1.38 2 2.54.24.17v-3.89zm0 14.45l-4-.4-3.16.66-.28 1.58 2.75 1.7 4.69 1.2v-4.74zm0 13.33l-4.7 1.2-2.74 1.71.28 1.58 3.16.66 4-.4v-4.75zm0 15.31l-.24.17-2 2.54.8 1.38 1.44-.2v-3.89zm0 5.76l-2.57.37-2-3.46 3.33-4.23 1.24-.85v8.17zm0-14.31l-3.65.36-5.27-1.1-.7-3.94 4.58-2.84 5.04-1.3v8.82zm0-13.28l-5.04-1.3-4.58-2.84.7-3.93 5.27-1.1 3.65.35v8.82zm0-14.96l-1.24-.85-3.33-4.23 2-3.46 2.57.37v8.17zm0 101.5V360h-4.58l-3.11-6.78 4.85-3.52 2.84 2.62v-.01zm0 2.67l-2.96-2.73-2.26 1.65 2.8 6.1H360v-5.02z'%3E%3C/path%3E%3C/svg%3E")}.heroPatternClouds{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 28' width='56' height='28'%3E%3Cpath fill='%23000000' fill-opacity='1' d='M56 26v2h-7.75c2.3-1.27 4.94-2 7.75-2zm-26 2a2 2 0 1 0-4 0h-4.09A25.98 25.98 0 0 0 0 16v-2c.67 0 1.34.02 2 .07V14a2 2 0 0 0-2-2v-2a4 4 0 0 1 3.98 3.6 28.09 28.09 0 0 1 2.8-3.86A8 8 0 0 0 0 6V4a9.99 9.99 0 0 1 8.17 4.23c.94-.95 1.96-1.83 3.03-2.63A13.98 13.98 0 0 0 0 0h7.75c2 1.1 3.73 2.63 5.1 4.45 1.12-.72 2.3-1.37 3.53-1.93A20.1 20.1 0 0 0 14.28 0h2.7c.45.56.88 1.14 1.29 1.74 1.3-.48 2.63-.87 4-1.15-.11-.2-.23-.4-.36-.59H26v.07a28.4 28.4 0 0 1 4 0V0h4.09l-.37.59c1.38.28 2.72.67 4.01 1.15.4-.6.84-1.18 1.3-1.74h2.69a20.1 20.1 0 0 0-2.1 2.52c1.23.56 2.41 1.2 3.54 1.93A16.08 16.08 0 0 1 48.25 0H56c-4.58 0-8.65 2.2-11.2 5.6 1.07.8 2.09 1.68 3.03 2.63A9.99 9.99 0 0 1 56 4v2a8 8 0 0 0-6.77 3.74c1.03 1.2 1.97 2.5 2.79 3.86A4 4 0 0 1 56 10v2a2 2 0 0 0-2 2.07 28.4 28.4 0 0 1 2-.07v2c-9.2 0-17.3 4.78-21.91 12H30zM7.75 28H0v-2c2.81 0 5.46.73 7.75 2zM56 20v2c-5.6 0-10.65 2.3-14.28 6h-2.7c4.04-4.89 10.15-8 16.98-8zm-39.03 8h-2.69C10.65 24.3 5.6 22 0 22v-2c6.83 0 12.94 3.11 16.97 8zm15.01-.4a28.09 28.09 0 0 1 2.8-3.86 8 8 0 0 0-13.55 0c1.03 1.2 1.97 2.5 2.79 3.86a4 4 0 0 1 7.96 0zm14.29-11.86c1.3-.48 2.63-.87 4-1.15a25.99 25.99 0 0 0-44.55 0c1.38.28 2.72.67 4.01 1.15a21.98 21.98 0 0 1 36.54 0zm-5.43 2.71c1.13-.72 2.3-1.37 3.54-1.93a19.98 19.98 0 0 0-32.76 0c1.23.56 2.41 1.2 3.54 1.93a15.98 15.98 0 0 1 25.68 0zm-4.67 3.78c.94-.95 1.96-1.83 3.03-2.63a13.98 13.98 0 0 0-22.4 0c1.07.8 2.09 1.68 3.03 2.63a9.99 9.99 0 0 1 16.34 0z'%3E%3C/path%3E%3C/svg%3E")}.heroPatternTopography{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600' viewBox='0 0 600 600'%3E%3Cpath fill='%23000000' fill-opacity='0.5' d='M600 325.1v-1.17c-6.5 3.83-13.06 7.64-14.68 8.64-10.6 6.56-18.57 12.56-24.68 19.09-5.58 5.95-12.44 10.06-22.42 14.15-1.45.6-2.96 1.2-4.83 1.9l-4.75 1.82c-9.78 3.75-14.8 6.27-18.98 10.1-4.23 3.88-9.65 6.6-16.77 8.84-1.95.6-3.99 1.17-6.47 1.8l-6.14 1.53c-5.29 1.35-8.3 2.37-10.54 3.78-3.08 1.92-6.63 3.26-12.74 5.03a384.1 384.1 0 0 1-4.82 1.36c-2.04.58-3.6 1.04-5.17 1.52a110.03 110.03 0 0 0-11.2 4.05c-2.7 1.15-5.5 3.93-8.78 8.4a157.68 157.68 0 0 0-6.15 9.2c-5.75 9.07-7.58 11.74-10.24 14.51a50.97 50.97 0 0 1-4.6 4.22c-2.33 1.9-10.39 7.54-11.81 8.74a14.68 14.68 0 0 0-3.67 4.15c-1.24 2.3-1.9 4.57-2.78 8.87-2.17 10.61-3.52 14.81-8.2 22.1-4.07 6.33-6.8 9.88-9.83 12.99-.47.48-.95.96-1.5 1.48l-3.75 3.56c-1.67 1.6-3.18 3.12-4.86 4.9a42.44 42.44 0 0 0-9.89 16.94c-2.5 8.13-2.72 15.47-1.76 27.22.47 5.82.51 6.36.51 8.18 0 10.51.12 17.53.63 25.78.24 4.05.56 7.8.97 11.22h.9c-1.13-9.58-1.5-21.83-1.5-37 0-1.86-.04-2.4-.52-8.26-.94-11.63-.72-18.87 1.73-26.85a41.44 41.44 0 0 1 9.65-16.55c1.67-1.76 3.18-3.27 4.83-4.85.63-.6 3.13-2.96 3.75-3.57a71.6 71.6 0 0 0 1.52-1.5c3.09-3.16 5.86-6.76 9.96-13.15 4.77-7.42 6.15-11.71 8.34-22.44.86-4.21 1.5-6.4 2.68-8.6.68-1.25 1.79-2.48 3.43-3.86 1.38-1.15 9.43-6.8 11.8-8.72 1.71-1.4 3.26-2.81 4.7-4.3 2.72-2.85 4.56-5.54 10.36-14.67a156.9 156.9 0 0 1 6.1-9.15c3.2-4.33 5.9-7.01 8.37-8.07 3.5-1.5 7.06-2.77 11.1-4.02a233.84 233.84 0 0 1 7.6-2.2l2.38-.67c6.19-1.79 9.81-3.16 12.98-5.15 2.14-1.33 5.08-2.33 10.27-3.65l6.14-1.53c2.5-.63 4.55-1.2 6.52-1.82 7.24-2.27 12.79-5.06 17.15-9.05 4.05-3.72 9-6.2 18.66-9.9l4.75-1.82c1.87-.72 3.39-1.31 4.85-1.91 10.1-4.15 17.07-8.32 22.76-14.4 6.05-6.45 13.95-12.4 24.49-18.92 1.56-.96 7.82-4.6 14.15-8.33v-64.58c-4 8.15-8.52 14.85-12.7 17.9-2.51 1.82-5.38 4.02-9.04 6.92a1063.87 1063.87 0 0 0-6.23 4.98l-1.27 1.02a2309.25 2309.25 0 0 1-4.87 3.9c-7.55 6-12.9 10.05-17.61 13.19-3.1 2.06-3.86 2.78-8.06 7.13-5.84 6.07-11.72 8.62-29.15 10.95-11.3 1.5-20.04 4.91-30.75 11.07-1.65.94-7.27 4.27-6.97 4.1-2.7 1.58-4.69 2.69-6.64 3.66-5.63 2.8-10.47 4.17-15.71 4.17-17.13 0-41.44 11.51-51.63 22.83-12.05 13.4-31.42 27.7-45.25 31.16-7.4 1.85-11.85 7.05-14.04 14.69-1.26 4.4-1.58 8.28-1.58 13.82 0 .82.01.98.24 3.63.45 5.18.35 8.72-.77 13.26-1.53 6.2-4.89 12.6-10.59 19.43-13.87 16.65-22.88 46.58-22.88 71.68 0 2.39.02 4.26.06 8.75.12 10.8.1 15.8-.22 21.95-.56 11.18-2.09 20.73-5 29.3h-1.05c2.94-8.56 4.49-18.12 5.05-29.35.31-6.13.34-11.1.22-21.9-.04-4.48-.06-6.36-.06-8.75 0-25.32 9.07-55.47 23.12-72.32 5.6-6.72 8.88-12.99 10.38-19.03 1.09-4.4 1.18-7.85.74-12.93-.23-2.7-.24-2.86-.24-3.72 0-5.62.32-9.57 1.62-14.1 2.28-7.95 6.97-13.44 14.76-15.39 13.6-3.4 32.82-17.59 44.75-30.84C409 360.14 433.58 348.5 451 348.5c5.07 0 9.77-1.33 15.26-4.07 1.93-.96 3.9-2.05 6.58-3.62-.3.18 5.33-3.16 6.98-4.11 10.82-6.21 19.66-9.67 31.11-11.2 17.23-2.3 22.9-4.75 28.57-10.64 4.25-4.41 5.04-5.16 8.22-7.28 4.68-3.11 10.01-7.14 17.55-13.14a1113.33 1113.33 0 0 0 4.86-3.89l1.28-1.02a4668.54 4668.54 0 0 1 6.23-4.98c3.67-2.9 6.55-5.12 9.07-6.95 4.37-3.19 9.16-10.56 13.29-19.4v66.9zm0-116.23c-.62.01-1.27.06-1.95.13-6.13.63-13.83 3.45-21.83 7.45-3.64 1.82-8.46 2.67-14.17 2.71-4.7.04-9.72-.47-14.73-1.33-1.7-.3-3.26-.61-4.67-.93a31.55 31.55 0 0 0-3.55-.57 273.4 273.4 0 0 0-16.66-.88c-10.42-.16-17.2.74-17.97 2.73-.38.97.6 2.55 3.03 4.87 1.01.97 2.22 2.03 4.04 3.55a1746.07 1746.07 0 0 0 4.79 4.02c1.39 1.2 3.1 1.92 5.5 2.5.7.16.86.2 2.64.54 3.53.7 5.03 1.25 6.15 2.63 1.41 1.76 1.4 4.54-.15 8.88-2.44 6.83-5.72 10.05-10.19 10.33-3.63.23-7.6-1.29-14.52-5.06-4.53-2.47-6.82-7.3-8.32-15.26-.17-.87-.32-1.78-.5-2.86l-.43-2.76c-1.05-6.58-1.9-9.2-3.73-10.11-.81-.4-1.59-.74-2.36-1-2.27-.77-4.6-1.02-8.1-.92-2.29.07-14.7 1-13.77.93-20.55 1.37-28.8 5.05-37.09 14.99a133.07 133.07 0 0 0-4.25 5.44l-2.3 3.09-2.51 3.32c-4.1 5.36-7.06 8.48-10.39 11.12-.65.52-1.33 1.04-2.13 1.62l-4.11 2.94a106.8 106.8 0 0 0-5.16 3.99c-4.55 3.74-9.74 8.6-16.25 15.38-8.25 8.58-11.78 13.54-11.7 15.95.07 1.65 1.64 2.11 6.79 2.38 1.61.09 2.15.12 2.98.2 2.95.24 5.09.73 6.81 1.68 7.48 4.15 11.63 7.26 13.95 11.58 3.3 6.15.8 12.88-8.89 20.26-8.28 6.3-11.1 10.37-11.31 14.96-.06 1.17 0 1.93.26 4.43.69 6.47.25 10.65-2.8 17.42a44.23 44.23 0 0 1-4.16 7.53c-2.82 3.97-5.47 5.74-10.6 7.69-.43.16-3.34 1.23-4.27 1.59-1.8.68-3.38 1.36-5.01 2.14-4.18 2-8.4 4.6-13.1 8.24-8.44 6.51-13.23 14.56-15.98 25.06-1.1 4.2-1.55 6.81-2.8 15.21-1.26 8.6-2.17 12.64-4.08 16.55-2.1 4.28-11.93 26.59-12.97 28.88a382.7 382.7 0 0 1-6.37 13.41c-4.07 8.11-7.61 14.07-10.73 17.81-5.38 6.46-8.98 14.37-13.77 28.42a810.14 810.14 0 0 0-1.89 5.6c-1.8 5.35-2.96 8.6-4.26 11.85-6.13 15.32-25.43 26.31-46.46 26.31-11.2 0-20.58-2.74-31.02-8.55-5.6-3.13-4.55-2.42-22.26-14.54-14.33-9.8-17.7-10.73-20.47-6.9-.37.5-1.81 2.74-1.83 2.77a52.24 52.24 0 0 1-4.94 5.9c-.73.79-5.52 5.87-6.97 7.45-2.38 2.6-4.3 4.81-5.98 6.93a45.6 45.6 0 0 0-5.08 7.66c-1.29 2.57-1.9 5.25-2.66 10.6a997.6 997.6 0 0 1-.46 3.18h-1l.47-3.32c.77-5.45 1.4-8.2 2.75-10.9a46.54 46.54 0 0 1 5.2-7.84c1.7-2.14 3.63-4.38 6.03-6.98 1.45-1.59 6.24-6.68 6.96-7.46a51.58 51.58 0 0 0 4.84-5.78s1.47-2.26 1.86-2.8c3.25-4.5 7.08-3.44 21.84 6.67 17.67 12.08 16.62 11.38 22.19 14.48 10.3 5.73 19.5 8.43 30.53 8.43 20.65 0 39.57-10.77 45.54-25.69a219.7 219.7 0 0 0 4.24-11.8 6752.32 6752.32 0 0 0 1.88-5.6c4.83-14.16 8.47-22.14 13.96-28.73 3.05-3.66 6.56-9.57 10.6-17.61 1.97-3.93 4.04-8.31 6.35-13.38 1.03-2.28 10.88-24.61 12.98-28.91 1.85-3.79 2.75-7.76 4-16.25 1.24-8.44 1.7-11.07 2.81-15.32 2.8-10.7 7.71-18.94 16.33-25.6a73.18 73.18 0 0 1 13.29-8.35c1.66-.8 3.27-1.48 5.08-2.18.94-.36 3.86-1.43 4.28-1.59 4.95-1.88 7.44-3.55 10.14-7.33 1.35-1.9 2.68-4.3 4.06-7.37 2.97-6.58 3.39-10.59 2.72-16.9a27.13 27.13 0 0 1-.27-4.58c.22-4.94 3.21-9.24 11.7-15.7 9.33-7.11 11.66-13.34 8.62-19-2.2-4.09-6.25-7.12-13.55-11.17-1.57-.88-3.6-1.33-6.42-1.57-.8-.07-1.34-.1-2.95-.19-5.77-.3-7.63-.85-7.72-3.34-.1-2.81 3.5-7.87 11.97-16.69 6.53-6.8 11.75-11.69 16.33-15.45 1.79-1.47 3.42-2.72 5.2-4.03l4.12-2.94c.79-.58 1.46-1.08 2.1-1.59 3.26-2.6 6.16-5.65 10.21-10.94a383.2 383.2 0 0 0 2.5-3.32l2.31-3.09c1.8-2.39 3.04-4 4.29-5.48 8.47-10.17 16.98-13.96 37.27-15.3-.44.02 12-.9 14.32-.98 3.62-.1 6.05.16 8.46.98.8.27 1.62.62 2.47 1.04 2.27 1.14 3.17 3.87 4.27 10.85l.44 2.76c.17 1.07.33 1.97.5 2.83 1.44 7.69 3.62 12.29 7.8 14.57 6.76 3.68 10.6 5.15 13.99 4.94 4-.25 6.99-3.17 9.3-9.67 1.45-4.04 1.46-6.49.32-7.92-.9-1.12-2.28-1.62-5.57-2.27a55.8 55.8 0 0 1-2.67-.55c-2.54-.6-4.39-1.4-5.93-2.71a252.63 252.63 0 0 0-4.78-4.01 84.35 84.35 0 0 1-4.08-3.6c-2.73-2.6-3.86-4.43-3.28-5.95 1.02-2.64 7.82-3.54 18.93-3.37a230.56 230.56 0 0 1 16.73.88c2.76.39 3.2.49 3.68.6 1.4.3 2.95.62 4.62.91a82.9 82.9 0 0 0 14.56 1.32c5.56-.04 10.24-.86 13.73-2.6 8.1-4.05 15.89-6.9 22.17-7.56.7-.07 1.4-.11 2.05-.13v1zm0-100.94v1.5c-8.62 16.05-17.27 29.55-23.65 35.92-3.19 3.2-7.62 4.9-13.54 5.56-4.45.48-8.28.4-19.18-.2-9.91-.55-15.32-.44-20.52.78a84.05 84.05 0 0 1-15 2.11l-2.25.14c-12.49.75-19.37 1.78-32.72 5.74-4.5 1.33-9.27 2.49-14.3 3.48a246.27 246.27 0 0 1-32.6 3.97c-7.56.45-13.21.57-20.24.57-5.4 0-11.9 1.61-18 5.18-8.3 4.87-15.06 12.87-19.53 24.5a68.57 68.57 0 0 1-4.56 9.8c-3.6 6.2-6.92 8.99-13.38 12.18l-4.03 1.96a64.48 64.48 0 0 0-15.16 10.25c-8.2 7.33-13.72 16.63-22.54 35.6l-2.08 4.49c-7.3 15.7-11.5 23.3-17.35 29.87-7.7 8.66-20.25 14.42-40.31 20.08-4.37 1.23-19.04 5.08-19.24 5.13-6.92 1.87-11.68 3.34-15.63 4.92-10.55 4.22-18.71 10.52-36.38 26.52l-1.7 1.54c-8.58 7.76-13.41 11.9-18.81 15.88-3.95 2.9-8 5.67-12.97 8.91-2.06 1.34-10.3 6.6-12.33 7.94-11.52 7.5-18.53 13.04-24.62 20.08a62.01 62.01 0 0 0-6.44 8.85c-4.13 6.91-6.27 13.15-9.2 25.11l-1.54 6.26c-.6 2.45-1.15 4.54-1.72 6.58-2.97 10.7-6.9 17.36-14.78 26.91L69.6 491a148.51 148.51 0 0 0-4.19 5.3 23.9 23.9 0 0 0-3.44 6.28c-1.16 3.23-1.52 5.9-1.87 11.94-.58 10.05-1.42 15.04-4.63 22.67-1.57 3.72-5.66 14.02-6.41 15.8a73.46 73.46 0 0 1-3.57 7.4c-2.88 5.14-6.71 10.12-13.12 16.95-5.96 6.36-8.87 10.9-10.61 16a56.88 56.88 0 0 0-1.38 4.82l-.46 1.84h-1.03l.52-2.08c.52-2.09.92-3.49 1.4-4.9 1.8-5.25 4.78-9.9 10.84-16.36 6.35-6.78 10.13-11.7 12.97-16.77a72.5 72.5 0 0 0 3.52-7.29c.75-1.76 4.84-12.06 6.4-15.8 3.17-7.5 3.99-12.4 4.56-22.33.35-6.14.72-8.88 1.93-12.23a24.9 24.9 0 0 1 3.58-6.54c1.27-1.7 2.6-3.37 4.22-5.34l4.11-4.95c7.8-9.46 11.66-16 14.59-26.54.56-2.04 1.1-4.12 1.71-6.56l1.53-6.26c2.96-12.04 5.13-18.36 9.32-25.39 1.84-3.08 4-6.05 6.54-8.99 6.17-7.12 13.24-12.7 24.83-20.26 2.05-1.33 10.28-6.6 12.33-7.94 4.96-3.22 9-5.98 12.92-8.87 5.37-3.95 10.19-8.08 18.74-15.82l1.7-1.54c17.76-16.09 25.98-22.43 36.67-26.7 4-1.6 8.8-3.09 15.75-4.96.21-.06 14.87-3.9 19.22-5.13 19.9-5.61 32.32-11.31 39.85-19.78 5.76-6.48 9.93-14.02 17.18-29.64l2.09-4.5c8.87-19.07 14.44-28.46 22.77-35.9a65.48 65.48 0 0 1 15.38-10.4l4.04-1.97c6.3-3.1 9.47-5.77 12.96-11.77a67.6 67.6 0 0 0 4.48-9.67c4.56-11.84 11.47-20.02 19.97-25 6.25-3.66 12.93-5.32 18.5-5.32 7.01 0 12.65-.12 20.17-.57a245.3 245.3 0 0 0 32.47-3.96c5-.98 9.75-2.13 14.22-3.45 13.43-3.98 20.38-5.02 32.94-5.78l2.24-.14c5.76-.37 9.8-.9 14.85-2.09 5.31-1.25 10.79-1.35 22.6-.7 9.04.5 12.84.58 17.21.1 5.71-.62 9.94-2.26 12.95-5.26 6.44-6.45 15.3-20.37 24.35-36.72zm0 450.21c-1.28-4.6-2.2-10.55-3.33-20.25l-.24-2.04-.23-2.03c-1.82-15.7-3.07-21.98-5.55-24.47-2.46-2.46-3.04-5.03-2.52-8.64.1-.6.18-1.1.39-2.15.69-3.54.77-5.04.08-6.84-.91-2.38-3.31-4.41-7.79-6.26-5.08-2.09-6.52-4.84-4.89-8.44.66-1.45 1.79-3.02 3.52-5.01 1.04-1.2 5.48-5.96 5.08-5.53 6.15-6.7 8.98-11.34 8.98-16.48a15.2 15.2 0 0 1 6.5-12.89v1.26a14.17 14.17 0 0 0-5.5 11.63c0 5.47-2.93 10.29-9.24 17.16.38-.42-4.04 4.33-5.07 5.5-1.67 1.93-2.75 3.43-3.36 4.77-1.37 3.04-.23 5.22 4.36 7.1 4.71 1.95 7.32 4.16 8.34 6.83.78 2.04.7 3.67-.03 7.4-.2 1.03-.3 1.51-.38 2.09-.48 3.33.03 5.59 2.23 7.8 2.74 2.74 3.98 8.96 5.84 25.06l.24 2.03.23 2.04c.82 7.01 1.53 12.06 2.34 16.03v4.33zm0-62.16c-1.4-3.13-4.43-9.9-4.95-11.17-1.02-2.53-1.25-3.8-.91-5.18.2-.84 2.05-4.68 2.32-5.33a70.79 70.79 0 0 0 3.54-11.2v3.99a62.82 62.82 0 0 1-2.62 7.6c-.31.75-2.09 4.46-2.27 5.18-.28 1.12-.08 2.22.87 4.57.41 1.02 2.5 5.7 4.02 9.09v2.45zm0-85.09c-1.65 1.66-3.66 2.9-6.4 4.13-.25.1-13.97 5.47-20.4 8.43-9.35 4.32-16.7 5.9-23.03 5.25-5.08-.53-9.02-2.25-14.77-5.92l-3.2-2.07a77.4 77.4 0 0 0-5.44-3.27c-4.05-2.18-3.25-5.8 1.47-10.47 3.71-3.68 9.6-7.93 18.73-13.8l4.46-2.82c17.95-11.33 18.22-11.5 22.27-14.74 11.25-9 19.69-14.02 26.31-15.1v1.02c-6.37 1.1-14.62 6-25.69 14.86-4.1 3.28-4.34 3.44-22.36 14.8a652.4 652.4 0 0 0-4.45 2.83c-9.07 5.83-14.92 10.05-18.57 13.66-4.31 4.28-4.95 7.13-1.7 8.88 1.7.91 3.29 1.88 5.5 3.3l3.2 2.08c5.64 3.59 9.45 5.25 14.34 5.76 6.13.64 13.32-.9 22.52-5.15 6.46-2.98 20.18-8.35 20.4-8.44 3.04-1.37 5.1-2.71 6.81-4.69v1.47zm0-41.37v1c-6.56.26-12.11 3.13-19.71 9.08l-4.63 3.68a51.87 51.87 0 0 1-4.4 3.14c-.82.52-5.51 3.33-6.22 3.76-3.31 2-6.15 3.8-8.87 5.6a112.61 112.61 0 0 0-8.16 5.92c-4.61 3.72-7.4 6.9-7.97 9.35-.63 2.67 1.48 4.53 7.05 5.46 10.7 1.78 20.92-.05 30.45-4.65a61.96 61.96 0 0 0 17.1-12.2 41.8 41.8 0 0 0 5.36-7.42v1.92a38.94 38.94 0 0 1-4.64 6.19 62.95 62.95 0 0 1-17.39 12.41c-9.7 4.68-20.13 6.55-31.05 4.73-6.06-1-8.65-3.29-7.85-6.67.64-2.74 3.53-6.05 8.31-9.9 2.35-1.9 5.1-3.88 8.24-5.97 2.73-1.82 5.58-3.61 8.9-5.62.72-.44 5.4-3.24 6.22-3.75 1.26-.8 2.6-1.76 4.3-3.09.8-.62 3.9-3.1 4.63-3.67 7.77-6.1 13.49-9.04 20.33-9.3zm0-154.6v1c-1.75-.24-4.3.23-7.82 1.55-10.01 3.75-13.8 5.07-19.15 6.76-1.78.56-2.63.83-3.87 1.24-1.48.5-3.16.76-6.74 1.16a1550.34 1550.34 0 0 0-2.64.3c-7.8.94-11.28 2.47-11.28 6.07 0 4.45 2.89 13.18 7.96 25.81a57.34 57.34 0 0 1 2.33 7.6 258.32 258.32 0 0 1 .84 3.46c1.86 7.62 3.17 10.71 5.56 11.67 2.21.88 4.7.6 7.47-.72 3.48-1.69 7.22-4.94 11.2-9.47 1.52-1.7 2.97-3.49 4.59-5.57l3.16-4.1c2.59-3.23 6.07-12.21 8.39-20.23v3.45c-2.29 7.2-5.27 14.5-7.61 17.41-.44.55-2.67 3.46-3.15 4.09-1.63 2.1-3.1 3.9-4.62 5.62-4.08 4.61-7.9 7.94-11.53 9.7-2.99 1.44-5.77 1.75-8.28.74-2.84-1.13-4.2-4.34-6.15-12.35a2097.48 2097.48 0 0 1-.84-3.46c-.8-3.2-1.47-5.45-2.28-7.46-5.14-12.8-8.04-21.55-8.04-26.19 0-4.37 3.84-6.06 12.16-7.07a160.9 160.9 0 0 1 2.65-.3c3.5-.39 5.15-.64 6.53-1.1 1.26-.42 2.1-.7 3.88-1.26 5.34-1.68 9.11-3 19.1-6.74 3.53-1.32 6.22-1.84 8.18-1.61zM0 292c10.13-11.31 18.13-23.2 23.07-35.39 3.3-8.14 6.09-16.12 10.81-30.55l1.59-4.84c6.53-19.94 10.11-29.82 14.77-39.56 6.07-12.72 12.55-21.18 20.27-25.54 6.66-3.76 10.2-7.86 12.22-13.15a46.6 46.6 0 0 0 1.86-6.58c1.23-5.2 2.05-7.59 3.93-10.36 2.45-3.62 6.27-6.53 12.1-8.96 15.78-6.58 16.73-7.04 18.05-9.01.65-.98.83-2.15.74-4.51-.03-.73-.23-3.82-.24-4A93.8 93.8 0 0 1 119 94c0-10.04.18-11.37 2.37-13.15.52-.42 1.13-.8 2.07-1.3.27-.14 2.18-1.12 2.84-1.48a68.4 68.4 0 0 0 9.12-5.87c2.06-1.54 2.64-2.14 8.01-7.93 3.78-4.09 6.21-6.36 8.96-8.12 3.64-2.33 7.2-3.12 10.9-2.11 4.4 1.2 10.81 2 18.78 2.46 6.9.4 12.9.5 21.95.5 4.87 0 8.97.47 15.4 1.57 7.77 1.33 9.3 1.54 12.38 1.54 4.05 0 7.43-.88 10.68-2.95 5.06-3.22 8.11-4.67 11.2-5.2 3.62-.64 4.77-.46 16.55 2.06 17.26 3.7 30.85 1.36 41.06-9.7 5.1-5.53 5.48-8.9 3.48-14.8-.83-2.42-1.03-3.1-1.17-4.3-.29-2.52.5-4.71 2.71-6.93 2.65-2.65 4.72-9.17 6.22-18.29h2.03c-1.56 9.71-3.77 16.65-6.83 19.7-1.79 1.8-2.36 3.39-2.14 5.28.11 1 .3 1.63 1.07 3.9 2.22 6.53 1.76 10.66-3.9 16.8-10.77 11.66-25.07 14.13-42.95 10.3-11.42-2.45-12.55-2.62-15.78-2.06-2.77.48-5.62 1.84-10.47 4.92a20.93 20.93 0 0 1-11.76 3.27c-3.25 0-4.81-.22-12.73-1.57C212.74 59.46 208.73 59 204 59c-9.1 0-15.11-.1-22.07-.5-8.09-.47-14.62-1.29-19.2-2.54-5.62-1.53-10.17 1.38-17.85 9.66-5.5 5.94-6.08 6.53-8.28 8.18a70.38 70.38 0 0 1-9.38 6.03c-.68.37-2.58 1.35-2.84 1.49-.84.44-1.35.76-1.75 1.08C121.16 83.6 121 84.8 121 94c0 1.85.06 3.54.17 5.44 0 .17.2 3.28.24 4.03.1 2.75-.13 4.29-1.08 5.71-1.67 2.5-2.27 2.8-18.95 9.74-5.48 2.29-8.99 4.96-11.2 8.24-1.71 2.51-2.47 4.73-3.64 9.7-.83 3.5-1.21 4.92-1.94 6.83-2.18 5.73-6.05 10.19-13.1 14.18-7.3 4.12-13.55 12.28-19.46 24.66-4.6 9.64-8.17 19.46-14.67 39.32l-1.58 4.84c-4.75 14.47-7.54 22.48-10.86 30.69-5.28 13.01-13.95 25.65-24.93 37.6v-2.97zm0 78v-.5l1-.01c6.32 0 7.47 5.2 4.6 13.36a60.36 60.36 0 0 1-5.6 11.3v-1.92a57.76 57.76 0 0 0 4.65-9.72c2.69-7.6 1.71-12.02-3.65-12.02-.34 0-.67 0-1 .02v-46.59a340.96 340.96 0 0 0 13.71-8.34c13.66-9.46 29.79-37.6 29.79-53.59 0-18.1 21.57-72.64 32.23-79.42 12.71-8.09 32.24-27.96 35.8-37.75 1.93-5.3 5.5-7.27 14.42-9.37 6.15-1.44 8.64-2.42 10.67-4.79 1.5-1.74 2.72-4.79 4.33-10.3.23-.78 1.9-6.68 2.43-8.46 3.62-12.08 7.3-18.49 13.47-20.39 2.5-.76 3.03-.98 9.74-3.7 7.49-3.03 11.97-4.43 17.12-4.92 6.75-.65 13.13.75 19.55 4.67 5.43 3.32 12.19 4.72 20.17 4.56 6.03-.12 12.2-1.07 19.83-2.8 1.82-.4 7.38-1.74 8.26-1.94 2.69-.6 4.34-.89 5.48-.89 4.97 0 8.93-.05 14.2-.27 7.9-.32 15.56-.92 22.75-1.88 8.5-1.14 15.9-2.73 21.88-4.82 18.9-6.62 32.64-18.3 33.67-27.59.29-2.56.4-2.96 2.79-11.11 2.33-7.95 3.21-12.93 2.72-18.23-.2-2.24-.69-4.38-1.48-6.42-1.5-3.92-2.63-9.4-3.43-16.18h.9c.77 6.47 1.89 11.72 3.47 15.82a24.93 24.93 0 0 1 1.54 6.69c.5 5.46-.4 10.54-2.77 18.6-2.36 8.06-2.47 8.47-2.74 10.95-1.09 9.75-15.1 21.68-34.33 28.41-6.06 2.12-13.52 3.72-22.09 4.87-7.22.96-14.92 1.57-22.83 1.89-5.3.21-9.27.27-14.25.27-1.04 0-2.64.27-5.26.87-.87.2-6.43 1.53-8.26 1.94-7.68 1.73-13.92 2.7-20.03 2.82-8.15.17-15.1-1.27-20.71-4.7-6.23-3.81-12.4-5.16-18.93-4.54-5.04.48-9.44 1.86-16.84 4.86-6.75 2.74-7.29 2.95-9.82 3.73-5.73 1.76-9.28 7.96-12.81 19.72-.53 1.77-2.2 7.66-2.43 8.46-1.66 5.65-2.91 8.78-4.53 10.67-2.22 2.58-4.84 3.62-12.01 5.3-7.8 1.83-11.13 3.66-12.9 8.54-3.65 10.04-23.32 30.06-36.2 38.25C65.94 190 44.5 244.2 44.5 262c0 16.34-16.3 44.78-30.22 54.41-2.14 1.48-8.24 5.12-14.28 8.68v-1.16 46.09zm0-173.7v-1.11c7.42-3.82 14.55-10.23 21.84-18.98 3.8-4.56 14.21-18.78 15.79-20.55 1.8-2.04 4.06-3.96 7.42-6.45 1.08-.8 4.92-3.57 5.49-3.99 9.36-6.85 14-11.96 15.98-19.36.8-2.98 1.54-6.78 2.46-12.3.23-1.44 2-12.46 2.56-15.79 2.87-16.77 5.73-26.79 10.07-32.1C92.46 52.43 101.5 38.13 101.5 33c0-2.54.34-3.35 6.05-15.71.68-1.49 1.25-2.74 1.77-3.93 2.5-5.75 3.9-10.04 4.14-13.36h1c-.23 3.48-1.66 7.87-4.23 13.76-.52 1.2-1.09 2.45-1.78 3.95-5.54 12.01-5.95 12.99-5.95 15.29 0 5.47-9.09 19.84-20.11 33.31-4.2 5.12-7.03 15.06-9.86 31.64-.57 3.33-2.33 14.33-2.57 15.78-.92 5.56-1.67 9.38-2.48 12.4-2.05 7.68-6.82 12.93-16.35 19.91l-5.49 3.98c-3.3 2.45-5.51 4.34-7.27 6.31-1.53 1.73-11.94 15.93-15.76 20.53-7.52 9.02-14.88 15.6-22.61 19.46zm0 361.83v-4.33c.48 2.36 1 4.35 1.6 6.15 2 6.03 4.6 8.26 8.19 6.59C28.76 557.69 43.5 542.4 43.5 527c0-16.2 6.37-31.99 17.1-46.3 1.88-2.5 3.66-4.4 5.53-6 .73-.62 1.45-1.18 2.3-1.8l2-1.43c3.68-2.68 5.32-5.28 7.08-12.59.75-3.07 1.38-5.02 4.2-13.26l.63-1.88c3.24-9.58 4.56-14.97 4.17-18.65-.48-4.43-3.8-5.23-11.3-1.64a81.12 81.12 0 0 1-9.15 3.7c-13.89 4.67-26.96 5.8-42.66 5.42l-1.95-.05-1.45-.02a39.8 39.8 0 0 0-15.05 2.96A21.81 21.81 0 0 0 0 438.37v-1.26a23.55 23.55 0 0 1 4.55-2.57 40.77 40.77 0 0 1 16.92-3.02l1.95.05c15.6.38 28.57-.75 42.32-5.37a80.12 80.12 0 0 0 9.04-3.65c8.04-3.84 12.16-2.85 12.72 2.43.42 3.89-.92 9.34-4.21 19.08l-.64 1.88c-2.8 8.2-3.43 10.15-4.16 13.18-1.82 7.52-3.59 10.34-7.47 13.16l-2 1.43c-.84.6-1.54 1.15-2.25 1.75a35.45 35.45 0 0 0-5.37 5.84c-10.61 14.15-16.9 29.74-16.9 45.7 0 15.88-15 31.45-34.29 40.45-4.3 2.01-7.39-.66-9.56-7.18-.23-.68-.44-1.39-.65-2.13zm0-62.16v-2.45l1.46 3.27c2.1 4.8 3.46 10.33 4.26 16.77.66 5.3.84 9.3 1.04 18.5.2 9.32.5 12.75 1.63 15.05 1.28 2.6 3.67 2.35 8.29-1.5 17.14-14.3 21.82-22.9 21.82-38.62 0-7.17 1.1-12.39 3.7-17.68 2.27-4.67 3.65-6.62 13.4-19.62a69.8 69.8 0 0 1 7.6-8.79 44.76 44.76 0 0 1 3.54-3.06c.38-.3.64-.52.89-.74a10.47 10.47 0 0 0 2.63-3.32 35.78 35.78 0 0 0 2.26-5.94l.37-1.2.36-1.15c.29-.91.48-1.55.66-2.16.45-1.53.74-2.68.91-3.66.38-2.2.12-3.49-.85-4.15-2.35-1.61-9.28-.24-23.8 4.94-9.54 3.4-16.12 4.17-27.85 4.26-7.71.06-10.43.4-13.25 2.12-3.48 2.12-5.84 6.4-7.58 14.26-.5 2.2-.99 4.19-1.49 5.98v-3.98l.51-2.22c1.8-8.1 4.28-12.6 8.04-14.9 3.04-1.85 5.86-2.2 13.77-2.26 11.61-.09 18.1-.84 27.51-4.2 14.93-5.32 21.95-6.71 24.7-4.83 1.38.94 1.71 2.6 1.28 5.15a33.69 33.69 0 0 1-.94 3.78l-.66 2.17-.36 1.15-.37 1.2a36.64 36.64 0 0 1-2.33 6.1c-.8 1.53-1.61 2.52-2.86 3.61l-.92.77-1.02.83c-.9.74-1.65 1.4-2.47 2.18a68.84 68.84 0 0 0-7.48 8.66c-9.7 12.93-11.07 14.87-13.31 19.46-2.52 5.15-3.59 10.22-3.59 17.24 0 16.04-4.82 24.91-22.18 39.38-5.04 4.2-8.18 4.55-9.83 1.18-1.22-2.5-1.52-5.94-1.73-15.47-.2-9.16-.38-13.15-1.03-18.4-.79-6.34-2.12-11.8-4.19-16.49L0 495.98zM379.27 0h1.04l1.5 5.26c3.28 11.56 4.89 19.33 5.26 27.8.49 11.01-1.52 21.26-6.63 31.17-7.8 15.13-20.47 26.5-36.22 34.1-12.38 5.96-26.12 9.17-36.22 9.17-6.84 0-17.24 1.38-37.27 4.62l-2.27.37c-24.5 3.99-31.65 5-37.46 5-3.49 0-4.08-.08-19.54-2.8-3.56-.64-6.32-1.1-9-1.5-20.23-2.96-31-1.2-31.96 7.86-.1.85-.18 1.72-.29 2.81l-.27 2.73c-1.1 10.9-2.02 15.73-4.31 19.96-2.9 5.34-7.77 7.95-15.63 7.95-10.2 0-12.92.6-15.5 3.17.52-.51-5.03 5.85-8.16 8.7-2.75 2.5-14.32 12.55-15.77 13.83a341.27 341.27 0 0 0-6.54 5.92c-6.97 6.49-11.81 11.76-14.6 16.15-5.92 9.3-10.48 18.04-11.69 24.08-1.66 8.3 3.67 9.54 19.02 1.21a626.23 626.23 0 0 1 44.54-21.9c3.5-1.56 14.04-6.2 15.68-6.95 5.05-2.25 8.3-3.8 10.78-5.15l1.95-1.07 2.18-1.18c1.76-.94 3.38-1.76 5-2.55 18.1-8.72 34.48-10.46 50.33-1.2 22.89 13.34 38.28 37.02 38.28 56.44 0 19.12-.73 25.13-5.18 33.2a45.32 45.32 0 0 1-4.94 7.12c-6.47 7.77-11.81 16.2-12.76 21.27-1.2 6.34 4.69 7.03 20.17-.05 13.31-6.08 22.4-14.95 28.5-26.32a80.51 80.51 0 0 0 6.1-15.13c.9-2.98 3.17-11.65 3.41-12.48a29.02 29.02 0 0 1 1.75-4.83c7.47-14.93 21.09-30.5 36.25-37.24 7.61-3.38 13-9.65 19.4-20.79.84-1.48 4.26-7.64 5.14-9.17 3.52-6.1 6.22-9.7 9.37-11.98 10.15-7.4 28.7-11.1 50.29-11.1 7.52 0 16.54-1.24 27.51-3.58a420.1 420.1 0 0 0 14.96-3.52c-1.3.33 15.54-3.98 19.42-4.89 14.15-3.33 41.07-5.01 64.11-5.01 17.36 0 27.82-9.23 38.53-38.67 6.62-18.21 6.62-26.37 2.69-34.35l-1.18-2.37A13.36 13.36 0 0 1 587.5 58c0-4.03 0-4.01 2.5-24.56.46-3.73.8-6.74 1.12-9.64.9-8.45 1.38-15.2 1.38-20.8 0-.94-.02-1.94-.04-3h1c.03 1.06.04 2.06.04 3 0 5.65-.48 12.43-1.39 20.9-.3 2.91-.66 5.93-1.11 9.66-2.5 20.45-2.5 20.47-2.5 24.44 0 1.97.45 3.57 1.45 5.68.24.51 1.16 2.35 1.17 2.36 4.06 8.24 4.06 16.68-2.65 35.13-10.84 29.8-21.63 39.33-39.47 39.33-22.96 0-49.83 1.68-63.89 4.99-3.86.9-20.69 5.2-19.4 4.88a421.05 421.05 0 0 1-14.99 3.53c-11.04 2.35-20.11 3.6-27.72 3.6-21.4 0-39.76 3.67-49.7 10.9-3 2.19-5.64 5.7-9.1 11.68-.87 1.52-4.29 7.68-5.14 9.17-6.49 11.3-12 17.71-19.86 21.2-14.9 6.63-28.38 22.03-35.75 36.77a28.17 28.17 0 0 0-1.69 4.67c-.23.8-2.5 9.49-3.4 12.5a81.48 81.48 0 0 1-6.19 15.3c-6.2 11.56-15.44 20.58-28.96 26.76-16.1 7.36-23 6.55-21.58-1.04 1-5.29 6.4-13.83 12.99-21.73a44.33 44.33 0 0 0 4.82-6.96c4.35-7.88 5.06-13.77 5.06-32.72 0-19.04-15.19-42.4-37.72-55.55-15.57-9.08-31.62-7.38-49.45 1.21a132.9 132.9 0 0 0-7.14 3.71l-1.95 1.07a158.83 158.83 0 0 1-10.85 5.19c-1.65.74-12.18 5.38-15.69 6.95a625.25 625.25 0 0 0-44.46 21.86c-15.95 8.66-22.37 7.16-20.48-2.29 1.24-6.2 5.83-15.02 11.82-24.42 2.85-4.48 7.74-9.8 14.77-16.34 1.98-1.85 4.12-3.79 6.56-5.94 1.46-1.29 13.02-11.33 15.75-13.82 3.09-2.8 8.6-9.14 8.14-8.67 2.82-2.82 5.75-3.46 16.2-3.46 7.5 0 12.04-2.43 14.75-7.42 2.2-4.07 3.11-8.84 4.2-19.59l.26-2.73.3-2.81c.56-5.42 4.47-8.5 11.23-9.6 5.44-.88 12.51-.51 21.86.86 2.7.4 5.47.86 9.04 1.49 15.33 2.7 15.96 2.8 19.36 2.8 5.73 0 12.9-1.03 37.3-5l2.27-.36c20.1-3.26 30.52-4.64 37.43-4.64 9.95 0 23.54-3.18 35.78-9.08 15.57-7.5 28.09-18.73 35.78-33.65 5.02-9.75 7-19.82 6.51-30.67-.37-8.37-1.96-16.08-5.23-27.57L379.27 0zm13.68 0h1.02c.78 3.9 1.92 8.7 3.51 14.88 3.63 14.05 3.06 27.03-.75 38.77a61 61 0 0 1-11.35 20.68 138.36 138.36 0 0 1-19.32 18.77c-11.32 9.02-23.36 15.49-35.95 18.39a258.63 258.63 0 0 1-22.57 4.07c-3.17.44-6.36.85-10.3 1.32l-9.39 1.12c-11.53 1.41-17.45 2.55-21.64 4.46-9.28 4.21-28.35 6.04-49.21 6.04-1.37 0-2.8-.12-4.3-.35-2.62-.41-5-1.03-9.14-2.29-7.34-2.21-9.63-2.75-12.63-2.56-3.9.23-6.63 2.29-8.47 6.89-1.86 4.66-2.42 7.53-3.34 14.98-1.1 8.98-2.87 12.12-9.97 14.3a40.12 40.12 0 0 0-6.8 2.66c-.63.33-1.16.64-1.76 1.02l-1.34.86c-1.9 1.14-3.86 1.49-9.25 1.49-3.2 0-8.83-.55-9.51-.39-1.22.28-.75-.14-7.14 6.24-1.5 1.5-3.49 3.18-6.32 5.37-1.52 1.18-7.16 5.43-7.94 6.03-4.96 3.78-8.33 6.6-11.06 9.38-4.88 4.98-6.85 9.15-5.56 12.7 1.34 3.67 4.07 4.42 8.9 2.82a55.72 55.72 0 0 0 7.77-3.48c1.5-.77 7.78-4.13 9.37-4.96a116.8 116.8 0 0 1 12.31-5.68 162.2 162.2 0 0 0 11.04-4.84c2.04-.97 10.74-5.16 13-6.22 4.41-2.1 8.1-3.78 11.65-5.29 17.14-7.3 29.32-9.9 37.67-6.65l5.43 2.1c2.3.88 4.17 1.62 6.02 2.38a150.9 150.9 0 0 1 13.07 6c18.34 9.63 30.35 22.13 34.79 39.87 6.96 27.85 3.6 45.53-8.08 62.4-3.97 5.75-3.52 9.2.06 8.97 4.14-.28 10.21-4.95 15.11-12.52 3.1-4.8 5.1-10.45 8.05-21.53l1.69-6.35c.66-2.47 1.24-4.52 1.83-6.5 4.93-16.56 11-27.28 21.56-34.76 7.15-5.06 23.73-15.5 25.48-16.75 6.74-4.81 10.53-9.44 14.34-18 7.74-17.44 21.09-24.34 44.47-24.34 9.36 0 17.91-1.13 29.53-3.49a624.86 624.86 0 0 0 6.2-1.28c2.4-.5 4.07-.84 5.66-1.13 4.03-.74 7.04-1.1 9.61-1.1 4.44 0 9.39-1 31.39-5.99l2.95-.66c16.34-3.67 25.64-5.35 31.66-5.35 1.54 0 2.4.01 6.4.1 7.8.15 12.27.13 17.33-.2 16.41-1.06 26.73-5.36 29.8-14.56a87.1 87.1 0 0 1 3.55-8.83c-.15.31 2.29-4.96 2.9-6.38 5.38-12.3 5.57-21.92-1.44-39.44a86.4 86.4 0 0 1-5.26-20.72c-1.61-11.98-1.38-23.14.1-40.35l.2-2.12h1l-.2 2.2c-1.48 17.15-1.7 28.24-.11 40.14a85.4 85.4 0 0 0 5.2 20.47c7.1 17.78 6.91 27.67 1.43 40.22-.62 1.43-3.06 6.72-2.91 6.4a86.17 86.17 0 0 0-3.52 8.73c-3.23 9.72-13.9 14.15-30.68 15.24-5.1.33-9.58.35-17.42.2-3.98-.09-4.84-.1-6.37-.1-5.91 0-15.18 1.67-31.44 5.32l-2.95.67c-22.16 5.02-27.05 6.01-31.61 6.01-2.5 0-5.45.36-9.43 1.09-1.58.29-3.25.62-5.64 1.11a4894.21 4894.21 0 0 0-6.2 1.29c-11.68 2.37-20.3 3.51-29.73 3.51-23.02 0-36 6.71-43.53 23.66-3.9 8.8-7.82 13.58-14.7 18.5-1.78 1.27-18.36 11.7-25.48 16.75-10.34 7.32-16.3 17.87-21.19 34.23-.58 1.96-1.15 4-1.82 6.47l-1.69 6.35c-2.98 11.18-5 16.9-8.17 21.81-5.05 7.81-11.37 12.68-15.89 12.98-4.7.31-5.3-4.23-.94-10.53 11.52-16.64 14.82-34.03 7.92-61.6-4.35-17.42-16.16-29.72-34.27-39.22-4-2.1-8.2-4-12.99-5.97-1.84-.75-3.7-1.49-6-2.38l-5.43-2.08c-8.03-3.12-20.02-.58-36.92 6.63-3.52 1.5-7.21 3.19-11.61 5.27l-13 6.22c-4.71 2.22-8.16 3.75-11.11 4.88a115.87 115.87 0 0 0-12.21 5.63c-1.58.83-7.86 4.18-9.37 4.96a56.55 56.55 0 0 1-7.9 3.54c-5.3 1.75-8.62.85-10.17-3.43-1.46-4.02.66-8.5 5.8-13.74 2.75-2.82 6.16-5.66 11.15-9.48.79-.6 6.43-4.85 7.94-6.02a66.96 66.96 0 0 0 6.23-5.28c6.74-6.74 6.1-6.16 7.61-6.51.87-.2 6.69.36 9.74.36 5.22 0 7.03-.32 8.74-1.35l1.31-.84c.62-.4 1.18-.72 1.84-1.07a41.07 41.07 0 0 1 6.96-2.72c6.64-2.04 8.22-4.84 9.28-13.47.93-7.53 1.5-10.47 3.4-15.24 1.99-4.95 5.04-7.26 9.34-7.51 3.17-.2 5.5.35 12.97 2.6a63.54 63.54 0 0 0 9.02 2.26c1.45.22 2.83.34 4.14.34 20.71 0 39.7-1.82 48.8-5.96 4.32-1.96 10.29-3.1 21.93-4.53l9.4-1.12c3.92-.48 7.11-.88 10.27-1.32 8.16-1.14 15.4-2.43 22.49-4.06 12.42-2.86 24.33-9.26 35.55-18.2a137.4 137.4 0 0 0 19.18-18.64 60.02 60.02 0 0 0 11.15-20.32c3.76-11.57 4.32-24.36.75-38.23A284.86 284.86 0 0 1 392.95 0zM506.7 0h1.26c-.5.66-.9 1.18-1.17 1.51-3.95 4.96-6.9 7.92-9.82 9.57A10.02 10.02 0 0 1 492 12.5c-2.38 0-4.24.67-6.71 2.21l-2.65 1.71c-4.38 2.8-8.01 4.08-13.64 4.08-5.6 0-9.99-1.26-16.08-4.05a202.63 202.63 0 0 1-2.3-1.06l-2.18-.98c-1.6-.7-2.92-1.17-4.17-1.48a13.42 13.42 0 0 0-3.27-.43c-2.3 0-4.3-.68-11-3.37l-1.56-.62c-5-1.97-8.1-2.82-10.52-2.66-2.93.2-4.42 2.03-4.42 6.15 0 20.76-5.21 50.42-12.15 57.35-7.58 7.59-26.55 23.7-34.06 29.06-13.16 9.4-31.17 20.2-44.11 25.06a106.87 106.87 0 0 1-13.32 4.03c-3.28.78-6.6 1.43-11.25 2.24-.53.1-8.8 1.5-11.5 1.99-4.86.87-9.3 1.74-14 2.76-20.62 4.48-25.07 5.01-38.11 5.01-2.49 0-2.9-.07-14.05-2-2.42-.42-4.31-.73-6.15-1-8.11-1.19-13.83-1.36-17.64-.2-4.54 1.4-5.93 4.65-3.7 10.52 2.02 5.28 4.84 8.61 8.84 10.74 3.26 1.74 6.75 2.6 13.82 3.71 9.42 1.48 10.94 1.75 15.5 2.92a78.2 78.2 0 0 1 18.62 7.37c8.3 4.58 14.58 11.5 19.98 20.89 2.73 4.73 9.46 19.33 10.54 21.19 3.4 5.85 6.26 6.63 10.89 2 4.95-4.94 10.35-8.37 21.13-14.06.47-.25 2.06-1.1 2.12-1.12 7.98-4.21 11.92-6.51 15.87-9.54 5.11-3.9 8.66-8.1 10.77-13.11 8.52-20.24 20.75-33.31 32.46-33.31l5.5.03c10.53.08 17.35.02 24.9-.31 13.66-.62 23.78-2.09 29.39-4.67 5.85-2.7 13.42-5.49 24.18-9.02 3.46-1.14 6.29-2.05 12.7-4.1 7.7-2.45 11.08-3.54 15.17-4.9a1059.43 1059.43 0 0 1 11.33-3.72c3.67-1.2 5.96-2 8.03-2.78a59.88 59.88 0 0 0 6.66-2.94c1.87-.98 3.76-2.1 5.86-3.5 3.48-2.33 6.15-3.13 12.04-4.13l1.15-.2c5.71-1.01 9-2.3 12.76-5.63 7.82-6.96 8.58-23.18 3.84-44.52-1.7-7.67-2.1-19.28-1.57-35.47A837.22 837.22 0 0 1 546.76 0h1l-.15 3.06c-.32 6.42-.53 11.02-.68 15.62-.51 16.1-.12 27.65 1.56 35.21 4.82 21.68 4.04 38.2-4.16 45.48-3.91 3.48-7.37 4.84-13.24 5.87l-1.16.2c-5.76.99-8.32 1.75-11.65 3.98a63.73 63.73 0 0 1-5.96 3.56 60.86 60.86 0 0 1-6.77 2.99c-2.09.79-4.39 1.58-8.07 2.79a5398.31 5398.31 0 0 1-11.32 3.71c-4.1 1.37-7.48 2.46-15.18 4.92-6.42 2.04-9.24 2.95-12.7 4.08-10.73 3.53-18.27 6.3-24.07 8.98-5.76 2.66-15.97 4.14-29.77 4.77-7.56.33-14.4.39-24.95.31l-5.49-.03c-11.19 0-23.16 12.79-31.54 32.7-2.19 5.19-5.84 9.52-11.08 13.52-4.02 3.07-7.99 5.39-16.01 9.62l-2.12 1.12c-10.7 5.65-16.04 9.04-20.9 13.9-5.14 5.14-8.75 4.15-12.45-2.22-1.12-1.92-7.85-16.5-10.54-21.2-5.33-9.24-11.48-16.02-19.6-20.5a77.2 77.2 0 0 0-18.4-7.28c-4.5-1.17-6.02-1.43-15.4-2.9-7.17-1.12-10.74-2-14.13-3.81-4.22-2.25-7.2-5.77-9.3-11.27-2.43-6.39-.78-10.26 4.34-11.83 4-1.22 9.82-1.05 18.08.17 1.84.27 3.74.58 6.17 1 11.02 1.9 11.48 1.98 13.88 1.98 12.96 0 17.35-.52 37.9-4.99 4.71-1.02 9.16-1.9 14.03-2.77 2.71-.48 10.98-1.9 11.5-1.98 4.64-.81 7.95-1.46 11.2-2.23 4.55-1.07 8.76-2.34 13.2-4 12.83-4.81 30.79-15.59 43.88-24.94 7.47-5.33 26.4-21.4 33.94-28.94C407.3 61.98 412.5 32.49 412.5 12c0-4.61 1.86-6.9 5.35-7.15 2.63-.18 5.8.7 10.96 2.73l1.56.62c6.53 2.62 8.53 3.3 10.63 3.3 1.14 0 2.3.16 3.5.46 1.32.33 2.68.82 4.34 1.53a90.97 90.97 0 0 1 3.34 1.52l1.15.54c5.98 2.73 10.23 3.95 15.67 3.95 5.41 0 8.87-1.21 13.1-3.92.2-.13 2.1-1.38 2.66-1.72 2.62-1.63 4.64-2.36 7.24-2.36 1.47 0 2.94-.43 4.47-1.3 2.78-1.56 5.67-4.45 9.54-9.31l.7-.89zM324.54 600h-2.03c.49-2.96.91-6.2 1.28-9.66.44-4.1.76-8.25.98-12.21.08-1.39.14-2.65-.35-7.29-.47-1.94-.93-4.14-1.36-6.54-2.01-11.26-2.66-22.9-1.14-33.78a60.76 60.76 0 0 1 5.18-17.95 70.78 70.78 0 0 1 12.6-18.22c3.38-3.6 5.53-5.5 11.83-10.79 4.5-3.78 6.35-5.56 7.52-7.5.64-1.07.95-2.06.95-3.06 0-1.75 0-1.74-.75-9.23-.36-3.7-.57-6.3-.68-8.96-.5-12.1 1.62-19.6 8.11-21.76 15.9-5.3 25.89-12.1 33.45-25.54C409.6 390.65 425.85 376 436 376c12.36 0 20-1.96 29.41-8.8 6.76-4.92 9.5-6.6 12.47-7.46 2.22-.64 3.8-.74 9.12-.74 1.86 0 3.53-.83 5.57-2.62 1.08-.96 5.11-5.12 5.6-5.6 6.04-5.85 11.98-8.78 20.83-8.78 2.45 0 4.54.04 7.32.12 7.51.23 8.87.17 11.27-.7 3.03-1.1 5.53-3.03 14.75-11.17 8-7.06 10.72-8.92 22.87-16.47 1.44-.9 2.59-1.63 3.69-2.37a69.45 69.45 0 0 0 9.46-7.5c4.12-3.88 8.02-7.85 11.64-11.9v2.98a201.58 201.58 0 0 1-10.27 10.38c-3.18 3-6.2 5.35-9.72 7.7-1.12.76-2.28 1.5-3.75 2.4-12.05 7.5-14.71 9.32-22.6 16.28-9.46 8.35-12.01 10.32-15.39 11.55-2.74 1-4.19 1.06-12.01.82-2.76-.08-4.83-.12-7.26-.12-8.27 0-13.75 2.7-19.43 8.22-.44.43-4.52 4.64-5.68 5.66-2.37 2.09-4.46 3.12-6.89 3.12-5.1 0-6.6.1-8.56.66-2.67.78-5.29 2.37-11.85 7.15-9.8 7.13-17.85 9.19-30.59 9.19-9.22 0-24.96 14.2-34.13 30.49-7.84 13.94-18.24 21.02-34.55 26.46-5.31 1.77-7.21 8.51-6.75 19.78.1 2.6.31 5.19.68 8.84.75 7.62.75 7.58.75 9.43 0 1.38-.42 2.73-1.24 4.09-1.33 2.2-3.26 4.07-7.94 8-6.25 5.24-8.36 7.12-11.67 10.63a68.8 68.8 0 0 0-12.25 17.71 58.8 58.8 0 0 0-5 17.36c-1.49 10.66-.85 22.09 1.13 33.15.43 2.37.88 4.53 1.33 6.44.16.66.3 1.25.6 4.06a249.3 249.3 0 0 1-1.17 16.12c-.37 3.37-.78 6.53-1.25 9.44zm-13.4 0h-1.05l.12-.28c3.07-7.16 4.29-11.83 4.29-18.72 0-3.57-.07-4.93-.76-15.65-.77-12.04-1-19.64-.55-28.3.58-11.5 2.4-22.1 5.81-32.16 1.3-3.8 2.8-7.5 4.55-11.1 3.46-7.14 6.83-12.39 10.42-16.6a59.02 59.02 0 0 1 4.35-4.56c.43-.4 3-2.8 3.67-3.45 5.72-5.6 7.51-11.52 7.51-29.18 0-18.84 2.9-23.77 15.82-28.24 1.09-.37 1.92-.67 2.77-.98a51.3 51.3 0 0 0 6.1-2.7c4.95-2.6 9.64-6.22 14.44-11.42 25.5-27.63 37.15-35.16 56.37-35.16 8.28 0 14.54-1.95 22-6.3 1.78-1.03 13.82-8.82 18.16-11.27 2.83-1.59 5.66-3.03 8.63-4.39 7.92-3.6 13.97-4.45 26.6-4.8 7.53-.2 10.7-.49 14.26-1.58 4.55-1.4 8.06-4 10.93-8.43 2.2-3.41 6.85-7.08 14.66-12.06 1.61-1.03 3.27-2.05 5.65-3.5 9.53-5.85 11.56-7.13 14.81-9.57 5.34-4 9.3-8.37 13.68-14.77a204.2 204.2 0 0 0 5.62-8.75v1.9c-1.97 3.17-3.4 5.38-4.8 7.42-4.42 6.48-8.46 10.92-13.9 15-3.29 2.46-5.32 3.75-14.89 9.61a375.06 375.06 0 0 0-5.63 3.5c-7.7 4.9-12.26 8.52-14.36 11.76-3 4.63-6.7 7.39-11.48 8.85-3.68 1.12-6.9 1.42-14.53 1.63-12.5.34-18.44 1.18-26.2 4.7a111.08 111.08 0 0 0-8.56 4.35c-4.3 2.43-16.34 10.22-18.15 11.27-7.6 4.43-14.03 6.43-22.5 6.43-18.87 0-30.3 7.4-55.63 34.84-4.88 5.28-9.67 8.97-14.7 11.62-2 1.05-4 1.92-6.23 2.75-.86.32-1.7.62-5.37 1.87-5.08 1.76-7.44 3.25-9.28 6.37-2.23 3.78-3.29 9.94-3.29 20.05 0 17.9-1.87 24.07-7.8 29.89-.69.67-3.27 3.06-3.69 3.46a58.04 58.04 0 0 0-4.28 4.49c-3.53 4.14-6.86 9.32-10.28 16.38a95.19 95.19 0 0 0-4.5 10.99c-3.38 9.97-5.18 20.48-5.76 31.9-.44 8.6-.22 16.17.55 28.17.69 10.76.76 12.12.76 15.72 0 6.35-1.02 10.87-4.35 19zm25.08 0h-1c-.04-4.73.06-9.39.28-15.02.26-6.41-.4-11.79-2.53-24.37l-.31-1.86c-2.12-12.55-2.76-19.35-1.97-26.47 1.03-9.25 4.75-16.68 12-22.67 22.04-18.2 29.81-30.18 29.81-44.61 0-2.6-.3-4.81-.98-8.17-.97-4.79-1.1-5.68-.97-7.57.2-2.56 1.27-4.7 3.56-6.72 2.67-2.35 7.05-4.6 13.72-7.01 9.72-3.5 15.52-9.18 24.3-21.57l1.78-2.5c4.48-6.33 7.1-9.63 10.43-12.78 4.31-4.07 8.98-6.77 14.54-8.17 13.3-3.32 20.37-5.47 25.34-7.64a49.5 49.5 0 0 0 5.28-2.7c1.1-.65 1.75-1.04 4.24-2.6 2.7-1.68 5.22-2.08 11.38-2.28 5.44-.18 7.9-.43 10.97-1.41a21.47 21.47 0 0 0 9.54-6.22c4.87-5.3 10.03-7.61 17.79-8.9 1.07-.18 1.88-.3 3.86-.58 6.9-.97 9.94-1.69 13.48-3.62 4.5-2.45 6.79-4.44 23.46-19.68l3.14-2.85c9.65-8.71 16.12-13.83 21.42-16.48 4.25-2.12 7.6-4.69 11.22-8.6v1.45c-3.42 3.57-6.69 6-10.78 8.05-5.18 2.59-11.61 7.67-21.2 16.32l-3.12 2.85c-16.8 15.35-19.05 17.3-23.66 19.82-3.68 2-6.8 2.75-13.82 3.73-1.97.28-2.78.4-3.84.57-7.56 1.26-12.52 3.48-17.21 8.6a22.47 22.47 0 0 1-9.97 6.5c-3.2 1-5.72 1.27-11.25 1.45-5.98.2-8.39.57-10.89 2.13a144 144 0 0 1-4.25 2.61 50.48 50.48 0 0 1-5.39 2.75c-5.04 2.2-12.15 4.37-25.5 7.7-9.74 2.44-15.26 7.65-24.4 20.56l-1.77 2.5c-8.9 12.54-14.82 18.34-24.78 21.93-6.57 2.36-10.85 4.57-13.4 6.82-2.1 1.86-3.05 3.74-3.22 6.04-.13 1.76 0 2.63.95 7.3.7 3.42 1 5.7 1 8.37 0 14.79-7.93 27-30.18 45.39-7.03 5.8-10.64 13-11.64 22-.78 7-.14 13.73 1.96 26.2l.32 1.85c2.15 12.65 2.8 18.07 2.54 24.58-.22 5.57-.32 10.2-.28 14.98zM95.9 600h-2.04c.68-3.82 1.14-8.8 1.61-15.98.2-3.11.27-4.06.39-5.6 1.3-17.54 4.04-27.14 11.5-33.2 4.65-3.77 7.22-8.92 8.67-16 .51-2.52.7-3.87 1.33-9.17.66-5.5 1.16-8.06 2.24-10.36 1.45-3.09 3.82-4.69 7.39-4.69 14.28 0 38.48 9.12 53.6 20.2 8.66 6.35 21.26 13.32 31.74 17.11 13.03 4.71 21.89 4.41 24.75-1.73 1.7-3.64 1.92-4.11 2.65-5.77 2.93-6.67 4.69-12.2 5.25-17.5.23-2.17.24-4.23.02-6.2-.32-2.75-1.42-4.55-4.08-7.35l-1.32-1.37a30.59 30.59 0 0 1-2.41-2.79 30.37 30.37 0 0 1-2.5-4.07l-1.13-2.14c-1.62-3.1-2.68-4.6-4.12-5.56-5.26-3.5-14.8-5.5-28.55-6.83a272.42 272.42 0 0 0-9.04-.71l-2.18-.17c-9.57-.73-15.12-1.56-19.06-3.2C156.57 471.07 136 450.5 136 440c0-5.34 1.74-9.53 5.47-14.13 1.98-2.44 11.12-11.71 12.79-13.54 4.52-4.97 10.16-9.54 17.68-14.66 2.8-1.9 14.78-9.6 17.49-11.49a50.54 50.54 0 0 0 6.34-5.43c1.53-1.5 6.96-7.13 7.12-7.3 7.18-7.3 12.7-11.56 19.74-14.38 3.36-1.34 8.13-2.79 17.45-5.38a9577.18 9577.18 0 0 1 11.78-3.28 602.6 602.6 0 0 0 12.67-3.7c20.4-6.24 34-12.08 40.79-18.44 8.74-8.2 11.78-13.84 15.73-26.02 2.02-6.22 3.09-9.04 5.07-12.72 9.54-17.71 28.71-39.37 43.5-45.45C383.77 238.25 389 232.34 389 226c0-2.89 2.73-8.4 6.83-13.73 4.76-6.2 10.65-11.36 16.75-14.18 12.5-5.77 33.5-10.09 47.42-10.09 5.32 0 9.83-1.5 16.42-4.89 9.2-4.71 10.1-5.11 13.58-5.11 10.42 0 32.06-2.55 45.76-5.97l3.88-.98 3.47-.89c2.6-.66 4.33-1.08 5.93-1.43 3.9-.86 6.76-1.23 9.58-1.17 2.74.06 5.47.52 8.67 1.48 4.56 1.37 13.71-.9 22.87-5.68a68.07 68.07 0 0 0 9.84-6.2v2.4c-11.09 8.14-25.76 13.66-33.29 11.4a29.72 29.72 0 0 0-8.13-1.4c-2.63-.05-5.36.3-9.11 1.12a238 238 0 0 0-9.33 2.3l-3.9.99C522.38 177.43 500.58 180 490 180c-2.99 0-3.91.4-12.67 4.89-6.85 3.51-11.61 5.11-17.33 5.11-13.65 0-34.35 4.26-46.58 9.9-5.78 2.67-11.42 7.62-16 13.58-3.85 5.02-6.42 10.2-6.42 12.52 0 7.27-5.8 13.82-20.62 19.92-14.27 5.88-33.16 27.21-42.5 44.55-1.9 3.55-2.95 6.28-4.93 12.4-4.05 12.47-7.23 18.39-16.27 26.86-7.08 6.64-20.87 12.57-41.57 18.89a604.52 604.52 0 0 1-12.7 3.71 1495.1 1495.1 0 0 1-11.8 3.28c-9.24 2.58-13.97 4.01-17.24 5.32-6.73 2.69-12.05 6.8-19.05 13.92-.15.15-5.6 5.8-7.15 7.32a52.4 52.4 0 0 1-6.6 5.65c-2.74 1.92-14.75 9.63-17.5 11.5-7.4 5.04-12.94 9.52-17.33 14.35-1.72 1.9-10.8 11.11-12.71 13.46-3.47 4.26-5.03 8.03-5.03 12.87 0 9.5 20 29.5 33.38 35.08 3.67 1.53 9.1 2.34 18.45 3.05a586.23 586.23 0 0 0 4.34.32c3.24.23 5.07.37 6.93.55 14.08 1.37 23.82 3.4 29.45 7.17 1.82 1.2 3.02 2.91 4.8 6.29l1.11 2.13a28.55 28.55 0 0 0 2.34 3.81c.62.83 1.3 1.6 2.26 2.61.23.24 1.1 1.16 1.32 1.37 2.93 3.09 4.24 5.23 4.61 8.5.24 2.12.23 4.33-.01 6.64-.59 5.55-2.4 11.25-5.41 18.1-.74 1.67-.96 2.15-2.66 5.8-3.49 7.47-13.33 7.8-27.25 2.77-10.67-3.86-23.43-10.92-32.25-17.38C164.62 515.96 140.82 507 127 507c-5 0-6.4 3.02-7.64 13.29a99.03 99.03 0 0 1-1.36 9.33c-1.53 7.5-4.3 13.04-9.37 17.16-6.87 5.58-9.5 14.78-10.77 31.8-.11 1.52-.18 2.47-.38 5.57-.46 7.01-.91 11.99-1.57 15.85zm8.05 0h-1.02c.29-1.41.58-2.94.9-4.59l1.05-5.62c2.5-13.3 4.2-19.92 6.68-24.05 1.7-2.84 3.68-5.5 8.05-11.03 8.21-10.36 10.88-14.55 10.88-18.71l-.02-1.69c-.02-1.78-.02-2.7.02-3.77.21-5.05 1.47-8.2 4.64-9.4 3.92-1.5 10.39.44 20.12 6.43 9.56 5.88 17.53 10.7 25.91 15.66 1.31.78 14.27 8.41 17.67 10.45a714.21 714.21 0 0 1 6.42 3.9c13.82 8.5 38.94 5.05 46.3-7.83 3.6-6.28 4.54-8.52 7.78-17.32a82.3 82.3 0 0 1 1.18-3.07 42.27 42.27 0 0 1 4.06-7.64c9.33-13.98 14.92-26.1 14.92-36.72 0-3.66.75-6.62 3.36-14.85.52-1.64.83-2.66 1.15-3.73 3.64-12.23 3.04-19.12-4.29-24a23.1 23.1 0 0 0-9.98-3.78c-7.2-.93-14.49 1.17-23.91 5.88-1.55.78-6.64 3.44-7.6 3.93a62.6 62.6 0 0 0-4.14 2.3l-4.4 2.66c-11.62 6.92-20.4 9.18-32.81 6.08-3.32-.84-6.24-1.4-13.1-2.64-13.25-2.39-18.7-3.75-23.33-6.46-6.23-3.67-7.46-9.02-2.88-16.65A93.1 93.1 0 0 1 172 415.42a157 157 0 0 1 8.32-7.66c-.07.05 6.16-5.3 7.82-6.77a85.12 85.12 0 0 0 6.5-6.33c7.7-8.46 12.78-13.36 20.08-18.57 9.94-7.1 21.4-12.36 35.18-15.58 37.03-8.64 51-12.7 58.83-17.93 8.6-5.73 21.3-24.77 36.84-54.81 5.22-10.1 12.27-18.4 21.13-25.71 5.13-4.24 9.56-7.25 17.55-12.23 7.42-4.62 9.62-6.14 11.38-8.16a21.15 21.15 0 0 0 2.95-4.87c.61-1.3 2.87-6.47 3-6.77 1.36-3 2.56-5.4 3.95-7.73 6.53-10.97 16.03-18 31.4-20.8 12.73-2.3 19.85-2.7 29.68-2.3 3.25.13 4.13.16 5.6.14 5.15-.07 9.71-1.04 16.61-3.8 20.74-8.3 38.75-12.04 59.19-12.04 3.05 0 6.03.15 10.48.48l2.09.16c12.45.96 18.08.96 25.34-.63a49.65 49.65 0 0 0 14.09-5.45v1.15a50.52 50.52 0 0 1-13.88 5.28c-7.38 1.61-13.08 1.61-25.63.65l-2.08-.16c-4.43-.33-7.39-.48-10.41-.48-20.3 0-38.2 3.72-58.81 11.96-7.01 2.8-11.7 3.8-16.97 3.88-1.5.02-2.39-.01-5.66-.14-9.76-.4-16.8-.01-29.47 2.3-15.06 2.73-24.32 9.58-30.71 20.31a72.8 72.8 0 0 0-3.9 7.63c-.12.28-2.39 5.47-3.01 6.79a22 22 0 0 1-3.1 5.1c-1.86 2.13-4.07 3.66-11.6 8.35-7.95 4.96-12.35 7.95-17.44 12.15-8.76 7.23-15.73 15.43-20.89 25.4-15.61 30.2-28.36 49.32-37.16 55.19-7.98 5.32-21.97 9.39-59.17 18.07-13.65 3.18-24.98 8.39-34.82 15.42-7.22 5.16-12.27 10.01-19.92 18.43a86.07 86.07 0 0 1-6.57 6.4c-1.67 1.48-7.91 6.83-7.84 6.77-3.27 2.84-5.8 5.16-8.26 7.62a92.1 92.1 0 0 0-14.27 18.13c-4.3 7.16-3.22 11.89 2.53 15.26 4.47 2.63 9.88 3.99 23.24 6.39a185.7 185.7 0 0 1 12.92 2.6c12.11 3.03 20.64.84 32.06-5.96l4.4-2.65c1.66-1 2.96-1.73 4.2-2.35.95-.48 6.04-3.14 7.6-3.92 9.59-4.8 17.04-6.94 24.49-5.98a24.1 24.1 0 0 1 10.4 3.93c7.82 5.21 8.45 12.52 4.7 25.13-.32 1.07-.64 2.1-1.16 3.74-2.57 8.12-3.31 11.04-3.31 14.55 0 10.88-5.66 23.14-15.08 37.28a41.28 41.28 0 0 0-3.97 7.46c-.37.9-.73 1.82-1.18 3.04-3.25 8.85-4.21 11.13-7.84 17.47-7.67 13.42-33.43 16.95-47.7 8.18a578.4 578.4 0 0 0-6.4-3.89c-3.4-2.04-16.36-9.67-17.67-10.45-8.38-4.97-16.36-9.78-25.92-15.66-9.5-5.85-15.7-7.7-19.24-6.36-2.68 1.02-3.8 3.82-4 8.51a61.12 61.12 0 0 0-.02 3.72l.02 1.7c0 4.5-2.69 8.73-11.52 19.87-3.92 4.95-5.87 7.59-7.55 10.39-2.39 3.97-4.08 10.56-6.56 23.72l-1.05 5.62-.86 4.4zm10.5 0h-1c.03-.34.04-.68.04-1 0-12.39 8.48-33.57 19.16-43.37a26.18 26.18 0 0 0 3.67-4.17 35.8 35.8 0 0 0 2.88-4.9c.36-.72 1.75-3.66 2.1-4.36 3.22-6.29 6.84-6.54 16.97.39 1.34.9 6.07 4.16 6.4 4.38 2.62 1.8 4.67 3.2 6.7 4.56 5.03 3.39 9.37 6.2 13.51 8.7 14.33 8.67 25.49 13.27 34.11 13.27 16.86 0 32.71-5.95 39.6-14.8 1.59-2.04 3.2-5.17 5.06-9.63.8-1.92 1.64-4.06 2.67-6.8l2.74-7.33c4.66-12.44 7.76-19.06 11.56-23.27 7.9-8.79 14.87-36 14.87-52.67 0-1.9.17-3.11 1.02-8.27.37-2.2.58-3.6.74-5.07.63-5.51.21-9.46-1.68-12.39-4.6-7.1-19.7-9.23-38.46-4.78a100.57 100.57 0 0 0-18.94 6.3c-5.17 2.37-17.11 9.74-16.5 9.4-6.72 3.64-12.97 4.15-24.8 1.3-29.55-7.14-30.43-8.62-15.26-26.81 17.44-20.93 47.12-46.18 56.38-46.18 9.92 0 53.84-11.98 65.78-17.95 9.46-4.73 24.32-21.18 36.82-37.85.71-.95 13.5-21.6 19.2-29.6 9.35-13.13 18.22-22.55 26.95-27.53 7.29-4.17 13.16-10.28 18.8-18.73 1.93-2.9 10.52-17.65 12.73-20.41 1.54-1.93 3-3.21 4.52-3.89 14.07-6.25 24.22-9.04 39.2-9.04h29c4.05 0 7.36-.4 22.93-2.5l4.3-.57c9.92-1.3 16.57-1.93 21.77-1.93 1.66 0 2.95.01 6.03.04 18.61.19 28.55-.48 44.86-4.03 3.1-.67 6.13-1.78 9.11-3.31v1.12a37.96 37.96 0 0 1-8.9 3.17c-16.4 3.56-26.4 4.24-45.08 4.05-3.08-.03-4.36-.04-6.02-.04-5.15 0-11.76.63-21.64 1.92l-4.3.58c-15.64 2.11-18.94 2.5-23.06 2.5h-29c-14.81 0-24.84 2.75-38.8 8.96-1.34.6-2.69 1.78-4.14 3.6-2.16 2.68-10.72 17.39-12.68 20.33-5.72 8.57-11.7 14.8-19.13 19.04-8.57 4.9-17.36 14.23-26.63 27.24-5.68 7.97-18.47 28.64-19.22 29.63-12.6 16.8-27.52 33.32-37.18 38.15-12.06 6.03-56.14 18.05-66.22 18.05-8.82 0-38.39 25.15-55.62 45.82-14.6 17.52-14.19 18.21 14.74 25.2 11.6 2.8 17.6 2.3 24.09-1.2-.67.35 11.31-7.03 16.56-9.44 5.41-2.48 11.6-4.59 19.11-6.37 19.13-4.53 34.65-2.35 39.54 5.22 2.05 3.17 2.48 7.32 1.84 13.04a96.34 96.34 0 0 1-.75 5.13c-.84 5.08-1.01 6.29-1.01 8.1 0 16.9-7.03 44.33-15.13 53.33-3.68 4.09-6.76 10.65-11.37 22.96-.35.93-2.2 5.94-2.73 7.33-1.04 2.76-1.88 4.9-2.68 6.84-1.9 4.53-3.55 7.73-5.2 9.85-7.1 9.13-23.25 15.19-40.39 15.19-8.86 0-20.15-4.65-34.63-13.42-4.15-2.51-8.5-5.32-13.55-8.72a861.54 861.54 0 0 1-6.71-4.56l-6.4-4.39c-9.68-6.63-12.61-6.42-15.5-.75-.35.68-1.74 3.62-2.1 4.35a36.77 36.77 0 0 1-2.96 5.03c-1.12 1.57-2.37 3-3.81 4.33-10.47 9.6-18.84 30.51-18.84 42.63l-.03 1zm-29.65 0h-1.1c1.17-2.52 1.79-5.2 1.79-8 0-20 4.83-42.04 12.15-49.35 5.17-5.18 7.77-8.38 9.9-12.74 2.64-5.41 3.95-12 3.95-20.91 0-6.82 1.14-11.59 3.37-15.07 1.74-2.7 3.6-4.21 8.91-7.52a31.64 31.64 0 0 0 3.9-2.79c4.61-3.96 6.58-6.2 7.72-9.41 1.43-4.02.93-9.04-1.86-16.02a68.98 68.98 0 0 0-3.99-8.07l-.93-1.7a75.47 75.47 0 0 1-2.64-5c-5.16-10.71-3.77-18.9 7.68-29.78a204 204 0 0 1 26.81-21.55c3.96-2.69 16.8-10.8 19.24-12.5 1.99-1.4 4.33-3.3 7.77-6.3-.02 0 7.23-6.39 9.47-8.3 4.97-4.26 9.09-7.5 13.05-10.15 4.72-3.15 8.97-5.28 12.87-6.32 12.78-3.41 15.6-4.18 21.77-5.97 12.55-3.64 21.96-6.9 28.14-10a45.47 45.47 0 0 1 7.47-2.79c8.66-2.66 12.02-4.1 16.97-8.1 6.78-5.46 13.07-14.25 19.33-27.87 15.97-34.77 19.08-39.39 32.15-49.19 3.14-2.36 6.37-4.1 11.43-6.4l2.33-1.04c11.93-5.35 16.87-8.93 21.1-17.38 1.88-3.77 2.48-6.29 3.37-12.27.78-5.19 1.48-7.56 3.53-10.25 2.57-3.4 7.03-6.27 14.36-9.01 3.37-1.26 7.36-2.5 12.05-3.73 16.33-4.3 25.28-5.36 39.6-5.81 6.9-.22 9.5-.56 12.66-2 1.19-.54 2.36-1.23 3.58-2.11 3.7-2.7 8.14-4.54 13.24-5.67 5.71-1.27 10.69-1.54 18.7-1.45l2.35.02c2.82 0 6.8-1 19.7-4.69 10.83-3.08 15.95-4.31 19.3-4.31.82 0 1.9.13 3.55.41l5.01.9c9.82 1.68 17.44 1.89 25.15-.21 7.98-2.18 14.8-6.77 20.29-14.24V147c-5.47 7.04-12.21 11.42-20.03 13.55-7.88 2.15-15.63 1.94-25.58.23l-5-.9c-1.6-.26-2.64-.39-3.39-.39-3.2 0-8.32 1.22-19.74 4.48-12.35 3.53-16.3 4.52-19.26 4.52l-2.36-.02c-7.94-.1-12.85.17-18.47 1.42-4.97 1.11-9.3 2.9-12.88 5.5a21.4 21.4 0 0 1-3.75 2.22c-3.32 1.5-6 1.87-13.04 2.09-14.25.44-23.13 1.5-39.37 5.77a125.56 125.56 0 0 0-11.95 3.7c-7.17 2.7-11.49 5.46-13.93 8.68-1.9 2.52-2.58 4.76-3.33 9.8-.9 6.08-1.53 8.68-3.47 12.56a30.6 30.6 0 0 1-9.66 11.45c-3.12 2.26-5.95 3.73-11.93 6.4l-2.31 1.04c-5.01 2.27-8.18 3.99-11.25 6.29-12.9 9.68-15.93 14.17-31.85 48.8-6.31 13.76-12.7 22.68-19.6 28.25-5.08 4.1-8.53 5.57-17.3 8.27a44.64 44.64 0 0 0-7.33 2.73c-6.24 3.12-15.7 6.4-28.3 10.06a867.4 867.4 0 0 1-21.8 5.97c-3.77 1.01-7.93 3.1-12.56 6.19a137.35 137.35 0 0 0-12.95 10.07c-2.24 1.92-9.48 8.3-9.48 8.3a98.2 98.2 0 0 1-7.84 6.37c-2.46 1.72-15.32 9.83-19.26 12.5a203 203 0 0 0-26.69 21.45c-11.13 10.58-12.43 18.3-7.47 28.63a74.52 74.52 0 0 0 2.62 4.95l.94 1.7a69.84 69.84 0 0 1 4.03 8.17c2.88 7.2 3.4 12.46 1.89 16.73-1.22 3.43-3.28 5.77-8.02 9.84-1.14.97-2.32 1.8-5.3 3.67-3.92 2.45-5.69 3.89-7.31 6.42-2.13 3.3-3.22 7.89-3.22 14.53 0 9.05-1.34 15.79-4.05 21.34-2.19 4.49-4.85 7.77-10.1 13.01-7.07 7.07-11.85 28.9-11.85 48.65 0 2.8-.58 5.48-1.7 8zm282.54 0h-1.01l-1.1-5.8c-3.08-16.26-4.05-26.2-2.74-37.26.7-5.8.77-9.68.55-15.3-.18-4.45-.17-5.68.19-7.63.78-4.3 3.44-8.53 10.39-16.34 9.07-10.2 12.26-15.41 19.8-30.15 1.35-2.64 2.33-4.47 3.38-6.3.9-1.58 1.82-3.06 2.77-4.5 3.14-4.7 7.03-8.42 16.84-16.81 11.22-9.6 15.5-13.86 18.13-19.13.7-1.4 1.3-2.8 1.93-4.4a206 206 0 0 0 1.49-4.05c3.63-9.94 8.01-13.93 22.9-17.81 4.99-1.3 20.55-5.13 21.38-5.34 16.19-4.1 25.33-7.36 33.48-12.6 5.86-3.77 5.84-3.76 27.66-16.53l2.6-1.52c10.23-6 17.1-10.2 22.73-13.95a149.3 149.3 0 0 0 8.8-6.3 723.7 723.7 0 0 0 6.37-5.08A87.74 87.74 0 0 1 600 342.95v1.12a85.76 85.76 0 0 0-15.49 9.9c.18-.14-4.76 3.84-6.38 5.1a150.3 150.3 0 0 1-8.85 6.35c-5.65 3.76-12.53 7.96-22.78 13.97l-2.6 1.53c-21.8 12.75-21.78 12.74-27.63 16.5-8.27 5.32-17.49 8.61-33.78 12.73-.83.21-16.39 4.04-21.36 5.33-8.03 2.1-13.15 4.5-16.45 7.5-2.66 2.42-4 4.86-5.77 9.7l-1.5 4.07a51.12 51.12 0 0 1-1.96 4.47c-2.72 5.45-7.04 9.75-18.38 19.45-9.73 8.32-13.6 12.02-16.65 16.6a77.18 77.18 0 0 0-2.74 4.45c-1.05 1.81-2.01 3.63-3.35 6.25-7.58 14.81-10.82 20.08-19.96 30.36-6.83 7.7-9.4 11.78-10.15 15.86-.34 1.85-.34 3.04-.17 7.4.22 5.68.14 9.6-.55 15.47-1.3 10.92-.34 20.79 2.73 36.95l1.12 5.99zm-76.59 0h-2.1l1.39-4.3c1.04-3.3 1.93-6.78 2.68-10.4 2.65-12.73 3.27-23.63 3.27-41.3 0-5.71-1.86-9.75-4.13-9.75-2.94 0-6.96 5.61-10.93 17.08C271.14 579.68 258.3 593 238 593c-22.42 0-29.26-1.35-48.42-10.09a87.69 87.69 0 0 1-9.42-5.04c-2.95-1.8-12.78-8.57-14.84-9.72-4.2-2.36-7-2.71-9.72-.99-.63.4-1.26.91-1.9 1.55a57.69 57.69 0 0 1-4.31 3.86 147.88 147.88 0 0 1-3.06 2.44l-1 .8C137.01 582.43 134 587.18 134 597c0 1.02-.02 2.01-.07 3h-2c.05-.99.07-1.98.07-3 0-10.52 3.33-15.78 12.09-22.76a265.61 265.61 0 0 1 2-1.6c.83-.64 1.43-1.13 2.03-1.61a55.76 55.76 0 0 0 4.17-3.74c.74-.73 1.48-1.34 2.24-1.82 3.47-2.2 7-1.75 11.77.93 2.15 1.21 12.03 8 14.9 9.76a85.7 85.7 0 0 0 9.22 4.93C209.29 589.7 215.85 591 238 591c19.25 0 31.49-12.7 41.06-40.33 4.24-12.25 8.66-18.42 12.81-18.42 3.8 0 6.13 5.06 6.13 11.75 0 17.8-.63 28.8-3.3 41.7-.77 3.7-1.68 7.23-2.75 10.6-.4 1.3-.8 2.53-1.19 3.7zm-149.25 0l.5-.94a160.1 160.1 0 0 0 6.53-13.26c2.73-6.29 5.78-9.64 9.24-10.52 3.74-.95 7.15.74 12.56 5.13 5.43 4.4 6.07 4.86 7.73 5.1 1.6.22 4.28 1.14 8.86 2.95 1.3.5 10.78 4.35 13.85 5.55 3.07 1.2 5.85 2.25 8.49 3.18 3.1 1.1 5.98 2.04 8.65 2.81h-3.45c-1.76-.56-3.6-1.18-5.54-1.87a281.2 281.2 0 0 1-8.51-3.19c-3.08-1.2-12.57-5.04-13.86-5.55-4.5-1.78-7.15-2.68-8.63-2.9-1.94-.27-2.53-.7-8.22-5.3-5.17-4.2-8.36-5.78-11.69-4.94-3.1.78-5.94 3.92-8.56 9.95a161 161 0 0 1-6.82 13.8h-1.13zm112.89 0a30.34 30.34 0 0 0 11.27-6.27c1.55-1.36 3.32-3.46 5.34-6.29 1.05-1.46 2.15-3.1 3.41-5.04a349.73 349.73 0 0 0 2.5-3.9l.47-.75.93-1.47a89.17 89.17 0 0 1 3.25-4.86c1.05-1.43 1.82-2.23 2.44-2.46 1.02-.37 1.49.48 1.49 2.04l.01 2.11c.05 6.91-.08 11.32-.7 16.33a48.4 48.4 0 0 1-2.38 10.56h-1.07a46.47 46.47 0 0 0 2.45-10.68c.62-4.96.75-9.33.7-16.2l-.01-2.12c0-.97-.08-1.12-.15-1.1-.36.14-1.05.85-1.97 2.1a88.44 88.44 0 0 0-3.22 4.82l-.92 1.46-.48.75a1268.1 1268.1 0 0 1-2.5 3.92c-1.26 1.95-2.38 3.6-3.44 5.08-2.06 2.88-3.87 5.04-5.5 6.45a30.87 30.87 0 0 1-8.94 5.52h-2.98zm-183.72 0H69.3c3.37-3.43 5.19-8.33 5.19-15 0-18.6-.04-17.35 1.02-20.77.6-1.93 1.5-3.74 3.27-6.63.42-.7 4.92-7.8 6.78-10.86 3.04-4.97 11.04-16.5 12.21-18.56 3.48-6.08 4.72-12.06 4.72-24.18 0-7.85 2.5-14.2 8.1-23.44l2.84-4.63a72.67 72.67 0 0 0 2.49-4.4c1.62-3.15 2.48-5.78 2.62-8.28.2-3.78-1.3-7.29-4.9-10.9-5.13-5.12-8.6-5.43-11.2-1.85-2.12 2.92-3.48 7.74-5.06 16.47-.2 1.03-.82 4.6-.82 4.57-.83 4.67-1.4 7.33-2.1 9.6-1.35 4.42-3.7 7.61-8.36 12.26l-3.26 3.2c-6.38 6.39-9.68 11.51-11.36 19.5l-1.16 5.52c-.87 4.1-1.56 7.04-2.33 9.94-3.67 13.74-9.65 25.97-22.59 44.72-7.68 11.14-11.05 18.87-10.92 23.72h-1c-.12-5.16 3.35-13.05 11.1-24.28 12.87-18.67 18.8-30.8 22.44-44.42.77-2.88 1.45-5.8 2.32-9.89l1.16-5.51c1.73-8.22 5.13-13.5 11.64-20 .63-.64 2.84-2.8 3.25-3.21 4.57-4.54 6.82-7.62 8.12-11.84a81.58 81.58 0 0 0 2.07-9.48l.81-4.57c1.62-8.9 3-13.8 5.24-16.89 3-4.15 7.2-3.78 12.71 1.74 3.8 3.8 5.42 7.58 5.2 11.66-.15 2.66-1.05 5.41-2.73 8.68a73.6 73.6 0 0 1-2.52 4.46l-2.84 4.63c-5.52 9.1-7.96 15.3-7.96 22.92 0 12.28-1.28 18.43-4.85 24.68-1.2 2.1-9.21 13.65-12.22 18.58-1.87 3.06-6.37 10.18-6.78 10.86-1.73 2.82-2.6 4.57-3.17 6.4-1.02 3.28-.98 2.1-.98 20.48 0 6.52-1.7 11.44-4.82 15zM310.09 0h1.06c-.37.9-.77 1.83-1.2 2.82-3.9 9.06-5.45 15.15-5.45 25.18 0 7.64-2.1 11.6-6.64 13.05-3.46 1.1-5.72.98-17.57-.43-11.55-1.36-19.17-1.58-28.16-.14-6.24 2.49-25.91 7.02-32.13 7.02-11.15 0-36.76-2.88-54.12-7.01a22.08 22.08 0 0 0-16.95 2.48c-4.05 2.33-7.09 5.03-13.9 11.97-6.28 6.39-9.53 9.23-13.8 11.5-7.09 3.79-11.22 7.65-13.4 12.27-1.82 3.85-2.33 7.84-2.33 15.29 0 4.4-2.65 6.69-9.45 9.74.1-.05-2.97 1.31-3.84 1.71-8.78 4.06-12.71 8.29-12.71 16.55 0 12.52-4.86 19.22-17.34 27.96l-4.56 3.14c-1.9 1.3-3.3 2.3-4.67 3.3-.92.68-1.79 1.34-2.62 2-7.16 5.62-11 14.54-15.56 33.28-.63 2.57-3.3 14-4.07 17.14a350.44 350.44 0 0 1-5.2 19.33c-1.37 4.5-4.5 15.07-4.96 16.53-1.05 3.4-1.64 4.94-2.46 6.32-.82 1.4-6.85 9.08-12.64 18.27L0 277.98v-1.9l4.58-7.35a270.8 270.8 0 0 1 12.61-18.23c-.3.5 1.35-2.8 2.38-6.12.45-1.44 3.58-12.01 4.95-16.53 1.83-6.03 3.44-12.09 5.19-19.27.76-3.13 3.44-14.56 4.06-17.14 4.62-18.95 8.52-28.02 15.92-33.83.84-.67 1.72-1.33 2.65-2.01 1.38-1.02 2.8-2.01 4.7-3.32l4.54-3.14C73.83 140.57 78.5 134.13 78.5 122c0-8.74 4.2-13.26 13.29-17.45.88-.41 3.96-1.77 3.85-1.73 6.46-2.9 8.86-4.97 8.86-8.82 0-7.6.53-11.7 2.42-15.71 2.29-4.84 6.57-8.85 13.84-12.73 4.15-2.21 7.35-5 14.15-11.93 6.28-6.4 9.36-9.13 13.52-11.53a23.07 23.07 0 0 1 17.69-2.59c17.27 4.12 42.8 6.99 53.88 6.99 6.1 0 25.73-4.53 31.92-7 9.12-1.46 16.83-1.25 28.49.13 11.63 1.38 13.9 1.5 17.15.47 4.06-1.3 5.94-4.85 5.94-12.1 0-10.1 1.56-16.3 6.6-28zm25.12 0h1c.05 5.62.26 11.48.65 19.4.47 9.7.64 14.57.64 21.6 0 9.81-4.68 17.46-13.1 23.16-6.53 4.43-14.94 7.46-24.33 9.33-3.74.54-9.42.56-22.68.23-6.74-.17-9.35-.22-12.39-.22-2.77 0-4.97.43-7.63 1.36-.88.3-4.55 1.74-5.58 2.11-6.55 2.35-13.59 3.53-24.79 3.53-8.1 0-13.58-1.38-22.46-4.9l-3.18-1.25c-12.55-4.87-21.27-5.15-37.18 1.12-11.15 4.39-18.13 9.2-22.28 14.81-3.15 4.26-4.33 7.8-5.94 15.8-1.22 6.09-1.93 8.74-3.5 12.13-1.65 3.53-3.97 5.81-7.07 7.22-2.33 1.07-4.35 1.5-9.32 2.19-9.04 1.27-12.77 3.09-15.61 9.58-3.71 8.48-7.72 13.87-14.22 19.76-2.4 2.18-13.14 11.02-15.91 13.42-8.2 7.1-13.85 17.37-18.7 31.97a258.81 258.81 0 0 0-3.27 10.7c-.01.05-2.26 7.97-2.88 10.1-8.49 28.85-17.88 52.95-26.13 61.2-2.8 2.8-5.06 5.64-10.4 12.96-3.4 4.68-6.23 8.25-8.95 11.1v-1.55c2.74-2.98 5.73-6.82 9.48-11.97 4.03-5.52 6.32-8.4 9.17-11.24 8.07-8.08 17.44-32.14 25.87-60.8.62-2.1 2.86-10.03 2.88-10.08 1.21-4.24 2.21-7.53 3.28-10.74 4.9-14.75 10.63-25.16 19-32.4 2.78-2.42 13.5-11.25 15.89-13.4 6.4-5.8 10.32-11.09 13.97-19.43 1.68-3.83 4.05-6.31 7.2-7.86 2.4-1.17 4.64-1.67 9.53-2.36 4.54-.63 6.5-1.05 8.7-2.06 2.89-1.31 5.03-3.42 6.58-6.73 1.53-3.3 2.23-5.9 3.43-11.9 1.64-8.14 2.85-11.79 6.11-16.2 4.28-5.79 11.41-10.7 22.73-15.16 16.15-6.36 25.13-6.07 37.9-1.11l3.19 1.26c8.77 3.47 14.13 4.82 22.09 4.82 11.09 0 18.02-1.16 24.46-3.47 1-.36 4.68-1.8 5.58-2.11A22.5 22.5 0 0 1 265 72.5c3.05 0 5.67.05 14.07.26 11.53.29 17.2.27 20.83-.25 9.25-1.85 17.54-4.83 23.94-9.17C332 57.8 336.5 50.46 336.5 41c0-7-.17-11.86-.7-22.7-.35-7.26-.55-12.83-.59-18.3zM93.87 0h2.04c-.7 4-1.61 6.82-3.03 9.47-2.33 4.38-2.85 5.75-5.26 13.03a40.46 40.46 0 0 1-1.94 5.03c-2.24 4.66-5.92 8.8-13.07 14.26-8.01 6.13-14.27 16.55-20.03 31.55-2.4 6.23-8.75 25.63-9.64 28.01-2.69 7.16-6.56 12.7-15.63 23.68l-2.68 3.24c-6.02 7.34-9.35 12.07-11.72 17.15-2.3 4.94-7.12 9.9-12.91 14.15v-2.4c5.14-3.94 9.1-8.3 11.1-12.6 2.46-5.27 5.87-10.1 11.98-17.56l2.68-3.26c8.94-10.8 12.72-16.22 15.3-23.1.88-2.33 7.24-21.74 9.65-28.03 5.89-15.31 12.3-26 20.68-32.41 6.92-5.3 10.4-9.2 12.48-13.55.65-1.35 1.16-2.7 1.85-4.79 2.45-7.4 3-8.83 5.4-13.34A27.68 27.68 0 0 0 93.87 0zm9.07 0h1.02c-1.66 8.3-2.91 12.67-4.54 15.26a59.14 59.14 0 0 0-4.1 8.21c-1.27 3-2.44 6.2-3.5 9.4-.38 1.12-.7 2.16-2.41 5.39a251.48 251.48 0 0 0-12.81 13.3c-3.48 3.96-5.95 7.27-7.15 9.66-.95 1.9-2.06 5.99-3.61 12.97-.64 2.9-3.65 17.15-4.51 21.07-3.63 16.45-6.63 26.69-9.9 32-7.66 12.45-10.64 15.71-37.08 41.1A69.78 69.78 0 0 1 0 179.21v-1.15a69.39 69.39 0 0 0 13.65-10.42c26.4-25.33 29.32-28.55 36.92-40.9 3.2-5.18 6.18-15.37 9.78-31.7.86-3.91 3.87-18.16 4.51-21.06 1.57-7.09 2.7-11.2 3.7-13.2 1.24-2.5 3.76-5.86 7.29-9.89.9-1.03 1.86-2.1 2.86-3.18 2.4-2.6 4.96-5.22 7.53-7.76.9-.88 1.73-1.7 3.37-3.4a129.02 129.02 0 0 1 4.78-13.46 60.07 60.07 0 0 1 4.19-8.35c1.52-2.44 2.74-6.71 4.36-14.74zM83.71 0h1.1c-2.09 4.74-6.03 8.92-11.42 12.3-7.2 4.52-16.5 7.2-24.39 7.2-8.9 0-11.8 7-11.74 21.52 0 1.7.04 3.17.12 5.99.1 3.3.12 4.45.12 5.99 0 5.73-.76 11.3-2.01 16.5a66.67 66.67 0 0 1-2.15 6.97 2597.76 2597.76 0 0 1-7 15.86A4270.8 4270.8 0 0 1 6.44 136.2 54.64 54.64 0 0 1 0 147v-1.65a54.87 54.87 0 0 0 5.55-9.57A4269.82 4269.82 0 0 0 30.7 79.97c.53-1.2.99-2.23 2.44-5.9A69.23 69.23 0 0 0 36.5 53c0-1.52-.03-2.66-.12-5.95-.08-2.83-.12-4.31-.12-6.01-.03-6.79.53-11.62 2.07-15.34 1.94-4.68 5.39-7.19 10.67-7.19 7.7 0 16.81-2.63 23.86-7.05C77.93 8.27 81.66 4.38 83.7 0zm282.63 0h1.01c1.86 10.02 2.18 12.67 2.32 18.3a123.43 123.43 0 0 1 .37 27.83c-.96 8.78-3.1 16.01-6.63 21.15-11.34 16.5-39.8 29.22-66.41 29.22-5.09 0-10.47.28-16.31.83a413.8 413.8 0 0 0-24.37 3.16c-21.56 3.26-27.66 4.01-36.32 4.01-6.92 0-12.2-1.05-21.69-3.9l-2.78-.83c-1.39-.41-2.54-.74-3.65-1.02-8-2.05-14.22-2.04-21.7.72a16.32 16.32 0 0 0-9.17 8.18c-1.6 3.05-2.5 6.06-4.02 12.83-1.5 6.64-2.34 9.52-3.99 12.64a16.16 16.16 0 0 1-9.85 8.36 104.8 104.8 0 0 0-9.5 3.42c-6.55 2.8-10.1 5.57-13.8 10.47-1.33 1.75-1.03 1.3-5.43 7.9-1.98 2.97-4.66 5.8-8.48 9.14-2.01 1.76-10.71 8.83-12.88 10.7-7.37 6.35-12.58 12.14-16.63 19.14-4.22 7.3-7.8 18.3-11.28 33.26-.87 3.73-1.72 7.64-2.64 12.14l-1.18 5.8-1.09 5.45c-1.8 8.96-2.77 13.28-3.77 16.26-6.8 20.44-17.26 42.16-27.13 51.2-5.11 4.7-8.1 7.07-11.1 8.86-.9.54-1.84 1.04-2.92 1.57-.44.22-9.6 4.4-14.1 6.66l-1.22.62v-1.13l.78-.39c4.52-2.26 13.67-6.44 14.1-6.65a41.19 41.19 0 0 0 2.84-1.54c2.94-1.75 5.88-4.09 10.94-8.73 9.71-8.9 20.1-30.51 26.87-50.79.97-2.92 1.94-7.22 3.73-16.13l1.1-5.46a490.5 490.5 0 0 1 3.82-17.96c3.5-15.06 7.1-26.14 11.39-33.54 4.11-7.11 9.4-12.98 16.83-19.4 2.19-1.88 10.88-8.95 12.88-10.7 3.77-3.28 6.39-6.05 8.3-8.93 4.43-6.64 4.12-6.18 5.47-7.96 3.8-5.03 7.5-7.91 14.21-10.78 2.61-1.12 5.74-2.24 9.59-3.46a15.17 15.17 0 0 0 9.27-7.86c1.59-3.02 2.42-5.85 4.03-12.99 1.41-6.27 2.32-9.33 3.98-12.48a17.31 17.31 0 0 1 9.7-8.66c7.7-2.83 14.1-2.84 22.3-.75 1.12.29 2.28.61 3.68 1.03l3.73 1.11c8.47 2.54 13.66 3.58 20.46 3.58 8.59 0 14.67-.75 36.18-4a414.64 414.64 0 0 1 24.41-3.17c5.88-.54 11.29-.83 16.41-.83 26.3 0 54.45-12.58 65.59-28.78 3.42-4.98 5.5-12.06 6.46-20.7.84-7.74.73-16.02.02-23.9a136.2 136.2 0 0 0-.57-5.12c0-4.47-.3-6.94-2.16-17zM18.88 0h1.03C18 7.57 17.15 10.18 14.46 16.2c-1.95 4.37-2.67 9.19-2.42 14.89.2 4.33.71 7.7 2.28 16.13 1.09 5.88 1.57 8.77 1.94 12.2.96 8.9.24 16.08-2.8 22.79A463.4 463.4 0 0 1 0 109.43v-2.12a465 465 0 0 0 12.54-25.52c2.97-6.52 3.67-13.53 2.72-22.27-.36-3.4-.84-6.26-1.93-12.12-1.57-8.47-2.1-11.88-2.29-16.27-.26-5.84.48-10.81 2.5-15.33 2.64-5.9 3.48-8.47 5.34-15.8zm280.47 0a70.78 70.78 0 0 1-4.91 11.24c-2.56 4.7-4.01 8.45-4.86 11.98l-.4 1.8-.28 1.45a5.28 5.28 0 0 1-.74 2.07c-.74 1.03-1.93 1.28-5.13 1.25.92 0-9.85-.29-15.03-.29-10.2 0-18.45.82-29.46 2.56-16.87 2.66-17.73 2.77-23.66 2.52a42.57 42.57 0 0 1-8-1.09c-17.7-4.16-46.18-5.86-54.72-3.01-2.72.9-5.88 2.8-9.52 5.59a112.37 112.37 0 0 0-6.54 5.48c-1.4 1.25-9.17 8.5-10.78 9.84-1.45 1.2-8.18 7.42-8.85 8.02a114.65 114.65 0 0 1-4.55 3.9c-4.99 4.03-8.9 6.2-11.92 6.2-3.52.05-4.32 0-5.14-.4-1.13-.56-1.5-1.72-1.13-3.57.74-3.63 4.47-10.84 12.84-24.8 5.69-9.48 9.42-18 11.78-26.2 1.45-5.04 1.94-7.4 2.97-14.54h1.01c-1.05 7.3-1.54 9.7-3.01 14.82-2.39 8.28-6.16 16.89-11.9 26.44-8.3 13.84-12 21.01-12.7 24.48-.3 1.45-.08 2.14.59 2.47.6.3 1.35.35 3.48.3 3.92 0 7.69-2.1 12.5-5.98 1.4-1.13 2.87-2.39 4.51-3.86.66-.59 7.41-6.83 8.88-8.05 1.59-1.33 9.34-8.55 10.75-9.82 2.4-2.15 4.55-3.96 6.6-5.53 3.72-2.85 6.97-4.8 9.81-5.74 8.76-2.92 37.41-1.22 55.27 2.99 2.57.6 5.14.95 7.81 1.06 5.84.25 6.7.14 23.47-2.51 11.05-1.75 19.36-2.57 29.6-2.57 5.2 0 15.99.3 15.05.29 2.87.03 3.84-.17 4.3-.83.23-.32.4-.8.58-1.7l.28-1.43.4-1.85c.88-3.6 2.36-7.44 4.96-12.22 1.87-3.43 3.44-7 4.73-10.76h1.06zm-8.59 0c-5.91 17.94-9.55 22-19.76 22-4.5 0-10.22.32-28.69 1.5l-1.53.1c-15.6.99-23.47 1.4-28.78 1.4-5.35 0-13.24-.96-28.86-3.28l-1.54-.23C163.18 18.75 157.47 18 153 18c-4.45 0-7.3 1.01-10.96 3.34-.1.06-1.8 1.17-2.3 1.47-2.43 1.5-4.32 2.19-6.74 2.19-2.8 0-4.11-1.46-4.11-4.22 0-1.04.16-2.29.5-4.1.16-.82.9-4.4 1.07-5.32.8-4.11 1.3-7.68 1.47-11.36h2c-.17 3.82-.68 7.5-1.5 11.75-.19.94-.92 4.5-1.07 5.31a21.04 21.04 0 0 0-.47 3.72c0 1.7.46 2.22 2.11 2.22 1.99 0 3.55-.57 5.7-1.9.47-.28 2.15-1.37 2.26-1.44C144.92 17.14 148.12 16 153 16c4.62 0 10.3.74 28.9 3.51l1.53.23C198.93 22.04 206.8 23 212 23c5.25 0 13.11-.41 28.65-1.4l1.54-.1C260.73 20.32 266.43 20 271 20c8.95 0 12.15-3.4 17.66-20h2.1zM141.51 0h1.13c-2.06 3.86-2.63 5.1-2.77 6.19-.15 1.12.42 1.64 2.32 1.96 1.8.3 3.85.35 10.81.35 6.02 0 13 .56 21.35 1.62 3.95.5 8.03 1.1 13.13 1.89 24 3.7 22.5 3.49 26.83 3.49 24.02 0 51.83-2.24 60.45-6.94 2.88-1.57 5.05-4.49 6.6-8.56h1.07c-1.64 4.47-3.98 7.69-7.2 9.44-8.83 4.82-36.67 7.06-60.92 7.06-4.41 0-2.84.22-26.98-3.5-5.1-.8-9.17-1.38-13.1-1.88-8.31-1.06-15.26-1.62-21.23-1.62-7.04 0-9.1-.05-10.97-.37-2.38-.4-3.38-1.32-3.15-3.07.16-1.22.69-2.41 2.63-6.06zm76.4 0c5.69 1.64 10.37 2.5 14.09 2.5 9.59 0 16.7-.71 22.4-2.5h2.98C251.12 2.53 243.2 3.5 232 3.5c-4.5 0-10.32-1.21-17.53-3.5h3.45zM70.69 0c-2.87 3.27-6.95 5.39-12.02 6.53-3.98.89-7.5 1.08-12.92 1A97.24 97.24 0 0 0 44 7.5c-5.37 0-8.86-1.24-10.1-4.97A8.6 8.6 0 0 1 33.5 0h.99c.02.82.14 1.56.36 2.22C35.91 5.39 39.02 6.5 44 6.5l1.76.02c5.35.09 8.8-.1 12.69-.97C62.95 4.54 66.63 2.74 69.3 0h1.37zM0 207.87c7.31-.16 11.5 3.33 11.5 11.13 0 11.41-5.05 28.35-11.5 41.5v-2.3c5.93-12.72 10.5-28.47 10.5-39.2 0-7.18-3.7-10.3-10.5-10.13v-1zm0 7.05c1.23.14 2.18.58 2.87 1.31 1.4 1.48 1.6 3.72 1.16 7.58l-.16 1.3A28.93 28.93 0 0 0 3.5 229c0 3.2-1.48 9.52-3.5 15.9v-3.45c1.49-5.13 2.5-9.87 2.5-12.45 0-.98.08-1.75.37-4.02l.16-1.29c.42-3.56.24-5.59-.88-6.77-.5-.53-1.21-.87-2.15-1v-1zM0 410.9v-1.47a21.67 21.67 0 0 0 2.97-4.7c1.32-2.7 2.68-6.28 4.56-11.89 7.85-23.55 7.83-26.6.25-30.4-2.25-1.12-4.8-1.43-7.78-.91v-1.02a13.1 13.1 0 0 1 8.22 1.04c8.24 4.12 8.26 7.6.25 31.6-1.88 5.66-3.25 9.27-4.6 12.02A20.82 20.82 0 0 1 0 410.9zM33.64 452c1.68 0 3.04-.23 8.34-1.31l2.38-.47c8.26-1.57 12.72-1.3 14.53 2.33 1.38 2.75-.47 5.86-4.75 9.68a75.6 75.6 0 0 1-5.08 4.07c-.94.7-4.89 3.59-5.79 4.27-1.86 1.4-2.97 2.37-3.47 3.03a19.08 19.08 0 0 0-2.89 5.5c.07-.2-4.02 13.65-6.96 22.22-2.7 7.85-5.56 10.72-8.82 8.59-2.11-1.4-3.66-4.24-6.6-11.03-1.98-4.62-2.5-5.76-3.4-7.4-4.55-8.18-3.9-23.9-.05-32.87a9.6 9.6 0 0 1 6.98-5.96c2.59-.66 4.86-.75 11.78-.67l3.8.02zm0 2c-1.13 0-2.09 0-3.82-.02-12.07-.13-14.83.57-16.9 5.41-3.63 8.47-4.26 23.55-.05 31.12.96 1.73 1.48 2.88 3.5 7.58 2.72 6.3 4.24 9.08 5.86 10.14 1.64 1.08 3.5-.8 5.82-7.55a682.9 682.9 0 0 0 6.97-22.24 21.03 21.03 0 0 1 3.18-6.04c.65-.87 1.85-1.9 3.86-3.43.92-.7 4.87-3.57 5.8-4.27 2.02-1.5 3.6-2.77 4.95-3.97 3.63-3.23 5.09-5.7 4.3-7.28-1.21-2.42-5.07-2.65-12.38-1.27l-2.35.47c-5.49 1.11-6.86 1.35-8.74 1.35zm345.63 146c-3.45-12.26-3.77-14.13-3.77-19 0-3.33-.13-6.27-.43-11.34-.63-10.33-.65-13.5.26-17.07 1.21-4.74 4.21-7.1 9.67-7.1h26c4.08 0 5.19 1.85 5.93 7.11.1.79.13.97.19 1.32.84 5.35 2.8 7.58 8.88 7.58 3.64 0 5.54.4 6.43 1.37.76.83.76 1.44.36 3.93-.85 5.26.5 8.85 7.5 13.8 6.32 4.45 11.63 5.36 16.55 3.37 3.8-1.54 6.73-4.16 11.92-10l1.1-1.23 1.09-1.23a75.6 75.6 0 0 1 2.7-2.86 35.81 35.81 0 0 1 9.57-6.73c1.52-.76 1.72-.86 5.66-2.63 6.1-2.73 9.01-4.5 11.74-7.62 2.63-3 4.67-4.85 6.7-6.04 3.18-1.85 5.46-2.13 13.68-2.13 5.98 0 10.56-4.32 18-14.99l2.82-4.03c1.06-1.5 1.94-2.7 2.79-3.79 7.87-10.12 19.38-10.4 30.74.96 5.54 5.53 10.17 19.43 13.64 38.51 2.5 13.75 4.18 29.46 4.47 39.84h-1c-.3-10.32-1.96-25.97-4.45-39.66-3.43-18.87-8.02-32.65-13.36-37.99-10.95-10.95-21.76-10.68-29.26-1.04-.83 1.07-1.7 2.26-2.75 3.75l-2.81 4.02c-7.65 10.95-12.38 15.42-18.83 15.42-8.04 0-10.21.26-13.17 2-1.92 1.12-3.9 2.9-6.45 5.83-2.86 3.26-5.87 5.09-12.09 7.88a103.35 103.35 0 0 0-5.62 2.6 34.84 34.84 0 0 0-9.32 6.54 74.67 74.67 0 0 0-3.75 4.05l-1.1 1.24c-5.28 5.95-8.29 8.64-12.28 10.25-5.26 2.13-10.92 1.17-17.5-3.48-7.33-5.17-8.82-9.15-7.92-14.77.34-2.12.34-2.6-.1-3.1-.64-.69-2.34-1.04-5.7-1.04-6.63 0-8.96-2.63-9.87-8.42l-.2-1.34c-.67-4.82-1.53-6.24-4.93-6.24h-26c-5 0-7.6 2.04-8.7 6.34-.88 3.43-.85 6.57-.23 16.76a177 177 0 0 1 .43 11.4c0 4.78.32 6.63 3.81 19h-1.04zm13.68 0c-1.31-6.58-1.61-10.71-1.36-14.84.04-.7.1-1.44.18-2.38l.23-2.56c.34-3.81.5-6.97.5-11.22 0-4.94 1.46-7.76 4.21-8.42 2.38-.58 5.56.54 9.2 3 6.64 4.52 13.99 13.07 16.55 19.23 4.77 11.44 14.12 15.69 33.54 15.69 8.6 0 14.32-2.35 20.67-7.88 1.45-1.26 15.06-15 21-20 7.21-6.07 11.77-7.59 20.62-8.32 5.52-.45 7.98-.9 11.44-2.36 4.58-1.95 9.36-5.48 14.9-11.29 7.43-7.76 13.25-8.92 17.47-4.3 3.32 3.63 5.46 10.58 6.82 20.24.73 5.17.94 7.74 1.58 17.38.25 3.75.17 5.32-.92 18.03h-1c1.09-12.7 1.17-14.28.92-17.97-.64-9.6-.85-12.16-1.57-17.3-1.33-9.47-3.43-16.27-6.56-19.7-3.76-4.11-8.93-3.08-16 4.32-5.65 5.9-10.54 9.5-15.25 11.5-3.58 1.53-6.13 1.99-11.6 2.44-8.8.72-13.17 2.18-20.2 8.1-5.9 4.96-19.5 18.7-21 19.99-6.52 5.68-12.47 8.12-21.32 8.12-19.78 0-29.5-4.42-34.46-16.3-2.49-5.97-9.71-14.38-16.2-18.79-3.42-2.32-6.36-3.35-8.4-2.86-2.2.53-3.44 2.92-3.44 7.45 0 4.28-.16 7.47-.5 11.31l-.23 2.56c-.09.93-.14 1.65-.19 2.35-.24 4.08.06 8.18 1.39 14.78h-1.02zm113.75 0c2.52-3.26 8.93-11.79 10.9-14.3 5.48-6.98 13.05-12.38 19.4-13.94 7.01-1.71 11.5 1.45 11.5 9.24 0 4.02-.04 5.16-.74 19h-1c.7-13.85.74-15 .74-19 0-7.12-3.86-9.83-10.26-8.26-6.11 1.5-13.5 6.77-18.85 13.57-1.86 2.36-7.65 10.07-10.43 13.69h-1.26zm-9.86-338.96c3.44 2.71 7 5.1 11.44 7.75 1.06.64 8.42 4.9 10.35 6.1 11.27 7 15 13.35 12.35 25.33-1.45 6.52-4.53 11.1-9.39 14.44-3.83 2.63-8.07 4.26-16.08 6.56-11.97 3.45-13.68 3.99-18.82 6.28a60.18 60.18 0 0 0-7.81 4.18c-11.11 7.07-19.1 7.7-27.96 3.28-3.56-1.77-17.2-11-17.2-11.01a101.77 101.77 0 0 0-5.2-3.07c-16.04-8.83-34.27-24.16-34.52-31.85-.11-3.46 1.99-6.57 6.28-10.26 1.03-.9 2.18-1.81 3.68-2.95.72-.55 3.38-2.56 3.94-3 4.47-3.4 7.18-5.79 9.32-8.45 11.12-13.82 26.55-28.68 34.36-32.28 12.06-5.54 19.84-5.77 27.37.12 3.25 2.54 5.65 6.54 8.58 13.35.29.65 2.3 5.45 2.88 6.74 1.62 3.65 2.9 5.8 4.24 6.94.72.6 1.45 1.2 2.2 1.8zm-3.49-.28c-1.63-1.39-3.03-3.74-4.77-7.65-.58-1.3-2.6-6.12-2.88-6.76-2.81-6.5-5.08-10.3-7.98-12.56-6.83-5.35-13.85-5.15-25.3.12-7.45 3.42-22.7 18.12-33.64 31.72-2.27 2.82-5.08 5.3-9.67 8.79l-3.94 2.98a79.98 79.98 0 0 0-3.59 2.88c-3.87 3.33-5.67 6-5.58 8.69.21 6.64 18.14 21.72 33.48 30.15 1.76.97 3.5 2 5.3 3.13.12.08 13.61 9.22 17.03 10.92 8.22 4.1 15.46 3.52 26-3.18a62.17 62.17 0 0 1 8.07-4.31c5.25-2.35 7-2.9 19.08-6.38 7.8-2.24 11.9-3.82 15.5-6.3 4.44-3.04 7.23-7.18 8.56-13.22 2.44-11.02-.83-16.6-11.45-23.2-1.9-1.18-9.23-5.42-10.32-6.08-4.5-2.69-8.13-5.12-11.64-7.9-.77-.6-1.52-1.21-2.26-1.84zM87.72 241.6c4.3-2.98 7.88-5 12.14-6.95.84-.4 1.73-.78 2.78-1.24l4.37-1.88a164.3 164.3 0 0 0 17.74-8.96 320.67 320.67 0 0 1 27.87-14.5c4.22-1.95 21.89-9.84 21.17-9.52 19.17-8.62 28.1-6.93 49.5 8.05 7.91 5.54 13.24 13.25 16.45 22.66 3.02 8.83 3.76 16.51 3.76 27.75 0 8.32-.66 12.95-3.68 18.97-4.18 8.36-12.3 16.14-25.58 23.47-24.45 13.49-38.83 27.55-52.83 47.84-8.83 12.8-47.76 44.21-65.16 54.15C75.04 413.55 48.89 423.5 31 423.5c-10.05 0-14.67-4.78-14.76-13.37-.07-6.32 2.06-13.73 6.3-24.32 2.95-7.37 2.02-12.9-2.16-22.29-3.19-7.17-3.88-9.14-3.88-12.52 0-3.35 1.87-6.9 5.52-11.07 2.61-3 3.5-3.83 11.9-11.5 5.09-4.66 8.08-7.6 10.7-10.75 9.46-11.36 12.62-19.47 17.9-44.78 3.12-15.05 6.63-20.28 15.12-25.25.8-.47 3.95-2.25 4.7-2.68a76.66 76.66 0 0 0 5.38-3.38zm.56.82a77.63 77.63 0 0 1-5.44 3.43l-4.7 2.67c-8.23 4.82-11.57 9.81-14.65 24.6-5.3 25.45-8.51 33.7-18.1 45.21-2.66 3.19-5.68 6.16-10.8 10.84-8.36 7.64-9.24 8.48-11.82 11.42-3.5 4.01-5.27 7.36-5.27 10.42 0 3.18.68 5.1 3.8 12.12 4.27 9.6 5.24 15.37 2.16 23.07-4.18 10.47-6.29 17.78-6.22 23.93.08 8.06 4.26 12.38 13.76 12.38 17.67 0 43.68-9.9 64.75-21.93 17.28-9.88 56.1-41.2 64.84-53.85 14.08-20.42 28.57-34.59 53.17-48.16 13.12-7.23 21.09-14.87 25.17-23.03 2.92-5.86 3.57-10.35 3.57-18.53 0-11.13-.74-18.73-3.7-27.43-3.15-9.22-8.36-16.75-16.09-22.16-21.13-14.8-29.7-16.42-48.5-7.95.7-.32-16.96 7.56-21.17 9.5-1.7.8-3.3 1.55-4.86 2.3a319.68 319.68 0 0 0-22.93 12.17 165.3 165.3 0 0 1-17.85 9.01l-4.37 1.88c-1.04.45-1.92.84-2.76 1.23a74.56 74.56 0 0 0-11.99 6.86zm-7.6 12.2c7.7-6.25 12.3-8.17 23.68-11.27 6.12-1.67 9.12-2.95 12.31-5.72 3.8-3.3 7.47-4.52 15.86-6.1 2.75-.52 3.67-.7 5.06-1.02 5.48-1.24 9.48-2.93 13.1-5.89 10.42-8.53 25.4-14.11 36.31-14.11 5.33 0 16.77 7.58 25.74 17.16 10.73 11.46 15.96 23.27 12.73 32.5-3.18 9.1-11.39 18.57-23.03 27.86-8.44 6.73-18.36 13-25.22 16.43-3.72 1.86-6.59 4.88-9.77 9.99-.69 1.1-11.1 20.25-16.03 27.83-5.62 8.65-15.4 17.36-30.23 27.96a552.58 552.58 0 0 1-9.2 6.42c-.13.09-6.81 4.65-8.6 5.89-6.47 4.46-10.35 7.35-13.05 9.83-11.64 10.67-37.14 15.54-43.7 8.98-1.96-1.96-2.2-4.06-1.95-10.52.37-9.42-.5-14.5-4.95-20.51a34.09 34.09 0 0 0-7.04-6.92c-3.93-2.95-6.07-6.11-6.56-9.49-.97-6.61 3.87-13.06 14.17-21.69 1.58-1.32 6.67-5.44 7.09-5.78a48.03 48.03 0 0 0 5.23-4.77c4.1-4.63 5.85-9.55 7.8-20.07a501.52 501.52 0 0 0 .8-4.37c.33-1.87.6-3.3.88-4.73.74-3.78 1.5-7.18 2.4-10.63 1-3.78 1.38-5.5 2.36-10.37.6-3.02.93-4.21 1.56-5.47 1.22-2.45 1.27-2.5 12.25-11.42zm.64.78c-10.77 8.74-10.88 8.84-12 11.08-.58 1.16-.88 2.3-1.47 5.22-.98 4.89-1.36 6.63-2.37 10.44-.9 3.43-1.65 6.8-2.39 10.56a339.79 339.79 0 0 0-1.29 6.95l-.39 2.15c-1.98 10.68-3.77 15.74-8.04 20.54a48.77 48.77 0 0 1-5.34 4.88c-.42.34-5.5 4.47-7.07 5.78-10.04 8.4-14.72 14.65-13.83 20.78.45 3.1 2.44 6.03 6.17 8.83 3 2.25 5.39 4.62 7.24 7.12 4.63 6.24 5.52 11.52 5.15 21.15-.25 6.14-.01 8.1 1.66 9.78 6.1 6.1 31.02 1.33 42.31-9.02 2.75-2.52 6.66-5.43 13.16-9.92l8.6-5.89c3.63-2.48 6.45-4.44 9.19-6.4 14.73-10.54 24.44-19.18 29.97-27.7 4.9-7.54 15.31-26.68 16.02-27.8 3.27-5.26 6.26-8.41 10.18-10.37 6.79-3.4 16.65-9.63 25.03-16.32 11.52-9.18 19.61-18.53 22.72-27.4 3.07-8.78-2.02-20.27-12.52-31.49-8.8-9.4-20.04-16.84-25.01-16.84-10.67 0-25.43 5.5-35.68 13.89-3.76 3.07-7.9 4.81-13.5 6.09-1.41.32-2.35.5-5.11 1.02-8.21 1.55-11.76 2.73-15.38 5.88-3.34 2.9-6.45 4.22-12.7 5.92-11.26 3.07-15.75 4.94-23.31 11.09zM212 251.85c0 7.56-.6 10.92-2.6 14.3-1.1 1.84-7.66 10.05-8.6 11.3-5.96 7.94-9.33 10.28-17.26 13.76-1.34.58-2.2 1-3.03 1.5-.55.33-1.2.66-2 1.02-.71.33-4.46 1.9-5.52 2.39-6.05 2.78-8.99 5.8-8.99 10.73 0 10.97-18.95 36.12-34.51 44.87-8.18 4.6-21.3 9.36-32.78 11.86-13.33 2.9-22.49 2.48-24.62-2.32-1.32-2.97-4.4-4.26-11.98-5.81l-.6-.12c-4.84-.99-6.94-1.55-9.03-2.64-2.92-1.5-4.48-3.7-4.48-6.84 0-2.74 1.08-5.77 3.25-9.67.85-1.53 1.82-3.13 3.23-5.35-.16.25 2.83-4.4 3.67-5.76 6.69-10.7 9.85-18.5 9.85-27.22 0-18.41 11.22-33.37 27.5-42.86 5.22-3.05 9.23-3.31 15.2-2.12 5.04 1 6.05.9 7.43-1.52 4.5-7.85 7.04-9.5 15.87-9.5 3.93 0 6.97-.98 10.47-3.16 1.56-.97 8.67-6.17 10.99-7.68 9.2-5.98 11.34-7 25.2-11.95 6.95-2.48 15.18 1.28 22.33 9.12 6.55 7.19 11.01 16.61 11.01 23.67zm-2 0c0-6.5-4.25-15.48-10.49-22.32-6.67-7.32-14.16-10.74-20.17-8.59-13.73 4.9-15.73 5.85-24.8 11.75-2.24 1.46-9.37 6.68-11.01 7.7-3.8 2.36-7.2 3.46-11.53 3.46-8.08 0-9.98 1.23-14.13 8.5-1.1 1.91-2.51 2.88-4.35 3.09-1.3.14-1.9.05-5.22-.61-5.53-1.1-9.07-.88-13.8 1.88-15.72 9.17-26.5 23.55-26.5 41.14 0 9.2-3.28 17.29-10.15 28.28l-3.68 5.77c-1.39 2.19-2.35 3.77-3.17 5.25-2.02 3.63-3 6.38-3 8.7 0 4.19 2.87 5.67 11.9 7.52l.61.12c8.27 1.7 11.7 3.13 13.4 6.95 3.17 7.14 36 0 54.6-10.46 14.98-8.43 33.49-32.99 33.49-43.13 0-5.9 3.47-9.48 10.16-12.55 1.1-.5 4.85-2.08 5.52-2.38.74-.34 1.32-.64 1.8-.93.92-.55 1.85-1 3.25-1.62 7.65-3.35 10.75-5.5 16.47-13.12 1.02-1.36 7.47-9.42 8.47-11.11 1.79-3.01 2.33-6.06 2.33-13.3zm-37.18-22.4c.15-.1 2.4-1.51 2.95-1.84.96-.57 1.7-.94 2.43-1.17 2.57-.83 5.06-.1 11.04 3.12 14.86 8 19.43 22.87 9.18 38.71-4.04 6.24-9.37 9-18.72 11.11-.85.2-1.2.27-3.13.68-6.04 1.29-8.78 2.08-11.6 3.65-3.63 2.02-6.09 4.98-7.5 9.44-7.87 24.93-19.72 43.34-36.28 50.31-16.45 6.93-21.13 8.53-27.98 8.89-4.94.25-9.8-.65-15.4-2.89a44.45 44.45 0 0 1-5.64-2.6c-4.02-2.33-5.14-4.74-4.5-9.31.3-2.13 3.77-15.53 4.84-20.65.63-3.05 1.19-6.14 1.75-9.69a464.04 464.04 0 0 0 1.35-8.9c1.42-9.41 2.5-14.27 4.49-18.65 2.46-5.43 6.13-9.03 11.72-11.13 6.59-2.47 10.54-3.1 18.03-3.53 4.75-.27 6.68-.64 9-2.05.61-.37 1.22-.81 1.82-1.33a30.61 30.61 0 0 0 3.37-3.4c.59-.69 2.38-2.9 2.63-3.19 3.36-4 6.3-5.53 12.33-5.53 3.94 0 5.9-.92 8.18-3.36-.17.18 2.75-3.14 3.85-4.22a30.95 30.95 0 0 1 6.79-5c1.5-.83 3.15-1.62 4.99-2.38a64.92 64.92 0 0 0 10.01-5.1zm-14.52 8.34a29.95 29.95 0 0 0-6.57 4.84 116.68 116.68 0 0 0-3.82 4.2c-2.46 2.63-4.68 3.67-8.91 3.67-5.72 0-8.39 1.39-11.57 5.17-.23.28-2.03 2.5-2.63 3.2a31.6 31.6 0 0 1-3.47 3.51c-.65.55-1.3 1.03-1.96 1.43-2.5 1.51-4.55 1.9-9.47 2.19-7.39.42-11.25 1.04-17.72 3.47-5.34 2-8.82 5.4-11.17 10.6-1.93 4.27-3 9.07-4.41 18.39l-.65 4.34-.7 4.57c-.57 3.56-1.12 6.67-1.76 9.73-1.08 5.18-4.54 18.53-4.83 20.59-.59 4.17.35 6.18 4.01 8.3 1.35.77 3.1 1.58 5.52 2.55 5.46 2.18 10.18 3.05 14.97 2.8 6.69-.34 11.32-1.93 27.65-8.8 16.21-6.83 27.92-25.01 35.71-49.7 1.49-4.7 4.12-7.86 7.97-10 2.93-1.63 5.74-2.45 11.87-3.76 1.92-.4 2.28-.49 3.12-.68 9.12-2.06 14.24-4.7 18.1-10.67 9.92-15.34 5.55-29.55-8.82-37.29-5.75-3.1-8.03-3.76-10.25-3.05-.65.2-1.33.54-2.23 1.08-.55.32-2.77 1.72-2.93 1.82a65.91 65.91 0 0 1-10.16 5.17c-1.8.75-3.42 1.52-4.89 2.33zm-42.39 32.72c16.15-2.87 26.36-.97 32.47 6.16 5.08 5.93 1.13 21.42-5.93 35.55-4.79 9.58-10.6 16.21-23.16 25.19-14.15 10.1-35.5 12.2-40.71 3.85-1.86-2.97-2.1-8.14-1.06-15.73.78-5.68 1.86-10.71 4.73-22.98l.12-.51c1.59-6.8 2.37-10.31 3.14-14.14 1.45-7.25 3.74-11.47 7.26-13.74 2.81-1.8 5.53-2.28 12.33-2.62 5.33-.27 7.56-.46 10.81-1.03zm.18.98c-3.3.59-5.56.78-10.94 1.05-6.62.33-9.23.78-11.84 2.46-3.25 2.1-5.42 6.09-6.82 13.1-.77 3.84-1.56 7.35-3.15 14.17l-.12.5c-2.86 12.24-3.93 17.26-4.7 22.9-1.03 7.36-.79 12.36.9 15.07 4.82 7.7 25.54 5.67 39.29-4.15 12.43-8.88 18.13-15.39 22.84-24.81 6.86-13.72 10.75-29 6.07-34.45-5.84-6.81-15.7-8.65-31.53-5.84zM132 276.5c7.12 0 10.66 3.08 11.25 8.7.42 4.02-.43 8.14-2.77 15.94-2.56 8.52-18.36 25.38-27.2 31.28-7.01 4.67-20.02 5.67-26.57.99-3.99-2.85-3.53-12.08.02-26.46.68-2.75 1.47-5.65 2.37-8.76a412.6 412.6 0 0 1 3.05-10.14l.37-1.2c1.48-4.8 5.1-7.75 10.73-9.27 4.4-1.2 9.54-1.5 17.48-1.33l3.89.1c3.87.11 5.42.15 7.38.15zm0 1c-1.97 0-3.53-.04-7.41-.15l-3.88-.1c-7.85-.17-12.92.13-17.2 1.3-5.32 1.43-8.67 4.16-10.03 8.6a1277.83 1277.83 0 0 1-1.6 5.21c-.68 2.2-1.27 4.17-1.82 6.1-.9 3.1-1.68 5.99-2.36 8.73-3.43 13.88-3.87 22.93-.4 25.4 6.17 4.42 18.73 3.45 25.42-1 8.66-5.78 24.33-22.49 26.8-30.73 2.3-7.67 3.14-11.71 2.73-15.56-.53-5.1-3.64-7.8-10.25-7.8zm-17.79 7a31.3 31.3 0 0 1 8.57 1.4c5.42 1.78 8.72 5.03 8.72 10.1 0 9.59-9.51 17.2-22.34 21.47-9.82 3.28-13.62-1.79-11.66-16.54.84-6.28 3.82-10.67 8.24-13.46a20.38 20.38 0 0 1 8.47-2.97zm-.6 1.08a19.39 19.39 0 0 0-7.34 2.73c-4.18 2.64-6.98 6.78-7.77 12.76-1.89 14.11 1.36 18.45 10.34 15.46C121.3 312.37 130.5 305 130.5 296c0-4.56-2.98-7.5-8.03-9.15a28.05 28.05 0 0 0-8.2-1.35c-.13 0-.35.03-.66.08zm80.87-23.45c-2.72 9.8-14.93 9.86-26.72 3.3-10.17-5.64-13.8-17.98-5-22.87a66.53 66.53 0 0 0 4.48-2.7l2.03-1.3a50.15 50.15 0 0 1 3.92-2.3c4.73-2.43 8.82-2.8 14-.72 9.16 3.66 10.98 13.33 7.3 26.6zm-20.83-24.98a49.26 49.26 0 0 0-3.84 2.25l-2.03 1.3c-.84.53-1.5.95-2.16 1.35-.82.5-1.6.96-2.38 1.39-7.94 4.4-4.59 15.8 5 21.12 11.31 6.29 22.8 6.23 25.28-2.7 3.57-12.83 1.85-21.97-6.7-25.4-4.9-1.95-8.69-1.62-13.17.7zm17.85 12.15c0 5.7-2.44 9-6.64 9.96-3.3.76-7.56-.05-11.08-1.81l-1.89-.94c-.67-.34-1.18-.62-1.63-.88-4.07-2.38-4.13-4.97.34-10.93 6.8-9.06 20.9-7.16 20.9 4.6zm-1 0c0-5.3-2.87-8.55-7.32-9.16-4.23-.57-8.99 1.44-11.78 5.16-4.15 5.54-4.1 7.44-.64 9.47.44.25.93.51 1.59.85l1.87.93c3.34 1.67 7.36 2.44 10.42 1.74 3.73-.86 5.86-3.74 5.86-9zM387 530.3c0-12.8 2.44-16.74 18.48-29.77a56.8 56.8 0 0 1 7.61-5.2c2.6-1.5 5.33-2.82 8.5-4.18 1.24-.53 2.48-1.05 4.1-1.7l3.92-1.57c9.4-3.83 13.74-6.7 16.62-12.05 1.2-2.22 2.21-4.4 3.23-6.83a148.57 148.57 0 0 0 1.54-3.84l.3-.74.56-1.44c3.2-8.02 6.05-12.08 12.7-16.5a35.26 35.26 0 0 0 4.96-4 46.36 46.36 0 0 0 3.88-4.29c.27-.34 2.55-3.2 3.2-3.98 3.48-4.15 6.51-5.9 11.51-5.9 3.08 0 5.62-.63 9.57-2.1 5.42-2.02 6.53-2.34 8.96-2.2 2.53.13 4.85 1.26 7.18 3.59 1.3 1.3 5.55 5.83 6.52 6.78 5.06 5 9.44 6.92 17.77 6.92a197.5 197.5 0 0 1 12.08.45c15.93.87 21.94.57 25.28-2.21 6.91-5.77 11.64-2.73 11.64 7.76 0 10.73-8.6 20-19 20-4.8 0-8.32 1.43-9.34 3.67-1.12 2.48.68 6.15 5.98 10.57 13.6 11.33 11.24 20.76-7.64 20.76a21.91 21.91 0 0 0-14.6 5.24c-3.28 2.71-5.8 5.86-9.85 11.82l-1.52 2.25c-3.1 4.57-5.01 7.1-7.32 9.4-6.21 6.21-9.3 7.64-13.05 6.89l-1-.23a10.82 10.82 0 0 0-2.66-.37c-1.6 0-2.41.67-8.18 6.22-4.85 4.67-8.07 6.78-11.82 6.78-1.33 0-3.46 1.15-6.45 3.45-1.27.98-2.68 2.14-4.5 3.7l-4.92 4.29a181.11 181.11 0 0 1-4.54 3.82c-9.33 7.56-15.63 10.2-20.21 6.52-2.7-2.15-4.14-4.51-4.63-7.26-.37-2.04-.26-3.63.29-7.3.87-5.85.65-8.42-1.83-11.6-2.32-2.98-2.96-3.22-3.77-2.39-.25.26-1.35 1.63-1.61 1.94-2.21 2.5-4.85 3.57-9 2.82-4.6-.84-5.57-4.11-4.72-10.09l.24-1.56c.6-3.66.68-4.93.25-5.8-.44-.86-1.9-.94-5.23.4l-.74.29c-13.78 5.54-15.26 6.09-19.43 6.67-6.03.84-9.31-1.6-9.31-7.9zm2 0c0 5 2.14 6.6 7.04 5.92 3.91-.55 5.43-1.1 18.95-6.55l.75-.3c4.17-1.66 6.7-1.54 7.76.58.71 1.43.62 2.76-.06 7l-.24 1.53c-.72 5.04-.06 7.27 3.09 7.84 3.43.62 5.38-.17 7.15-2.18.2-.23 1.34-1.66 1.68-2 1.9-1.96 3.82-1.25 6.78 2.55 2.9 3.74 3.17 6.77 2.22 13.12-1 6.75-.52 9.4 3.62 12.71 3.49 2.8 9.1.45 17.7-6.51 1.35-1.1 2.75-2.28 4.49-3.78l4.93-4.3c1.84-1.58 3.27-2.76 4.58-3.77 3.34-2.56 5.74-3.86 7.67-3.86 3.04 0 5.95-1.9 10.43-6.22l2.46-2.39c.94-.89 1.67-1.56 2.37-2.13 1.81-1.49 3.3-2.26 4.74-2.26 1.03 0 1.81.13 3.1.42.7.16.71.17.96.21 2.96.6 5.45-.55 11.23-6.33 2.2-2.2 4.06-4.65 7.09-9.11l1.52-2.25c4.15-6.11 6.76-9.37 10.22-12.24a23.9 23.9 0 0 1 15.88-5.7c16.87 0 18.62-7.01 6.36-17.23-5.9-4.92-8.12-9.41-6.52-12.93 1.42-3.12 5.67-4.84 11.16-4.84 9.25 0 17-8.34 17-18 0-8.94-2.88-10.79-8.36-6.23-3.94 3.28-9.98 3.59-26.67 2.68l-1.02-.06c-5.09-.27-7.99-.39-10.95-.39-8.88 0-13.76-2.14-19.18-7.5-1-.98-5.26-5.53-6.53-6.79-1.99-1.99-3.86-2.9-5.87-3-2.03-.12-3.06.18-8.15 2.07-4.15 1.55-6.9 2.22-10.27 2.22-4.33 0-6.84 1.46-9.98 5.2-.63.74-2.89 3.6-3.18 3.95a48.29 48.29 0 0 1-4.04 4.46 37.26 37.26 0 0 1-5.24 4.23c-6.26 4.17-8.9 7.91-11.95 15.58l-.57 1.43-.28.74a531.5 531.5 0 0 1-1.56 3.88 77.49 77.49 0 0 1-3.32 7c-3.16 5.88-7.82 8.97-17.63 12.96l-3.92 1.58c-1.6.64-2.84 1.15-4.05 1.67a79.2 79.2 0 0 0-8.3 4.08 54.8 54.8 0 0 0-7.35 5.02C391.12 514.78 389 518.21 389 530.31zm133.22-79.76c3.06 1.53 6.54 2.02 10.68 1.7 2.53-.2 4.91-.62 8.8-1.49 5.36-1.19 6.33-1.38 8.33-1.54 2.78-.23 4.82.17 6.29 1.4 1.58 1.31 1.96 2.72 1.26 4.22-.66 1.38-1.05 1.74-5.05 5.07-3.53 2.93-5.03 4.83-5.03 7.09 0 7.3 1.29 10.02 7.83 15.62 3.86 3.3 5.93 6.84 5.28 9.62-.75 3.25-4.96 5.02-12.61 5.02-7.18 0-12.7 4.61-20.03 14.68-.5.7-3.96 5.57-4.94 6.87a38.89 38.89 0 0 1-4.72 5.5c-1.06.98-2.09 1.7-3.1 2.15-2.85 1.26-5.05 1.57-9.83 1.74-7.66.27-10.87 1.45-14.98 7.1-1.58 2.17-3.11 4-4.68 5.6a42.87 42.87 0 0 1-8.65 6.69c-.15.08-10.69 6.19-14.8 8.83-3.76 2.42-6.45 2.04-8.22-.77-1.28-2.03-1.9-4.54-2.87-10.35-.84-5.08-1.27-7.08-2.06-8.93-.97-2.3-2.21-3.24-4.02-2.88-6.2 1.24-8.95 1.39-10.98.2-2.37-1.4-3.13-4.62-2.62-10.73.16-1.96-1.04-2.87-3.76-3.04-2.24-.13-4.9.2-9.94 1.12l-.69.12c-7.97 1.45-10.72 1.72-12.72.73-2.91-1.43-1.6-5.27 4.23-12.21 5.48-6.53 10.6-10.81 15.76-13.53 3.74-1.97 5.94-2.65 12.16-4.1 7.29-1.72 10.4-3.51 14.04-9.31 2.96-4.75 10.74-18.62 12.14-20.84 3.59-5.67 6.8-9.1 11.05-11.34 2.6-1.38 4.72-2.82 9.17-6.07l1.38-1.01c7.85-5.72 12.3-7.98 17.68-7.98 4.22 0 6.49 1.36 9.13 4.77.34.43 1.67 2.22 2 2.67.85 1.09 1.6 1.98 2.45 2.83a24.29 24.29 0 0 0 6.64 4.78zm-.44.9c-2.8-1.4-5-3.03-6.92-4.97-.87-.9-1.65-1.81-2.51-2.93-.35-.46-1.68-2.25-2.01-2.67-2.47-3.18-4.46-4.38-8.34-4.38-5.09 0-9.4 2.2-17.09 7.78l-1.38 1.01c-4.49 3.29-6.63 4.74-9.3 6.15-4.06 2.15-7.16 5.45-10.66 11-1.39 2.19-9.16 16.05-12.15 20.82-3.79 6.07-7.13 7.98-14.66 9.75-6.13 1.45-8.27 2.1-11.92 4.02-5.04 2.66-10.05 6.86-15.46 13.3-5.43 6.46-6.53 9.69-4.55 10.66 1.7.84 4.48.57 12.1-.81l.7-.13c5.12-.93 7.82-1.27 10.17-1.12 3.21.2 4.92 1.48 4.7 4.11-.48 5.76.2 8.64 2.13 9.78 1.73 1.02 4.34.88 10.27-.31 2.35-.47 4 .78 5.14 3.47.83 1.95 1.27 4 2.07 8.8l.06.36c.94 5.65 1.55 8.11 2.72 9.98 1.46 2.3 3.52 2.6 6.84.46 4.14-2.66 14.69-8.77 14.81-8.85a41.9 41.9 0 0 0 8.46-6.54 47.89 47.89 0 0 0 4.6-5.48c4.32-5.95 7.81-7.23 15.74-7.5 4.66-.17 6.76-.47 9.46-1.67.9-.4 1.85-1.06 2.84-1.96a38.03 38.03 0 0 0 4.6-5.36c.96-1.3 4.4-6.16 4.93-6.87 7.5-10.31 13.22-15.09 20.83-15.09 7.24 0 11.02-1.6 11.64-4.24.54-2.32-1.36-5.55-4.97-8.64-6.75-5.79-8.17-8.79-8.17-16.38 0-2.67 1.64-4.74 5.39-7.86 3.8-3.17 4.23-3.56 4.78-4.73.5-1.06.25-1.99-.99-3.03-2.23-1.85-4.72-1.65-13.76.36-3.93.87-6.35 1.3-8.94 1.5-4.3.34-7.97-.18-11.2-1.8zm-28-3.9c5.65-2.82 8.96-2.2 12.9 1.37.56.5 2.6 2.47 3.02 2.87 4.2 3.89 8.07 5.71 14.3 5.71 11.37 0 14 1.41 16.1 8.09.26.83 1.35 4.6 1.66 5.62.8 2.63 1.64 5.03 2.7 7.6 2.13 5.17 2.64 8.32 1.72 10.24-.77 1.61-2.1 2.18-5.37 2.79-2.32.43-2.8.53-3.85.85-1.85.58-3.35 1.4-4.6 2.66-1 1-2.02 2.13-3.31 3.66-.6.71-2.91 3.5-3.46 4.14-7.2 8.54-12.43 12.35-19.59 12.35-3.76 0-6.95 1.28-10.59 4-1.84 1.37-11.62 10.31-15.22 13.06a73.09 73.09 0 0 1-8.95 5.88c-4.58 2.54-7.35 3.22-8.98 2.23-1.32-.8-1.65-2.07-1.94-5.5a52.53 52.53 0 0 0-.16-1.81c-.54-4.73-2.24-6.86-7.16-6.86-7.11 0-8.85-1.23-9.73-5.41-.96-4.61-2.1-6.7-6.55-9.67-3.97-2.65-4.31-5.42-1.52-8.22 2-2 4.63-3.5 11.35-6.87 6.61-3.3 9.2-4.8 11.1-6.68a39.09 39.09 0 0 0 5.3-6.48c.98-1.5 1.83-3.04 2.88-5.13l2.12-4.3c.91-1.83 1.72-3.37 2.61-4.98 5.74-10.32 10.37-14.78 23.22-21.2zm-22.34 21.7c-.89 1.59-1.69 3.12-2.6 4.94l-2.11 4.3a52.9 52.9 0 0 1-2.94 5.23 40.08 40.08 0 0 1-5.44 6.63c-2 2-4.62 3.51-11.35 6.87-6.6 3.3-9.2 4.8-11.1 6.69-2.33 2.34-2.08 4.37 1.38 6.67 4.7 3.14 5.96 5.46 6.97 10.3.78 3.7 2.09 4.62 8.75 4.62 5.5 0 7.57 2.57 8.15 7.75.06.5.09.82.17 1.84.25 3.06.55 4.17 1.46 4.72 1.2.74 3.69.13 7.98-2.25a72.09 72.09 0 0 0 8.82-5.8c3.55-2.7 13.34-11.65 15.24-13.07 3.79-2.83 7.18-4.19 11.18-4.19 6.77 0 11.8-3.67 18.83-12l3.45-4.13a60.07 60.07 0 0 1 3.37-3.72 11.72 11.72 0 0 1 5.01-2.91c1.1-.34 1.6-.45 3.97-.89 2.95-.55 4.07-1.02 4.65-2.23.76-1.59.28-4.5-1.74-9.43a84.46 84.46 0 0 1-2.74-7.69c-.31-1.03-1.4-4.8-1.66-5.61-1.95-6.2-4.16-7.39-15.14-7.39-6.5 0-10.61-1.93-14.98-5.98-.44-.4-2.46-2.37-3.01-2.86-3.65-3.3-6.52-3.85-11.79-1.21-12.67 6.33-17.15 10.65-22.78 20.8zm55.86 11.93c-2.98 6.45-16.78 15.26-26.74 15.26-5.33 0-7.56-2.98-7.11-7.86.32-3.48 2.1-7.91 3.93-10.61l1.52-2.32a44.95 44.95 0 0 1 1.88-2.7c3.66-4.8 7.85-7.45 13.62-7.45 9.06 0 15.75 9.52 12.9 15.68zm-.9-.42c2.52-5.47-3.65-14.26-12-14.26-5.4 0-9.33 2.48-12.82 7.06-.6.8-1.17 1.6-1.85 2.64 0 0-1.2 1.87-1.52 2.33-1.74 2.57-3.46 6.85-3.77 10.14-.4 4.33 1.43 6.77 6.12 6.77 9.57 0 23.02-8.58 25.83-14.68zm-69.67 20.74c2.08.18 4.44.81 5.88 1.8 2.12 1.47 2.2 3.6-.26 6.05-5.14 5.15-12.85 4.34-12.85-1.35 0-4.66 3.14-6.84 7.23-6.5zm-.09 1c-3.56-.3-6.14 1.5-6.14 5.5 0 4.58 6.53 5.26 11.15.65 2.03-2.04 1.98-3.43.4-4.52-1.27-.88-3.48-1.47-5.4-1.63zm29.59-225.95c4.64 2.35 17.27 8.24 19.39 9.43a24.14 24.14 0 0 1 7.05 5.64 45.03 45.03 0 0 1 3.75 5.2c2.4 3.78.04 7.66-6.2 11.63-4.97 3.16-12.18 6.3-21.95 9.82-4.84 1.74-19.63 6.68-21.1 7.2-6.59 2.33-14.85.1-25.14-5.86-3.93-2.27-8-5-12.94-8.54-2.23-1.61-9.5-6.99-10.7-7.85a81.21 81.21 0 0 0-8.63-5.7c-4.82-2.6-4.45-6.64.17-12.13 3.27-3.88 4.17-4.67 18.1-16.33a230.2 230.2 0 0 0 8.89-7.74 95.2 95.2 0 0 0 4.72-4.66c5.08-5.43 9.8-6.49 14.97-3.92 2.24 1.1 4.53 2.85 7.43 5.52 1.48 1.37 6.94 6.72 7.98 7.7 5.2 4.91 9.46 8.2 14.2 10.6zm-.46.9c-4.85-2.45-9.18-5.79-14.44-10.76-1.05-1-6.5-6.34-7.97-7.69-2.83-2.61-5.06-4.3-7.2-5.37-4.75-2.36-9-1.4-13.8 3.71a96.18 96.18 0 0 1-4.76 4.71c-2.48 2.3-5.16 4.62-8.92 7.77-13.86 11.6-14.77 12.4-17.98 16.21-4.28 5.08-4.58 8.4-.46 10.61 2.23 1.2 4.9 2.99 8.74 5.77 1.2.87 8.47 6.24 10.7 7.85a154.8 154.8 0 0 0 12.85 8.49c10.06 5.82 18.07 7.98 24.3 5.78 1.48-.52 16.27-5.47 21.1-7.2 9.7-3.5 16.86-6.61 21.75-9.72 5.84-3.71 7.9-7.1 5.9-10.26a44.09 44.09 0 0 0-3.67-5.08 23.16 23.16 0 0 0-6.78-5.42c-2.08-1.16-14.68-7.05-19.36-9.4zm-38.83 8.05c3.11-.37 5.7-.13 8.4.7 2.15.66 2.74.93 8.64 3.77 4.75 2.29 8.39 3.86 13.19 5.56 8.38 2.97 11.32 6.23 8.83 9.76-2.08 2.94-8.04 5.92-17.84 9.18-8.45 2.82-15.48 2.35-21.43-.9-4.65-2.55-8.33-6.5-12.15-12.3-2.9-4.41-2.73-8.2.16-11.06 2.48-2.45 6.87-4.07 12.2-4.7zm.12 1c-5.13.6-9.33 2.16-11.62 4.42-2.53 2.5-2.68 5.77-.02 9.8 3.73 5.68 7.3 9.51 11.8 11.97 5.7 3.11 12.43 3.57 20.62.84 9.59-3.2 15.44-6.12 17.34-8.82 1.94-2.75-.5-5.45-8.35-8.24-4.84-1.72-8.5-3.3-13.28-5.6-5.84-2.81-6.42-3.07-8.5-3.71a18.42 18.42 0 0 0-8-.66zM202.5 500.38c0 4.78-1.45 7.56-4.43 8.93-2.29 1.05-4.55 1.23-10.79 1.2l-1.78-.01c-9.19 0-17-7.65-17-15.5 0-7.59 10.6-10.51 19.74-5.44 2.78 1.55 4.21 1.94 8.57 2.75 4.44.83 5.69 2.27 5.69 8.07zm-1 0c0-5.3-.9-6.34-4.88-7.08-4.45-.83-5.96-1.25-8.86-2.86-8.57-4.76-18.26-2.1-18.26 4.56 0 7.3 7.36 14.5 16 14.5h1.79c6.06.04 8.26-.14 10.36-1.1 2.6-1.2 3.85-3.6 3.85-8.02zm33.33-117.85c3.71-1.31 8.7-2.7 16.1-4.55 2.58-.65 16.53-4.04 20.56-5.05 19.59-4.93 31.55-8.9 38.23-13.35 14.93-9.95 36.87-33.88 43.83-47.8 2.25-4.5 4.65-6.38 7.68-6.25 1.26.06 2.61.45 4.32 1.2a50.81 50.81 0 0 1 3.54 1.7l1.26.63c4.78 2.34 8.38 3.44 12.65 3.44 7.2 0 10.01 3.07 8.35 7.91-1.4 4.06-5.92 8.91-11.1 12.02-8.3 4.98-11.75 17.3-11.75 33.57 0 3.59-1.37 6.28-3.98 8.36-1.98 1.58-4.2 2.6-8.47 4.16l-1.02.37c-4.85 1.75-6.98 2.77-8.68 4.46-5.09 5.1-12.54 7.15-20.35 7.15-1.38 0-2.47.92-3.99 3.1-.29.41-1.32 1.95-1.47 2.18-2.68 3.92-4.93 5.72-8.54 5.72-7.84 0-10.74.93-21.76 6.94-5.18 2.82-8.8 3.58-14.66 3.68-.26 0-.47 0-.92.02-4.82.06-7.12.3-10.51 1.34a73.43 73.43 0 0 0-8.89 3.56c-2.17 1-10.53 5.01-10.23 4.87-7.79 3.7-13.32 5.98-18.9 7.57-12.41 3.55-18.58 2.24-27.42-4.07-2.58-1.85-2.72-4.43-.83-7.62 1.45-2.45 3.9-5.09 8.08-8.97l1.78-1.64c3.92-3.6 4.48-4.11 5.9-5.53 2.32-2.32 3.12-3.5 5.48-7.63 1.93-3.36 3.37-5.11 6.27-7.06 2.3-1.54 5.34-2.98 9.44-4.43zm.34.94c-4.03 1.42-7 2.83-9.22 4.32-2.75 1.85-4.1 3.49-5.96 6.73-2.4 4.2-3.24 5.44-5.64 7.83-1.43 1.44-2 1.96-5.94 5.57l-1.77 1.63c-4.1 3.82-6.52 6.41-7.9 8.75-1.65 2.79-1.54 4.8.55 6.3 8.6 6.14 14.46 7.38 26.57 3.92 5.5-1.57 11-3.84 18.74-7.51-.3.14 8.06-3.88 10.24-4.88a74.3 74.3 0 0 1 9.01-3.6c3.51-1.09 5.89-1.33 10.8-1.4h.91c5.72-.1 9.18-.83 14.2-3.57 11.16-6.08 14.2-7.06 22.24-7.06 3.19 0 5.2-1.6 7.71-5.28l1.48-2.2c1.7-2.43 3-3.52 4.81-3.52 7.57 0 14.78-2 19.65-6.85 1.83-1.84 4.04-2.9 9.04-4.7l1.02-.37c8.6-3.13 11.79-5.67 11.79-11.58 0-16.6 3.53-29.2 12.24-34.43 5-3 9.35-7.67 10.66-11.48 1.42-4.13-.83-6.59-7.4-6.59-4.45 0-8.19-1.14-13.09-3.54-7.52-3.67-6.78-3.34-8.72-3.43-2.58-.1-4.65 1.52-6.74 5.7-7.04 14.07-29.1 38.14-44.17 48.19-6.81 4.54-18.84 8.52-38.55 13.48-4.03 1.02-17.98 4.4-20.56 5.05-7.37 1.84-12.33 3.23-16 4.52zM252 387.5c2.08 0 4-.2 7.25-.69 5.22-.77 6.64-.9 8.46-.5 2.52.56 3.79 2.35 3.79 5.69 0 4.05-2.27 7.29-6.62 10.11-3.24 2.1-6.53 3.53-14.15 6.4l-.27.1-2.28.86c-3.04 1.16-5.27 2.52-9.33 5.43l-.8.57c-8.19 5.88-13.35 8.03-23.05 8.03-4.98 0-6.88-2.03-5.75-5.62.87-2.81 3.58-6.56 7.8-11.13 1.26-1.37 2.64-2.8 4.15-4.3 3.17-3.14 11.25-10.61 11.45-10.8.46-.47.93-.89 1.4-1.26 3.38-2.71 5.77-3.08 14.18-2.93 1.65.03 2.63.04 3.77.04zm0 1c-1.15 0-2.13-.01-3.79-.04-8.18-.14-10.4.2-13.54 2.71-.44.35-.88.74-1.32 1.18-.2.21-8.3 7.69-11.45 10.82a134.6 134.6 0 0 0-4.12 4.26c-4.12 4.47-6.76 8.12-7.58 10.75-.9 2.88.45 4.32 4.8 4.32 9.46 0 14.44-2.07 22.46-7.84l.8-.57c4.13-2.96 6.42-4.36 9.56-5.56l2.3-.86.25-.1c7.55-2.84 10.8-4.25 13.97-6.3 4.08-2.65 6.16-5.6 6.16-9.27 0-2.89-.97-4.26-3-4.7-1.65-.37-3.05-.25-8.1.5-3.3.5-5.26.7-7.4.7zm112.47-45.34c-1.88 5.44-1.98 6.76-.98 12.76 1.18 7.06-1.38 16.58-5.49 16.58a16.89 16.89 0 0 0-1.51.07l-.64.04c-2.86.18-4.83.17-6.94-.17-6.55-1.06-10.41-5.14-10.41-13.44 0-13.9 2.14-19.69 8.13-26.33a21.9 21.9 0 0 0 2.52-3.75c.59-1.03 2.78-5.13 2.72-5.01 4.44-8.14 7.71-11.53 12.25-10.4 1.17.3 2.2.77 3.58 1.59l1.39.84a20 20 0 0 0 3.1 1.6c.7.27 1.8.32 4.75.26l.72-.01c3.16-.05 4.78.08 5.83.66 1.61.89 1.2 2.56-1.14 4.9a215.9 215.9 0 0 1-3.86 3.76c-10.6 10.1-12.75 12.4-14.02 16.05zm-.94-.32c1.34-3.9 3.46-6.17 14.27-16.46 1.55-1.47 2.73-2.62 3.85-3.73 1.94-1.95 2.17-2.88 1.35-3.33-.82-.45-2.37-.58-5.32-.53l-.72.01c-3.14.06-4.26.02-5.14-.34-1.06-.41-1.97-.9-3.25-1.67l-1.38-.83a12.1 12.1 0 0 0-3.31-1.47c-3.88-.97-6.92 2.17-11.13 9.9.07-.13-2.14 3.98-2.73 5.02a22.71 22.71 0 0 1-2.65 3.92c-5.81 6.47-7.87 12-7.87 25.67 0 7.79 3.48 11.47 9.57 12.45 2.01.33 3.92.34 6.71.16a371.33 371.33 0 0 0 1.23-.07c.42-.03.73-.04.99-.04 3.2 0 5.6-8.9 4.5-15.42-1.02-6.16-.91-7.64 1.03-13.24zm-9.26 12.42c.58.52 2.5 1.9 2.55 1.93 1.96 1.57 2.04 3.31.01 6.36-3.74 5.64-8.83 3.09-8.83-4.55 0-3.81.51-5.67 2.07-6.02 1.18-.26 2 .3 4.2 2.28zm-1.34 1.48c-1.5-1.35-2.23-1.85-2.43-1.8-.17.03-.5 1.23-.5 4.06 0 5.87 2.67 7.21 5.17 3.45 1.5-2.26 1.47-2.84.4-3.7.03.03-1.95-1.4-2.64-2zm222.9-130.19c2.2-1.1 3.67-1.66 5.88-2.36l.28-.09a48.92 48.92 0 0 0 8.79-3.55c4.17-2.08 6.35-1.88 6.96.84.44 2 .2 4.01-1.25 12.7-2.27 13.62-9.16 26.14-21.17 36.3-4.3 3.63-7.41 4.39-9.75 2.44-1.88-1.57-3.1-4.57-4.61-10.48-.3-1.15-1.43-5.83-1.72-6.96a114.18 114.18 0 0 0-2.71-9.22c-2.4-6.82-3.03-10.78-2.1-12.94.77-1.83 2.08-2.24 5.6-2.45 1.49-.09 2.09-.14 2.97-.28l1.95-.33c.72-.12 1.22-.2 1.68-.29 1.1-.2 1.92-.38 2.71-.6 1.7-.49 3.42-1.2 6.49-2.73zm.44.9c-3.11 1.54-4.88 2.29-6.65 2.79-.84.23-1.69.42-2.81.63a108.77 108.77 0 0 1-3.81.63c-.77.13-1.39.19-2.92.28-3.13.18-4.17.51-4.74 1.85-.78 1.84-.2 5.62 2.13 12.2a115.12 115.12 0 0 1 2.74 9.31l1.72 6.96c1.46 5.7 2.62 8.58 4.28 9.96 1.87 1.56 4.49.93 8.47-2.44 11.82-10 18.6-22.3 20.83-35.7 1.4-8.45 1.65-10.51 1.25-12.31-.41-1.87-1.86-2-5.54-.16a49.87 49.87 0 0 1-8.93 3.6l-.28.1a35.4 35.4 0 0 0-5.74 2.3zm-4.5 6.58c1.37-.32 2.5-.75 3.9-1.42.35-.18 2.57-1.31 3.32-1.67 1.5-.71 2.97-1.31 4.7-1.89 2.7-.9 4.64-.77 5.88.4.98.94 1.34 2.26 1.41 4.18.02.4.02.7.02 1.37 0 5.63-4.63 16.88-11.34 22.75-4.34 3.8-7.31 4.67-9.92 2.52-2.06-1.7-3.5-4.65-6.67-12.91-1.86-4.83-2.05-8.1-.68-10.2 1.12-1.7 2.9-2.36 5.83-2.7l1.26-.12c1.19-.12 1.75-.19 2.3-.31zm-2.1 2.3l-1.22.12c-2.4.27-3.7.76-4.39 1.81-.93 1.43-.78 4.1.87 8.38 3.02 7.84 4.41 10.71 6.08 12.09 1.63 1.34 3.64.75 7.33-2.48C584.6 250.77 589 240.08 589 235c0-.64 0-.93-.02-1.29-.05-1.44-.3-2.33-.79-2.8-.6-.57-1.8-.65-3.87.04a37.95 37.95 0 0 0-4.47 1.8c-.72.34-2.93 1.47-3.32 1.66a19.54 19.54 0 0 1-4.3 1.56c-.66.16-1.28.24-2.56.36zm-227.73-88.98c-1.59 4.3-3.54 7.25-7.14 11.4l-2.6 2.97a67.02 67.02 0 0 0-2.63 3.23 46.4 46.4 0 0 0-4.68 7.5c-2.85 5.7-7.14 10.18-12.85 13.89-4.25 2.76-8.25 4.62-15.67 7.59-11.01 4.4-16.43 1.26-27.22-16.4-2.86-4.69-8.8-8.63-17.98-12.66-3-1.33-12.88-5.24-14.43-5.92-4.96-2.18-7.04-3.72-6.42-5.85.67-2.32 5.3-4.05 15.48-6.08 16.63-3.32 26.93-3.82 39.93-3.02 7.9.49 9.67.5 12.74-.26 1.99-.48 3.92-1.3 6-2.6l2.79-1.71c9.86-6.14 12.94-7.96 17.3-9.9 6.03-2.71 10.57-3.32 13.94-1.4 7.2 4.12 7.68 7.7 3.44 19.22zm-1.88-.7c3.95-10.7 3.6-13.26-2.56-16.78-2.66-1.52-6.62-.99-12.12 1.48-4.24 1.9-7.3 3.7-17.07 9.77l-2.79 1.73a22.6 22.6 0 0 1-6.57 2.84c-3.36.81-5.22.8-13.34.3-12.84-.78-22.97-.29-39.41 3-4.9.97-8.45 1.88-10.79 2.75-2.03.76-3.04 1.45-3.17 1.91-.16.57 1.48 1.79 5.3 3.46 1.5.67 11.39 4.58 14.44 5.93 9.52 4.19 15.74 8.3 18.87 13.44 10.35 16.93 14.87 19.56 24.78 15.6 7.3-2.93 11.21-4.75 15.33-7.42 5.42-3.53 9.47-7.75 12.15-13.1 1.44-2.9 3.02-5.4 4.86-7.82a68.95 68.95 0 0 1 2.72-3.33l2.6-2.97c3.46-3.99 5.28-6.75 6.77-10.79zm-6.64-.39c-7.94 12.8-18.53 21.75-33.3 25.23-7.82 1.83-12.47-.79-13.12-5.93-.55-4.45 2.29-9.06 6-9.06 3.02 0 5.6-1.68 15.38-9.16 1.47-1.12 2.57-1.96 3.66-2.74 4.4-3.2 7.77-5.17 10.82-6.08 5.57-1.67 9.33-2.15 11.35-1.22 2.5 1.14 2.22 4.13-.79 8.96zm-.84-.52c2.72-4.4 2.94-6.74 1.21-7.53-1.71-.79-5.32-.33-10.65 1.27-2.9.87-6.2 2.79-10.51 5.92-1.08.79-2.18 1.62-3.65 2.74-10.08 7.72-12.62 9.36-15.98 9.36-3.02 0-5.5 4.02-5 7.94.56 4.5 4.62 6.78 11.89 5.07 14.48-3.4 24.86-12.18 32.69-24.77zM461.17 33.53c13.88 4.96 20.75 4.96 31.62.01 3.02-1.37 5.47-2.94 11-6.82 5.57-3.92 8.05-5.51 11.14-6.92 4.14-1.88 7.78-2.38 11.22-1.28 3.92 1.26 6.2 12.3 6.78 28.45.5 14.2-.52 28.93-2.46 34.2-1.82 4.93-5.86 8.17-11.51 10.02A41.7 41.7 0 0 1 506 93.01c-5.79 0-9 2.4-12.2 7.64-.37.59-1.55 2.6-1.71 2.87-1.75 2.9-3.05 4.33-4.93 4.95-.94.32-2.07.83-3.87 1.74l-2.43 1.23c-1.03.53-1.87.94-2.7 1.34-6.43 3.1-11.73 4.72-17.16 4.72-5.71 0-10.04 2.09-14.02 5.92-1.16 1.11-4.2 4.53-4.63 4.94-2.54 2.44-5.93 4.24-10.85 6.1-1.4.52-5.98 2.13-6.25 2.22l-2.06.78c-.89.36-1.78.63-2.7.81-5.55 1.14-11.14-.54-17.98-4.42-1.27-.73-5.13-3.06-5.76-3.42-2.05-1.16-4.12-1.53-9.09-1.9l-1.73-.15c-4.78-.4-7.68-1.14-10.22-2.97-5-3.61-6.77-7.76-5.65-12.33 1.33-5.42 6.5-11.02 14.85-17.28a169.2 169.2 0 0 1 6.5-4.61c-.33.23 4.33-2.92 5.3-3.6 2.73-1.91 4.8-3.9 12.75-12.04l1.09-1.1c3.49-3.56 5.89-5.89 8.12-7.83 2.9-2.5 4.72-5.95 7.5-13.05l.63-1.61c2.7-6.92 4.28-10 6.87-12.33 1.42-1.28 6.68-6.54 7.93-7.5 3.98-3 8.01-2.73 19.57 1.4zm-.34.94c-11.26-4.02-15-4.28-18.62-1.53-1.19.9-6.4 6.11-7.88 7.43-2.42 2.18-3.96 5.19-6.6 11.95l-.63 1.61c-2.83 7.26-4.72 10.8-7.77 13.45a141.85 141.85 0 0 0-9.16 8.87c-8.02 8.2-10.08 10.2-12.88 12.16-.99.69-5.65 3.84-5.31 3.6-2.5 1.71-4.52 3.13-6.47 4.59-8.17 6.13-13.23 11.6-14.48 16.72-1.02 4.15.58 7.9 5.26 11.27 2.36 1.7 5.11 2.4 9.72 2.8l1.73.13c5.12.4 7.28.78 9.5 2.05.65.36 4.5 2.7 5.76 3.4 6.66 3.78 12.04 5.4 17.29 4.32.86-.17 1.7-.42 2.52-.75a67 67 0 0 1 2.1-.8c.28-.1 4.86-1.7 6.24-2.22 4.8-1.8 8.08-3.56 10.5-5.88.4-.38 3.44-3.8 4.63-4.94 4.16-4 8.72-6.2 14.72-6.2 5.25 0 10.42-1.59 16.73-4.62.82-.4 1.65-.8 2.68-1.33.12-.06 1.93-.99 2.43-1.23 1.84-.93 3-1.46 4-1.8 1.6-.52 2.76-1.82 4.39-4.52l1.7-2.88c3.39-5.5 6.87-8.11 13.07-8.11 4.45 0 8.73-.49 12.64-1.77 5.4-1.76 9.2-4.8 10.9-9.41 1.87-5.11 2.9-19.75 2.39-33.83-.56-15.53-2.81-26.48-6.08-27.52-3.18-1.02-6.57-.55-10.5 1.23-3.02 1.37-5.47 2.94-11 6.83-5.57 3.92-8.05 5.5-11.14 6.92-11.13 5.05-18.26 5.05-32.38.01zM475 55c5.38 0 7.55-.21 9.72-.96 1.26-.43 9.95-4.8 14.88-6.96 1.9-.82 3.56-2.44 6.6-6.04 2.56-3.04 3.19-3.75 4.4-4.84 3.7-3.35 7.07-3.28 10.22 1.23 6.23 8.9 5.61 15.94.07 27.02a71.26 71.26 0 0 0-2.5 5.48c-.32.8-1 2.7-1.09 2.9-.17.45-.34.81-.54 1.17-.63 1.14-1.56 2.21-4.05 4.7-2.4 2.4-5.16 3.27-11.68 4.33-1.81.3-2.2.36-3 .51-6.02 1.1-9.6 2.69-12.24 6.07-3.57 4.59-7.9 7.48-14.98 10.74-.55.24-1.1.5-1.8.8l-1.78.8a60.08 60.08 0 0 0-7.7 3.9c-2.57 1.6-4.79 2.35-9.42 3.46-8.58 2.06-12.28 3.76-17.37 9.36-5.12 5.64-10.17 7.64-16.63 6.7-5.36-.79-10.63-3.01-23.56-9.48-6.3-3.15-6.43-7.78-1.5-13.56 3.38-3.94 3.52-4.06 19.4-16.44 8.12-6.33 12.97-10.57 16.63-14.88 2.53-2.98 4.2-5.73 4.96-8.3 5.5-18.3 12.5-21.98 22.78-15.56 1.95 1.22 6.61 4.55 7.18 4.9 3.36 2.15 6.52 2.95 13 2.95zm0 2c-6.84 0-10.37-.89-14.08-3.26-.63-.4-5.27-3.71-7.16-4.9-9.05-5.65-14.66-2.7-19.8 14.45-.86 2.87-2.67 5.85-5.35 9.01-3.78 4.45-8.7 8.75-16.94 15.17-15.66 12.21-15.86 12.38-19.1 16.16-4.17 4.9-4.09 8 .88 10.48 12.71 6.35 17.89 8.54 22.94 9.28 5.78.84 10.18-.9 14.87-6.06 5.42-5.96 9.45-7.82 18.38-9.96 4.43-1.07 6.5-1.76 8.83-3.22a61.7 61.7 0 0 1 7.94-4.02l1.78-.8 1.78-.8c6.82-3.13 10.91-5.87 14.24-10.14 3-3.87 7-5.64 13.46-6.82.83-.15 1.21-.21 3.04-.51 6.1-1 8.6-1.78 10.58-3.77 2.36-2.36 3.21-3.34 3.72-4.26.15-.27.29-.56.44-.94.06-.15.75-2.06 1.09-2.9.64-1.6 1.45-3.4 2.57-5.64 5.24-10.49 5.8-16.8.07-24.98-2.4-3.44-4.37-3.48-7.24-.89-1.11 1-1.73 1.7-4.22 4.65-3.24 3.85-5.04 5.59-7.32 6.59-4.82 2.1-13.62 6.53-15.03 7.01-2.44.84-4.79 1.07-10.37 1.07zm-12.7 8.6c5.47 3.9 10.34 3.72 18.23.88 5.39-1.94 5.92-2.1 7.7-2.1 2.5-.01 4.21 1.36 5.24 4.46 1.66 4.98-2.32 8.52-12.3 12.68-2.7 1.13-16.25 6.18-20 7.73-7.86 3.24-13.93 6.42-18.87 10.15-13.02 9.84-18.36 11.93-23.71 9.68a24.67 24.67 0 0 1-3.62-1.98l-1.99-1.28a90.4 90.4 0 0 0-2.24-1.4c-3.33-2-2.82-4.28.85-7.34 1.35-1.13 10.66-7.61 13.53-9.91 7.1-5.69 11.91-11.47 14.41-18.34 3.07-8.45 4.89-12.1 6.8-13.39 1.73-1.16 3.36-.53 6.18 1.9.63.56 3.4 3.08 4.11 3.7 1.93 1.7 3.71 3.15 5.67 4.55zm-.6.8c-1.98-1.42-3.79-2.88-5.74-4.6-.73-.64-3.48-3.16-4.1-3.7-2.5-2.16-3.75-2.65-4.97-1.83-1.66 1.11-3.44 4.7-6.42 12.9-2.57 7.07-7.5 12.99-14.72 18.78-2.91 2.33-12.21 8.8-13.52 9.9-3.22 2.68-3.56 4.17-.97 5.72l2.26 1.4 1.99 1.28c1.47.93 2.48 1.5 3.47 1.91 4.9 2.07 9.96.07 22.72-9.56 5.02-3.79 11.15-7 19.1-10.28 3.76-1.55 17.3-6.6 20-7.72 9.5-3.97 13.14-7.2 11.73-11.44-.9-2.71-2.25-3.8-4.3-3.79-1.6 0-2.15.17-7.36 2.05-8.17 2.94-13.34 3.14-19.16-1.01z'%3E%3C/path%3E%3C/svg%3E")}.base64{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg version='1.1' id='Layer_1' x='0px' y='0px' width='100%25' viewBox='0 0 1210 550' overflow='visible' xml:space='preserve' inkscape:version='1.3.2 (091e20e, 2023-11-25, custom)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Csodipodi:namedview id='namedview40' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:zoom='0.81989323' inkscape:cx='525.6782' inkscape:cy='217.71127' inkscape:window-width='1920' inkscape:window-height='1009' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:current-layer='Layer_1' /%3E%3Cdefs id='defs40'%3E%3Cpattern inkscape:collect='always' xlink:href='%23myPattern-8' id='pattern80' patternTransform='translate(-1209.8619,273.35139)' /%3E%3Cpattern id='myPattern' width='605' height='275' patternUnits='userSpaceOnUse' filter='url(%23noiseFilter)' inkscape:label='myPattern'%3E%3Cpath fill='%23F0DD81' opacity='1.000000' stroke='none' d=' M37.251373,46.669884 C29.325298,41.567570 21.717791,36.586166 14.245874,31.409069 C11.655559,29.614304 11.248508,27.707668 14.625064,25.824696 C21.095201,22.216555 21.088295,22.214970 25.937887,27.675560 C26.984507,28.854042 29.105797,29.078094 30.732071,29.741779 C30.601072,28.021122 30.460997,26.301096 30.341366,24.579649 C30.190809,22.413206 29.124973,19.095034 30.099745,18.305439 C32.520992,16.344154 35.852646,15.465628 38.913113,14.431849 C39.106827,14.366416 40.669769,16.708727 40.647453,17.913338 C40.487610,26.540239 40.148254,35.166302 39.665485,43.781403 C39.608746,44.793884 38.333549,45.738087 37.251373,46.669884 z' id='path1' /%3E%3Cpath fill='%23E17B7D' opacity='1.000000' stroke='none' d=' M134.919846,34.292191 C133.360947,33.394978 131.802063,32.497765 129.825562,31.360195 C131.622986,29.461628 132.575821,28.025999 133.897980,27.144051 C137.082901,25.019527 137.820801,22.315002 137.298752,18.609949 C137.063690,16.941654 138.096924,13.879963 139.215714,13.523152 C140.853149,13.000931 143.084946,14.342406 144.997375,16.019913 C145.308014,15.939854 145.691132,15.949829 145.918747,15.766626 C152.212219,10.701160 152.166351,10.732965 157.556854,17.379793 C161.209457,21.883667 164.942093,26.326847 168.768936,30.682978 C170.177231,32.286057 171.209900,33.543324 168.038071,35.088303 C165.953552,35.205830 164.467117,35.102428 162.980682,34.999027 C162.980682,34.999027 163.003525,34.997227 163.091736,34.689705 C162.780899,33.916664 162.381882,33.451141 161.982849,32.985619 C161.982849,32.985615 162.007523,32.993893 161.955933,32.737782 C161.597076,32.319820 161.289825,32.157974 160.982574,31.996126 C160.982574,31.996126 161.003662,31.996737 161.000458,31.658796 C158.758606,28.685919 156.248840,26.230501 154.353531,23.368221 C152.234253,20.167734 150.281937,20.721663 147.935196,22.799860 C143.602310,26.636929 139.258881,30.462074 134.919846,34.292191 z' id='path2' /%3E%3Cpath fill='%23E57778' opacity='1.000000' stroke='none' d=' M163.913803,40.930401 C163.789764,41.580521 163.682022,42.234238 163.539169,42.880199 C161.888748,50.343632 161.887360,50.343323 153.718842,48.480553 C153.819183,46.478191 154.470596,44.230804 153.876160,42.384537 C153.253845,40.451714 151.434753,38.904213 150.138763,37.188286 C148.625397,38.719936 146.638596,40.019863 145.741348,41.853065 C144.956177,43.457291 145.395706,45.660950 145.295029,47.584335 C138.230453,49.985546 136.633484,48.968426 136.272797,41.862770 C136.188873,40.209522 136.131775,38.554913 136.330048,36.279121 C141.351257,31.395332 146.104736,27.133352 150.447937,23.239244 C154.353485,26.487972 157.677338,29.252836 161.002426,32.007217 C161.003662,31.996737 160.982574,31.996126 160.991745,32.290726 C161.337570,32.730122 161.674210,32.874912 162.009186,33.006798 C162.007523,32.993893 161.982849,32.985615 161.902100,33.304619 C162.214096,34.089035 162.606857,34.554451 163.001572,35.008545 C163.003525,34.997227 162.980682,34.999027 163.014709,35.376808 C163.337082,37.479858 163.625443,39.205128 163.913803,40.930401 z' id='path3' /%3E%3Cpath fill='%23EFDD7D' opacity='1.000000' stroke='none' d=' M276.190033,20.129015 C276.558624,20.125206 276.927246,20.121399 277.639282,20.440384 C278.895782,21.963205 279.808838,23.163237 280.721924,24.363266 C280.772705,24.728962 280.823486,25.094662 280.956116,26.104378 C283.971069,34.125027 286.904144,41.501659 289.837250,48.878288 C289.837250,48.878288 289.423798,48.958187 288.779175,48.989120 C285.753784,49.020908 283.372955,49.021770 280.992157,49.022629 C280.593018,48.979557 280.193909,48.936485 279.443268,48.459095 C279.196136,45.734390 278.918732,43.342506 279.494324,41.177387 C280.358643,37.926258 278.490936,36.986816 276.137390,36.300285 C273.613281,35.564014 271.961945,36.359516 271.765015,39.245178 C271.609772,41.519821 271.393433,43.790298 271.204224,46.062630 C270.947174,46.574181 270.690125,47.085728 269.792053,47.759636 C266.255676,47.482056 263.360382,47.042118 259.603394,46.471252 C265.359253,37.330029 270.774658,28.729523 276.190033,20.129015 z' id='path4' /%3E%3Cpath fill='%23E17B7D' opacity='1.000000' stroke='none' d=' M416.579285,21.072376 C416.513672,21.275032 416.448059,21.477688 415.818420,21.910645 C408.372009,21.107840 401.489655,20.074734 394.665985,19.050442 C392.948914,26.724716 391.376343,33.753204 389.803772,40.781696 C388.358459,40.781696 386.913147,40.781696 385.227753,40.781696 C385.165588,39.375832 384.874878,38.196941 385.107758,37.132629 C386.113464,32.536263 385.935791,28.656021 381.595490,25.385389 C378.129242,22.773407 381.175140,20.557585 383.471954,18.316681 C384.558807,18.800982 385.776978,19.343813 387.026215,19.900471 C389.933228,11.000259 389.925110,11.036408 399.281677,13.136400 C404.932465,14.404661 410.613098,15.539707 416.624359,17.249918 C417.050995,18.205997 417.133575,18.646769 417.216156,19.087540 C417.216156,19.087542 417.118622,19.562597 416.870728,19.910305 C416.355438,20.515947 416.340942,20.787401 416.579285,21.072376 z' id='path5' /%3E%3Cpath fill='%23FBCEC8' opacity='1.000000' stroke='none' d=' M390.171631,40.841026 C391.376343,33.753204 392.948914,26.724716 394.665985,19.050442 C401.489655,20.074734 408.372009,21.107840 415.698059,22.206627 C416.095184,22.954193 416.048676,23.636078 415.984192,24.661459 C410.146606,23.796585 404.353760,22.397829 398.480347,21.571426 C397.526184,21.437174 395.551788,23.670069 395.189484,25.098169 C393.929626,30.064096 393.171539,35.157326 392.125366,40.581177 C391.531921,40.940262 391.035736,40.920307 390.171631,40.841026 z' id='path6' /%3E%3Cpath fill='%23E5787A' opacity='1.000000' stroke='none' d=' M416.782867,26.217821 C416.782867,26.217821 416.886963,26.605276 416.968689,27.095236 C417.540802,28.184370 418.031158,28.783546 418.521484,29.382713 C418.638306,29.738897 418.755096,30.095085 418.999512,30.962715 C419.348267,31.716444 419.569458,31.958729 419.790649,32.201012 C419.790649,32.201004 419.901733,32.602051 419.979889,33.166885 C419.928741,34.724461 419.799438,35.717201 419.670166,36.709942 C419.670166,36.709942 419.321198,36.834114 418.909393,36.961327 C418.257629,37.314686 418.017700,37.540840 417.777740,37.766994 C417.777740,37.766994 417.388000,37.887180 416.963715,38.023556 C416.212067,38.288097 415.979156,38.513779 415.840759,38.836975 C415.439514,38.958603 415.038300,39.080231 414.158539,39.068283 C413.680023,38.934700 413.250336,38.769627 413.250336,38.769623 C411.981110,37.042458 411.029388,34.813831 409.342743,33.745998 C407.980957,32.883835 405.361847,32.778957 404.006317,33.561184 C403.080414,34.095490 402.776703,36.928989 403.255280,38.386284 C403.951019,40.504906 405.602234,42.309750 406.832428,44.227245 C402.337067,50.122429 401.204559,50.225182 396.245972,45.318192 C394.953339,44.039028 393.589752,42.831577 392.240692,40.896660 C393.171539,35.157326 393.929626,30.064096 395.189484,25.098169 C395.551788,23.670069 397.526184,21.437174 398.480347,21.571426 C404.353760,22.397829 410.146606,23.796585 415.966278,25.004955 C415.966278,25.004957 415.988373,25.010021 416.039917,25.265444 C416.233276,25.841127 416.463715,26.073446 416.782867,26.217821 z' id='path7' /%3E%3Cpath fill='%23E5787A' opacity='1.000000' stroke='none' d=' M536.619263,28.277557 C536.116211,29.549856 535.606140,30.458811 535.494507,31.414320 C534.692078,38.282074 534.742432,38.211365 528.222961,36.023338 C527.253357,35.697948 525.706116,36.124718 524.798096,36.746655 C519.854553,40.132652 519.227905,39.956741 516.879883,34.191673 C516.455505,33.149792 515.375977,32.320210 515.135254,31.269705 C514.670410,29.241051 514.587891,27.124784 514.346924,25.044846 C516.632996,24.842052 518.955505,24.312660 521.190979,24.562592 C522.471191,24.705725 523.609741,26.115597 523.607117,26.113749 C528.178101,24.593470 531.751648,23.404955 535.325073,22.216442 C535.815613,24.122883 536.306091,26.029324 536.619263,28.277557 z' id='path8' /%3E%3Cpath fill='%2319A8A7' opacity='1.000000' stroke='none' d=' M650.831421,34.427036 C646.878235,37.401306 643.304504,40.520569 639.267700,44.043991 C634.842407,41.524708 636.308777,36.077862 636.343018,30.595606 C633.973022,31.048014 631.964844,31.431353 629.956909,31.808105 C628.214539,25.481169 633.911011,18.537542 641.429260,18.947910 C645.973389,19.195946 649.084900,18.146622 652.330872,15.072868 C655.439453,12.129154 659.384216,11.842819 663.323303,14.828959 C661.346436,17.789803 659.546082,20.486282 657.486023,23.571726 C661.576599,25.371759 664.049255,27.593727 663.332642,32.322407 C663.145142,33.559376 666.087036,35.310635 667.651855,36.760895 C668.981201,37.992855 670.397034,39.131447 672.229492,40.700989 C670.441589,43.160725 668.755615,45.480145 666.705017,48.301277 C661.287598,43.500942 656.249268,39.036484 650.831421,34.427036 z' id='path9' /%3E%3Cpath fill='%23D4BEAA' opacity='1.000000' stroke='none' d=' M91.680077,78.621140 C88.466278,80.747177 85.494713,80.689529 83.602753,77.775345 C82.639023,76.290894 82.165848,73.170372 83.051582,72.111107 C84.385551,70.515778 87.135437,69.252655 89.228912,69.329704 C93.040207,69.469955 93.969238,73.108826 91.680077,78.621140 z' id='path10' /%3E%3Cpath fill='%23C9D862' opacity='1.000000' stroke='none' d=' M205.680603,76.125374 C205.227249,72.355507 204.790863,68.896729 209.696274,68.430138 C213.658066,68.053314 216.878372,69.141174 217.117966,73.589485 C217.209671,75.291985 216.084717,77.826836 214.705505,78.689453 C211.359283,80.782333 208.036331,80.211609 205.680603,76.125374 z' id='path11' /%3E%3Cpath fill='%2326A6A5' opacity='1.000000' stroke='none' d=' M332.487061,69.438980 C337.664795,68.251572 340.501526,69.640541 341.067841,73.431808 C341.631836,77.207520 339.362091,79.194687 336.096313,79.306007 C334.337341,79.365967 331.292938,77.951836 330.999664,76.695862 C330.498444,74.548950 331.704132,72.003487 332.487061,69.438980 z' id='path12' /%3E%3Cpath fill='%23D4BEAA' opacity='1.000000' stroke='none' d=' M457.678894,71.837326 C459.622925,68.443260 462.396484,67.006096 465.144379,69.389069 C466.743317,70.775673 467.926941,74.046234 467.434723,75.999802 C467.032623,77.595642 463.732971,79.668266 461.959137,79.461449 C458.219879,79.025444 456.465576,76.161972 457.678894,71.837326 z' id='path13' /%3E%3Cpath fill='%2326A6A5' opacity='1.000000' stroke='none' d=' M581.471191,71.771545 C583.958618,67.970955 587.314026,67.465370 589.963562,70.158401 C591.286560,71.503105 591.531311,75.141945 590.706848,77.081268 C589.423584,80.100143 585.918335,80.548592 583.587036,78.504013 C582.107361,77.206322 582.032410,74.306854 581.471191,71.771545 z' id='path14' /%3E%3Cpath fill='%2382BFA6' opacity='1.000000' stroke='none' d=' M709.942749,79.347748 C707.822388,77.705498 705.352051,76.346214 704.550598,74.325119 C704.048462,73.059013 705.614319,70.055511 707.063232,69.191559 C708.505676,68.331482 711.348206,68.538780 712.853943,69.459824 C714.119141,70.233795 715.292542,73.063637 714.810364,74.344925 C714.073608,76.302383 711.875793,77.709915 709.942749,79.347748 z' id='path15' /%3E%3Cpath fill='%2378C0A3' opacity='1.000000' stroke='none' d=' M77.118744,154.872406 C82.934334,153.154968 84.411980,150.806625 82.130745,147.394455 C79.991196,144.194214 77.000061,143.988205 74.274506,146.906403 C73.396370,147.846588 72.647194,148.907211 71.532257,150.294434 C67.218147,144.101151 68.206451,137.752106 69.514221,131.482315 C71.023331,124.247314 71.249039,124.300453 78.520218,125.701027 C81.938332,126.359421 85.448227,126.525734 88.901566,127.019707 C100.183464,128.633499 104.229225,135.493027 100.256088,146.163406 C100.090561,146.607941 100.107025,147.120239 99.968063,148.098053 C102.405815,148.765717 104.841568,149.432816 107.251503,150.092865 C105.859306,156.960709 105.810341,156.969757 98.923340,152.715775 C95.385269,155.734085 92.486465,159.179916 88.787628,160.998581 C86.559616,162.094070 83.000534,160.980270 80.206154,160.234879 C78.590706,159.803986 77.245247,158.196304 75.940231,156.948822 C75.750656,156.767609 76.467369,155.638336 77.118744,154.872406 z' id='path16' /%3E%3Cpath fill='%23C8D852' opacity='1.000000' stroke='none' d=' M199.638428,135.572586 C200.972839,133.800507 202.321884,132.310913 202.893341,130.566559 C205.139816,123.709312 209.203751,121.292152 217.117081,122.141624 C221.594757,122.622299 224.339066,125.566116 225.774551,132.750076 C226.205658,134.907669 227.298996,137.230423 228.789627,138.820755 C232.637634,142.926086 232.482590,147.505081 231.051041,152.289322 C229.747482,156.645782 226.315826,158.151581 222.062698,158.924988 C219.793701,159.337601 217.499588,160.744186 215.686279,162.262741 C213.033783,164.484070 208.945389,163.742233 206.997940,160.844284 C205.889130,159.194290 203.805740,157.731232 201.878464,157.189011 C196.582581,155.699081 194.125824,151.823807 193.731339,147.047745 C193.361877,142.574738 194.543823,138.074356 199.638428,135.572586 M221.694153,150.040115 C221.830597,148.317841 222.403534,146.445343 221.888000,144.947464 C221.682617,144.350769 218.947754,144.184097 217.603256,144.597855 C216.884583,144.819031 216.038116,147.427368 216.344009,147.691757 C217.690735,148.855682 219.436127,149.558334 221.694153,150.040115 M203.769424,143.746109 C201.617676,145.530212 202.223526,147.293732 204.150650,148.563202 C205.033981,149.145081 207.145370,149.405655 207.512695,148.917877 C208.370087,147.779419 209.295425,145.506302 208.749176,144.782242 C207.983292,143.767075 205.905884,143.741364 203.769424,143.746109 M217.307388,135.868423 C216.804276,134.271286 216.617493,132.419296 215.639206,131.204987 C215.258743,130.732697 212.773010,131.332062 211.850159,132.136261 C211.213547,132.691025 211.252502,135.348404 211.613281,135.491287 C213.204681,136.121582 215.022324,136.180649 217.307388,135.868423 z' id='path17' /%3E%3Cpath fill='%2378C0A3' opacity='1.000000' stroke='none' d=' M338.506989,134.536728 C340.718750,135.954575 343.611572,138.438065 344.645874,137.818558 C346.982666,136.418915 348.401459,133.486572 350.576141,130.684937 C357.625885,135.816452 359.561676,144.141174 360.579071,153.462982 C353.479401,155.605408 346.512970,158.302887 339.295044,159.714386 C332.400604,161.062637 326.715668,156.191650 325.509613,149.230576 C325.287598,147.949020 325.147095,146.653351 324.996979,145.566681 C322.041992,145.242645 319.281189,145.190857 316.731323,144.431076 C316.267303,144.292816 316.665192,141.261887 316.665192,139.171036 C319.877686,139.773453 322.258118,140.219818 324.657715,140.669785 C326.335602,126.522751 333.189972,121.610695 342.878998,126.763634 C341.375397,129.227386 339.859894,131.710571 338.506989,134.536728 z' id='path18' /%3E%3Cpath fill='%2319A8A7' opacity='1.000000' stroke='none' d=' M477.679138,153.946716 C475.106171,152.167343 472.824158,150.568283 470.143005,148.689560 C468.529205,152.797104 467.025726,156.109909 461.894409,154.959549 C460.789001,154.711700 458.883789,157.670990 457.470398,159.262543 C456.166168,160.731125 455.027679,162.346832 453.536957,164.255112 C450.883240,162.373566 448.515076,160.694489 445.786896,158.760162 C450.678192,153.034744 455.268341,147.661865 460.137970,141.961838 C456.065613,138.706329 452.378784,135.759018 448.607300,132.744034 C452.181366,127.211189 457.193390,127.598793 463.016815,128.469681 C462.373901,125.796043 461.900818,123.828606 461.426270,121.855217 C468.057434,119.644287 475.082428,125.529503 474.710236,133.704437 C474.535950,137.532074 475.519531,140.016174 478.002899,142.842056 C479.769135,144.851883 480.247955,148.197388 480.691803,151.041870 C480.826904,151.907608 478.934143,153.089783 477.679138,153.946716 z' id='path19' /%3E%3Cpath fill='%23FAF6D1' opacity='1.000000' stroke='none' d=' M594.138550,138.163757 C596.813843,139.545242 596.692444,141.480637 594.316833,143.235931 C592.070435,144.895737 589.783875,145.458237 588.196960,142.276062 C588.049072,141.979584 587.920227,141.673615 587.773132,141.376724 C584.008789,133.777283 584.008545,133.777405 575.325073,138.479630 C581.289429,143.942169 587.001709,149.173874 592.831726,154.720200 C586.709778,155.553787 585.008301,149.183395 580.613586,146.875534 C579.110352,146.086121 577.429016,145.138855 576.537659,143.794067 C575.083557,141.600494 573.870056,139.092346 573.341797,136.553253 C573.215576,135.946381 576.274109,134.804352 577.724548,133.717331 C581.622864,130.795837 585.483582,131.201767 588.142761,132.935623 C589.633057,136.243866 590.648071,138.496857 591.663025,140.749847 C592.464233,140.017456 593.265442,139.285065 594.138550,138.163757 z' id='path20' /%3E%3Cpath fill='%23EFDD7D' opacity='1.000000' stroke='none' d=' M593.202454,155.766281 C593.202454,155.766281 593.100708,155.391968 592.907349,154.898773 C587.001709,149.173874 581.289429,143.942169 575.325073,138.479630 C584.008545,133.777405 584.008789,133.777283 587.773132,141.376724 C587.920227,141.673615 588.049072,141.979584 588.196960,142.276062 C589.783875,145.458237 592.070435,144.895737 594.316833,143.235931 C596.692444,141.480637 596.813843,139.545242 594.210449,137.774826 C594.210449,137.774826 594.153442,137.374634 594.092041,136.800781 C593.709778,134.504044 593.388916,132.781158 593.068054,131.058258 C593.511841,130.726151 593.955566,130.394043 595.057983,129.972076 C597.920776,129.325424 600.125061,128.768616 603.311401,127.963730 C601.790649,138.370010 600.380127,148.021851 598.894531,158.187653 C596.477173,157.159332 594.839844,156.462799 593.202454,155.766281 z' id='path21' /%3E%3Cpath fill='%23FAF6D1' opacity='1.000000' stroke='none' d=' M593.166809,156.136215 C594.839844,156.462799 596.477173,157.159332 598.894531,158.187653 C600.380127,148.021851 601.790649,138.370010 603.311401,127.963730 C600.125061,128.768616 597.920776,129.325424 595.330750,129.888382 C597.315552,125.317276 600.681274,123.700676 603.862854,125.611076 C606.697876,127.313416 606.747070,132.656601 605.472473,136.237885 C603.683044,141.265594 603.059570,146.711456 601.991882,151.989487 C601.830261,152.788696 602.257446,153.809280 601.905823,154.449219 C600.703430,156.637787 599.275208,158.702316 597.933167,160.814148 C596.332520,159.378159 594.731812,157.942154 593.166809,156.136215 z' id='path22' /%3E%3Cpath fill='%23E27C7D' opacity='1.000000' stroke='none' d=' M700.770813,160.265747 C699.799927,157.798721 698.924988,155.481934 698.696167,153.103027 C698.376465,149.779510 698.336426,146.633072 694.821106,144.668259 C694.208191,144.325714 694.193481,141.023224 694.941589,140.454346 C698.681458,137.610458 700.892456,134.570770 699.674622,129.502838 C699.384399,128.295242 700.986938,125.687622 702.216858,125.298737 C703.761536,124.810326 705.818665,125.942688 707.654602,126.375603 C707.605469,126.917252 707.556274,127.458908 707.507080,128.000565 C709.718567,126.361153 711.930054,124.721748 714.601624,122.741295 C718.730896,127.668266 722.746521,132.456253 726.757324,137.248306 C727.503845,138.140335 728.197632,139.078476 728.972351,139.944717 C733.205261,144.677811 733.052734,144.495987 728.179382,148.878708 C726.829956,150.092255 726.513672,152.649170 726.093079,154.666779 C724.414856,162.718185 724.468872,162.729431 716.116760,160.219711 C716.220825,158.200577 716.861511,155.936661 716.281006,154.048141 C715.746521,152.309402 713.898987,150.974304 712.629822,149.461426 C711.244751,150.833786 709.362000,151.979675 708.607117,153.638763 C707.761108,155.498001 707.935791,157.821701 707.609863,160.388260 C705.402649,160.388260 703.278870,160.388260 700.770813,160.265747 M718.358093,142.148743 C716.904846,140.177017 715.451599,138.205276 714.064819,136.323730 C709.569458,139.937866 706.247437,142.608917 702.924805,145.279251 C702.798279,145.380936 702.567139,145.462326 702.551575,145.576096 C702.110962,148.784943 701.691956,151.996735 701.269348,155.208038 C702.709900,155.354980 704.383057,156.006119 705.515076,155.484055 C706.369751,155.089859 706.225769,152.897964 707.066956,152.030334 C708.824524,150.217468 710.930237,147.458954 712.909851,147.444717 C715.889282,147.423325 718.752258,149.242142 718.381714,153.582855 C718.204407,155.659821 719.478149,157.860672 720.271301,160.619736 C726.054932,154.462219 725.283875,148.625275 718.358093,142.148743 z' id='path23' /%3E%3Cpath fill='%23E5787A' opacity='1.000000' stroke='none' d=' M718.651733,142.350464 C725.283875,148.625275 726.054932,154.462219 720.271301,160.619736 C719.478149,157.860672 718.204407,155.659821 718.381714,153.582855 C718.752258,149.242142 715.889282,147.423325 712.909851,147.444717 C710.930237,147.458954 708.824524,150.217468 707.066956,152.030334 C706.225769,152.897964 706.369751,155.089859 705.515076,155.484055 C704.383057,156.006119 702.709900,155.354980 701.269348,155.208038 C701.691956,151.996735 702.110962,148.784943 702.551575,145.576096 C702.567139,145.462326 702.798279,145.380936 702.924805,145.279251 C706.247437,142.608917 709.569458,139.937866 714.064819,136.323730 C715.451599,138.205276 716.904846,140.177017 718.651733,142.350464 z' id='path24' /%3E%3Cpath fill='%23E27C7D' opacity='1.000000' stroke='none' d=' M25.800156,178.907898 C29.738951,177.962448 32.394878,179.639206 32.624401,182.932404 C32.767429,184.984619 31.106184,188.325485 29.413359,189.011246 C27.765642,189.678741 24.177771,188.345764 22.985453,186.742859 C20.795454,183.798737 22.139248,180.822021 25.800156,178.907898 z' id='path25' /%3E%3Cpath fill='%23CAD866' opacity='1.000000' stroke='none' d=' M150.332001,177.766434 C153.848297,177.719650 156.570343,178.904648 156.496048,182.325256 C156.449844,184.452423 155.375458,187.482620 153.782379,188.393814 C152.149124,189.327988 148.822800,188.921783 147.116638,187.783981 C143.109009,185.111282 144.779770,179.834488 150.332001,177.766434 z' id='path26' /%3E%3Cpath fill='%23D4BEAA' opacity='1.000000' stroke='none' d=' M274.999847,178.035843 C278.700439,178.259369 280.991943,179.980042 280.716431,183.293152 C280.566223,185.099304 279.198303,187.521149 277.669342,188.341202 C274.798950,189.880783 271.369324,189.418716 270.318329,185.822601 C269.294403,182.319107 269.606842,178.661774 274.999847,178.035843 z' id='path27' /%3E%3Cpath fill='%2307A9AB' opacity='1.000000' stroke='none' d=' M399.111328,184.870850 C399.319763,181.361908 400.553925,179.057648 404.009705,180.843002 C404.963562,181.335800 405.709564,184.312531 405.122864,185.307709 C403.487579,188.081680 401.168274,187.715698 399.111328,184.870850 z' id='path28' /%3E%3Cpath fill='%23EEDE8A' opacity='1.000000' stroke='none' d=' M531.540894,180.317261 C534.938782,183.137238 533.160400,185.699280 530.973206,186.999207 C528.701965,188.349136 525.356323,189.504196 523.073730,188.805740 C520.340027,187.969254 518.631104,184.963196 520.190430,181.479752 C521.457031,178.650192 523.354797,176.632141 526.646606,177.439148 C528.310181,177.846954 529.751831,179.160172 531.540894,180.317261 z' id='path29' /%3E%3Cpath fill='%23C9D862' opacity='1.000000' stroke='none' d=' M644.398682,180.472061 C646.644592,178.035568 649.016968,175.826981 651.827209,178.169617 C653.461609,179.532043 654.902832,182.193573 654.870117,184.245697 C654.817261,187.564667 652.207458,189.629730 648.784912,189.335144 C644.992676,189.008713 643.073059,185.108826 644.398682,180.472061 z' id='path30' /%3E%3Cpath fill='%23C8D852' opacity='1.000000' stroke='none' d=' M44.428593,257.036682 C43.230019,258.874023 42.380585,260.587402 41.043060,261.728790 C39.155441,263.339569 36.994843,264.180054 38.220875,267.630798 C38.998569,269.819702 33.461327,272.649445 30.818771,272.171875 C28.451584,271.744080 25.750265,271.568695 23.516869,272.283447 C15.425370,274.873016 7.320881,267.286682 8.525320,258.255646 C8.972198,254.904922 8.893682,251.386032 8.421535,248.033005 C7.640319,242.485092 9.491126,237.870544 14.160318,235.307266 C18.319504,233.023941 24.342161,234.031647 28.119864,237.101395 C30.339390,238.904984 32.995659,240.321625 35.663651,241.394836 C43.989677,244.743942 45.828575,247.436783 44.428593,257.036682 M18.227179,248.445450 C19.995760,248.136444 21.851341,248.030075 23.456696,247.340866 C23.763609,247.209106 23.520124,244.371582 22.732109,243.530243 C22.004770,242.753677 19.271624,242.457230 19.045031,242.860764 C18.217970,244.333572 18.069687,246.187515 18.227179,248.445450 M20.720835,257.112030 C19.574928,258.461060 18.429020,259.810120 17.283119,261.159149 C18.354197,262.059418 19.359377,263.556183 20.515797,263.683929 C21.568859,263.800262 23.833525,262.224792 23.740881,261.753113 C23.422081,260.129974 22.304447,258.663757 20.720835,257.112030 M34.826317,250.648102 C33.203217,250.952911 31.457748,251.003403 30.020649,251.694824 C29.488033,251.951065 29.179918,254.124527 29.651331,254.695465 C30.469774,255.686676 32.201664,256.896484 33.147503,256.622650 C35.727848,255.875549 36.805195,253.897476 34.826317,250.648102 z' id='path31' /%3E%3Cpath fill='%23E27C7D' opacity='1.000000' stroke='none' d=' M160.023239,259.432068 C159.353973,259.646393 159.004807,259.824921 158.706284,259.762207 C153.639725,258.698059 148.519196,256.711975 144.368790,262.136230 C143.881729,262.772797 140.937149,262.383514 139.938828,261.528076 C138.987259,260.712616 138.784012,258.658173 138.819336,257.161835 C138.853210,255.726837 139.796173,254.337616 140.027603,252.878799 C141.094345,246.154816 141.027390,246.253357 147.244614,247.905777 C148.322800,248.192352 149.801041,247.283600 150.999634,246.723846 C152.306610,246.113464 153.682907,244.484848 154.702805,244.719284 C156.001404,245.017746 157.897415,246.723389 157.918427,247.852493 C157.993317,251.877960 166.195648,254.157440 160.023239,259.432068 z' id='path32' /%3E%3Cpath fill='%2319A8A7' opacity='1.000000' stroke='none' d=' M280.648468,273.342346 C279.316833,272.950134 278.185211,272.871002 277.470062,272.284241 C273.600922,269.109741 269.595673,267.864105 264.369812,268.878784 C260.815399,269.568970 257.311523,267.637329 256.040802,262.935059 C259.622101,261.475403 263.057495,260.075195 267.087585,258.432587 C262.760071,255.513336 261.823486,252.680756 265.194336,248.800476 C266.032715,247.835342 265.008453,245.090652 264.575287,243.225479 C264.092255,241.145554 263.307068,239.135788 262.492401,236.592926 C265.369232,235.494034 268.063873,234.464722 271.345154,233.211334 C273.307800,240.489212 275.142303,247.292038 277.132355,254.671600 C281.932556,253.190521 286.431427,251.802429 292.444519,249.947144 C291.896362,253.666977 292.342285,257.000092 290.917816,259.002899 C287.812653,263.368683 286.889465,266.211212 294.048737,267.196381 C290.673859,272.391418 286.424652,274.073914 280.648468,273.342346 z' id='path33' /%3E%3Cpath fill='%23C8D852' opacity='1.000000' stroke='none' d=' M380.441833,246.242508 C381.998566,236.960526 389.113037,235.522537 395.232880,236.278717 C397.841705,236.601074 400.656891,236.359848 403.217194,235.725021 C407.717896,234.609070 412.064819,234.786240 415.441376,237.875336 C418.727966,240.882156 420.040894,244.874100 418.818604,249.637344 C418.279694,251.737427 418.772125,254.305511 419.436127,256.464325 C420.492554,259.899048 418.244720,263.798584 414.767365,264.607819 C413.054901,265.006287 411.281891,266.188385 410.072113,267.507324 C406.448822,271.457733 402.116089,272.861633 397.047760,271.518188 C392.156464,270.221680 389.917389,266.627563 389.048431,261.756927 C388.766113,260.174622 387.524719,258.309479 386.167297,257.457977 C382.062622,254.883102 380.263947,251.348297 380.441833,246.242508 M389.637512,248.899994 C391.755493,251.415298 394.114288,252.260712 395.712189,248.732101 C396.182007,247.694611 395.003723,244.763092 393.997498,244.422424 C391.107330,243.443878 389.305695,244.996857 389.637512,248.899994 M406.508850,250.924103 C409.866699,250.424179 412.132965,248.981995 409.699615,245.477371 C409.076233,244.579559 406.584167,244.979218 404.950592,244.782806 C405.217346,246.766693 405.484070,248.750565 406.508850,250.924103 M402.282257,262.794525 C404.612579,261.098053 405.137115,258.828735 402.768799,257.209015 C401.832153,256.568420 398.592621,257.404877 398.042358,258.440521 C396.327087,261.668915 398.616791,262.771515 402.282257,262.794525 z' id='path34' /%3E%3Cpath fill='%23E17B7D' opacity='1.000000' stroke='none' d=' M538.689148,260.294189 C538.804810,260.960571 538.920471,261.626923 539.037720,262.963715 C539.058167,264.094635 539.077026,264.555115 539.095947,265.015625 C537.525940,265.453644 535.970276,266.193878 534.383240,266.268555 C530.751404,266.439545 528.266235,267.670685 526.704224,271.285095 C526.060913,272.773560 523.308411,274.640198 522.112183,274.290863 C520.412964,273.794586 519.264832,271.411438 517.155212,269.007111 C509.895081,268.371094 509.972748,268.366241 509.387268,259.001312 C509.078156,254.056992 508.504578,249.125961 507.934204,244.202393 C507.549347,240.880600 508.865234,239.541000 512.743896,240.564606 C514.185486,246.704208 515.325623,252.379776 515.771790,258.109375 C516.042236,261.581909 517.267334,262.162811 520.435913,261.778778 C526.491333,261.044739 532.601624,260.763397 538.689148,260.294189 z' id='path35' /%3E%3Cpath fill='%23D78688' opacity='1.000000' stroke='none' d=' M516.085388,239.095383 C517.325317,237.992737 518.552002,236.874741 519.807434,235.790070 C525.582092,230.801163 525.951965,230.860428 530.819885,237.665894 C529.546265,239.262573 527.701477,240.741196 527.058960,242.629013 C526.482666,244.322357 527.228882,246.465775 527.391663,248.410645 C529.324036,248.168625 531.289612,248.064346 533.170593,247.609665 C533.826782,247.451065 534.415405,246.502090 534.790894,245.786133 C536.081543,243.324951 537.598938,242.119263 540.242981,244.180878 C542.475647,245.921783 545.220093,247.335480 542.679016,250.836304 C541.411987,252.581863 540.322510,254.456268 538.690796,256.768250 C536.136902,257.725739 534.044922,258.187347 532.060669,258.335938 C538.634216,255.142471 541.557129,250.792191 539.772827,245.515945 C537.749939,247.213699 536.145691,249.216675 534.063538,250.129700 C531.818542,251.114105 528.239807,252.240952 526.857727,251.187363 C525.201843,249.925064 524.611450,246.385986 524.749878,243.899109 C524.884888,241.472092 526.520142,239.128555 527.988770,235.549484 C525.621582,235.964355 523.549744,235.826004 522.032776,236.676849 C513.830322,241.277405 518.427551,248.313232 519.176086,254.393570 C519.761047,259.144684 524.079346,257.756287 527.217712,258.087433 C527.828430,258.151886 528.399231,258.594513 528.567810,258.931091 C524.960510,259.334656 521.773865,259.669891 517.654419,260.103241 C517.100403,252.685608 516.592896,245.890488 516.085388,239.095383 z' id='path36' /%3E%3Cpath fill='%23FBCEC8' opacity='1.000000' stroke='none' d=' M531.953003,258.648987 C534.044922,258.187347 536.136902,257.725739 538.529785,257.068390 C538.841553,257.730804 538.852478,258.588989 538.776245,259.870667 C532.601624,260.763397 526.491333,261.044739 520.435913,261.778778 C517.267334,262.162811 516.042236,261.581909 515.771790,258.109375 C515.325623,252.379776 514.185486,246.704208 513.158203,240.681351 C513.769714,239.936905 514.560913,239.516983 515.718750,239.096222 C516.592896,245.890488 517.100403,252.685608 517.654419,260.103241 C521.773865,259.669891 524.960510,259.334656 528.941040,258.941284 C530.474182,258.805084 531.213623,258.727020 531.953003,258.648987 z' id='path37' /%3E%3Cpath fill='%23D78688' opacity='1.000000' stroke='none' d=' M516.085388,239.095383 C517.325317,237.992737 518.552002,236.874741 519.807434,235.790070 C525.582092,230.801163 525.951965,230.860428 530.819885,237.665894 C529.546265,239.262573 527.701477,240.741196 527.058960,242.629013 C526.482666,244.322357 527.228882,246.465775 527.391663,248.410645 C529.324036,248.168625 531.289612,248.064346 533.170593,247.609665 C533.826782,247.451065 534.415405,246.502090 534.790894,245.786133 C536.081543,243.324951 537.598938,242.119263 540.242981,244.180878 C542.475647,245.921783 545.220093,247.335480 542.679016,250.836304 C541.411987,252.581863 540.322510,254.456268 538.690796,256.768250 C536.136902,257.725739 534.044922,258.187347 532.060669,258.335938 C538.634216,255.142471 541.557129,250.792191 539.772827,245.515945 C537.749939,247.213699 536.145691,249.216675 534.063538,250.129700 C531.818542,251.114105 528.239807,252.240952 526.857727,251.187363 C525.201843,249.925064 524.611450,246.385986 524.749878,243.899109 C524.884888,241.472092 526.520142,239.128555 527.988770,235.549484 C525.621582,235.964355 523.549744,235.826004 522.032776,236.676849 C513.830322,241.277405 518.427551,248.313232 519.176086,254.393570 C519.761047,259.144684 524.079346,257.756287 527.217712,258.087433 C527.828430,258.151886 528.399231,258.594513 528.567810,258.931091 C524.960510,259.334656 521.773865,259.669891 517.654419,260.103241 C517.100403,252.685608 516.592896,245.890488 516.085388,239.095383 z' id='path38' /%3E%3Cpath fill='%2378C0A3' opacity='1.000000' stroke='none' d=' M661.188293,259.395935 C661.998230,259.736420 662.476624,259.881714 662.940857,260.063507 C664.545166,260.691864 667.425720,261.223846 667.491028,261.990936 C667.648865,263.844147 666.491516,265.809418 665.668945,268.327972 C662.861389,266.083282 660.861511,264.484344 658.838867,262.867188 C651.312500,274.493286 641.126221,276.167084 636.686462,267.576965 C639.199036,265.519745 641.921143,263.841492 643.682007,261.454254 C644.111450,260.871948 641.189941,256.314880 640.149292,256.438904 C637.266296,256.782532 634.562805,258.631226 631.528992,260.002289 C627.516113,255.270142 627.985962,244.035004 633.169312,235.697983 C638.741943,236.453705 644.350464,236.944153 649.845642,238.015869 C661.201843,240.230728 664.620972,246.534470 660.750977,257.413727 C660.564880,257.936981 660.807373,258.612762 661.188293,259.395935 z' id='path39' /%3E%3Cpath fill='%23EF7071' opacity='1.000000' stroke='none' d=' M532.060669,258.335938 C531.213623,258.727020 530.474182,258.805084 529.361572,258.872925 C528.399231,258.594513 527.828430,258.151886 527.217712,258.087433 C524.079346,257.756287 519.761047,259.144684 519.176086,254.393570 C518.427551,248.313232 513.830322,241.277405 522.032776,236.676849 C523.549744,235.826004 525.621582,235.964355 527.988770,235.549484 C526.520142,239.128555 524.884888,241.472092 524.749878,243.899109 C524.611450,246.385986 525.201843,249.925064 526.857727,251.187363 C528.239807,252.240952 531.818542,251.114105 534.063538,250.129700 C536.145691,249.216675 537.749939,247.213699 539.772827,245.515945 C541.557129,250.792191 538.634216,255.142471 532.060669,258.335938 z' id='path40' /%3E%3C/pattern%3E%3Cpattern id='myPattern-8' width='605' height='275' patternUnits='userSpaceOnUse' filter='url(%23noiseFilter)' inkscape:label='myPattern'%3E%3Cpath fill='%23F0DD81' opacity='1.000000' stroke='none' d=' M37.251373,46.669884 C29.325298,41.567570 21.717791,36.586166 14.245874,31.409069 C11.655559,29.614304 11.248508,27.707668 14.625064,25.824696 C21.095201,22.216555 21.088295,22.214970 25.937887,27.675560 C26.984507,28.854042 29.105797,29.078094 30.732071,29.741779 C30.601072,28.021122 30.460997,26.301096 30.341366,24.579649 C30.190809,22.413206 29.124973,19.095034 30.099745,18.305439 C32.520992,16.344154 35.852646,15.465628 38.913113,14.431849 C39.106827,14.366416 40.669769,16.708727 40.647453,17.913338 C40.487610,26.540239 40.148254,35.166302 39.665485,43.781403 C39.608746,44.793884 38.333549,45.738087 37.251373,46.669884 z' id='path1-0' /%3E%3Cpath fill='%23E17B7D' opacity='1.000000' stroke='none' d=' M134.919846,34.292191 C133.360947,33.394978 131.802063,32.497765 129.825562,31.360195 C131.622986,29.461628 132.575821,28.025999 133.897980,27.144051 C137.082901,25.019527 137.820801,22.315002 137.298752,18.609949 C137.063690,16.941654 138.096924,13.879963 139.215714,13.523152 C140.853149,13.000931 143.084946,14.342406 144.997375,16.019913 C145.308014,15.939854 145.691132,15.949829 145.918747,15.766626 C152.212219,10.701160 152.166351,10.732965 157.556854,17.379793 C161.209457,21.883667 164.942093,26.326847 168.768936,30.682978 C170.177231,32.286057 171.209900,33.543324 168.038071,35.088303 C165.953552,35.205830 164.467117,35.102428 162.980682,34.999027 C162.980682,34.999027 163.003525,34.997227 163.091736,34.689705 C162.780899,33.916664 162.381882,33.451141 161.982849,32.985619 C161.982849,32.985615 162.007523,32.993893 161.955933,32.737782 C161.597076,32.319820 161.289825,32.157974 160.982574,31.996126 C160.982574,31.996126 161.003662,31.996737 161.000458,31.658796 C158.758606,28.685919 156.248840,26.230501 154.353531,23.368221 C152.234253,20.167734 150.281937,20.721663 147.935196,22.799860 C143.602310,26.636929 139.258881,30.462074 134.919846,34.292191 z' id='path2-7' /%3E%3Cpath fill='%23E57778' opacity='1.000000' stroke='none' d=' M163.913803,40.930401 C163.789764,41.580521 163.682022,42.234238 163.539169,42.880199 C161.888748,50.343632 161.887360,50.343323 153.718842,48.480553 C153.819183,46.478191 154.470596,44.230804 153.876160,42.384537 C153.253845,40.451714 151.434753,38.904213 150.138763,37.188286 C148.625397,38.719936 146.638596,40.019863 145.741348,41.853065 C144.956177,43.457291 145.395706,45.660950 145.295029,47.584335 C138.230453,49.985546 136.633484,48.968426 136.272797,41.862770 C136.188873,40.209522 136.131775,38.554913 136.330048,36.279121 C141.351257,31.395332 146.104736,27.133352 150.447937,23.239244 C154.353485,26.487972 157.677338,29.252836 161.002426,32.007217 C161.003662,31.996737 160.982574,31.996126 160.991745,32.290726 C161.337570,32.730122 161.674210,32.874912 162.009186,33.006798 C162.007523,32.993893 161.982849,32.985615 161.902100,33.304619 C162.214096,34.089035 162.606857,34.554451 163.001572,35.008545 C163.003525,34.997227 162.980682,34.999027 163.014709,35.376808 C163.337082,37.479858 163.625443,39.205128 163.913803,40.930401 z' id='path3-1' /%3E%3Cpath fill='%23EFDD7D' opacity='1.000000' stroke='none' d=' M276.190033,20.129015 C276.558624,20.125206 276.927246,20.121399 277.639282,20.440384 C278.895782,21.963205 279.808838,23.163237 280.721924,24.363266 C280.772705,24.728962 280.823486,25.094662 280.956116,26.104378 C283.971069,34.125027 286.904144,41.501659 289.837250,48.878288 C289.837250,48.878288 289.423798,48.958187 288.779175,48.989120 C285.753784,49.020908 283.372955,49.021770 280.992157,49.022629 C280.593018,48.979557 280.193909,48.936485 279.443268,48.459095 C279.196136,45.734390 278.918732,43.342506 279.494324,41.177387 C280.358643,37.926258 278.490936,36.986816 276.137390,36.300285 C273.613281,35.564014 271.961945,36.359516 271.765015,39.245178 C271.609772,41.519821 271.393433,43.790298 271.204224,46.062630 C270.947174,46.574181 270.690125,47.085728 269.792053,47.759636 C266.255676,47.482056 263.360382,47.042118 259.603394,46.471252 C265.359253,37.330029 270.774658,28.729523 276.190033,20.129015 z' id='path4-3' /%3E%3Cpath fill='%23E17B7D' opacity='1.000000' stroke='none' d=' M416.579285,21.072376 C416.513672,21.275032 416.448059,21.477688 415.818420,21.910645 C408.372009,21.107840 401.489655,20.074734 394.665985,19.050442 C392.948914,26.724716 391.376343,33.753204 389.803772,40.781696 C388.358459,40.781696 386.913147,40.781696 385.227753,40.781696 C385.165588,39.375832 384.874878,38.196941 385.107758,37.132629 C386.113464,32.536263 385.935791,28.656021 381.595490,25.385389 C378.129242,22.773407 381.175140,20.557585 383.471954,18.316681 C384.558807,18.800982 385.776978,19.343813 387.026215,19.900471 C389.933228,11.000259 389.925110,11.036408 399.281677,13.136400 C404.932465,14.404661 410.613098,15.539707 416.624359,17.249918 C417.050995,18.205997 417.133575,18.646769 417.216156,19.087540 C417.216156,19.087542 417.118622,19.562597 416.870728,19.910305 C416.355438,20.515947 416.340942,20.787401 416.579285,21.072376 z' id='path5-6' /%3E%3Cpath fill='%23FBCEC8' opacity='1.000000' stroke='none' d=' M390.171631,40.841026 C391.376343,33.753204 392.948914,26.724716 394.665985,19.050442 C401.489655,20.074734 408.372009,21.107840 415.698059,22.206627 C416.095184,22.954193 416.048676,23.636078 415.984192,24.661459 C410.146606,23.796585 404.353760,22.397829 398.480347,21.571426 C397.526184,21.437174 395.551788,23.670069 395.189484,25.098169 C393.929626,30.064096 393.171539,35.157326 392.125366,40.581177 C391.531921,40.940262 391.035736,40.920307 390.171631,40.841026 z' id='path6-5' /%3E%3Cpath fill='%23E5787A' opacity='1.000000' stroke='none' d=' M416.782867,26.217821 C416.782867,26.217821 416.886963,26.605276 416.968689,27.095236 C417.540802,28.184370 418.031158,28.783546 418.521484,29.382713 C418.638306,29.738897 418.755096,30.095085 418.999512,30.962715 C419.348267,31.716444 419.569458,31.958729 419.790649,32.201012 C419.790649,32.201004 419.901733,32.602051 419.979889,33.166885 C419.928741,34.724461 419.799438,35.717201 419.670166,36.709942 C419.670166,36.709942 419.321198,36.834114 418.909393,36.961327 C418.257629,37.314686 418.017700,37.540840 417.777740,37.766994 C417.777740,37.766994 417.388000,37.887180 416.963715,38.023556 C416.212067,38.288097 415.979156,38.513779 415.840759,38.836975 C415.439514,38.958603 415.038300,39.080231 414.158539,39.068283 C413.680023,38.934700 413.250336,38.769627 413.250336,38.769623 C411.981110,37.042458 411.029388,34.813831 409.342743,33.745998 C407.980957,32.883835 405.361847,32.778957 404.006317,33.561184 C403.080414,34.095490 402.776703,36.928989 403.255280,38.386284 C403.951019,40.504906 405.602234,42.309750 406.832428,44.227245 C402.337067,50.122429 401.204559,50.225182 396.245972,45.318192 C394.953339,44.039028 393.589752,42.831577 392.240692,40.896660 C393.171539,35.157326 393.929626,30.064096 395.189484,25.098169 C395.551788,23.670069 397.526184,21.437174 398.480347,21.571426 C404.353760,22.397829 410.146606,23.796585 415.966278,25.004955 C415.966278,25.004957 415.988373,25.010021 416.039917,25.265444 C416.233276,25.841127 416.463715,26.073446 416.782867,26.217821 z' id='path7-1' /%3E%3Cpath fill='%23E5787A' opacity='1.000000' stroke='none' d=' M536.619263,28.277557 C536.116211,29.549856 535.606140,30.458811 535.494507,31.414320 C534.692078,38.282074 534.742432,38.211365 528.222961,36.023338 C527.253357,35.697948 525.706116,36.124718 524.798096,36.746655 C519.854553,40.132652 519.227905,39.956741 516.879883,34.191673 C516.455505,33.149792 515.375977,32.320210 515.135254,31.269705 C514.670410,29.241051 514.587891,27.124784 514.346924,25.044846 C516.632996,24.842052 518.955505,24.312660 521.190979,24.562592 C522.471191,24.705725 523.609741,26.115597 523.607117,26.113749 C528.178101,24.593470 531.751648,23.404955 535.325073,22.216442 C535.815613,24.122883 536.306091,26.029324 536.619263,28.277557 z' id='path8-2' /%3E%3Cpath fill='%2319A8A7' opacity='1.000000' stroke='none' d=' M650.831421,34.427036 C646.878235,37.401306 643.304504,40.520569 639.267700,44.043991 C634.842407,41.524708 636.308777,36.077862 636.343018,30.595606 C633.973022,31.048014 631.964844,31.431353 629.956909,31.808105 C628.214539,25.481169 633.911011,18.537542 641.429260,18.947910 C645.973389,19.195946 649.084900,18.146622 652.330872,15.072868 C655.439453,12.129154 659.384216,11.842819 663.323303,14.828959 C661.346436,17.789803 659.546082,20.486282 657.486023,23.571726 C661.576599,25.371759 664.049255,27.593727 663.332642,32.322407 C663.145142,33.559376 666.087036,35.310635 667.651855,36.760895 C668.981201,37.992855 670.397034,39.131447 672.229492,40.700989 C670.441589,43.160725 668.755615,45.480145 666.705017,48.301277 C661.287598,43.500942 656.249268,39.036484 650.831421,34.427036 z' id='path9-2' /%3E%3Cpath fill='%23D4BEAA' opacity='1.000000' stroke='none' d=' M91.680077,78.621140 C88.466278,80.747177 85.494713,80.689529 83.602753,77.775345 C82.639023,76.290894 82.165848,73.170372 83.051582,72.111107 C84.385551,70.515778 87.135437,69.252655 89.228912,69.329704 C93.040207,69.469955 93.969238,73.108826 91.680077,78.621140 z' id='path10-8' /%3E%3Cpath fill='%23C9D862' opacity='1.000000' stroke='none' d=' M205.680603,76.125374 C205.227249,72.355507 204.790863,68.896729 209.696274,68.430138 C213.658066,68.053314 216.878372,69.141174 217.117966,73.589485 C217.209671,75.291985 216.084717,77.826836 214.705505,78.689453 C211.359283,80.782333 208.036331,80.211609 205.680603,76.125374 z' id='path11-3' /%3E%3Cpath fill='%2326A6A5' opacity='1.000000' stroke='none' d=' M332.487061,69.438980 C337.664795,68.251572 340.501526,69.640541 341.067841,73.431808 C341.631836,77.207520 339.362091,79.194687 336.096313,79.306007 C334.337341,79.365967 331.292938,77.951836 330.999664,76.695862 C330.498444,74.548950 331.704132,72.003487 332.487061,69.438980 z' id='path12-2' /%3E%3Cpath fill='%23D4BEAA' opacity='1.000000' stroke='none' d=' M457.678894,71.837326 C459.622925,68.443260 462.396484,67.006096 465.144379,69.389069 C466.743317,70.775673 467.926941,74.046234 467.434723,75.999802 C467.032623,77.595642 463.732971,79.668266 461.959137,79.461449 C458.219879,79.025444 456.465576,76.161972 457.678894,71.837326 z' id='path13-4' /%3E%3Cpath fill='%2326A6A5' opacity='1.000000' stroke='none' d=' M581.471191,71.771545 C583.958618,67.970955 587.314026,67.465370 589.963562,70.158401 C591.286560,71.503105 591.531311,75.141945 590.706848,77.081268 C589.423584,80.100143 585.918335,80.548592 583.587036,78.504013 C582.107361,77.206322 582.032410,74.306854 581.471191,71.771545 z' id='path14-9' /%3E%3Cpath fill='%2382BFA6' opacity='1.000000' stroke='none' d=' M709.942749,79.347748 C707.822388,77.705498 705.352051,76.346214 704.550598,74.325119 C704.048462,73.059013 705.614319,70.055511 707.063232,69.191559 C708.505676,68.331482 711.348206,68.538780 712.853943,69.459824 C714.119141,70.233795 715.292542,73.063637 714.810364,74.344925 C714.073608,76.302383 711.875793,77.709915 709.942749,79.347748 z' id='path15-1' /%3E%3Cpath fill='%2378C0A3' opacity='1.000000' stroke='none' d=' M77.118744,154.872406 C82.934334,153.154968 84.411980,150.806625 82.130745,147.394455 C79.991196,144.194214 77.000061,143.988205 74.274506,146.906403 C73.396370,147.846588 72.647194,148.907211 71.532257,150.294434 C67.218147,144.101151 68.206451,137.752106 69.514221,131.482315 C71.023331,124.247314 71.249039,124.300453 78.520218,125.701027 C81.938332,126.359421 85.448227,126.525734 88.901566,127.019707 C100.183464,128.633499 104.229225,135.493027 100.256088,146.163406 C100.090561,146.607941 100.107025,147.120239 99.968063,148.098053 C102.405815,148.765717 104.841568,149.432816 107.251503,150.092865 C105.859306,156.960709 105.810341,156.969757 98.923340,152.715775 C95.385269,155.734085 92.486465,159.179916 88.787628,160.998581 C86.559616,162.094070 83.000534,160.980270 80.206154,160.234879 C78.590706,159.803986 77.245247,158.196304 75.940231,156.948822 C75.750656,156.767609 76.467369,155.638336 77.118744,154.872406 z' id='path16-8' /%3E%3Cpath fill='%23C8D852' opacity='1.000000' stroke='none' d=' M199.638428,135.572586 C200.972839,133.800507 202.321884,132.310913 202.893341,130.566559 C205.139816,123.709312 209.203751,121.292152 217.117081,122.141624 C221.594757,122.622299 224.339066,125.566116 225.774551,132.750076 C226.205658,134.907669 227.298996,137.230423 228.789627,138.820755 C232.637634,142.926086 232.482590,147.505081 231.051041,152.289322 C229.747482,156.645782 226.315826,158.151581 222.062698,158.924988 C219.793701,159.337601 217.499588,160.744186 215.686279,162.262741 C213.033783,164.484070 208.945389,163.742233 206.997940,160.844284 C205.889130,159.194290 203.805740,157.731232 201.878464,157.189011 C196.582581,155.699081 194.125824,151.823807 193.731339,147.047745 C193.361877,142.574738 194.543823,138.074356 199.638428,135.572586 M221.694153,150.040115 C221.830597,148.317841 222.403534,146.445343 221.888000,144.947464 C221.682617,144.350769 218.947754,144.184097 217.603256,144.597855 C216.884583,144.819031 216.038116,147.427368 216.344009,147.691757 C217.690735,148.855682 219.436127,149.558334 221.694153,150.040115 M203.769424,143.746109 C201.617676,145.530212 202.223526,147.293732 204.150650,148.563202 C205.033981,149.145081 207.145370,149.405655 207.512695,148.917877 C208.370087,147.779419 209.295425,145.506302 208.749176,144.782242 C207.983292,143.767075 205.905884,143.741364 203.769424,143.746109 M217.307388,135.868423 C216.804276,134.271286 216.617493,132.419296 215.639206,131.204987 C215.258743,130.732697 212.773010,131.332062 211.850159,132.136261 C211.213547,132.691025 211.252502,135.348404 211.613281,135.491287 C213.204681,136.121582 215.022324,136.180649 217.307388,135.868423 z' id='path17-1' /%3E%3Cpath fill='%2378C0A3' opacity='1.000000' stroke='none' d=' M338.506989,134.536728 C340.718750,135.954575 343.611572,138.438065 344.645874,137.818558 C346.982666,136.418915 348.401459,133.486572 350.576141,130.684937 C357.625885,135.816452 359.561676,144.141174 360.579071,153.462982 C353.479401,155.605408 346.512970,158.302887 339.295044,159.714386 C332.400604,161.062637 326.715668,156.191650 325.509613,149.230576 C325.287598,147.949020 325.147095,146.653351 324.996979,145.566681 C322.041992,145.242645 319.281189,145.190857 316.731323,144.431076 C316.267303,144.292816 316.665192,141.261887 316.665192,139.171036 C319.877686,139.773453 322.258118,140.219818 324.657715,140.669785 C326.335602,126.522751 333.189972,121.610695 342.878998,126.763634 C341.375397,129.227386 339.859894,131.710571 338.506989,134.536728 z' id='path18-5' /%3E%3Cpath fill='%2319A8A7' opacity='1.000000' stroke='none' d=' M477.679138,153.946716 C475.106171,152.167343 472.824158,150.568283 470.143005,148.689560 C468.529205,152.797104 467.025726,156.109909 461.894409,154.959549 C460.789001,154.711700 458.883789,157.670990 457.470398,159.262543 C456.166168,160.731125 455.027679,162.346832 453.536957,164.255112 C450.883240,162.373566 448.515076,160.694489 445.786896,158.760162 C450.678192,153.034744 455.268341,147.661865 460.137970,141.961838 C456.065613,138.706329 452.378784,135.759018 448.607300,132.744034 C452.181366,127.211189 457.193390,127.598793 463.016815,128.469681 C462.373901,125.796043 461.900818,123.828606 461.426270,121.855217 C468.057434,119.644287 475.082428,125.529503 474.710236,133.704437 C474.535950,137.532074 475.519531,140.016174 478.002899,142.842056 C479.769135,144.851883 480.247955,148.197388 480.691803,151.041870 C480.826904,151.907608 478.934143,153.089783 477.679138,153.946716 z' id='path19-0' /%3E%3Cpath fill='%23FAF6D1' opacity='1.000000' stroke='none' d=' M594.138550,138.163757 C596.813843,139.545242 596.692444,141.480637 594.316833,143.235931 C592.070435,144.895737 589.783875,145.458237 588.196960,142.276062 C588.049072,141.979584 587.920227,141.673615 587.773132,141.376724 C584.008789,133.777283 584.008545,133.777405 575.325073,138.479630 C581.289429,143.942169 587.001709,149.173874 592.831726,154.720200 C586.709778,155.553787 585.008301,149.183395 580.613586,146.875534 C579.110352,146.086121 577.429016,145.138855 576.537659,143.794067 C575.083557,141.600494 573.870056,139.092346 573.341797,136.553253 C573.215576,135.946381 576.274109,134.804352 577.724548,133.717331 C581.622864,130.795837 585.483582,131.201767 588.142761,132.935623 C589.633057,136.243866 590.648071,138.496857 591.663025,140.749847 C592.464233,140.017456 593.265442,139.285065 594.138550,138.163757 z' id='path20-5' /%3E%3Cpath fill='%23EFDD7D' opacity='1.000000' stroke='none' d=' M593.202454,155.766281 C593.202454,155.766281 593.100708,155.391968 592.907349,154.898773 C587.001709,149.173874 581.289429,143.942169 575.325073,138.479630 C584.008545,133.777405 584.008789,133.777283 587.773132,141.376724 C587.920227,141.673615 588.049072,141.979584 588.196960,142.276062 C589.783875,145.458237 592.070435,144.895737 594.316833,143.235931 C596.692444,141.480637 596.813843,139.545242 594.210449,137.774826 C594.210449,137.774826 594.153442,137.374634 594.092041,136.800781 C593.709778,134.504044 593.388916,132.781158 593.068054,131.058258 C593.511841,130.726151 593.955566,130.394043 595.057983,129.972076 C597.920776,129.325424 600.125061,128.768616 603.311401,127.963730 C601.790649,138.370010 600.380127,148.021851 598.894531,158.187653 C596.477173,157.159332 594.839844,156.462799 593.202454,155.766281 z' id='path21-5' /%3E%3Cpath fill='%23FAF6D1' opacity='1.000000' stroke='none' d=' M593.166809,156.136215 C594.839844,156.462799 596.477173,157.159332 598.894531,158.187653 C600.380127,148.021851 601.790649,138.370010 603.311401,127.963730 C600.125061,128.768616 597.920776,129.325424 595.330750,129.888382 C597.315552,125.317276 600.681274,123.700676 603.862854,125.611076 C606.697876,127.313416 606.747070,132.656601 605.472473,136.237885 C603.683044,141.265594 603.059570,146.711456 601.991882,151.989487 C601.830261,152.788696 602.257446,153.809280 601.905823,154.449219 C600.703430,156.637787 599.275208,158.702316 597.933167,160.814148 C596.332520,159.378159 594.731812,157.942154 593.166809,156.136215 z' id='path22-7' /%3E%3Cpath fill='%23E27C7D' opacity='1.000000' stroke='none' d=' M700.770813,160.265747 C699.799927,157.798721 698.924988,155.481934 698.696167,153.103027 C698.376465,149.779510 698.336426,146.633072 694.821106,144.668259 C694.208191,144.325714 694.193481,141.023224 694.941589,140.454346 C698.681458,137.610458 700.892456,134.570770 699.674622,129.502838 C699.384399,128.295242 700.986938,125.687622 702.216858,125.298737 C703.761536,124.810326 705.818665,125.942688 707.654602,126.375603 C707.605469,126.917252 707.556274,127.458908 707.507080,128.000565 C709.718567,126.361153 711.930054,124.721748 714.601624,122.741295 C718.730896,127.668266 722.746521,132.456253 726.757324,137.248306 C727.503845,138.140335 728.197632,139.078476 728.972351,139.944717 C733.205261,144.677811 733.052734,144.495987 728.179382,148.878708 C726.829956,150.092255 726.513672,152.649170 726.093079,154.666779 C724.414856,162.718185 724.468872,162.729431 716.116760,160.219711 C716.220825,158.200577 716.861511,155.936661 716.281006,154.048141 C715.746521,152.309402 713.898987,150.974304 712.629822,149.461426 C711.244751,150.833786 709.362000,151.979675 708.607117,153.638763 C707.761108,155.498001 707.935791,157.821701 707.609863,160.388260 C705.402649,160.388260 703.278870,160.388260 700.770813,160.265747 M718.358093,142.148743 C716.904846,140.177017 715.451599,138.205276 714.064819,136.323730 C709.569458,139.937866 706.247437,142.608917 702.924805,145.279251 C702.798279,145.380936 702.567139,145.462326 702.551575,145.576096 C702.110962,148.784943 701.691956,151.996735 701.269348,155.208038 C702.709900,155.354980 704.383057,156.006119 705.515076,155.484055 C706.369751,155.089859 706.225769,152.897964 707.066956,152.030334 C708.824524,150.217468 710.930237,147.458954 712.909851,147.444717 C715.889282,147.423325 718.752258,149.242142 718.381714,153.582855 C718.204407,155.659821 719.478149,157.860672 720.271301,160.619736 C726.054932,154.462219 725.283875,148.625275 718.358093,142.148743 z' id='path23-9' /%3E%3Cpath fill='%23E5787A' opacity='1.000000' stroke='none' d=' M718.651733,142.350464 C725.283875,148.625275 726.054932,154.462219 720.271301,160.619736 C719.478149,157.860672 718.204407,155.659821 718.381714,153.582855 C718.752258,149.242142 715.889282,147.423325 712.909851,147.444717 C710.930237,147.458954 708.824524,150.217468 707.066956,152.030334 C706.225769,152.897964 706.369751,155.089859 705.515076,155.484055 C704.383057,156.006119 702.709900,155.354980 701.269348,155.208038 C701.691956,151.996735 702.110962,148.784943 702.551575,145.576096 C702.567139,145.462326 702.798279,145.380936 702.924805,145.279251 C706.247437,142.608917 709.569458,139.937866 714.064819,136.323730 C715.451599,138.205276 716.904846,140.177017 718.651733,142.350464 z' id='path24-5' /%3E%3Cpath fill='%23E27C7D' opacity='1.000000' stroke='none' d=' M25.800156,178.907898 C29.738951,177.962448 32.394878,179.639206 32.624401,182.932404 C32.767429,184.984619 31.106184,188.325485 29.413359,189.011246 C27.765642,189.678741 24.177771,188.345764 22.985453,186.742859 C20.795454,183.798737 22.139248,180.822021 25.800156,178.907898 z' id='path25-9' /%3E%3Cpath fill='%23CAD866' opacity='1.000000' stroke='none' d=' M150.332001,177.766434 C153.848297,177.719650 156.570343,178.904648 156.496048,182.325256 C156.449844,184.452423 155.375458,187.482620 153.782379,188.393814 C152.149124,189.327988 148.822800,188.921783 147.116638,187.783981 C143.109009,185.111282 144.779770,179.834488 150.332001,177.766434 z' id='path26-5' /%3E%3Cpath fill='%23D4BEAA' opacity='1.000000' stroke='none' d=' M274.999847,178.035843 C278.700439,178.259369 280.991943,179.980042 280.716431,183.293152 C280.566223,185.099304 279.198303,187.521149 277.669342,188.341202 C274.798950,189.880783 271.369324,189.418716 270.318329,185.822601 C269.294403,182.319107 269.606842,178.661774 274.999847,178.035843 z' id='path27-2' /%3E%3Cpath fill='%2307A9AB' opacity='1.000000' stroke='none' d=' M399.111328,184.870850 C399.319763,181.361908 400.553925,179.057648 404.009705,180.843002 C404.963562,181.335800 405.709564,184.312531 405.122864,185.307709 C403.487579,188.081680 401.168274,187.715698 399.111328,184.870850 z' id='path28-0' /%3E%3Cpath fill='%23EEDE8A' opacity='1.000000' stroke='none' d=' M531.540894,180.317261 C534.938782,183.137238 533.160400,185.699280 530.973206,186.999207 C528.701965,188.349136 525.356323,189.504196 523.073730,188.805740 C520.340027,187.969254 518.631104,184.963196 520.190430,181.479752 C521.457031,178.650192 523.354797,176.632141 526.646606,177.439148 C528.310181,177.846954 529.751831,179.160172 531.540894,180.317261 z' id='path29-0' /%3E%3Cpath fill='%23C9D862' opacity='1.000000' stroke='none' d=' M644.398682,180.472061 C646.644592,178.035568 649.016968,175.826981 651.827209,178.169617 C653.461609,179.532043 654.902832,182.193573 654.870117,184.245697 C654.817261,187.564667 652.207458,189.629730 648.784912,189.335144 C644.992676,189.008713 643.073059,185.108826 644.398682,180.472061 z' id='path30-6' /%3E%3Cpath fill='%23C8D852' opacity='1.000000' stroke='none' d=' M44.428593,257.036682 C43.230019,258.874023 42.380585,260.587402 41.043060,261.728790 C39.155441,263.339569 36.994843,264.180054 38.220875,267.630798 C38.998569,269.819702 33.461327,272.649445 30.818771,272.171875 C28.451584,271.744080 25.750265,271.568695 23.516869,272.283447 C15.425370,274.873016 7.320881,267.286682 8.525320,258.255646 C8.972198,254.904922 8.893682,251.386032 8.421535,248.033005 C7.640319,242.485092 9.491126,237.870544 14.160318,235.307266 C18.319504,233.023941 24.342161,234.031647 28.119864,237.101395 C30.339390,238.904984 32.995659,240.321625 35.663651,241.394836 C43.989677,244.743942 45.828575,247.436783 44.428593,257.036682 M18.227179,248.445450 C19.995760,248.136444 21.851341,248.030075 23.456696,247.340866 C23.763609,247.209106 23.520124,244.371582 22.732109,243.530243 C22.004770,242.753677 19.271624,242.457230 19.045031,242.860764 C18.217970,244.333572 18.069687,246.187515 18.227179,248.445450 M20.720835,257.112030 C19.574928,258.461060 18.429020,259.810120 17.283119,261.159149 C18.354197,262.059418 19.359377,263.556183 20.515797,263.683929 C21.568859,263.800262 23.833525,262.224792 23.740881,261.753113 C23.422081,260.129974 22.304447,258.663757 20.720835,257.112030 M34.826317,250.648102 C33.203217,250.952911 31.457748,251.003403 30.020649,251.694824 C29.488033,251.951065 29.179918,254.124527 29.651331,254.695465 C30.469774,255.686676 32.201664,256.896484 33.147503,256.622650 C35.727848,255.875549 36.805195,253.897476 34.826317,250.648102 z' id='path31-7' /%3E%3Cpath fill='%23E27C7D' opacity='1.000000' stroke='none' d=' M160.023239,259.432068 C159.353973,259.646393 159.004807,259.824921 158.706284,259.762207 C153.639725,258.698059 148.519196,256.711975 144.368790,262.136230 C143.881729,262.772797 140.937149,262.383514 139.938828,261.528076 C138.987259,260.712616 138.784012,258.658173 138.819336,257.161835 C138.853210,255.726837 139.796173,254.337616 140.027603,252.878799 C141.094345,246.154816 141.027390,246.253357 147.244614,247.905777 C148.322800,248.192352 149.801041,247.283600 150.999634,246.723846 C152.306610,246.113464 153.682907,244.484848 154.702805,244.719284 C156.001404,245.017746 157.897415,246.723389 157.918427,247.852493 C157.993317,251.877960 166.195648,254.157440 160.023239,259.432068 z' id='path32-7' /%3E%3Cpath fill='%2319A8A7' opacity='1.000000' stroke='none' d=' M280.648468,273.342346 C279.316833,272.950134 278.185211,272.871002 277.470062,272.284241 C273.600922,269.109741 269.595673,267.864105 264.369812,268.878784 C260.815399,269.568970 257.311523,267.637329 256.040802,262.935059 C259.622101,261.475403 263.057495,260.075195 267.087585,258.432587 C262.760071,255.513336 261.823486,252.680756 265.194336,248.800476 C266.032715,247.835342 265.008453,245.090652 264.575287,243.225479 C264.092255,241.145554 263.307068,239.135788 262.492401,236.592926 C265.369232,235.494034 268.063873,234.464722 271.345154,233.211334 C273.307800,240.489212 275.142303,247.292038 277.132355,254.671600 C281.932556,253.190521 286.431427,251.802429 292.444519,249.947144 C291.896362,253.666977 292.342285,257.000092 290.917816,259.002899 C287.812653,263.368683 286.889465,266.211212 294.048737,267.196381 C290.673859,272.391418 286.424652,274.073914 280.648468,273.342346 z' id='path33-3' /%3E%3Cpath fill='%23C8D852' opacity='1.000000' stroke='none' d=' M380.441833,246.242508 C381.998566,236.960526 389.113037,235.522537 395.232880,236.278717 C397.841705,236.601074 400.656891,236.359848 403.217194,235.725021 C407.717896,234.609070 412.064819,234.786240 415.441376,237.875336 C418.727966,240.882156 420.040894,244.874100 418.818604,249.637344 C418.279694,251.737427 418.772125,254.305511 419.436127,256.464325 C420.492554,259.899048 418.244720,263.798584 414.767365,264.607819 C413.054901,265.006287 411.281891,266.188385 410.072113,267.507324 C406.448822,271.457733 402.116089,272.861633 397.047760,271.518188 C392.156464,270.221680 389.917389,266.627563 389.048431,261.756927 C388.766113,260.174622 387.524719,258.309479 386.167297,257.457977 C382.062622,254.883102 380.263947,251.348297 380.441833,246.242508 M389.637512,248.899994 C391.755493,251.415298 394.114288,252.260712 395.712189,248.732101 C396.182007,247.694611 395.003723,244.763092 393.997498,244.422424 C391.107330,243.443878 389.305695,244.996857 389.637512,248.899994 M406.508850,250.924103 C409.866699,250.424179 412.132965,248.981995 409.699615,245.477371 C409.076233,244.579559 406.584167,244.979218 404.950592,244.782806 C405.217346,246.766693 405.484070,248.750565 406.508850,250.924103 M402.282257,262.794525 C404.612579,261.098053 405.137115,258.828735 402.768799,257.209015 C401.832153,256.568420 398.592621,257.404877 398.042358,258.440521 C396.327087,261.668915 398.616791,262.771515 402.282257,262.794525 z' id='path34-3' /%3E%3Cpath fill='%23E17B7D' opacity='1.000000' stroke='none' d=' M538.689148,260.294189 C538.804810,260.960571 538.920471,261.626923 539.037720,262.963715 C539.058167,264.094635 539.077026,264.555115 539.095947,265.015625 C537.525940,265.453644 535.970276,266.193878 534.383240,266.268555 C530.751404,266.439545 528.266235,267.670685 526.704224,271.285095 C526.060913,272.773560 523.308411,274.640198 522.112183,274.290863 C520.412964,273.794586 519.264832,271.411438 517.155212,269.007111 C509.895081,268.371094 509.972748,268.366241 509.387268,259.001312 C509.078156,254.056992 508.504578,249.125961 507.934204,244.202393 C507.549347,240.880600 508.865234,239.541000 512.743896,240.564606 C514.185486,246.704208 515.325623,252.379776 515.771790,258.109375 C516.042236,261.581909 517.267334,262.162811 520.435913,261.778778 C526.491333,261.044739 532.601624,260.763397 538.689148,260.294189 z' id='path35-8' /%3E%3Cpath fill='%23D78688' opacity='1.000000' stroke='none' d=' M516.085388,239.095383 C517.325317,237.992737 518.552002,236.874741 519.807434,235.790070 C525.582092,230.801163 525.951965,230.860428 530.819885,237.665894 C529.546265,239.262573 527.701477,240.741196 527.058960,242.629013 C526.482666,244.322357 527.228882,246.465775 527.391663,248.410645 C529.324036,248.168625 531.289612,248.064346 533.170593,247.609665 C533.826782,247.451065 534.415405,246.502090 534.790894,245.786133 C536.081543,243.324951 537.598938,242.119263 540.242981,244.180878 C542.475647,245.921783 545.220093,247.335480 542.679016,250.836304 C541.411987,252.581863 540.322510,254.456268 538.690796,256.768250 C536.136902,257.725739 534.044922,258.187347 532.060669,258.335938 C538.634216,255.142471 541.557129,250.792191 539.772827,245.515945 C537.749939,247.213699 536.145691,249.216675 534.063538,250.129700 C531.818542,251.114105 528.239807,252.240952 526.857727,251.187363 C525.201843,249.925064 524.611450,246.385986 524.749878,243.899109 C524.884888,241.472092 526.520142,239.128555 527.988770,235.549484 C525.621582,235.964355 523.549744,235.826004 522.032776,236.676849 C513.830322,241.277405 518.427551,248.313232 519.176086,254.393570 C519.761047,259.144684 524.079346,257.756287 527.217712,258.087433 C527.828430,258.151886 528.399231,258.594513 528.567810,258.931091 C524.960510,259.334656 521.773865,259.669891 517.654419,260.103241 C517.100403,252.685608 516.592896,245.890488 516.085388,239.095383 z' id='path36-4' /%3E%3Cpath fill='%23FBCEC8' opacity='1.000000' stroke='none' d=' M531.953003,258.648987 C534.044922,258.187347 536.136902,257.725739 538.529785,257.068390 C538.841553,257.730804 538.852478,258.588989 538.776245,259.870667 C532.601624,260.763397 526.491333,261.044739 520.435913,261.778778 C517.267334,262.162811 516.042236,261.581909 515.771790,258.109375 C515.325623,252.379776 514.185486,246.704208 513.158203,240.681351 C513.769714,239.936905 514.560913,239.516983 515.718750,239.096222 C516.592896,245.890488 517.100403,252.685608 517.654419,260.103241 C521.773865,259.669891 524.960510,259.334656 528.941040,258.941284 C530.474182,258.805084 531.213623,258.727020 531.953003,258.648987 z' id='path37-2' /%3E%3Cpath fill='%23D78688' opacity='1.000000' stroke='none' d=' M516.085388,239.095383 C517.325317,237.992737 518.552002,236.874741 519.807434,235.790070 C525.582092,230.801163 525.951965,230.860428 530.819885,237.665894 C529.546265,239.262573 527.701477,240.741196 527.058960,242.629013 C526.482666,244.322357 527.228882,246.465775 527.391663,248.410645 C529.324036,248.168625 531.289612,248.064346 533.170593,247.609665 C533.826782,247.451065 534.415405,246.502090 534.790894,245.786133 C536.081543,243.324951 537.598938,242.119263 540.242981,244.180878 C542.475647,245.921783 545.220093,247.335480 542.679016,250.836304 C541.411987,252.581863 540.322510,254.456268 538.690796,256.768250 C536.136902,257.725739 534.044922,258.187347 532.060669,258.335938 C538.634216,255.142471 541.557129,250.792191 539.772827,245.515945 C537.749939,247.213699 536.145691,249.216675 534.063538,250.129700 C531.818542,251.114105 528.239807,252.240952 526.857727,251.187363 C525.201843,249.925064 524.611450,246.385986 524.749878,243.899109 C524.884888,241.472092 526.520142,239.128555 527.988770,235.549484 C525.621582,235.964355 523.549744,235.826004 522.032776,236.676849 C513.830322,241.277405 518.427551,248.313232 519.176086,254.393570 C519.761047,259.144684 524.079346,257.756287 527.217712,258.087433 C527.828430,258.151886 528.399231,258.594513 528.567810,258.931091 C524.960510,259.334656 521.773865,259.669891 517.654419,260.103241 C517.100403,252.685608 516.592896,245.890488 516.085388,239.095383 z' id='path38-0' /%3E%3Cpath fill='%2378C0A3' opacity='1.000000' stroke='none' d=' M661.188293,259.395935 C661.998230,259.736420 662.476624,259.881714 662.940857,260.063507 C664.545166,260.691864 667.425720,261.223846 667.491028,261.990936 C667.648865,263.844147 666.491516,265.809418 665.668945,268.327972 C662.861389,266.083282 660.861511,264.484344 658.838867,262.867188 C651.312500,274.493286 641.126221,276.167084 636.686462,267.576965 C639.199036,265.519745 641.921143,263.841492 643.682007,261.454254 C644.111450,260.871948 641.189941,256.314880 640.149292,256.438904 C637.266296,256.782532 634.562805,258.631226 631.528992,260.002289 C627.516113,255.270142 627.985962,244.035004 633.169312,235.697983 C638.741943,236.453705 644.350464,236.944153 649.845642,238.015869 C661.201843,240.230728 664.620972,246.534470 660.750977,257.413727 C660.564880,257.936981 660.807373,258.612762 661.188293,259.395935 z' id='path39-8' /%3E%3Cpath fill='%23EF7071' opacity='1.000000' stroke='none' d=' M532.060669,258.335938 C531.213623,258.727020 530.474182,258.805084 529.361572,258.872925 C528.399231,258.594513 527.828430,258.151886 527.217712,258.087433 C524.079346,257.756287 519.761047,259.144684 519.176086,254.393570 C518.427551,248.313232 513.830322,241.277405 522.032776,236.676849 C523.549744,235.826004 525.621582,235.964355 527.988770,235.549484 C526.520142,239.128555 524.884888,241.472092 524.749878,243.899109 C524.611450,246.385986 525.201843,249.925064 526.857727,251.187363 C528.239807,252.240952 531.818542,251.114105 534.063538,250.129700 C536.145691,249.216675 537.749939,247.213699 539.772827,245.515945 C541.557129,250.792191 538.634216,255.142471 532.060669,258.335938 z' id='path40-1' /%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' width='100%25' height='275' fill='url(%23myPattern)' id='rect40' style='display:inline;mix-blend-mode:normal' inkscape:transform-center-x='-14.636055' inkscape:transform-center-y='-6.0983552' /%3E%3Crect x='-1209.8619' y='273.35138' width='100%25' height='275' fill='url(%23myPattern)' id='rect40-7' style='display:inline;mix-blend-mode:normal;fill:url(%23pattern80)' inkscape:transform-center-x='14.636012' inkscape:transform-center-y='-6.0983552' transform='scale(-1,1)' /%3E%3C/svg%3E%0A")} diff --git a/docs/assets/styles-SzhVdn3r.js b/docs/assets/styles-SzhVdn3r.js new file mode 100644 index 0000000..0f98315 --- /dev/null +++ b/docs/assets/styles-SzhVdn3r.js @@ -0,0 +1 @@ +import{u,j as m}from"./index-9ikmvCms.js";import{m as r,t as g,l as h,a as C}from"./mapObjectToString-IQ2lNw05.js";const H=({color:t,radius:a,variant:n,className:o,children:e,...i})=>{const{card:s,themeColor:c}=u(),{defaultOptions:l,styles:d}=s,{initial:v,radii:p,variants:j}=d,x=t||c||l.color,N=a||l.radius,y=n||l.variant,f=r(v),O=g(h(p,N,l.radius)),T=r(h(j,y,l.variant)[x]),S=C(...f,O,...T,o);return m.jsx("article",{...i,className:S,children:e})},R=({className:t,children:a,...n})=>{const{card:o}=u(),{styles:e}=o.hero,{initial:i}=e,s=r(i),c=C(...s,t);return m.jsx("div",{...n,className:c,children:a})},V=({variant:t,className:a,children:n,...o})=>{const{card:e,themeColor:i}=u(),{defaultOptions:s,styles:c}=e.content,{initial:l,variants:d}=c,v=t||i||s.variant,p=r(l),j=r(h(d,v,s.variant)),x=C(...p,j,a);return m.jsx("div",{...o,className:x,children:n})},b=({className:t,children:a,...n})=>{const{card:o}=u(),{styles:e}=o.title,{initial:i}=e,s=r(i),c=C(...s,t);return m.jsx("h2",{...n,className:c,children:a})},E=({sections:t,className:a})=>{const{card:n}=u(),{styles:o}=n.section,{initial:e,section:i}=o,s=r(e),c=r(i),l=C(...s,a);return m.jsx("ul",{className:l,children:t.map(d=>m.jsx("li",{className:c,children:d.element},d.name))})};export{H as C,R as H,E as S,b as T,V as a}; diff --git a/docs/index.html b/docs/index.html index 97d37d9..c08029c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -17,8 +17,8 @@ crossorigin="use-credentials" /> Ladle - - + + diff --git a/docs/meta.json b/docs/meta.json index 6fde2ca..0873efc 100644 --- a/docs/meta.json +++ b/docs/meta.json @@ -10,19 +10,30 @@ "levels": [ "Accordion" ], - "locStart": 22, - "locEnd": 36, + "locStart": 21, + "locEnd": 35, "filePath": "src/components/Accordion/Accordion.stories.jsx", "namedExport": "AccordionComponent", "meta": {} }, + "accordion--custom-accordion": { + "name": "Custom accordion", + "levels": [ + "Accordion" + ], + "locStart": 59, + "locEnd": 89, + "filePath": "src/components/Accordion/Accordion.stories.jsx", + "namedExport": "CustomnAccordionComponent", + "meta": {} + }, "accordion--openable-accordion": { "name": "Openable accordion", "levels": [ "Accordion" ], - "locStart": 40, - "locEnd": 56, + "locStart": 39, + "locEnd": 55, "filePath": "src/components/Accordion/Accordion.stories.jsx", "namedExport": "NonAccordionComponent", "meta": {} @@ -93,13 +104,24 @@ "namedExport": "ShapeButtonDefault", "meta": {} }, + "button--split-button": { + "name": "Split button", + "levels": [ + "Button" + ], + "locStart": 78, + "locEnd": 95, + "filePath": "src/components/Button/Button.stories.jsx", + "namedExport": "SplitButtonDefault", + "meta": {} + }, "card--card-with-accordion": { "name": "Card with accordion", "levels": [ "Card" ], - "locStart": 87, - "locEnd": 107, + "locStart": 88, + "locEnd": 108, "filePath": "src/components/Card/Card.stories.jsx", "namedExport": "CardWithAccordion", "meta": {} @@ -109,8 +131,8 @@ "levels": [ "Card" ], - "locStart": 35, - "locEnd": 53, + "locStart": 36, + "locEnd": 54, "filePath": "src/components/Card/Card.stories.jsx", "namedExport": "CardWithHero", "meta": {} @@ -120,30 +142,63 @@ "levels": [ "Card" ], - "locStart": 55, - "locEnd": 71, + "locStart": 56, + "locEnd": 72, "filePath": "src/components/Card/Card.stories.jsx", "namedExport": "CardWithImage", "meta": {} }, + "card--card-with-login": { + "name": "Card with login", + "levels": [ + "Card" + ], + "locStart": 110, + "locEnd": 125, + "filePath": "src/components/Card/Card.stories.jsx", + "namedExport": "CardWithLogin", + "meta": {} + }, "card--card-with-section": { "name": "Card with section", "levels": [ "Card" ], - "locStart": 73, - "locEnd": 85, + "locStart": 74, + "locEnd": 86, "filePath": "src/components/Card/Card.stories.jsx", "namedExport": "CardWithSection", "meta": {} }, + "input--input": { + "name": "Input", + "levels": [ + "Input" + ], + "locStart": 26, + "locEnd": 30, + "filePath": "src/components/Input/Input.stories.jsx", + "namedExport": "InputStory", + "meta": {} + }, + "layout--login-page": { + "name": "Login page", + "levels": [ + "Layout" + ], + "locStart": 6, + "locEnd": 26, + "filePath": "src/components/Layout/Layout.stories.jsx", + "namedExport": "LoginPage", + "meta": {} + }, "menu--menu": { "name": "Menu", "levels": [ "Menu" ], - "locStart": 31, - "locEnd": 48, + "locStart": 30, + "locEnd": 54, "filePath": "src/components/Menu/Menu.stories.jsx", "namedExport": "MenuStory", "meta": {} @@ -153,8 +208,8 @@ "levels": [ "Menu" ], - "locStart": 52, - "locEnd": 79, + "locStart": 58, + "locEnd": 88, "filePath": "src/components/Menu/Menu.stories.jsx", "namedExport": "MenuProfile", "meta": {}