(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[39237],{34603:(e,s,n)=>{"use strict";n.d(s,{A:()=>t});let t=(0,n(2651).A)("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])},39237:(e,s,n)=>{"use strict";n.r(s),n.d(s,{default:()=>sR});var t=n(87687),r=n(52751),a=n(31928),l=n(68852),c=n(21347),o=n(42591);let i=function(e){let{gridGap:s,lineWidth:n,gridColor:a="var(--color-gray-500)",gridOpacity:l=.3,children:c,ref:o,...i}=e,p=r.useId().replace(/:/g,""),d="".concat(p,"-grid");return(0,t.jsxs)("svg",{...i,ref:o,children:[(0,t.jsx)("defs",{children:(0,t.jsx)("pattern",{id:d,width:s,height:s,patternUnits:"userSpaceOnUse",children:(0,t.jsx)("path",{d:"\n M ".concat(s," 0 L ").concat(s," ").concat(s,"\n M 0 ").concat(s," L ").concat(s," ").concat(s,"\n "),fill:"none",stroke:a,strokeWidth:n})})}),(0,t.jsx)("rect",{width:"100%",height:"100%",fill:"url(#".concat(d,")"),fillOpacity:l}),c]})};var p=n(42558);let d=(0,a.I)("div")({name:"Wrapper",class:"w1g272cd",propsAsIs:!1}),x=(0,a.I)("div")({name:"TimelineTrack",class:"t1t0o8gq",propsAsIs:!1}),u=(0,a.I)("div")({name:"TimelineHandle",class:"t15x2kkr",propsAsIs:!1}),h=(0,a.I)("input")({name:"RangeInput",class:"rvzgmwx",propsAsIs:!1}),C=(0,a.I)("div")({name:"CommandBlocks",class:"c94gvl",propsAsIs:!1}),m=(0,a.I)("div")({name:"CommandBlock",class:"c1r3cxfe",propsAsIs:!1}),y=(0,a.I)("div")({name:"CommandLabels",class:"c4af6ms",propsAsIs:!1}),j=(0,a.I)("div")({name:"CommandLabel",class:"c1tpaa3e",propsAsIs:!1}),f=(0,a.I)("span")({name:"Long",class:"lrfnn4z",propsAsIs:!1}),v=(0,a.I)("span")({name:"Short",class:"s13r7c8g",propsAsIs:!1}),w=function(e){let{time:s,totalTime:n,commands:r,highlightedCommandIndex:a,status:l,handleScrub:c,handleTogglePlay:o}=e;return(0,t.jsx)(d,{children:(0,t.jsxs)(x,{children:[(0,t.jsx)(C,{children:r.map((e,s)=>(0,t.jsx)(m,{"data-command-type":e.type,"data-is-playing":"playing"===l,"data-is-selected":s===a,style:{flex:e.duration}},s))}),(0,t.jsx)(y,{children:r.map((e,s)=>(0,t.jsxs)(j,{"data-command-type":e.type,"data-is-selected":s===a,style:{flex:e.duration},children:[(0,t.jsx)(f,{children:e.type}),(0,t.jsx)(v,{children:e.type.slice(0,1)})]},s))}),(0,t.jsx)(u,{style:{"--progress":"".concat(s/n*100,"%")}}),(0,t.jsx)(h,{type:"range",min:0,max:n,step:10,value:s,onChange:e=>c(Number(e.target.value)),onKeyDown:e=>{" "===e.key&&e.preventDefault()},onKeyUp:e=>{(" "===e.key||"Enter"===e.key)&&(e.preventDefault(),o())}})]})})};function I(e,s){let n=0,t=s.findIndex(s=>(n+=s.duration)>e);return -1===t?s.length-1:t}function g(e,s){return s.slice(0,I(e,s)).reduce((e,s)=>e+s.duration,0)}n(9700);let A={move:{r:1,opacity:1,fillOpacity:.25},line:{r:.5,opacity:1,fillOpacity:1}},k=(0,a.I)("circle")({name:"StyledCursor",class:"s1qlr1hk",propsAsIs:!0}),b=(0,a.I)(k)({name:"CursorBackdrop",class:"c19yny1p",propsAsIs:!0}),L=function(e){var s;let{time:n,isVisible:r,currentCommandIndex:a,startFrom:c,commands:o}=e,i=o[a],p=null!==(s=o[a-1])&&void 0!==s?s:{type:"move",to:null!=c?c:{x:0,y:0}},d=o[a+1];if(!i)return null;let x=g(n,o),u=(n-x)/i.duration,h=(0,l.S8)(u,0,1,p.to.x,i.to.x),C=(0,l.S8)(u,0,1,p.to.y,i.to.y),m=function(e,s,n,t,r){let a=e.duration-(r-s);if("move"===e.type&&(null==t?void 0:t.type)==="line"&&a<200){let s=1-a/200,n=A[e.type],r=A[t.type];return{r:(0,l.S8)(s,0,1,n.r,r.r),opacity:1,fillOpacity:(0,l.S8)(s,0,1,n.fillOpacity,r.fillOpacity)}}if("line"===n.type&&"move"===e.type){if(!(r-s<200))return A[e.type];let t=(r-s)/200,a=A[n.type],c=A[e.type];return{r:(0,l.S8)(t,0,1,a.r,c.r),opacity:1,fillOpacity:(0,l.S8)(t,0,1,a.fillOpacity,c.fillOpacity)}}return A[e.type]}(i,x,p,d,n);return m={...m,opacity:r?1:0},(0,t.jsxs)(t.Fragment,{children:["move"!==i.type&&(0,t.jsx)(b,{cx:h,cy:C,r:.6,style:{opacity:r?1:0}}),(0,t.jsx)(k,{cx:h,cy:C,style:m})]})};n(55113);let M=(0,a.I)("line")({name:"Line",class:"l4pwws6",propsAsIs:!0}),q=function(e){var s;let n,{time:a,commands:c,currentCommandIndex:o}=e,i=r.useMemo(()=>c.slice(0,o),[c,o]),p=(null===(s=c[o])||void 0===s?void 0:s.type)==="move"?null:c[o];if(p){let e=g(a,c),s=i[o-1];if(!s)throw Error("Previous command is required for line drawing");let{x:r,y:d}=s.to,x=(a-e)/p.duration,u=(0,l.S8)(x,0,1,r,p.to.x),h=(0,l.S8)(x,0,1,d,p.to.y);n=(0,t.jsx)(M,{x1:r,y1:d,x2:u,y2:h})}return(0,t.jsxs)(t.Fragment,{children:[i.map((e,s)=>{if("line"!==e.type)return null;let n=i[s-1];if(!n)throw Error("Previous command is required for line drawing");return(0,t.jsx)(M,{x1:n.to.x,y1:n.to.y,x2:e.to.x,y2:e.to.y},s)}),n]})};n(82280);let S=(0,a.I)("pre")({name:"Wrapper",class:"whwike4",propsAsIs:!1}),B=(0,a.I)("span")({name:"Color",class:"c1xlvnqm",propsAsIs:!1}),W=(0,a.I)(B)({name:"Pink",class:"pbazd3n",propsAsIs:!0}),z=(0,a.I)(B)({name:"Purple",class:"pz58253",propsAsIs:!0}),E=(0,a.I)(B)({name:"Gray",class:"g1minml9",propsAsIs:!0}),P=(0,a.I)(E)({name:"Point",class:"p1nnjrwi",propsAsIs:!0}),D=r.memo(function(e){let{commands:s,highlightedCommandIndex:n}=e;return(0,t.jsxs)(S,{"data-has-active-point":null!==n,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(W,{children:""})]})});n(73403);let R=(0,a.I)("svg")({name:"Svg",class:"s1kmocrk",propsAsIs:!1}),G=function(e){let{status:s,...n}=e;return(0,t.jsx)(R,{"aria-hidden":"true",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{d:"idle"===s?"M 7 4 L 20 12 L 20 12 L 7 20 Z":"M 5 5 L 19 5 L 19 19 L 5 19 Z"})})};n(62870);let O=(0,a.I)(o.Ay)({name:"Wrapper",class:"wqcpdwn",propsAsIs:!0}),F=(0,a.I)("div")({name:"Row",class:"rt6osgt",propsAsIs:!1}),Z=(0,a.I)("div")({name:"CodeWrapper",class:"cx6cf08",propsAsIs:!1}),V=(0,a.I)("div")({name:"SvgWrapper",class:"s1su48j",propsAsIs:!1}),T=(0,a.I)(i)({name:"Svg",class:"s7evjy7",propsAsIs:!0}),U=(0,a.I)("div")({name:"ActionsWrapper",class:"aq3l2jl",propsAsIs:!1}),K=(0,a.I)(p.A)({name:"PlayButton",class:"p1mjvhpr",propsAsIs:!0}),N=(0,a.I)("div")({name:"CoordinateLabel",class:"c1jdl7i5",propsAsIs:!1}),X=(0,a.I)("button")({name:"CoordinateDot",class:"c1jpphd3",propsAsIs:!1});n(52118);var Y=n(34603);let H={high1:[0,400],high2:[500,400],high3:[1e3,400],high4:[1500,400],low1:[2e3,400],low2:[2500,400],low3:[3e3,400],low4:[3500,400]};function _(){let[e]=(0,c.A)("/sounds/pops-grabber-tool.mp3",{volume:.2,sprite:H});return[r.useCallback(()=>{e({id:(0,l.Z6)(["high1","high2","high3","high4"])})},[e]),r.useCallback(()=>{e({id:(0,l.Z6)(["low1","low2","low3","low4"])})},[e])]}var J=n(60115),Q=n(17774);let $=(0,a.I)("pre")({name:"Wrapper",class:"w1xc9hw2",propsAsIs:!1}),ee=(0,a.I)("span")({name:"Color",class:"c1mhrw2y",propsAsIs:!1}),es=(0,a.I)(ee)({name:"Pink",class:"pe78lp5",propsAsIs:!0}),en=(0,a.I)(ee)({name:"Purple",class:"phh3z8d",propsAsIs:!0}),et=(0,a.I)(ee)({name:"Gray",class:"g1apotcl",propsAsIs:!0}),er=(0,a.I)(et)({name:"Point",class:"p1bwd6lk",propsAsIs:!0}),ea=function(e){let{variant:s,points:n,activePointIndex:r}=e,[,,...a]=n;return(0,t.jsxs)($,{"data-has-active-point":null!==r,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(es,{children:""})]})};n(7003);let el=[{x:2,y:2},{x:2,y:14},{x:14,y:14}],ec=[{x:2,y:2},{x:2,y:14},{x:14,y:2},{x:14,y:14}],eo=(0,a.I)("div")({name:"OuterWrapper",class:"otiee4v",propsAsIs:!1}),ei=(0,a.I)(o.Ay)({name:"Wrapper",class:"wp6o739",propsAsIs:!0}),ep=(0,a.I)("div")({name:"CodeWrapper",class:"c95h0tf",propsAsIs:!1}),ed=(0,a.I)(Q.A)({name:"ResetButton",class:"r16bjf3u",propsAsIs:!0}),ex=(0,a.I)("div")({name:"SvgWrapper",class:"s7rchtk",propsAsIs:!1}),eu=(0,a.I)(i)({name:"Svg",class:"s3oxtux",propsAsIs:!0}),eh=(0,a.I)("line")({name:"HandleLine",class:"hydeyhw",propsAsIs:!0}),eC=(0,a.I)("path")({name:"Curve",class:"c1bo4pj3",propsAsIs:!0}),em=(0,a.I)("button")({name:"EndPoint",class:"e1e80j3s",propsAsIs:!1}),ey=(0,a.I)(em)({name:"ControlPoint",class:"cu208i3",propsAsIs:!0}),ej=(0,a.I)("div")({name:"PointLabel",class:"p9nm4xj",propsAsIs:!1});n(71984);var ef=n(93275);let ev=(0,a.I)("div")({name:"SvgWrapper",class:"s1vnopxf",propsAsIs:!1}),ew=(0,a.I)(i)({name:"Svg",class:"s1kaa70m",propsAsIs:!0}),eI=(0,a.I)("path")({name:"Shape",class:"s1jktbqy",propsAsIs:!0}),eg=(0,a.I)("button")({name:"Handle",class:"hqoaah6",propsAsIs:!1}),eA=(0,a.I)("div")({name:"PointLabel",class:"p1b1ez3m",propsAsIs:!1});n(68987);let ek=[{x:2,y:2},{x:2,y:8},{x:14,y:8},{x:14,y:2}],eb=(0,a.I)(o.Ay)({name:"Wrapper",class:"w1ulamli",propsAsIs:!0}),eL=(0,a.I)(function(e){let{points:s,setPoints:n,rx:a=5,ry:c=5,arcSize:o="small",color:i,renderedSize:p,viewboxSize:d,activePointIndex:x,setActivePointIndex:u,handleReset:h,...C}=e,[m,y]=_(),j=(0,J.A)(),f=r.useRef(s);f.current=s;let v=r.useRef(null),w=p/d,[I,g]=r.useState(null);r.useEffect(()=>{if(null===x||"keyboard"===I)return;let e=e=>{let s=v.current;if(!s)return;let t=s.getBoundingClientRect(),r=(e.clientX-t.left)/w,a=(e.clientY-t.top)/w;r=Math.round((0,l.qE)(r,0,d+0)),a=Math.round((0,l.qE)(a,0,d+0));let c=f.current[x];(r!==c.x||a!==c.y)&&(j(),n(e=>e.map((e,s)=>s===x?{x:r,y:a}:e)))},s=()=>{u(null),document.body.style.cursor="default",g(null),y()};return window.addEventListener("pointermove",e),window.addEventListener("pointerup",s),()=>{window.removeEventListener("pointermove",e),window.removeEventListener("pointerup",s)}},[I,x,w,y,j,u,n,d]);let A=(e,s)=>{let t=0,r=0;"ArrowLeft"===e?t=-1:"ArrowRight"===e?t=1:"ArrowUp"===e?r=-1:"ArrowDown"===e&&(r=1),n(e=>e.map((e,n)=>{if(n!==s)return e;let{x:a,y:c}=e,o=a+t,i=c+r;return{x:o=Math.round((0,l.qE)(o,0,d)),y:i=Math.round((0,l.qE)(i,0,d))}}))},k=e=>{g("pointer"),u(e),document.body.style.cursor="grabbing",m()};return(0,t.jsxs)(ev,{style:{width:p,height:p},...C,children:[(0,t.jsx)(ew,{ref:v,gridGap:1,lineWidth:.1,viewBox:"0 0 ".concat(d," ").concat(d),style:{width:p,height:p},children:(0,t.jsx)(eI,{stroke:i,d:"\n M ".concat(s[0].x," ").concat(s[0].y,"\n L ").concat(s[1].x," ").concat(s[1].y,"\n A ").concat(a," ").concat(c," 0 ").concat("small"===o?0:1," ").concat("small"===o?0:1," ").concat(s[2].x," ").concat(s[2].y,"\n L ").concat(s[3].x," ").concat(s[3].y,"\n ")})}),[1,2].map(e=>(0,t.jsx)(eg,{onPointerDown:()=>{k(e)},onFocus:()=>{"pointer"!==I&&(u(e),g("keyboard"))},onBlur:()=>{"keyboard"===I&&(u(null),g(null))},onKeyDown:s=>{"Delete"===s.key?h():s.key.includes("Arrow")&&(s.preventDefault(),A(s.key,e))},style:{top:s[e].y*w,left:s[e].x*w},children:(0,t.jsxs)(eA,{draggable:!1,children:["(",s[e].x,", ",s[e].y,")"]})},e))]})})({name:"StyledArcGraph",class:"s17l0384",propsAsIs:!0}),eM=(0,a.I)(Q.A)({name:"ResetButton",class:"rkvwudq",propsAsIs:!0});n(70005);var eq=n(65601);let eS=(0,a.I)(o.Ay)({name:"SvgWrapper",class:"s1fshi15",propsAsIs:!0}),eB=(0,a.I)(i)({name:"Svg",class:"s11081fy",propsAsIs:!0});n(56158);var eW=n(20120);let ez=(0,a.I)("g")({name:"Wrapper",class:"wdprxdm",propsAsIs:!0}),eE=(0,a.I)("line")({name:"BaseLine",class:"b3o2ymh",propsAsIs:!0}),eP=(0,a.I)(eE)({name:"BackgroundLine",class:"bcqdks8",propsAsIs:!0}),eD=(0,a.I)(eE)({name:"ForegroundLine",class:"fu5hbnp",propsAsIs:!0}),eR=(0,a.I)("line")({name:"BackgroundEndCap",class:"b1codghy",propsAsIs:!0}),eG=(0,a.I)("line")({name:"ForegroundEndCap",class:"fxayr55",propsAsIs:!0}),eO=function(e){let{x1:s,y1:n,x2:r,y2:a,isActive:l=!1,isHidden:c=!1,endCapLength:o=1,mask:i,ref:p,...d}=e,x=Math.atan2(a-n,r-s)+Math.PI/2,u=o/2,h=s+Math.cos(x)*u,C=n+Math.sin(x)*u,m=s-Math.cos(x)*u,y=n-Math.sin(x)*u,j=r+Math.cos(x)*u,f=a+Math.sin(x)*u,v=r-Math.cos(x)*u,w=a-Math.sin(x)*u;return(0,t.jsxs)(ez,{"data-is-active":l,"data-is-hidden":c,mask:i,children:[(0,t.jsx)(eP,{x1:s,y1:n,x2:r,y2:a,...d}),(0,t.jsx)(eR,{x1:h,y1:C,x2:m,y2:y,...d}),(0,t.jsx)(eR,{x1:j,y1:f,x2:v,y2:w,...d}),(0,t.jsx)(eD,{x1:s,y1:n,x2:r,y2:a,...d}),(0,t.jsx)(eG,{x1:h,y1:C,x2:m,y2:y,...d}),(0,t.jsx)(eG,{x1:j,y1:f,x2:v,y2:w,...d})]})};function eF(e,s,n,t,r,a){let l=e.x,c=e.y,o=s.x,i=s.y,p=(l-o)/2,d=(c-i)/2,x=p*p,u=d*d,h=x/((n=Math.abs(n))*n)+u/((t=Math.abs(t))*t);if(h>1){let e=Math.sqrt(h);n*=e,t*=e}let C=n*n,m=t*t,y=C*u+m*x,j=0;return 0!==y&&(j=(r!==a?1:-1)*Math.sqrt(Math.max(0,(C*m-C*u-m*x)/y))),{cx:n*d*j/t+(l+o)/2,cy:-t*p*j/n+(c+i)/2,rx:n,ry:t}}n(77462);let eZ={x:10,y:24},eV={x:22,y:24},eT=(0,a.I)(i)({name:"Svg",class:"s1vjjdha",propsAsIs:!0}),eU=(0,a.I)("ellipse")({name:"EllipseOutline",class:"eqls3fu",propsAsIs:!0}),eK=(0,a.I)("path")({name:"Path",class:"p1kiw6cl",propsAsIs:!0}),eN=(0,a.I)("circle")({name:"Joint",class:"jifsltj",propsAsIs:!0}),eX=(0,a.I)("circle")({name:"CenterPoint",class:"c1afyi0w",propsAsIs:!0}),eY=(0,a.I)("span")({name:"Value",class:"vwncr89",propsAsIs:!1}),eH=(0,a.I)("text")({name:"Label",class:"l1e4p20c",propsAsIs:!0}),e_=(0,a.I)(eH)({name:"BackgroundLabel",class:"b3wqxjk",propsAsIs:!0});n(69228);var eJ=n(7660),eQ=n(53740),e$=n(54401);let e1=(0,a.I)("div")({name:"Wrapper",class:"w1e94j7f",propsAsIs:!1}),e2=(0,a.I)(i)({name:"Svg",class:"s1kx9sj8",propsAsIs:!0}),e0=(0,a.I)("ellipse")({name:"Ellipse",class:"e8hvz8q",propsAsIs:!0}),e3=(0,a.I)("button")({name:"PauseButton",class:"p1nu4rzr",propsAsIs:!1});n(17276);let e4={x:10,y:24},e8={x:22,y:24},e5=(0,a.I)(o.Ay)({name:"Wrapper",class:"wn61132",propsAsIs:!0}),e7=(0,a.I)("img")({name:"Ball",class:"bkkp2pu",propsAsIs:!1}),e6=(0,a.I)(e7)({name:"GolfBall",class:"g1r69hae",propsAsIs:!0}),e9=(0,a.I)(e7)({name:"Baseball",class:"b1hk9sxh",propsAsIs:!0}),se=(0,a.I)(e7)({name:"BowlingBall",class:"b17dcgfj",propsAsIs:!0}),ss=(0,a.I)(i)({name:"BackgroundGrid",class:"b2yayyj",propsAsIs:!0}),sn=(0,a.I)("svg")({name:"Svg",class:"sfoy7b8",propsAsIs:!1}),st=(0,a.I)("path")({name:"Path",class:"pwpycqu",propsAsIs:!0}),sr=(0,a.I)("circle")({name:"Joint",class:"j19891cd",propsAsIs:!0});n(85356);var sa=n(42432);let sl=(0,a.I)("div")({name:"Wrapper",class:"w1x6iz75",propsAsIs:!1}),sc=(0,a.I)("svg")({name:"Svg",class:"shtloiu",propsAsIs:!1}),so=function(e){let{isVisible:s}=e;return(0,t.jsxs)(sl,{style:{opacity:s?1:0},children:[(0,t.jsx)(sa.A,{children:"Yeehaw!"}),(0,t.jsxs)(sc,{viewBox:"0 0 194 122",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,t.jsx)("path",{d:"M6 109C88 132.5 116.331 86 127.5 55.5",stroke:"#0D0F11",strokeWidth:"12",strokeLinecap:"round"}),(0,t.jsx)("path",{d:"M6 109C88 132.5 116.331 86 127.5 55.5",stroke:"white",strokeWidth:"4",strokeLinecap:"round"}),(0,t.jsx)("path",{d:"M78.0602 10.8947C77.7659 10.5488 77.6609 10.1932 77.7452 9.82778C77.778 9.68569 77.8351 9.55452 77.9163 9.43429C77.9998 9.30391 78.124 9.18291 78.2887 9.07128L78.8462 8.6708C79.1851 8.40693 79.5322 8.316 79.8874 8.39802C80.0092 8.42614 80.1353 8.48197 80.2657 8.56553C80.3882 8.63659 80.5077 8.74434 80.624 8.8888C81.7989 10.2826 82.9086 11.704 83.9532 13.1532C85.0102 14.5946 85.9969 16.132 86.9134 17.7655C87.064 17.9927 87.2104 18.1227 87.3525 18.1555C87.6266 18.2188 87.8362 18.0747 87.9815 17.7234L90.5549 12.6889C90.8454 12.1252 91.2241 11.8973 91.691 12.0051C91.7925 12.0285 91.8956 12.0683 92.0002 12.1246C92.1149 12.1831 92.2239 12.2671 92.3269 12.3764L92.793 12.7887C93.227 13.1775 93.3902 13.6054 93.2824 14.0723C93.2473 14.2245 93.1781 14.385 93.0751 14.5536C92.4371 15.7427 91.7776 17.0016 91.0966 18.3304C90.4282 19.6514 89.7402 21.0106 89.0327 22.4081C88.3275 23.7954 87.6076 25.2007 86.8727 26.624C86.1379 28.0473 85.3964 29.453 84.6483 30.8411C84.343 31.4227 83.9214 31.6514 83.3834 31.5273C83.2312 31.4921 83.0707 31.423 82.9021 31.3199L82.4348 31.0517C82.139 30.8978 81.941 30.7132 81.8411 30.4977C81.7412 30.2822 81.7217 30.0425 81.7826 29.7786C81.7967 29.7177 81.8131 29.6466 81.8318 29.5654C81.8607 29.4866 81.8998 29.4101 81.949 29.3359C82.5526 28.2031 83.1488 27.0792 83.7376 25.9644C84.3264 24.8495 84.9063 23.7272 85.4771 22.5975C85.5138 22.5311 85.5431 22.4737 85.565 22.4253C85.5868 22.3769 85.6048 22.3223 85.6188 22.2614C85.647 22.1396 85.6435 22.0158 85.6083 21.8901C85.5834 21.7668 85.5381 21.6387 85.4725 21.506C84.407 19.5922 83.2532 17.7597 82.0111 16.0083C80.7793 14.2593 79.4623 12.5548 78.0602 10.8947ZM104.194 27.1432C104.547 26.9574 104.866 26.8973 105.15 26.9629C105.312 27.0004 105.45 27.075 105.563 27.1866C105.677 27.2983 105.794 27.4592 105.917 27.6692C106.015 27.9378 106.077 28.1552 106.103 28.3215C106.141 28.48 106.144 28.6303 106.111 28.7724C106.041 29.0769 105.822 29.331 105.454 29.5348C104.873 29.8283 104.261 30.0718 103.618 30.2654C102.977 30.4488 102.321 30.5807 101.65 30.6611C100.98 30.7414 100.301 30.7613 99.6159 30.7206C98.9281 30.6901 98.2594 30.5998 97.6098 30.4499C96.7877 30.2601 96.0409 29.9754 95.3695 29.5959C94.6957 29.2265 94.1191 28.7834 93.6398 28.2665C93.1706 27.7519 92.8053 27.1812 92.5438 26.5542C92.2846 25.917 92.1524 25.2397 92.147 24.5222C92.1212 24.2169 92.0771 24.0143 92.0147 23.9144C91.9647 23.8066 91.8535 23.7328 91.6809 23.693C91.3054 23.6063 91.0372 23.4482 90.8764 23.2186C90.7156 22.989 90.675 22.7017 90.7547 22.3566C90.7875 22.2145 90.8187 22.1255 90.8484 22.0896L90.9491 21.7922C91.0842 21.4385 91.2416 21.1969 91.4212 21.0673C91.6109 20.94 91.8631 20.9127 92.1777 20.9854L92.4061 21.0381C92.8324 21.1365 93.1775 21.0077 93.4414 20.6517C93.9178 20.024 94.4663 19.4771 95.087 19.0111C95.7078 18.545 96.3695 18.1793 97.0722 17.9139C97.7773 17.6384 98.5007 17.4686 99.2424 17.4047C99.9966 17.3329 100.734 17.3802 101.455 17.5466C102.206 17.72 102.88 17.9933 103.478 18.3666C104.089 18.732 104.593 19.1638 104.991 19.662C105.389 20.1602 105.666 20.6997 105.82 21.2806C105.985 21.8638 105.998 22.4549 105.86 23.0537C105.764 23.4698 105.595 23.8317 105.353 24.1393C105.111 24.4469 104.807 24.6975 104.442 24.8911C104.079 25.0745 103.66 25.1971 103.186 25.2587C102.722 25.3227 102.211 25.3168 101.651 25.241L96.2448 24.5542C96.0418 24.5073 95.8626 24.5194 95.7072 24.5905C95.562 24.6638 95.4695 24.7868 95.4296 24.9593C95.3687 25.2232 95.4065 25.4992 95.5432 25.7874C95.6899 26.0778 95.9034 26.357 96.1837 26.6248C96.4764 26.8848 96.8231 27.1198 97.2236 27.3299C97.6343 27.5423 98.068 27.7012 98.5247 27.8067C98.9611 27.9074 99.4171 27.97 99.8926 27.9942C100.381 28.0106 100.867 27.9892 101.351 27.9299C101.845 27.873 102.331 27.7821 102.809 27.6572C103.289 27.5222 103.751 27.3508 104.194 27.1432ZM101.706 22.4314C101.865 22.4361 102.014 22.3956 102.151 22.3097C102.291 22.2137 102.381 22.0794 102.42 21.9068C102.456 21.7546 102.433 21.5996 102.351 21.4419C102.27 21.2842 102.145 21.1323 101.976 20.9863C101.808 20.8301 101.605 20.6923 101.365 20.5728C101.126 20.4533 100.864 20.3608 100.58 20.2952C100.163 20.1991 99.7231 20.1616 99.2585 20.1826C98.794 20.2037 98.3607 20.2747 97.9586 20.3956C97.5588 20.5065 97.2191 20.6579 96.9396 20.8499C96.6624 21.0318 96.4969 21.2395 96.443 21.473C96.3891 21.7064 96.5042 21.8559 96.7884 21.9215C96.961 21.9614 97.2448 22.0055 97.6398 22.054C98.0349 22.1024 98.4717 22.1551 98.9503 22.2122C99.4313 22.2591 99.9185 22.3021 100.412 22.3411C100.905 22.3802 101.337 22.4103 101.706 22.4314ZM120.302 30.8619C120.655 30.6761 120.973 30.616 121.257 30.6816C121.42 30.7191 121.558 30.7937 121.671 30.9054C121.784 31.017 121.902 31.1779 122.025 31.3879C122.123 31.6565 122.185 31.874 122.211 32.0403C122.249 32.1988 122.252 32.3491 122.219 32.4911C122.149 32.7956 121.929 33.0498 121.562 33.2535C120.981 33.547 120.369 33.7906 119.725 33.9841C119.084 34.1675 118.428 34.2994 117.758 34.3798C117.087 34.4601 116.409 34.48 115.723 34.4393C115.036 34.4088 114.367 34.3186 113.717 34.1686C112.895 33.9788 112.148 33.6941 111.477 33.3146C110.803 32.9453 110.227 32.5021 109.747 31.9852C109.278 31.4706 108.913 30.8999 108.651 30.2729C108.392 29.6358 108.26 28.9584 108.255 28.2409C108.229 27.9356 108.185 27.733 108.122 27.6331C108.072 27.5253 107.961 27.4515 107.788 27.4117C107.413 27.325 107.145 27.1669 106.984 26.9373C106.823 26.7078 106.783 26.4204 106.862 26.0754C106.895 25.9333 106.926 25.8443 106.956 25.8083L107.057 25.5109C107.192 25.1572 107.349 24.9156 107.529 24.786C107.718 24.6587 107.971 24.6314 108.285 24.7041L108.514 24.7568C108.94 24.8552 109.285 24.7264 109.549 24.3704C110.025 23.7427 110.574 23.1959 111.195 22.7298C111.815 22.2637 112.477 21.898 113.18 21.6326C113.885 21.3571 114.608 21.1873 115.35 21.1234C116.104 21.0516 116.842 21.0989 117.562 21.2653C118.313 21.4387 118.988 21.712 119.586 22.0853C120.196 22.4507 120.701 22.8826 121.099 23.3807C121.497 23.8789 121.773 24.4184 121.928 24.9993C122.093 25.5826 122.106 26.1736 121.968 26.7724C121.871 27.1886 121.702 27.5504 121.46 27.858C121.218 28.1656 120.915 28.4162 120.549 28.6098C120.186 28.7933 119.768 28.9158 119.294 28.9774C118.83 29.0414 118.318 29.0355 117.758 28.9597L112.352 28.2729C112.149 28.2261 111.97 28.2382 111.815 28.3092C111.67 28.3826 111.577 28.5055 111.537 28.6781C111.476 28.942 111.514 29.218 111.651 29.5061C111.797 29.7965 112.011 30.0757 112.291 30.3435C112.584 30.6035 112.931 30.8386 113.331 31.0486C113.742 31.261 114.176 31.42 114.632 31.5254C115.069 31.6262 115.525 31.6887 116 31.7129C116.488 31.7294 116.974 31.7079 117.458 31.6486C117.952 31.5917 118.438 31.5008 118.916 31.3759C119.396 31.2409 119.858 31.0695 120.302 30.8619ZM117.814 26.1502C117.973 26.1549 118.121 26.1143 118.259 26.0284C118.398 25.9324 118.488 25.7981 118.528 25.6256C118.563 25.4733 118.54 25.3183 118.459 25.1606C118.378 25.0029 118.252 24.851 118.083 24.705C117.916 24.5488 117.713 24.411 117.473 24.2915C117.233 24.172 116.971 24.0795 116.687 24.0139C116.271 23.9178 115.831 23.8803 115.366 23.9013C114.902 23.9224 114.468 23.9934 114.066 24.1144C113.666 24.2252 113.327 24.3766 113.047 24.5687C112.77 24.7506 112.604 24.9582 112.551 25.1917C112.497 25.4251 112.612 25.5746 112.896 25.6403C113.069 25.6801 113.352 25.7242 113.747 25.7727C114.142 25.8211 114.579 25.8739 115.058 25.9309C115.539 25.9778 116.026 26.0208 116.519 26.0599C117.013 26.0989 117.444 26.129 117.814 26.1502ZM125.642 20.164C125.895 19.0678 126.732 18.6838 128.153 19.0118C128.397 19.0681 128.595 19.1833 128.747 19.3574C128.899 19.5315 128.963 19.7388 128.94 19.9793C128.888 20.6195 128.828 21.2523 128.758 21.8777C128.689 22.5031 128.597 23.2034 128.482 23.9787C128.379 24.7462 128.244 25.6343 128.075 26.643C127.919 27.6439 127.723 28.8389 127.488 30.2278C127.455 30.3699 127.452 30.4761 127.479 30.5464C127.515 30.619 127.564 30.6623 127.625 30.6764C127.716 30.6975 127.829 30.6272 127.962 30.4656C128.483 29.7841 129.026 29.1931 129.59 28.6926C130.157 28.1821 130.732 27.775 131.316 27.4713C131.901 27.1575 132.488 26.9561 133.075 26.8672C133.674 26.7704 134.258 26.7876 134.827 26.9189C135.578 27.0923 136.209 27.4624 136.719 28.0293C137.23 28.5962 137.608 29.3196 137.854 30.1995C138.1 31.0795 138.21 32.1046 138.186 33.275C138.164 34.4352 137.995 35.7004 137.679 37.0706C137.592 37.4461 137.49 37.7487 137.373 37.9782C137.268 38.1999 137.134 38.3666 136.969 38.4782C136.804 38.5899 136.599 38.6441 136.354 38.641C136.106 38.648 135.81 38.6116 135.465 38.532C134.988 38.4218 134.664 38.2508 134.493 38.0189C134.332 37.7894 134.296 37.4817 134.385 37.0961C134.606 36.142 134.747 35.2285 134.81 34.3556C134.885 33.4749 134.884 32.6891 134.809 31.9981C134.733 31.3071 134.586 30.7387 134.368 30.2929C134.161 29.8494 133.884 29.5878 133.539 29.5081C132.758 29.3277 131.83 29.7816 130.755 30.8699C129.691 31.9605 128.443 33.6875 127.01 36.0507C126.875 36.2654 126.739 36.4372 126.602 36.566C126.465 36.6948 126.315 36.7885 126.152 36.847C125.999 36.9079 125.823 36.9313 125.623 36.9172C125.421 36.9133 125.188 36.8809 124.924 36.8199C124.386 36.6958 124.024 36.5052 123.837 36.2483C123.661 35.9938 123.616 35.6307 123.704 35.1591C124.05 33.379 124.328 31.6684 124.536 30.0273C124.756 28.3783 124.93 26.8844 125.057 25.5454C125.197 24.1986 125.305 23.0583 125.382 22.1245C125.471 21.1829 125.558 20.5294 125.642 20.164ZM152.064 27.6911C152.622 27.82 153.14 28.0304 153.618 28.3225C154.095 28.6145 154.497 28.9585 154.823 29.3544C155.148 29.7503 155.378 30.1883 155.513 30.6685C155.659 31.151 155.671 31.6511 155.552 32.1687C155.503 32.3818 155.404 32.5782 155.256 32.7578C155.12 32.9295 154.953 33.0728 154.755 33.1875C154.56 33.2921 154.346 33.3655 154.111 33.4076C153.89 33.442 153.667 33.4334 153.444 33.3818C153.423 33.3771 153.402 33.3775 153.379 33.383C153.369 33.3806 153.354 33.3771 153.334 33.3724C153.311 33.3779 153.29 33.3783 153.269 33.3736L153.049 34.6056C152.754 36.0664 152.713 37.1739 152.923 37.9281C153.144 38.6847 153.554 39.1321 154.153 39.2704C154.366 39.3196 154.559 39.3426 154.73 39.3395C154.912 39.3388 155.08 39.3294 155.234 39.3115C155.4 39.2857 155.554 39.2678 155.695 39.2576C155.837 39.2475 155.973 39.2577 156.105 39.2881C156.339 39.342 156.518 39.4904 156.644 39.7332C156.78 39.9784 156.815 40.2431 156.749 40.5273C156.684 40.8115 156.506 41.0699 156.217 41.3025C155.939 41.5375 155.595 41.7307 155.186 41.8821C154.779 42.0234 154.336 42.1135 153.856 42.1525C153.377 42.1915 152.909 42.1583 152.452 42.0529C151.66 41.8701 151.04 41.3848 150.591 40.597C150.145 39.799 149.941 38.7363 149.98 37.409C149.966 37.192 149.909 37.0717 149.807 37.0483C149.685 37.0202 149.565 37.0565 149.445 37.1572C148.147 38.1939 146.856 38.9008 145.572 39.2778C144.29 39.6446 143.096 39.7003 141.989 39.4449C141.472 39.3254 141.022 39.1415 140.641 38.8932C140.26 38.6449 139.954 38.3497 139.723 38.0077C139.505 37.6579 139.36 37.2663 139.289 36.833C139.23 36.3919 139.259 35.9226 139.373 35.4253C139.535 34.725 139.857 34.0243 140.34 33.3232C140.833 32.6245 141.43 31.9605 142.131 31.3312C142.832 30.702 143.606 30.1271 144.453 29.6064C145.311 29.088 146.18 28.6579 147.06 28.316C147.951 27.9765 148.828 27.7458 149.69 27.6241C150.552 27.5024 151.343 27.5247 152.064 27.6911ZM150.345 32.8428C150.607 32.5399 150.832 32.3299 151.02 32.2128C151.209 32.0855 151.452 32.0293 151.748 32.0442C151.978 32.0653 152.106 32.02 152.132 31.9084C152.151 31.8272 152.14 31.7339 152.101 31.6285C151.969 31.3201 151.818 31.0448 151.65 30.8028C151.484 30.5506 151.223 30.3835 150.868 30.3015C150.482 30.2124 150.025 30.2245 149.496 30.3376C148.968 30.4508 148.411 30.6377 147.827 30.8985C147.256 31.1514 146.676 31.4613 146.089 31.8282C145.514 32.1873 144.987 32.5733 144.507 32.9863C144.027 33.3993 143.619 33.8236 143.283 34.2592C142.947 34.6948 142.735 35.1055 142.646 35.4912C142.566 35.8363 142.595 36.1263 142.733 36.3614C142.882 36.5987 143.118 36.7549 143.443 36.8299C144.275 37.022 145.286 36.7902 146.474 36.1345C147.662 35.4788 148.953 34.3815 150.345 32.8428ZM167.943 38.5093C168.313 36.9056 168.791 35.7169 169.376 34.9433C169.961 34.1696 170.613 33.8659 171.334 34.0323C172.481 34.2971 172.826 35.4191 172.369 37.3983C172.207 38.0986 172.014 38.7489 171.79 39.3493C171.576 39.9521 171.332 40.5263 171.056 41.072C171.017 41.1485 170.984 41.2211 170.957 41.2898C170.931 41.3585 170.911 41.4233 170.897 41.4842C170.847 41.6974 170.845 41.8945 170.888 42.0757C171.098 43.4818 171.888 44.3431 173.258 44.6594C173.746 44.7719 174.227 44.7708 174.702 44.6561C175.178 44.5413 175.615 44.3376 176.014 44.0448C176.416 43.7419 176.76 43.3617 177.047 42.9042C177.345 42.4491 177.56 41.9322 177.694 41.3537C177.844 40.7041 177.892 40.1486 177.838 39.6872C177.787 39.2156 177.705 38.8065 177.592 38.4598C177.482 38.103 177.38 37.7801 177.287 37.4912C177.195 37.1922 177.187 36.8803 177.262 36.5555C177.297 36.4033 177.4 36.2612 177.569 36.1292C177.751 35.9895 177.96 35.872 178.196 35.7768C178.442 35.6839 178.697 35.6199 178.962 35.5848C179.236 35.552 179.485 35.5614 179.709 35.613C180.003 35.6809 180.255 35.9101 180.464 36.3005C180.683 36.6932 180.844 37.1793 180.945 37.7586C181.059 38.3301 181.105 38.9661 181.082 39.6664C181.07 40.3691 180.985 41.0605 180.828 41.7405C180.601 42.725 180.203 43.6115 179.637 44.4C179.07 45.1886 178.395 45.84 177.614 46.3545C176.832 46.8689 175.976 47.2218 175.044 47.413C174.123 47.6065 173.195 47.5955 172.262 47.3799C171.47 47.1971 170.797 46.8922 170.244 46.4651C169.698 46.0504 169.247 45.4332 168.891 44.6134C168.841 44.4627 168.78 44.3526 168.711 44.2831C168.641 44.2136 168.566 44.1695 168.485 44.1507C168.383 44.1273 168.286 44.1316 168.193 44.1636C168.1 44.1956 167.993 44.267 167.871 44.3779C166.972 45.1218 166.083 45.5953 165.202 45.7982C164.331 46.0035 163.424 45.9971 162.48 45.7792C161.435 45.5379 160.558 45.0307 159.849 44.2576C159.148 43.4971 158.625 42.5211 158.28 41.3296C157.935 40.1382 157.778 38.755 157.811 37.1802C157.845 35.5953 158.078 33.869 158.509 32.0015C158.685 31.2403 158.861 30.618 159.036 30.1348C159.214 29.6413 159.417 29.2713 159.645 29.0246C159.876 28.7677 160.136 28.6139 160.425 28.5632C160.717 28.5023 161.071 28.5199 161.488 28.616C161.924 28.7168 162.219 28.8757 162.372 29.0927C162.537 29.302 162.573 29.6096 162.479 30.0156C162.407 30.3303 162.294 30.6785 162.142 31.0602C161.992 31.4319 161.884 31.7598 161.819 32.044C161.479 33.5157 161.268 34.8941 161.185 36.1792C161.112 37.4667 161.155 38.5992 161.314 39.5767C161.484 40.5566 161.765 41.3538 162.157 41.9683C162.56 42.5851 163.071 42.965 163.69 43.1079C165.071 43.4266 166.254 42.9567 167.239 41.6982C167.326 41.6006 167.39 41.5085 167.431 41.4218C167.475 41.325 167.51 41.2208 167.535 41.1092C167.549 41.0483 167.564 40.9874 167.578 40.9265C167.594 40.8554 167.601 40.777 167.6 40.6911C167.638 40.2937 167.682 39.9189 167.731 39.5668C167.793 39.2069 167.864 38.8544 167.943 38.5093ZM184.736 30.8562C184.728 30.7048 184.722 30.5697 184.717 30.451C184.723 30.3347 184.738 30.2207 184.764 30.1091C184.83 29.8249 184.971 29.6063 185.188 29.4533C185.415 29.3026 185.706 29.2683 186.062 29.3503C187.635 29.7135 188.411 30.2882 188.39 31.0744C188.352 32.0707 188.298 33.0685 188.228 34.0679C188.157 35.0672 188.063 36.0771 187.945 37.0976C187.84 38.1102 187.699 39.1361 187.523 40.1753C187.36 41.2067 187.155 42.2552 186.909 43.3209C186.863 43.5239 186.807 43.7195 186.742 43.9077C186.679 44.0857 186.6 44.2438 186.504 44.3819C186.41 44.51 186.297 44.6068 186.164 44.6724C186.042 44.7403 185.889 44.7531 185.707 44.711L184.47 44.233C184.213 44.1416 184.043 44.0222 183.959 43.8746C183.888 43.7192 183.869 43.5225 183.903 43.2843C184.251 41.4082 184.496 39.4177 184.64 37.3128C184.784 35.2078 184.816 33.0557 184.736 30.8562ZM183.545 50.3217C183.251 50.2538 182.982 50.1436 182.74 49.9914C182.505 49.8516 182.309 49.6782 182.154 49.4713C182.006 49.2769 181.901 49.0602 181.839 48.8213C181.777 48.5824 181.775 48.3361 181.833 48.0823C181.932 47.656 182.179 47.3496 182.575 47.163C182.981 46.9788 183.468 46.9523 184.036 47.0835C184.3 47.1445 184.542 47.2538 184.762 47.4115C184.985 47.5591 185.169 47.7352 185.314 47.9398C185.469 48.1467 185.577 48.3747 185.637 48.6237C185.699 48.8627 185.704 49.0988 185.65 49.3323C185.549 49.7687 185.308 50.0712 184.927 50.2399C184.554 50.421 184.093 50.4482 183.545 50.3217Z",fill:"white"})]})]})};n(89324);let si=(0,a.I)("div")({name:"Wrapper",class:"w1dno8y1",propsAsIs:!1}),sp=(0,a.I)(i)({name:"Svg",class:"sjs2foh",propsAsIs:!0}),sd=(0,a.I)("path")({name:"Ellipse",class:"e1xe0z1f",propsAsIs:!0}),sx=(0,a.I)("path")({name:"Path",class:"pr2etco",propsAsIs:!0}),su=(0,a.I)("circle")({name:"Joint",class:"j625xo5",propsAsIs:!0}),sh=(0,a.I)("div")({name:"SliderWrapper",class:"spd3n9d",propsAsIs:!1}),sC=(0,a.I)("div")({name:"DesktopOnly",class:"d1eo5p5j",propsAsIs:!1});n(41141);var sm=n(99460),sy=n(47495),sj=n(51311);let sf=(0,a.I)("div")({name:"ControlsGrid",class:"c3ct6i",propsAsIs:!1}),sv=(0,a.I)("div")({name:"Wrapper",class:"wafhek0",propsAsIs:!1}),sw=(0,a.I)("div")({name:"Col",class:"c6zfk8h",propsAsIs:!1}),sI=(0,a.I)("div")({name:"SvgWrapper",class:"s1nfzlee",propsAsIs:!1}),sg=(0,a.I)(i)({name:"Svg",class:"s17k20oz",propsAsIs:!0}),sA=(0,a.I)("path")({name:"Path",class:"pk6mf2a",propsAsIs:!0}),sk=(0,a.I)("div")({name:"CodeWrapper",class:"c129dlot",propsAsIs:!1}),sb=(0,a.I)("button")({name:"Handle",class:"h1k33zt6",propsAsIs:!1}),sL=(0,a.I)("div")({name:"PointLabel",class:"pao95pi",propsAsIs:!1});n(19534);var sM=n(64075),sq=n(63350);let sS=(0,a.I)(sM.A)({name:"OutputWrapper",class:"osbirb4",propsAsIs:!0}),sB=(0,a.I)("div")({name:"ControlsGrid",class:"c7c8n0j",propsAsIs:!1}),sW=(0,a.I)("div")({name:"Wrapper",class:"w1fl24i0",propsAsIs:!1}),sz=(0,a.I)(sq.z7)({name:"StyledCodeSnippet",class:"s1nhgtzh",propsAsIs:!0}),sE=(0,a.I)("div")({name:"SvgWrapper",class:"sd3xm65",propsAsIs:!1}),sP=(0,a.I)(i)({name:"Svg",class:"sinpl2",propsAsIs:!0});n(48208);let sD={SelfDrawingPath:function(e){let{startFrom:s,commands:n}=e,[a,o]=r.useState(!1),[i,p]=r.useState({x:0,y:0}),d=r.useRef(null),[x,{stop:u}]=(0,c.A)("/sounds/pen-scraping.mp3",{volume:.5,sprite:{runA:[500,1500],runB:[3e3,1700],endA:[5e3,100]}}),h=r.useMemo(()=>n.map(e=>({...e,duration:1e3*e.durationScale})),[n]),C=h.reduce((e,s)=>e+s.duration,0),[m,y]=r.useState(0),[j,f]=r.useState("idle"),v=I(m,h),g=0===m||m===C;r.useEffect(()=>{if(a)return window.addEventListener("pointermove",e),()=>{window.removeEventListener("pointermove",e)};function e(e){if(!d.current)return;let s=d.current.getBoundingClientRect(),n=(e.clientX-s.left)/20,t=(e.clientY-s.top)/20;if(n=Math.round(n),t=Math.round(t),n<-2||n>18||t<-2||t>18){o(!1);return}p({x:(0,l.qE)(n,0,16),y:(0,l.qE)(t,0,16)})}},[a]),r.useEffect(()=>{let e;if("playing"!==j)return;let s=performance.now();return window.requestAnimationFrame(function n(){let t=performance.now()-s;t>C?(y(C),f("idle")):(y(t),e=window.requestAnimationFrame(n))}),()=>{window.cancelAnimationFrame(e)}},[j,C]),r.useEffect(()=>{"playing"===j&&"line"===h[v].type?x({id:(0,l.Z6)(["runA","runB"])}):u()},[j,v,h]);let A=r.useCallback(()=>{o(!0)},[]),k=r.useCallback(e=>{y(e),f("idle")},[]),b=r.useCallback(e=>{let s=i.x,n=i.y;if("ArrowUp"===e.key)n-=1;else if("ArrowDown"===e.key)n+=1;else if("ArrowLeft"===e.key)s-=1;else{if("ArrowRight"!==e.key)return;s+=1}e.preventDefault(),p({x:(0,l.qE)(s,0,16),y:(0,l.qE)(n,0,16)})},[i]),M=r.useCallback(()=>{if("playing"===j){f("idle");return}y(0),f("playing")},[j]),S=a&&!!i;return(0,t.jsxs)(O,{colorMode:"dark",children:[(0,t.jsxs)(F,{children:[(0,t.jsx)(Z,{children:(0,t.jsx)(D,{commands:h,highlightedCommandIndex:g?null:v})}),(0,t.jsxs)(V,{children:[(0,t.jsxs)(T,{ref:d,gridGap:1,lineWidth:.1,viewBox:"0 0 16 16",onPointerEnter:A,children:[(0,t.jsx)(q,{time:m,currentCommandIndex:v,commands:h}),(0,t.jsx)(L,{time:m,isVisible:!g,currentCommandIndex:v,commands:h,startFrom:s})]}),(0,t.jsxs)(N,{"data-is-visible":S,style:{top:20*i.y,left:20*i.x},children:["(",i.x,", ",i.y,")"]}),(0,t.jsx)(X,{"data-is-visible":S,onFocus:A,onBlur:()=>{o(!1)},onKeyDown:b,style:{top:20*i.y,left:20*i.x}})]})]}),(0,t.jsxs)(U,{children:[(0,t.jsx)(w,{time:m,totalTime:C,commands:h,highlightedCommandIndex:g?null:v,status:j,handleScrub:k,handleTogglePlay:M}),(0,t.jsx)(K,{Icon:G,iconProps:{status:j},onClick:M,children:"playing"===j?"Stop":"Play"})]})]})},BezierPathDemo:function(e){let{variant:s,initialPointsOverride:n}=e,a=r.useId().replace(/:/g,""),c="".concat(a,"-control-point-mask"),[o,i]=_(),p=(0,J.A)(),d=null!=n?n:"quadratic"===s?el:ec,x=r.useRef(null),[u,h]=r.useState(d),C=r.useRef(u);C.current=u;let[m,y]=r.useState(null),j=r.useRef(null);r.useEffect(()=>{if(null===m||"keyboard"===j.current)return;let e=e=>{let s=x.current;if(!s)return;let n=s.getBoundingClientRect(),t=(e.clientX-n.left)/20,r=(e.clientY-n.top)/20;t=Math.round((0,l.qE)(t,-1,17)),r=Math.round((0,l.qE)(r,-1,17));let a=C.current[m];(t!==a.x||r!==a.y)&&(p(),h(e=>e.map((e,s)=>s===m?{x:t,y:r}:e)))},s=()=>{y(null),document.body.style.cursor="default",j.current=null,i()};return window.addEventListener("pointermove",e),window.addEventListener("pointerup",s),()=>{window.removeEventListener("pointermove",e),window.removeEventListener("pointerup",s)}},[m]);let f=(e,s)=>{let n=0,t=0;"ArrowLeft"===e?n=-1:"ArrowRight"===e?n=1:"ArrowUp"===e?t=-1:"ArrowDown"===e&&(t=1),h(e=>e.map((e,r)=>{if(r!==s)return e;let{x:a,y:c}=e,o=a+n,i=c+t;return{x:o=Math.round((0,l.qE)(o,-1,17)),y:i=Math.round((0,l.qE)(i,-1,17))}}))},v=e=>{j.current="pointer",y(e),document.body.style.cursor="grabbing",o()},w=()=>{h(d)},I="quadratic"===s?[0,1,2]:[0,1,2,3];return(0,t.jsx)(eo,{children:(0,t.jsxs)(ei,{colorMode:"dark",children:[(0,t.jsx)(ep,{children:(0,t.jsx)(ea,{variant:s,points:u,activePointIndex:m})}),(0,t.jsx)(ed,{Icon:Y.A,onClick:w,children:"Reset"}),(0,t.jsxs)(ex,{children:[(0,t.jsxs)(eu,{ref:x,gridGap:1,lineWidth:.1,viewBox:"0 0 ".concat(16," ").concat(16),style:{width:320,height:320},children:[(0,t.jsx)("defs",{children:(0,t.jsxs)("mask",{id:c,maskUnits:"userSpaceOnUse",children:[(0,t.jsx)("rect",{width:"100%",height:"100%",fill:"white"}),(0,t.jsx)("circle",{cx:u[0].x,cy:u[0].y,r:.75,fill:"black"}),(0,t.jsx)("circle",{cx:u[1].x,cy:u[1].y,r:.75,fill:"black"}),(0,t.jsx)("circle",{cx:u[2].x,cy:u[2].y,r:.75,fill:"black"}),u[3]&&(0,t.jsx)("circle",{cx:u[3].x,cy:u[3].y,r:.75,fill:"black"})]})}),(0,t.jsx)(eh,{mask:"url(#".concat(c,")"),x1:u[0].x,y1:u[0].y,x2:u[1].x,y2:u[1].y}),(0,t.jsx)(eh,{mask:"url(#".concat(c,")"),x1:u[1].x,y1:u[1].y,x2:u[2].x,y2:u[2].y}),"cubic"===s&&(0,t.jsx)(eh,{mask:"url(#".concat(c,")"),x1:u[2].x,y1:u[2].y,x2:u[3].x,y2:u[3].y}),"quadratic"===s?(0,t.jsx)(eC,{d:"\n M ".concat(u[0].x," ").concat(u[0].y,"\n Q ").concat(u[1].x," ").concat(u[1].y," ").concat(u[2].x," ").concat(u[2].y,"\n ")}):(0,t.jsx)(eC,{d:"\n M ".concat(u[0].x," ").concat(u[0].y,"\n C ").concat(u[1].x," ").concat(u[1].y," ").concat(u[2].x," ").concat(u[2].y," ").concat(u[3].x," ").concat(u[3].y,"\n ")})]}),I.map(e=>{let s=0===e||e===I.length-1;return(0,t.jsx)(s?em:ey,{onPointerDown:()=>{v(e)},onFocus:()=>{"pointer"!==j.current&&(y(e),j.current="keyboard")},onBlur:()=>{"keyboard"===j.current&&(y(null),j.current=null)},onKeyDown:s=>{"Delete"===s.key?w():s.key.includes("Arrow")&&(s.preventDefault(),f(s.key,e))},style:{top:20*u[e].y,left:20*u[e].x},children:(0,t.jsxs)(ej,{draggable:!1,children:["(",u[e].x,", ",u[e].y,")"]})},e)})]})]})})},DraggableArcDemo:function(e){let{initialPoints:s=ek,color:n="var(--wham-primary-500)",bonusControls:a=[]}=e,[l,c]=r.useState("small"),[o,i]=r.useState(s),[p,d]=r.useState(null),x=r.useCallback(()=>{i(s),c("small")},[s]);return(0,t.jsxs)(eb,{colorMode:"dark","data-can-be-annotated":!1,"data-has-bonus-controls":a.length>0,children:[a.includes("large-arc-flag")&&(0,t.jsx)(ef.A,{inline:!0,wrapperStyle:{padding:0,justifyContent:"space-between"},id:"large-arc-flag",label:"Arc size",value:l,setValue:e=>{c(e)},options:[{label:"Small",value:"small"},{label:"Large",value:"large"}]}),(0,t.jsx)(eL,{arcSize:l,rx:5,ry:5,renderedSize:270,viewboxSize:16,points:o,setPoints:i,activePointIndex:p,setActivePointIndex:d,handleReset:x,color:n}),(0,t.jsx)(eM,{Icon:Y.A,onClick:x,children:"Reset"})]})},CustomSvg:function(e){let{size:s=250,viewboxSize:n=32,children:r,outsideChildren:a}=e,l=(0,eq.G6)();return(0,t.jsxs)(eS,{"data-color-mode":l,colorMode:"dark",style:{width:s,height:s},children:[(0,t.jsx)(eB,{gridGap:2,lineWidth:.1,viewBox:"0 0 ".concat(n," ").concat(n),style:{width:s,height:s},children:r}),a]})},ArcRadiusDemo:function(e){let s,{variant:n="ellipse"}=e,a=r.useId().replace(/:/g,""),c="".concat(a,"-mask");return s="circle"===n?[(0,t.jsx)(eW.oP,{highlightControlWhenActive:!0,id:"rx",label:"Radius",min:6,max:16,step:.02,previewRenderer:e=>(0,t.jsx)(eY,{children:(0,l.GB)(Number(e)/2,2).toFixed(2)})},"rx")]:[(0,t.jsx)(eW.oP,{highlightControlWhenActive:!0,id:"rx",label:"rx",min:6,max:16,step:.02,previewRenderer:e=>(0,t.jsx)(eY,{children:(0,l.GB)(Number(e)/2,2).toFixed(2)})},"rx"),(0,t.jsx)(eW.oP,{highlightControlWhenActive:!0,id:"ry",label:"ry",min:6,max:16,step:.01,previewRenderer:e=>(0,t.jsx)(eY,{children:(0,l.GB)(Number(e)/2,2).toFixed(2)})},"ry")],(0,t.jsx)(eW.Ay,{outputWrapper:null,initialValues:{rx:"circle"===n?8:7,ry:"circle"===n?8:9},controls:s,customGrid:"circle"===n?{gridTemplateColumns:"min(400px, 100%)",justifyContent:"center"}:void 0,children:(e,s)=>{let r,a,{rx:l,ry:o}=e,i="circle"===n?l:o,{cx:p,cy:d}=eF(eZ,eV,l,i,0,0);if("ellipse"===n)r={x1:p-.75,y1:d,x2:p-l+.75,y2:d},a={x:p-l/2,y:d-1.5};else{let e=Math.sin(Math.PI/4)*l,s=Math.cos(Math.PI/4)*i;r={x1:p+.55,y1:d+.55,x2:p+e-.55,y2:d+s-.55},a={x:p+e/2+1,y:d+s/2-1}}return(0,t.jsxs)(eT,{gridGap:2,lineWidth:.1,viewBox:"0 0 32 32",children:[(0,t.jsx)("defs",{children:(0,t.jsxs)("mask",{id:c,children:[(0,t.jsx)("rect",{width:"100%",height:"100%",fill:"black"}),(0,t.jsx)("ellipse",{cx:p,cy:d,rx:l-.55,ry:i-.55,fill:"white"})]})}),(0,t.jsx)(eU,{cx:p,cy:d,rx:i,ry:l,style:{transform:"rotate(90deg)",transformOrigin:"".concat(p,"px ").concat(d,"px")}}),(0,t.jsx)(eX,{cx:p,cy:d,r:.5}),(0,t.jsx)(eK,{d:"\n M 0,".concat(eZ.y,"\n L ").concat(eZ.x,",").concat(eZ.y,"\n A ").concat(l,",").concat(i," 0 0 0 ").concat(eV.x,",").concat(eV.y,"\n L 32,").concat(eV.y,"\n ")}),(0,t.jsx)(eN,{r:.625,cx:eZ.x,cy:eZ.y}),(0,t.jsx)(eN,{r:.625,cx:eV.x,cy:eV.y}),(0,t.jsx)(eO,{...r,isActive:"rx"===s,mask:"url(#".concat(c,")")}),(0,t.jsx)(e_,{...a,textAnchor:"middle",dominantBaseline:"middle",style:"circle"===n?{transform:"rotate(45deg)",transformOrigin:"".concat(a.x,"px ").concat(a.y,"px")}:void 0,children:"circle"===n?"r":"rx"}),(0,t.jsx)(eH,{...a,"data-is-active":"rx"===s,textAnchor:"middle",dominantBaseline:"middle",style:"circle"===n?{transform:"rotate(45deg)",transformOrigin:"".concat(a.x,"px ").concat(a.y,"px")}:void 0,children:"circle"===n?"r":"rx"}),"ellipse"===n&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eO,{x1:p,y1:d+.75,x2:p,y2:d+i-.75,isActive:"ry"===s,mask:"url(#".concat(c,")")}),(0,t.jsx)(e_,{x:p+2,y:d+i/2,textAnchor:"middle",dominantBaseline:"middle",children:"ry"}),(0,t.jsx)(eH,{x:p+2,y:d+i/2,"data-is-active":"ry"===s,textAnchor:"middle",dominantBaseline:"middle",children:"ry"})]})]})}})},ArcSweepDemo:function(e){let{variant:s="with-arc"}=e,[n,a]=r.useState("paused"),l=(0,e$.A)();return r.useEffect(()=>{a(l?"paused":"playing")},[l]),(0,t.jsx)(eW.Ay,{outputWrapper:null,initialValues:{direction:"ccw"},customGrid:{gridTemplateColumns:"1fr",justifyContent:"center"},controlPosition:"top",controls:[(0,t.jsx)(eW.Cd,{id:"direction",label:"Direction",options:[{label:"Counter-clockwise",value:"ccw"},{label:"Clockwise",value:"cw"}]},"direction")],children:e=>{let{direction:r}=e,{cx:l,cy:c}=eF({x:16,y:10},{x:16,y:22},8,8,1,"cw"===r?0:1);return(0,t.jsxs)(e1,{onClick:()=>a("playing"===n?"paused":"playing"),children:[(0,t.jsxs)(e2,{gridGap:2,lineWidth:.1,viewBox:"0 0 32 32",children:[(0,t.jsx)(e0,{fill:"none",cx:l,cy:c,rx:8,ry:8,stroke:"white",strokeWidth:.5,strokeDasharray:"1 1",style:{animationPlayState:"playing"===n?"running":"paused","--direction":"cw"===r?"normal":"reverse",transformOrigin:"".concat(l,"px ").concat(c,"px")}}),(0,t.jsx)("path",{style:{stroke:"hsl(260deg 70% 65%)",strokeWidth:1,fill:"none"},d:"with-arc"===s?"\n M 16,0\n L 16,10\n A 8,8 0 0 ".concat("cw"===r?1:0," 16,22\n L 16,32\n "):"\n M 16,0\n L 16,10\n M 16,22\n L 16,32\n "}),(0,t.jsx)("circle",{r:.625,cx:16,cy:10,fill:"white",stroke:"var(--color-background)",strokeWidth:.25}),(0,t.jsx)("circle",{r:.625,cx:16,cy:22,fill:"white",stroke:"var(--color-background)",strokeWidth:.25})]}),(0,t.jsx)(e3,{children:"playing"===n?(0,t.jsx)(eJ.A,{}):(0,t.jsx)(eQ.A,{})})]})}})},ArcRotateDemo:function(e){let{variant:s="default"}=e;return(0,t.jsx)(eW.Ay,{outputWrapper:null,initialValues:{rotation:0},customGrid:{gridTemplateColumns:"min(400px, 100%)",justifyContent:"center"},controlPosition:"bottom",controls:[(0,t.jsx)(sh,{"data-variant":s,children:(0,t.jsx)(eW.oP,{id:"rotation",label:"Rotation",min:"default"===s?-90:0,max:90,step:1,previewRenderer:e=>0==e?"0\xb0 (default)":"".concat(e,"\xb0")})},"rotation")],children:e=>{let{rotation:n}=e;return(0,t.jsxs)(si,{children:[(0,t.jsxs)(sp,{gridGap:2,lineWidth:.1,viewBox:"0 0 32 32",children:["default"===s&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(sd,{d:"\n M 0,16\n L 10,16\n A 6,10 ".concat(n," 1 0 22,16\n L 32,16\n ")}),(0,t.jsx)(sx,{d:"\n M 0,16\n L 10,16\n A 6,10 ".concat(n," 0 1 22,16\n L 32,16\n ")}),(0,t.jsx)(su,{r:.625,cx:10,cy:16}),(0,t.jsx)(su,{r:.625,cx:22,cy:16})]}),"angled"===s&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(sd,{d:"\n M 8,8\n L 12,12\n A 5,8 ".concat(n," 1 0 20,20\n L 24,24\n ")}),(0,t.jsx)(sx,{d:"\n M 8,8\n L 12,12\n A 5,8 ".concat(n," 0 1 20,20\n L 24,24\n "),strokeLinecap:"round"}),(0,t.jsx)(su,{r:.625,cx:12,cy:12}),(0,t.jsx)(su,{r:.625,cx:20,cy:20})]})]}),(0,t.jsx)(sC,{children:"angled"===s&&(0,t.jsx)(so,{isVisible:45===n})})]})}})},ArcWithBall:function(e){let{ball:s}=e,n=0;"golf"===s?n=6.5:"baseball"===s?n=9.5:"bowling"===s&&(n=25);let r="\n M 0,".concat(e4.y,"\n L ").concat(e4.x,",").concat(e4.y,"\n A ").concat(n,",").concat(n," 0 0 0 ").concat(e8.x,",").concat(e8.y,"\n L 32,").concat(e8.y,"\n ");return(0,t.jsxs)(e5,{colorMode:"dark",children:[(0,t.jsx)(ss,{gridGap:2,lineWidth:.1,viewBox:"0 0 32 32"}),"golf"===s&&(0,t.jsx)(e6,{src:"/images/interactive-guide-to-paths/golf-ball.png",alt:"Golf ball"}),"baseball"===s&&(0,t.jsx)(e9,{src:"/images/interactive-guide-to-paths/baseball.png",alt:"Baseball"}),"bowling"===s&&(0,t.jsx)(se,{src:"/images/interactive-guide-to-paths/bowlingball.png",alt:"bowling"}),(0,t.jsxs)(sn,{viewBox:"0 0 32 32",children:[(0,t.jsx)(st,{d:r}),(0,t.jsx)(sr,{r:.625,cx:e4.x,cy:e4.y}),(0,t.jsx)(sr,{r:.625,cx:e8.x,cy:e8.y})]})]})},RelativeCommandsDemo:function(){let[e,s]=r.useState("absolute"),[n,a]=r.useState(!1),[c,o]=r.useState(2),[i,p]=r.useState(4),d=r.useRef(2);d.current=c;let x=r.useRef(4);x.current=i;let u=r.useRef(null),h=(0,sm.A)(u),C=(null==h?void 0:h.width)?h.width/16:1,[m,y]=_(),j=(0,J.A)();r.useEffect(()=>{if(!n)return;let e=e=>{if(!h)return;let s=(e.clientX-h.left)/C,n=(e.clientY-h.top)/C;s=Math.round((0,l.qE)(s,0,16)),n=Math.round((0,l.qE)(n,0,16)),(s!==d.current||n!==x.current)&&(j(),o(s),p(n))},s=()=>{document.body.style.cursor="default",y(),a(!1)};return window.addEventListener("pointermove",e),window.addEventListener("pointerup",s),()=>{window.removeEventListener("pointermove",e),window.removeEventListener("pointerup",s)}},[n,h,C]);let f=()=>{a(!0),document.body.style.cursor="grabbing",m()},v=e=>{let s=0,n=0;"ArrowLeft"===e?s=-1:"ArrowRight"===e?s=1:"ArrowUp"===e?n=-1:"ArrowDown"===e&&(n=1),o((0,l.qE)(d.current+s,0,16)),p((0,l.qE)(x.current+n,0,16))},w=()=>{o(2),p(4)};return(0,t.jsx)(eW.Ay,{outputWrapper:null,initialValues:{},controlPosition:"bottom",renderAltControls:()=>(0,t.jsx)(ef.A,{inline:!0,id:"coordStyle",label:"Command Type",value:e,setValue:e=>s(e),options:[{label:"Absolute",value:"absolute"},{label:"Relative",value:"relative"}]}),CustomGridComponent:sf,controls:[(0,t.jsx)(sy.A,{id:"xAdjust",label:"Starting X position",min:0,max:16,step:.1,value:c,setValue:o,handleReset:()=>o(4)},"xAdjust"),(0,t.jsx)(sy.A,{id:"yAdjust",label:"Starting Y position",min:0,max:16,step:.1,value:i,setValue:p,handleReset:()=>p(4)},"yAdjust")],children:s=>{let{}=s,n=function(e,s,n){let t=(0,l.GB)(e,1),r=(0,l.GB)(s,1);return"absolute"===n?"\n M ".concat(t,",").concat(r,"\n L 6,12\n L 8,8\n L 10,12\n L 12,4\n "):"\n M ".concat(t,",").concat(r,"\n l 2,8\n l 2,-4\n l 2,4\n l 2,-8\n ")}(c,i,e),r='\n ');return(0,t.jsxs)(sv,{children:[(0,t.jsx)(sw,{children:(0,t.jsxs)(sI,{children:[(0,t.jsx)(sg,{ref:u,gridGap:1,lineWidth:.1,viewBox:"0 0 ".concat(16," ").concat(16),children:(0,t.jsx)(sA,{d:n})}),(0,t.jsx)(sb,{onPointerDown:()=>{f()},onKeyDown:e=>{"Delete"===e.key?w():e.key.includes("Arrow")&&(e.preventDefault(),v(e.key))},style:{top:i*C,left:c*C},children:(0,t.jsxs)(sL,{draggable:!1,children:["(",c,", ",i,")"]})})]})}),(0,t.jsx)(sw,{children:(0,t.jsx)(sk,{children:(0,t.jsx)(sj.default,{omitCopyButton:!0,lockedToColorMode:"dark",lang:"html",code:r})})})]})}})},MiterAngleDemo:function(){return(0,t.jsx)(eW.Ay,{id:"miter-angle-demo",outputWrapper:sS,initialValues:{angle:45},CustomGridComponent:sB,controls:[(0,t.jsx)(eW.oP,{id:"angle",label:"angle",min:5,max:60,step:1},"angle")],children:e=>{let{angle:s}=e,n=function(e){let s=(0,l.S8)(e,0,90,180,270),n=(0,l.uz)(s),t=(0,l.Xn)([n,10]);return[[3,13],[13,13],[13+t[0],13+t[1]]]}(s),r="M ".concat(n[0][0],",").concat(n[0][1],"\n L ").concat(n[1][0],",").concat(n[1][1]," L ").concat(n[2][0],",").concat(n[2][1]),a=" M ".concat(n[0][0],",").concat(n[0][1],"\n L ").concat(n[1][0],",").concat(n[1][1],"\n L ").concat((0,l.GB)(n[2][0],1),",").concat((0,l.GB)(n[2][1],1));return(0,t.jsxs)(sW,{children:[(0,t.jsx)(sz,{code:'')}),(0,t.jsx)(sE,{children:(0,t.jsxs)(sP,{gridGap:1,lineWidth:.1,viewBox:"0 0 ".concat(16," ").concat(16),children:[(0,t.jsx)("path",{d:r,strokeWidth:1,stroke:"var(--wham-primary-500)",fill:"none",strokeLinejoin:"miter"}),(0,t.jsx)("path",{d:r,fill:"none",strokeWidth:.2,strokeDasharray:"0.6 0.5",strokeLinejoin:"miter",strokeLinecap:"round",stroke:"hsl(210deg 15% 6% / 0.5)"}),(0,t.jsx)("path",{d:r,fill:"none",strokeWidth:.1,strokeLinejoin:"miter",strokeDasharray:"0.6 0.5",stroke:"white"})]})})]})}})}};function sR(e){let{componentName:s,...n}=e,r=sD[s];return(0,t.jsx)(r,{...n})}},68987:e=>{e.exports={s1vnopxf:"s1vnopxf",s1kaa70m:"s1kaa70m",s1jktbqy:"s1jktbqy",hqoaah6:"hqoaah6",p1b1ez3m:"p1b1ez3m"}},69228:e=>{e.exports={s1vjjdha:"s1vjjdha",eqls3fu:"eqls3fu",p1kiw6cl:"p1kiw6cl",jifsltj:"jifsltj",c1afyi0w:"c1afyi0w",vwncr89:"vwncr89",l1e4p20c:"l1e4p20c",b3wqxjk:"b3wqxjk"}},41141:e=>{e.exports={w1dno8y1:"w1dno8y1",sjs2foh:"sjs2foh",e1xe0z1f:"e1xe0z1f",pr2etco:"pr2etco",j625xo5:"j625xo5",spd3n9d:"spd3n9d",d1eo5p5j:"d1eo5p5j"}},77462:e=>{e.exports={wdprxdm:"wdprxdm",b3o2ymh:"b3o2ymh",bcqdks8:"bcqdks8",fu5hbnp:"fu5hbnp",b1codghy:"b1codghy",fxayr55:"fxayr55"}},17276:e=>{e.exports={w1e94j7f:"w1e94j7f",s1kx9sj8:"s1kx9sj8",e8hvz8q:"e8hvz8q",spin:"spin",p1nu4rzr:"p1nu4rzr"}},85356:e=>{e.exports={wn61132:"wn61132",bkkp2pu:"bkkp2pu",g1r69hae:"g1r69hae",b1hk9sxh:"b1hk9sxh",b17dcgfj:"b17dcgfj",b2yayyj:"b2yayyj",sfoy7b8:"sfoy7b8",pwpycqu:"pwpycqu",j19891cd:"j19891cd"}},71984:e=>{e.exports={otiee4v:"otiee4v",wp6o739:"wp6o739",c95h0tf:"c95h0tf",r16bjf3u:"r16bjf3u",s7rchtk:"s7rchtk",s3oxtux:"s3oxtux",hydeyhw:"hydeyhw",c1bo4pj3:"c1bo4pj3",e1e80j3s:"e1e80j3s",cu208i3:"cu208i3",p9nm4xj:"p9nm4xj"}},56158:e=>{e.exports={s1fshi15:"s1fshi15",s11081fy:"s11081fy"}},70005:e=>{e.exports={w1ulamli:"w1ulamli",s17l0384:"s17l0384",rkvwudq:"rkvwudq"}},48208:e=>{e.exports={osbirb4:"osbirb4",c7c8n0j:"c7c8n0j",w1fl24i0:"w1fl24i0",s1nhgtzh:"s1nhgtzh",sd3xm65:"sd3xm65",sinpl2:"sinpl2"}},7003:e=>{e.exports={w1xc9hw2:"w1xc9hw2",c1mhrw2y:"c1mhrw2y",pe78lp5:"pe78lp5",phh3z8d:"phh3z8d",g1apotcl:"g1apotcl",p1bwd6lk:"p1bwd6lk"}},19534:e=>{e.exports={c3ct6i:"c3ct6i",wafhek0:"wafhek0",c6zfk8h:"c6zfk8h",s1nfzlee:"s1nfzlee",s17k20oz:"s17k20oz",pk6mf2a:"pk6mf2a",c129dlot:"c129dlot",h1k33zt6:"h1k33zt6",pao95pi:"pao95pi"}},55113:e=>{e.exports={s1qlr1hk:"s1qlr1hk",c19yny1p:"c19yny1p"}},82280:e=>{e.exports={l4pwws6:"l4pwws6"}},62870:e=>{e.exports={s1kmocrk:"s1kmocrk"}},52118:e=>{e.exports={wqcpdwn:"wqcpdwn",rt6osgt:"rt6osgt",cx6cf08:"cx6cf08",s1su48j:"s1su48j",s7evjy7:"s7evjy7",aq3l2jl:"aq3l2jl",p1mjvhpr:"p1mjvhpr",c1jdl7i5:"c1jdl7i5",c1jpphd3:"c1jpphd3"}},73403:e=>{e.exports={whwike4:"whwike4",c1xlvnqm:"c1xlvnqm",pbazd3n:"pbazd3n",pz58253:"pz58253",g1minml9:"g1minml9",p1nnjrwi:"p1nnjrwi"}},9700:e=>{e.exports={w1g272cd:"w1g272cd",t1t0o8gq:"t1t0o8gq",t15x2kkr:"t15x2kkr",rvzgmwx:"rvzgmwx",c94gvl:"c94gvl",c1r3cxfe:"c1r3cxfe",scroll:"scroll",c4af6ms:"c4af6ms",c1tpaa3e:"c1tpaa3e",lrfnn4z:"lrfnn4z",s13r7c8g:"s13r7c8g","scroll-c1r3cxfe":"scroll-c1r3cxfe"}},89324:e=>{e.exports={w1x6iz75:"w1x6iz75",shtloiu:"shtloiu"}}}]);
//# sourceMappingURL=39237.ca353aa03de0a91b.js.map