',open:!0,top:"10%",transition:"none",scrolling:!1,fixed:!0,width:Imgur.Elements.Mute.dimensions.width,height:Imgur.Elements.Mute.dimensions.height,className:"noBorder",close:"",onComplete:_.bind(function(){var
b={type:"comment",commentId:this.props.comment.id,hash:this.props.comment.hash,isAlbum:this.props.comment.on_album,nsfw:this.props.image.nsfw};Imgur.Util.jafoLog({event:"reportInvoked",meta:b}),Imgur.Environment.auth.id?$.colorbox({html:'',open:!0,top:"10%",transition:"none",scrolling:!1,fixed:!0,width:Imgur.Elements.Report.dimensions.width,height:Imgur.Elements.Report.dimensions.height,className:"noBorder",close:"",onComplete:_.bind(function(){var
c={event:"vote"+(this.props.image.readonly?"ReadOnly":""),meta:_.extend(Imgur.Gallery.getInstance().getGalleryMetadata(),{type:"comment",vote:a,location:b,commentId:this.props.comment.id,hash:this.props.comment.hash,parentId:this.props.comment.parent_id})};Imgur.Util.jafoLog(c)},_nthIfy:function(a){return
1===a?"1st":2===a?"2nd":3===a?"3rd":String(a)+"th"},handleUserProfileClick:function(){Imgur.Util.jafoLog({event:"userProfileNav",meta:{accountId:this.props.comment.author_id,method:"usernameComment"}})},handleMenuClick:function(a){a&&Imgur.Util.jafoLog({event:"moreMenuInvoked",meta:{commentId:this.props.comment.id,hash:this.props.comment.hash,isAlbum:this.props.comment.on_album,nsfw:this.props.image.nsfw,parentId:this.props.comment.parent_id}})},closeReply:function(){this.setState({showingReply:!1})},render:function(){var
icon-mobile"},null)))),React.DOM.div({className:k,"data-id":this.props.comment.id},React.DOM.div({className:l},j,React.DOM.div({className:"author"},React.DOM.a({className:"comment-username",href:"/user/"+this.props.comment.author,title:this.props.comment.author,onClick:this.handleUserProfileClick},this.props.comment.author),this.props.image.account_id&&this.props.image.account_id===this.props.comment.author_id&&!this.props.comment.deleted?React.DOM.span({className:"comment-op"},"OP"):"",o,React.DOM.span({ref:"visible_points",className:this.props.comment.deleted?"":"comment-meta-spacer"},Imgur.Util.numberFormat(this.props.comment.visible_points)+n),React.createElement(Imgur.Elements.Timestamp,{classNames:"comment-meta-spacer",shouldUpdate:!1,timestamp:this.props.comment.datetime}),React.createElement(Imgur.Elements.PopupMenu,{className:"icon-ellipses
COMMENTS")),React.createElement(Imgur.Elements.PopupMenu,{className:"comments-sort
f=Imgur.Caption.getInstance().getCaptionIdsByFilter(this.props.image.hash,_.bind(function(a){var
f&&c&&!d},this));_.each(f,function(a){c[a]=!0})}a.push(React.createElement(Imgur.CommentTree,{contextids:c,childmap:this.props.childmap,votemap:this.props.votemap,image:this.props.image,key:"tree:"+this.props.image.hash,expandMode:this.state.expandMode,expandedFromPermalink:this.state.expandedFromPermalink,groupingBadReplies:!1,comment:d,votable:!0,touchEnabled:this.state.touchEnabled}))}else{var
React.DOM.div({id:"comments",className:this.props.loading?"":"comments-loaded"},React.DOM.div({id:"captions",className:"root-caption-container"},a))}}),Imgur.PostViewSummary={},function(){function
e={hash:a,isAlbum:b,nsfw:c};b||(e.isAnimated=d),Imgur.Util.jafoLog({event:"vwUnderComments",meta:e})},this)))},postLoadingQueueContents:function(){var
i=a._.captionInstance.getCaptionById(b,f[h]),j=i.caption.match(/nsfw|mature/i),k=/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,l=i.caption.match(k);j&&l&&i.author_id!=Imgur.Environment.auth.id||g.push(f[h])}g.sort(function(d,e){var
l,u=Imgur.Util.getQueryParams(window.location.search),v="lr"in
c=this._.baseURL+"/"+this._.hash;a&&(c+="/comment/"+a,b&&(c+="/"+b)),Imgur.History.getInstance().addWindowState("inside_nav.comment","Comments
Imgur"):Imgur.Notification.getInstance().setTitle(e.title+"
u=Imgur.Gallery.getInstance().getGalleryMetadata();Imgur.PostViewSummary.ViewedPost(u,p,q,r)},purgeCommentData:function(){var
c=React.DOM.div({className:"promoted-tag"},React.DOM.a({href:Imgur.Environment.ppBlog,className:"title",title:"learn
Imgur.getInstance()._.auth||Imgur.getInstance()._.auth.isPro!==!0)){var
us.","error-msg"):ReactDOM.render(React.createElement(Imgur.ReportBadAds,null),document.getElementById("report-bad-ads-modal"))},hideZoomedImage:function(){$(".jquery-image-zoom").is(":visible")&&$("div.jquery-image-zoom
_inherits(b,a),_createClass(b,[{key:"componentWillUnmount",value:function(){this.state.imageSelected||Imgur.Util.jafoLog({event:"searchResultCancelled",meta:{searchLocation:"commentCreation",query:this.state.activeCollectionShortname}})}},{key:"getReactionApiBaseUrl",value:function(){return
0!==arguments[0]?arguments[0]:{};return"?client_id="+Imgur.Environment.apiClientId+"&"+$.param(a)}},{key:"render",value:function(){var
c=$.ajax({url:"/gallery/action/caption/"+this.props.image.hash,type:"POST",data:b});c.always(_.bind(function(){this.setState({showingLoader:!1})},this)),Imgur.Util.jafoLog({event:"commentSubmissionButton",meta:{parentId:this.props.parentId||null,hash:this.props.image.hash}}),Imgur.Environment.signed&&(c.done(_.bind(function(a){if(a.success){var
d={caption_id:a.data.caption.id,vote:"up"};Imgur.Caption.getInstance().mergeVotes(a.data.caption.hash,[d]),this.context.onSubmit(a.data.caption)}else
"),imageLinks:this.state.imageLinks.slice(1)})},toggleShowReactionGifPicker:function(){this.setState({showReactionGifPicker:!this.state.showReactionGifPicker},_.bind(function(){this.state.showReactionGifPicker?$("body").on("click",this.handleBodyClick):$("body").off("click",this.handleBodyClick)},this))},handleReactionGifButtonClick:function(a){a.stopPropagation(),Imgur.Util.jafoLog({event:"commentReactInitiate",meta:{hash:this.props.image.hash}}),this.toggleShowReactionGifPicker()},handleBodyClick:function(a){$.contains($(".gifpicker").get(0),a.target)||(a.stopPropagation(),this.setState({showReactionGifPicker:!1},_.bind(function(){$("body").off("click",this.handleBodyClick)},this)))},handleReactionGifClick:function(a){a.stopPropagation()},componentWillUnmount:function(){$(this.refs.gifButton).unbind("mouseenter
GIF"},"GIF"),this.state.showReactionGifPicker&&React.createElement(Imgur.ReactionGifPickerContainer,{handleImageSelection:this.handleReactionGifSelection,postHash:this.props.image.hash,promoEnabled:Imgur.Environment.gifPromoEnabled},null)),React.DOM.a({className:"rules
right"},a)))}}),Namespace("Imgur.Gallery"),Imgur.Gallery=Imgur.extend({init:function(a,b,c){return
.small-loader")},embedAlbumForm:Imgur.Utilities.Embed.elEmbedAlbumForm(),colorboxEmbed:Imgur.Utilities.Embed.elColorboxEmbed(),search:{$headerSearch:$(".search-container"),$headerSearchInput:$('.search-container
Gallery"),this._.el.colorboxConfirmForm.message.html(this._.messages.deleteImage),$.colorbox.resize(),this._.el.colorboxConfirmForm.no.click(function(){$.colorbox.close()}),this._.el.colorboxConfirmForm.yes.click(function(){a._.el.colorboxConfirmForm.yes.disable(),a._.el.colorboxConfirmForm.loader.show(),$.post(a._.baseURL+"/action/delete_image/"+a._.hash,{sid:a._.sid},function(b){a._.el.colorboxConfirmForm.loader.hide(),a._.el.colorboxConfirmForm.yes.enable(),Imgur.Util.jafoLog({event:"removeFromGallery",meta:{hash:a._.hash,isAlbum:a._.image.is_album}}),a._.signed&&($.colorbox.close(),humanMsg.displayMsg("Submission
Date(b.getTime()-c),e=d.getUTCMonth()+1+"/"+d.getUTCDate()+"/"+d.getUTCFullYear();$(this).DatePickerSetDate(e,!0),$(".datepicker").css("z-index",1e4),Imgur.Util.jafoLog({event:"pastImagesCalendarOpen"})},onHide:function(){$(".datepicker").css("z-index",""),Imgur.Util.jafoLog({event:"pastImagesCalendarClose"})},onChange:function(b,c){var
a=this;Imgur.Util.jafoLog({event:"pastImagesClock"}),$.colorbox({href:"#"+this._.el.past.wrapper.attr("id"),inline:!0,innerWidth:this._.el.past.wrapper.width()+20,innerHeight:this._.el.past.wrapper.height()+20,className:"blurbox",transition:"none",title:"Show
.arrow-down");g.unbind("click"),g.click(_.bind(function(a){this.vote(a)},this)),this.initOutsideComboboxes(),this.searchHighlight(),0==$(this._.el.outside.noMorePagesID).length?(d<60&&(this._.vars.scrolledPage++,this._.vars.scrolledImageSet=-1),$(this._.el.outside.loaderID+":lt(-1)").remove(),Imgur.InfiniteScroll.getInstance().infiniteScroll(_.bind(function(){this.loadMore()},this))):this._.vars.scrolledImageSet>0?($(this._.el.outside.noMorePagesID).remove(),this._.vars.scrolledPage++,this._.vars.scrolledImageSet=-1,this.loadMore()):$(this._.el.outside.loaderID).eq(0).remove(),this._.emitter.trigger("new
refetched"),this._.jafoPage++,Imgur.Util.jafoLog({event:"galleryPageShown",meta:_.merge(Imgur.Gallery.getInstance().getGalleryMetadata(),{pageNum:this._.jafoPage,itemCount:d})})},fetchImages:function(a,b,c){var
d=this.getUrl(a,b);this._.vars.loading=!0,$.ajax({url:d,success:_.bind(function(a){this._.vars.loading=!1,this.handleResponse(a,c,d)},this)}),$(_.bind(function(){Imgur.Util.jafoLog({event:"galleryPageRequest",meta:_.merge(Imgur.Gallery.getInstance().getGalleryMetadata(),{pageNum:a})})},this))},showLoadMore:function(a){$(this._.el.outside.loaderID).eq(0).html(this._.messages.loadMore),$(this._.el.outside.loadMoreID).click(_.bind(function(a){$(a.target).unbind("click"),$(a.target).parent().html('
',open:!0,top:.05*window.innerHeight,transition:"none",scrolling:!1,fixed:!0,width:640,height:b,className:"noBorder",close:"",onComplete:_.bind(function(){ReactDOM.render(React.createElement(Imgur.Elements.FavoriteFolderChooser,{id:this.props.hash,height:b,emitter:this.props.emitter}),$("#favorite-folder-container").get(0))},this),onClosed:_.bind(function(){window.document.body.classList.remove("modal-open")},this)})},render:function(){var
post-action-border":"")},k,this.props.in_gallery?React.createElement("span",null,React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleVote,"up"),className:b}),React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleVote,"down"),className:c})):"",React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleFavorite),className:d}),l,React.createElement("span",e,React.createElement("span",{className:g},Imgur.Util.numberFormat(this.state.views),"
right"}),React.createElement(Imgur.Elements.Socialicons,{classes:"right",tagsNames:this.getTagsNames()})),React.createElement("div",{className:"post-action-tags"},this.renderTags())):React.createElement("div",{className:this.props.add_border?"post-action-border":""},React.createElement("div",{className:"post-action-actions"},k,React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleVote,"up"),className:b}),React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleVote,"down"),className:c}),React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleFavorite),className:d}),l,React.createElement("div",{onClick:this.togglePostOptions,className:h},React.createElement("span",{className:"icon-ellipses"}),React.createElement("ul",{className:"post-action-options-items"},i)),React.createElement(Imgur.Elements.Socialicons,{classes:"right",tagsNames:this.getTagsNames()})),React.createElement("div",{className:"post-action-meta"},React.createElement("span",e,React.createElement("span",{ref:"points",className:f},Imgur.Util.numberFormat(this.state.points),"
Point",1!=this.state.points&&this.state.points!=-1?"s":""),React.createElement("span",{ref:"views",className:g},Imgur.Util.numberFormat(this.state.views),"
Link"),React.createElement(Imgur.Elements.Copy,{value:this.props.embedcoder.imageLink(),inputClass:"copy-input",copyClass:"copy"}),React.createElement("h3",{className:"font-opensans-reg"},"BBCode
(Forums)"),React.createElement(Imgur.Elements.Copy,{value:this.props.embedcoder.bbcode(),inputClass:"copy-input",copyClass:"copy"})),React.createElement("div",{className:"right"},React.createElement("h3",{className:"font-opensans-reg"},"Embed
HTML"),React.createElement(Imgur.Elements.Copy,{value:this.props.embedcoder.embed(),inputClass:"copy-input",copyClass:"copy"
minute"):d+Imgur.Util.pluralize(d,"
again.","error-msg");Imgur.Util.jafoLog({event:"shareOnImgurError",meta:{hash:this.props.hash,error:e,button:"share"}})},render:function(){var
stream.")),React.createElement(Imgur.Elements.NanoScroller,{classes:"post-share-options"},React.createElement(Imgur.Share.Title,{handleChange:this.handleTitleValidation,title:this.props.title,maxLength:255,inputClasses:"post-share-input",limitClasses:"right
this.props.image.title||Imgur.Environment.hasAccess||this.props.slim||(d.className+="
Imgur.Storage.Session("audioState")},displayName:"GalleryPost",getInitialState:function(){var
Imgur-etiquette
Imgurians
React.createElement(Imgur.ImageViewer,d)},_createComponent:function(a,b,c,d){var
React.DOM.div({ref:h,id:a.hash,className:f,key:h},b,React.DOM.div({className:g},this.showTitles||a.title?React.createElement(Imgur.Gallery.TitleDesc,{postSavingStore:this.props.postSavingStore,element:"h2",type:"title",classes:"post-image-title",placeholder:"Image
title",text:a.title,deletehash:a.deletehash,triggerSave:a.triggerSaveTitleDesc,max_length:this.MAX_NON_GALLERY_TITLE,no_enter:!0,dont_protect:!0,updateContainer:_.bind(this._setContainerHeightByIndex,this,c),showEditTools:this.props.showEditTools,tabindex:this.props.showEditTools?i:"",handleKeyDown:_.bind(this.editKeyHandler,this,i),key:"tabindex"+i,ref:"tabindex"+i}):null,React.createElement(Imgur.Gallery.DescriptionTagSuggestContainer,{postSavingStore:this.props.postSavingStore,tagStore:this.props.tagStore,element:"div",type:"description",classes:"post-image-description"+(this.props.showEditTools?"
view")))),this.props.data.album_description&&(g=React.createElement(Imgur.Gallery.TitleDesc,{postSavingStore:this.props.postSavingStore,element:"div",type:"description",classes:"post-description",placeholder:"Add
B=React.DOM.div({id:this.props.data.hash,className:"post-image-container",key:this.props.data.hash},a,React.DOM.div({className:this.props.data.description||this.props.showEditTools?"post-image-meta":""},React.createElement(Imgur.Gallery.DescriptionTagSuggestContainer,{postSavingStore:this.props.postSavingStore,tagStore:this.props.tagStore,element:"div",type:"description",classes:"post-image-description",placeholder:"Image
b="";a.clipboardData?b=a.clipboardData.getData("Text"):window.clipboardData&&(b=window.clipboardData.getData("Text")),b=Imgur.Util.htmlEntity(b),this.props.linkify&&!this.props.dont_protect&&(b=Imgur.Util.linkify(b,!0,!0,!0)),this.insertText(b)},insertText:function(a){var
a=this.props.text;if(a&&!this.props.dont_protect&&(a=Imgur.Util.htmlEntity(a),this.props.linkify&&(a=Imgur.Util.linkify(a,!0,!0,!0,"postDescription"))),this.props.showEditTools&&!this.props.published){var
tag-suggest-highlighted":""),onMouseDown:this.mouseDown.bind(this,a.tag),onMouseEnter:this.mouseEnter.bind(this,a.tag),onMouseLeave:this.mouseLeave,key:a.tag},React.createElement("td",{className:"tag-suggest-left"},a.tag),React.createElement("td",{className:"tag-suggest-right"},a.images," ",Imgur.Util.pluralize(a.images,"post")))},render:function(){var
React.createElement("span",{ref:"suggest"});e=React.createElement(Imgur.Nanoscroll,{key:"nanoscroller",options:{preventPageScrolling:!0},contentClassNames:"scroll-content",contentStyle:{height:d},nanoStyle:{height:d}},React.createElement("table",null,React.createElement("tbody",null,this.props.suggestedTags.map(function(b){return
IMGUR"),e]}return
Imgur.Tag.Controller.UserGroup(a,b,c,g,h,d,e,f)},_produceUserGroupFromData:function(a,b,c,d){return
g.get$RemoveButton().on("click",_.bind(h.handleRemoveEvent,h)),c.on("group.remove",h,h.handleRemoveEventOther),{group:g,adapter:h}}}),Namespace("Imgur.Factory"),Imgur.Factory.InsideGallery=Imgur.Factory.Gallery.extend({init:function(a,b,c,d){this._={parent_factory:a,env:b,gallery_env:b,groups:c,postProvider:d,stores:{},header:null}},produceInsideGallery:function(a){var
Imgur.Caption({sid:this._.env.sid,signed:this._.env.signed,auth_id:this._.env.auth.id,hash:f.hash,baseURL:f.baseURL,defaultText:"Submit
Imgur.InsideNav(b,c,a,f,g,h,_.merge(d,{isPromoted:d.image.isAd||d.image.is_ad,el:{inside:{reportImageLink:$("#report-image"),image:$(".image"),arrows:$(".image-arrows"),zoom:$(".zoom"),accountBio:$("#account-bio.access"),submitCaptionButton:$(".submit-caption-button"),commentExpand:$("#expand-comments"),comboboxes:$(".combobox"),commentSort:$("#comment-sort"),$comments:$("#captions"),favoriteImageLink:$(".favorite-image"),reCaptionLink:$("#meme-image"),downloadAlbumForm:{id:"#download-album-form",emailInput:$("#download-album-form
Imgur.getInstance()._.auth||Imgur.getInstance()._.auth.isPro!==!0){var
g}}}),Namespace("Imgur.Factory"),Imgur.Factory.OutsideGallery=Imgur.Factory.Gallery.extend({init:function(a,b,c,d){this._={env:{global:a,gallery:b,groups:c},gallery_env:b,postProvider:d}},produceOutsideGallery:function(a){var
Imgur.Tag.GroupSelector(a,this._.env.gallery.section,this._.env.gallery.sort,this._.env.gallery.searchQuery,$(".sentence-sorting"),b)},produceOutsideTaggingWidget:function(a,b){var
Imgur.Tag.GroupValidator(2,25),new
Imgur.Tag.SuggestModelNoProvider(this._.postProvider(),m),o=$("#tags
input"),p=o.attr("placeholder"),q=o.attr("tabindex"),r=function(){ReactDOM.render(React.createElement(Imgur.Share.Title,{title:g,maxLength:255,inputClasses:"required
Imgur.Tag.SuggestModelNoProvider(f,g),i={tagGroupStore:b,groupId:this._.env.gallery.group.id,outsideActiveTagStore:c,groupModel:e,suggestionStore:d,placeholder:"add
e=Imgur.Util.decorateWithDetailed(e,c,f)},_produceComboboxItemFromSomething:function(a,b){var
Imgur.Tag.SuggestModelNoProvider(f,g),i={tagGroupStore:b,groupId:this._.env.gallery.group.id,outsideActiveTagStore:c,groupModel:e,suggestionStore:d,id:"add-tag",placeholder:"Start
a=$(this).parent().find(".tag-name").text();e.subscribe(i.groupId,a)})}}),Namespace("Imgur.Favorite"),Imgur.Favorite=Imgur.extend({init:function(a){this._=$.extend({method:null,hash:null,$favButton:$(".favorite-image"),confirm:{target:"#colorbox-confirm",$message:$("#colorbox-confirm-message"),$title:$("#colorbox-confirm-title")},messages:{favorited:'c){var
Date(b._expires)&&localStorage.removeItem(a)}}},Namespace("Imgur.Experiments"),Imgur.Experiments={initialSession:!1,activeExperiments:[],sessionNumber:null,config:null,isActive:function(a){return
g&&(f=g.call(this,b.variation))}f!==!1&&(this.activeExperiments.push(c),Imgur.Util.registerExperiment(c,b.variation,d),Imgur.Util.jafoLog({event:"internalExperimentLoaded",meta:{expID:c,variation:b.variation}}))}}},getUserBucket:function(a){var
b;if(Imgur.LocalStorage.supported())return
Imgur.LocalStorage.save("bucketParams-"+a,e,c.expirationDate),e},expTUL123:function(){var
a=window.runSlots||{};return!!(a.item&&a.item.adConfig&&a.item.adConfig.showsAds)&&!(window.usesABP||!Imgur.Environment.auth.isLoggedIn)},expSNKPK127:function(a){const
$.cookie(b,a,{path:"/",domain:"."+Imgur.Environment.host,expires:new
Imgur.Factory.InsideGallery(this,a,this.getConfig("groups"),_.bind(this._getPostAuthorized,this))},produceOutsideGalleryFactory:function(){var
Imgur.Factory.OutsideGallery(this._.env,a,this.getConfig("groups"),_.bind(this._getPostAuthorized,this));
Imgur.Linkify.ImgurGrabber(Imgur.Environment.host,Imgur.Environment.cdnUrl)),b.addGrabber(new
Imgur.Linkify.PlainGrabber),b.addGrabber(new
Imgur.Linkify.UsernameGrabber),b.addGrabber(new
Imgur.Linkify.HashtagGrabber),b.addGrabber(new
Imgur.Linkify.OpGrabber(a)),b.addViewer("youtube",new
Imgur.Linkify.YoutubeViewer),b.addViewer("html5video",new
Imgur.Linkify.Html5VideoViewer),b.addViewer("gifv",new
Imgur.Linkify.Html5VideoViewer)),b.addViewer("imgur",new
Imgur.Linkify.ImgurViewer),b.addViewer("image",new
Imgur.Linkify.ImageViewer),b},produceCtaBanner:function(a){var
f;switch(b.type){case"custom":f=React.createElement(Imgur.Lightbox[b.jsReactClassName],b)}if(f){var
Imgur.InsideNav&&Imgur.InsideNav.getInstance().getImage().isAd}catch(a){return
Date).getTime()/1e3;return!(b.start_time=c)||(!!Imgur.Environment.auth.is_spammer||(!(!b.targetAdblock||window.usesABP)||(!(!b.targetNoApp||!Imgur.Environment.auth.hasApp)||this.hasSeenCta(b))))},hasSeenCta:function(a){return
0!=localStorage.getItem(a.localStorageName)},startExperiments:function(){Imgur.Experiments.startExperiments(Imgur.Environment.experiments)},produceJafo:function(){var
Imgur.Environment.auth.incus_id){if(!this._.incus){var
Incus.Client(window.location.protocol+"//rt."+Imgur.Environment.host,a,window.location.pathname)}return
"+this.props.contentClassNames,style:this.props.contentStyle},this.props.children))}}),Namespace("Imgur"),Imgur.BodyModal={componentDidMount:function(){$("body").on("click",this.handleBodyClick)},componentWillUnmount:function(){$("body").off("click",this.handleBodyClick)},getInitialState:function(){return{bodyModalVisible:!1}},handleBodyClick:function(a){var
React.DOM.div({className:"CommentReactionMenu"},React.DOM.input({className:"CommentReactionMenu-input",style:{left:"-100vw"},type:"text",value:this.props.imageURL,ref:"hiddenURLEl",readOnly:!0}),React.createElement(Imgur.Elements.PopupMenu,{className:"CommentReactionMenu-button
Number(a.points)}}),Imgur.PointsUpdater.Image=Imgur.PointsUpdater.extend({getForeignId:function(a){return
a.ups-a.downs}}),Imgur.PointsUpdater.Views=Imgur.PointsUpdater.extend({getForeignId:function(a){return
a.views}}),Namespace("Imgur.Notification"),Imgur.Notification=Imgur.extend({init:function(a){return
b=a.data.action,c=a.data.image.url;this.callPopUp(a.data.text,Imgur.Util.createQueryUrl(b.replace("imgur:",""),{nid:a.data.id}),c),this.requestNotificationPage()},callPopUp:function(a,b,c){noty({text:a,link:b,image:c})},handleReadNotification:function(){this.setState({unseen_conversations:this.state.unseen_conversations-1})},handleResetBadge:function(){this.setState({unseen_notifications:0})},componentDidMount:function(){this.requestNotificationPage(),this.props.socket.on("newMessage",this.handleNewMessage),this.props.socket.on("readNotification",this.handleReadNotification),this.props.socket.on("newNotification",this.handleNewNotification),this.props.socket.on("resetBadge",this.handleResetBadge)},render:function(){var
React.createElement("a",{href:Imgur.Util.createQueryUrl(b.action.replace("imgur:",""),{nid:b.id}),className:d,key:"notif-"+b.id+"-"+b.state},React.createElement("div",{className:"thumb"},React.createElement("img",{src:b.image.url})),React.createElement("div",{className:"events"},React.createElement("span",null,a.safeFormatNotificationText(b)),React.createElement(Imgur.Elements.Timestamp,{classNames:"event",timestamp:new
read")),React.createElement("div",{className:"notifications-content"},React.createElement(Imgur.Nanoscroll,{options:{preventPageScrolling:!0},contentStyle:{height:this.state.dropdown_height}},b,React.createElement("div",{className:"notifications-events-gradient"}))))},render:function(){var
this.props.images?a.setImages(null,this.props.images):a.setImages(null,{count:0,images:[]}),{hash:this.props.hash||null,deletehash:this.props.deletehash||null,uploadStore:a,datetime:this.props.datetime||null,display:!0,toasts:[],showingModal:this.props.initiallyShowingModal,showAddExistingImage:!1,uploadComplete:"global"!==this.props.instance,creatingPost:!1,published:"album"==this.props.instance&&Imgur.Environment.inGallery}},componentDidMount:function(){this.el={$body:$("body"),$topBar:$("#topbar"),$topBarUploadButton:$("#topbar
b="UploadedImages-"+this.state.hash;if(Imgur.LocalStorage.exists(b)){var
Upload..."});e.images.push(b),e.count+=1,this.largeGifPoll(b.ticket,b)}}.bind(this)),Imgur.LocalStorage.save(b)}}}},showUploadNotice:function(a){var
saved",c=document.getElementById("FlipInfo-Container");c&&ReactDOM.render(React.createElement(Imgur.Elements.FlipInfo,{message:b}),c)},shouldComponentUpdate:function(a,b){return
0!==arguments[0]&&arguments[0];this.state.showAddExistingImage||(this.blur(!0),this.setState({showingModal:!0,dropTargetOnly:a}),Imgur.GalleryBundleLoaded||this.bypassPostRendering||this.loadScripts())},loadScripts:_.once(function(){if(!Imgur.GalleryBundleLoaded){var
Imgur.getInstance().signin("upload-modal-my-uploads",!0)},getBaseImageObject:function(){return{uploading:!0,preloaded:!1,loaded:0,datetime:moment().format("YYYY-MM-DD
HH:mm:ss"),progress:0,progressText:"0%"}},allowEnhancedTypes:function(){return!(Imgur.Environment.videoIsLimited&&!Imgur.Environment.isPPUser)},handleFile:function(a,b){if(!a)return
j=d?"s":i;h.src=Imgur.Environment.cdnUrl+"/"+b.hash+j+b.ext}else
a.hash}).join(",");this.postSavingStore.add(this.state.deletehash,"rearrange"),this.rearrangeRequest=$.post("/ajaxalbums/rearrangeImages/"+this.state.hash,{order:b,msid:Imgur.Environment.msid},function(){this.postSavingStore.remove(this.state.deletehash,"rearrange"),this.state.uploadStore.setImages(this.state.hash,{count:a.length,images:a})}.bind(this))}},saveImages:function(a,b){var
is-owner"},React.createElement(Imgur.Gallery.Header,i)),React.createElement("div",{className:"post-images
is-owner"},React.createElement(Imgur.Gallery.Post,j)),React.createElement("div",{className:"post-toasts"},l))),React.createElement("div",{id:"right-content",className:"right"},React.createElement("div",{id:"post-options"},React.createElement(Imgur.PostOptions,k))))}var
this.allowEnhancedTypes()||(o=this.ACCEPTED_EXTENSIONS_LIMITED),React.createElement("div",{className:"upload-global-layout"},React.createElement("div",{ref:"total-upload-progress",className:"total-upload-progress",style:n}),React.createElement(a,{transitionName:"upload-modal",transitionEnterTimeout:this.MODAL_ANIMATION_ENTER_TIMEOUT,transitionLeaveTimeout:this.MODAL_ANIMATION_LEAVE_TIMEOUT},this.state.showingModal?React.createElement(Imgur.Upload.Modal,{key:"modal",handleFileList:this.handleFileList,handleAddExistingImage:this.handleAddExistingImage,handleURL:this.handleURL,blurInvokedByUser:this.blurInvokedByUser,dropTargetOnly:this.state.dropTargetOnly,creatingPost:this.state.creatingPost,historyBackOnClose:this.props.historyBackOnModalClose,isNewUpload:!this.state.hash,accept:o}):null),React.createElement(a,{transitionName:"upload-post",transitionEnterTimeout:this.POST_ANIMATION_ENTER_TIMEOUT,transitionLeave:!1},b))}}),function(){"use
React.createElement("div",{className:"AddExistingImage"},React.createElement(Imgur.Elements.NanoScroller,{classes:"AddExistingImage-images",onScroll:_.debounce(this.fetchImages,500)},React.createElement("div",{className:"AddExistingImage-imagesContainer"},b)),React.createElement("div",{className:"AddExistingImage-buttonbar"},React.createElement("button",{className:"beta
B=/^http(s)?:/.test(v),C=B?"":"https:",D="";Imgur.CommentReactionMenu
b,c=[];null!==(b=Imgur.Util.hashtagRegex.exec(a));){var
b.href=b.text=a,0>a.indexOf(Imgur.Environment.host)&&(b.rel="noreferrer
type="video/'+Imgur.Util.htmlEntity(f)+'"
src="'+Imgur.Util.htmlEntity(b)+'"
id="videocbox">
',transition:"none",open:!0,scrolling:!1,fixed:!0,className:"noHeader",innerWidth:d,innerHeight:e,onComplete:function(){ReactDOM.render(React.createElement(Imgur.Video,{looping:!0,showControls:!0,src:f,maxWidth:d,maxHeight:e,minHeight:e,handleCanPlay:function(a){window.dispatchEvent(new
Imgur"),"
time")),React.createElement(Imgur.AppStore.Buttons,{className:"lightbox-text-cta",onClick:this._handleClickAppStore,campaign:"Lightbox_GetTheApp"})))},_handleClickHero:function(){this._setAsViewed("hero"),this._hide()},_handleClickAppStore:function(){this._setAsViewed("appstore-buttons"),this._hide()},_handleClickTitle:function(){this._setAsViewed("title"),this._hide()},componentDidMount:function(){$(window).on("resize",this._center),this._center()},componentWillUnmount:function(){$(window).off("resize",this._center)},_center:_.throttle(function(){var
",React.createElement("span",{id:"stat-upload-time",className:"value"},React.createElement(Imgur.Elements.Timestamp,{timestamp:this.props.timestamp,shouldUpdate:!1}))),React.createElement("div",{className:"clear"})),React.createElement("div",{id:"stats-overview-thumb",className:"left"},React.createElement("img",{src:Imgur.Environment.cdnUrl+"/"+this.props.thumbhash+"b.jpg",alt:""})),React.createElement("div",{className:"points-chart
stat"},Imgur.Util.numberFormat(this.props.ups-this.props.downs)),React.createElement("br",null),"Points"),React.createElement("div",{className:"ups-total"},React.createElement("div",{className:"value
green"},Imgur.Util.numberFormat(this.props.ups)),React.createElement("div",{className:"vote-text"},"ups")),React.createElement("div",{className:"downs-total"},React.createElement("div",{className:"value
red"},Imgur.Util.numberFormat(this.props.downs)),React.createElement("div",{className:"vote-text"},"downs"))))),React.createElement("div",null,React.createElement("div",{id:"stats-overview-views",className:"info-block
left"},React.createElement("div",{className:"value"},Imgur.Util.numberFormat(this.props.views)),React.createElement("div",null,"Views")),React.createElement("div",{id:"stats-overview-band",className:"info-block
left"},React.createElement("div",{className:"value"},Imgur.Util.byteSize(this.props.views*this.props.size)),React.createElement("div",null,"Bandwidth
left"},React.createElement("div",{className:"value"},Imgur.Util.numberFormat(this.props.comments)),React.createElement("div",null,"Comments")),React.createElement("div",{id:"stats-overview-favs",className:"info-block
left"},React.createElement("div",{className:"value"},Imgur.Util.numberFormat(this.props.favoriteCount)),React.createElement("div",null,"Favorites"))),React.createElement("div",{className:"clear"}))))}}),Namespace("Imgur.Banner.Mixin"),Imgur.Banner.Mixin={
b.handleSubmitSuccess()})},handleSubmit:function(a){this.setState({error:!1}),a.preventDefault(),this.eventLog("smsMeTheAppSubmit"),this.SMS(this.refs.phoneNumber.value)},handleSubmitSuccess:function(){this.eventLog("smsMeTheAppTextSent"),this._saveViewedState(),this.setState({success:!0})},handleSubmitError:function(){this.setState({error:!0})},handleClose:function(a){a.preventDefault(),this.eventLog("smsMeTheAppDismissal"),this._saveViewedState(),this._closeCta()},eventLog:function(a){Imgur.Util.jafoLog({event:a,meta:{location:"aboveTopNav",smsMeTheAppInvokedBy:"ctaBanner"}})},render:function(){return
email",buttonText:"Activate!"}},getInitialState:function(){return{email:Imgur.Environment.signed&&!/@example.com$/.test(Imgur.Environment.auth.email)?Imgur.Environment.auth.email:"",success:!1,submitting:!1,error:void
b=this;Imgur.Util.jafoLog({event:"submissionInvoke",meta:{type:"newsletter"}}),$.ajax({method:"post",url:"/newsletter/subscribe",data:{email:this.state.email,msid:Imgur.Environment.msid,source:"cta-banner-newsletter"},success:this.handleSubmitSuccess,error:this.handleSubmitError,complete:function(){b.setState({submitting:!1})}})},obfuscateEmail:function(){return
e=b.index+d===this.props.searchResults.getActiveIdx(a);c.push(React.createElement(Imgur.Search.Suggestions[b.reactClsName],_.merge({},b.payload[d],{className:"suggestion"+(e?"
React.createElement(Imgur.Search.TopBar.Section,{title:b.title,icon:b.iconClass},c)}},_getCaretPosition:function(a){if(a.selectionStart)return
Imgur.Util.jafoLog({event:"searchTerm",meta:{query:a,isSubreddit:c}}),!0},handleKeyUp:function(a,b){var
document.removeEventListener(b,a.updateDimensionsFromScrubber)})},getVolumePreference:function(){if(Imgur.LocalStorage.exists("volumePreference")){var
b=Math.min(Math.max((this.volumeStart+VOLUME_BAR_HEIGHT+window.scrollY-a)/VOLUME_BAR_HEIGHT,0),1);this.props.onVolumeChange(b),this.setState({volume:b}),b>0&&Imgur.LocalStorage.save("volumePreference",b)},handleScrubberBarClick:function(a){var
0;a.paused?(b=Imgur.VideoControls.PlayState.PRESENT_PLAYING,a.play()):(b=Imgur.VideoControls.PlayState.PRESENT_PAUSED,a.pause()),this.setState({playState:b})},onAudioToggle:function(){var
c=this.refs.video.play();c.then(function(){b.setState({playState:Imgur.VideoControls.PlayState.PRESENT_PLAYING})})["catch"](function(){return
b.setState({playState:Imgur.VideoControls.PlayState.PRESENT_PAUSED})})}this.props.handleCanPlay(a)}},componentDidMount:function(){var
d="promotedPostVideoViewed",e=""+d+this.props.hash;Imgur.JafoBuffer.extendLog(e,d,function(a){var
Options",onComplete:function(){ReactDOM.render(React.createElement(Imgur.Gallery.ShareImage,{embedcoder:a}),$("#post-image-options-share").get(0))}})},toggleDeleteMode:function(a){a.preventDefault(),this.setState({deleteMode:!this.state.deleteMode})},removeFromPost:function(){$.ajax({method:"POST",url:"/ajaxalbums/removeimage/"+this.props.album_hash,data:{msid:Imgur.Environment.msid,deletehash:this.props.item.deletehash},displayGenericError:!1,error:function(){humanMsg.displayMsg("There
"+(this.state.updated&&"FlipInfo-animate"),onAnimationEnd:this.handleAnimationEnd},React.createElement("span",{ref:"message",className:"FlipInfo-message"},this.props.message))}}),Namespace("Imgur.Elements"),function(){"use
d=arguments.length,e=Array(d>3?d-3:0),f=3;f