PageSourceSearch

https://tiagohenriques.vercel.app/_next/static/chunks/169-dbb1e4ef91b9f252.js

js tiagohenriques.vercel.app collected 2026-10-03 07:52:51 UTC 14,194 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[169],{4480:(e,t,n)=>{n.d(t,{n:()=>h});var i=n(8432),r=n(1822),s=n(5284),a=n(279),l=n(4515),o=n(2708),d=n(9857),u=n(6540),c=n(4848),h=(0,s.R)(function({children:e,reduceMotion:t,...n},s){let h=(0,a.o5)("Accordion",n),m=(0,l.MN)(n),{htmlProps:f,descendants:x,...b}=(0,i.O3)(m),p=(0,u.useMemo)(()=>({...b,reduceMotion:!!t}),[b,t]);return(0,c.jsx)(r.C3,{value:x,children:(0,c.jsx)(i.If,{value:p,children:(0,c.jsx)(r.gm,{value:h,children:(0,c.jsx)(o.B.div,{ref:s,...f,className:(0,d.cx)("chakra-accordion",n.className),__css:h.root,children:e})})})})});h.displayName="Accordion"},5687:(e,t,n)=>{n.d(t,{J:()=>o});var i=n(1822),r=n(5284),s=n(2708),a=n(9857),l=n(4848),o=(0,r.R)(function(e,t){let{getButtonProps:n}=(0,i.AV)(),r=n(e,t),o={display:"flex",alignItems:"center",width:"100%",outline:0,...(0,i.EF)().button};return(0,l.jsx)(s.B.button,{...r,className:(0,a.cx)("chakra-accordion__button",e.className),__css:o})});o.displayName="AccordionButton"},3633:(e,t,n)=>{n.d(t,{A:()=>u});var i=n(8432),r=n(1822),s=n(5284),a=n(2708),l=n(9857),o=n(6540),d=n(4848),u=(0,s.R)(function(e,t){let{children:n,className:s}=e,{htmlProps:u,...c}=(0,i.r9)(e),h={...(0,r.EF)().container,overflowAnchor:"none"},m=(0,o.useMemo)(()=>c,[c]);return(0,d.jsx)(r.TG,{value:m,children:(0,d.jsx)(a.B.div,{ref:t,...u,className:(0,l.cx)("chakra-accordion__item",s),__css:h,children:"function"==typeof n?n({isExpanded:!!c.isOpen,isDisabled:!!c.isDisabled}):n})})});u.displayName="AccordionItem"},9424:(e,t,n)=>{n.d(t,{Q:()=>o});var i=n(8432),r=n(1822),s=n(3809),a=n(9857),l=n(4848);function o(e){let{isOpen:t,isDisabled:n}=(0,r.AV)(),{reduceMotion:o}=(0,i.Dr)(),d=(0,a.cx)("chakra-accordion__icon",e.className),u={opacity:n?.4:1,transform:t?"rotate(-180deg)":void 0,transition:o?void 0:"transform 0.2s",transformOrigin:"center",...(0,r.EF)().icon};return(0,l.jsx)(s.I,{viewBox:"0 0 24 24","aria-hidden":!0,className:d,__css:u,...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})})}o.displayName="AccordionIcon"},8432:(e,t,n)=>{n.d(t,{If:()=>u,O3:()=>d,Dr:()=>c,r9:()=>h});var i=n(1822),r=n(2442),s=n(6540),a=n(1295),l=n(6597),o=n(9857);function d(e){let{onChange:t,defaultIndex:n,index:r,allowMultiple:l,allowToggle:d,...u}=e;(function(e){let t=e.index||e.defaultIndex,n=null!=t&&!Array.isArray(t)&&e.allowMultiple;(0,o.R8)({condition:!!n,message:`If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ${typeof t},`})})(e),(0,o.R8)({condition:!!(e.allowMultiple&&e.allowToggle),message:"If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not"});let c=(0,i.Of)(),[h,m]=(0,s.useState)(-1);(0,s.useEffect)(()=>()=>{m(-1)},[]);let[f,x]=function(e){let{value:t,defaultValue:n,onChange:i,shouldUpdate:r=(e,t)=>
1e!==t}=e,l=(0,a.c)(i),o=(0,a.c)(r),[d,u]=(0,s.useState)(n),c=void 0!==t,h=c?t:d,m=(0,a.c)(e=>{let t="function"==typeof e?e(h):e;o(h,t)&&(c||u(t),l(t))},[c,l,h,o]);return[h,m]}({value:r,defaultValue:()=>l?null!=n?n:[]:null!=n?n:-1,onChange:t});return{index:f,setIndex:x,htmlProps:u,getAccordionItemProps:e=>{let t=!1;return null!==e&&(t=Array.isArray(f)?f.includes(e):f===e),{isOpen:t,onChange:t=>{null!==e&&(l&&Array.isArray(f)?x(t?f.concat(e):f.filter(t=>t!==e)):t?x(e):d&&x(-1))}}},focusedIndex:h,setFocusedIndex:m,descendants:c}}var[u,c]=(0,r.q)({name:"AccordionContext",hookName:"useAccordionContext",providerName:"Accordion"});function h(e){var t;let{isDisabled:n,isFocusable:r,id:a,...d}=e,{getAccordionItemProps:u,setFocusedIndex:h}=c(),m=(0,s.useRef)(null),f=(0,s.useId)(),x=null!=a?a:f,b=`accordion-button-${x}`,p=`accordion-panel-${x}`;(0,o.R8)({condition:!!(e.isFocusable&&!e.isDisabled),message:`Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well.
2    `});let{register:v,index:y,descendants:N}=(0,i.v3)({disabled:n&&!r}),{isOpen:g,onChange:I}=u(-1===y?null:y);t={isOpen:g,isDisabled:n},(0,o.R8)({condition:t.isOpen&&!!t.isDisabled,message:"Cannot open a disabled accordion item"});let E=(0,s.useCallback)(()=>{null==I||I(!g),h(y)},[y,h,g,I]),_=(0,s.useCallback)(e=>{let t={ArrowDown:()=>{let e=N.nextEnabled(y);null==e||e.node.focus()},ArrowUp:()=>{let e=N.prevEnabled(y);null==e||e.node.focus()},Home:()=>{let e=N.firstEnabled();null==e||e.node.focus()},End:()=>{let e=N.lastEnabled();null==e||e.node.focus()}}[e.key];t&&(e.preventDefault(),t(e))},[N,y]),O=(0,s.useCallback)(()=>{h(y)},[h,y]),C=(0,s.useCallback)(function(e={},t=null){return{...e,type:"button",ref:(0,l.Px)(v,m,t),id:b,disabled:!!n,"aria-expanded":!!g,"aria-controls":p,onClick:(0,o.Hj)(e.onClick,E),onFocus:(0,o.Hj)(e.onFocus,O),onKeyDown:(0,o.Hj)(e.onKeyDown,_)}},[b,n,g,E,O,_,p,v]),A=(0,s.useCallback)(function(e={},t=null){return{...e,ref:t,role:"region",id:p,"aria-labelledby":b,hidden:!g}},[b,g,p]);return{isOpen:g,isDisabled:n,isFocusable:r,onOpen:()=>{null==I||I(!0)},onClose:()=>{null==I||I(!1)},getButtonProps:C,getPanelProps:A,htmlProps:d}}},1822:(e,t,n)=>{n.d(t,{C3:()=>I,TG:()=>N,gm:()=>v,v3:()=>O,Of:()=>_,AV:()=>g,EF:()=>y});var i=n(6540),r=Object.defineProperty,s=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,a=(e,t,n)=>(s(e,"symbol"!=typeof t?t+"":t,n),n);function l(e){return e.sort((e,t)=>{let n=e.compareDocumentPosition(t);if(n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY)return -1;if(n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(!(n&Node.DOCUMENT_POSITION_DISCONNECTED)&&!(n&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC))return 0;throw Error("Cannot sort the given nodes.")})}var o=e=>"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE;function d(e,t,n){let i=e+1;return n&&i>=t&&(i=0),i}function u(e,t,n){let i=e-1;return n&&i<0&&(i=t),i}var c="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,h=e=>e,m=class{constructor(){a(this,"descendants",new Map),a(this,"register",e=>{if(null!=e)return o(e)?this.registerNode(e):t=>{this.registerNode(t,e)}}),a(this,"unregister",e=>{this.descendants.delete(e);let t=l(Array.from(this.descendants.keys()));this.assignIndex(t)}),a(this,"destroy",()=>{this.descendants.clear()}),a(this,"assignIndex",e=>
2{this.descendants.forEach(t=>{let n=e.indexOf(t.node);t.index=n,t.node.dataset.index=t.index.toString()})}),a(this,"count",()=>this.descendants.size),a(this,"enabledCount",()=>this.enabledValues().length),a(this,"values",()=>Array.from(this.descendants.values()).sort((e,t)=>e.index-t.index)),a(this,"enabledValues",()=>this.values().filter(e=>!e.disabled)),a(this,"item",e=>{if(0!==this.count())return this.values()[e]}),a(this,"enabledItem",e=>{if(0!==this.enabledCount())return this.enabledValues()[e]}),a(this,"first",()=>this.item(0)),a(this,"firstEnabled",()=>this.enabledItem(0)),a(this,"last",()=>this.item(this.descendants.size-1)),a(this,"lastEnabled",()=>{let e=this.enabledValues().length-1;return this.enabledItem(e)}),a(this,"indexOf",e=>{var t,n;return e&&null!=(n=null==(t=this.descendants.get(e))?void 0:t.index)?n:-1}),a(this,"enabledIndexOf",e=>null==e?-1:this.enabledValues().findIndex(t=>t.node.isSameNode(e))),a(this,"next",(e,t=!0)=>{let n=d(e,this.count(),t);return this.item(n)}),a(this,"nextEnabled",(e,t=!0)=>{let n=this.item(e);if(!n)return;let i=d(this.enabledIndexOf(n.node),this.enabledCount(),t);return this.enabledItem(i)}),a(this,"prev",(e,t=!0)=>{let n=u(e,this.count()-1,t);return this.item(n)}),a(this,"prevEnabled",(e,t=!0)=>{let n=this.item(e);if(!n)return;let i=u(this.enabledIndexOf(n.node),this.enabledCount()-1,t);return this.enabledItem(i)}),a(this,"registerNode",(e,t)=>{if(!e||this.descendants.has(e))return;let n=l(Array.from(this.descendants.keys()).concat(e));(null==t?void 0:t.disabled)&&(t.disabled=!!t.disabled);let i={node:e,index:-1,...t};this.descendants.set(e,i),this.assignIndex(n)})}},f=n(2442),x=n(6597),[b,p]=(0,f.q)({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"}),[v,y]=(0,f.q)({name:"AccordionStylesContext",hookName:"useAccordionStyles",providerName:"<Accordion />"}),[N,g]=(0,f.q)({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:"<AccordionItem />"}),[I,E,_,O]=[h(b),()=>h(p()),()=>(function(){let e=(0,i.useRef)(new m);return c(()=>()=>e.current.destroy()),e.current})(),e=>(function(e){let t=p(),[n,r]=(0,i.useState)(-1),s=(0,i.useRef)(null);c(()=>()=>{s.current&&t.unregister(s.current)},[]),c(()=>{if(!s.current)return;let e=Number(s.current.dataset.index);n==e||Number.isNaN(e)||r(e)});let a=e?h(t.register(e)):h(t.register);return{descendants:t,index:n,enabledIndex:t.enabledIndexOf(s.current),register:(0,x.Px)(a,s)}})(e)]},5286:(e,t,n)=>{n.d(t,{v:()=>v});var i=n(8432),r=n(1822),s=n(5284),a=n(2708),l={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1]};l.easeOut,l.easeIn;var o={enter:(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.enter}),exit:(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.exit})},d=n(9857),u=n(7667),c=n(9797),h=n(6540),m=n(4848),f=e=>null!=e&&parseInt(e.toString(),10)>0,x={exit:{height:{duration:.2,ease:l.ease},opacity:{duration:.3,ease:l.ease}},enter:{height:{duration:.3,ease:l.ease},opacity:{duration:.4,ease:l.ease}}},b={exit:({animateOpacity:e,startingHeight:t,transition:n,transitionEnd:i,delay:r})=>{var s;return{...e&&{opacity:f(t)?1:0},height:t,transitionEnd:null==i?void 0:i.exit,transition:null!=(s=null==n?void 0:n.exit)?s:o.exit(x.exit,r)}},enter:({animateOpacity:e,endingHeight:t,transition:n,transitionEnd:i,delay:r})=>{var s;return{...e&&{opacity:1},height:t,transitionEnd:null==i?void 0:i.enter,transition:null!=(s=null==n?void 0:n.enter)?s:o.enter(x.enter,r)}}},p=(0,h.forwardRef)((e,t)=>{let{in:n,unmountOnExit:i,animateOpacity:r=!0,startingHeight:s=0,endingHeight:a="auto",style:l,className:o,transition:f,transitionEnd:x,...p}=e,[v,y]=(0,h.useState)(!1);(0,h.useEffect)(()=>{let e=setTimeout(()=>{y(!0)});return()=>clearTimeout(e)},[]),(0,d.R8)({condition:!!(s>0&&i),message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});let N=parseFloat(s.toString())>0,g={startingHeight:s,endingHeight:a,animateOpacity:r,transition:v?f:{enter:{duration:0}},transitionEnd:{enter:null==x?void 0:x.enter,exit:i?null==x?void 0:x.exit:{...null==x?void 0:x.exit,display:N?"block":"none"}}},I=!i||n,E=n||i?"enter":"exit";return(0,m.jsx)(u.N,{initial:!1,custom:g,children:I&&(0,m.jsx)(c.P.div,{ref:t,...p,className:(0,d.cx)("chakra-collapse",o),style:{overflow:"hidden",display:"block",...l},custom:g,variants:b,initial:!!i&&"exit",animate:E,exit:"exit"})})});p.displayName="Collapse";var v=(0,s.R)(function(e,t){let{className:n,motionProps:s,...l}=e,{reduceMotion:o}=(0,i.Dr)(),{getPanelProps:u,isOpen:c}=(0,r.AV)(),h=u(l,t),f=(0,d.cx)("chakra-accordion__panel",n),x=(0,r.EF)();o||delete h.hidden;let b=(0,m.jsx)(a.B.div,{...h,__css:x.panel,className:f});return o?b:(0,m.jsx)(p,{in:c,...s,children:b})});v.displayName="AccordionPanel"},1311:(e,t,n)=>{n.d(t,{D:()=>d});var i=n(5284),r=n(279),s=n(4515),a=n(2708),l=n(9857),o=n(4848),d=(0,i.R)(function(e,t){let n=(0,r.Vl)("Heading",e),{className:i,...d}=(0,s.MN)(e);return(0,o.jsx)(a.B.h2,{ref:t,className:(0,l.cx)("chakra-heading",e.className),...d,__css:n})});d.displayName="Heading"}
2,1428:(e,t,n)=>{n.d(t,{B:()=>c});var i=n(2708),r=n(4848),s=e=>(0,r.jsx)(i.B.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});s.displayName="StackItem";var a=n(9857);function l(e,t){return Array.isArray(e)?e.map(e=>null===e?null:t(e)):(0,a.Gv)(e)?Object.keys(e).reduce((n,i)=>(n[i]=t(e[i]),n),{}):null!=e?t(e):null}Object.freeze(["base","sm","md","lg","xl","2xl"]);var o="& > *:not(style) ~ *:not(style)",d=n(5284),u=n(6540),c=(0,d.R)((e,t)=>{let{isInline:n,direction:d,align:c,justify:h,spacing:m="0.5rem",wrap:f,children:x,divider:b,className:p,shouldWrapChildren:v,...y}=e,N=n?"row":null!=d?d:"column",g=(0,u.useMemo)(()=>(function(e){let{spacing:t,direction:n}=e,i={column:{marginTop:t,marginEnd:0,marginBottom:0,marginStart:0},row:{marginTop:0,marginEnd:0,marginBottom:0,marginStart:t},"column-reverse":{marginTop:0,marginEnd:0,marginBottom:t,marginStart:0},"row-reverse":{marginTop:0,marginEnd:t,marginBottom:0,marginStart:0}};return{flexDirection:n,[o]:l(n,e=>i[e])}})({direction:N,spacing:m}),[N,m]),I=(0,u.useMemo)(()=>(function(e){let{spacing:t,direction:n}=e,i={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":l(n,e=>i[e])}})({spacing:m,direction:N}),[m,N]),E=!!b,_=!v&&!E,O=(0,u.useMemo)(()=>{let e=u.Children.toArray(x).filter(e=>(0,u.isValidElement)(e));return _?e:e.map((t,n)=>{let i=void 0!==t.key?t.key:n,a=n+1===e.length,l=(0,r.jsx)(s,{children:t},i),o=v?l:t;if(!E)return o;let d=(0,u.cloneElement)(b,{__css:I});return(0,r.jsxs)(u.Fragment,{children:[o,a?null:d]},i)})},[b,I,E,_,v,x]),C=(0,a.cx)("chakra-stack",p);return(0,r.jsx)(i.B.div,{ref:t,display:"flex",alignItems:c,justifyContent:h,flexDirection:g.flexDirection,flexWrap:f,className:C,__css:E?{}:{[o]:g[o]},...y,children:O})});c.displayName="Stack"},9247:(e,t,n)=>{n.d(t,{c:()=>d});var i=n(5284),r=n(279),s=n(4515),a=n(2708),l=n(9857),o=n(4848),d=(0,i.R)(function(e,t){let{borderLeftWidth:n,borderBottomWidth:i,borderTopWidth:d,borderRightWidth:u,borderWidth:c,borderStyle:h,borderColor:m,...f}=(0,r.Vl)("Divider",e),{className:x,orientation:b="horizontal",__css:p,...v}=(0,s.MN)(e);return(0,o.jsx)(a.B.hr,{ref:t,"aria-orientation":b,...v,__css:{...f,border:"0",borderColor:m,borderStyle:h,...{vertical:{borderLeftWidth:n||u||c||"1px",height:"100%"},horizontal:{borderBottomWidth:i||d||c||"1px",width:"100%"}}[b],...p},className:(0,l.cx)("chakra-divider",x)})});d.displayName="Divider"}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.