PageSourceSearch

https://cdn.bulbapp.io/apps/frontend/_next/static/chunks/3861.45a68ec58e441ec9.js

js bulbapp.io collected 2026-10-02 06:47:13 UTC 15,696 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3861],{19151:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var r=t(17340),a=t(65353),o=t(22591),i=t(81343);function u(){function e(){return(e=(0,r.Z)((function(e){return(0,a.__generator)(this,(function(n){switch(n.label){case 0:return[4,(0,i.c_)(o.qw7,{CommentId:e})];case 1:return[2,n.sent()]}}))}))).apply(this,arguments)}function n(){return(n=(0,r.Z)((function(e){return(0,a.__generator)(this,(function(n){switch(n.label){case 0:return[4,(0,i.Pk)(o.qw7,e)];case 1:return[2,n.sent()]}}))}))).apply(this,arguments)}function t(){return(t=(0,r.Z)((function(e){return(0,a.__generator)(this,(function(n){switch(n.label){case 0:return[4,(0,i.c_)(o.mD3,{ThreadCommentId:e})];case 1:return[2,n.sent()]}}))}))).apply(this,arguments)}function u(){return(u=(0,r.Z)((function(e){return(0,a.__generator)(this,(function(n){switch(n.label){case 0:return[4,(0,i.Pk)(o.mD3,e)];case 1:return[2,n.sent()]}}))}))).apply(this,arguments)}return{createEndorse:function(n){return e.apply(this,arguments)},deleteEndorse:function(e){return n.apply(this,arguments)},createThreadCommentEndorse:function(e){return t.apply(this,arguments)},deleteThreadCommentEndorse:function(e){return u.apply(this,arguments)}}}},3861:function(e,n,t){"use strict";t.d(n,{Z:function(){return B}});var r=t(17340),a=t(68873),o=t(54499),i=t(49735),u=t(52234),s=t(65353),l=t(85893),c=t(94184),d=t.n(c),h=t(5152),m=t.n(h),p=t(67294),f=t(25617),g=t(40782),y=t(36850),v=t.n(y),C=t(81343),Z=t(58436),b=t(22591);var _=t(57025),w=t(38521),R=t(48544),E=t(51071),I=t(21299),x=t(16228),S=t(27579),T=t(3649),L=t(60980),A=t(9193),D=t(79168),k=t(70396),K=t(9738),M=t(19151),F=m()((function(){return t.e(4505).then(t.bind(t,14505))}),{loadableGenerated:{webpack:function(){return[14505]}}}),P="You are required to cool down from commenting.";function B(e){var n=e.thread,t=function(e){return(0,i.Z)((0,o.Z)({},e),{IsLoadingReplies:!1,ShowReplies:!1,Children:[],Reply:null,ReplyToggle:!1,LastKey:null,EditedData:null,Editing:!1})},c=function(e,n,t){try{return!e||n||t?e&&t&&(e.Children=[],e.Replies=0,n&&(e.Replies+=1,e.Children.push(n)),t.Highlighted=!0,e.Replies+=1,e.ShowReplies=!0,e.Children.push(t)):e.Highlighted=!0,e.IsLoadingReplies=!1,e}catch(r){return null}},h=function(e,n){var t=null===ge||void 0===ge?void 0:ge[e];return null!==n?(0,o.Z)({},t.Children[n]):(0,o.Z)({},t)},m=function(e){z((0,L.jp)({value:e}))},y=function(e){return e&&0!==e.length?v()(e)>300?(g.Am.error("Your comment must be less than ".concat(300," words.")),!1):!(e.length>3e3)||(g.Am.error("Your comment is too long."),!1):(g.Am.error("Your comment cannot be empty."),!1)},B=function(e){var n=he(A.zyX),t=(0,i.Z)((0,o.Z)({},n),{Energy:void 0!==e?e:n.Energy});z((0,T.ay)(t.Energy)),(0,g.Am)((0,l.jsx)(F,{consume:t,energyOnly:!0}))},j=function(e,n){return!!(0,w.QX)(q,n||me(e))||(g.Am.error("Not enough energy.",{toastId:k.zw}),!1)},z=(0,f.I0)(),Y=(0,f.v9)((function(e){return e.threadComment.comments})),q=(0,I.T)().energy,Q=(0,S.Z)().loggedIn,X=(0,x.ZP)(),V=X.openSignInModal,O=X.openVerifyTokenGateModal,W=(0,_.Z)().verifyThreadComment,$=function(){function e(){return(e=(0,r.Z)((function(e,n){return(0,s.__generator)(this,(function(t){switch(t.label){case 0:return[4,(0,C.c_)(b.Qpo,{ThreadCommentId:e,Type:n})];case 1:return[2,t.sent()]}}))}))).apply(this,arguments)}return{createThreadCommentVote:function(n,t){return e.apply(this,arguments)}}}().createThreadCommentVote,N=(0,M.Z)(),U=N.createThreadCommentEndorse,G=N.deleteThreadCommentEndorse,H=(0,K.F)().getLocation,J=(0,p.useState)(A.BIt),ee=J[0],ne=J[1],te=(0,p.useState)(),re=te[0],ae=te[1],oe=(0,p.useState)(!1),ie=oe[0],ue=oe[1],se=(0,p.useState)(!1),le=se[0],ce=se[1],de=(0,Z.Z)(),he=de.getEnergyPointsByBulbmoji,me=de.getEnergyByBulbmoji,pe=null===n||void 0===n?void 0:n.Id,fe=(0,p.useMemo)((function(){return{threadComments:Y.data,lastKey:Y.lastKey,threadCommentsCount:Y.length}}),[Y]),ge=fe.threadComments,ye=fe.lastKey,ve=fe.threadCommentsCount;function Ce(e,n,t){return Ze.apply(this,arguments)}function Ze(){return Ze=(0,r.Z)((function(e,n,r){var a,u,l,c,d,h,m,p,f=arguments;return(0,s.__generator)(this,(function(s){switch(s.label){case 0:a=f.length>3&&void 0!==f[3]?f[3]:A.BIt,s.label=1;case 1:return s.trys.push([1,4,,5]),[4,(0,E.zL)()];case 2:return u=s.sent(),l=new URLSearchParams(window.location.search),c=l.get("
1c_id"),d=l.get("r_id"),h=(0,o.Z)({thread_id:e,parent_id:n,country:u||A.IlQ,mode:a,comment_id:c&&!r?c:void 0,reply_id:d&&!r?d:void 0},r||{}),[4,(0,C.Vz)(b.QEA,h)];case 3:return m=s.sent(),(0,w.bv)(m.status)?(p=m.data,[2,(0,i.Z)((0,o.Z)({},p),{ThreadComments:p.ThreadComments.map((function(e){return t(e)})),MainComment:p.MainComment?t(p.MainComment):null,ReplyComment:p.ReplyComment?t(p.ReplyComment):null,SiblingComment:p.SiblingComment?t(p.SiblingComment):null})]):[2,null];case 4:return s.sent(),[3,5];case 5:return[2]}}))})),Ze.apply(this,arguments)}function be(){return _e.apply(this,arguments)}function _e(){return _e=(0,r.Z)((function(){var e,n,t,r,a,o,i=arguments;return(0,s.__generator)(this,(function(s){switch(s.label){case 0:e=i.length>0&&void 0!==i[0]&&i[0],n=i.length>1&&void 0!==i[1]?i[1]:A.BIt,ue(!0),s.label=1;case 1:return s.trys.push([1,3,,4]),t=e?null:ye,[4,Ce(pe,A.IlQ,t,n)];case 2:return(r=s.sent())&&(a=c(r.MainComment,r.SiblingComment,r.ReplyComment),o=a?[a]:[],z(e||o?(0,L.vc)({data:(0,u.Z)(o).concat(r.ThreadComments),lastKey:r.LastKey,refresh:!0}):(0,L.vc)({data:r.ThreadComments,lastKey:r.LastKey,refresh:!1}))),[3,4];case 3:return s.sent(),[3,4];case 4:return ue(!1),[2]}}))})),_e.apply(this,arguments)}function we(){return(we=(0,r.Z)((function(){return(0,s.__generator)(this,(function(e){switch(e.label){case 0:return[4,be(!1,ee)];case 1:return e.sent(),[2]}}))}))).apply(this,arguments)}function Re(e,n){return Ee.apply(this,arguments)}function Ee(){return(Ee=(0,r.Z)((function(e,n){var t,r,a;return(0,s.__generator)(this,(function(o){switch(o.label){case 0:return(t=h(n,null)).ShowReplies=!0,t.IsLoadingReplies=!0,z((0,L.Z6)({data:t,index:n,childIndex:null})),(t=h(n,null)).ShowReplies=!0,0!==t.Children.length?[3,2]:(r=t.LastKey?t.LastKey:null,[4,Ce(pe,e,r,ee)]);case 1:null!==(a=o.sent())&&(t.Children=t.Children.concat(a.ThreadComments),t.LastKey=a.LastKey),o.label=2;case 2:return t.IsLoadingReplies=!1,z((0,L.Z6)({data:t,index:n,childIndex:null})),[2]}}))}))).apply(this,arguments)}function Ie(){return(Ie=(0,r.Z)((function(e){return(0,s.__generator)(this,(function(n){switch(n.label){case 0:return ee===e?[3,2]:(ne(e),ce(!0),[4,be(!0,e)]);case 1:n.sent(),ce(!1),n.label=2;case 2:return[2]}}
1))}))).apply(this,arguments)}function xe(){return Se.apply(this,arguments)}function Se(){return Se=(0,r.Z)((function(){var e,n,t,r;return(0,s.__generator)(this,(function(a){switch(a.label){case 0:return[4,W()];case 1:return 200!==(e=a.sent()).status?((null===(n=e.data)||void 0===n||null===(t=n.Error)||void 0===t?void 0:t.Code)==D.u6&&O(A.AAi),g.Am.error(null!==(r=(0,C.e$)(e))&&void 0!==r?r:P,{toastId:k.XB}),[2]):[2,e.data]}}))})),Se.apply(this,arguments)}function Te(){return Te=(0,r.Z)((function(e,n,r,a){var o,i,u,l,c,d,m,p,f,Z,b,_,w=arguments;return(0,s.__generator)(this,(function(e){switch(e.label){case 0:o=w.length>4&&void 0!==w[4]?w[4]:me(A.zyX),e.label=1;case 1:return e.trys.push([1,7,,8]),Q?j(A.zyX,o)?(l=h(r,a),c=null===(i=l.EditedData)||void 0===i?void 0:i.trim(),y(c)?[4,xe()]:[2,!1]):[2]:(V(),[2]);case 2:return(d=e.sent())?(p=[l.Id,c,d.RequestSession],[4,H()]):[2,!1];case 3:return[4,E.Wg.apply(void 0,[null===(u=e.sent())||void 0===u?void 0:u.country])];case 4:return p=p.concat(e.sent()),[4,(0,R.g)(c)];case 5:return[4,Me.apply(void 0,p.concat(e.sent(),v()(c)))];case 6:return 200!==(m=e.sent()).status?(g.Am.error(null!==(f=(0,C.e$)(m))&&void 0!==f?f:"Your comment cannot be saved. Try again."),[2,!1]):(Z=m.data,b=t(Z),_=b.Energy,l.Data=Z.Data,l.DateEdited=Z.DateEdited,l.Editing=!1,l.EditedData=c,z((0,L.Z6)({data:l,index:r,childIndex:a})),B(_),[2,!0]);case 7:return e.sent(),[3,8];case 8:return[2]}}
1))})),Te.apply(this,arguments)}function Le(){return Le=(0,r.Z)((function(e,n,r,a){var l,c,d,p,f,Z,b,_,w,I,x,S,T;return(0,s.__generator)(this,(function(s){switch(s.label){case 0:if(!Q)return V(),[2];if(!j(A.zyX))return[2];s.label=1;case 1:if(s.trys.push([1,7,,8]),c=void 0,d=null===e&&null===n,p=null!==e&&null===n,f=null!==e&&null!==n,Z=h(e,n),d)c=re;else{if(!p&&!f)return[2,!1];c=Z.Reply}return c=null===c||void 0===c?void 0:c.trim(),y(c)?[4,xe()]:[2,!1];case 2:return(b=s.sent())?(w=[pe,r,a,c,b.RequestSession],[4,H()]):[2,!1];case 3:return[4,E.Wg.apply(void 0,[null===(l=s.sent())||void 0===l?void 0:l.country])];case 4:return w=w.concat(s.sent()),[4,(0,R.g)(c)];case 5:return[4,ke.apply(void 0,w.concat(s.sent(),v()(c)))];case 6:return 200!==(_=s.sent()).status?(g.Am.error(null!==(I=(0,C.e$)(_))&&void 0!==I?I:"Your comment cannot be saved. Try again."),[2,!1]):(x=_.data,S=t(x),T=(0,u.Z)(ge),d?(T.unshift(S),ae("")):p?T[e]=(0,i.Z)((0,o.Z)({},T[e]),{Children:[S].concat((0,u.Z)(T[e].Children)),Replies:T[e].Replies?T[e].Replies+1:1,ShowReplies:!0,Reply:"",ReplyToggle:!1,IsLoadingReplies:!1}):f&&(T[e]=(0,i.Z)((0,o.Z)({},T[e]),{Children:(0,u.Z)(T[e].Children).concat([S]),Replies:T[e].Replies?T[e].Replies+1:1,ShowReplies:!0,IsLoadingReplies:!1}),T[e].Children[n]=(0,i.Z)((0,o.Z)({},T[e].Children[n]),{Reply:"",ReplyToggle:!1})),z((0,L.vc)({data:T,lastKey:Y.lastKey,refresh:!0})),m(ve+1),B(),[2,!0]);case 7:return s.sent(),[2,!1];case 8:return[2]}}
1))})),Le.apply(this,arguments)}function Ae(){return Ae=(0,r.Z)((function(e,n,t){var r,u,c,m,p,f;return(0,s.__generator)(this,(function(s){switch(s.label){case 0:if(!Q)return V(),[2];s.label=1;case 1:return s.trys.push([1,3,,4]),(r=h(e,n)).Vote?(g.Am.warn("You can only react once.",{toastId:k.BL}),[2]):(c=d()((u={},(0,a.Z)(u,A.dnW,t===A.kLD),(0,a.Z)(u,A.XsY,t===A.bod),u)),j(c)?[4,$(r.Id,t)]:[2]);case 2:return 200!==(m=s.sent()).status?(g.Am.error(null!==(p=(0,C.e$)(m))&&void 0!==p?p:"Cannot vote thread comment.",{toastId:k.Mr}),[2]):(f=void 0,t===A.kLD?(r.Engagement=(0,i.Z)((0,o.Z)({},r.Engagement),{Likes:r.Engagement.Likes+1}),r.Vote=A.kLD,f=he(A.dnW)):t===A.bod&&(r.Engagement=(0,i.Z)((0,o.Z)({},r.Engagement),{Dislikes:r.Engagement.Dislikes+1}),r.Vote=A.bod,f=he(A.XsY)),z((0,L.Z6)({data:r,index:e,childIndex:n})),f&&(z((0,T.ay)(f.Energy)),(0,g.Am)((0,l.jsx)(F,{consume:f}))),[2,!0]);case 3:return s.sent(),[3,4];case 4:return[2]}}))})),Ae.apply(this,arguments)}function De(){return De=(0,r.Z)((function(e,n){var t,r,a,o,i;return(0,s.__generator)(this,(function(u){switch(u.label){case 0:return u.trys.push([0,5,,6]),t=h(e,n),(r=!!t.EndorsementId)?[4,G(t.EndorsementId)]:[3,2];case 1:return a=u.sent(),[3,4];case 2:return[4,U(t.Id)];case 3:a=u.sent(),u.label=4;case 4:return 200!==a.status?(g.Am.error(null!==(o=(0,C.e$)(a))&&void 0!==o?o:"Cannot ".concat(r?"unendorse":"endorse"," comment."),{toastId:k.mw}),[2]):(i=a.data,t.EndorsementId=r?null:i.Id,z((0,L.Z6)({data:t,index:e,childIndex:n})),[2,!0]);case 5:return u.sent(),[3,6];case 6:return[2]}}
1))})),De.apply(this,arguments)}function ke(e,n,t,r,a,o,i,u){return Ke.apply(this,arguments)}function Ke(){return Ke=(0,r.Z)((function(e,n,t,r,a,o,i,u){return(0,s.__generator)(this,(function(s){switch(s.label){case 0:return[4,(0,C.c_)(b.QEA,{ThreadId:e,ParentId:n,SiblingId:t,Data:r,RequestSession:a,Country:o,Language:i,WordCount:u})];case 1:return[2,s.sent()]}}))})),Ke.apply(this,arguments)}function Me(e,n,t,r,a,o){return Fe.apply(this,arguments)}function Fe(){return Fe=(0,r.Z)((function(e,n,t,r,a,o){return(0,s.__generator)(this,(function(i){switch(i.label){case 0:return[4,(0,C.kq)(b.QEA,e,{Data:n,RequestSession:t,Country:r,Language:a,WordCount:o})];case 1:return[2,i.sent()]}}))})),Fe.apply(this,arguments)}function Pe(){return(Pe=(0,r.Z)((function(e){return(0,s.__generator)(this,(function(n){switch(n.label){case 0:return[4,(0,C.Pk)(b.QEA,e)];case 1:return[2,n.sent()]}}))}))).apply(this,arguments)}return{threadComments:ge,threadCommentsCount:ve,lastKey:ye,loadingMainComments:ie,getMainComments:be,getMoreMainComments:function(){return we.apply(this,arguments)},getReplies:Re,onCommentFilterChange:function(e){return Ie.apply(this,arguments)},showReplies:function(e,n){Re(e,n)},hideReplies:function(e){var n=h(e,null);n.ShowReplies=!1,z((0,L.Z6)({data:n,index:e,childIndex:null}))},toggleReplyForm:function(e,n,t){var r=h(e,n);if(r.ReplyToggle=t,t){var a={Id:r.UserId,Username:r.AuthorName};r.Reply="".concat((0,w.m4)(a)," ")}z((0,L.Z6)({data:r,index:e,childIndex:n}))},toggleEditForm:function(e,n,t,r){var a=h(e,n);a.Editing=t,a.EditedData=r||null,z((0,L.Z6)({data:a,index:e,childIndex:n}))},setThreadCommentsCount:m,onEditCommentChange:function(e,n,t){var r=h(e,n);r.EditedData=t,z((0,L.Z6)({data:r,index:e,childIndex:n}))},onCommentChange:function(e,n,t){if(null===e&&null===n)ae(t);else if(null!==e){var r=h(e,n);r.Reply=t,z((0,L.Z6)({data:r,index:e,childIndex:n}))}},onEditCommentSubmit:function(e,n,t,r){return Te.apply(this,arguments)},onCommentSubmit:function(e,n,t,r){return Le.apply(this,arguments)},voteThreadComment:function(e,n,t){return Ae.apply(this,arguments)},endorseComment:function(e,n){return De.apply(this,arguments)},deleteThreadComment:function(e){return Pe.apply(this,arguments)},deleteThreadCommentFromStore:function(e,n){var t=h(e,n);z((0,L.zh)({index:e,childIndex:n}));var r=Math.max(ve-(1+t.Replies),0);m(r)},getCommentFromIndices:h,commentFilter:ee,isChangingFilter:le,mainComment:re}}},36850:function(e){e.exports=(()=>{"use strict";var e={314:(e,n,t)=>{t.r(n),t.d(n,{default:()=>s,wordsCount:()=>i,wordsSplit:()=>u,wordsDetect:()=>o});var r=[",","\uff0c",".","\u3002",":","\uff1a",";","\uff1b","[","]","\u3010","]","\u3011","{","\uff5b","}","\uff5d","(","\uff08",")","\uff09","<","\u300a",">","\u300b","$","\uffe5","!","\uff01","?","\uff1f","~","\uff5e","'","\u2019",'"',"\u201c","\u201d","*","/","\\","&","%","@","#","^","\u3001","\u3001","\u3001","\u3001"],a={words:[],count:0},o=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return a;var t=String(e);if(""===t.trim())return a;var o=n.punctuationAsBreaker?" ":"",i=n.disableDefaultPunctuation?[]:r,u=n.punctuation||[];i.concat(u).forEach((function(e){var n=new RegExp("\\"+e,"g");t=t.replace(n,o)})),t=(t=(t=(t=t.replace(/[\uFF00-\uFFEF\u2000-\u206F]/g,"")).replace(/\s+/," ")).split(" ")).filter((function(e){return e.trim()}));
1var s=new RegExp("(\\d+)|[a-zA-Z\xc0-\xff\u0100-\u017f\u0180-\u024f\u0250-\u02af\u1e00-\u1eff\u0400-\u04ff\u0500-\u052f\u0d00-\u0d7f]+|[\u2e80-\u2eff\u2f00-\u2fdf\u3000-\u303f\u31c0-\u31ef\u3200-\u32ff\u3300-\u33ff\u3400-\u3fff\u4000-\u4dbf\u4e00-\u4fff\u5000-\u5fff\u6000-\u6fff\u7000-\u7fff\u8000-\u8fff\u9000-\u9fff\uf900-\ufaff\u3040-\u309f\u30a0-\u30ff\u31f0-\u31ff\u3190-\u319f\u1100-\u11ff\u3130-\u318f\ua960-\ua97f\uac00-\uafff\ub000-\ubfff\uc000-\ucfff\ud000-\ud7af\ud7b0-\ud7ff]","g"),l=[];return t.forEach((function(e){var n,t=[];do{(n=s.exec(e))&&t.push(n[0])}while(n);0===t.length?l.push(e):l=l.concat(t)})),{words:l,count:l.length}},i=function(e){return o(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).count},u=function(e){return o(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).words};const s=i}},n={};function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{}};return e[r](a,a.exports,t),a.exports}return t.d=(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t(314)})()}}]);

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.