PageSourceSearch

https://giphy.com/_next/static/chunks/app/(site)/page-9e9d43133e622ac0.js

js giphy.com collected 2026-10-01 07:45:03 UTC 28,015 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[13],{136:(e,t,n)=>{"use strict";n.d(t,{default:()=>D});var r=n(54568),i=n(99680),a=n(90483),o=n(88275),s=n(25277),l=n(40091),c=n(4446),u=n(29306),d=n(34874),f=n(2011),h=n(7620),m=n(77672),p=n(15764),g=n(76353);let v=async(e,t,n)=>{try{return await e.trending({type:"text",offset:t,limit:n})}catch(e){return{data:[],pagination:{total_count:0,offset:t,count:0},meta:{status:500,msg:"Error",response_id:""}}}},y=async(e,t,n)=>{try{let r=await (0,g.jQ)({slug:e});return await (0,g.Xr)(r.id,{offset:t,limit:n})}catch(e){return{data:[],pagination:{total_count:0,offset:t,count:0},meta:{status:500,msg:"Error",response_id:""}}}};var b=n(27670);let x=e=>`/homepage/page/${e}`,w=e=>{let t,n,g,w,j,k=(0,i.c)(16),{trendingGifs:N,columnOffsets:_,className:$,hasClickableAd:C}=e;k[0]!==N?(t=void 0===N?[]:N,k[0]=N,k[1]=t):t=k[1];let T=t,{deviceType:S}=(0,h.useContext)(c.default),A=(0,d.fq)(),O=new f.uK(A),E=(0,p.a)(),{isTransitioning:R}=(0,h.useContext)(l.I),L=(0,a.Q5)();k[2]===Symbol.for("react.memo_cache_sentinel")?(n=["emoji","memes","reactions","animals","text"],k[2]=n):n=k[2];let P=n.includes(L),U=(0,b.l)(),M=async(e,t,n,r)=>{try{return await U.search(e,{type:"gifs",limit:n,offset:t,rating:"g",lang:"en"})}catch(e){return{data:[],pagination:{total_count:0,offset:t,count:0},meta:{status:500,msg:"Error",response_id:""}}}},W=async(e,t,n)=>{switch(e){case"emoji":case"memes":case"reactions":return await y(e,t,n);case"animals":return await M("animals",t,n,e);case"text":return await v(U,t,n);default:throw Error(`Unsupported mobile content type: ${e}`)}},F=(()=>{let e;if(P)return async e=>await W(L,e,12);return e="clips"===L?"videos":L,async t=>O.trending({offset:t,type:e,limit:12})})();return k[3]!==$?(g=(0,u.cn)("relative mt-[6px] md:mt-0",$),k[3]=$,k[4]=g):g=k[4],k[5]!==_||k[6]!==F||k[7]!==C||k[8]!==E||k[9]!==R||k[10]!==T||k[11]!==L?(w=R?(0,r.jsx)(m.A,{}):"clips"===L?(0,r.jsx)(s.A,{fetchGifs:F,gaTrackingUrl:x}):(0,r.jsx)(o.Ay,{initialGifs:T,fetchGifs:F,columnOffsets:"gifs"===L&&!C&&E?void 0:_,gaTrackingUrl:x,suppressFreestarOnPromotedClick:!0},L),k[5]=_,k[6]=F,k[7]=C,k[8]=E,k[9]=R,k[10]=T,k[11]=L,k[12]=w):w=k[12],k[13]!==g||k[14]!==w?(j=(0,r.jsx)("div",{className:g,children:w}),k[13]=g,k[14]=w,k[15]=j):j=k[15],j};var j=n(42836),k=n(39427),N=n(7397),_=n(11939),$=n(45991),C=n(28044),T=n(16496),S=n(41798),A=n(35096);let O=function(e){let t,n,a,o,s,l=(0,i.c)(16),{children:c,className:d,height:f,width:h,elementId:m,deviceType:p}=e,g=void 0===d?"":d;return l[0]!==g?(t=(0,u.cn)("group/container relative",g),l[0]=g,l[1]=t):t=l[1],l[2]!==f?(n={height:f},l[2]=f,l[3]=n):n=l[3],l[4]!==c||l[5]!==m?(a=(0,r.jsx)("div",{className:"no-scrollbar group/scroller flex flex-nowrap gap-2 overflow-x-auto overflow-y-hidden scroll-smooth md:overflow-x-hidden",id:m,children:c}),l[4]=c,l[5]=m,l[6]=a):a=l[6],l[7]!==p||l[8]!==m||l[9]!==h?(o="desktop"===p&&(0,r.jsx)(A.default,{width:h,iconClassName:"none md:block opacity-0 group-hover/container:opacity-100",elementId:m}),l[7]=p,l[8]=m,l[9]=h,l[10]=o):o=l[10],l[11]!==t||l[12]!==n||l[13]!==a||l[14]!==o?(s=(0,r.jsxs)("div",{className:t,style:n,children:[a,o]}),l[11]=t,l[12]=n,l[13]=a,l[14]=o,l[15]=s):s=l[15],s},E=e=>{let t,n,a,o=(0,i.c)(7),{gif:s,carouselData:l}=e;return o[0]!==s.user?(t=s.user&&(0,r.jsx)($.A,{user:s.user,className:"absolute bottom-2 left-2"}),o[0]=s.user,o[1]=t):t=o[1],o[2]!==l?(n=l?.cta_url&&(0,r.jsxs)("div",{className:"absolute right-2 bottom-2 flex h-[50px] items-center justify-center gap-2 rounded-md bg-giphyBlack/50 px-5 font-bold text-giphyWhite hover:bg-giphyBlack/80",onClick:e=>{e.preventDefault(),e.stopPropagation(),(0,C.iy)({ctaTrackingUrl:l.cta_tracking_url,ctaUrl:l.cta_url})},children:[l.cta_text," ",(0,r.jsx)(_.A,{className:"size-3 fill-giphyWhite"})]}),o[2]=l,o[3]=n):n=o[3],o[4]!==t||o[5]!==n?(a=(0,r.jsxs)("div",{className:"absolute inset-0",children:[t,n]}),o[4]=t,o[5]=n,o[6]=a):a=o[6],a},R=e=>{let t,n,a,o,s,l=(0,i.c)(19),{data:c,width:u}=e,{impression_tracking_url:d,click_tracking_url:f,click_url:h,gif:m,third_party_tag:p}=c,g=(0,C.BS)();if(!m)return null;let v=m.images.original.width/m.images.original.height;return l[0]!==c?(t=e=>(0,r.jsx)(E,{...e,carouselData:c}),l[0]=c,l[1]=t):t=l[1],l[2]!==v?(n={aspectRatio:v},l[2]=v,l[3]=n):n=l[3],l[4]!==d||l[5]!==p?(a=()=>{try{(0,C.Vn)(d),(0,C.Vn)(p)}catch(e){}},l[4]=d,l[5]=p,l[6]=a):a=l[6],l[7]!==f||l[8]!==h||l[9]!==m.url||l[10]!==g?(o=(e,t)=>{t?.preventDefault(),t?.stopPropagation(),g({clickTrackingUrl:f,clickUrl:h,gifUrl:m.url})},l[7]=f,l[8]=h,l[9]=m.url,l[10]=g,l[11]=o):o=l[11],l[12]!==m||l[13]!==t||l[14]!==n||l[15]!==a||l[16]!==o||l[17]!==u?(s=(0,r.jsx)(S.Gif,{gif:m,width:u,percentWidth:"100%",overlay:t,style:n,lazyLoad:!1,noLink:!0,className:"giphy-spotlight-grid",onGifSeen:a,onGifClick:o}),l[12]=m,l[13]=t,l[14]=n,l[15]=a,l[16]=o,l[17]=u,l[18]=s):s=l[18],s},L=e=>{let t,n,a,o,s=(0,i.c)(17),{data:l,height:c}=e,{impression_tracking_url:u,click_tracking_url:d,click_url:f,gif:h,third_party_tag:m}=l,p=(0,C.BS)();if(!h)return null;let g=h.id;return s[0]!==h||s[1]!==c?(t=(0,T.Vs)(h,c),s[0]=h,s[1]=c,s[2]=t):t=s[2],s[3]!==d||s[4]!==f||s[5]!==h.url||s[6]!==p?(n=(e,t)=>{t?.preventDefault(),t?.stopPropagation(),p({clickTrackingUrl:d,clickUrl:f,gifUrl:h.url})},s[3]=d,s[4]=f,s[5]=h.url,s[6]=p,s[7]=n):n=s[7],s[8]!==u||s[9]!==m?(a=()=>{try{(0,C.Vn)(u),(0,C.Vn)(m)}catch(e){}},s[8]=u,s[9]=m,s[10]=a):a=s[10],s[11]!==h||s[12]!==c||s[13]!==t||s[14]!==n||s[15]!==a?(o=(0,r.jsx)(S.Gif,{gif:h,height:c,width:t,className:"shrink-0",hideAttribution:!0,noLink:!0,onGifClick:n,onGifSeen:a},g),s[11]=h,s[12]=c,s[13]=t,s[14]=n,s[15]=a,s[16]=o):o=s[16],o},P=e=>{let t,n,a,o,s,l=(0,i.c)(14),{data:u}=e,{deviceType:d}=(0,h.useContext)(c.default),{gif:f}=u;if(!f)return null;let m=f.id;return l[0]!==f?(t=(0,T._2)(f,512),l[0]=f,l[1]=t):t=l[1],l[2]!==u||l[3]!==f.id||l[4]!==t?(n=(0,r.jsx)(R,{data:u,width:512,height:t},m),l[2]=u,l[3]=f.id,l[4]=t,l[5]=n):n=l[5],l[6]!==u.subdecisions?(a=u.subdecisions?.map(U),l[6]=u.subdecisions,l[7]=a):a=l[7],l[8]!==d||l[9]!==a?(o=(0,r.jsx)(O,{height:124,width:512,elementId:"giphy-xl-banner-carousel",deviceType:d,children:a}),l[8]=d,l[9]=a,l[10]=o):o=l[10],l[11]!==n||l[12]!==o?(s=(0,r.jsxs)(r.Fragment,{children:[n,o]}),l[11]=n,l[12]=o,l[13]=s):s=l[13],s};function U(e){return(0,r.jsx)(L,{data:e,height:124},e.gif?.id)}var M=n(53415),W=n(24647),F=n(75379),G=n(24704);let D=function(e){let t,n,o,s,c=(0,i.c)(28),{trendingGifs:u,spotlightData:d,clickableAd:f,carouselAd:m}
1=e,g=d?.gif,v=f?.gif,y=g?.video,b=(0,a.Q5)(),{isTransitioning:x}=(0,h.useContext)(l.I),_=(0,p.a)(),{width:$}=(0,N.A)(),C=(0,k.A)(),T=(!!m||!!g)&&"clips"!==b&&!("stickers"===b&&!y)&&!x,S=v||null,A=g||null;c[0]!==m||c[1]!==C||c[2]!==T||c[3]!==_||c[4]!==S||c[5]!==A||c[6]!==b||c[7]!==$?(t={clickableAdGif:S,spotlightGif:A,carouselAd:m,includeSpotlight:T,isMobile:_,windowWidth:$,type:b,clientRender:C},c[0]=m,c[1]=C,c[2]=T,c[3]=_,c[4]=S,c[5]=A,c[6]=b,c[7]=$,c[8]=t):t=c[8];let{columnOffsets:O}=(0,j.F)(t);c[9]!==m||c[10]!==f||c[11]!==v||c[12]!==C||c[13]!==T||c[14]!==_||c[15]!==x||c[16]!==d||c[17]!==g||c[18]!==b||c[19]!==$?(n=!x&&(0,r.jsxs)(r.Fragment,{children:[T&&(0,r.jsx)(W.A,{children:g?(0,r.jsx)(G.A,{data:d}):m?(0,r.jsx)(P,{data:m}):null}),v&&C&&"gifs"===b&&(0,r.jsx)(M.Ay,{ad:f,gif:v,width:_?$/2-3:F.mB,isMobile:_})]}),c[9]=m,c[10]=f,c[11]=v,c[12]=C,c[13]=T,c[14]=_,c[15]=x,c[16]=d,c[17]=g,c[18]=b,c[19]=$,c[20]=n):n=c[20];let E=!!f;return c[21]!==O||c[22]!==E||c[23]!==u?(o=(0,r.jsx)(w,{trendingGifs:u,columnOffsets:O,hasClickableAd:E}),c[21]=O,c[22]=E,c[23]=u,c[24]=o):o=c[24],c[25]!==n||c[26]!==o?(s=(0,r.jsxs)(r.Fragment,{children:[n,o]}),c[25]=n,c[26]=o,c[27]=s):s=c[27],s}},1136:(e,t,n)=>{var r=n(29688),i=n(77688);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},6658:(e,t,n)=>{"use strict";var r=n(7620),i=function(e){return(e+1)%1e6};t.A=function(){return r.useReducer(i,0)[1]}},7397:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7620),i=n(25228);let a=function(e){var t=(0,r.useRef)(0),n=(0,r.useState)(e),a=n[0],o=n[1],s=(0,r.useCallback)(function(e){cancelAnimationFrame(t.current),t.current=requestAnimationFrame(function(){o(e)})},[]);return(0,i.A)(function(){cancelAnimationFrame(t.current)}),[a,s]};var o=n(81229);let s=function(e,t){void 0===e&&(e=1/0),void 0===t&&(t=1/0);var n=a({width:o.Bd?window.innerWidth:e,height:o.Bd?window.innerHeight:t}),i=n[0],s=n[1];return(0,r.useEffect)(function(){if(o.Bd){var e=function(){s({width:window.innerWidth,height:window.innerHeight})};return(0,o.on)(window,"resize",e),function(){(0,o.AU)(window,"resize",e)}}},[]),i}},13270:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},13434:(e,t,n)=>{"use strict";n.d(t,{default:()=>p});var r=n(54568),i=n(99680),a=n(11939),o=n(45991),s=n(89785),l=n(39865),c=n(28044),u=n(29306),d=n(67956),f=n(7620),h=n(74595);let m=e=>{let t,n=(0,i.c)(7),{bannerData:l,deviceType:c,gif:u,onCtaClick:d,width:f}=e,{click_url:h,cta_text:m,cta_url:p}=l,g="mobile"===c,v=!!(m&&(p||h));return g&&(!u.user||u.images.original.height/u.images.original.width<.5)?null:(n[0]!==m||n[1]!==u||n[2]!==g||n[3]!==d||n[4]!==v||n[5]!==f?(t=(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 isolate",children:g?(0,r.jsxs)("div",{className:"pointer-events-none absolute inset-0 overflow-hidden","data-testid":"centurion-banner-attribution-compact",children:[(0,r.jsx)(s.e,{asLink:!0,gif:u,isHovered:!0,width:f,attributionClassName:v?"max-w-[48%]":"max-w-[calc(100%-1.25rem)]"}),v&&(0,r.jsxs)("button",{type:"button","data-testid":"centurion-banner-cta","aria-label":m,className:"pointer-events-auto absolute right-2 bottom-2 flex h-8 max-w-[43%] min-w-0 cursor-pointer items-center justify-center gap-2 font-bold focus-visible:rounded-sm focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-giphyBlue",onClick:d,children:[(0,r.jsx)("span",{className:"truncate",children:m}),(0,r.jsx)(a.A,{className:"size-3 shrink-0"})]})]}):(0,r.jsxs)(r.Fragment,{children:[u.user&&(0,r.jsx)("div",{className:"pointer-events-auto absolute bottom-2 left-2 max-w-[60%]","data-testid":"centurion-banner-attribution-full",children:(0,r.jsx)(o.A,{user:u.user,href:`/${u.user.username}`,className:"text-shadow-lg/10"})}),v&&(0,r.jsxs)("button",{type:"button","data-testid":"centurion-banner-cta",className:"pointer-events-auto absolute right-2 bottom-2 flex h-12.5 cursor-pointer items-center justify-center gap-2 rounded-md bg-giphyBlack/20 px-5 font-bold text-giphyWhite/75 hover:underline",onClick:d,children:[m," ",(0,r.jsx)(a.A,{className:"size-3 fill-giphyWhite/75"})]})]})}
1),n[0]=m,n[1]=u,n[2]=g,n[3]=d,n[4]=v,n[5]=f,n[6]=t):t=n[6],t)},p=e=>{let t,n,a,o,s,p,g,v,y,b,x,w,j,k=(0,i.c)(50),{className:N,aspectRatio:_,bannerData:$,deviceType:C}=e,{user:T}=(0,f.useContext)(l.A),S=$?.gif;if(!S)return null;k[0]!==C||k[1]!==S?(t=((e,t)=>{let n="desktop"===t?"source":"original",r=e.images[n]?.url;if(!r)throw Error(`Ad Banner: missing ${n} rendition for ${e.id}`);let i=new URL(r).pathname.endsWith(".mp4")?"video":"image";return{url:r,fileType:i,rendition:n}})(S,C),k[0]=C,k[1]=S,k[2]=t):t=k[2];let{url:A,fileType:O}=t;if(!A)return null;let{click_url:E,click_tracking_url:R,cta_text:L,cta_tracking_url:P,cta_url:U,impression_tracking_url:M,third_party_tag:W}=$,{width:F,height:G}=S.images.original;k[3]!==S.analytics_response_payload||k[4]!==T?(n=e=>{(0,d.m)({userId:T?T.id:void 0,actionType:e,analyticsResponsePayload:S.analytics_response_payload})},k[3]=S.analytics_response_payload,k[4]=T,k[5]=n):n=k[5];let D=n;k[6]!==R||k[7]!==D?(a=()=>{D("CLICK"),(0,c.Vn)(R)},k[6]=R,k[7]=D,k[8]=a):a=k[8];let I=a;k[9]!==R||k[10]!==E||k[11]!==P||k[12]!==U||k[13]!==D?(o=e=>{e.preventDefault(),e.stopPropagation(),D("CLICK"),(0,c.iy)({ctaTrackingUrl:P||R,ctaUrl:U||E})},k[9]=R,k[10]=E,k[11]=P,k[12]=U,k[13]=D,k[14]=o):o=k[14];let H=o;k[15]!==D?(s=()=>{D("HOVER")},k[15]=D,k[16]=s):s=k[16];let B=s;k[17]!==M||k[18]!==W?(p=e=>{if(e)try{(0,c.Vn)(M),(0,c.Vn)(W)}catch(e){console.error("Error with tracking pixel for geotargeted banner",e)}},k[17]=M,k[18]=W,k[19]=p):p=k[19];let z=p;k[20]!==N?(g=(0,u.cn)("ci-removed relative block overflow-hidden transition-all duration-100",N),k[20]=N,k[21]=g):g=k[21];let V=_||F/G;k[22]!==V?(v={aspectRatio:V},k[22]=V,k[23]=v):v=k[23];let q=E&&"cursor-pointer";k[24]!==q?(y=(0,u.cn)("block h-full w-full",q),k[24]=q,k[25]=y):y=k[25],k[26]!==_||k[27]!==L||k[28]!==O||k[29]!==A?(b="video"===O?(0,r.jsx)("video",{src:A,title:"Home banner",autoPlay:!0,loop:!0,muted:!0,className:"ci-hidden h-full w-full object-contain","data-testid":"centurion-banner-media",style:{aspectRatio:_}}):(0,r.jsx)("img",{className:"h-full w-full object-cover",alt:L,src:A,title:"Home banner","data-testid":"centurion-banner-media"}),k[26]=_,k[27]=L,k[28]=O,k[29]=A,k[30]=b):b=k[30],k[31]!==E||k[32]!==I||k[33]!==y||k[34]!==b?(x=(0,r.jsx)("a",{href:E,onClick:I,target:"_blank",rel:"noopener noreferrer","data-testid":"centurion-banner-link",className:y,children:b}),k[31]=E,k[32]=I,k[33]=y,k[34]=b,k[35]=x):x=k[35];let J=Number(F);return k[36]!==$||k[37]!==C||k[38]!==S||k[39]!==H||k[40]!==J?(w=(0,r.jsx)(m,{bannerData:$,deviceType:C,gif:S,onCtaClick:H,width:J}),k[36]=$,k[37]=C,k[38]=S,k[39]=H,k[40]=J,k[41]=w):w=k[41],k[42]!==B||k[43]!==z||k[44]!==x||k[45]!==w||k[46]!==g||k[47]!==v||k[48]!==A?(j=(0,r.jsxs)(h.pL,{as:"div",onChange:z,onMouseEnter:B,triggerOnce:!0,threshold:1,className:g,style:v,children:[x,w]},A),k[42]=B,k[43]=z,k[44]=x,k[45]=w,k[46]=g,k[47]=v,k[48]=A,k[49]=j):j=k[49],j}},15207:(e,t,n)=>{"use strict";n.d(t,{default:()=>f});var r=n(54568),i=n(99680),a=n(39865),o=n(19010),s=n(7620);let l=(e,t)=>Math.random()*(t-e)+e,c=()=>`${Math.floor(50*Math.random())}%`,u={gszTGH6PWQqtcOfJOV:200},d=({columnWidth:e,columnStart:t,ids:n})=>{let i=(0,s.useRef)(l(4,12)),a=(0,s.useRef)(8*Math.random()),d=(0,s.useRef)(l(1,1.5)),f=(0,s.useRef)(c()),h=(0,s.useRef)(null),[m,p]=(0,s.useState)(0),[g,v]=(0,s.useState)(),y=(0,s.useRef)(n[Math.floor(Math.random()*n.length)]),b=(0,s.useCallback)(e=>{e.naturalWidth&&e.naturalHeight&&v({width:e.naturalWidth,height:e.naturalHeight})},[]),x=u[y.current]||100,w=g?.width&&g.height?x*(g.height/g.width):0,j=Math.ceil(w*(1+d.current)/2),k=j>0;return(0,s.useEffect)(()=>{let e=h.current;e?.complete&&b(e)},[m,b]),(0,r.jsx)("div",{className:k?"absolute animate-[drop_ease-in-out_forwards]":"absolute",style:{animationDuration:`${i.current}s`,animationDelay:`${a.current}s`,top:`-${j}px`,left:t,width:`${e}`,height:`calc(100% + ${j}px)`,visibility:k?void 0:"hidden"},onAnimationEnd:()=>{i.current=l(4,12),a.current=8*Math.random(),y.current=n[Math.floor(Math.random()*n.length)],d.current=l(1,1.5),f.current=c(),v(void 0),p(e=>e+1)},children:(0,r.jsx)("img",{ref:h,onLoad:e=>{b(e.currentTarget)},onClick:()=>{(0,o.Ed)({event:"attribution_open_click",options:{content:{contentId:y.current,contentType:"sticker"}}})},src:`https://media.giphy.com/media/${y.current}/giphy.webp`,width:x,height:Math.round(w||x),className:"pointer-events-auto relative",style:{left:f.current,transform:`scale(${d.current})`,width:`${x}px`,height:"auto"},alt:""})},m)},f=e=>{let t,n,l,c=(0,i.c)(4),{ids:u}=e,f=Array(6).fill(0);(0,s.useContext)(a.A);
1let[h,m]=(0,s.useState)(!1);if(c[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{m(!0),(0,o.Ed)({event:"sticker_takeover_view"})},n=[],c[0]=t,c[1]=n):(t=c[0],n=c[1]),(0,s.useEffect)(t,n),!h)return null;let p=f.map((e,t)=>(0,r.jsx)(d,{ids:u,columnStart:`${Math.floor(100/f.length*t)}%`,columnWidth:`${100/f.length}%`},t));return c[2]!==p?(l=(0,r.jsx)("div",{className:"ci-hidden pointer-events-none fixed inset-0 z-modal",children:p}),c[2]=p,c[3]=l):l=c[3],l}},21145:(e,t,n)=>{var r=n(64256),i="object"==typeof self&&self&&self.Object===Object&&self;e.exports=r||i||Function("return this")()},21192:(e,t,n)=>{"use strict";n.d(t,{default:()=>v});var r=n(54568),i=n(99680),a=n(90483),o=n(48241),s=n(48009),l=n(40091),c=n(19010),u=n(7620),d=n(54713),f=n(49346),h=n(42296),m=n(76857);let p=d.Ay.div.withConfig({componentId:"sc-fb5610db-0"})(["",""],(0,f.L_)((0,d.AH)(["display:flex;flex-direction:row;justify-content:space-between;align-items:center;"]))),g=e=>"gifs"===e?"/":`/?type=${e}`,v=e=>{let t,n,d,f,v,y,b,x,w=(0,i.c)(25),{children:j,deviceType:k,copy:N}=e,{setTransitioning:_}=(0,u.useContext)(l.I),$=(0,a.Q5)(),C="mobile"===k,T=C?m.I$:m.G7;w[0]!==N.formats||w[1]!==N.home.mobileToggle||w[2]!==C?(t=C?m.I$.map(e=>({label:N.home.mobileToggle[e],href:g(e)})):m.G7.map(e=>({label:N.formats[e],href:g(e)})),w[0]=N.formats,w[1]=N.home.mobileToggle,w[2]=C,w[3]=t):t=w[3];let S=t;w[4]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.jsx)(h.A,{className:"size-5"}),w[4]=n):n=w[4],w[5]!==N.home.trendingNow?(d=(0,r.jsx)(o.SectionHeader,{Icon:n,label:N.home.trendingNow,tag:"h1",className:"hidden md:inline-block"}),w[5]=N.home.trendingNow,w[6]=d):d=w[6],w[7]!==$||w[8]!==T?(f=T.indexOf($||"gifs"),w[7]=$,w[8]=T,w[9]=f):f=w[9];let A=Math.max(f,0);return w[10]!==$||w[11]!==_||w[12]!==T?(v=e=>{let t=T[e];_(t!==$),(0,c.Ed)({event:"page_view",options:{pageType:"home",pageCategory:`homepage_${t}`}})},w[10]=$,w[11]=_,w[12]=T,w[13]=v):v=w[13],w[14]!==C||w[15]!==A||w[16]!==v||w[17]!==S?(y=(0,r.jsx)(s.A,{isMobile:C,className:"w-full",index:A,onClick:v,options:S}),w[14]=C,w[15]=A,w[16]=v,w[17]=S,w[18]=y):y=w[18],w[19]!==d||w[20]!==y?(b=(0,r.jsxs)(p,{children:[d,y]}),w[19]=d,w[20]=y,w[21]=b):b=w[21],w[22]!==j||w[23]!==b?(x=(0,r.jsxs)("div",{className:"mt-1 mb-2.5 flex flex-col gap-1.5 md:my-2.5 md:flex-col-reverse md:gap-2.5",children:[b,j]}),w[22]=j,w[23]=b,w[24]=x):x=w[24],x}},25228:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(7620);let i=function(e){(0,r.useEffect)(e,[])},a=function(e){var t=(0,r.useRef)(e);t.current=e,i(function(){return function(){return t.current()}})}}
1,29688:(e,t,n)=>{var r=n(82229),i=n(86601),a=n(13270),o=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):a(e)}},35096:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var r=n(54568),i=n(99680),a=n(50392),o=n(11939),s=n(29306),l=n(7620);let c="absolute bottom-0 top-0 flex w-14 items-center px-2",u="from-giphyBlack/100 to-giphyBlack/0 pointer-events-none absolute bottom-0 top-0 w-1/5",d=e=>{let t,n,d,m,p,g,v,y,b,x,w,j,k,N,_,$,C,T=(0,i.c)(32),{elementId:S,iconClassName:A,width:O}=e,[E,R]=(0,l.useState)(0),[L,P]=(0,l.useState)(0),U=(0,l.useRef)(null);T[0]!==S?(t=()=>{U.current=document.getElementById(S),P(U.current?.scrollWidth||0)},T[0]=S,T[1]=t):t=T[1],T[2]!==S||T[3]!==E?(n=[S,E],T[2]=S,T[3]=E,T[4]=n):n=T[4],(0,l.useEffect)(t,n);let M=0===E&&"pointer-events-none opacity-0";T[5]!==M?(d=(0,s.cn)("transition-opacity",M),T[5]=M,T[6]=d):d=T[6],T[7]===Symbol.for("react.memo_cache_sentinel")?(m=(0,r.jsx)("div",{className:(0,s.cn)(u,"left-0 bg-linear-to-r")}),p=(0,s.cn)(c,"left-0 justify-start"),T[7]=m,T[8]=p):(m=T[7],p=T[8]),T[9]!==A?(g=(0,s.cn)("size-5 cursor-pointer",A),T[9]=A,T[10]=g):g=T[10],T[11]===Symbol.for("react.memo_cache_sentinel")?(v=e=>{e.preventDefault(),e.stopPropagation(),U.current&&(R(Math.max(0,U.current.scrollLeft-500)),U.current.scrollLeft=U.current.scrollLeft-500)},T[11]=v):v=T[11],T[12]!==g?(y=(0,r.jsx)("div",{className:p,onClick:f,children:(0,r.jsx)(a.A,{className:g,onClick:v})}),T[12]=g,T[13]=y):y=T[13],T[14]!==d||T[15]!==y?(b=(0,r.jsxs)("div",{className:d,children:[m,y]}),T[14]=d,T[15]=y,T[16]=b):b=T[16];let W=E+O>L&&"pointer-events-none opacity-0";return T[17]!==W?(x=(0,s.cn)("transition-opacity",W),T[17]=W,T[18]=x):x=T[18],T[19]===Symbol.for("react.memo_cache_sentinel")?(w=(0,r.jsx)("div",{className:(0,s.cn)(u,"right-0 bg-linear-to-l")}),j=(0,s.cn)(c,"right-0 justify-end"),T[19]=w,T[20]=j):(w=T[19],j=T[20]),T[21]!==A?(k=(0,s.cn)("size-5 cursor-pointer",A),T[21]=A,T[22]=k):k=T[22],T[23]===Symbol.for("react.memo_cache_sentinel")?(N=e=>{e.preventDefault(),e.stopPropagation(),U.current&&(R(U.current.scrollLeft+500),U.current.scrollLeft=U.current.scrollLeft+500)},T[23]=N):N=T[23],T[24]!==k?(_=(0,r.jsx)("div",{className:j,onClick:h,children:(0,r.jsx)(o.A,{className:k,onClick:N})}),T[24]=k,T[25]=_):_=T[25],T[26]!==x||T[27]!==_?($=(0,r.jsxs)("div",{className:x,children:[w,_]}),T[26]=x,T[27]=_,T[28]=$):$=T[28],T[29]!==b||T[30]!==$?(C=(0,r.jsxs)(r.Fragment,{children:[b,$]}),T[29]=b,T[30]=$,T[31]=C):C=T[31],C};function f(e){e.preventDefault(),e.stopPropagation()}function h(e){e.preventDefault(),e.stopPropagation()}},40091:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,I:()=>s});var r=n(54568),i=n(99680),a=n(90483),o=n(7620);let s=(0,o.createContext)({isTransitioning:!1}),l=e=>{let t,n,l,c,u=(0,i.c)(10),{children:d}=e,f=(0,a.Q5)()||"gifs",[h,m]=(0,o.useState)(f||"gifs"),[p,g]=(0,o.useState)(!1);u[0]!==p||u[1]!==h?(t={searchType:h,setSearchType:m,isTransitioning:p,setTransitioning:g},u[0]=p,u[1]=h,u[2]=t):t=u[2];let v=t;return u[3]!==f||u[4]!==h?(n=()=>{f!==h&&(m(f),g(!1))},l=[f,h,m],u[3]=f,u[4]=h,u[5]=n,u[6]=l):(n=u[5],l=u[6]),(0,o.useEffect)(n,l),u[7]!==d||u[8]!==v?(c=(0,r.jsx)(s.Provider,{value:v,children:d}),u[7]=d,u[8]=v,u[9]=c):c=u[9],c}},45308:(e,t,n)=>{var r=n(21145);e.exports=function(){return r.Date.now()}},49272:(e,t,n)=>{var r=n(60423),i=n(71119);e.exports=function(e,t,n){var a=!0,o=!0;if("function"!=typeof e)throw TypeError("Expected a function");return i(n)&&(a="leading"in n?!!n.leading:a,o="trailing"in n?!!n.trailing:o),r(e,t,{leading:a,maxWait:t,trailing:o})}},60423:(e,t,n)=>{var r=n(71119),i=n(45308),a=n(83336),o=Math.max,s=Math.min;e.exports=function(e,t,n){var l,c,u,d,f,h,m=0,p=!1,g=!1,v=!0;if("function"!=typeof e)throw TypeError("Expected a function");function y(t){var n=l,r=c;return l=c=void 0,m=t,d=e.apply(r,n)}function b(e){var n=e-h,r=e-m;return void 0===h||n>=t||n<0||g&&r>=u}function x(){var e,n,r,a=i();if(b(a))return w(a);f=setTimeout(x,(e=a-h,n=a-m,r=t-e,g?s(r,u-n):r))}function w(e){return(f=void 0,v&&l)?y(e):(l=c=void 0,d)}function j(){var e,n=i(),r=b(n);if(l=arguments,c=this,h=n,r){if(void 0===f)return m=e=h,f=setTimeout(x,t),p?y(e):d;if(g)return clearTimeout(f),f=setTimeout(x,t),y(h)}return void 0===f&&(f=setTimeout(x,t)),d}return t=a(t)||0,r(n)&&(p=!!n.leading,u=(g="maxWait"in n)?o(a(n.maxWait)||0,t):u,v="trailing"in n?!!n.trailing:v),j.cancel=function(){void 0!==f&&clearTimeout(f),m=0,l=h=c=f=void 0},j.flush=function(){return void 0===f?d:w(i())},j}},64256:(e,t,n)=>{e.exports="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g}
1,68548:(e,t,n)=>{var r=n(95894),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},71119:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},75646:(e,t,n)=>{"use strict";var r,i;r=n(37533),i=n(42101),r.version,t.F0=r.renderToString,r.renderToStaticMarkup,i.renderToReadableStream,i.resume},76353:(e,t,n)=>{"use strict";n.d(t,{C2:()=>x,D$:()=>g,D3:()=>h,Dn:()=>p,OL:()=>$,TT:()=>b,Xr:()=>w,ZJ:()=>d,_2:()=>u,b:()=>m,i3:()=>k,jQ:()=>j,o4:()=>f,vp:()=>N,vq:()=>c,xq:()=>_,yz:()=>v});var r=n(48828),i=n(98062),a=n(34874),o=n(16003);let s="/api/v4/",l=`${s}channels/`,c=async(e,t,n)=>{let i=(0,a.Ri)("csrftoken");return await (0,o.Ou)({url:`${r.wh}/api/v4/channels/${e}/move/`,options:{...(0,a.f5)(i),body:JSON.stringify({position:n,target_channel:t})}})},u=async(e,t)=>{let n;return await (0,o.Ou)({url:`${r.wh}/api/v4/channels/${e}`,options:{...(0,a.f5)((0,a.Ri)("csrftoken"),!0),method:"PATCH",body:(n=new FormData,t.forEach((e,t)=>{"u">typeof File&&e instanceof File&&""===e.name&&0===e.size||n.append(t,e)}),n)}})},d=async e=>await (0,o.Ou)({url:`${r.wh}/api/v4/channels/${e}/`,options:{method:"PATCH",body:new URLSearchParams({id:String(e),banner_image:""}).toString(),headers:{Accept:"application/json","Content-Type":"application/x-www-form-urlencoded; charset=utf-8","X-CSRFToken":(0,a.Ri)("csrftoken"),"X-Requested-With":"XMLHttpRequest"},credentials:"same-origin"}}),f=async(e,t)=>await (0,o.Ou)({url:`${r.wh}/api/v4/channels/${e}`,options:{...(0,a.f5)((0,a.Ri)("csrftoken")),method:"PATCH",body:JSON.stringify(t)}}),h=async e=>await (0,o.Ou)({url:`${r.wh}/api/v4/channels/${e}`,options:{...(0,a.f5)((0,a.Ri)("csrftoken")),method:"DELETE"}}),m=async e=>{let t=await (0,o.Ou)({url:`${r.wh}/api/v4/channel-gifs/?gif=${e}`});return(await t.json()).results};async function p(e,t){let n=(0,a.Ri)("csrftoken");return await (0,o.Ou)({url:`${r.wh}/api/v4/channel-gifs`,options:{...(0,a.f5)(n),body:JSON.stringify({items:e.map(e=>({gif:e,channel:t}))})}})}async function g(e,t){let n=(0,a.Ri)("csrftoken");return await (0,o.Ou)({url:`${r.wh}/api/v4/channel-gifs/remove`,options:{...(0,a.f5)(n),body:JSON.stringify({items:e.map(e=>({gif:e,channel:t}))})}})}let v=async({note:e,reason:t,reporter:n,send_email:i,userToDeactivate:o})=>{try{let s=await fetch(`${r.wh}/api/v3/deactivate-user`,{method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":(0,a.Ri)("csrftoken")},body:JSON.stringify({note:e,reason:t,reporter:n,send_email:i,userToDeactivate:o})});if(!s.ok)throw Error(`Failed to deactivate channel. Status: ${s.status}`);let l=await s.json();if(l?.success)return l;throw Error(l?.message||"Unknown error occurred during deactivation.")}catch(e){throw console.error("Error deactivating channel:",e),Error("There was an issue deactivating the channel.")}},y=async(e,t={},n,l)=>{let c=(0,a.LW)(new URL(`${s}${e}`,r.wh),t),u=await (0,o.Ou)({url:c,options:(0,i.fG)(n),timeout:l});u.ok||console.error(`Failed to fetch ${c}`);let d=await u.json();return(0,a.LR)(d,t.offset||0)},b=async e=>y("artists",e),x=async(e,t,n)=>y(`channels/${e}/clips/feed`,t,n),w=async(e,t,n)=>y(`channels/${e}/feed`,t,n,5e3),j=async(e={},t)=>{let n=(0,a.LW)(new URL(l,r.wh),e),s=await (0,o.Ou)({url:n,options:(0,i.fG)(t),timeout:2500});return await s.json()},k=async(e,t={},n)=>y(`channels/${e}/search/`,t,n),N=async(e,t="",n={})=>y(`channels/${e}/children`,n,t),_=async(e,t)=>{let n=await fetch((0,a.LW)(new URL(`${r.wh}/api/v4/channels/${e}/clips/feed/`),t||{}));return(0,a.LR)(await n.json(),t?.offset||0)},$=async(e,t)=>{let n=new URL(`${l}${e}`,r.wh),a=await (0,o.Ou)({url:n,options:(0,i.fG)(t)});return await a.json()}},77688:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},82229:(e,t,n)=>{e.exports=n(21145).Symbol},83336:(e,t,n)=>{var r=n(68548),i=n(71119),a=n(1136),o=0/0,s=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return o;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=l.test(e);return n||c.test(e)?u(e.slice(2),n?2:8):s.test(e)?o:+e}},86601:(e,t,n)=>{var r=n(82229),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var i=o.call(e);return r&&(t?e[s]=n:delete e[s]),i}},93380:(e,t,n)=>{Promise.resolve().then(n.bind(n,35410)),Promise.resolve().then(n.bind(n,21192)),Promise.resolve().then(n.bind(n,136)),Promise.resolve().then(n.bind(n,79205)),Promise.resolve().then(n.bind(n,35096)),Promise.resolve().then(n.bind(n,95362)),Promise.resolve().then(n.bind(n,15207)),Promise.resolve().then(n.bind(n,13434)),Promise.resolve().then(n.bind(n,4446))}
1,95362:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});var r=n(54568),i=n(99680),a=n(19010),o=n(10933),s=n.n(o);let l=e=>{let t,n,o=(0,i.c)(8),{href:l,className:c,children:u,trendingTerm:d,term:f}=e;return o[0]!==f||o[1]!==d?(t=()=>{(0,a.Ed)({event:"search",options:{searchType:f?"tag":"trending",searchTerm:d||f}})},o[0]=f,o[1]=d,o[2]=t):t=o[2],o[3]!==u||o[4]!==c||o[5]!==l||o[6]!==t?(n=(0,r.jsx)(s(),{prefetch:!1,href:l,className:c,onClick:t,children:u}),o[3]=u,o[4]=c,o[5]=l,o[6]=t,o[7]=n):n=o[7],n}},95894:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}}},e=>{e.O(0,[8373,1210,9166,5246,2668,4713,2011,2616,1798,933,8928,5319,7463,8828,8280,2805,598,267,6121,8275,5410,9633,587,7730,7358],()=>e(e.s=93380)),_N_E=e.O()}]);
2//# sourceMappingURL=page-9e9d43133e622ac0.js.map

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.