1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6655,8984,9201],{1036:(e,t,r)=>{var n=r(35844);e.exports=function(e){return null==e?"":n(e)}},1136:(e,t,r)=>{var n=r(29688),i=r(77688);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==n(e)}},2972:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={callServer:function(){return s.callServer},createServerReference:function(){return a.createServerReference},findSourceMapURL:function(){return o.findSourceMapURL}};for(var i in n)Object.defineProperty(t,i,{enumerable:!0,get:n[i]});let s=r(51531),o=r(31363),a=r(97102)},3135:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(7620),i=r(81229);let s=function(e,t,r){if(!i.Bd)return[t,i.lQ,i.lQ];if(!e)throw Error("useLocalStorage key may not be falsy");var s=r?r.raw?function(e){return e}:r.deserializer:JSON.parse,o=(0,n.useRef)(function(e){try{var n=r?r.raw?String:r.serializer:JSON.stringify,i=localStorage.getItem(e);if(null!==i)return s(i);return t&&localStorage.setItem(e,n(t)),t}catch(e){return t}}),a=(0,n.useState)(function(){return o.current(e)}),l=a[0],c=a[1];(0,n.useLayoutEffect)(function(){return c(o.current(e))},[e]);var u=(0,n.useCallback)(function(t){try{var n="function"==typeof t?t(l):t;if(void 0===n)return;var i=void 0;i=r?r.raw?"string"==typeof n?n:JSON.stringify(n):r.serializer?r.serializer(n):JSON.stringify(n):JSON.stringify(n),localStorage.setItem(e,i),c(s(i))}catch(e){}},[e,c]);return[l,u,(0,n.useCallback)(function(){try{localStorage.removeItem(e),c(void 0)}catch(e){}},[e,c])]}},4398:(e,t,r)=>{var n=r(1036),i=0;e.exports=function(e){var t=++i;return n(e)+t}},5458:(e,t,r)=>{"use strict";r.d(t,{A:()=>p,J:()=>d});var n=r(54568),i=r(99680),s=r(29306),o=r(7620),a=r(97509),l=r(54713),c=r(61848),u=r(39427);let d=(0,o.createContext)({}),f=l.Ay.div.withConfig({componentId:"sc-721d4398-0"})(["transform:",";transition:transform 0.3s ease-in-out;z-index:",";"],({$visible:e})=>e?"translateY(0)":"translateY(-100%)",c.wR+1),p=e=>{let t,r,l,p,v,g,h,m=(0,i.c)(18),{children:x}=e,[y,b]=(0,o.useState)(!1),[C,w]=(0,o.useState)(),[j,_]=(0,o.useState)(0);m[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{w(e),b(!0)},m[0]=t):t=m[0];let k=t;m[1]===Symbol.for("react.memo_cache_sentinel")?(r=(e,t,r)=>{r?k({message:e,type:"success"}):k({message:t,type:"error"})},m[1]=r):r=m[1];let L=r;m[2]!==C?.displayTime?(l=()=>{let e=setTimeout(()=>{b(!1)},C?.displayTime||5e3);return()=>clearTimeout(e)},m[2]=C?.displayTime,m[3]=l):l=m[3];let S=C?.displayTime;m[4]!==j||m[5]!==S?(p=[j,S],m[4]=j,m[5]=S,m[6]=p):p=m[6],(0,o.useEffect)(l,p);let N=(0,u.A)();return m[7]===Symbol.for("react.memo_cache_sentinel")?(v={showMessage:k,showStatusMessage:L,hideMessage:()=>b(!1)},m[7]=v):v=m[7],m[8]!==N||m[9]!==j||m[10]!==C?.className||m[11]!==C?.message||m[12]!==C?.type||m[13]!==y?(g=N&&(0,a.createPortal)((0,n.jsx)(f,{className:"fixed top-0 right-0 left-0",style:{zIndex:c.wR+1},$visible:y,onTransitionEnd:()=>{_(j+1)},children:(0,n.jsx)("div",{className:(0,s.cn)("flex items-center justify-center p-2.5 text-center font-bold text-giphyWhite",C?.type==="success"?"bg-gradient-info":"bg-gradient-warning",C?.className),children:C?.message})}),document.body,`flash-message-${j}`),m[8]=N,m[9]=j,m[10]=C?.className,m[11]=C?.message,m[12]=C?.type,m[13]=y,m[14]=g):g=m[14],m[15]!==x||m[16]!==g?(h=(0,n.jsxs)(d.Provider,{value:v,children:[g,x]}),m[15]=x,m[16]=g,m[17]=h):h=m[17],h}},5817:(e,t,r)=>{"use strict";r.d(t,{A:()=>g,z:()=>v});var n=r(54568),i=r(99680),s=r(23305),o=r(88275),a=r(88267),l=r(41198),c=r.n(l),u=r(29306),d=r(41798),f=r(7620),p=r(28131);let v=e=>{let t,r=(0,i.c)(7),{gif:l}=e,{position:v}=(0,s.FH)(l.id),g=(0,a.jb)(l.id),h=(0,a.UT)(g),{gifs:m}=(0,f.useContext)(o.kv),[x]=(0,p.A)("Alt"),y=(0,s.rL)();if(h){let e;return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)("div",{className:`absolute inset-0 flex items-center justify-center bg-giphyBlack/60 text-2xl text-white ${c().className}`,children:"DELETED"}),r[0]=e):e=r[0],e}return r[1]!==y||r[2]!==l||r[3]!==m||r[4]!==x||r[5]!==v?(t=x?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"absolute inset-0 grid place-items-center",children:(0,n.jsx)("div",{className:"text-3xl font-bold uppercase drop-shadow-text-shadow",children:l.rating})}),(0,n.jsx)(d.AttributionOverlay,{gif:l,isHovered:!0})]}):v>0?(0,n.jsx)("div",{onClick:e=>{e.preventDefault(),e.stopPropagation(),(0,s.Ql)(l.id)},className:(0,u.cn)(`absolute inset-0 box-border border-[6px] border-solid border-giphyIndigo ${c().className}`),children:v&&(0,n.jsx)("div",{className:"absolute top-[-6px] right-[-6px] flex size-9 items-center justify-center bg-giphyYellow text-lg font-extrabold text-black",children:v})}):(0,n.jsx)("div",{className:"absolute inset-0 cursor-pointer",onClick:async e=>{e.preventDefault(),e.stopPropagation();let t=m.findIndex(e=>e.id===l.id);if(-1!==t)if(e.shiftKey&&null!==y){let e=Math.min(y,t),r=Math.max(y,t);(0,s.Cl)();let n=1;for(let t=e;t<=r;t++)(0,s.XN)(m[t],n++)}else e.metaKey||(0,s.Cl)(),(0,s.XN)(l,t),(0,s.WF)(t)}}),r[1]=y,r[2]=l,r[3]=m,r[4]=x,r[5]=v,r[6]=t):t=r[6],t},g=e=>{let t,r=(0,i.c)(2),{count:s}=e,o=void 0===s?0:s;return r[0]!==o?(t=o>0?(0,n.jsx)("div",{className:(0,u.cn)(`absolute inset-0 box-border border-[6px] border-solid border-giphyIndigo ${c().className}`),children:o&&(0,n.jsx)("div",{className:"absolute top-[-6px] right-[-6px] flex size-9 items-center justify-center bg-giphyYellow text-lg font-extrabold text-black",children:o})}):null,r[0]=o,r[1]=t):t=r[1],t}},6658:(e,t,r)=>{"use strict";var n=r(7620),i=function(e){return(e+1)%1e6};t.A=function(){return n.useReducer(i,0)[1]}},8351:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(7620),i=r(40124);let s=({initialData:e=[],fetchData:t,triggerFetch:r=!1,checkDone:s}
1)=>{let o=(0,n.useRef)(e),[,a]=(0,n.useState)(),l=(0,n.useCallback)(()=>a({}),[]),c=(0,n.useRef)(!!s?.()),u=(0,n.useRef)(!1),d=(0,n.useRef)(t),f=(0,n.useCallback)(async()=>{if(c.current||u.current)return;u.current=!0;let e=await d.current.apply(d,[o.current.length]),t=e;t.results&&(e=((e,t)=>{let{results:r=[]}=e,n=r.length;return{data:r,pagination:{count:n,total_count:1/0,offset:t},meta:{msg:"",response_id:"",status:200}}})(t,o.current.length));let{data:r,pagination:n}=e,i=[...o.current,...r],a=i.length===n.total_count,f=!r.length;c.current=a||f||!!s?.(e),o.current=[...i],u.current=!1,l()},[]);(0,i.A)(()=>{r&&f()},100,[o.current.length]),(0,n.useEffect)(()=>{r&&f()},[r,f]);let p=(0,n.useCallback)(e=>{o.current=e},[]);return{doneFetching:c.current,doFetch:f,gifs:o.current,isFetching:u.current,mutate:p}}},10797:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l});var n=r(54568),i=r(99680),s=r(10933),o=r.n(s),a=r(902);let l=e=>{let t,r,s,l,c,u,d=(0,i.c)(13);d[0]!==e?({href:s,className:r,children:t,noLink:l,...c}=e,d[0]=e,d[1]=t,d[2]=r,d[3]=s,d[4]=l,d[5]=c):(t=d[1],r=d[2],s=d[3],l=d[4],c=d[5]);let f=(0,a.useRouter)();return d[6]!==t||d[7]!==r||d[8]!==s||d[9]!==l||d[10]!==c||d[11]!==f?(u=l?(0,n.jsx)("span",{className:r,onClick:e=>{e.stopPropagation(),e.preventDefault(),f.push(s.toString())},children:t}):(0,n.jsx)(o(),{className:r,href:s,...c,children:t}),d[6]=t,d[7]=r,d[8]=s,d[9]=l,d[10]=c,d[11]=f,d[12]=u):u=d[12],u}},13270:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},14159:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(54568),i=r(99680);let s=e=>{let t,r,s=(0,i.c)(4),o=e.color||"white";return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.7447 0L15.9028 2.55331L18.9947 3.81966L19.2419 7.15562L21 10L19.2419 12.8444L18.9947 16.1803L15.9028 17.4467L13.7447 20L10.5 19.2046L7.25532 20L5.09719 17.4467L2.00532 16.1803L1.75806 12.8444L0 10L1.75806 7.15562L2.00532 3.81966L5.09719 2.55331L7.25532 0L10.5 0.795382L13.7447 0ZM9.44644 15.2103L17.0434 7.52136L14.7399 5.19002L9.42133 10.5719L7.1186 8.24091L4.83951 10.5476L9.44644 15.2103Z"}),s[0]=t):t=s[0],s[1]!==e||s[2]!==o?(r=(0,n.jsx)("svg",{fill:o,viewBox:"0 0 21 20",xmlns:"http://www.w3.org/2000/svg",...e,children:t}),s[1]=e,s[2]=o,s[3]=r):r=s[3],r}},16003:(e,t,r)=>{"use strict";r.d(t,{MU:()=>s,Ou:()=>o,w_:()=>a});var n=r(40459);let i=parseInt(n.env.NEXT_PUBLIC_CLIENT_HTTP_TIMEOUT)||2500;parseInt(n.env.SERVER_HTTP_TIMEOUT);class s extends Error{}let o=async({url:e,options:t={},timeout:r})=>{void 0===r&&(r=i);let n=new AbortController,o=setTimeout(()=>n.abort(new s(`Timeout ${r} exceeded for url: ${e}`)),r);t.signal=n.signal;try{let r=await fetch(e,t);return clearTimeout(o),r}catch(e){throw clearTimeout(o),e instanceof s&&console.error(e),e}};async function a(e){let t=await fetch(`/ajax/gifs/trending?gif_ids=${e.join(",")}`);if(!t.ok)throw Error("Failed to fetch trending status");return t.json()}},21145:(e,t,r)=>{var n=r(64256),i="object"==typeof self&&self&&self.Object===Object&&self;e.exports=n||i||Function("return this")()},27670:(e,t,r)=>{"use strict";r.d(t,{l:()=>o});var n=r(99680),i=r(34874),s=r(2011);let o=()=>{let e,t=(0,n.c)(2),r=(0,i.fq)();return t[0]!==r?(e=new s.uK(r),t[0]=r,t[1]=e):e=t[1],e}},28131:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(7620),i=r(81229),s=i.Bd?window:null,o=function(e){return!!e.addEventListener},a=function(e){return!!e.on};let l=function(e,t,r,l){void 0===r&&(r=s),(0,n.useEffect)(function(){if(t&&r)return o(r)?(0,i.on)(r,e,t,l):a(r)&&r.on(e,t,l),function(){o(r)?(0,i.AU)(r,e,t,l):a(r)&&r.off(e,t,l)}},[e,t,r,JSON.stringify(l)])},c=function(e,t,r,s){void 0===t&&(t=i.lQ),void 0===r&&(r={}),void 0===s&&(s=[e]);var o=r.event,a=r.target,c=r.options;l(void 0===o?"keydown":o,(0,n.useMemo)(function(){var r="function"==typeof e?e:"string"==typeof e?function(t){return t.key===e}:e?function(){return!0}:function(){return!1};return function(e){if(r(e))return t(e)}},s),a,c)},u=function(e){var t=(0,n.useState)([!1,null]),r=t[0],i=t[1];return c(e,function(e){return i([!0,e])},{event:"keydown"},[r]),c(e,function(e){return i([!1,e])},{event:"keyup"},[r]),r}},29688:(e,t,r)=>{var n=r(82229),i=r(86601),s=r(13270),o=n?n.toStringTag:void 0;
1e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):s(e)}},35844:(e,t,r)=>{var n=r(82229),i=r(62404),s=r(55541),o=r(1136),a=1/0,l=n?n.prototype:void 0,c=l?l.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(s(t))return i(t,e)+"";if(o(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-a?"-0":r}},36119:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>v,F2:()=>u,_I:()=>f,jn:()=>p});var n=r(54568),i=r(99680),s=r(79066),o=r(34874),a=r(7620),l=r(39865);let c=(0,a.createContext)({favorites:[],setFavorites:()=>{},hasChecked:[],setHasChecked:()=>{}}),u=e=>{let t,r,s,u,f=(0,i.c)(9),{children:p}=e,[v,h]=(e=>{let{user:t}=(0,a.useContext)(l.A),r=(0,a.useState)([]),[n,i]=(0,a.useState)(!1),s=(0,a.useRef)(!1),[c,u]=r,f=(0,o.fq)();return(0,a.useEffect)(()=>{if(t){if(!s.current){s.current=!0;let r=window.localStorage.getItem(e);d(r?JSON.parse(r):[],t,e,f)}}else if(n)try{window.localStorage.setItem(e,JSON.stringify(Array.from(new Set(c))))}catch(t){console.error(`failed to set ${e} in local`)}else try{let t=window.localStorage.getItem(e);u(t?JSON.parse(t):[]),i(!0)}catch(e){}},[f,n,e,u,c,t]),r})("local-favorites");f[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],f[0]=t):t=f[0];let[m,x]=(0,a.useState)(t);return f[1]===Symbol.for("react.memo_cache_sentinel")?(r=[],f[1]=r):r=f[1],(0,a.useEffect)(g,r),f[2]!==v||f[3]!==m||f[4]!==h?(s={favorites:v,setFavorites:h,hasChecked:m,setHasChecked:x},f[2]=v,f[3]=m,f[4]=h,f[5]=s):s=f[5],f[6]!==p||f[7]!==s?(u=(0,n.jsx)(c.Provider,{value:s,children:p}),f[6]=p,f[7]=s,f[8]=u):u=f[8],u};async function d(e,t,r,n){let i=e[0];if(i)try{setTimeout(async()=>{await (0,s.Gm)(i,t.token,document.cookie,n),window.localStorage.setItem(r,JSON.stringify(e.filter(e=>e!==i))),d(e.slice(1),t,r,n)},100)}catch(e){console.error(`failed to sync favorite ${i}`,e)}}function f(e){let t,r,n=(0,i.c)(15),{user:u}=(0,a.useContext)(l.A),d=(0,o.fq)(),{favorites:f,setFavorites:p,hasChecked:v,setHasChecked:g}=(0,a.useContext)(c),h=(0,a.useRef)(!1);if(n[0]!==d||n[1]!==v||n[2]!==e||n[3]!==p||n[4]!==g||n[5]!==u?(t=()=>{let t=async function(e){if(u){let t=await (0,s.nk)(e,u.token,d);p(r=>{let n=r.includes(e);return t&&!n?[...r,e]:!t&&n?r.filter(t=>t!==e):r}),g(t=>[...t,e])}};!e||h.current||v.includes(e)||(h.current=!0,t(e))},r=[d,v,e,p,g,u],n[0]=d,n[1]=v,n[2]=e,n[3]=p,n[4]=g,n[5]=u,n[6]=t,n[7]=r):(t=n[6],r=n[7]),(0,a.useEffect)(t,r),e){let t;if(!u){let t;return n[8]!==f||n[9]!==e?(t=f.includes(e),n[8]=f,n[9]=e,n[10]=t):t=n[10],t}return n[11]!==f||n[12]!==v||n[13]!==e?(t=v.includes(e)?f.includes(e):void 0,n[11]=f,n[12]=v,n[13]=e,n[14]=t):t=n[14],t}}function p(){let e,t=(0,i.c)(5),{user:r}=(0,a.useContext)(l.A),n=(0,o.fq)(),{favorites:u,setFavorites:d}=(0,a.useContext)(c);return t[0]!==n||t[1]!==u||t[2]!==d||t[3]!==r?(e=async function(e){let t=u.includes(e);if(r)return t?t&&(await (0,s.Fy)(e,r.token,document.cookie,n),d(t=>t.filter(t=>t!==e))):(await (0,s.Gm)(e,r.token,document.cookie,n),d(t=>[...t,e])),!t;t?d(t=>t.filter(t=>t!==e)):d(t=>[...t,e])},t[0]=n,t[1]=u,t[2]=d,t[3]=r,t[4]=e):e=t[4],e}let v=c;function g(){}},40124:(e,t,r)=>{"use strict";var n=r(72660),i=r(7620),s=n.__importDefault(r(59018));t.A=function(e,t,r){void 0===t&&(t=0),void 0===r&&(r=[]);var n=s.default(e,t),o=n[0],a=n[1],l=n[2];return i.useEffect(l,r),[o,a]}},45308:(e,t,r)=>{var n=r(21145);e.exports=function(){return n.Date.now()}},49272:(e,t,r)=>{var n=r(60423),i=r(71119);e.exports=function(e,t,r){var s=!0,o=!0;if("function"!=typeof e)throw TypeError("Expected a function");return i(r)&&(s="leading"in r?!!r.leading:s,o="trailing"in r?!!r.trailing:o),n(e,t,{leading:s,maxWait:t,trailing:o})}},50392:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(54568),i=r(99680);let s=e=>{let t,r,s=(0,i.c)(4),o=e.color||"white";return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.99561 0C8.90776 0 8.81991 0.0390432 8.73206 0.117131L0.105419 9.69253C0.035141 9.77713 9.53674e-07 9.87799 9.53674e-07 9.99512C9.53674e-07 10.1122 0.035141 10.2131 0.105419 10.2977L8.73206 19.8731C8.80234 19.9577 8.89165 20 9 20C9.10835 20 9.19766 19.9577 9.26794 19.8731L11.8946 16.9546C11.9649 16.8765 12 16.7773 12 16.6569C12 16.5365 11.9649 16.4373 11.8946 16.3592L6.16691 9.99512L11.8946 3.63104C11.9649 3.55295 12 3.45372 12 3.33333C12 3.21295 11.9649 3.11371 11.8946 3.03563L9.26794 0.117131C9.18009 0.0390432 9.08931 0 8.99561 0Z"}),s[0]=t):t=s[0],s[1]!==e||s[2]!==o?(r=(0,n.jsx)("svg",{fill:o,viewBox:"0 0 12 20",xmlns:"http://www.w3.org/2000/svg",...e,children:t}),s[1]=e,s[2]=o,s[3]=r):r=s[3],r}},55541:e=>{e.exports=Array.isArray},59018:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0});var n=r(7620);t.default=function(e,t){void 0===t&&(t=0);var r=n.useRef(!1),i=n.useRef(),s=n.useRef(e),o=n.useCallback(function(){return r.current},[]),a=n.useCallback(function(){r.current=!1,i.current&&clearTimeout(i.current),i.current=setTimeout(function(){r.current=!0,s.current()},t)},[t]),l=n.useCallback(function(){r.current=null,i.current&&clearTimeout(i.current)},[]);return n.useEffect(function(){s.current=e},[e]),n.useEffect(function(){return a(),l},[t]),[o,l,a]}},60423:(e,t,r)=>{var n=r(71119),i=r(45308),s=r(83336),o=Math.max,a=Math.min;e.exports=function(e,t,r){var l,c,u,d,f,p,v=0,g=!1,h=!1,m=!0;if("function"!=typeof e)throw TypeError("Expected a function");function x(t){var r=l,n=c;return l=c=void 0,v=t,d=e.apply(n,r)}function y(e){var r=e-p,n=e-v;return void 0===p||r>=t||r<0||h&&n>=u}function b(){var e,r,n,s=i();if(y(s))return C(s);f=setTimeout(b,(e=s-p,r=s-v,n=t-e,h?a(n,u-r):n))}function C(e){return(f=void 0,m&&l)?x(e):(l=c=void 0,d)}function w(){var e,r=i(),n=y(r);if(l=arguments,c=this,p=r,n){if(void 0===f)return v=e=p,f=setTimeout(b,t),g?x(e):d;if(h)return clearTimeout(f),f=setTimeout(b,t),x(p)}return void 0===f&&(f=setTimeout(b,t)),d}return t=s(t)||0,n(r)&&(g=!!r.leading,u=(h="maxWait"in r)?o(s(r.maxWait)||0,t):u,m="trailing"in r?!!r.trailing:m),w.cancel=function(){void 0!==f&&clearTimeout(f),v=0,l=p=c=f=void 0},w.flush=function(){return void 0===f?d:C(i())},w}},61127:(e,t,r)=>{"use strict";r.d(t,{p2:()=>n,vX:()=>i}),r(91769);let n=(e,t)=>!!e?.is_staff||s(t,e),i=(e,t)=>!!e?.is_staff||(e?.user_type==="artist"||e?.user_type==="partner")&&s(t,e);function s(e,t){return!!t&&!!e&&e?.user?.id===t?.id}},61475:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(54568),i=r(99680);let s=e=>{let t,r,s,o,a,l,c,u=(0,i.c)(18);if(u[0]!==e){let i,l,{gradientId:c,...d}=e,f=void 0===c?"favorites-icon":c;r="0 0 22 20",s="http://www.w3.org/2000/svg",o=d,u[6]===Symbol.for("react.memo_cache_sentinel")?(i=(0,n.jsx)("stop",{id:"gradient-stop-1",offset:"0%",stopColor:"var(--stop-color-1)"}),l=(0,n.jsx)("stop",{id:"gradient-stop-2",offset:"100%",stopColor:"var(--stop-color-2)"}),u[6]=i,u[7]=l):(i=u[6],l=u[7]),u[8]!==f?(a=(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{x1:"0%",y1:"10%",x2:"0%",y2:"90%",id:f,children:[i,l]})}),u[8]=f,u[9]=a):a=u[9],t=d.className?.indexOf("--stop-color-1")===-1?"":`url(#${f})`,u[0]=e,u[1]=t,u[2]=r,u[3]=s,u[4]=o,u[5]=a}else t=u[1],r=u[2],s=u[3],o=u[4],a=u[5];return u[10]!==t?(l=(0,n.jsx)("path",{fill:t,fillRule:"evenodd",clipRule:"evenodd",d:"M18.9307 11.9353L11.3231 19.8661C11.2015 19.9554 11.0906 20 10.9904 20C10.8545 20 10.7436 19.9554 10.6578 19.8661L3.05013 11.9353C2.1631 11.0132 1.46386 10.0707 0.952383 9.10764C0.440911 8.14463 0.136893 7.22997 0.0403214 6.36364C-0.0562504 5.4973 0.0206483 4.6756 0.271019 3.8985C0.521391 3.1214 0.939862 2.43168 1.52645 1.82934C2.28471 1.04108 3.17352 0.507532 4.19289 0.228668C5.21225 -0.0501953 6.23161 -0.0501953 7.25098 0.228668C8.27034 0.507532 9.15915 1.04108 9.91741 1.82934C10.3395 2.26808 10.6971 2.76259 10.9904 3.31288C11.2837 2.76259 11.6414 2.26808 12.0634 1.82934C12.8217 1.03365 13.7105 0.494518 14.7299 0.211936C15.7493 -0.0706455 16.7704 -0.0706455 17.7933 0.211936C18.8163 0.494518 19.7105 1.03365 20.4759 1.82934C21.2556 2.6399 21.7385 3.5843 21.9244 4.66258C22.1104 5.74085 21.9531 6.91578 21.4523 8.1874C20.9516 9.45901 20.1111 10.7083 18.9307 11.9353Z"}),u[10]=t,u[11]=l):l=u[11],u[12]!==r||u[13]!==s||u[14]!==o||u[15]!==a||u[16]!==l?(c=(0,n.jsxs)("svg",{viewBox:r,xmlns:s,...o,children:[a,l]}),u[12]=r,u[13]=s,u[14]=o,u[15]=a,u[16]=l,u[17]=c):c=u[17],c}},62404:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}},62605:(e,t,r)=>{"use strict";r.d(t,{b:()=>i});var n=r(48828);function i(e){return`${n.wh}/api/v4/channels/${e}`}r(34874)},63522:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(54568),i=r(99680);let s=e=>{let t,r,s=(0,i.c)(4),o=e.color||"white";return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.6667 20C15.0347 20 15.349 19.8779 15.6094 19.6338C15.8698 19.3896 16 19.0951 16 18.75V10C16 9.65495 15.8698 9.36035 15.6094 9.11621C15.349 8.87207 15.0347 8.75 14.6667 8.75H13.3333V5C13.3333 4.32292 13.1927 3.67676 12.9115 3.06152C12.6302 2.44629 12.25 1.91406 11.7708 1.46484C11.2917 1.01562 10.724 0.659179 10.0677 0.395507C9.41146 0.131835 8.72222 0 8 0C7.27778 0 6.58854 0.131835 5.93229 0.395507C5.27604 0.659179 4.70833 1.01562 4.22917 1.46484C3.75 1.91406 3.36979 2.44629 3.08854 3.06152C2.80729 3.67676 2.66667 4.32292 2.66667 5V8.75H1.33333C0.965277 8.75 0.651042 8.87207 0.390625 9.11621C0.130208 9.36035 0 9.65495 0 10V18.75C0 19.0951 0.130208 19.3896 0.390625 19.6338C0.651042 19.8779 0.965277 20 1.33333 20H14.6667ZM10.6667 8.75H5.33333V5C5.33333 4.3099 5.59375 3.7207 6.11458 3.23242C6.63542 2.74414 7.26389 2.5 8 2.5C8.73611 2.5 9.36458 2.74414 9.88542 3.23242C10.4062 3.7207 10.6667 4.3099 10.6667 5V8.75Z"}),s[0]=t):t=s[0],s[1]!==e||s[2]!==o?(r=(0,n.jsx)("svg",{fill:o,viewBox:"0 0 16 20",xmlns:"http://www.w3.org/2000/svg",...e,children:t}),s[1]=e,s[2]=o,s[3]=r):r=s[3],r}},64256:(e,t,r)=>{e.exports="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g},65784:(e,t,r)=>{"use strict";r.d(t,{T:()=>s});var n=r(26274);let i={creator:n.MU,partner:n.C2,artist:n.DK,user:n.aw},s=(e,t=!1)=>{let r=t?"creator":e?.toLowerCase();return r?i[r]:void 0}},68548:(e,t,r)=>{var n=r(95894),i=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(i,""):e}},71119:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},74932:(e,t,r)=>{"use strict";r.d(t,{Q:()=>l,default:()=>c});var n=r(54568),i=r(99680),s=r(7620);let o={panel:"none",setPanel:()=>{}},a=(e,t)=>({...e,panel:t.type}),l=(0,s.createContext)(o),c=e=>{let t,r,c,u=(0,i.c)(6),{children:d}=e,[f,p]=(0,s.useReducer)(a,o);u[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{p({type:e})},u[0]=t):t=u[0];let v=t;return u[1]!==f?(r={...f,setPanel:v},u[1]=f,u[2]=r):r=u[2],u[3]!==d||u[4]!==r?(c=(0,n.jsx)(l.Provider,{value:r,children:d}),u[3]=d,u[4]=r,u[5]=c):c=u[5],c}},75646:(e,t,r)=>{"use strict";var n,i;n=r(37533),i=r(42101),n.version,t.F0=n.renderToString,n.renderToStaticMarkup,i.renderToReadableStream,i.resume},76857:(e,t,r)=>{"use strict";r.d(t,{G7:()=>n,I$:()=>i});let n=["gifs","stickers","clips"],i=["gifs","stickers","clips","emoji","memes","reactions","animals","text"]},77187:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(7620);function i(e,t,r){void 0===t&&(t=0),void 0===r&&(r=[]);var i,s,o,a,l,c,u,d=(void 0===(i=t)&&(i=0),s=(0,n.useRef)(!1),o=(0,n.useRef)(),a=(0,n.useRef)(e),l=(0,n.useCallback)(function(){return s.current},[]),c=(0,n.useCallback)(function(){s.current=!1,o.current&&clearTimeout(o.current),o.current=setTimeout(function(){s.current=!0,a.current()},i)},[i]),u=(0,n.useCallback)(function(){s.current=null,o.current&&clearTimeout(o.current)},[]),(0,n.useEffect)(function(){a.current=e},[e]),(0,n.useEffect)(function(){return c(),u},[i]),[l,u,c]),f=d[0],p=d[1],v=d[2];return(0,n.useEffect)(v,r),[f,p]}},77672:(e,t,r)=>{"use strict";r.d(t,{A:()=>
1o});var n=r(54568),i=r(99680),s=r(29306);let o=e=>{let t,r,o,a,l,c,u,d=(0,i.c)(9),{className:f}=e;return d[0]!==f?(t=(0,s.cn)("loader",f),d[0]=f,d[1]=t):t=d[1],d[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,n.jsx)("div",{}),o=(0,n.jsx)("div",{}),a=(0,n.jsx)("div",{}),l=(0,n.jsx)("div",{}),c=(0,n.jsx)("div",{}),d[2]=r,d[3]=o,d[4]=a,d[5]=l,d[6]=c):(r=d[2],o=d[3],a=d[4],l=d[5],c=d[6]),d[7]!==t?(u=(0,n.jsxs)("div",{className:t,children:[r,o,a,l,c]}),d[7]=t,d[8]=u):u=d[8],u}},77688:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},77797:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(54568),i=r(99680),s=r(14159),o=r(29306),a=r(10797);let l=e=>{let t,r,l,c,u=(0,i.c)(12),{user:d,noLink:f,className:p,alternateName:v,href:g}=e,h=g||d.profile_url||`/${d.username}`;u[0]!==p?(t=(0,o.cn)("flex min-w-0 cursor-pointer items-center gap-1 text-sm font-bold text-giphyWhiteSmoke",p),u[0]=p,u[1]=t):t=u[1];let m=(void 0===v?"":v)||`@${d.username}`;return u[2]!==m?(r=(0,n.jsx)("div",{className:"overflow-hidden text-ellipsis whitespace-nowrap subpixel-antialiased",children:m}),u[2]=m,u[3]=r):r=u[3],u[4]!==d.is_verified?(l=d.is_verified&&(0,n.jsx)(s.A,{className:"size-3.5 shrink-0 fill-giphyBlue"}),u[4]=d.is_verified,u[5]=l):l=u[5],u[6]!==f||u[7]!==t||u[8]!==r||u[9]!==l||u[10]!==h?(c=(0,n.jsxs)(a.default,{noLink:f,href:h,className:t,children:[r,l]}),u[6]=f,u[7]=t,u[8]=r,u[9]=l,u[10]=h,u[11]=c):c=u[11],c}},77965:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(54568),i=r(99680);let s=e=>{let t,r,s=(0,i.c)(4),o=e.color||"white";return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.1804 22C18.2992 22 18.4105 21.9592 18.5145 21.8775L21.8775 18.5145C21.9592 18.4105 22 18.2992 22 18.1804C22 18.0542 21.9592 17.9391 21.8775 17.8352L16.0423 12L21.8775 6.16481C21.9592 6.06088 22 5.9458 22 5.8196C22 5.70082 21.9592 5.58946 21.8775 5.48552L18.5145 2.1225C18.4105 2.04083 18.2992 2 18.1804 2C18.0542 2 17.9391 2.04083 17.8352 2.1225L12 7.95768L6.16481 2.1225C6.06088 2.04083 5.9458 2 5.8196 2C5.70082 2 5.58946 2.04083 5.48552 2.1225L2.1225 5.48552C2.04083 5.58946 2 5.70082 2 5.8196C2 5.9458 2.04083 6.06088 2.1225 6.16481L7.95768 12L2.1225 17.8352C2.04083 17.9391 2 18.0542 2 18.1804C2 18.2992 2.04083 18.4105 2.1225 18.5145L5.48552 21.8775C5.58946 21.9592 5.70082 22 5.8196 22C5.9458 22 6.06088 21.9592 6.16481 21.8775L12 16.0423L17.8352 21.8775C17.9391 21.9592 18.0542 22 18.1804 22Z"}),s[0]=t):t=s[0],s[1]!==e||s[2]!==o?(r=(0,n.jsx)("svg",{fill:o,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",...e,children:t}),s[1]=e,s[2]=o,s[3]=r):r=s[3],r}},79066:(e,t,r)=>{"use strict";r.d(t,{Fy:()=>l,Gm:()=>a,nP:()=>o,nk:()=>u});var n=r(48828),i=r(34874),s=r(16003);let o=async(e,t)=>{let r=(0,i.LW)(new URL(`${n.OT.apiUrl}user/favorites`),e),o=await (0,s.Ou)({url:r,options:{method:"GET",credentials:"same-origin",headers:{authorization:`Token ${t}`,"Content-Type":"application/json"}}});return await o.json()},a=async(e,t,r,n)=>c(e,t,r,"POST",n),l=async(e,t,r,n)=>c(e,t,r,"DELETE",n),c=async(e,t,r,n,i)=>{let o=await (0,s.Ou)({url:d("user/favorites",t,i),options:{method:n,body:`gif_id=${e}`,headers:{cookie:r,Accept:"application/json",Authorization:`Token ${t}`,"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"}}});return await o.json()},u=async(e,t,r)=>{let n=await (0,s.Ou)({url:d("user/favorites/statuses",t,r),options:{method:"POST",headers:{Authorization:`Token ${t}`,"Content-Type":"application/json"},body:JSON.stringify({gif_ids:[e]})}});return(await n.json()).data.length>0};function d(e,t,r){let s,o=`${n.OT.apiUrl}${e}`;try{s=new URL(o)}catch(e){throw console.error("Invalid URL:",o),e}return(0,i.LW)(s,{api_key:r,access_token:t})}},81229:(e,t,r)=>{"use strict";r.d(t,{AU:()=>s,Bd:()=>o,lQ:()=>n,on:()=>i});var n=function(){};function i(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function s(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var o="u">typeof window},82229:(e,t,r)=>{e.exports=r(21145).Symbol},82302:(e,t,r)=>{"use strict";r.d(t,{ug:()=>s}),r(902);var n=r(82576),i=r(98062);let s=e=>{var t;let r=(0,i.Tw)(e),s=(t=r,/(^|-)(transparents?|stickers?)(-|$)/.test(t)?"stickers":t.endsWith("-clips")||t.endsWith("-with-sound")?"clips":"gifs");return[r=(0,n.Bn)(r).replace(/-/g," ").trim(),s]}},83336:(e,t,r)=>{var n=r(68548),i=r(71119),s=r(1136),o=0/0,a=/^[-+]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(s(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=n(e);var r=l.test(e);return r||c.test(e)?u(e.slice(2),r?2:8):a.test(e)?o:+e}},83500:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(54568),i=r(7620),s=r(75646),o=r(92805),a=r(85129);let l=r(54713).Ay.i.withConfig({componentId:"sc-d571b98-0"})(["display:inline-block;"]),c=({className:e,color:t="#fff",gradient:r,height:c,icon:u,style:d,width:f})=>{let[p,v]=(0,i.useState)({}),g=(0,i.useMemo)(()=>(0,a.f)(u),[u]),h=(0,i.useMemo)(()=>(0,s.F0)((0,n.jsx)(g,{})),[u]),m={height:c,width:f,...d,...p};return(0,i.useEffect)(()=>
1{if(!r)return void v({});let e=`url(data:image/svg+xml,${encodeURIComponent(h)}) center center/${f}px ${c}px no-repeat`;v({background:(0,o.$_)(r),display:"inline-block",WebkitMask:e,mask:e})},[r,c,h,f]),r?(0,n.jsx)(l,{className:e,style:m}):(0,n.jsx)(g,{className:e,color:t,style:m})}},85874:(e,t,r)=>{"use strict";r.d(t,{default:()=>p});var n=r(54568),i=r(74932),s=r(61475),o=r(36119),a=r(5458),l=r(39865),c=r(29306),u=r(19010),d=r(7620),f=r(3135);let p=({gif:e,iconSize:t,className:r="",isFavorite:p,iconClassName:v,hideLabel:g})=>{let{user:h}=(0,d.useContext)(l.A),[m,x]=(0,f.A)("hasSeenLocalFavoritesMessage",!1),{showMessage:y}=(0,d.useContext)(a.J),b=(0,o.jn)(),{setFavorites:C}=(0,d.useContext)(o.Ay),{setPanel:w}=(0,d.useContext)(i.Q);(0,d.useEffect)(()=>{p&&C(t=>[...t,e.id])},[p,e.id,C]);let[j,_]=(0,d.useState)(void 0),k=void 0===j?p:j,[L,S]=(0,d.useState)("Favorite");return(0,d.useEffect)(()=>{let e;return j?(S("Favorited!"),e=setTimeout(()=>{S("Favorite")},2e3),w("favorited")):!1===j&&(e=setTimeout(()=>{S("Favorite")},2e3),S("Removed")),()=>clearTimeout(e)},[j,w]),(0,n.jsxs)("div",{className:r,onClick:async t=>{if(t.preventDefault(),t.stopPropagation(),_(!k),await b(e.id))try{(0,u.Ed)({event:"favorite_success",options:{content:(0,u.Jc)(e),creator:{...(0,u.OV)(e),user_is_creator:h?.id===e.user?.id}}})}catch(e){}h||m||(x(!0),y({message:"Favorite saved! You can access your favorites from the user menu."}))},children:[(0,n.jsx)(s.A,{gradientId:`${e.id}-favorite`,width:t,height:t,className:(0,c.cn)("[--stop-color-1:var(--giphy-white)] [--stop-color-2:var(--giphy-white)]",v,k&&"[--stop-color-1:var(--giphy-pink)] [--stop-color-2:var(--giphy-red)]","Removed"===L&&"[--stop-color-1:var(--giphy-white)]! [--stop-color-2:var(--giphy-white)]!")}),!g&&(0,n.jsx)("label",{className:(0,c.cn)("hidden md:block","text-lg font-bold","Removed"===L?"text-giphyWhite":"from-giphyRed to-giphyPink bg-clip-text group-hover:bg-linear-to-b group-hover:text-transparent"),children:L})]})}},86601:(e,t,r)=>{var n=r(82229),i=Object.prototype,s=i.hasOwnProperty,o=i.toString,a=n?n.toStringTag:void 0;e.exports=function(e){var t=s.call(e,a),r=e[a];try{e[a]=void 0;var n=!0}catch(e){}var i=o.call(e);return n&&(t?e[a]=r:delete e[a]),i}},87956:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>q});var n=r(54568),i=r(99680),s=r(72505),o=r(5817),a=r(85874),l=r(36119),c=r(39865),u=r(29306),d=r(61127),f=r(65784),p=r(902),v=r(7620),g=r(54713),h=r(82576),m=r(82994);let x=g.Ay.div.withConfig({componentId:"sc-17aa61f3-0"})(["position:absolute;bottom:0;color:white;justify-content:flex-start;align-items:flex-end;font-size:12px;white-space:nowrap;padding:4px;overflow:hidden;width:100%;text-overflow:ellipsis;font-weight:bold;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);opacity:",";transition:opacity 300ms;box-sizing:border-box;"],e=>+!!e.$isHovered),y=({tag:e})=>(e=(0,h.Bn)(e))?(0,n.jsxs)("span",{onClick:t=>{t.preventDefault(),t.stopPropagation();let r=(0,m.vz)(e);t.metaKey?window.open(`${location.origin}${r}`):location.href=r},children:["#",e,"\xa0"]}):null,b=e=>{let t,r,s=(0,i.c)(5),{gif:o,isHovered:a}=e;return s[0]!==o.tags?(t=o.tags.map(C),s[0]=o.tags,s[1]=t):t=s[1],s[2]!==a||s[3]!==t?(r=(0,n.jsx)(x,{$isHovered:a,children:t}),s[2]=a,s[3]=t,s[4]=r):r=s[4],r};function C(e){return(0,n.jsx)(y,{tag:e},e)}var w=r(23305),j=r(89785),_=r(16496),k=r(41798),L=r(94613);let S=e=>{let t,r=(0,i.c)(6),{gif:o,isHovered:a,width:l}=e,c=void 0!==a&&a,d=(0,v.useContext)(s.B);if(!d)return null;let{soundOn:f,setSoundOn:p}=d;return r[0]!==o||r[1]!==c||r[2]!==p||r[3]!==f||r[4]!==l?(t="video"===o.type?(0,n.jsxs)("div",{className:"absolute inset-0",children:[f&&c&&(0,n.jsx)(k.Video,{gif:o,width:l||0,height:(0,_._2)(o,l||0),muted:!1,loop:!0}),(0,n.jsx)(L.SoundOnIcon,{onClick:e=>{e.preventDefault(),e.stopPropagation(),p(!f)},color:"#fff",className:(0,u.cn)("absolute top-4 left-4 h-6 w-6 cursor-pointer opacity-70",c&&"opacity-100")})]}):null,r[0]=o,r[1]=c,r[2]=p,r[3]=f,r[4]=l,r[5]=t):t=r[5],t},N="link-icon",T=e=>{let t,r,s,o,a,l=(0,i.c)(10),c=e.id||N;l[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)("stop",{id:"gradient-stop-1",offset:"0%",stopColor:"var(--stop-color-1)"}),r=(0,n.jsx)("stop",{id:"gradient-stop-2",offset:"100%",stopColor:"var(--stop-color-2)"}),l[0]=t,l[1]=r):(t=l[0],r=l[1]),l[2]!==c?(s=(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{x1:"0%",y1:"10%",x2:"0%",y2:"90%",id:c,children:[t,r]})}),l[2]=c,l[3]=s):s=l[3];
1let u=e.className?.indexOf("--stop-color-1")===-1?"":`url(#${e.id||N})`;return l[4]!==u?(o=(0,n.jsx)("path",{fill:u,d:"M20.397 11.2546L17.5764 14.0751C17.674 13.0113 17.5374 11.9768 17.1665 10.9813L18.6402 9.47835C19.7724 8.33646 19.7724 6.49189 18.6402 5.35977C17.5081 4.22764 15.6635 4.22764 14.5217 5.35977L11.3986 8.45358C10.2664 9.61498 10.2664 11.44 11.3986 12.6014C11.9158 13.0797 11.9158 13.8702 11.3986 14.3582C10.9203 14.8462 10.1298 14.8462 9.64182 14.3582C7.54349 12.2306 7.54349 8.80493 9.64182 6.69684L12.7454 3.60303C14.873 1.46566 18.2986 1.46566 20.397 3.60303C22.5343 5.70135 22.5343 9.127 20.397 11.2546ZM14.3655 17.2958L11.2424 20.4189C9.13432 22.527 5.70867 22.527 3.58107 20.4189C1.47298 18.2913 1.47298 14.8657 3.58107 12.7576L6.43089 9.91753C6.33329 10.9813 6.46993 12.0451 6.8408 13.0406L5.36709 14.5143C4.23496 15.6562 4.23496 17.5008 5.36709 18.6329C6.49921 19.765 8.34378 19.765 9.48567 18.6329L12.5795 15.5391C13.7409 14.407 13.7409 12.5526 12.5795 11.4205C12.0915 10.9325 12.0915 10.1225 12.5795 9.6345C13.0675 9.14652 13.8775 9.14652 14.3655 9.6345C16.4638 11.7621 16.4638 15.1878 14.3655 17.2958Z"}),l[4]=u,l[5]=o):o=l[5],l[6]!==e||l[7]!==s||l[8]!==o?(a=(0,n.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[s,o]}),l[6]=e,l[7]=s,l[8]=o,l[9]=a):a=l[9],a};var A=r(39712),$=r(34874),R=r(19010),O=r(98399),E=r(5458);let I=e=>{let t,r,s,o=(0,i.c)(11),{gif:a,isClip:l}=e,c=void 0!==l&&l,{showMessage:u}=(0,v.useContext)(E.J),{url:d,images:f}=a,{original:p}=f,{url:g}=p;o[0]!==c||o[1]!==g||o[2]!==d?(t=c?d:(0,m.x5)(g),o[0]=c,o[1]=g,o[2]=d,o[3]=t):t=o[3];let h=t;o[4]!==a||o[5]!==h?(r=(0,A.VJ)(a)?(0,$.ck)(h):h,o[4]=a,o[5]=h,o[6]=r):r=o[6];let x=r;return o[7]!==x||o[8]!==a||o[9]!==u?(s=(0,n.jsx)(T,{className:"size-5 fill-giphyWhite transition-transform hover:scale-125",onClick:e=>{e.stopPropagation(),e.preventDefault(),navigator.clipboard.writeText(x),u({message:"Link copied to clipboard!",type:"success"}),(0,R.Ed)({event:"share_success",options:{social:{socialChannel:"share"},content:(0,R.Jc)(a,{rendition:O.m.Original,format:a.images.original.url}),creator:(0,R.OV)(a)}})}}),o[7]=x,o[8]=a,o[9]=u,o[10]=s):s=o[10],s};var P=r(6479),M=r(88267);let z=e=>{let t,r,s,o=(0,i.c)(8),{gif:a,className:l}=e,{addToEdit:c}=(0,v.useContext)(M.iO);return o[0]!==l?(t=(0,u.cn)("size-5 transition-transform hover:scale-110",l),o[0]=l,o[1]=t):t=o[1],o[2]!==c||o[3]!==a.id?(r=e=>{e.stopPropagation(),e.preventDefault(),c(a.id)},o[2]=c,o[3]=a.id,o[4]=r):r=o[4],o[5]!==t||o[6]!==r?(s=(0,n.jsx)(P.A,{className:t,onClick:r}),o[5]=t,o[6]=r,o[7]=s):s=o[7],s};var F=r(63522);let U=e=>{let t,r=(0,i.c)(2),{gif:s}=e;return r[0]!==s.is_hidden?(t=s.is_hidden?(0,n.jsx)("div",{className:"pointer-events-none absolute inset-0 flex items-center justify-center select-none",children:(0,n.jsx)(F.A,{className:"size-10 fill-giphyRed"})}):null,r[0]=s.is_hidden,r[1]=t):t=r[1],t},W=e=>{let t,r=(0,i.c)(2),{children:s}=e;return r[0]!==s?(t=(0,n.jsx)("div",{className:"absolute top-0 left-0 h-full w-full",children:s}),r[0]=s,r[1]=t):t=r[1],t},B=e=>{let t,r,s=(0,i.c)(5),{tag:o}=e;return s[0]!==o?(t=e=>{e.preventDefault(),e.stopPropagation(),location.href="/edit/gifs?query="+encodeURIComponent(o)},s[0]=o,s[1]=t):t=s[1],s[2]!==t||s[3]!==o?(r=(0,n.jsxs)("a",{className:"absolute top-1/2 left-1/2 h-9 max-w-full -translate-x-1/2 -translate-y-1/2 transform overflow-hidden rounded-full bg-giphyBlack px-[18px] text-[15px] leading-9 font-bold text-ellipsis whitespace-nowrap text-giphyGreen italic",onClick:t,children:["#",o]}),s[2]=t,s[3]=o,s[4]=r):r=s[4],r},H=e=>{let t,r=(0,i.c)(2),{colorClass:s}=e,o=`absolute top-2 left-2 h-3.5 w-3.5 rounded-full ${s}`;return r[0]!==o?(t=(0,n.jsx)("div",{className:o}),r[0]=o,r[1]=t):t=r[1],t},J=e=>{let t,r,s=(0,i.c)(5),{user:o}=e,a=o?.user_type,l=o?.is_community;s[0]!==a||s[1]!==l?(t=(0,f.T)(a,l),s[0]=a,s[1]=l,s[2]=t):t=s[2];let c=t;return s[3]!==c?(r=c?(0,n.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 bottom-0 h-1",style:{backgroundColor:c}}):null,s[3]=c,s[4]=r):r=s[4],r},q=e=>{let t,r,f,g=(0,i.c)(22),{isHovered:h,gif:m,width:x,hideAttribution:y}=e,{user:C}=(0,v.useContext)(c.A),_=(0,l._I)(h?m.id:void 0),k=(0,p.usePathname)(),L=(0,w.Qt)();g[0]!==L||g[1]!==k?(t=L||k.includes("/edit/gifs"),g[0]=L,g[1]=k,g[2]=t):t=g[2];let N=t,{params:T}=(0,v.useContext)(s.B),A=Array.isArray(m.gps_tags)&&"string"==typeof m.gps_tags[0]?m.gps_tags[0]:void 0;g[3]!==m.tags||g[4]!==T?.publicTrending||g[5]!==k?(r=k.includes("/edit/gifs")&&T?.publicTrending==="Yes"&&Array.isArray(m.tags)?m.tags.find(D):void 0,g[3]=m.tags,g[4]=T?.publicTrending,g[5]=k,g[6]=r):r=g[6];let $=r,R=A||$,O=null;if(Array.isArray(m.tags)){if(m.tags.includes("giphytrending")){let e;g[7]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(H,{colorClass:"bg-giphyGreen"}
1),g[7]=e):e=g[7],O=e}else if(m.tags.includes("giphytrendingqueue")){let e;g[8]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(H,{colorClass:"bg-blue-500"}),g[8]=e):e=g[8],O=e}else if(m.tags.includes("giphytrendingschedule")){let e;g[9]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(H,{colorClass:"bg-yellow-400"}),g[9]=e):e=g[9],O=e}}return g[10]!==L||g[11]!==m||g[12]!==y||g[13]!==R||g[14]!==_||g[15]!==h||g[16]!==k||g[17]!==N||g[18]!==O||g[19]!==C||g[20]!==x?(f=L?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(S,{gif:m,isHovered:h,width:x}),(0,n.jsx)(U,{gif:m}),(0,n.jsx)(o.z,{isHovered:h,gif:m,width:x}),N&&(0,n.jsx)(J,{user:m.user})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(S,{gif:m,isHovered:h,width:x}),!h&&O,h&&R?(0,n.jsxs)(W,{children:[(0,n.jsxs)("div",{className:"absolute top-2.5 right-2.5 flex items-center gap-3 rounded-md bg-giphyBlack/10 p-2",children:[C&&(0,d.p2)(C,m)&&(0,n.jsx)(z,{gif:m}),(0,n.jsx)(a.default,{hideLabel:!0,gif:m,className:(0,u.cn)("size-5 fill-giphyWhite opacity-5 duration-300 ease-in-out",(void 0!==_||!C)&&"opacity-100"),iconClassName:"hover:scale-110 transition-all",isFavorite:!!_}),(0,n.jsx)(I,{gif:m})]}),(0,n.jsx)(B,{tag:R})]}):h&&(0,n.jsxs)("div",{className:"absolute top-2.5 right-2.5 flex items-center gap-3 rounded-md bg-giphyBlack/10 p-2",children:[C&&(0,d.p2)(C,m)&&(0,n.jsx)(z,{gif:m}),(0,n.jsx)(a.default,{hideLabel:!0,gif:m,className:(0,u.cn)("size-5 fill-giphyWhite opacity-5 duration-300 ease-in-out",(void 0!==_||!C)&&"opacity-100"),iconClassName:"hover:scale-110 transition-all",isFavorite:!!_}),(0,n.jsx)(I,{gif:m})]}),!y&&(0,n.jsx)(n.Fragment,{children:m.user&&0!==k.indexOf(`/${m.user.username}`)?(0,n.jsx)(j.e,{gif:m,width:x,isHovered:h}):(0,n.jsx)(b,{gif:m,isHovered:h,width:x})}),(0,n.jsx)(U,{gif:m}),N&&(0,n.jsx)(J,{user:m.user})]}),g[10]=L,g[11]=m,g[12]=y,g[13]=R,g[14]=_,g[15]=h,g[16]=k,g[17]=N,g[18]=O,g[19]=C,g[20]=x,g[21]=f):f=g[21],f};function D(e){return"string"==typeof e&&e.trim()&&!["giphytrending","giphytrendingqueue","giphytrendingschedule"].includes(e)}},89785:(e,t,r)=>{"use strict";r.d(t,{e:()=>f});var n=r(54568),i=r(85922),s=r(77797),o=r(29306),a=r(19010),l=r(10933),c=r.n(l),u=r(902),d=r(7620);let f=({gif:e,isHovered:t,asLink:r=!1,attributionClassName:l})=>{let f=(0,d.useRef)(t),p=(0,u.useRouter)();t&&(f.current=!0);let{user:v}=e;if(!v||!f.current)return null;let g=t=>{t.stopPropagation(),(0,a.Ed)({event:"attribution_open_click",options:{content:(0,a.Jc)(e),creator:(0,a.OV)(e)}})},h=(0,o.cn)("pointer-events-auto absolute bottom-2.5 left-2.5 flex min-w-0 cursor-pointer gap-2 focus-visible:rounded-sm focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-giphyBlue",l),m=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.default,{className:"pointer-events-none shrink-0",user:v,size:32}),(0,n.jsx)(s.A,{noLink:!0,user:v,className:"text-[16px] font-semibold text-giphyWhite group-hover:underline [&_svg]:fill-giphyWhite",alternateName:v.display_name})]});return(0,n.jsxs)("div",{className:(0,o.cn)("group pointer-events-none transition-opacity ease-in",t?"opacity-100":"opacity-0"),children:[(0,n.jsx)("div",{className:"pointer-events-none absolute inset-x-0 bottom-0 h-18.75 cursor-default",style:{background:"linear-gradient(rgba(0, 0, 0, 0), rgba(18, 18, 18, 0.6))"}}),r?(0,n.jsx)(c(),{href:`/${v.username}`,className:h,"data-testid":"gif-attribution",onClick:g,children:m}):(0,n.jsx)("div",{className:h,"data-testid":"gif-attribution",onClick:e=>{g(e),p.push(`/${v.username}`)},children:m})]})}},89905:e=>{e.exports={style:{fontFamily:"'Interface', 'Interface Fallback'"},className:"__className_3c4319",variable:"__variable_3c4319"}},90483:(e,t,r)=>{"use strict";r.d(t,{HS:()=>x,J4:()=>j,Q5:()=>m,TQ:()=>w,Tt:()=>C,i9:()=>g,j9:()=>y,x8:()=>b});var n=r(99680),i=r(76857),s=r(62605),o=r(48828),a=r(82302),l=r(27670),c=r(34874),u=r(902),d=r(29266),f=r(57786);let p=o.OT.apiUrl.replace("v1","v2"),v=e=>new URLSearchParams(e).toString();function g(e){let t,r=(0,n.c)(2),i=(0,l.l)();return r[0]!==i?(t=e=>
1i.gif(e).then(h),r[0]=i,r[1]=t):t=r[1],(0,d.Ay)(e||null,t)}function h(e){return e.data}function m(){let e,t,r,s,o=(0,n.c)(6),l=(0,u.useParams)(),c=(0,u.useSearchParams)();return(o[0]!==c?(e=c.get("type")?.toLowerCase(),t=i.I$.includes(e),o[0]=c,o[1]=e,o[2]=t):(e=o[1],t=o[2]),t)?e:(o[3]!==l.term?([,s]=l.term?(0,a.ug)(l.term):[],r=i.G7.includes(s),o[3]=l.term,o[4]=r,o[5]=s):(r=o[4],s=o[5]),r)?s:"gifs"}function x(e){let t,r=(0,n.c)(2),i=void 0===e?null:e;return r[0]!==i?(t=i?(0,s.b)(i):null,r[0]=i,r[1]=t):t=r[1],(0,f.A)(t)}function y(e){return(0,f.A)((0,s.b)(e.id),null,{fallback:{[(0,s.b)(e.id)]:e}})}let b=(e,t)=>(0,d.Ay)(`${p}trending/searches?${v({...void 0===t?{}:t,q:void 0===e?"":e,api_key:(0,c.fq)()})}`),C=e=>e.trim().replace(/^@/,""),w=(e,t)=>{let r=(0,c.fq)(),n=e.trimStart().startsWith("@");return(0,d.Ay)(e?`${o.OT.apiUrl}channels/search?${v({...void 0===t?{}:t,...n?{search_mode:"general"}:{},q:C(e),api_key:r})}`:null)},j=(e,t)=>(0,d.Ay)(`${o.OT.apiUrl}gifs/search/tags?${v({...void 0===t?{}:t,q:e,api_key:(0,c.fq)()})}`)},95894:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},98062:(e,t,r)=>{"use strict";r.d(t,{Tw:()=>s,fG:()=>a,l2:()=>o});var n=r(68839),i=r.n(n);let s=(e="")=>{try{let t=decodeURIComponent(e);return i()(t)}catch(t){console.error(`error decoding ${e}`,t)}return e},o=(e="")=>{let t=i()(e).trim();if(!t||t.startsWith("/")||t.startsWith("#"))return"";let r=t.startsWith("//")?`https:${t}`:/^[a-z][a-z\d+\-.]*:/i.test(t)?t:`https://${t}`;try{let e=new URL(r);if("http:"!==e.protocol&&"https:"!==e.protocol)return"";e.protocol="https:";let n=/^\/\/[^/?#]+\/(?:[?#].*)?$/i.test(t)||/^[a-z][a-z\d+\-.]*:\/\/[^/?#]+\/(?:[?#].*)?$/i.test(t)||/^[^/?#]+\/(?:[?#].*)?$/i.test(t);if("/"===e.pathname&&!n)return`${e.origin}${e.search}${e.hash}`;return e.toString()}catch{return""}},a=(e="")=>("object"==typeof e&&(e=e.getAll().map(({name:e,value:t})=>`${e}=${t}`).join("; ")),{method:"get",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest",cookie:e||("u"<typeof document?"":document?.cookie)}})},98399:(e,t,r)=>{"use strict";r.d(t,{m:()=>n});let n={Small:"downsized",Social:"fixed_width",Original:"original",OriginalStill:"original_still",MP4:"original_mp4"}}}]); 2//# sourceMappingURL=6655.5f0161a17ba39a3b.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.