!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="29d002cb-a085-4575-8a63-b7e3dd4f8f37",e._sentryDebugIdIdentifier="sentry-dbid-29d002cb-a085-4575-8a63-b7e3dd4f8f37")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"imgur@0470099"},(self.webpackChunkimgur_web=self.webpackChunkimgur_web||[]).push([[3339],{"1hNa":(e,t,n)=>{n.d(t,{C:()=>A});var r=n("pVnL"),i=n.n(r),o=n("QILm"),a=n.n(o),l=n("lwsE"),c=n.n(l),s=n("W8MJ"),u=n.n(s),d=n("PJYZ"),p=n.n(d),f=n("7W2i"),m=n.n(f),h=n("a1gu"),g=n.n(h),y=n("Nsbk"),v=n.n(y),b=n("lSNA"),k=n.n(b),w=n("q1tI"),C=n("/MKj"),M=(n("17x9"),n("kXiY")),E=n("g1ek"),P=n("Z18p"),L=n("VQbN"),N=n("Qii0"),x=n("P5Jw"),R=n("puhG"),q=n("oIX6"),I=n("tKQO"),O=n("1q3c"),T=n("Txp7"),D=n("sCW7"),S=n("mOu4");function j(e){var t=e.id,n=e.downloadImageAction,r=e.isLoggedIn,i=e.onFavorite,o=w.createElement(x.CopyToClipboard,{text:q.GT+t},w.createElement("button",{type:"button"},w.createElement("span",{className:"label"},(0,R.Z)("imageCopy")))),a=w.createElement("button",{type:"button",onClick:function(){return n(t,t)}},w.createElement("span",{className:"label"},(0,R.Z)("download"))),l=w.createElement("button",{type:"button",onClick:function(){return i(t,null,!1,null,I.TN)}},w.createElement("span",{className:"label"},(0,R.Z)("favoriteLabel")));return w.createElement(D.fD,{className:"mediaDropdown-menu",dropdownIcon:w.createElement(S.ZP,{name:S.vO,width:21})},o,a,r&&l)}j.__docgenInfo={description:"",methods:[],displayName:"MediaItemDropDownMenu",props:{id:{type:{name:"string"},required:!0,description:""},isLoggedIn:{type:{name:"bool"},required:!1,description:""},onFavorite:{type:{name:"func"},required:!0,description:""},downloadImageAction:{type:{name:"func"},required:!0,description:""}}};const _=(0,C.$j)((function(e){return{isLoggedIn:!!e.user.get("isLoggedIn")}}),{downloadImageAction:O.GN,onFavorite:T.xZ})(j);var Z=n("c8NV");function V(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g()(this,n)}}var W=function(e){m()(n,e);var t=V(n);function n(){var e;c()(this,n);for(var r=arguments.length,i=new Array(r),o=0;o{n.d(t,{Z:()=>N});var r=n("lwsE"),i=n.n(r),o=n("W8MJ"),a=n.n(o),l=n("PJYZ"),c=n.n(l),s=n("7W2i"),u=n.n(s),d=n("a1gu"),p=n.n(d),f=n("Nsbk"),m=n.n(f),h=n("lSNA"),g=n.n(h),y=n("q1tI"),v=(n("17x9"),n("TSYQ")),b=n.n(v),k=n("MHWf"),w=n("VQbN"),C=n("c08G");function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m()(e);if(t){var i=m()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return p()(this,n)}}var P="top",L="center",N=function(e){u()(n,e);var t=E(n);function n(e){var r;return i()(this,n),r=t.call(this,e),g()(c()(r),"handleOnMouseEnter",(function(){r.setState(function(e){for(var t=1;ta&&(n="left"),{yPosition:t,xPosition:n}}},{key:"getMediaComponentFromSrc",value:function(){var e=this.props.src;if(!e)return"";var t=(0,w.Wv)(this.props.src),n=b()({hide:this.state.isLoading}),r=y.createElement("img",{className:n,onLoad:this.handleMediaLoad,src:e});return t&&(e=this.props.src,".gifv"===t[0]&&(e=e.replace(".gifv",".mp4")),r=y.createElement("video",{src:e,className:n,onCanPlay:this.handleMediaLoad,muted:!0,loop:!0,autoPlay:!0,playsInline:!0})),y.createElement("div",null,this.state.isLoading&&y.createElement(C.AR,{size:20}),r)}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.className,i=n.children,o=n.text,a=n.src,l=n.onClick,c=b()((e={Tooltip:!0},g()(e,"Tooltip-".concat(this.state.yPosition),!0),g()(e,"Tooltip-".concat(this.state.xPosition),!0),g()(e,"inline",this.props.inline),g()(e,"inlineBlock",!this.props.inline),g()(e,r,r),e));return y.createElement("div",{className:c,ref:function(e){t.tooltip=e},onMouseEnter:this.handleOnMouseEnter,onMouseLeave:this.handleOnMouseLeave,onClick:l},i,y.createElement("span",{className:"Tooltip-text",ref:function(e){t.tooltiptext=e}},o,this.state.show&&a&&this.getMediaComponentFromSrc()))}}]),n}(y.Component);N.defaultProps={inline:!1,onClick:function(){}},N.__docgenInfo={description:"",methods:[{name:"getTooltipPlacement",docblock:null,modifiers:[],params:[],returns:null},{name:"handleOnMouseEnter",docblock:null,modifiers:[],params:[],returns:null},{name:"handleOnMouseLeave",docblock:null,modifiers:[],params:[],returns:null},{name:"handleMediaLoad",docblock:null,modifiers:[],params:[],returns:null},{name:"getMediaComponentFromSrc",docblock:null,modifiers:[],params:[],returns:null}],displayName:"Tooltip",props:{inline:{defaultValue:{value:"false",computed:!1},type:{name:"bool"},required:!1,description:""},onClick:{defaultValue:{value:"() => {}",computed:!1},type:{name:"func"},required:!1,description:""},children:{type:{name:"node"},required:!0,description:""},text:{type:{name:"union",value:[{name:"string"},{name:"object"}]},required:!1,description:""},src:{type:{name:"string"},required:!1,description:""},className:{type:{name:"string"},required:!1,description:""},popupRef:{type:{name:"object"},required:!1,description:""}}}},kXiY:(e,t,n)=>{n.d(t,{Z:()=>N});var r=n("pVnL"),i=n.n(r),o=n("lwsE"),a=n.n(o),l=n("W8MJ"),c=n.n(l),s=n("PJYZ"),u=n.n(s),d=n("7W2i"),p=n.n(d),f=n("a1gu"),m=n.n(f),h=n("Nsbk"),g=n.n(h),y=n("lSNA"),v=n.n(y),b=n("q1tI"),k=(n("17x9"),n("JPcv")),w=n("YtDf"),C=n("+80P"),M=n.n(C),E=n("0y5I"),P=n("g1ek");function L(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=g()(e);if(t){var i=g()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return m()(this,n)}}var N=function(e){p()(n,e);var t=L(n);function n(e){var r;a()(this,n),r=t.call(this,e),v()(u()(r),"grabString",(function(e){var t=(0,P.Vo)(e,P.Ml);if(!t.length)return e;var n="",r=e.substr(0,t[0].begin);r.length&&(n=r);for(var i=!1,o="",a=0;a0){var l=t[a-1],c=t[a].begin-1-l.end,s=e.substr(l.end+1,c);s.length&&(n+=s)}i?n+=P.TE+t[a].href:(o=t[a].href,i=!0)}var u=e.substr(t[t.length-1].end+1);return u.length&&(n+=u),o&&(n+=" ".concat(o)),n})),r.linkify=new(M()),r.linkify.tlds(E);var i=e.opUsername?{opUsername:e.opUsername}:{};return i.isLinkifyTargetMedia=e.isLinkifyTargetMedia,i.postMedia=e.postMedia,(0,P.tW)(r.linkify,i),r}return c()(n,[{key:"getChildren",value:function(){var e=this.props,t=e.children,n=e.expandlink;return"string"!=typeof t||"true"!==n?t:this.grabString(t)}},{key:"render",value:function(){var e=this,t=this.props,n=t.onClick,r=t.expandlink,o=t.Component,a={target:"_blank",onClick:n,className:"Linkify-element",expandlink:r,postMedia:t.postMedia};return b.createElement(w.Z,{componentDecorator:function(e,t,n){var r=(0,P.qf)(e,t);return o?b.createElement(o,i()({key:n,href:e,rel:r},a),t):b.createElement("a",i()({key:n,href:e,rel:r},a),t)},matchDecorator:function(t){return e.linkify.match(t)}},this.getChildren())}}]),n}(b.Component);N.defaultProps={onClick:function(){return!0},expandlink:"false",postMedia:new k.List},N.__docgenInfo={description:"",methods:[{name:"getChildren",docblock:null,modifiers:[],params:[],returns:null},{name:"grabString",docblock:null,modifiers:[],params:[{name:"str",type:null}],returns:null}],displayName:"ImgurLinkify",props:{onClick:{defaultValue:{value:"() => true",computed:!1},type:{name:"func"},required:!1,description:""},expandlink:{defaultValue:{value:"'false'",computed:!1},type:{name:"enum",value:[{value:"'true'",computed:!1},{value:"'false'",computed:!1}]},required:!1,description:""},postMedia:{defaultValue:{value:"new List()",computed:!1},type:{name:"object"},required:!1,description:""},children:{type:{name:"any"},required:!1,description:""},Component:{type:{name:"func"},required:!1,description:""},opUsername:{type:{name:"string"},required:!1,description:""},isLinkifyTargetMedia:{type:{name:"bool"},required:!1,description:""}}}}}]);