PageSourceSearch

https://wazoplus.com/_next/static/chunks/common-70a37ec9-df45ace04ac6466a.js

js wazoplus.com collected 2026-10-04 01:40:47 UTC 10,313 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7300],{22737:(e,t,s)=>{s.d(t,{G:()=>i});var r=s(95226),a=s(72931);class i{constructor(e,t=""){if(this.folder="post-images",this.imagePath="",!e)throw Error("Please, provide a valid file");this.file=e,this.folder=t||this.folder,this.setImagePath()}async uploadImage(){if(!this.file)return null;try{let e=(0,a.tA)(),t=(0,r.KR)(e,this.imagePath);return await (0,r.D)(t,this.file),await (0,r.qk)(t)}catch(e){throw console.error("Firebase Storage upload error:",e),Error(`Failed to upload image: ${e instanceof Error?e.message:"Unknown error"}`)}}setImagePath(){this.imagePath=`/${this.folder}/${+new Date}_${this?.file?.name}`}}},29816:(e,t,s)=>{s.d(t,{g:()=>b});var r=s(37876),a=s(14232),i=s(89099),o=s(42935),n=s(36767),c=s(7777),h=s(42461),l=s(80495),d=s(62933),u=s(21648),m=s(72547),f=s(25564),p=s(21324),g=s(97172),y=s(69779),C=s(55851),x=s(79368),w=s(29812),v=s(8357);let b=({isModalOpen:e,setIsModalOpen:t})=>{let s=(0,i.useRouter)(),{user:b,requireUserAuthentication:$}=(0,f.h)(),[k,P]=(0,a.useState)(!1),[j,N]=(0,a.useState)(!1),[S,A]=(0,a.useState)(!1),[R,I]=(0,a.useState)(!1),[O,M]=(0,a.useState)(!1),[D,Y]=(0,a.useState)(!1),[E,q]=(0,a.useState)(!1),[B,_]=(0,a.useState)(null),T=s?.query?.next?+s?.query?.next.split("/")?.[1]:null;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.A,{visible:e,onClose:()=>t(!1),dialogClasses:"max-h-[90vh] md:w-[400px] h-fit z-[2000] rounded-b-none sm:rounded-xl",hideCloseIcon:!1,isBottomModal:!0,isMobile:!0,title:"Create",children:(0,r.jsxs)("div",{className:"flex flex-col gap-[1rem]",children:[(0,r.jsxs)("div",{onClick:()=>{$(()=>{if(!b?.about||!b?.work||!b?.location)return _("video"),M(!0);t(!1),N(!0)},[],{title:m.f.post,subtitle:"Create a Video Post to Engage Your Audience"}),t(!1)},className:"hover:bg-[#f2f2f2] dark:hover:bg-[#131318] cursor-pointer flex items-center gap-[.5rem] rounded-md",children:[(0,r.jsx)("div",{className:"w-[2rem] flex shrink-0 items-center justify-center",children:(0,r.jsx)(o.A,{className:"w-5 h-5"})}),(0,r.jsx)("div",{children:"Create Post with Video"})]}),(0,r.jsxs)("div",{onClick:()=>{$(()=>{if(!b?.about||!b?.work||!b?.location)return _("post"),M(!0);t(!1),P(!0)},[],{title:m.f.post,subtitle:"Create a Post to Spark Conversation"}),t(!1)},className:"hover:bg-[#f2f2f2] dark:hover:bg-[#131318] cursor-pointer flex items-center gap-[.5rem] rounded-md",children:[(0,r.jsx)("div",{className:"w-[2rem] flex shrink-0 items-center justify-center",children:(0,r.jsx)(n.A,{className:"w-5 h-5"})}),(0,r.jsx)("div",{children:"Create Post"})]}),(0,r.jsxs)("div",{onClick:()=>{$(()=>{if(!b?.about||!b?.work||!b?.location)return _("article"),M(!0);t(!1),A(!0)},[],{title:m.f.article,subtitle:"Sign up to Share Your Article"}),t(!1)},className:"hover:bg-[#f2f2f2] dark:hover:bg-[#131318] btn-hover-color cursor-pointer flex items-center gap-[.5rem] rounded-md",children:[(0,r.jsx)("div",{className:"w-[2rem] flex shrink-0 items-center justify-center",children:(0,r.jsx)(c.A,{className:"w-5 h-5"})}),(0,r.jsx)("div",{children:"Create Article"})]}),(0,r.jsxs)("div",{onClick:()=>{$(()=>{if(!b?.about||!b?.work||!b?.location)return _("event"),M(!0);t(!1),I(!0)},[],{title:m.f.event,subtitle:"Create an Event to Engage Your Community"}),t(!1)},className:"hover:bg-[#f2f2f2] dark:hover:bg-[#131318] btn-hover-color cursor-pointer flex items-center gap-[.5rem] rounded-md",children:[(0,r.jsx)("div",{className:"w-[2rem] flex shrink-0 items-center justify-center",children:(0,r.jsx)(h.A,{className:"w-5 h-5"})}),(0,r.jsx)("div",{children:"Create Event"})]}),(0,r.jsxs)("div",{onClick:()=>{$(()=>{t(!1),q(!0)},[],{title:m.f.listing,subtitle:"Add a product or service for your business"}),t(!1)},className:"hover:bg-[#f2f2f2] dark:hover:bg-[#131318] btn-hover-color cursor-pointer flex items-center gap-[.5rem] rounded-md",children:[(0,r.jsx)("div",{className:"w-[2rem] flex shrink-0 items-center justify-center",children:(0,r.jsx)(l.A,{className:"w-5 h-5"})}),(0,r.jsx)("div",{children:"Add Product/Service"})]}),(0,r.jsxs)("div",{onClick:()=>{$(()=>{if(!b?.about||!b.work||!b?.location)return M(!0);t(!1),Y(!0),s.push("/business/create")},[],{title:m.f.business,subtitle:"Sign up to Create Your Business Page"}),t(!1)}
1,className:"hover:bg-[#f2f2f2] dark:hover:bg-[#131318] btn-hover-color cursor-pointer flex items-center gap-[.5rem] rounded-md",children:[(0,r.jsx)("div",{className:"w-[2rem] flex shrink-0 items-center justify-center",children:(0,r.jsx)(d.A,{className:"w-5 h-5"})}),(0,r.jsx)("div",{children:"Create Your Business/Brand Page"})]})]})}),(0,r.jsx)(p.A,{isModalOpen:k,setIsModalOpen:P,nextCursor:T,numberOfPosts:g.re}),(0,r.jsx)(w.A,{isModalOpen:j,setIsModalOpen:N,nextCursor:T}),(0,r.jsx)(y.A,{isModalOpen:S,setIsModalOpen:A,nextCursor:T}),(0,r.jsx)(C.Q,{isModalOpen:R,setIsModalOpen:I,nextCursor:T}),(0,r.jsx)(x.A,{isMoreInfoModalOpen:O,onMoreInfoModalClose:(e="")=>{M(!1),"completed"==e&&("video"===B?N(!0):"article"===B?A(!0):"event"===B?I(!0):P(!0),_(null))},userId:Number(b?.id)}),(0,r.jsx)(v.v,{isPickerOpen:E,onPickerClose:()=>q(!1)})]})}},37964:(e,t,s)=>{let r,a,i,o,n,c,h,l,d;s.d(t,{V:()=>A});var u,m,f=s(8145),p=s.n(f),g=s(10841),y=s.n(g),C=s(53413),x=s(52208),w=s(97442),v=s(71673),b=s(77421),$=s.n(b),k=s(19391),P=s(3093);let j=(0,v.debug)("app:Cache");j.log=console.log.bind(console);class N{static{r=k.D$.TOP,a=k.D$.NEW,i=k.D$.BEST,o=k.D$.SHOW,n=k.D$.ASK,c=k.D$.JOB,h=k.D$.SUBMISSIONS,l=k.D$.MONEY,d=k.D$.TECHNOLOGY}getNewsItem(e){return this.newsItemsCache.get(e.toString())}setNewsItem(e,t){return this.newsItemsCache.set(e.toString(),t)}getUser(e){return this.userCache.get(e)}getUsers(){return this.userCache.dump()}setUser(e,t){return j("Cache set user:",t),this.userCache.set(e,t),t}getComment(e){return this.commentCache.get(e.toString())}setComment(e,t){return this.commentCache.set(t.id.toString(),t),j("Cache set comment:",t),t}async queryOrGet(e,t,s){let r=e.get(t);return r||s().then(s=>(this.setCacheKey(e,t,s),s))}setCacheKey(e,t,s){e.set(t,s)}constructor(){this.isReady=!1,this[r]=[],this[a]=[],this[i]=[],this[o]=[],this[n]=[],this[c]=[],this[h]=[],this[l]=[],this[d]=[],this.topNewsItems=P.$.topStoriesCache,this.newNewsItems=P.$.topStoriesCache,this.bestNewsItems=P.$.topStoriesCache,this.showNewsItems=P.$.topStoriesCache,this.askNewsItems=P.$.topStoriesCache,this.jobNewsItems=P.$.topStoriesCache,this.newNewsItemsCache=new($())({max:5e3,maxAge:36e5}),this.newsItemsCache=new($())({max:5e3,maxAge:6e5}),this.userCache=new($())({max:500,maxAge:72e5}),this.commentCache=new($())({max:5e3,maxAge:36e5}),this.currencyRateCache=new($())({max:4,maxAge:36e5*(C.kx?12:1)}),this.currencyQuotes=new($())({max:4,maxAge:C.kx?432e5:18e5}),this.quoteChartCache=new($())({max:100,maxAge:18e5})}}let S=new N;var A=((u={}).CRYPTO="crypto-data",u.CURRENCY="currency-data",u),R=((m=R||{}).CRYPTO="crypto",m.NORMAL="normal",m);class I{static{this.baseURL="https://marketdata-api-test.azurewebsites.net/api"}static{this.fixerParams=`access_key=${C.Ff}&symbols=${C.uM}&base=USD`}static{this.coinLayerParams=`access_key=${C.v5}&symbols=${C.KX}`}static async fetchByCountry({country:e,marketType:t}){let s=await p().get(`${this.baseURL}/market-data/${e}?marketType=${t}`).catch(e=>{console.log("Something went wrong on the server",e)});return s?.data?.data||[]}static async fetchSupportedCountries(){let e=await p().get(`${this.baseURL}/supported-countries`).catch(e=>{console.log("Something went wrong on the server",e)}),t=e?.data?.countries;return t?.map(e=>e.name)??[]}static async fetchCurrencyRates(){let e=S.currencyRateCache.get("currency-data");if(e)return e;let t=await this.fetchRatesByPeriod(),s=await this.fetchRatesByPeriod(y()().subtract(1,"day").format("YYYY-MM-DD"));return t.rates=(await t.rates).map(e=>{let t=s.rates.find(t=>t.symbol===e.symbol);return t&&(e.change=(e.rate-t?.rate)/t?.rate,e.change_pct=100*e.change),e}),S.currencyRateCache.set("currency-data",t),t}static async fetchCryptoRates(){let e=S.currencyRateCache.get("crypto-data");if(e)return e;let t=await this.fetchCryptoRatesByPeriod(),s=await this.fetchCryptoRatesByPeriod(y()().subtract(1,"day").format("YYYY-MM-DD"));return t.rates=(await t.rates).map(e=>{let t=s.rates.find(t=>t.symbol===e.symbol);return t&&(e.change=(e.rate-t?.rate)/t?.rate,e.change_pct=100*e.change),e}),S.currencyRateCache.set("crypto-data",t),t}static fetchRatesByPeriod(e="latest"){return w.rT.get(`/api/${e}?${this.fixerParams}`).then(({data:e})=>{let{success:t}=e;return{base:e.base,date:e.date,rates:t?this.ratesToArray(e.rates):[]}})}static fetchCryptoRatesByPeriod(e="live"){return w.pN.get(`/api/${e}?${this.coinLayerParams}`).then(({data:e})=>{let{success:t}=e;return{base:e.target,date:e.timestamp,rates:t?this.ratesToArray(e.rates,"crypto"):[]}})}static ratesToArray(e,t="normal"){return Object.entries(e).map(e=>
1({symbol:e[0],rate:e[1],currency_type:t}))}static async fetchCurrencyQuotes(){let e=[(0,x.WX)(C.uM),(0,x.WX)(C.KX,"crypto-data")].join(",");return await S.queryOrGet(S.currencyQuotes,"quotes",()=>w.i$.get(`market/v2/get-quotes?symbols=${e}`).then(({data:e})=>e.quoteResponse.result).catch(()=>[]))}static async fetchQuoteChartData(e,t){let s="1d"===t?"5m":["1y","5y","max"].includes(t)?"1mo":"1d";return await S.queryOrGet(S.quoteChartCache,`${e}-${t}`,()=>w.i$.get(`market/get-charts?symbol=${e}&range=${t}&interval=${s}`).then(({data:e})=>e.chart.result?.[0]??[]))}}},49115:(e,t,s)=>{s.d(t,{q:()=>i});var r=s(95226),a=s(72931);class i{constructor(e,t=""){if(this.folder="videos-folder",this.videoPath="",!e)throw Error("Please, provide a valid file");this.file=e,this.folder=t,this.setVideoPath()}async uploadVideo(){if(!this.file)return null;let e=(0,r.KR)((0,a.tA)(),this.videoPath);return await (0,r.D)(e,this.file),(0,r.qk)(e)}setVideoPath(){this.videoPath=`/${this.folder}/${+new Date}_${this?.file?.name}`}}},61624:(e,t,s)=>{s.d(t,{F:()=>i});var r=s(95226),a=s(72931);class i{constructor(e,t=""){if(this.folder="post-pdfs",this.pdfPath="",!e)throw Error("Please, provide a valid file");this.file=e,this.folder=t||this.folder,this.setPdfPath()}async uploadPdf(){if(!this.file)return null;let e=(0,r.KR)((0,a.tA)(),this.pdfPath);return await (0,r.D)(e,this.file),(0,r.qk)(e)}setPdfPath(){this.pdfPath=`/${this.folder}/${+new Date}_${this?.file?.name}`}}}}]);

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.